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
341433945600	341433946171	341433946721	341433947271	341433947819	341433948371	341433948921	341433949471	341433950019	341433950571	341433951121	341433951671	341433952219	341433952771	341433953321	341433953871	341433954419	341433954971	341433955521	341433956071	341433956619	341433957171	341433957721	341433958271	341433958819	341433959371	341433959921	341433960471	341433961019	341433961571	341433962121	341433962671	341433963219	341433963771	341433964321	341433964871	341433965419	341433965971	341433966521	341433967071	341433967619	341433968171	341433968721	341433969271	341433969819	341433970371	341433970921	341433971471	341433972019	341433972571	341433973121	341433973671	341433974219	341433974771	341433975321	341433975871	341433976419	341433976971	341433977521	341433978071	341433978619	341433979171	341433979721	341433980271	341433980819	341433981371	341433981921	341433982471	341433983019	341433983571	341433984121	341433984671	341433985219	341433985771	341433986321	341433986871	341433987419	341433987971	341433988521	341433989071	341433989619	341433990171	341433990721	341433991271	341433991819	341433992371	341433992921	341433993471	341433994019	341433994571	341433995121	341433995671	341433996219	341433996771	341433997321	341433997871	341433998419	341433998971	341433999521	341434000071	341434000619	341434001171	341434001721	341434002271	341434002819	341434003371	341434003921	341434004471	341434005019	341434005571	341434006121	341434006671	341434007219	341434007771	341434008321	341434008871	341434009419	341434009971	341434010521	341434011071	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	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
23386	21906	29689	24727	21904	21990	12476	4432	3484	3103	2705	2301	1958	1786	1708	1518	1485	1352	1248	1191	1112	1036	1031	945	943	883	891	936	966	902	876	857	852	852	858	847	886	881	901	903	883	892	883	858	883	894	874	871	853	828	888	864	853	883	808	892	828	846	880	917	853	912	885	819	840	819	770	882	844	789	875	855	842	914	833	884	872	856	908	893	815	776	903	821	830	832	874	888	839	860	853	813	851	822	819	849	882	814	900	849	831	821	820	885	844	822	850	867	876	836	881	866	871	802	882	829	880	850	838	818	861	850	836	828	834	831	918	826	796	865	847	869	871	806	873	853	820	865	865	856	862	866	828	807	826	843	819	847	812	872	872	857	820	852	823	843	862	843	846	871	834	839	834	818	854	844	862	885	868	850	797	842	913	853	843	787	845	836	814	805	850	856	831	858	826	869	874	839	872	829	847	878	874	862	858	845	918	793	889	859	862	827	866	880	853	822	896	814	828	821	815	877	887	831	864	854	860	824	826	831	876	860	815	862	855	841	823	894	864	810	854	811	868	806	797	876	841	835	820	857	859	850	809	857	828	870	843	825	868	851	862	832	836	871	852	843	879	895	822	893	811	878	838	850	854	850	850	826	867	837	851	812	867	791	820	818	859	874	860	886	839	840	843	822	863	813	819	896	804	856	846	860	870	855	874	814	905	868	881	821	799	839	862	828	824	860	822	839	866	781	775	869	874	841	844	900	836	824	811	849	892	902	854	846	848	792	901	882	832	839	795	879	909	810	835	847	859	832	862	881	858	828	819	850	841	833	890	852	842	865	812	796	848	841	831	873	874	860	835	841	819	849	857	843	836	890	867	825	852	845	838	842	839	867	869	801	880	866	801	881	850	898	868	860	853	806	829	836	887	812	821	863	838	819	834	873	816	843	866	880	827	853	846	845	857	798	855	801	842	810	870	884	873	808	852	862	775	857	858	858	879	841	864	819	846	850	812	807	811	856	847	829	843	869	896	851	812	807	829	810	786	814	845	847	882	852	851	873	844	845	797	833	834	848	811	833	834	819	836	872	893	850	881	880	827	826	796	878	808	849	869	868	876	857	843	849	822	852	777	830	821	885	853	859	882	862	856	866	816	806	840	848	868	880	816	835	847	840	835	859	860	871	839	844	872	842	915	844	823	834	893	806	789	855	834	831	788	869	864	896	853	816	813	898	843	869	849	871	890	817	854	872	830	811	767	880	894	865	786	831	835	861	831	827	872	853	872	840	859	875	816	860	871	836	828	820	854	835	840	859	798	879	838	846	850	804	815	851	863	840	868	836	853	830	832	855	821	789	827	836	820	824	870	818	882	838	819	877	873	824	881	833	854	822	842	835	884	858	857	843	854	861	898	829	829	829	839	813	784	902	796	843	863	841	899	895	848	877	897	851	891	847	853	837	874	859	832	781	871	861	813	835	796	880	830	891	847	815	790	883	852	788	865	890	839	791	836	843	798	846	854	836	856	842	850	826	879	883	854	833	840	808	855	894	792	871	859	791	840	831	883	803	848	836	830	854	818	820	852	845	813	831	775	847	834	829	837	803	866	830	859	865	814	850	825	877	824	840	890	807	869	800	834	832	815	858	864	837	823	902	797	865	828	879	850	819	786	795	885	855	834	871	826	872	909	814	820	877	841	879	827	854	848	824	846	840	862	901	859	827	878	824	883	868	848	803	827	897	841	853	781	831	834	884	835	828	818	834	835	788	860	750	893	847	860	848	843	827	863	819	854	848	851	828	857	805	782	834	818	825	874	835	856	826	844	808	840	834	846	906	816	836	872	820	806	908	830	819	833	806	851	845	822	867	843	896	847	809	815	853	768	817	853	832	862	845	826	867	890	857	818	859	802	758	867	802	826	852	866	887	855	830	847	809	866	825	876	823	841	846	851	865	887	850	810	839	852	871	852	847	777	836	862	859	824	832	881	828	857	768	832	876	786	869	813	868	836	815	845	837	834	742	846	847	838	808	857	841	833	863	808	867	865	871	837	893	846	830	823	857	845	869	827	753	837	866	844	862	879	817	848	815	872	869	871	866	815	840	840	908	809	798	830	838	819	793	868	869	787	834	835	877	846	861	865	840	867	811	889	849	818	896	853	904	771	865	854	856	835	849	838	846	864	856	860	846	834	835	812	806	866	862	817	824	808	849	842	833	810	862	893	789	893	819	839	802	847	880	853	823	896	841	892	869	917	827	856	870	884	845	855	817	816	859	907	820	836	911	865	837	867	838	838	789	844	846	889	848	825	820	811	861	881	878	879	787	824	827	830	818	871	819	913	831	832	874	882	792	847	815	836	803	823	853	846	867	813	851	839	875	837	830	787	813	755	837	866	872	873	872	796	850	897	836	777	855	827	848	880	848	792	840	859	833	871	874	826	845	877	863	817	831	845	844	848	832	834	839	846	922	872	897	854	840	867	823	871	866	872	844	896	851	858	899	871	805	852	818	821	897	824	901	831	845	896	850	813	787	824	879	863	811	851	840	865	906	832	784	878	810	821	810	826	819	824	817	830	875	849	859	809	822	843	822	802	830	879	818	852	824	894	829	813	847	829	808	857	843	794	849	812	870	826	824	911	806	826	837	834	845	819	840	854	848	832	828	841	831	857	874	871	833	883	919	810	869	833	868	852	846	848	863	854	864	841	830	794	842	828	868	891	828	854	794	834	873	820	889	870	813	850	799	808	852	848	847	866	890	807	798	832	879	856	863	853	873	885	827	785	869	880	867	793	846	804	822	803	844	820	839	853	825	907	874	883	844	827	854	828	861	873	785	835	844	839	850	859	847	848	853	850	850	858	885	844	852	865	869	854	882	864	883	804	817	829	871	815	812	825	830	786	878	806	849	838	901	836	846	830	845	859	800	824	805	832	843	773	865	837	819	875	839	837	800	812	803	873	809	822	882	828	885	836	826	778	828	794	854	858	875	839	884	847	846	878	811	872	836	819	899	862	881	852	739	870	865	865	819	871	869	803	834	828	889	859	813	840	846	832	856	842	859	879	893	792	841	844	875	865	867	820	865	819	828	852	817	834	861	848	850	827	805	877	821	870	788	824	858	884	811	861	851	805	823	856	830	831	819	823	857	824	827	826	847	809	847	844	868	841	817	861	868	822	854	839	825	806	846	851	802	877	880	857	858	842	849	829	861	789	891	847	799	893	820	802	849	835	849	843	824	856	839	882	868	848	852	797	863	861	851	884	889	809	827	867	827	857	839	893	856	854	866	862	822	835	846	892	838	863	792	936	826	839	881	861	851	856	883	857	847	844	881	828	797	827	829	853	857	830	827	804	831	822	833	824	824	874	876	914	847	828	820	846	822	812	843	844	828	858	843	833	798	852	863	807	876	875	863	879	834	840	830	862	844	861	851	825	829	856	845	825	839	902	850	831	881	845	853	803	866	860	859	886	799	843	837	845	829	800	832	839	838	833	878	833	860	855	847	812	884	823	852	826	835	882	828
26953	48984	30173	13152	8955	6809	6260	6644	6123	5364	4364	3437	2899	2696	2323	2214	2033	1856	1658	1559	1477	1313	1281	1109	1174	1154	1059	1070	1054	1088	1079	1031	1050	1050	1062	1052	1055	1087	1019	1072	1045	1135	1022	1103	1033	1090	993	1008	1008	1019	1051	978	1099	993	984	1065	995	988	1015	999	1005	1044	1022	982	981	1039	985	1008	1030	975	1047	958	989	1005	1019	1090	1047	1034	1014	1041	943	1004	955	977	937	1021	1068	987	982	1085	1014	950	986	967	1008	946	965	1019	978	957	1011	1036	1025	968	999	914	1051	1021	973	1023	995	970	995	966	906	941	978	1023	952	928	992	982	1026	1034	1004	989	964	976	981	1019	1047	949	1033	997	1001	994	1025	1016	945	1025	1015	1004	1018	1014	1016	969	1033	1026	987	964	955	984	962	996	982	960	934	1002	1047	982	966	1009	1044	995	969	972	992	1012	962	1021	1031	1028	1003	976	1028	977	979	1048	933	1013	968	1015	1027	972	1051	979	984	1010	1048	967	993	1008	1023	1009	971	976	1004	1014	944	1031	1054	1051	957	1019	1044	999	948	987	938	957	991	984	984	1025	1038	970	977	959	1006	1000	938	978	1027	1028	1030	1031	1014	976	1005	965	1085	965	1004	976	961	953	1042	1022	968	988	997	1022	986	991	1003	1030	986	1002	982	1002	966	955	986	994	976	977	1030	962	992	1061	1033	943	1051	1000	997	994	1004	999	997	993	958	1028	994	1013	1032	969	986	939	978	1005	1005	1045	895	935	981	1041	1002	1005	988	1002	1015	965	990	1042	938	1075	1016	1044	968	1033	1035	1030	1037	967	1016	1018	980	1017	961	996	1014	998	962	1028	978	996	1005	974	1009	952	945	1000	1006	1038	1036	974	1031	990	999	951	1009	1008	993	964	923	1021	1026	979	954	963	1022	976	983	988	999	1020	944	1028	971	1059	980	1017	1027	987	1009	1064	1024	985	975	995	1005	1026	994	977	946	1012	1014	1030	995	1008	961	1025	1000	1006	1033	1007	952	978	992	1012	1028	974	984	948	1005	935	1019	962	1007	1015	960	995	1028	960	979	1002	1031	1035	1051	987	985	938	1029	952	976	982	1005	1004	973	999	972	978	1022	998	999	939	1032	1012	1004	1058	941	960	1038	1037	938	999	1008	1007	1033	978	1000	935	952	1013	1030	968	976	1041	969	1004	972	1029	943	984	988	1001	938	986	1003	1027	1007	1004	1011	956	1003	989	1012	1010	988	1031	992	1030	1041	980	1019	1007	1000	998	957	981	1017	1003	1016	1010	964	995	993	1033	1038	972	980	1009	983	1025	980	1009	998	1001	988	957	1018	1060	991	959	991	973	1002	1040	1024	971	909	1041	1052	939	997	1037	1006	1077	982	936	1014	994	985	972	992	945	1006	1023	1014	1010	1007	975	1000	1013	998	986	986	953	976	979	978	990	988	963	944	948	1022	1039	990	1016	1039	1017	1027	1034	992	961	989	1006	953	994	1003	939	1030	990	992	1001	992	962	974	973	1017	997	963	968	950	985	1022	1037	1003	1032	1032	1031	1048	1002	991	1030	990	1004	981	983	1036	934	1009	997	1002	1027	1004	1040	1024	1000	983	971	1021	1022	1027	993	989	970	971	1011	991	1002	1023	998	968	992	974	1008	978	1019	990	951	967	1024	1045	956	989	991	1031	966	1015	985	1012	984	986	960	988	958	1001	1002	978	967	1002	946	987	965	987	1036	1011	982	988	964	963	993	949	1021	1020	979	937	1081	1013	1057	943	1002	983	987	969	1001	981	968	989	973	956	970	997	1016	971	998	1057	966	1013	979	1021	962	973	1001	990	1005	973	1007	1041	981	1041	996	976	935	997	968	982	963	1036	1055	1022	982	991	949	1040	1020	989	948	982	1006	997	964	972	1009	977	928	991	1020	969	1014	980	1004	1002	1001	1036	952	1001	1008	957	967	1037	966	1049	966	983	1012	981	1008	995	997	983	982	999	937	973	1024	1026	938	1007	986	974	1020	994	994	989	948	1030	938	1004	1020	1008	989	1011	998	978	962	947	999	1023	963	1002	998	1000	1026	1005	1032	955	975	987	1028	1036	1018	1001	974	1012	1013	1000	996	1016	958	1048	1013	956	968	1001	1021	964	996	973	951	1015	960	1032	980	923	962	947	1044	1041	995	995	1001	897	974	1020	991	983	1024	1008	1063	1016	1071	949	922	999	948	1017	1028	1019	982	972	998	1048	961	968	994	960	1030	983	1062	991	1013	1019	979	1051	957	981	919	941	981	934	1012	957	958	973	959	999	1024	1017	1024	951	1019	991	997	1011	960	973	975	976	956	992	1001	1022	983	1051	988	997	967	997	998	992	952	985	961	1007	987	1060	971	1001	938	964	1004	928	990	1029	990	1053	1012	949	965	966	942	999	954	976	948	1039	991	965	1018	1029	968	1005	995	959	977	959	997	1050	975	982	998	996	985	1006	1008	963	958	996	1009	949	1014	972	1021	974	981	961	1061	1016	1008	994	990	949	945	976	962	979	1008	1019	1017	1031	957	1014	1045	1060	982	1024	976	936	982	988	1047	971	1032	986	1019	1011	1004	1041	1019	990	957	892	1006	982	1025	1007	1020	937	1050	991	963	990	978	973	1023	1046	1010	975	965	960	983	943	1024	976	1037	996	979	989	1015	995	1030	1000	990	1002	1047	978	950	949	1037	1057	957	989	1001	994	1014	983	1009	991	955	984	955	998	948	995	1000	1025	973	1018	956	964	946	1012	1031	973	1008	947	1028	923	966	1021	1026	1000	1025	1005	973	964	965	964	960	987	1029	1013	1003	981	1030	972	959	984	1024	989	1036	974	1002	1017	932	1058	1013	1012	1079	947	977	957	956	1061	1000	981	966	1007	1025	1032	962	955	1027	976	1023	966	1019	999	970	1032	1004	1009	1005	1034	995	991	973	962	1010	993	992	1007	1015	924	1003	1036	974	942	954	1024	1050	1035	962	1014	1028	987	1003	984	999	1071	1038	920	1001	929	1030	978	943	1005	1004	1004	998	945	1034	991	1045	978	1009	1007	1045	1032	982	1011	1009	1036	950	988	998	1001	1042	997	957	1021	984	1005	944	1054	1028	981	984	996	1034	1007	997	1009	1027	1005	946	996	1013	999	980	984	993	997	998	1011	1014	959	959	969	991	1014	990	943	1014	981	948	963	942	964	1006	1039	987	978	1014	998	997	964	1027	958	1048	1001	1002	977	1006	977	978	949	1003	988	1005	1028	1024	945	969	980	974	1023	998	966	996	976	1004	939	1043	1013	988	1018	992	974	999	959	969	994	978	981	967	1023	1018	1011	975	963	976	1004	936	991	978	988	986	1036	936	939	934	993	988	992	1014	983	1007	991	975	1000	986	979	1004	1013	991	1025	944	1007	1059	1017	974	1024	1033	984	985	1007	1029	1017	944	1008	1004	1035	979	1017	1042	1033	971	986	1007	997	933	1035	1005	1023	978	951	1027	969	926	1020	954	962	960	1009	1031	990	992	981	1072	1036	966	944	1018	999	1007	1007	1000	995	1057	1040	1032	955	1008	983	994	1005	1019	950	986	984	986	940	960	989	1013	1049	987	1010	1029	1020	1006	1050	957	1021	986	1001	1022	998	977	1044	1003	965	960	981	953	1038	948	1013	991	986	914	1002	1031	997	990	1007	996	1027	980	1005	1006	973	1032	1026	1013	946	1078	985	1029	932	970	1015	1039	985	962	993	973	991	1046	1005	958	974	964	1004	997	950	994	983	971	938	994	998	977	1022	964	984	970	1011	1035	971	975	948	1027	1033	1008	1002	987	961	969	980	1012	990	1027	986	1003	1025	997	1029	951	966	1044	1013	995	920	1003	958	1034	984	1014	934	1007	984	956	1032	1007	964	1013	980	1033	946	976	1031	1002	980	1045	986	980	1014	1003	1014	947	1003	1010	988	956	974	1001	989	999	983	988	964	1012	1010	992	1007	1004	1030	993	1002	916	1026	1031	974	990	945	1027	1015	950	1023	948	1001	971	951	970	993	1061	968	990	990	981	992	1016	1016	993	1005	1003	991	980	954	1010	1015	960	1025	1029	1000	1000	1036	965	947	1006	1035	1009	985	941	984	968	1032	981	1037	1043	986	959	978	1054	947	997	1003	982	1000	958
28073	22770	17195	4728	2104	1600	1573	1622	1625	1537	1353	1212	1217	1126	1113	1068	1053	1086	992	998	967	991	989	941	897	929	926	952	953	933	917	978	928	1005	907	896	948	942	904	956	911	937	907	894	948	911	956	979	912	901	887	842	924	901	988	912	903	910	898	956	854	963	937	908	994	909	903	932	917	987	935	943	892	923	940	900	940	906	964	991	930	941	914	899	957	966	981	911	971	899	944	867	950	955	961	931	953	936	953	933	923	924	966	946	876	836	946	926	930	967	929	892	873	918	925	951	985	946	864	888	901	946	933	903	944	886	905	943	956	906	932	956	937	887	935	935	917	928	937	941	954	903	908	962	885	958	910	906	956	918	917	883	880	905	863	938	941	925	892	881	951	962	926	973	919	911	936	916	924	920	954	909	900	950	938	953	901	913	935	979	879	893	871	923	909	900	888	944	895	931	927	908	943	936	889	944	931	916	883	903	882	939	942	897	958	955	928	921	895	921	903	909	955	939	906	895	871	927	868	918	944	877	923	921	930	949	975	915	913	927	900	902	898	941	901	943	902	927	904	938	946	951	927	901	865	973	888	934	866	935	894	879	941	921	937	908	892	892	894	944	915	955	908	969	946	972	925	938	972	924	900	906	922	910	893	928	914	874	903	941	930	960	904	957	919	944	905	891	901	918	942	943	918	928	918	895	903	899	897	900	897	929	883	926	914	881	889	961	966	922	955	870	891	925	940	939	932	913	903	900	982	917	926	885	928	921	861	948	915	932	879	849	916	928	926	926	944	872	939	953	960	953	917	900	930	955	961	959	876	944	921	895	921	909	934	929	952	872	933	925	937	951	921	946	958	905	929	917	900	971	969	887	913	921	854	992	911	862	968	915	946	915	851	889	973	935	882	917	928	921	917	892	900	970	947	938	893	929	925	905	914	925	896	955	894	891	916	934	928	945	898	950	939	957	953	938	898	893	896	894	963	914	871	903	937	935	940	913	876	906	932	924	919	929	847	985	929	939	908	932	894	950	935	907	931	900	937	949	935	922	916	884	929	902	965	897	866	915	963	866	947	929	909	949	892	925	972	906	927	938	930	901	951	903	878	957	933	985	893	983	931	961	989	860	882	937	887	887	923	968	917	950	978	953	975	902	879	958	968	976	951	937	914	982	886	944	875	868	972	962	901	925	908	910	934	937	956	977	935	950	908	900	860	958	975	958	928	968	935	918	919	917	944	848	964	860	937	872	949	923	933	915	888	887	927	891	967	898	910	916	876	944	966	937	900	933	980	976	956	883	911	941	913	931	918	958	919	874	957	935	949	966	915	964	939	912	984	924	909	908	921	914	950	907	903	938	922	892	950	921	884	915	933	945	902	934	889	907	921	909	949	976	896	954	906	978	921	948	952	903	958	862	915	938	931	932	925	939	907	922	904	882	905	950	939	925	933	908	917	962	867	871	974	932	920	935	883	960	951	968	890	878	881	938	976	884	934	928	905	956	895	947	908	913	943	973	927	904	922	882	928	952	939	891	892	951	939	850	874	903	1004	970	948	909	949	955	944	875	912	942	874	925	894	857	928	877	898	900	949	924	881	964	879	907	900	917	870	974	909	972	904	890	983	934	950	907	905	941	952	878	932	946	870	927	923	924	945	931	887	905	922	922	909	921	932	917	911	914	909	988	938	913	903	916	923	914	890	881	948	941	933	907	970	937	887	940	903	936	895	924	867	975	936	930	923	954	997	881	957	918	910	919	898	944	911	874	927	913	928	937	946	871	935	929	944	913	915	941	887	905	953	913	910	878	886	928	896	904	936	904	920	926	916	954	963	974	938	878	946	934	915	951	903	948	956	912	905	976	920	920	908	912	921	881	945	919	952	930	926	909	938	959	925	978	965	924	958	918	876	975	928	912	937	898	901	955	959	910	925	915	923	892	938	950	914	879	973	926	944	933	901	923	921	931	915	952	936	924	920	927	936	942	936	900	969	932	904	962	875	916	945	957	945	910	956	891	874	952	921	945	882	921	926	935	984	869	942	961	908	951	945	935	903	969	922	916	917	943	921	946	946	905	889	978	872	974	894	920	934	915	920	844	868	981	908	906	929	960	985	898	922	923	966	919	928	956	943	926	943	903	935	878	939	878	933	969	905	919	904	965	951	902	928	918	925	870	929	939	931	898	950	920	989	930	904	907	915	916	937	877	929	973	911	956	943	906	909	897	905	937	916	909	880	892	938	957	902	897	944	935	943	936	955	880	949	973	924	908	917	866	926	976	949	950	869	936	906	934	894	902	904	946	925	896	902	968	975	905	847	931	872	887	924	925	943	913	910	927	922	911	867	927	928	951	971	929	957	896	859	933	948	944	955	882	899	898	928	893	923	914	984	932	892	909	908	928	933	906	951	975	984	933	948	905	911	891	967	943	890	898	922	920	893	946	938	950	955	908	960	943	935	932	928	927	959	916	929	909	903	893	934	928	963	933	970	939	924	909	927	902	923	905	916	927	907	932	940	928	983	899	907	945	937	929	985	897	911	922	923	918	901	958	940	927	929	929	969	959	945	918	918	933	916	930	917	939	881	936	934	914	907	922	891	958	956	938	911	930	923	908	928	945	941	925	880	926	897	942	902	923	921	884	962	911	901	900	929	964	954	933	904	890	912	960	909	882	981	937	935	959	953	898	906	882	891	1021	914	887	884	904	931	936	959	900	921	944	889	910	904	909	965	963	937	946	891	896	879	837	960	909	970	910	871	910	895	879	935	935	911	960	916	924	917	914	933	939	909	901	909	897	912	955	925	981	958	961	933	907	962	915	941	917	914	893	882	937	919	968	919	897	915	933	924	951	936	928	923	862	940	898	864	953	851	901	923	965	971	906	928	926	949	931	941	909	911	928	948	886	908	911	936	955	905	912	901	915	952	952	916	861	893	969	972	936	951	940	897	922	940	923	882	936	901	833	892	944	923	946	989	900	960	884	865	967	913	969	895	959	935	913	961	951	951	966	916	975	889	854	935	909	921	907	895	948	937	905	975	921	962	942	928	901	934	922	959	888	935	910	851	921	904	929	923	921	921	929	931	908	924	928	887	970	988	964	899	958	899	941	903	937	914	922	946	892	896	909	908	949	888	899	921	874	931	925	962	959	893	930	938	852	986	920	931	933	909	964	901	879	930	886	929	919	909	931	880	955	948	912	891	927	925	941	894	918	949	914	942	842	889	937	933	926	908	955	904	954	954	954	914	920	910	956	898	902	908	929	907	912	898	947	908	875	882	970	886	953	898	881	917	890	910	907	976	966	879	915	913	967	956	926	916	902	933	935	880	868	920	878	989	935	951	876	943	917	901	970	952	938	950	943	964	921	910	939	892	936	952	960	920	939	898	959	890	932	933	966	914	932	940	953	917	910	906	905	904	910	959	956	952	921	923	870	945	950	980	908	971	935	891	894	893	952	864	970	937	935	915	953	925	936	956	923	935	926	915	914	949	950	889	940	896	888	909	946	935	916
22784	34324	17322	4621	3067	2528	2404	2608	2428	2246	2011	1781	1583	1534	1402	1362	1375	1287	1237	1141	1197	1078	1123	1098	1138	1080	1084	1078	1116	1059	1084	1093	1020	1017	1118	1118	1027	1082	1065	1046	1052	1131	1036	1119	1085	1068	1051	1035	1069	1134	1073	1109	1016	1080	1090	1051	1061	1096	1049	1056	1066	1115	1044	1044	1087	1054	1072	1102	1070	1068	1075	1076	1156	1115	1071	1064	1008	1071	1064	1113	1066	1042	1059	1062	1055	1071	1087	997	1076	1053	1056	1054	1072	964	1064	1137	1089	1107	1078	1083	1126	1057	1096	1042	1085	1058	1121	1129	1037	1016	1158	1053	1134	1081	1066	1061	1098	1111	1069	1066	1098	1042	1060	1071	1061	1066	1086	1120	1109	1076	1095	1088	1009	1123	1044	1113	1075	1082	1020	1125	1010	1041	1035	1072	1043	1097	1095	1064	1022	1087	1023	1117	1051	1029	1002	1119	1065	1034	1044	1037	1062	1062	1077	1073	1090	1111	1104	1079	1061	1078	1100	1059	1081	1108	1027	1069	1070	1091	1037	1018	1081	1023	1065	1086	1091	1055	1076	1052	1043	1072	1077	1122	1067	1066	1125	1044	1055	1067	1096	1010	1115	1042	1047	1020	1082	1028	1082	1139	1066	1030	1041	1012	1080	1052	1127	1107	1040	1035	1091	1013	1023	1038	1108	1059	1096	1045	1069	1065	1088	1083	1043	1094	1057	1074	1085	1001	1064	1013	1032	1098	1091	1064	1009	1103	1064	1084	1024	1092	1051	1091	1066	1026	1044	1094	1034	1081	1075	1014	1069	1075	1062	1031	1057	1092	1076	1081	1066	1106	1107	1093	1063	1090	1044	1025	1059	1178	989	1073	1080	1109	1070	1104	1072	1013	1069	1069	1109	1079	1102	1060	1157	1067	1089	1093	1060	1074	1068	1115	1056	1086	1015	1116	1057	1047	1011	1031	1086	1102	1108	1048	1104	1091	1067	1047	1094	1049	1101	1064	1061	1054	1130	1069	1106	1051	1069	1058	1067	1076	1127	1052	1065	1027	1069	1113	1063	1104	1097	1080	1037	1127	1018	1019	1077	1019	1093	1050	1116	1065	1063	1032	1062	1020	1046	1048	1095	1147	1103	1043	1101	1045	1120	1051	1048	1057	1005	1065	1070	1084	1080	988	1078	1022	1074	1041	1053	1062	1016	1064	1113	1072	1031	1028	1140	1130	1069	1077	1117	1090	1054	1056	1034	1072	1066	1072	1081	1133	1094	1006	1091	1036	1113	1100	1135	1088	1128	1035	1089	1078	1086	1071	1067	1086	1105	1097	1093	1071	1063	1103	1116	1034	1065	1064	1048	1031	1036	1028	1009	1068	1115	1084	1085	1111	1059	1121	1040	1077	1102	1065	1038	1039	1074	1058	1112	1036	1085	1043	1043	1057	1116	1032	1078	1115	1073	1113	1042	1038	1076	1103	1099	1090	1049	1118	1041	1075	1089	1039	1109	1085	1038	1086	1055	1079	1112	1076	1087	1036	1031	1079	1083	1146	1010	1096	1040	1073	1051	1045	1076	1086	1104	1131	1094	1018	1128	1135	1067	1097	1064	1085	1104	1090	1102	1079	1154	1106	1064	1067	1064	1067	1096	1069	1041	1117	1111	1061	1043	1067	1122	1018	1055	1006	1097	1109	1065	1037	1088	1035	1051	1016	1111	1119	1072	1051	1067	1156	1055	1029	1079	1069	1080	1081	1040	1029	1056	1044	1054	1091	1067	1041	1062	1144	1069	1047	1037	1071	1085	1078	1070	1115	1072	1047	996	1080	1042	1109	1081	1089	1037	1065	1075	997	1095	1044	1084	1086	1116	1118	1096	1082	1065	1068	1106	1091	1129	1103	1120	1068	1007	1065	1030	1106	1093	1042	1014	1077	1057	1088	1052	1130	1052	1094	1073	1055	1089	1067	1055	1074	1094	1121	1103	1026	1072	1053	1079	1056	1091	1102	1081	1003	1072	1060	1052	1131	1088	1126	1123	1068	1094	1077	1056	1096	1079	1024	1030	983	1119	1049	1060	1076	1087	1058	1047	1039	1070	1043	1076	1038	1067	1054	1036	1038	1084	1098	1058	1083	1055	1060	1118	1046	1052	1134	1051	1126	1065	1128	1107	1121	1065	1086	1079	1103	1023	1109	1036	1049	1101	1103	1084	1030	1076	1059	1058	1009	1059	987	1093	1060	1050	1043	1040	1058	1092	1112	1065	1054	1072	1096	1052	1055	1183	1053	1055	1142	1054	1069	1033	1089	1067	1121	1112	1014	1077	1058	1067	1070	1039	1103	1103	1072	1070	1090	1082	1009	1052	1097	1141	1026	1054	1060	1088	1091	1095	1082	1052	1060	1054	1067	1092	1114	1147	1064	1085	1116	1091	1047	1049	1120	1126	1091	1072	1060	1120	1097	1095	1066	1128	1059	1057	1121	1057	1077	1048	1082	1105	1112	1106	1099	1115	1072	1055	1061	1088	1111	1073	1057	1043	1085	1097	1040	1049	1053	1098	1125	1089	1048	1065	1115	1136	1075	1093	1061	1072	1081	1113	1020	1005	1085	1045	1068	1072	1118	1045	1026	1093	1066	1086	1063	1069	1023	1111	1050	1031	1104	1073	1032	1058	1006	1167	1130	1108	1113	1050	1095	1058	1074	1073	1134	1020	1096	1117	1091	985	1044	1075	1081	1055	1096	1118	1063	1070	1042	1082	1078	1077	1036	1060	1079	1087	1065	1077	1028	1103	1085	1084	1052	1094	1073	1117	1057	1182	1055	1072	1065	1106	1089	1086	1098	1111	1050	1110	1127	1059	1032	1102	1089	1057	1046	1055	1100	1074	1094	1067	1132	1075	1090	1105	1105	1045	1087	1062	1148	1045	1114	1065	1026	1078	1074	1054	1093	1079	1079	1081	1053	1105	1063	1099	1095	1061	1066	1134	1098	1063	1048	1100	1062	1120	1109	1130	1070	1038	1055	1094	1068	1090	1079	1087	1112	1078	1049	1132	1080	1074	1065	1094	1069	1059	1094	1065	1063	1055	1100	1033	1094	1073	1110	1040	1103	1089	1077	1069	1111	1054	1011	1068	1073	1024	1085	1043	1109	1060	1064	1059	1123	1076	1087	1053	1112	1015	1056	1085	1089	1088	992	1153	1096	1100	1106	1040	1046	1078	1121	1051	1056	1092	1086	1061	1079	1079	1114	1093	1039	1093	1063	1118	1037	1115	1046	1055	1116	1040	1095	1087	1121	1031	1083	1075	1100	1065	1120	1052	1077	1086	1101	1016	1029	1086	1091	1133	1088	1082	1016	1096	1079	1125	1045	1105	1056	1087	1020	1091	1103	1056	1039	1046	1050	1145	1119	1002	1086	1062	1053	1111	1072	1115	1102	1028	1069	1041	1097	1085	1080	1060	1089	1089	1090	1059	1090	1109	1047	1066	1078	1098	1041	1073	1099	1064	1103	1076	1071	1065	1094	1072	1107	1061	1094	1084	1058	1061	1078	1109	1166	1081	1097	1079	1157	1088	1078	1061	1047	1141	1044	1064	1050	1070	1052	1084	1108	1014	1106	1094	1057	1031	1064	1094	1093	1033	1111	1007	1014	1028	1060	1097	1052	1090	1113	1075	1065	1020	1072	1083	1161	1074	1099	1056	1124	1093	1053	1119	1044	1118	1126	1018	1100	1094	1134	1060	1039	1126	1068	1034	1091	1058	1030	1037	1170	1050	1079	1056	1043	1019	1104	1148	1054	1048	1051	1076	1119	1051	1057	1057	1104	1066	1029	1070	1050	1063	1112	1096	1090	1077	1108	1103	1033	1123	1044	1063	1067	1058	1053	1050	1047	1071	1095	1047	1104	1097	1087	1019	1041	1082	1089	1070	1089	1002	1141	1069	1117	1047	1030	1112	1023	1104	1034	1098	1079	1051	1013	1107	1148	1036	1047	1030	1069	1084	1091	1120	1059	1040	1101	1129	1045	1012	1093	1024	1064	1086	1025	1048	1086	1073	1055	1104	1091	1034	1080	1106	1079	1102	1034	1058	1085	1080	1075	1090	1059	1049	1085	1093	1056	1066	1085	1046	1106	1066	1076	1018	1116	1063	1032	1108	1134	1035	1075	1015	1079	1067	1073	1107	1048	1031	1068	1101	1032	1090	1051	1120	1058	1110	1101	1034	1119	1062	1075	1045	1051	1078	1060	1060	1092	1091	1108	1079	1119	1075	1106	1073	1129	1086	1055	1103	1015	1058	1099	1060	1088	1083	1066	1062	1056	1084	1043	1105	1054	1054	1065	1142	1009	1118	1104	1085	1112	1067	1083	1064	1065	1062	1031	1017	1086	1052	1072	1095	970	1019	1073	1114	1099	1108	1028	993	1068	1084	1050	1146	1137	1084	1089	1118	1097	1064	1084	1077	1147	1108	1074	1038	1057	1074	1086	1104	1073	1068	1120	1080	1003	1116	1101	1092	1120	1071	1101	1095	1059	1058	1022	1098	1079	1110	1097	1086	1103	1101	1110	1085	1024	1097	1025	1096	1073	1135	1113	1042	1046	1076	1034	1045	1013	1067	1071	1104	1025	1097	1102	1096	1082	1108	1051	1072	1081	1125	1066	1073	1106	1068	1068	1053	1054	1037	1086	1041	1039	1106	1054	1101	1096	1088	1095	1071	1118	1043	1039	1086	1081	1059	1084	1093	1104	1097	1098	1121	1132	1086	1087	1103	1153	1069	1077	1067	1092	1100	1125	1057	1073	1065	1027	1140	1138	1045	1043	1000	1018	1126	1058	1085	1031	1072	1058	1030	1102	1127	1129	1136	1057	1017	1077	1068	1075	1083	1103	1038	1036	1114	1074	1088	1052	1071	1131	1084	1062	1059	1045	1070	1101	1115	1041	1087	1071	1052	1069	1096	1069	968	1076	1080	1060	1077	1069	1091	1032	1062	1082	1120	1103	1035	1120	1069	1065	1075	1024	1046	1034	1110	1049	1112	1152	1084	1066	1038	1126	1060	1100	1105	1058	1119	1098	1088	1066
23694	21138	28232	24303	21158	12739	3736	3277	2785	2457	2231	2002	1741	1608	1529	1476	1437	1329	1313	1279	1208	1226	1131	1086	1126	1008	1128	1097	1096	1109	1068	1042	1076	1115	1001	995	1108	1090	1103	1072	1018	1107	1116	1109	1034	1077	1075	1038	1065	1004	1089	1065	1054	1023	1035	979	1063	1041	1056	1015	991	1041	1003	1011	1023	1067	1042	1069	1009	1036	992	1031	1056	1046	1027	1079	1045	1027	1134	1058	1057	1070	1065	1017	994	1056	1045	1043	1057	1046	1051	1059	1114	1032	1059	1035	1069	1030	978	1036	1044	1058	1031	1097	1028	1067	1038	1062	1027	1011	977	1029	1091	1047	1056	1037	1012	1005	1018	1060	995	1078	999	1101	976	1059	1048	1039	1083	1037	1025	1035	1052	1015	1026	988	1021	1040	1007	1036	1064	1094	1086	1056	1084	1025	1011	1051	1025	1087	1009	1052	1079	981	997	1074	1076	1103	1042	1129	1036	1020	1100	1001	981	1026	1069	1031	1073	1015	1034	1060	1064	1013	1055	1020	951	1029	1044	1010	1035	997	1089	1009	1072	1083	1042	1065	1018	1011	1039	1084	1051	1020	1063	1069	973	1066	1027	1066	1079	995	1037	1048	1022	995	1093	981	1056	1032	979	964	1033	1014	1049	957	1023	1023	1046	1060	998	1029	1002	1053	1034	1050	1006	1053	1012	1070	1013	1019	1024	1082	1050	1023	1085	1030	1014	1041	1037	1056	981	992	1021	1043	1039	995	1025	1066	1027	993	1020	1064	1007	1013	1040	1071	1018	1051	1036	1056	1001	996	993	1087	1031	1079	1056	1060	1003	1059	1065	1027	1033	1072	1055	1061	1021	1039	1067	1057	1061	1016	1026	1031	1039	1053	1066	1026	1035	1046	1108	976	1032	1032	1051	1057	1038	1056	1056	1008	1047	1020	1043	1063	1015	1033	1015	1067	996	1047	1020	1103	1093	1028	1016	1013	1089	1047	1053	1016	994	1055	957	1036	1036	1071	1027	1048	1008	985	1022	1071	1055	1014	1067	984	965	1032	1065	1057	1009	1022	1043	988	1080	1050	1007	1031	1059	1010	1001	1055	982	1044	1039	1020	1015	1003	1033	1032	1085	1032	1053	1034	1073	1078	1016	988	1019	1010	1021	1031	1099	974	1054	1036	1064	1079	1048	1067	1043	960	1074	1019	1018	985	1016	1021	1023	1018	1019	1060	1061	1101	1035	1032	1045	1070	1040	1048	979	1032	1003	1069	1073	1067	1027	997	1036	1041	984	1034	1106	1040	1050	1033	1060	978	1063	1049	1051	1024	1047	1054	1064	1056	1014	1052	987	1059	1016	1047	1085	1068	1045	1057	991	1034	1054	1016	1072	1061	1055	1040	1019	983	1023	1044	996	1012	1033	1052	966	1113	1079	1066	1114	1041	1053	1027	1015	1045	996	1015	1037	1090	1027	1108	1050	1079	1038	1015	1029	1077	1054	1114	1060	1059	1071	1036	1048	1043	1065	1018	1017	1080	1049	1067	1059	1034	1070	1098	1033	1055	1067	1036	1031	1009	1065	1029	1010	1086	1071	1055	1009	1075	1029	1075	999	1053	1089	1013	1066	1037	1023	1053	1107	998	1098	1085	1048	1006	1080	1004	1033	1021	1084	1053	1022	1013	1016	990	1025	992	966	1061	1071	1056	1032	1012	1115	1035	976	1001	1028	1057	1063	1020	973	1065	1061	1078	1039	1079	983	1066	1032	1046	1019	1051	1041	1016	1046	1021	1030	1068	1018	1015	1029	1010	1047	1028	1086	1056	1068	1014	1129	1048	1023	1057	1052	1024	987	1005	1013	1032	1027	1000	974	1005	1038	1029	1027	1043	1037	1006	969	1035	1023	1028	1039	1069	1029	1061	1050	1044	1015	1030	1065	1058	1008	1026	1042	942	1007	1078	981	1010	1073	1049	1025	1016	989	1076	1005	1086	1062	1032	981	1054	1067	1063	1081	1019	1042	1088	1088	1060	1049	1078	1045	1083	1052	991	1006	1046	979	1015	1040	1073	1020	1018	1022	1066	1099	1040	1039	1045	1027	1037	1063	1091	1042	1057	1114	1086	1024	1075	1072	1052	1040	1016	1099	1038	1045	1011	1046	1025	967	1030	950	1020	1051	1000	1036	1087	1112	1119	1126	990	1054	1069	1039	1054	1020	1017	995	1028	1016	997	1029	1028	999	1085	1048	1059	1013	1010	1029	1071	1016	1073	1010	1025	1019	1069	1026	1002	1085	1067	1035	1009	1049	1051	1042	1014	1059	1045	1020	1044	1029	1027	1057	988	1064	1013	1035	1045	1069	995	1007	989	1010	1030	1001	995	1019	1082	1027	964	1050	1047	1058	1050	991	1024	972	1046	1088	1023	1118	1086	1016	1026	1073	1013	1028	977	1075	1055	1104	1019	1066	1080	1003	1042	1072	998	1019	1062	1060	1030	1006	1029	1090	1003	1016	1009	1065	1019	1148	1009	1053	1053	1012	1012	1061	1027	1029	1045	1094	1081	1048	981	997	1083	1012	996	1051	1057	1022	1039	1016	1064	1079	1053	1017	995	1072	999	1054	1069	1074	1027	1092	1059	1020	1020	1046	1038	1063	1057	1090	1075	1036	1033	1045	1034	969	995	1073	1031	999	1064	1027	1053	1062	982	1004	982	1062	1073	1088	1070	1022	1046	1028	1009	1087	1032	1062	1037	1084	1146	1025	954	995	1060	1066	1009	1052	1088	1050	1032	1051	1049	1031	1015	1027	1102	1052	1087	1016	1092	1084	980	1020	1074	1019	1041	1026	1015	1105	1083	972	1046	1032	1029	1052	1015	1046	1021	1076	1071	1087	1089	1011	1104	1033	1022	1058	1052	1071	983	988	993	991	979	1036	994	1032	1100	1028	1061	1091	1030	1038	1043	1025	1090	995	1014	1065	984	1068	1071	1032	1010	1102	1012	1097	1036	1037	1004	1025	1040	1062	1009	1048	1064	993	1040	1091	1048	1002	1001	1038	1057	1000	1026	1023	1050	1029	1046	1009	1167	1039	1050	1067	1093	1055	1027	1044	1006	1008	1001	1043	1063	1051	1031	1057	1104	971	1051	1004	1027	1031	1006	1052	1074	1016	1056	1076	1037	1055	1066	1055	1008	1068	1017	1054	1052	1017	1089	1027	1029	1066	1019	1015	1031	1007	1069	1062	1053	1022	960	1032	1013	1086	1048	1047	1002	1052	1030	1015	1086	1005	990	1071	1000	1062	1062	1028	1046	988	1094	989	1032	1060	1069	1036	991	1023	1083	999	1008	1060	1043	997	1010	1043	1043	1026	1085	1054	1015	1063	1051	1003	1018	1070	1031	1001	1090	1028	1005	985	995	1048	1058	1003	1078	1016	1069	1032	1071	1057	1070	1067	1079	998	1057	1060	1030	1071	1012	1084	1043	999	1029	1048	1021	1035	1082	1065	1040	1014	1032	1058	1055	1060	1034	1025	1115	1050	1082	1012	1011	1024	1045	1023	1030	1051	1002	1043	1086	1023	1009	1043	1106	1004	1042	1062	1060	1059	1047	1063	1003	1010	1066	1012	1046	994	1036	1043	1015	1031	951	1042	1059	1116	1031	1106	1056	1045	1022	953	1075	945	1048	1055	1012	1029	1082	1014	1024	995	1028	1093	1105	990	1040	1019	1019	1085	1069	1035	1006	1082	1018	993	1016	1072	1020	992	987	981	1051	1089	1044	1037	974	1045	1089	1042	1021	1065	1002	1029	1048	1095	1027	1067	985	1022	997	1010	994	1028	1039	1018	963	1009	1028	1016	1020	1038	1042	1008	1005	959	1015	1025	1042	1084	1091	1023	1010	1024	1057	1029	1013	1029	1057	1088	1046	1011	1076	1030	1013	1046	1024	1067	1034	1034	1038	1044	1047	1034	1036	981	1027	1025	1040	1002	1033	1040	1081	1033	1074	1006	1064	1049	1045	1022	1055	1067	1023	1061	1086	1013	999	1045	985	1074	1067	1022	1076	1031	1022	1082	1041	1041	1065	1065	1070	991	964	979	1069	1018	1010	1067	1077	1032	1029	1046	1050	1037	1056	1043	1042	1024	971	1021	1030	989	1046	1043	1044	1004	1010	1047	1002	1076	1101	1038	1032	1053	1016	1006	1014	1086	1029	1030	1075	1072	1055	983	996	1015	1075	1083	1063	1082	1039	1037	991	1059	1050	1071	1091	1072	1034	1062	987	1040	1066	988	1011	1062	1037	1024	1052	996	1006	1049	1078	1051	994	1032	1034	1004	1014	1022	1018	1068	1032	1009	1036	1010	1009	1112	1018	1093	1028	1075	1048	980	1032	1034	1035	998	989	1095	1052	1000	1105	1037	994	1003	1020	1014	1054	1007	991	1026	1020	1036	992	1049	1015	1047	1086	988	1078	1004	975	1044	1030	1037	1087	1021	950	995	1032	1051	1009	977	1013	1068	1015	1080	1016	1091	945	1042	1010	982	1047	1029	983	1027	1066	1027	1036	1016	977	1063	1041	1059	1062	1079	1003	984	1053	1080	1034	1023	1045	998	1032	1047	1073	1044	1051	1116	1069	1044	993	1052	1012	1066	1011	1050	1027	1003	1023	1024	1023	951	1001	1021	1024	1016	1016	1034	1045	1012	1036	1015	1031	996	1052	1003	1049	1068	1040	1013	1000	1036	1063	1028	1049	1020	973	1043	1021	1058	1044	1078	1074	995	1047	1008	1000	1021	1056	1019	1004	1012	993	1012	1029	991	1042	1048	1035	1049	1015	1017	1016	986	1011	1002	1066	1021	991	1009	1045	1005	1005	1013	1029	991	1091	1026	998	1059	1030	1002	1040	1069	1023
22513	40190	25831	9606	6429	4937	4689	4980	4340	4051	3318	2865	2474	2232	2169	1933	1876	1722	1601	1569	1453	1345	1372	1295	1370	1272	1309	1305	1293	1263	1249	1243	1254	1236	1218	1213	1221	1292	1265	1235	1192	1250	1172	1265	1260	1219	1252	1221	1265	1247	1183	1225	1235	1160	1265	1245	1213	1198	1219	1245	1163	1234	1255	1207	1146	1195	1204	1157	1182	1200	1247	1243	1161	1246	1193	1286	1169	1283	1278	1256	1260	1157	1179	1234	1211	1232	1217	1214	1168	1231	1190	1219	1257	1201	1217	1258	1177	1251	1223	1187	1189	1229	1154	1253	1221	1169	1221	1172	1238	1286	1169	1194	1222	1222	1146	1221	1230	1226	1208	1258	1176	1235	1273	1186	1195	1202	1143	1172	1187	1166	1213	1226	1173	1213	1246	1195	1177	1199	1237	1240	1241	1198	1147	1229	1215	1240	1201	1197	1161	1218	1221	1201	1210	1187	1256	1228	1185	1237	1200	1231	1199	1209	1168	1146	1189	1223	1159	1232	1188	1220	1275	1237	1209	1181	1157	1192	1132	1186	1240	1146	1187	1180	1168	1212	1243	1172	1199	1183	1155	1174	1202	1250	1182	1209	1214	1226	1129	1201	1165	1218	1201	1299	1220	1198	1214	1201	1242	1212	1216	1192	1255	1218	1198	1196	1201	1162	1183	1178	1188	1224	1109	1254	1169	1196	1230	1158	1207	1249	1157	1210	1184	1215	1221	1221	1189	1178	1194	1168	1228	1240	1256	1198	1182	1214	1226	1219	1199	1219	1193	1199	1215	1199	1172	1194	1218	1164	1174	1173	1208	1208	1185	1194	1205	1262	1180	1198	1173	1188	1180	1160	1234	1210	1174	1199	1257	1207	1178	1234	1225	1258	1202	1241	1187	1170	1232	1302	1218	1175	1184	1186	1255	1198	1152	1154	1264	1205	1175	1211	1209	1188	1166	1176	1171	1147	1233	1219	1190	1292	1191	1136	1199	1187	1230	1147	1194	1207	1251	1232	1186	1175	1177	1211	1235	1222	1256	1178	1224	1212	1163	1195	1233	1262	1248	1154	1182	1171	1207	1226	1204	1198	1285	1188	1179	1176	1171	1153	1220	1244	1215	1220	1202	1168	1246	1208	1190	1191	1219	1191	1166	1168	1175	1175	1188	1232	1180	1213	1243	1246	1246	1240	1215	1206	1194	1192	1226	1179	1208	1167	1203	1217	1136	1142	1207	1203	1198	1225	1205	1226	1223	1215	1217	1241	1184	1194	1181	1188	1148	1163	1205	1281	1236	1240	1198	1188	1224	1273	1179	1231	1188	1223	1215	1224	1159	1264	1233	1249	1206	1238	1214	1205	1141	1155	1206	1181	1197	1214	1198	1190	1186	1190	1210	1222	1249	1211	1268	1224	1215	1189	1227	1175	1143	1177	1200	1198	1205	1173	1240	1164	1282	1232	1227	1248	1201	1176	1211	1174	1228	1226	1192	1157	1178	1153	1195	1181	1224	1247	1170	1211	1200	1248	1169	1188	1220	1221	1186	1180	1240	1230	1203	1247	1214	1202	1161	1210	1228	1233	1245	1170	1213	1226	1210	1176	1221	1166	1214	1135	1248	1193	1158	1202	1143	1190	1227	1186	1186	1237	1252	1170	1152	1169	1219	1223	1194	1177	1158	1186	1193	1213	1234	1186	1240	1184	1139	1277	1245	1175	1238	1194	1166	1224	1158	1170	1177	1203	1162	1240	1229	1204	1174	1142	1170	1236	1209	1153	1158	1169	1213	1234	1212	1154	1210	1280	1185	1193	1244	1182	1251	1220	1243	1246	1209	1237	1198	1185	1210	1222	1193	1169	1244	1248	1169	1236	1193	1160	1288	1197	1223	1179	1208	1239	1224	1328	1217	1215	1227	1196	1189	1173	1181	1288	1163	1181	1204	1236	1173	1217	1185	1221	1249	1206	1250	1189	1167	1154	1177	1228	1259	1174	1185	1270	1241	1284	1217	1244	1174	1227	1155	1148	1227	1214	1175	1204	1147	1186	1231	1195	1223	1239	1252	1202	1208	1181	1170	1250	1165	1254	1204	1237	1160	1237	1201	1238	1211	1204	1251	1185	1205	1218	1198	1232	1229	1246	1227	1182	1217	1191	1171	1263	1189	1206	1230	1193	1196	1256	1199	1248	1197	1240	1164	1238	1176	1185	1165	1205	1168	1250	1168	1203	1255	1201	1178	1184	1203	1193	1198	1151	1192	1162	1264	1216	1167	1143	1242	1207	1201	1163	1255	1210	1205	1168	1225	1184	1161	1252	1168	1238	1246	1189	1183	1228	1179	1182	1194	1158	1184	1213	1207	1194	1258	1169	1225	1219	1256	1234	1198	1201	1201	1240	1261	1252	1240	1188	1239	1112	1160	1212	1149	1192	1161	1224	1210	1235	1175	1191	1150	1152	1164	1195	1192	1214	1214	1175	1237	1165	1227	1232	1184	1181	1224	1235	1198	1204	1184	1132	1139	1229	1210	1179	1138	1188	1211	1226	1185	1083	1258	1208	1232	1179	1220	1239	1175	1191	1245	1194	1198	1226	1240	1174	1162	1200	1194	1213	1255	1194	1187	1191	1263	1203	1190	1202	1172	1229	1198	1154	1218	1206	1221	1223	1211	1208	1196	1265	1195	1219	1183	1212	1218	1178	1195	1268	1245	1211	1164	1285	1200	1214	1178	1240	1217	1254	1164	1177	1193	1210	1216	1202	1112	1229	1179	1189	1215	1232	1217	1187	1217	1206	1258	1169	1249	1231	1217	1239	1218	1239	1260	1166	1177	1170	1249	1180	1221	1168	1232	1162	1224	1259	1213	1205	1235	1207	1176	1160	1204	1230	1166	1211	1170	1216	1209	1194	1222	1240	1182	1243	1243	1196	1232	1174	1172	1218	1192	1198	1217	1229	1207	1200	1115	1184	1169	1233	1189	1193	1250	1223	1169	1196	1174	1125	1232	1201	1206	1172	1239	1201	1117	1213	1180	1186	1210	1230	1149	1179	1203	1190	1230	1262	1249	1230	1173	1205	1175	1222	1222	1281	1237	1260	1234	1245	1201	1241	1241	1177	1172	1254	1205	1152	1232	1205	1249	1191	1207	1226	1222	1154	1229	1209	1161	1201	1278	1235	1150	1236	1212	1219	1209	1242	1175	1217	1238	1236	1191	1218	1224	1212	1243	1229	1230	1234	1195	1239	1151	1161	1202	1254	1228	1193	1200	1174	1222	1194	1236	1202	1187	1238	1258	1137	1253	1231	1196	1192	1215	1171	1162	1209	1203	1172	1181	1279	1205	1246	1164	1222	1248	1142	1234	1183	1195	1220	1226	1188	1211	1161	1173	1162	1189	1170	1220	1218	1177	1181	1249	1200	1287	1145	1204	1193	1232	1173	1220	1215	1259	1180	1208	1253	1206	1193	1238	1203	1164	1163	1175	1250	1204	1220	1270	1205	1184	1164	1231	1222	1223	1213	1155	1253	1252	1229	1220	1185	1237	1207	1201	1194	1229	1250	1226	1193	1121	1123	1175	1251	1246	1205	1214	1238	1193	1272	1192	1186	1215	1294	1192	1227	1163	1243	1255	1225	1180	1183	1197	1184	1204	1216	1183	1216	1194	1226	1210	1189	1267	1180	1194	1235	1213	1190	1248	1197	1246	1165	1215	1200	1241	1168	1256	1198	1222	1178	1197	1217	1271	1216	1197	1184	1200	1214	1242	1179	1199	1231	1098	1176	1180	1245	1218	1192	1173	1226	1253	1214	1206	1223	1176	1196	1164	1181	1227	1166	1233	1145	1233	1227	1167	1133	1164	1208	1199	1156	1149	1216	1218	1222	1195	1261	1214	1240	1141	1207	1174	1177	1207	1208	1179	1231	1171	1129	1145	1268	1240	1222	1197	1229	1174	1175	1180	1250	1229	1180	1198	1184	1239	1145	1180	1242	1182	1234	1175	1206	1264	1209	1219	1211	1191	1266	1186	1218	1234	1200	1188	1204	1206	1166	1192	1230	1230	1181	1170	1195	1165	1174	1240	1203	1186	1177	1216	1220	1212	1215	1226	1225	1174	1167	1213	1250	1212	1188	1161	1182	1192	1185	1156	1192	1312	1192	1245	1236	1210	1247	1181	1161	1252	1235	1204	1275	1188	1253	1216	1241	1257	1198	1214	1215	1156	1242	1263	1126	1218	1148	1238	1200	1143	1202	1159	1236	1224	1224	1249	1217	1164	1216	1126	1205	1227	1175	1242	1163	1113	1237	1183	1201	1246	1192	1234	1245	1194	1228	1193	1267	1250	1265	1207	1236	1171	1242	1220	1148	1170	1150	1268	1219	1320	1232	1258	1145	1146	1195	1167	1246	1173	1253	1165	1214	1193	1265	1149	1244	1181	1162	1240	1177	1154	1227	1228	1171	1167	1221	1164	1232	1197	1151	1179	1159	1204	1159	1192	1206	1160	1279	1160	1173	1185	1159	1147	1156	1223	1221	1203	1224	1193	1201	1178	1181	1191	1226	1216	1237	1215	1260	1163	1235	1231	1242	1233	1177	1223	1233	1194	1234	1176	1219	1228	1228	1251	1156	1250	1226	1161	1258	1228	1164	1215	1277	1172	1248	1191	1261	1225	1215	1183	1184	1221	1171	1216	1145	1174	1228	1236	1152	1133	1255	1199	1196	1192	1184	1205	1168	1158	1247	1116	1152	1196	1273	1191	1208	1259	1235	1193	1140	1204	1224	1213	1139	1201	1187	1210	1193	1212	1159	1197	1258	1202	1254	1242	1201	1162	1162	1187	1268	1232	1203	1162	1171	1199	1180	1198	1219	1241	1203	1175	1184	1253	1224	1197	1215	1177	1227	1129	1182	1205	1152	1209	1222	1223	1175	1158	1246	1220	1160	1250	1196	1225	1207	1192	1161	1195	1150	1238	1171	1246	1266	1268	1187	1179	1277	1235	1207	1246	1247	1173	1195	1190	1150	1166	1202	1172	1142	1196	1228	1171	1176	1218	1239	1228	1185	1178	1185	1187	1192	1283	1208	1219	1228	1240	1187	1174	1212	1207	1214
24624	21159	27433	25084	15135	2898	2089	1999	1816	1652	1454	1299	1192	1080	1016	989	966	865	879	805	809	783	760	679	702	733	689	692	675	706	707	727	700	737	691	693	690	662	711	679	712	678	724	673	731	693	690	742	737	723	642	644	677	702	668	716	709	666	725	706	642	709	735	715	646	709	718	737	680	706	697	729	693	705	683	657	731	654	744	729	697	698	677	637	713	693	715	719	680	696	715	715	685	696	689	685	728	703	706	691	686	676	705	685	659	666	729	692	663	681	682	664	659	682	749	691	704	693	676	629	688	679	741	663	673	706	684	704	696	703	665	677	695	680	654	665	683	670	705	707	624	715	655	708	638	710	645	698	732	688	726	668	686	644	664	638	658	719	700	731	689	697	667	686	654	671	752	684	717	630	670	682	704	658	661	649	677	696	702	675	701	664	701	695	649	688	724	684	701	642	677	663	717	692	742	648	713	705	646	687	690	713	703	670	670	660	678	689	685	737	681	688	712	663	698	688	653	674	683	683	663	672	725	665	690	685	673	701	669	732	652	684	663	707	687	691	690	705	668	720	690	736	665	638	671	671	716	703	685	692	664	699	661	680	659	685	713	653	739	678	675	661	707	678	666	689	705	681	701	674	694	679	652	718	659	691	689	715	733	620	657	716	730	637	692	687	703	661	670	658	683	670	683	654	665	690	680	659	678	658	724	608	703	657	667	666	687	700	701	657	744	687	723	669	692	657	733	691	667	680	661	705	687	675	616	684	671	672	712	629	661	684	692	692	687	672	725	727	723	670	649	718	710	670	693	727	701	686	684	664	647	663	678	712	699	697	709	626	698	688	664	665	715	707	662	694	688	688	665	712	714	745	687	639	664	635	730	716	706	683	686	713	682	699	712	648	701	669	731	692	676	723	675	710	724	655	715	726	710	696	665	632	686	716	733	672	655	712	674	679	691	681	668	627	710	711	682	704	664	677	677	671	692	653	687	680	740	660	713	713	716	676	745	705	632	678	703	670	700	700	676	652	698	668	657	660	679	662	657	678	666	707	682	706	666	695	672	694	655	649	712	719	706	660	683	696	693	688	684	657	656	671	689	719	664	667	696	690	660	686	651	717	677	684	704	736	671	701	653	670	711	687	697	676	705	680	688	658	660	695	698	676	679	711	741	701	683	665	694	679	697	690	642	722	672	678	687	721	661	698	666	672	640	698	685	707	689	639	688	703	644	711	632	670	632	691	705	683	676	687	709	635	676	713	723	678	722	693	703	692	713	639	679	700	730	664	666	639	678	704	700	681	696	715	694	682	715	667	685	719	696	704	677	678	665	702	674	694	689	681	679	756	729	682	742	643	715	714	685	757	677	694	685	664	724	701	663	695	692	704	675	695	678	679	679	639	739	710	709	619	696	650	646	657	659	678	679	724	686	658	701	644	721	647	638	688	681	687	658	681	685	662	665	612	677	679	724	698	627	697	703	664	707	701	642	664	709	677	675	678	683	673	656	689	679	678	687	712	704	660	683	690	703	664	642	665	688	654	701	645	678	678	646	684	706	664	659	632	668	680	660	696	723	687	655	662	697	654	689	726	699	666	685	689	670	619	684	708	710	686	672	653	710	624	720	763	722	687	672	687	718	686	642	689	658	691	698	682	666	643	713	686	711	639	716	694	724	651	662	671	654	670	663	681	741	721	713	731	626	656	701	656	697	715	640	704	679	673	690	701	687	754	686	677	670	688	683	696	684	661	688	680	646	667	695	656	675	656	664	674	676	664	695	724	652	691	697	730	679	698	683	658	664	663	644	676	671	619	660	690	666	676	630	689	646	642	638	730	662	650	685	674	685	714	627	678	677	703	681	661	658	669	705	654	691	643	662	699	696	645	661	657	682	686	705	663	680	703	687	657	692	731	666	708	688	689	700	694	688	683	658	700	694	721	712	655	672	669	690	726	704	705	688	660	720	675	709	682	663	673	637	677	677	647	693	678	682	654	655	666	695	667	662	724	679	674	664	662	723	683	678	657	712	669	710	668	684	652	704	695	692	673	693	678	680	667	678	697	661	671	708	704	671	700	681	683	683	682	654	661	698	691	705	679	709	691	674	689	668	686	667	671	667	701	660	690	758	647	642	680	646	662	654	700	660	739	696	721	690	654	730	691	679	673	630	704	672	646	630	658	644	688	731	689	673	707	707	628	734	658	697	719	666	654	707	700	697	675	686	717	710	697	691	720	695	664	655	706	724	692	707	727	695	659	619	677	663	683	686	690	679	681	680	689	683	666	637	727	666	668	651	651	683	658	696	658	700	690	664	720	680	663	664	709	679	690	674	681	667	644	706	659	696	714	699	672	660	696	668	673	701	694	677	677	687	676	710	688	713	695	699	667	691	668	672	674	669	706	659	687	670	714	694	688	680	695	694	675	688	667	685	713	706	718	658	702	729	676	682	713	671	711	692	701	686	721	704	681	659	709	695	674	674	645	649	652	645	672	674	680	663	687	734	700	660	677	760	651	702	676	673	637	693	660	685	700	719	692	700	720	703	676	693	696	661	699	705	660	718	679	698	681	668	697	681	667	706	665	724	682	664	719	698	698	711	685	731	710	658	683	707	685	683	694	644	712	699	655	713	712	701	684	667	690	729	675	690	668	651	682	654	648	700	650	701	728	714	671	656	667	669	685	707	692	717	692	711	657	655	717	688	647	628	684	672	679	679	693	722	684	710	691	655	687	660	664	708	712	734	715	739	691	652	719	676	719	659	672	688	694	679	700	638	684	726	684	693	704	697	718	671	689	658	661	717	677	696	670	718	644	680	705	679	693	670	635	698	634	654	637	650	692	680	703	669	699	689	724	673	705	718	700	646	691	628	697	668	687	706	684	672	730	704	675	676	739	740	684	664	662	701	686	686	689	697	683	711	704	689	702	672	683	687	630	670	695	720	681	704	694	682	643	667	664	707	653	700	660	700	618	675	698	688	670	713	690	676	682	717	702	682	688	700	677	689	636	711	729	688	665	679	721	660	666	688	650	672	682	687	660	697	686	683	664	680	701	675	711	722	749	691	643	707	684	734	667	740	644	697	680	668	683	623	704	687	670	667	646	639	716	665	715	713	682	631	708	701	634	674	638	669	695	670	627	686	652	657	663	703	663	644	689	676	682	727	734	637	688	730	704	671	714	664	695	675	694	630	752	648	676	677	694	718	693	686	688	683	656	694	679	671	705	703	713	679	649	707	695	717	649	642	714	706	696	685	671	677	715	696	670	651	690	726	687	692	687	722	671	726	660	717	697	688	739	705	636	670	632	681	702	682	706	693	681	681	700	687	676	690	676	702	697	722	667	710	696	669	674	704	696	668	704	685	634	692	699	711	767	673	668	735	676	693	688	686	690	674	647	648	657	695	662	776	664	657	652	639	669	694	733	707	682	656	667	662	670	668	683	688	650	717	665	672	687	701	666	699	694	689	700	647	699	621	656	718	701	690	727	684	684	676	653	663	663	696	691
23014	37448	23098	7737	5023	3666	3725	3833	3359	2994	2406	1996	1733	1522	1423	1359	1222	1180	1079	1052	952	957	976	888	875	877	827	857	876	868	828	826	823	846	819	890	798	853	873	822	854	814	855	849	838	853	853	886	870	834	764	843	838	806	813	816	838	832	862	825	846	804	806	790	828	860	831	814	829	805	829	807	835	853	798	843	784	854	874	849	820	845	815	849	830	830	830	832	785	765	856	828	914	862	843	799	770	829	815	777	820	766	877	820	798	834	803	798	809	799	848	774	838	822	781	811	794	785	787	836	765	834	829	840	815	878	828	873	833	780	835	817	787	789	876	791	763	830	756	750	784	843	803	836	813	793	770	837	806	818	808	829	833	781	828	830	792	844	849	864	802	815	839	807	817	829	805	803	838	790	820	862	888	806	795	808	810	775	789	840	814	817	809	861	819	833	810	755	772	857	757	777	808	855	844	814	743	793	822	828	849	824	801	793	813	837	803	823	827	784	790	812	856	850	843	796	832	797	799	843	774	798	819	803	785	808	777	815	783	790	787	791	805	794	834	836	772	766	857	778	856	793	784	818	809	854	776	784	782	808	802	796	852	815	847	850	812	823	820	792	809	855	837	832	827	804	848	768	843	821	811	862	859	786	789	803	741	831	740	792	867	800	778	800	804	831	835	817	772	883	833	792	833	792	821	821	774	891	808	867	776	770	812	772	766	796	766	770	833	854	822	826	779	853	784	767	827	780	834	826	858	870	802	826	805	825	818	787	807	866	792	776	835	792	859	820	764	804	804	847	808	865	804	802	785	822	814	807	772	818	798	794	837	793	817	787	834	800	867	822	785	781	834	809	784	828	848	785	787	806	835	860	810	839	811	866	785	771	850	850	802	812	823	847	814	817	843	817	814	797	794	779	823	775	775	811	805	865	814	801	828	792	841	800	821	827	786	841	756	821	814	791	796	772	763	820	841	849	852	787	791	859	811	816	835	775	790	842	887	786	756	839	867	811	806	818	812	832	797	825	735	773	812	794	802	801	802	810	779	808	849	814	830	791	834	870	793	815	796	840	801	801	808	834	842	850	849	792	864	816	782	882	870	801	798	818	808	842	802	861	813	786	825	785	842	813	841	833	811	809	798	811	793	803	846	763	836	792	838	789	806	776	819	838	821	805	846	815	822	812	783	845	819	745	775	803	817	817	822	787	806	792	776	858	769	829	853	813	815	791	805	805	828	830	783	806	778	806	839	830	746	808	782	852	846	771	810	795	852	769	789	841	795	840	781	812	834	778	817	810	779	810	878	808	786	818	845	805	800	739	801	786	797	843	833	771	852	804	788	801	832	832	797	812	796	786	834	825	822	827	856	812	844	800	787	860	799	789	825	753	775	778	834	861	798	838	806	776	827	799	810	814	765	803	824	844	840	804	800	824	796	792	810	804	751	826	841	829	817	789	751	780	793	790	820	829	790	785	809	822	796	809	790	808	780	800	797	801	803	806	767	832	777	813	836	781	779	793	778	828	809	777	835	844	845	766	824	746	844	790	839	856	781	825	846	875	864	822	807	843	811	801	813	819	802	815	841	860	823	808	791	812	840	853	769	811	799	829	817	833	849	832	777	818	782	824	756	862	785	785	841	846	822	811	779	834	813	828	836	876	802	882	818	796	842	824	825	851	764	829	764	806	755	812	809	743	828	751	819	817	775	820	816	786	810	812	872	792	794	823	804	817	837	810	758	838	818	808	803	833	839	815	809	867	743	890	781	852	811	828	766	770	798	754	779	791	798	794	845	844	806	761	873	811	785	791	811	839	872	829	834	791	834	821	821	836	810	831	797	777	792	823	768	790	810	842	851	795	818	822	843	782	795	821	780	839	823	812	820	817	862	803	771	827	838	800	805	828	852	810	803	799	824	795	854	817	775	789	768	845	845	824	791	844	817	741	817	835	811	835	772	813	759	810	867	830	796	796	804	818	821	754	779	846	824	815	828	795	844	759	801	849	802	810	802	849	820	788	847	827	811	820	802	786	834	807	815	788	841	805	801	789	833	809	820	777	780	820	883	789	835	781	816	829	841	810	787	796	806	865	791	853	819	843	793	775	808	767	797	821	845	807	842	913	820	873	837	824	810	824	800	824	846	742	840	838	819	833	797	847	833	797	801	780	820	824	861	870	825	793	819	749	795	852	805	789	850	787	821	799	811	854	800	823	838	789	822	791	819	782	862	805	854	800	830	841	804	783	780	755	821	829	861	822	812	794	750	798	803	796	800	846	831	773	839	766	811	821	769	871	855	860	773	787	831	762	804	790	786	822	834	822	802	806	848	746	841	765	816	815	834	804	787	846	806	811	830	839	765	862	810	855	819	798	834	805	765	837	800	830	857	850	848	812	815	790	830	849	768	783	795	792	841	876	791	854	818	805	802	834	786	751	809	786	831	790	782	786	830	802	793	823	830	846	803	854	808	813	809	812	816	785	818	809	831	778	823	790	858	825	889	830	826	805	826	828	794	803	839	829	756	812	806	851	783	823	804	792	859	812	816	822	771	816	784	830	854	823	781	855	838	832	783	737	820	826	833	780	823	821	818	792	878	780	833	787	796	783	861	835	853	857	802	812	769	779	767	775	832	793	832	799	844	822	827	863	818	759	801	881	792	819	789	794	821	822	787	824	746	802	836	823	859	814	843	793	825	816	782	767	816	821	839	845	839	788	809	793	829	838	813	791	840	784	806	832	819	802	819	837	772	840	802	837	780	792	795	855	845	846	810	765	794	811	820	804	806	826	790	801	850	849	800	788	805	784	809	810	873	831	799	872	877	803	808	750	901	773	789	815	771	850	806	802	825	868	847	806	804	823	797	840	871	767	805	840	850	760	821	871	844	826	779	818	837	812	840	831	821	802	757	846	813	821	781	816	801	791	789	757	810	846	802	817	807	795	834	789	833	828	834	844	722	766	806	787	828	771	812	803	827	868	832	779	822	843	799	776	830	817	817	799	836	811	830	838	802	797	784	788	783	798	802	822	828	834	835	833	788	843	774	820	824	791	791	767	817	856	867	824	867	860	792	840	816	842	865	785	802	821	805	814	788	807	811	822	768	812	846	790	779	818	804	791	765	771	845	822	856	745	776	797	794	803	785	771	824	822	836	814	768	837	848	822	834	849	833	791	812	813	819	768	796	808	833	823	794	837	838	818	839	827	845	798	826	870	797	791	816	856	822	780	787	848	878	846	825	788	822	843	822	754	842	872	769	850	759	829	778	818	840	835	799	815	766	821	849	799	823	780	839	868	729	818	846	795	854	799	788	758	809	817	855	823	814	805	796	792	807	838	781	825	812	790	835	826	830	824	788	833	795	803	791	815	769	845	857	837	824	764	837	823	782	800	805	863	793	784	832	786	825	759	784	849	790	811	797	847	835	812	768	819	809	836	811	782	845	780	837	849	800	814	843	782	771	828	835	802	813	822	815	787	796	831	834	819	821	827	836	770	810	811	743	803	790	791
22656	21216	28713	24004	21233	21331	13045	4949	3725	3331	2717	2289	1979	1796	1686	1440	1408	1327	1124	1116	1104	960	916	937	875	930	859	799	867	818	807	858	902	833	863	814	877	865	840	869	845	803	860	796	854	839	815	840	817	851	839	859	860	819	803	864	839	845	808	809	814	835	806	841	791	818	819	842	874	847	866	799	806	842	822	834	871	809	904	799	857	825	759	837	821	797	823	786	841	823	828	840	839	778	811	793	822	789	803	795	810	858	795	826	772	805	784	863	862	803	817	806	812	812	843	786	834	846	828	804	810	817	821	795	807	776	801	857	823	829	776	765	743	785	777	793	779	823	850	770	783	765	854	822	794	771	798	803	776	823	792	828	775	798	811	800	865	888	814	794	814	836	807	788	815	778	842	860	823	821	785	834	807	765	794	786	823	778	788	796	769	810	765	817	776	778	815	833	883	839	770	787	777	823	781	767	823	802	842	805	842	841	815	787	808	772	781	814	793	806	782	800	777	820	862	761	783	789	805	830	842	798	803	839	799	784	794	853	842	812	873	797	800	765	800	802	807	803	818	793	817	773	799	785	833	825	788	845	816	808	822	857	771	797	804	803	802	776	815	782	773	804	847	855	814	778	805	763	813	811	800	732	827	764	839	786	798	820	805	847	785	782	788	807	843	801	821	789	794	842	772	818	807	831	825	797	823	829	811	818	773	780	771	875	791	799	776	744	835	795	760	795	837	770	817	859	816	814	820	836	823	809	752	835	773	804	850	806	780	799	850	813	816	772	771	820	795	800	784	812	833	826	828	778	799	837	777	848	803	791	810	800	769	810	809	800	826	853	811	810	836	777	814	780	801	778	840	777	791	788	822	808	799	769	785	789	754	751	817	785	789	762	824	807	767	796	827	805	800	831	809	778	788	851	807	774	785	802	771	846	791	769	779	778	803	861	802	784	836	825	764	770	798	794	844	851	817	829	784	805	793	777	824	842	871	812	818	850	778	777	788	804	773	738	787	825	772	842	775	807	780	808	834	747	792	786	829	832	785	816	780	824	778	810	816	806	801	768	816	848	811	788	803	776	844	822	752	831	902	756	810	755	751	807	796	836	780	853	808	804	813	832	775	758	788	786	786	775	793	805	821	752	820	799	754	815	834	782	799	802	866	783	825	821	746	799	822	869	766	836	801	796	798	857	735	812	800	831	778	839	825	796	752	784	862	773	780	792	754	742	805	837	779	764	852	874	833	837	811	831	792	820	788	814	754	834	826	795	782	824	794	791	830	730	824	759	760	838	769	807	787	793	798	788	809	798	823	809	795	762	807	782	768	815	796	816	806	808	788	797	752	800	795	776	785	818	817	784	838	812	759	762	826	814	802	851	793	727	801	876	828	815	778	853	770	848	821	811	811	827	798	833	836	768	782	760	850	827	831	781	790	807	835	802	802	816	841	804	812	817	845	825	799	788	846	798	796	833	802	805	816	863	813	729	833	833	769	775	764	735	780	807	869	842	784	787	829	802	783	842	835	796	754	818	815	834	811	829	831	799	853	851	807	799	817	750	798	808	837	891	794	781	780	827	778	814	807	811	831	805	845	814	792	815	810	841	825	829	831	831	821	784	799	783	819	799	819	782	855	822	773	822	795	803	846	775	852	870	872	840	767	756	826	854	846	802	768	824	782	828	828	838	802	831	810	798	803	793	841	840	784	768	787	774	793	779	782	771	790	890	823	792	845	796	843	837	815	790	802	814	794	763	819	813	753	833	854	834	817	817	855	858	814	814	772	780	769	817	849	803	778	820	844	771	795	806	748	802	796	818	773	786	741	816	789	848	824	811	801	829	822	776	822	819	788	813	804	821	804	800	870	769	757	832	829	827	846	838	820	850	837	776	829	829	834	800	809	808	866	861	817	797	859	817	747	796	787	826	874	845	769	822	846	777	861	843	788	743	821	865	835	840	778	846	802	817	790	824	846	838	788	840	783	811	760	854	776	826	815	799	863	833	797	809	753	766	777	837	821	769	833	804	809	819	826	814	806	795	792	826	803	807	803	838	823	808	828	826	830	830	796	805	829	814	773	810	807	807	841	846	822	800	785	825	820	785	846	837	806	804	806	812	763	786	764	787	832	742	809	781	809	840	813	786	890	771	764	851	835	809	798	832	820	823	841	791	800	818	806	822	836	830	795	790	783	830	775	760	787	822	826	834	798	816	788	815	847	817	817	814	804	785	803	840	764	793	855	795	787	823	786	790	829	787	842	816	786	843	792	739	829	813	802	796	817	739	810	764	763	833	819	826	822	764	832	837	801	796	777	824	815	793	769	811	807	821	795	844	755	818	777	759	760	831	814	826	809	777	796	811	785	835	780	815	827	811	816	795	842	833	782	767	770	807	840	784	802	853	757	815	775	797	784	821	808	795	805	805	793	781	821	784	815	782	827	845	829	833	798	807	771	803	823	830	830	791	849	787	800	788	790	788	764	820	865	823	811	774	818	809	784	776	868	823	794	851	807	776	793	815	902	804	777	774	815	806	831	769	752	802	822	816	763	799	810	797	837	903	791	794	797	789	839	786	792	768	780	825	829	838	780	794	817	818	835	813	797	779	786	791	767	809	808	812	809	815	792	826	828	762	839	819	852	797	784	817	823	789	825	848	860	862	832	831	815	734	848	823	808	809	827	797	781	795	795	838	786	787	796	814	788	783	853	783	798	808	828	883	829	763	796	859	774	793	832	789	774	825	805	833	840	801	818	795	759	822	832	782	796	829	774	795	796	832	796	841	846	790	830	806	833	756	845	838	808	802	779	815	802	801	857	789	831	843	798	822	826	763	814	785	812	821	777	808	797	861	826	838	803	798	751	824	816	809	791	778	816	809	792	795	778	765	842	839	811	793	845	754	761	778	796	827	818	859	809	796	808	808	768	799	764	815	806	776	811	779	786	846	785	782	767	810	827	837	832	829	779	808	809	783	745	783	838	805	810	804	786	780	813	779	848	777	777	824	867	781	811	780	763	813	892	795	794	848	781	803	785	821	800	787	829	773	825	846	801	777	791	793	762	823	796	806	795	831	819	772	821	731	831	812	822	771	837	801	854	780	828	786	771	824	835	790	831	819	767	815	803	827	820	831	823	791	835	819	799	830	787	800	808	764	731	850	770	826	779	801	869	802	796	840	827	821	838	825	809	764	781	805	801	802	788	814	815	808	804	812	834	813	781	778	812	816	796	824	781	795	813	849	868	824	809	787	842	828	780	800	825	798	765	812	796	801	798	785	846	818	819	787	785	850	796	794	882	830	811	782	833	797	852	833	797	823	730	814	799	815	824	816	790	848	784	802	803	809	809	873	773	782	800	769	846	861	819	773	772	832	783	767	862	807	775	806	810	813	775	840	803	854	793	777	783	819	779	804	830	820	750	848	791	825	827	848	819	837	799	803	837	805	848	759	807	787	850	859	836	810	814	825	772	747	847	810	808	823	779	779	825	800	802	806	826	842	794	757	792	799
24216	43217	34685	14448	9598	7108	7266	7275	6137	5258	4195	3523	3019	2512	2304	2177	2021	1772	1636	1505	1391	1249	1158	1107	1086	1109	1005	1040	1081	986	978	995	946	1068	1028	1051	983	953	968	1029	1007	944	1015	982	993	1000	966	965	996	992	962	988	973	966	969	953	935	988	960	938	959	918	956	985	955	924	946	939	978	1000	960	957	975	973	943	989	980	1007	993	975	947	923	940	940	990	930	884	957	938	915	1007	1008	928	945	1021	963	966	932	929	944	903	924	920	953	893	922	974	963	984	1000	912	952	946	963	964	931	1006	915	929	936	979	971	939	952	913	974	921	945	950	1003	940	969	917	935	929	957	896	937	891	937	931	914	967	960	945	973	971	974	908	958	927	931	992	970	939	914	932	887	930	885	930	902	970	973	903	926	919	937	952	915	961	938	956	920	951	962	964	924	935	954	901	982	933	973	932	987	953	920	954	954	959	946	918	954	929	910	955	917	952	919	996	989	987	890	970	1023	953	936	967	963	922	974	948	955	938	957	970	937	978	973	949	916	965	934	933	926	1008	919	942	961	962	907	922	951	982	915	995	920	931	981	938	896	921	950	943	954	976	915	947	1000	957	928	978	944	990	930	960	993	922	927	914	993	969	994	947	876	938	957	956	929	887	897	949	930	942	936	907	1027	903	967	914	959	962	957	916	927	951	950	928	965	887	967	972	928	965	950	889	987	927	968	963	972	961	920	965	959	926	982	949	904	999	957	951	965	938	937	948	989	937	976	950	968	923	922	925	964	937	917	961	913	975	982	916	973	895	949	936	958	985	927	959	907	993	999	1029	939	917	908	914	918	938	977	893	950	933	929	1000	945	948	1009	977	986	937	969	946	983	938	933	926	954	884	995	884	916	1001	1014	983	975	899	956	921	925	950	908	916	918	898	941	960	951	941	1004	965	978	979	917	941	883	933	973	945	947	907	990	973	919	959	932	952	998	894	965	966	1010	932	978	938	971	880	983	926	961	888	939	935	948	1010	933	893	954	976	977	962	977	925	942	960	938	949	965	947	1004	942	945	992	941	966	933	957	994	933	969	947	949	980	954	924	919	971	907	990	917	998	945	953	939	918	905	938	950	899	910	972	939	933	993	925	935	971	982	942	950	953	951	924	994	954	984	907	954	937	966	967	949	943	1006	965	1007	921	943	1038	920	920	987	966	924	958	999	941	963	969	947	927	1010	935	884	942	975	949	913	990	928	971	919	888	944	952	921	948	907	885	945	958	935	939	940	924	961	899	961	937	953	954	940	925	999	912	971	955	909	934	926	951	927	928	914	961	956	940	989	934	944	905	959	983	947	923	937	981	952	921	957	896	933	1001	955	921	958	919	1024	934	954	983	927	977	957	1014	883	928	964	945	992	933	915	923	952	948	928	941	936	887	1013	940	945	984	925	935	945	886	918	926	951	903	943	914	939	910	950	954	968	940	938	961	947	1017	961	939	873	980	963	940	956	943	936	928	934	941	924	891	930	897	906	936	934	921	983	918	955	957	957	975	972	967	970	932	942	923	998	933	926	932	960	902	945	999	927	920	977	961	955	943	930	994	964	952	921	918	912	935	972	908	1021	963	999	971	943	915	914	932	930	963	925	967	991	996	910	997	976	959	954	905	928	953	930	1000	1012	908	951	916	958	949	912	930	915	944	853	941	875	976	934	931	897	948	943	897	948	893	968	937	950	932	923	932	973	919	917	980	929	932	892	903	977	965	920	983	940	971	999	940	975	942	966	931	920	944	901	1010	910	1029	905	961	931	967	881	956	1001	937	932	982	956	983	923	983	941	956	910	990	928	952	929	929	880	948	915	923	923	967	919	990	922	934	983	942	988	904	959	935	917	987	972	898	953	951	939	914	930	973	924	1026	890	913	932	866	888	859	941	936	934	916	949	948	932	937	978	955	971	905	948	875	949	978	939	937	925	964	963	896	903	901	961	976	968	935	961	938	971	947	956	924	985	989	958	937	962	938	865	973	946	876	933	940	932	917	1013	939	987	916	942	958	966	883	1034	995	935	970	918	888	916	906	923	993	943	941	946	955	936	963	941	967	908	925	969	1010	922	919	879	937	959	969	924	937	895	919	932	949	920	909	882	929	954	990	958	912	901	937	924	926	894	1009	942	936	940	1007	997	979	970	886	967	923	938	961	891	966	903	934	959	912	911	907	940	928	972	983	937	949	945	994	919	927	953	967	969	925	909	961	946	961	956	952	964	895	976	996	897	1014	919	957	895	906	968	991	952	921	963	920	897	920	969	959	972	911	945	945	906	956	902	984	930	930	951	942	954	922	907	885	930	946	956	959	949	1009	1002	923	903	955	953	947	938	948	942	944	927	969	969	958	1003	1014	954	911	944	909	909	895	1008	946	854	932	967	963	989	963	937	951	918	958	998	916	957	910	916	957	950	924	889	921	950	936	934	935	1008	953	935	918	924	895	945	930	956	940	936	988	933	889	927	946	925	916	915	966	1000	926	985	950	976	962	914	948	982	995	928	951	890	970	885	936	951	957	934	942	996	977	930	923	967	984	965	884	940	954	999	941	947	913	892	996	981	955	944	918	971	1011	949	977	957	950	849	938	966	957	905	972	1005	922	927	884	959	968	938	916	986	962	945	948	904	936	954	975	919	946	879	978	901	952	929	911	983	923	980	925	997	945	960	973	978	951	949	935	983	937	906	962	922	926	947	964	932	983	943	981	969	896	974	965	987	968	994	948	943	930	915	931	920	993	983	905	939	961	962	897	894	897	931	977	888	925	918	959	1027	1015	929	920	924	983	953	947	976	940	939	948	947	903	956	960	965	971	914	956	907	914	880	944	964	975	897	935	929	903	981	960	950	995	962	940	909	912	890	892	937	976	932	880	957	932	957	957	975	940	926	931	956	960	888	907	951	939	957	983	943	916	972	893	940	926	905	882	897	929	951	953	936	931	921	894	974	908	1014	948	909	954	920	947	931	947	946	941	948	980	944	976	977	960	981	929	950	909	995	965	937	951	997	957	936	932	948	930	964	933	977	959	939	932	953	962	917	957	929	1009	925	912	947	943	945	939	895	946	964	909	918	883	865	907	967	942	909	934	957	986	901	906	923	950	961	948	975	942	966	912	939	926	963	879	976	937	928	918	949	927	945	903	900	943	934	967	923	940	1000	913	938	937	965	989	949	935	990	922	953	937	926	978	972	940	951	938	893	978	919	892	935	956	978	939	932	916	981	986	902	931	958	906	1039	991	927	910	947	942	939	934	979	936	926	955	978	908	845	943	947	973	896	907	937	953	862	985	959	974	923	950	989	940	932	919	968	950	978	893	904	970	1020	982	940	1005	952	993	923	929	902	983	940	930	915	946	913	945	982	923	891	944	932	890	977	977	921	937	943	907	933	1016	971	931	964	952	938	961	933	919	933	942	936	949	994	967	885	966	993	924	915	1001	934	958	943	902	951	933	894	967	953	961	937	1011	949	910	902	927	937	931	938	946	977	994	953	923	954	981	974	954	902	960	938	946	961	873	952	918	928	956	924	966	929	998	974	926	974	907	935	929	950
28060	22557	20233	6613	2299	1694	1728	1907	1614	1484	1444	1240	1287	1127	1154	1063	1089	1012	1024	959	976	932	935	991	905	937	958	907	921	906	900	930	955	968	924	929	963	892	916	947	921	939	817	942	954	900	912	852	973	964	957	977	918	817	930	962	939	962	908	929	912	958	932	910	932	911	937	921	938	949	888	947	950	944	893	935	924	895	950	913	894	908	929	904	933	943	873	921	963	913	913	898	952	891	893	953	893	885	959	896	870	899	904	975	897	926	886	860	896	913	913	915	929	972	935	891	885	945	957	924	858	914	949	917	909	924	953	890	878	943	879	907	891	909	881	896	891	927	927	984	920	957	867	912	929	885	896	847	916	909	928	902	917	896	888	865	927	935	889	963	865	902	916	909	894	870	833	886	945	909	900	941	899	908	893	911	942	891	923	907	869	929	921	903	890	873	895	912	896	919	938	898	913	918	940	940	943	956	921	925	919	909	935	895	783	906	957	927	884	930	899	921	898	902	906	921	878	898	889	923	910	908	916	915	909	894	937	876	945	920	890	885	919	897	930	918	913	949	952	885	896	936	923	905	999	908	915	940	853	901	911	923	922	860	895	891	966	866	860	905	905	876	906	927	889	929	921	923	891	877	920	928	837	866	922	952	873	904	901	869	934	956	913	893	923	929	867	897	896	948	868	947	968	981	919	891	900	916	921	924	895	916	899	912	917	939	895	894	873	917	966	898	927	880	937	983	914	907	947	952	960	864	887	1025	941	895	902	884	909	894	927	904	869	943	907	916	936	923	907	962	944	899	984	948	911	927	882	972	953	920	943	913	900	945	912	909	904	922	863	873	907	971	932	912	953	930	890	914	901	890	900	897	876	961	899	931	893	934	907	861	898	898	915	913	907	887	862	911	955	894	916	948	894	897	925	863	913	891	926	903	912	896	959	873	916	894	979	932	886	892	930	906	948	915	914	925	912	936	945	951	930	957	878	915	880	885	860	914	988	868	922	919	884	968	845	853	926	909	920	890	932	930	900	944	972	887	939	938	945	942	891	913	901	928	893	922	904	903	874	942	921	928	927	879	919	915	1014	914	908	936	879	960	975	902	940	898	897	890	900	866	976	922	899	905	924	909	904	854	932	861	940	978	902	873	919	911	901	900	913	882	932	954	958	940	879	872	907	958	877	880	876	884	941	905	929	960	942	843	896	901	909	883	963	933	922	885	888	923	947	908	892	948	876	871	928	933	900	942	953	911	858	894	901	937	858	919	920	913	908	861	939	959	936	904	909	923	917	992	880	928	881	872	924	905	931	929	942	906	911	941	912	896	918	920	875	893	889	921	869	922	897	950	907	893	932	918	885	878	933	895	903	894	876	922	866	939	853	877	911	942	935	931	937	935	958	961	867	939	847	932	934	902	849	871	898	884	907	958	964	923	940	872	904	874	898	918	940	932	937	880	898	910	908	922	889	961	947	941	901	934	959	880	884	954	879	896	895	909	954	968	926	949	934	924	924	888	876	934	930	934	918	928	905	912	853	919	888	901	884	899	917	922	902	907	933	892	904	924	950	910	896	889	896	930	892	888	880	893	929	916	880	892	883	909	925	917	907	898	901	918	897	899	909	905	913	883	904	906	943	911	900	948	931	907	945	911	867	950	887	922	913	951	904	849	933	913	890	898	912	965	942	960	904	928	898	920	939	945	926	948	871	889	900	844	930	868	862	921	895	928	936	946	940	898	883	981	912	918	908	917	902	940	900	889	920	886	927	870	850	891	924	923	981	952	942	938	912	933	932	949	926	875	930	914	930	938	853	895	956	912	891	915	867	913	935	931	853	925	952	836	874	893	892	887	933	875	903	943	904	919	920	928	953	860	919	868	966	917	878	913	960	905	906	947	929	892	922	837	871	921	898	940	880	917	892	909	962	918	889	951	877	897	905	901	896	950	847	891	931	934	979	914	943	860	936	944	852	901	869	902	940	932	876	911	940	924	882	909	957	926	889	915	968	900	969	948	912	964	887	894	893	902	863	976	879	924	873	905	900	959	905	897	895	949	912	923	914	922	931	920	920	894	940	923	905	910	903	914	856	893	937	898	881	921	914	931	926	848	895	887	898	942	880	896	924	909	972	861	918	865	863	977	837	920	915	890	933	896	860	885	911	932	884	975	979	920	929	937	913	941	954	941	926	900	956	915	858	923	903	932	960	914	971	907	919	935	855	874	949	896	886	884	958	892	880	927	959	938	933	908	942	855	891	924	924	936	920	982	916	881	941	921	939	882	933	928	959	938	974	908	882	917	877	925	955	887	920	990	955	906	912	856	950	919	901	932	957	908	894	888	897	898	939	954	940	948	944	959	936	912	878	918	937	901	955	914	928	909	899	891	917	941	876	884	906	952	913	891	915	964	945	903	885	881	888	865	903	881	915	916	944	907	935	920	864	894	946	935	970	891	857	876	887	969	903	887	909	951	866	924	943	885	914	903	866	893	936	892	847	903	926	928	888	916	914	941	906	930	902	919	839	943	897	903	939	865	883	913	924	939	902	875	919	897	906	963	921	905	953	901	956	857	934	906	915	903	909	919	849	887	947	966	927	938	923	905	953	877	913	866	957	948	911	926	969	880	930	927	922	889	875	884	917	897	874	886	909	915	887	982	943	933	926	925	956	934	888	895	950	898	890	918	931	919	904	901	921	912	953	904	916	969	950	882	917	914	871	985	864	950	896	950	940	838	888	922	918	930	912	914	962	874	934	944	904	893	916	899	920	882	914	894	900	986	940	930	930	884	969	899	1012	907	898	937	913	924	874	871	935	904	867	922	913	944	906	966	911	892	996	902	976	905	934	848	946	942	924	890	886	920	947	875	945	916	906	908	937	974	878	944	951	945	933	919	936	990	935	915	895	853	922	951	901	907	915	901	921	818	846	865	858	854	972	896	942	971	858	917	1000	960	908	920	863	949	895	926	928	934	907	923	908	943	894	890	962	932	883	935	884	915	882	886	908	896	990	878	921	907	907	932	915	1002	957	914	875	975	929	935	890	929	908	893	942	909	885	914	892	872	896	907	913	873	957	904	921	897	933	910	926	898	898	946	898	873	908	926	903	931	903	945	901	921	917	849	918	909	918	897	908	927	920	874	976	876	907	882	937	955	909	846	957	950	884	930	897	963	896	944	907	920	921	922	922	839	942	929	882	917	869	928	908	953	906	926	942	911	929	915	913	943	922	904	953	883	915	872	915	924	934	840	954	909	863	945	919	911	916	839	883	931	879	893	902	890	859	897	928	890	899	929	941	859	937	913	906	869	932	889	953	862	987	879	919	931	954	906	966	887	907	871	950	883	940	966	900	934	895	901	906	893	861	927	978	873	918	901	870	894	880	899	886	909	918	897	939	944	941	936	946	948	952	913	871	919	929	914	889	969	937	923	889	892	895	905	902	886	924	910	912	856	893	924	878	940	945	877	932	892	873	908	960	889	908	939	951	919	979	924	925	890	893	862	916	939	874	905
21841	33500	23052	5560	3345	2593	2739	2925	2463	2273	1976	1838	1647	1606	1410	1437	1330	1211	1253	1213	1208	1115	1109	1111	1105	1108	1058	1114	1114	1090	1078	1058	1056	1083	1046	1040	1117	1083	1045	1058	1054	1082	1002	1083	1029	1091	1036	1115	1114	1091	1056	1054	1087	1125	1051	1087	1063	1059	1031	1010	996	1072	1017	1026	1020	1006	1098	1006	1089	1078	1014	1071	1080	1029	1058	1036	1075	974	1081	1001	1050	1112	1087	1071	1033	1061	1081	1037	1096	1100	1085	1102	1040	1067	1102	1069	1038	1061	1026	1066	1102	1046	1022	1106	1059	1035	1048	1078	1107	1070	1077	1054	1067	1108	1007	1067	1050	1028	1029	1051	1033	1105	991	1093	1081	1047	1065	1074	1069	1020	1068	1052	1119	1127	1058	1025	1055	1073	1050	986	1058	1038	1056	1052	1018	1031	1075	1106	1106	1016	1058	1025	1098	1046	992	1022	1067	1094	1022	1074	1011	1020	1058	1072	1092	1088	1045	1053	1076	1085	1068	1028	1095	1053	1060	1063	1064	1027	1022	1079	1124	1085	1094	1062	1102	1094	1066	1030	1026	1040	1020	1073	1107	1055	1066	1084	1066	1035	1011	1034	1118	1040	1008	1021	1015	1055	1086	1049	1062	1070	1067	1076	1051	1048	1069	1064	1089	1078	1042	1073	1055	1024	1100	1082	1051	1046	1084	1024	1047	1077	1069	1038	1193	1074	1056	1030	1071	1064	1033	1087	1071	1079	1076	1121	1085	1059	1078	1045	1012	1104	1098	1041	1077	1123	1036	1056	1042	1089	1039	1056	1068	1041	1053	1064	1088	1004	1069	1081	1024	1079	1018	1058	1061	1054	1049	1081	1062	1107	1102	1028	1105	1089	1061	1082	1030	1058	1049	1045	1075	1052	1072	1077	1101	1070	1022	1024	1035	1028	1059	1040	1048	1004	1076	1018	1031	1038	1042	1065	1111	1099	1067	1026	1069	1074	972	1093	1079	1042	1047	1120	1044	1078	1018	1074	1033	1056	1020	1070	1105	1086	1060	1050	1085	1019	1131	1051	1087	1095	1081	1034	1063	1051	1065	1075	1065	1125	1026	1027	1027	1022	1076	1007	1056	1047	1046	1027	1033	1051	998	1077	1027	1089	1024	1026	1141	1062	1106	1003	1073	1033	1045	1005	1071	1043	1100	1037	1095	1062	1032	1033	1052	1036	1022	1086	1039	1077	1058	1027	1089	1091	1048	1048	1081	1100	1081	1111	1020	1104	1058	1040	1128	1052	1069	1036	1063	1025	1054	1039	1065	1091	1085	1057	1032	1067	1085	1033	1100	1056	1043	1079	1053	1035	1049	990	1017	1095	1062	1060	1061	1005	1019	1044	1068	1048	1111	1102	996	1039	1061	1067	1090	1025	1063	1080	1016	1123	1114	991	1034	1077	1026	1009	1053	1089	1099	1016	1018	1065	1042	1064	1094	1077	1035	1041	1048	1060	1062	1039	1044	1056	1080	1073	1106	1051	1039	1104	1062	1002	1099	1075	1047	1021	1106	1049	1042	1049	1045	1066	1091	1055	1065	1105	1063	1031	1009	1094	1118	1070	1047	1032	1023	1045	1054	1063	1095	1031	1065	1087	1053	1093	1053	1047	1037	1055	1110	1093	1083	1117	1087	1025	1051	1087	1090	991	1074	1028	1105	1061	1086	1017	1102	1116	1045	1100	1109	1049	1026	1081	1127	1039	1049	1079	1078	1070	1051	1092	1077	1077	1073	1051	1058	1026	1071	993	1096	1046	1075	1038	1084	1010	1020	1056	1064	1094	1130	1091	1005	1085	1006	1037	1040	1084	1038	1139	1065	1019	1028	1104	1003	1049	1067	1033	1017	1030	1043	1032	1113	1064	1088	1051	1110	1076	1066	1046	1050	994	1101	1081	1081	1040	1044	1073	1132	1068	1069	1043	1040	1032	1070	1055	1086	1131	1076	1092	1045	1098	1020	1014	1038	1082	1031	1014	1005	1067	1022	1116	1108	1040	1094	1034	985	1034	1014	1024	1071	998	1048	1030	999	1067	1007	1002	1062	1015	995	1013	1052	1109	993	1039	1074	1012	1074	1083	1093	1082	1078	1010	1056	1101	1100	1064	962	1021	1075	1070	1036	1033	1031	1020	1032	1017	1073	1073	1106	1028	1039	1079	1062	1081	1043	1088	1050	1069	1122	1095	1000	1040	1047	1060	1015	1053	1025	1016	1081	1020	1078	1069	1052	1064	1063	1017	1059	1010	1019	1055	1079	1011	1042	1060	1057	1087	1067	1034	1049	1058	1064	1045	1026	1053	994	1085	1046	1057	1029	1047	1053	1036	1095	1082	1119	1057	1104	1072	1036	1064	1011	1085	1007	1057	1001	1066	1023	1072	1057	1030	1108	1120	1080	1076	1031	972	1082	1067	1044	1052	1042	1072	1030	1061	1079	1037	1057	1052	1071	1084	1056	1075	988	1044	1064	1058	1079	1078	1094	1071	1053	1094	1076	996	1086	1063	1082	1057	1041	1074	1024	1126	1043	1075	1066	1081	1130	1037	1040	1056	1074	1076	1088	1083	1090	1014	1065	1084	1085	1115	1084	1029	1103	1079	1085	1032	1091	1075	1043	1052	1076	1064	1028	1087	993	1010	1016	1089	1076	1089	1103	1052	1118	1085	1088	1043	1072	1014	1089	1038	1081	1085	1034	1051	1001	1109	1061	1056	1064	1130	1088	998	1070	1030	1066	1099	1075	1014	1084	1057	1091	1029	997	1063	1037	1055	1003	1046	1033	1058	1031	1039	1074	1093	1104	1079	1138	1065	1055	1061	1046	1057	1093	1059	1125	978	1078	1011	1108	1027	1094	1075	1009	1091	1081	1075	1012	1085	1082	1008	1082	1024	1033	1098	1069	1065	1059	1052	1079	1069	1043	1032	1057	1019	1091	1017	1133	1016	1062	1112	1013	1046	1106	1008	1111	1011	1035	1032	1052	1017	1082	1057	1107	999	1063	1033	1047	1057	1045	1030	1042	1027	1084	1023	1052	1048	1016	1105	1128	1071	1077	1082	1039	1066	1112	1047	1058	1101	1027	1033	1111	1087	1072	1042	1031	1060	1063	1038	1045	1040	1051	1063	1115	1051	1009	1045	1051	1022	1092	1082	1074	1034	1046	1067	1080	1039	1056	1066	1026	1074	1026	1042	1020	1069	1100	1087	1053	1073	1059	1082	1040	1115	1073	1020	1089	1064	1090	1077	1083	1039	1047	1071	1043	1067	1004	1051	1061	1076	1022	1048	1052	1122	1094	1113	1112	1068	1103	1022	1072	1055	1055	1065	1055	1047	1054	1063	1053	1058	1038	1029	1065	1047	1103	1055	1065	1078	1047	987	1078	1007	1044	1054	1066	1080	1057	1015	966	1053	1057	1041	1049	1074	1070	1048	1043	1000	1078	1036	1037	1041	1136	1038	1047	1036	1068	1066	1011	1094	1096	1063	1058	1035	1046	1070	964	1083	1102	1021	1149	995	1026	1054	1040	1034	1083	1079	1084	1064	1075	1038	1121	1089	1021	1032	1083	1066	1005	1119	1075	1026	1045	1031	1106	1115	1065	1062	1060	1084	1084	1090	1102	1014	1098	1101	1012	1052	1000	1059	989	1084	1114	1076	1049	1075	1073	1099	1079	1062	1063	1058	1050	1044	1092	1106	1113	1099	1071	1033	1080	1065	1077	1157	1056	1019	1047	1066	1085	988	1031	1052	1091	1124	1083	1090	1004	1020	1026	1044	1076	1092	1065	1076	1016	1024	1073	1075	1045	1078	1047	1057	1070	1038	1049	1091	1038	1046	1061	1100	1027	1042	1018	1066	1079	1062	1079	1025	1035	1062	1034	1098	1101	1040	1051	1088	1080	1076	1080	1107	1014	1082	1095	1053	1056	1152	1102	1113	1081	1073	1086	1102	1008	1044	1122	1050	1043	1008	1078	1031	986	1060	1104	1030	1103	1084	1013	1008	1064	1085	1032	1043	1098	1090	1081	1025	1076	1145	1097	1016	1037	1063	1069	1081	1097	980	1104	1051	1125	1038	1094	1038	1048	1082	1047	1015	1075	1013	1112	1087	1040	1102	1054	1051	1097	1082	1064	1046	1113	1075	1105	1074	1099	1079	1077	1120	1027	1058	1102	1028	1088	1073	1090	1143	1029	1074	1079	1102	1072	1069	1118	1059	1133	1063	994	1042	1019	1042	1090	1065	1064	1035	1027	1128	1105	1082	1069	1106	1010	1040	1035	1088	1094	1046	1060	1040	1048	1064	1066	999	1024	1072	1065	1020	1062	988	983	1030	1093	1040	977	1091	1054	1055	1081	1050	964	1071	1030	1074	1099	1073	1059	1047	1089	1104	1051	1042	1048	1077	1068	1033	1064	1062	1025	1088	1025	1029	1081	1065	1065	1080	1105	1035	1077	1070	1066	1081	1084	1107	1088	1050	1070	1030	1054	1068	1079	1010	1069	1015	1036	1042	1038	1056	1029	1101	1031	1113	1088	1060	1059	1068	1046	1061	1066	1090	1055	1090	1067	1052	1122	1092	1110	1038	1046	1071	1074	1104	1007	1049	1062	1026	1063	1042	1066	1084	1030	982	1016	1037	1060	1085	1027	1053	1089	1055	1087	1077	1082	1051	1112	1097	1064	1084	1120	1033	1087	1027	990	1077	1073	1046	1063	1041	1037	1121	1051	1054	1053	1011	1032	1109	1035	1082	1086	1030	1019	1091	1103	1045	1039	1036	1017	1062	1013	1047	1022	1070	1041	1080	1015	1056	1029	1091	1063	1043	1120	1071	1054	1079	1084	1096	1055	1017	1015	1076	1066	1062	1041	1044	1027	1087	1037	1010	1081	1156	1131	1054	1115	1064	1036	1006	1030	1027	1070	1065	1095	1072	1045	1094	1000	1062	1064	1072	1051	1096	1007	1107	1037	1036	1053	1095	998	1095	1093	1060	1020	1075	1082	1051	1070	1059
23796	21232	28350	24445	21196	12905	4282	3274	2784	2504	2199	1983	1677	1628	1445	1513	1416	1321	1259	1257	1148	1029	1105	1054	1145	1115	1053	1132	1092	1089	1046	1067	1093	1068	1070	1023	1054	1074	992	1053	1076	1098	1104	1063	1045	1066	1024	998	1020	1026	1032	999	1054	1031	977	989	1023	1094	1042	1050	1050	1073	1084	1059	1016	1024	1080	1028	1039	980	1004	1039	1071	1039	1021	1054	1069	1077	1077	1090	1006	1017	1036	1057	1040	1042	1057	1031	1018	1058	1023	1015	1032	1007	968	1073	1003	1106	1057	1001	1067	1010	1025	984	996	1015	1061	1056	1046	1039	1061	1026	1040	1033	1035	1072	1091	1007	1024	990	1050	1024	1015	1049	1020	1013	1063	1026	1046	1070	1012	1085	1024	1072	1041	1085	1006	1001	974	1051	1044	1031	1074	994	1060	1102	1090	1000	1007	1018	1018	1012	1100	998	1019	1009	993	966	1061	1027	1043	996	1026	940	1013	1009	1035	971	1041	1004	1021	1004	1051	1075	1042	1053	1094	1021	1008	1065	1005	1042	1055	1031	1041	1015	1078	1044	1032	1005	1023	1045	1064	1012	1029	1082	1063	1068	1024	1070	1063	1031	1083	1017	1035	1077	1019	1004	1037	1056	1066	1013	1021	993	1042	1014	1032	985	1052	1034	1011	1004	1038	1020	1057	1107	1030	1051	1115	1046	1013	1035	1020	1006	1000	1002	1028	1033	1053	1002	1066	1051	1004	994	1035	1021	1119	1011	1042	953	999	1017	1095	1019	1012	1063	1005	981	1131	1033	992	1061	1015	1071	986	1001	1072	1029	1042	1009	1026	1058	1020	1044	1014	994	1087	1050	979	1015	975	972	1045	1043	969	1037	1095	988	1038	1006	1028	1037	1016	1033	1048	1052	1010	1007	1035	1055	1087	1033	1022	1013	1104	1047	1041	995	1049	1127	956	1035	999	1020	1057	1041	1057	979	993	1031	1078	1046	1047	1056	1130	1011	1016	1003	1021	1091	1079	1033	1002	1060	1067	1034	1054	1030	989	1027	987	1020	1061	1033	1013	1023	1046	1086	1020	1015	1050	994	1048	1044	1062	1016	1015	1046	991	961	1052	1059	1066	1007	949	1008	994	968	1039	995	1010	995	1021	977	1017	948	1047	1033	1030	1026	1014	1007	993	1002	1029	1048	1038	1008	1017	1042	1002	1097	986	1004	1056	1054	1087	1061	1046	1032	1003	1002	1071	1006	1029	1048	1050	1044	1074	980	956	1028	1015	1021	1078	1021	999	1032	1070	992	1039	962	1055	1076	959	1021	1069	1060	1037	1010	1055	995	1052	1062	1083	1046	1044	1068	1005	1038	1033	1005	1003	1019	1039	1044	1054	1075	1086	1050	1045	1014	1013	1019	1045	1009	982	1009	1050	1006	1045	1049	974	1050	1001	990	974	1070	1040	999	1003	981	913	1054	1024	1015	1041	1054	1058	1038	1071	1027	1005	1012	1063	959	991	1034	1067	1061	1030	998	1019	1019	1060	1056	1011	997	1000	1034	1048	1030	1048	1005	1002	1004	1023	1036	975	1021	1004	981	989	1040	1061	1042	1057	1085	999	1060	1004	1028	1058	1038	1046	1083	1039	1053	1063	1054	978	1089	988	995	1048	1019	1007	1000	1029	1001	1005	1013	1038	1045	1078	965	995	1036	1005	996	1050	989	1011	1025	1011	1007	975	1079	1040	1059	942	1063	1023	1044	1035	996	1044	1006	1044	1052	1020	1036	1070	1094	990	996	1016	1061	1049	1019	1009	1041	1031	996	1012	1022	983	1009	1052	956	1029	1040	1031	1022	1013	987	1058	1102	1057	1022	990	1049	1064	1000	1061	976	983	1032	1042	1029	1030	1027	1042	1009	1050	994	1066	1083	1076	1015	1030	1047	1030	951	997	1007	1021	1020	1025	1036	998	998	1024	1077	1125	1097	973	991	1018	991	1055	1000	1028	1031	1045	1031	1014	1046	1048	1059	1055	1073	1027	1032	1018	1070	1062	1073	1047	1013	1044	1017	994	1043	1018	1013	1068	990	1068	1061	1080	1025	1093	1020	1019	1046	996	1076	1041	1071	1051	1049	1063	1069	1056	1048	1008	1017	1082	998	1022	1034	1036	1024	1050	1118	1038	1065	1012	1040	1052	1008	1022	1081	1085	1029	1047	1024	1020	1041	980	1065	1027	993	1028	1020	976	1000	1000	1034	1060	1005	1006	997	989	1021	1043	1029	1034	1023	985	1006	1001	1074	1028	976	1046	1004	986	1071	1045	1043	1036	1021	1072	1039	1023	1067	1003	1062	1021	1062	1040	1028	988	1070	987	1056	1056	1078	1012	1079	1014	1026	1012	1009	1025	994	1044	1042	1012	1068	1040	1026	1032	1050	1082	1021	981	1049	1046	969	1027	1108	1087	1051	987	1012	1047	1027	1010	1042	990	995	1005	1066	1062	973	981	1026	1070	1001	1055	1040	985	993	1058	1038	1045	982	967	968	1015	1043	1024	1003	994	1003	1064	1115	1049	1066	1045	1048	1044	991	1028	1040	1086	1043	1061	1018	1073	1053	994	1046	1004	1086	1017	987	952	1026	1076	1039	1005	1066	999	1025	1067	1098	993	1070	1029	1022	1041	1069	1105	995	980	1073	1017	1052	1026	1024	1028	1053	1047	1035	1030	1061	1050	1037	1042	1035	1009	1023	991	1019	1066	1016	981	1097	1011	1047	1025	966	1051	1028	1025	1138	1026	965	1005	972	1022	1032	1019	1055	1031	988	1009	1034	1014	1043	1087	1037	1052	981	1056	1054	972	1022	1057	1053	1068	1068	1043	982	1078	1016	1028	1002	1016	1041	1039	1046	1013	1122	1089	1012	1043	1108	1082	1009	1028	1043	1043	1022	1004	1074	1028	1010	1031	1037	1018	997	1083	963	1060	964	1059	1105	1035	975	1030	1019	1069	1028	1057	1036	1047	1058	967	1056	1009	1058	1039	1066	1011	1015	1015	1044	1047	1013	1068	968	1030	1041	1002	1007	1034	992	1094	1015	982	1026	1081	1097	1028	986	1059	1110	1026	1002	1039	1032	1019	1035	994	1054	994	1052	984	970	1031	1076	1038	1022	1063	986	1020	1014	1036	1014	1001	1031	1049	1061	1078	1079	1038	983	1059	1013	947	1087	1087	1023	1070	1060	999	1038	1007	1137	1028	1027	1038	1039	981	1001	1023	999	1025	984	998	1095	967	1017	1047	1087	1060	1023	1044	1057	1004	1035	1012	1040	1060	1067	1029	1031	1093	998	1025	1048	990	1102	1028	1017	1007	1029	1044	1036	1025	1009	976	1021	1010	1071	993	1062	1036	1060	1027	1022	1025	1036	1035	1010	1001	1019	1011	981	1085	965	1044	1043	1031	1055	988	1050	1020	1029	1065	1045	1011	1049	1019	1030	1011	997	1063	1035	1009	1073	1018	1029	1026	1018	1053	1039	1046	1016	1083	1049	1024	1015	1000	1039	1022	1012	1038	1041	1031	1051	990	1096	1029	1085	1056	1055	1038	1025	1031	1078	1075	988	1024	1079	1041	994	1080	1097	1031	1023	1013	1011	994	1063	1007	974	1113	1043	1070	981	1055	1090	1014	1001	1061	1003	1035	1047	1070	1048	970	1010	1004	1015	1041	1060	1031	1021	1009	1046	1101	1032	959	1004	1013	1051	1000	1048	1043	1004	1019	979	1040	1046	1046	996	1059	999	1069	1047	1024	1025	976	1003	1057	991	1069	1024	1063	1056	1079	1047	1082	1045	1027	1069	1034	1043	1010	1007	1056	1030	1055	998	999	1069	1054	976	1022	1020	999	1022	1042	1025	1024	1006	1026	1044	990	1088	1035	1037	1071	1007	1040	1059	1001	1082	1029	1086	1048	962	1054	1024	1004	999	1029	1098	1043	1069	1063	1130	1044	1032	1111	1019	998	1003	986	1061	1069	961	1044	1094	957	1052	1019	962	1070	1015	1025	995	1079	1072	1023	1088	1019	1003	1001	1016	1026	1008	1011	1006	1005	992	1041	1034	959	972	1052	1031	1025	991	1031	960	1028	980	1027	1018	1023	1055	997	1026	1029	1069	1035	1040	961	1091	993	1034	1027	985	1049	1025	1020	1046	1051	1105	1091	1042	1056	1030	1041	1060	1067	1027	1004	1057	1023	1042	995	1062	1017	976	1024	966	1015	1001	1025	1040	1059	1069	1087	1035	1051	1013	1072	1019	1058	1020	945	1036	1001	1059	1028	1013	1007	1034	1055	1040	1016	1044	1070	998	967	1024	1046	1025	1042	1023	1061	995	1038	1087	1012	1024	984	1011	968	1078	1054	1025	1045	1025	996	1011	1089	1071	1002	1063	1053	1066	998	1025	1013	1031	1046	993	1033	1040	1067	1008	1084	1011	1016	1011	1001	983	1058	1025	1016	1018	1076	959	1027	1033	1044	1054	1039	1070	1030	1045	1068	994	1023	964	1005	1039	994	1103	1017	1038	967	1019	1033	1042	1090	1039	1019	1056	962	1011	1063	1017	1062	972	1071	1013	1003	977	968	1004	1002	978	1028	1030	1013	1022	1046	1008	1056	1043	1028	995	1082	1043	1015	1038	981	990	1035	1020	1054	999	1001	984	999	1043	1035	1042	989	977	1048	1026	988	1060	986	1002	1050	1053	1049	976	1059	1064	1031	997	1091	1026	1045	1011	1025	1011	1048	1020	1055	1034	1013	998	1000	1105	1019	1052	1053	1033	986	1011	1016	1066
24325	38315	33323	12350	6837	5030	5278	5284	4477	3935	3231	2795	2486	2195	2034	1930	1806	1629	1647	1576	1445	1336	1332	1278	1285	1303	1203	1262	1264	1309	1176	1276	1312	1218	1148	1250	1220	1207	1229	1208	1164	1199	1188	1289	1233	1182	1203	1245	1186	1182	1152	1143	1264	1224	1167	1216	1182	1179	1243	1206	1160	1154	1212	1175	1223	1209	1165	1209	1220	1165	1178	1194	1233	1216	1214	1226	1186	1266	1216	1195	1203	1203	1222	1184	1253	1175	1191	1210	1270	1177	1264	1212	1193	1176	1227	1169	1227	1245	1206	1168	1183	1188	1212	1198	1185	1166	1210	1183	1190	1205	1184	1240	1167	1253	1172	1188	1201	1172	1207	1106	1196	1157	1097	1134	1176	1169	1180	1186	1200	1149	1189	1231	1223	1218	1148	1240	1167	1147	1183	1187	1131	1181	1196	1204	1216	1221	1186	1199	1253	1189	1205	1196	1142	1174	1170	1193	1177	1262	1169	1233	1209	1171	1212	1194	1233	1208	1194	1204	1241	1155	1166	1188	1150	1255	1192	1203	1184	1216	1118	1206	1148	1200	1173	1156	1098	1223	1227	1173	1198	1196	1197	1196	1208	1217	1244	1186	1238	1204	1239	1189	1163	1169	1149	1205	1138	1238	1231	1150	1154	1175	1167	1183	1252	1243	1224	1186	1170	1220	1150	1169	1250	1237	1186	1190	1252	1211	1185	1185	1185	1157	1249	1207	1175	1244	1216	1131	1218	1161	1181	1179	1172	1249	1137	1189	1248	1220	1191	1164	1233	1178	1185	1246	1162	1205	1184	1182	1184	1181	1177	1159	1197	1180	1282	1196	1247	1142	1199	1184	1163	1192	1165	1163	1175	1189	1196	1219	1256	1142	1215	1144	1205	1195	1244	1180	1168	1205	1205	1205	1194	1224	1223	1277	1181	1155	1205	1191	1120	1166	1185	1167	1185	1156	1159	1213	1166	1242	1148	1179	1166	1145	1209	1158	1272	1173	1172	1209	1163	1141	1188	1153	1212	1234	1206	1141	1222	1238	1190	1192	1169	1203	1165	1146	1136	1229	1181	1161	1155	1211	1197	1210	1178	1178	1154	1248	1219	1164	1160	1157	1195	1155	1165	1157	1203	1268	1145	1175	1148	1217	1196	1197	1219	1225	1192	1215	1207	1214	1153	1200	1162	1199	1191	1196	1162	1200	1156	1163	1208	1205	1179	1256	1149	1201	1210	1191	1172	1142	1157	1163	1201	1168	1181	1229	1248	1224	1193	1184	1235	1177	1171	1181	1149	1187	1205	1124	1207	1220	1192	1197	1176	1155	1205	1206	1145	1151	1147	1165	1143	1168	1214	1135	1171	1182	1218	1159	1240	1203	1164	1208	1192	1216	1190	1214	1273	1187	1205	1213	1224	1230	1177	1190	1209	1207	1177	1169	1226	1181	1233	1234	1241	1263	1244	1202	1158	1225	1243	1238	1213	1126	1199	1157	1239	1192	1145	1139	1147	1200	1204	1208	1224	1199	1142	1170	1164	1232	1197	1194	1163	1225	1148	1228	1217	1209	1184	1122	1211	1181	1185	1178	1141	1220	1183	1217	1254	1242	1206	1246	1235	1180	1232	1170	1170	1182	1180	1199	1213	1231	1220	1173	1193	1192	1208	1279	1137	1187	1234	1312	1267	1170	1214	1194	1195	1206	1210	1214	1185	1206	1173	1152	1175	1138	1134	1176	1183	1196	1174	1260	1194	1136	1234	1157	1222	1233	1219	1268	1216	1220	1241	1161	1189	1251	1159	1162	1175	1204	1108	1214	1240	1161	1231	1178	1220	1225	1170	1170	1216	1242	1199	1173	1176	1197	1177	1213	1243	1219	1187	1178	1162	1130	1200	1189	1225	1179	1198	1216	1169	1226	1167	1209	1201	1214	1165	1175	1205	1172	1161	1210	1185	1164	1166	1201	1222	1224	1181	1253	1199	1235	1177	1215	1169	1238	1196	1147	1187	1197	1156	1190	1166	1233	1192	1158	1146	1213	1172	1198	1203	1194	1238	1162	1176	1197	1190	1253	1203	1202	1140	1312	1187	1167	1200	1213	1226	1118	1193	1159	1181	1224	1102	1187	1212	1209	1204	1240	1134	1191	1199	1139	1166	1266	1186	1239	1197	1220	1208	1194	1188	1176	1193	1214	1207	1183	1159	1220	1162	1162	1215	1191	1148	1239	1190	1155	1198	1241	1276	1179	1218	1230	1189	1199	1134	1165	1229	1238	1162	1202	1146	1211	1149	1173	1210	1174	1175	1198	1249	1143	1252	1166	1178	1245	1195	1107	1205	1208	1216	1167	1193	1231	1206	1186	1239	1158	1169	1228	1153	1171	1134	1161	1206	1162	1201	1187	1224	1232	1192	1195	1201	1168	1235	1213	1189	1149	1194	1139	1192	1188	1147	1141	1122	1191	1269	1173	1175	1149	1208	1186	1186	1195	1187	1193	1224	1155	1200	1220	1149	1196	1213	1204	1166	1222	1183	1188	1224	1235	1160	1153	1200	1177	1218	1190	1213	1135	1154	1167	1199	1228	1188	1190	1187	1234	1157	1238	1166	1187	1194	1213	1129	1199	1143	1161	1165	1188	1207	1156	1209	1189	1206	1223	1203	1232	1206	1215	1105	1236	1228	1263	1208	1137	1187	1182	1175	1197	1187	1193	1204	1171	1219	1150	1188	1178	1175	1151	1187	1206	1236	1195	1220	1154	1172	1248	1263	1182	1165	1255	1221	1234	1217	1191	1112	1211	1182	1156	1217	1227	1115	1231	1096	1171	1150	1222	1225	1168	1190	1234	1204	1140	1191	1185	1194	1222	1158	1221	1196	1204	1224	1198	1173	1169	1240	1215	1225	1149	1224	1167	1154	1132	1189	1246	1170	1185	1146	1184	1167	1213	1256	1185	1232	1163	1274	1148	1257	1163	1240	1217	1203	1176	1210	1285	1138	1193	1242	1148	1228	1220	1176	1204	1188	1235	1196	1178	1201	1183	1208	1165	1222	1200	1239	1245	1173	1105	1208	1258	1206	1241	1192	1208	1197	1204	1219	1150	1233	1152	1182	1201	1161	1193	1158	1202	1198	1207	1227	1205	1203	1188	1168	1203	1180	1212	1197	1155	1186	1202	1152	1152	1173	1231	1203	1144	1185	1143	1152	1176	1177	1211	1213	1234	1224	1200	1238	1249	1184	1173	1205	1218	1224	1155	1239	1188	1163	1155	1199	1170	1207	1144	1253	1177	1117	1234	1131	1178	1187	1205	1228	1184	1178	1189	1114	1117	1217	1208	1200	1190	1197	1236	1219	1193	1220	1237	1163	1259	1163	1246	1142	1216	1226	1129	1270	1192	1199	1224	1210	1218	1213	1185	1166	1193	1132	1229	1152	1176	1239	1185	1197	1209	1224	1205	1280	1177	1219	1224	1232	1238	1227	1239	1248	1163	1173	1131	1211	1174	1169	1140	1261	1182	1143	1193	1242	1188	1201	1204	1225	1205	1190	1259	1168	1195	1111	1214	1201	1198	1248	1143	1088	1220	1174	1232	1186	1130	1242	1119	1168	1133	1233	1213	1207	1205	1228	1205	1240	1250	1215	1192	1172	1152	1247	1173	1202	1202	1171	1246	1162	1177	1156	1181	1236	1228	1237	1197	1133	1185	1185	1221	1221	1240	1213	1158	1203	1229	1207	1198	1246	1211	1186	1219	1274	1214	1244	1176	1152	1211	1204	1217	1165	1218	1137	1183	1160	1219	1184	1207	1222	1119	1220	1184	1225	1185	1185	1194	1183	1166	1182	1271	1289	1228	1277	1163	1200	1196	1202	1176	1182	1170	1211	1213	1165	1173	1194	1161	1151	1146	1164	1122	1142	1186	1248	1149	1218	1172	1207	1185	1170	1175	1209	1230	1189	1138	1154	1157	1152	1127	1211	1217	1224	1212	1188	1156	1118	1240	1238	1188	1183	1209	1238	1233	1159	1224	1165	1235	1228	1162	1183	1164	1217	1199	1173	1279	1197	1168	1178	1176	1222	1243	1208	1188	1207	1193	1144	1160	1203	1180	1169	1184	1178	1189	1205	1131	1125	1213	1214	1248	1146	1232	1173	1190	1155	1162	1201	1142	1177	1221	1172	1205	1187	1159	1164	1163	1195	1163	1204	1227	1192	1156	1210	1180	1264	1178	1233	1186	1145	1214	1198	1189	1222	1154	1196	1199	1252	1254	1146	1181	1221	1266	1257	1251	1247	1222	1229	1203	1197	1199	1191	1145	1211	1193	1177	1187	1168	1180	1144	1172	1171	1200	1132	1252	1187	1182	1184	1221	1196	1194	1205	1198	1152	1249	1229	1241	1214	1145	1221	1222	1226	1165	1206	1220	1201	1226	1204	1205	1205	1238	1192	1216	1191	1181	1196	1216	1167	1161	1157	1160	1278	1198	1229	1211	1136	1248	1164	1181	1170	1155	1214	1247	1186	1192	1186	1182	1218	1197	1165	1171	1204	1201	1237	1211	1197	1225	1187	1209	1136	1151	1200	1246	1201	1201	1205	1152	1232	1244	1176	1204	1234	1177	1169	1134	1174	1235	1172	1242	1169	1223	1179	1214	1176	1184	1175	1167	1199	1169	1181	1145	1212	1242	1152	1192	1202	1224	1156	1178	1231	1234	1169	1182	1232	1128	1205	1195	1179	1185	1164	1240	1164	1192	1185	1158	1243	1190	1163	1194	1163	1200	1171	1193	1197	1204	1248	1148	1182	1158	1141	1070	1189	1143	1153	1151	1150	1205	1208	1209	1182	1208	1159	1150	1150	1179	1189	1169	1194	1147	1210	1170	1156	1171	1203	1222	1235	1226	1179	1200	1206	1194	1191	1187	1275	1224	1293	1218	1205	1119	1153	1177	1237	1157	1242	1152	1146	1194	1253	1183	1213	1194	1220	1185	1109	1207	1144	1194	1164	1184	1201	1196	1251	1157	1174	1186	1177	1181	1170	1145	1163	1166	1248	1136	1177	1195	1165	1153	1176	1179	1150	1136	1176	1202	1232	1177	1151	1168	1184	1195
24783	21212	27592	25120	15705	3151	2262	2150	1974	1712	1411	1250	1170	1086	1020	956	942	888	796	809	809	726	725	696	742	689	714	716	707	653	706	698	714	704	736	677	698	737	712	702	707	653	706	667	671	694	678	691	672	653	710	780	705	652	664	705	694	684	669	702	713	702	662	607	701	682	684	652	657	638	724	723	674	657	671	708	700	688	687	707	711	745	673	683	693	644	693	663	670	701	655	670	677	690	683	666	701	716	672	642	662	654	698	668	684	649	694	702	699	643	667	697	687	711	663	771	690	682	692	707	625	669	604	679	688	655	693	688	689	626	740	665	652	685	646	653	641	624	669	698	667	683	684	645	638	664	697	677	696	631	681	684	679	688	669	650	707	658	646	673	670	694	652	702	693	686	681	692	694	684	682	635	656	652	686	689	691	659	693	686	678	647	695	648	697	673	708	672	674	677	647	664	685	713	677	651	704	694	663	705	669	626	693	673	660	634	661	693	684	675	664	688	698	718	693	697	673	658	679	651	719	670	676	688	662	669	660	684	683	725	721	662	654	661	690	633	697	662	723	668	656	706	698	622	687	680	694	692	678	687	655	645	669	699	663	686	688	685	663	702	677	680	700	654	704	624	661	676	658	665	735	700	696	650	656	694	718	689	698	634	658	646	613	624	706	667	692	672	702	718	729	702	671	689	696	649	648	683	647	710	674	679	698	653	695	664	670	675	650	641	630	625	688	693	710	657	634	659	724	659	726	636	716	720	660	652	656	675	659	699	754	671	646	641	658	641	677	666	667	684	699	685	667	671	723	664	702	707	692	671	641	700	667	674	676	703	683	712	736	655	700	665	667	664	648	646	714	676	641	706	626	649	695	663	677	671	679	656	678	648	687	629	667	702	691	670	690	652	637	641	680	674	671	651	719	702	693	679	688	633	679	617	641	693	687	667	751	647	695	680	670	682	654	648	638	695	652	701	661	634	651	673	679	712	671	663	713	687	692	675	690	677	632	657	654	668	674	666	614	734	683	704	691	704	710	720	689	669	698	694	720	671	644	683	662	697	718	686	708	677	702	674	676	691	666	718	688	713	699	698	699	666	679	697	694	698	683	683	692	681	699	683	674	687	712	729	714	647	731	706	687	630	687	700	664	675	631	728	690	629	676	652	669	703	661	683	667	648	681	633	660	676	665	715	693	713	632	636	689	677	657	671	655	664	717	667	643	695	620	704	746	675	670	645	669	639	622	669	712	717	673	665	663	643	693	660	684	659	658	726	725	714	712	651	709	685	681	693	699	695	728	671	709	694	684	706	677	709	651	684	686	695	660	701	675	640	692	693	706	688	670	712	698	669	705	699	731	661	630	706	631	681	669	634	658	712	728	698	720	707	694	670	709	729	654	658	685	662	684	698	686	693	692	636	661	652	686	640	691	667	677	665	671	650	622	696	684	660	708	682	670	663	667	693	731	704	686	715	667	700	653	725	688	702	704	639	675	647	626	626	697	706	720	676	699	693	675	709	666	666	698	676	668	664	696	683	668	665	675	652	662	671	704	664	648	627	679	670	679	714	670	667	673	640	651	635	698	660	649	743	674	729	726	678	605	691	678	644	664	715	702	640	699	698	663	676	688	671	635	677	680	675	717	636	668	717	686	649	664	683	723	679	679	690	654	687	639	664	684	636	689	652	684	710	657	642	706	670	704	646	661	715	677	657	682	654	722	710	675	670	678	681	687	678	734	692	679	694	715	653	671	662	662	706	696	697	699	669	658	691	681	650	665	668	648	680	664	636	704	678	706	710	657	701	695	689	650	659	684	643	697	697	652	688	714	678	632	662	691	661	668	676	680	693	706	656	674	680	677	695	714	727	630	696	658	688	646	628	675	649	707	697	645	675	668	663	682	710	679	667	691	727	674	686	734	714	693	690	667	718	689	683	664	670	650	719	668	670	709	658	677	700	622	635	710	664	697	693	707	646	673	668	684	673	657	702	675	698	698	636	649	687	690	677	647	702	697	692	654	693	662	654	673	659	687	704	645	663	689	656	666	666	689	665	691	701	675	718	705	696	677	738	702	685	720	679	702	694	720	673	676	669	672	619	688	699	652	678	736	683	674	657	656	644	648	685	688	710	675	686	668	696	680	687	734	723	632	658	703	659	655	657	689	705	711	715	700	697	645	653	652	673	686	688	703	705	657	686	654	628	687	658	670	659	694	694	714	685	722	661	672	648	661	683	683	679	658	705	733	700	667	655	684	666	629	644	685	726	667	660	636	674	657	686	735	657	665	666	677	653	709	720	640	695	657	651	718	712	651	636	664	660	696	655	650	651	655	685	712	630	720	674	726	665	641	651	670	662	679	679	689	744	656	658	711	688	698	686	663	713	655	679	682	765	696	704	632	675	672	679	653	702	673	647	658	646	657	694	682	698	706	680	692	752	682	721	669	685	685	696	685	651	693	649	669	654	677	693	700	701	662	647	647	631	684	678	673	687	739	710	674	659	673	685	655	704	625	686	641	658	657	687	729	700	700	687	687	712	668	695	663	695	657	631	692	747	696	674	656	703	692	709	682	688	671	701	647	658	634	668	711	636	702	707	689	689	719	710	683	686	654	676	666	694	643	655	711	707	693	686	687	613	682	669	687	672	664	675	724	714	692	662	685	677	618	718	727	690	647	682	699	657	652	703	669	716	665	677	669	714	680	641	701	714	675	697	654	676	710	671	656	707	699	650	685	699	672	663	723	675	706	672	662	671	683	644	678	695	646	652	647	648	708	699	675	716	678	678	668	675	723	671	641	711	692	705	701	697	708	673	686	687	686	643	632	676	690	636	645	717	695	657	659	707	683	660	676	662	691	678	680	662	715	674	651	670	688	669	686	654	676	701	672	675	681	642	730	678	668	648	694	655	720	713	642	660	690	672	662	684	708	702	690	654	687	676	709	690	688	663	701	659	674	651	681	696	642	666	681	629	689	705	711	707	701	693	650	682	677	686	682	706	680	712	687	674	703	672	661	642	672	702	685	656	709	689	633	710	704	700	698	684	677	705	705	687	675	676	673	645	713	646	659	682	646	660	693	676	657	720	685	720	679	690	699	653	655	694	707	698	715	666	678	721	661	677	709	645	704	714	719	647	683	670	703	682	707	694	666	644	642	723	756	644	725	697	715	664	714	726	657	656	659	678	664	666	665	711	705	699	715	659	689	680	712	698	649	676	670	717	640	727	691	644	722	672	670	695	667	657	717	660	667	692	705	693	668	688	654	674	700	707	739	656	666	625	705	676	619	698	662	701	691	678	644	643	652	688	653	631	694	669	648	686	672	725	690	646	698	686	690	674	668	710	619	703	699	685	640	666	662	656	706	626	689	684	655	679	676	661	656	687	689	677	727	639	718	682	674	661	704	664	635	690	673	659	671	710	656	713	673	644	679	665	617	659	672	647	706	668	680	676	674	688	664	679	671	668	629	667	673	649	710	696	666	646	661	688	680	695	620	668	671	699	701	656
21400	36166	31175	9824	5481	3827	3935	4126	3348	2923	2347	2028	1777	1585	1413	1337	1229	1189	1069	1077	941	936	920	861	844	789	886	827	814	861	834	804	838	904	828	800	803	835	789	810	830	814	798	816	818	859	803	825	841	830	823	788	814	824	810	844	779	841	817	804	825	803	817	773	828	835	830	799	849	788	829	850	890	751	791	784	780	824	814	847	796	792	782	824	780	798	851	811	809	756	785	814	784	819	802	802	806	846	779	858	788	789	793	817	796	772	859	770	810	769	837	804	850	793	797	837	782	842	818	818	857	856	787	802	808	764	775	812	825	813	801	773	835	812	828	782	762	762	778	790	813	790	728	819	803	842	785	802	791	758	779	817	849	788	828	794	765	786	780	827	788	772	790	786	800	870	844	776	799	783	789	777	821	825	783	782	760	850	801	807	802	824	728	780	865	792	811	822	757	818	756	821	812	772	794	814	833	779	812	795	820	791	772	809	808	809	794	808	832	833	774	796	779	818	784	812	791	783	798	769	843	792	815	824	833	798	790	790	828	756	791	812	829	810	751	784	772	787	784	786	785	783	825	786	796	830	751	828	794	807	802	806	795	762	797	840	819	837	771	808	760	805	788	823	798	826	755	798	864	861	834	780	789	802	742	821	774	824	807	807	871	769	847	819	815	775	860	830	753	815	829	813	835	788	804	811	805	788	832	805	771	798	829	830	808	838	807	786	808	772	807	742	834	808	861	790	851	785	800	794	857	797	828	768	823	797	794	808	816	750	805	831	820	802	841	762	833	836	808	831	776	777	850	808	777	812	833	814	728	776	789	783	848	784	826	757	765	798	822	743	836	795	853	790	814	854	783	788	829	797	825	846	807	810	829	766	796	786	815	775	806	790	834	818	791	784	752	821	857	806	746	780	853	762	758	821	842	777	785	832	786	837	731	795	804	823	821	812	751	774	770	824	775	709	808	863	816	797	838	827	769	734	792	842	783	785	811	795	799	810	800	821	799	841	830	818	797	822	843	797	765	778	781	845	765	794	862	855	751	762	790	823	817	839	815	792	794	789	819	796	792	758	793	774	791	793	830	799	848	849	815	856	817	756	831	807	796	854	777	805	778	753	801	828	813	752	815	794	833	800	806	813	791	796	809	820	795	770	854	800	808	758	841	813	747	796	792	774	803	832	814	837	805	880	776	780	840	823	805	782	806	814	774	802	795	820	807	802	819	817	791	732	784	783	827	791	804	801	808	826	795	800	795	812	805	776	828	823	817	830	833	748	789	810	767	811	848	810	785	845	772	801	798	831	753	798	767	788	748	795	839	817	743	793	820	814	834	782	792	819	796	843	839	835	821	839	762	842	783	818	752	818	855	805	869	785	822	807	782	794	807	783	742	767	789	826	753	847	750	762	816	796	793	819	786	837	753	765	780	796	815	757	788	849	755	787	774	865	790	767	783	805	827	802	785	809	802	820	778	806	830	776	759	833	840	800	806	796	784	810	771	822	728	770	784	747	794	773	759	766	767	777	758	799	814	777	801	775	799	807	792	749	737	785	776	770	835	789	762	780	815	782	817	773	764	847	825	797	851	802	822	813	811	783	796	813	782	784	775	805	784	776	811	795	822	797	826	781	744	815	781	828	793	810	791	809	772	836	805	831	790	809	798	819	805	819	774	844	814	730	760	800	782	819	813	779	825	788	779	820	788	857	797	833	800	785	795	763	807	811	829	782	788	805	778	836	773	826	812	807	791	811	813	811	758	799	799	802	828	800	845	824	737	808	812	816	796	830	818	783	772	832	788	809	758	795	813	761	756	780	763	845	814	801	763	722	816	827	788	786	776	775	809	806	808	797	820	806	718	811	772	739	812	841	801	805	782	844	780	776	790	842	811	799	820	832	780	838	792	825	795	817	834	802	772	811	830	819	805	797	772	758	807	818	777	783	791	753	848	749	826	773	808	830	825	793	873	817	799	817	786	780	786	794	782	814	751	817	786	784	783	804	803	779	802	821	800	846	802	820	806	787	770	824	804	856	809	795	794	787	790	840	809	822	764	777	785	806	781	724	831	802	862	782	772	795	770	815	796	823	863	829	799	761	824	839	797	762	826	856	789	756	820	783	801	763	804	814	833	804	828	771	832	801	804	842	786	759	803	817	810	763	823	765	797	786	815	789	761	874	816	808	820	836	798	736	795	826	791	852	796	807	820	802	809	773	784	740	811	808	848	785	771	803	803	818	837	783	828	782	840	763	794	736	772	822	775	843	845	812	852	819	811	830	794	813	825	838	851	782	773	822	802	774	816	780	808	825	825	843	830	803	788	770	805	779	800	820	823	777	868	837	808	824	764	806	762	829	825	786	785	810	800	821	818	803	810	832	770	813	851	839	810	833	810	768	807	839	839	814	744	814	837	728	831	773	747	804	837	780	781	821	823	794	799	792	778	809	836	816	816	818	777	819	778	827	760	766	753	809	799	780	824	857	781	810	834	826	813	741	750	844	819	815	766	792	742	747	752	823	778	805	834	767	863	834	778	759	794	770	795	748	766	800	807	781	774	772	831	791	782	775	764	795	818	754	820	787	767	840	809	780	832	805	793	780	823	830	855	823	763	808	732	806	833	817	810	733	778	838	812	815	818	807	859	818	821	785	792	787	816	839	837	842	811	827	772	770	805	773	791	845	782	770	855	807	812	778	833	785	766	845	735	801	813	795	842	759	824	783	820	821	812	839	751	788	764	822	765	816	821	767	822	792	793	820	807	775	818	804	829	860	788	820	797	787	775	857	734	750	771	810	809	824	825	781	817	794	802	821	799	855	796	808	830	784	768	839	793	749	801	750	827	789	811	726	841	820	747	783	729	752	781	796	781	779	840	798	752	843	825	797	788	783	819	791	839	771	799	788	797	791	826	762	797	818	814	775	781	772	799	801	781	794	839	763	803	814	777	824	812	814	844	805	816	778	770	788	822	767	786	790	763	790	784	815	750	801	820	761	786	837	813	815	753	737	802	811	811	740	768	811	858	771	779	779	776	835	812	798	847	802	803	806	795	817	793	756	789	783	752	822	800	760	759	812	785	816	801	840	850	817	801	776	889	804	784	819	824	828	818	764	764	807	806	778	766	766	767	821	804	785	856	806	778	806	807	831	790	747	797	838	791	811	871	770	778	819	829	769	774	829	828	808	804	806	792	797	813	821	776	790	800	855	776	794	782	818	816	792	814	797	794	798	785	792	813	895	818	794	829	814	789	798	790	763	801	788	786	804	794	763	814	865	789	823	839	812	818	771	766	840	792	814	840	846	792	834	798	765	835	793	839	813	809	869	834	788	757	823	811	832	828	801	789	792	847	756	779	840	841	779	787	815	762	757	823	837	826	824	783	785	799	820	786	816	806	879	786	797	813	788	782	802	769	775	786	773	806	797	786	818	803	809	797	810	816	779	812	761	770	775	830	808	807	847	791	807	781	840	848	863	778	778	810	792	794	789	797	843	803	786	781	751	841	825
22678	21254	28812	24028	21261	21361	12995	4799	3553	3097	2568	2141	1936	1718	1575	1485	1358	1323	1124	1121	1022	975	920	850	916	864	943	865	860	837	827	816	793	863	823	816	812	815	793	810	816	815	865	868	808	825	818	768	803	771	850	848	779	800	804	831	772	818	828	833	863	797	834	788	814	803	794	816	808	781	835	818	876	824	828	789	816	797	760	830	764	821	778	821	855	822	802	803	836	810	814	753	807	791	828	855	839	852	822	837	844	790	812	791	866	771	793	831	814	774	844	771	788	826	811	727	679	777	821	802	752	794	778	770	803	804	802	787	824	830	796	812	843	806	779	810	775	814	758	828	822	775	784	779	754	815	786	815	878	798	850	753	823	794	785	810	754	830	777	816	825	824	802	780	838	805	789	770	788	785	808	781	760	803	851	772	814	811	780	816	793	816	810	786	784	797	838	813	841	789	871	765	775	813	767	815	808	812	753	819	820	831	790	791	759	793	778	798	867	819	798	827	795	809	796	801	791	799	788	768	766	837	804	832	815	817	791	787	771	828	782	812	789	802	846	738	739	777	783	816	786	772	769	805	795	841	790	756	772	790	768	793	794	741	758	799	778	772	833	777	741	819	793	810	781	729	783	756	837	753	782	815	734	858	752	777	807	762	807	795	774	807	837	784	837	784	788	811	808	833	769	836	810	875	796	819	792	781	772	803	781	757	820	703	774	776	808	799	792	738	754	801	813	809	754	795	813	802	796	783	805	745	836	822	796	822	826	761	789	800	808	775	799	800	810	779	767	767	814	835	743	837	769	814	804	784	843	837	770	750	798	785	789	791	776	755	786	818	776	816	828	842	781	789	798	890	808	821	811	810	802	833	810	819	791	833	729	790	766	783	786	854	776	810	786	811	769	813	778	794	800	790	838	826	790	804	825	776	793	828	783	815	795	825	781	803	831	794	800	859	784	810	795	844	827	811	805	789	791	774	761	831	840	775	792	742	842	848	825	756	789	860	824	830	806	782	779	818	838	792	836	819	800	785	778	786	774	818	742	782	787	830	786	784	823	785	845	817	807	794	800	796	793	762	791	781	749	871	788	763	736	822	815	807	747	771	774	785	825	828	765	790	770	813	800	788	762	829	766	813	803	817	810	839	786	772	797	796	772	795	772	806	884	778	788	781	849	788	824	820	782	776	808	775	791	829	738	821	791	780	796	774	791	826	775	812	774	841	809	791	804	788	833	813	818	752	813	767	815	827	754	757	793	797	805	805	791	804	834	813	782	790	803	737	824	785	771	735	785	768	787	771	823	780	768	774	786	799	812	819	798	814	792	798	751	820	804	770	777	798	831	797	777	748	814	805	836	771	834	832	779	843	735	821	802	823	770	732	820	797	800	798	834	791	770	846	819	815	724	795	815	822	803	814	744	783	752	806	771	782	809	785	798	829	834	768	822	762	762	776	817	833	782	848	815	792	750	808	765	773	828	744	795	793	793	769	788	805	840	793	842	755	802	767	811	845	764	786	795	789	767	770	799	775	749	837	782	760	855	747	769	785	790	732	769	806	768	785	798	775	796	801	788	811	809	790	787	791	753	818	786	801	840	826	776	849	800	818	812	757	798	821	804	831	798	767	812	777	832	781	829	823	800	817	808	762	786	851	779	812	816	762	771	734	811	822	800	812	781	808	794	751	813	776	761	794	799	806	818	816	791	779	794	784	791	788	742	808	776	772	779	851	749	815	757	809	752	741	826	784	775	794	819	806	787	763	802	808	759	812	808	771	782	778	807	770	769	797	774	787	842	859	798	777	779	826	800	767	753	769	825	811	773	802	757	719	801	809	804	822	814	783	823	821	839	787	837	805	797	796	745	801	769	808	790	793	818	794	758	820	796	742	762	802	831	770	802	791	817	719	790	795	778	811	816	845	765	761	777	810	821	742	837	768	881	817	722	769	773	795	797	803	745	769	756	749	805	812	833	773	799	788	831	786	818	842	780	776	839	818	763	830	811	827	812	756	755	849	788	804	777	775	797	840	822	793	809	793	738	811	771	776	772	808	811	831	819	792	813	763	846	818	816	837	818	792	793	846	789	811	774	779	798	827	777	814	767	779	864	792	789	829	790	769	800	801	754	816	792	874	771	792	839	751	797	791	814	816	726	785	786	803	793	832	779	832	772	784	782	778	797	807	718	796	799	794	774	774	823	828	828	818	813	789	732	782	779	784	748	785	742	769	803	830	750	812	855	799	789	780	774	820	786	796	801	822	754	792	794	825	780	812	837	800	822	799	769	815	807	757	769	818	828	809	792	795	775	778	770	771	825	817	751	811	780	750	784	831	774	793	758	797	811	832	788	776	775	772	785	768	786	791	805	769	799	818	827	802	775	831	829	812	809	823	789	820	831	752	753	816	782	796	797	894	802	806	800	775	789	816	802	793	796	753	797	839	763	827	801	819	806	767	822	877	787	828	791	809	808	854	800	796	810	814	801	810	813	818	765	818	804	817	744	794	790	781	807	749	805	782	780	831	823	825	805	793	776	780	814	796	809	861	837	821	759	758	743	805	788	789	807	825	769	816	833	812	823	755	832	782	822	813	826	798	768	811	828	800	825	794	797	800	752	755	800	738	825	754	833	753	780	792	862	836	784	808	803	835	814	821	804	837	789	788	763	788	800	805	803	788	811	824	811	775	787	717	791	814	749	792	802	807	787	789	769	796	822	802	772	769	797	831	787	778	784	752	777	818	746	739	772	778	811	827	768	802	774	786	770	787	788	792	799	804	767	833	817	807	795	785	791	835	797	809	802	769	798	814	759	768	799	786	805	785	766	785	812	765	793	768	781	780	767	754	813	754	809	770	773	830	789	769	777	826	759	792	810	805	797	801	804	796	809	762	782	801	765	720	766	764	772	789	773	801	796	803	788	774	803	790	801	834	818	788	787	780	791	831	760	829	756	773	770	787	739	788	765	775	812	787	786	756	750	763	809	800	753	782	848	791	788	829	828	786	780	856	771	829	809	783	829	773	818	803	728	855	796	784	794	830	752	828	787	782	779	809	790	754	721	774	782	811	804	764	805	756	793	825	795	804	780	831	792	816	771	820	815	817	857	803	730	776	799	740	772	825	847	811	817	804	782	791	783	810	773	738	822	807	773	816	785	780	794	792	837	789	767	854	789	758	796	796	820	787	798	773	800	805	765	820	789	734	788	801	771	761	808	779	793	798	783	807	808	751	811	787	754	802	782	780	795	823	754	787	811	749	786	768	788	784	776	831	786	754	795	792	802	772	803	825	806	746	795	789	791	807	861	791	795	798	783	759	785	777	801	810	795	737	796	834	813	834	769	814	821	786	810	837	788	778	785	801	851	827	776	795	754	792	807	810	789	795	819	807	792	819	817	759	768	834	804	791	820	793	785	808	822	758	773	783	807	809	823	767	790	819	821	791	807	780	838	829	808	765	797	823	752	814	792	752	830	798	789	786	746	760	780	765	765	790	823	792	742	815	791	800
25029	45311	40570	15517	10156	7096	7106	7032	6104	5192	4052	3308	2887	2482	2285	2129	1902	1696	1569	1474	1405	1221	1061	1019	1009	1001	1054	1055	968	1016	979	978	971	1016	1032	1000	939	1045	984	984	1000	996	976	1029	960	985	967	982	960	958	999	958	959	916	1010	933	924	948	943	930	946	927	969	930	883	951	892	990	950	994	969	930	884	880	940	916	1014	963	966	950	969	966	883	902	933	937	926	961	911	935	908	923	872	926	920	950	915	905	944	923	987	968	926	885	923	953	956	925	924	901	908	954	873	922	968	912	923	930	919	927	935	947	998	915	915	914	942	974	917	949	934	946	914	913	917	921	891	926	927	923	969	964	898	945	902	860	929	909	951	951	909	945	933	940	857	928	966	958	929	933	927	941	989	960	874	953	926	969	956	891	937	1024	918	925	905	914	915	930	948	931	928	893	960	964	933	956	930	923	894	922	901	949	913	890	871	929	940	917	908	973	913	886	902	925	900	964	976	977	936	984	924	940	955	942	884	929	930	895	993	911	931	1005	901	954	884	896	969	996	935	940	958	969	914	965	935	940	866	935	915	887	918	894	926	933	885	894	937	949	954	916	914	953	920	916	876	891	952	943	891	948	910	878	954	927	928	926	937	934	894	910	935	921	885	947	927	910	940	902	936	954	951	906	934	931	926	928	957	941	966	848	916	922	911	961	984	930	918	962	881	947	944	924	959	898	926	964	992	940	954	951	951	921	967	983	906	919	919	903	988	953	986	940	956	933	975	972	922	912	968	895	1001	937	912	909	903	927	916	882	942	915	938	872	898	926	966	932	950	902	976	907	929	887	920	966	932	892	929	933	958	907	950	892	946	937	947	859	899	915	933	932	892	936	910	904	950	986	924	928	991	900	936	946	977	980	961	964	930	914	915	946	920	918	917	904	948	919	916	958	932	922	915	864	908	966	884	950	915	920	886	901	841	931	973	937	887	933	926	911	922	933	933	920	973	899	905	967	973	870	1000	961	921	923	989	907	911	956	934	932	934	922	977	915	990	974	939	916	938	957	924	965	948	982	948	864	900	954	939	926	995	969	961	949	964	903	906	935	957	935	942	904	934	898	892	895	938	945	876	879	928	936	933	881	928	881	931	972	931	956	938	858	941	975	953	948	924	939	1010	954	944	939	938	988	902	943	971	907	879	935	884	947	926	978	946	949	932	923	910	960	930	939	958	905	946	874	930	947	987	922	949	921	946	923	834	945	963	970	925	952	934	958	931	932	948	967	935	943	956	896	926	929	948	883	916	912	1000	957	922	892	953	943	927	919	925	968	931	920	918	996	1015	976	987	949	928	978	966	904	926	977	945	948	905	922	910	941	896	981	931	908	943	918	930	920	904	955	943	884	890	919	901	920	906	963	895	945	964	918	902	914	843	886	978	930	887	925	895	922	954	925	964	882	867	958	948	921	867	918	917	959	949	896	867	925	920	962	921	908	965	931	926	913	972	970	897	963	962	918	971	962	938	885	886	932	895	900	900	952	909	963	858	868	934	892	931	923	968	889	963	925	932	924	939	981	900	927	948	951	947	941	913	951	925	887	910	926	926	936	942	877	977	937	936	929	900	924	903	927	974	915	921	972	933	916	938	1012	946	901	937	932	871	998	878	947	923	951	899	964	943	902	936	936	901	913	926	918	923	938	991	919	988	981	952	927	918	915	988	950	947	938	929	936	901	884	959	930	902	961	945	959	930	920	968	941	865	961	901	933	980	954	945	902	918	908	922	920	911	904	943	905	928	923	907	945	870	921	910	917	986	909	929	928	857	918	955	931	987	900	910	966	941	944	945	956	924	953	925	894	924	926	962	936	938	910	952	951	912	941	927	923	980	920	890	931	1004	921	902	957	912	925	915	943	873	899	911	912	949	956	914	893	868	896	925	920	965	881	937	970	990	935	982	962	944	914	917	947	935	935	934	919	984	969	953	929	929	924	972	917	972	927	934	941	941	911	950	907	926	874	936	888	913	949	907	946	954	970	929	889	959	936	888	866	953	862	927	1018	936	972	936	942	927	980	892	989	909	971	944	996	932	943	955	956	940	928	996	925	946	947	965	887	977	913	905	941	959	918	916	928	927	868	1002	915	897	922	945	922	944	971	933	1002	921	938	934	863	938	917	936	885	943	879	912	885	891	941	878	963	970	954	947	914	915	919	967	893	923	919	931	900	913	950	906	949	979	960	893	915	961	918	883	967	924	949	941	943	933	899	975	901	959	897	892	858	908	947	970	916	943	919	973	932	938	959	955	975	921	937	905	927	940	910	887	907	926	911	915	989	901	921	920	998	894	920	952	958	972	915	941	928	926	1014	955	931	959	963	921	962	900	928	904	894	997	905	978	906	926	928	907	982	939	873	928	941	919	904	921	1001	961	918	967	919	905	964	931	955	976	924	1009	980	947	953	921	948	945	939	930	920	958	889	898	929	934	917	959	962	903	954	941	929	920	904	937	985	969	983	838	880	902	945	922	913	1003	941	907	907	925	935	983	879	908	934	925	924	928	963	938	941	913	937	962	938	925	914	898	957	884	931	933	964	940	913	954	913	957	935	911	921	995	881	901	874	948	895	958	927	915	964	947	916	909	940	906	943	960	889	916	904	903	908	956	884	969	895	944	946	970	893	904	949	946	923	914	951	939	948	911	927	931	931	898	948	929	874	968	875	949	888	930	889	898	961	980	928	958	941	972	896	925	911	962	932	941	947	960	927	952	913	948	910	978	915	878	912	969	938	964	953	937	901	937	968	923	961	976	919	856	915	929	899	938	877	955	949	979	905	959	997	914	974	923	978	917	964	917	923	934	863	956	934	916	913	942	908	977	937	888	924	935	915	910	948	921	852	944	907	903	863	917	943	909	891	926	888	937	985	912	940	929	945	968	933	912	1002	909	949	947	927	900	948	954	922	873	934	947	934	906	944	976	940	969	947	908	926	916	904	937	870	976	908	933	942	959	934	865	955	905	898	942	999	974	929	885	891	919	952	981	892	938	920	914	887	917	875	907	974	853	944	930	940	895	977	938	946	917	992	950	936	908	906	920	930	887	987	992	960	979	958	925	884	962	903	920	933	940	955	919	943	941	977	969	928	880	916	969	932	925	925	956	907	890	965	953	928	929	913	944	928	938	876	926	909	887	983	933	917	974	914	932	954	954	875	945	920	936	905	947	984	939	951	920	904	881	956	957	940	960	918	995	943	929	887	935	943	931	921	956	903	921	993	950	942	956	939	919	940	1009	972	886	968	944	967	954	936	919	987	912	950	910	929	949	960	886	939	936	975	927	917	859	889	977	907	912	962	916	874	928	927	988	914	914	950	999	956	914	899	942	974	885	971	941	937	846	955	959	898	966	902	931	903	982	948	946	903	938	885	950	967	923	865	910	943	912	916	909	930	914	976	952	947	927	891	928	931	902	833	910	969	970	939	1000	942	901	928	933	955	872	939	941	928	939	916	938	896	961	978	929	945	944	902	937	875	897	941	946	907	866	935	960	867
27533	21879	21250	7238	2486	1692	1702	1742	1647	1517	1337	1203	1237	1161	1198	1041	1038	988	1016	972	928	903	944	941	957	890	935	903	904	900	924	883	924	977	925	871	927	910	918	915	969	855	901	944	901	843	966	928	855	853	869	871	935	893	850	935	867	933	956	845	858	861	898	879	886	942	876	882	946	904	937	881	919	954	919	891	913	912	912	915	910	904	931	907	878	872	895	877	854	891	888	907	889	911	897	896	958	899	896	888	930	887	889	938	926	922	929	925	878	931	844	881	925	917	864	871	902	896	948	935	885	885	872	899	908	893	921	911	914	878	891	897	861	899	878	892	917	891	924	862	974	926	855	903	820	948	931	921	889	913	882	899	910	875	934	882	938	868	910	925	937	925	931	923	877	917	880	940	914	949	949	928	905	904	884	853	925	860	856	888	946	860	925	845	917	914	919	925	946	859	873	882	915	828	912	862	945	928	872	942	850	959	887	896	891	912	871	908	892	843	849	880	976	957	867	897	877	888	882	875	884	917	913	863	931	863	906	892	874	922	900	905	860	916	902	919	877	893	911	917	858	878	869	869	914	893	894	879	852	862	895	905	916	871	863	925	926	960	872	868	871	906	871	842	916	908	886	858	891	920	914	876	896	848	937	843	896	903	939	871	926	912	846	884	898	889	892	867	907	889	874	899	901	904	925	944	893	882	874	878	900	913	894	885	913	855	916	888	912	944	873	833	884	903	946	952	890	862	929	903	850	881	901	886	928	865	856	900	897	931	922	875	915	913	894	909	908	891	873	928	897	876	895	914	888	927	925	921	855	966	940	864	907	908	840	869	858	853	901	843	931	896	918	878	911	897	819	897	878	879	877	916	946	843	902	886	918	847	918	900	848	873	892	912	894	947	902	859	901	896	907	860	860	853	910	873	877	885	860	868	904	842	885	882	903	897	910	941	829	889	893	854	904	917	918	922	925	934	919	896	884	894	873	968	908	919	891	854	905	912	926	858	858	961	923	905	899	939	915	937	896	890	926	884	881	920	907	917	878	934	871	879	863	930	941	908	891	924	847	913	895	929	940	900	903	853	847	878	865	870	919	902	940	902	881	910	874	877	903	892	904	893	927	867	870	872	924	832	943	856	907	915	851	896	901	890	897	902	934	900	883	948	879	857	848	896	865	916	912	875	876	844	870	832	906	878	884	903	904	908	915	940	921	885	924	925	914	918	903	876	854	929	894	875	818	870	918	919	865	878	875	836	935	923	852	915	868	847	851	922	848	924	936	876	912	926	883	877	856	919	855	938	907	913	853	905	955	841	910	916	901	856	900	883	893	941	917	897	899	871	875	922	906	864	879	905	900	900	938	894	889	927	918	919	905	888	885	888	907	869	886	953	914	936	887	922	927	892	929	853	904	907	882	936	823	873	876	890	853	867	936	918	879	888	865	875	877	915	910	892	940	884	912	868	895	906	822	920	859	928	927	913	906	922	877	885	856	905	873	907	934	872	880	860	893	960	855	893	849	890	927	860	931	865	951	855	881	922	917	923	910	846	829	927	918	860	871	881	901	999	898	920	966	873	816	902	885	971	887	867	861	872	895	924	907	867	937	899	863	951	894	833	891	900	900	902	874	922	887	896	914	858	888	933	897	873	847	899	872	874	858	919	893	850	870	922	932	942	892	911	910	925	910	861	938	879	878	893	899	895	930	870	875	899	853	916	931	926	929	868	877	878	908	943	864	936	833	921	878	914	906	891	881	888	904	809	943	901	867	879	804	881	929	862	853	919	872	898	908	879	895	886	939	901	875	882	907	931	874	883	922	914	946	928	965	942	893	888	898	844	892	937	913	954	884	900	891	884	915	928	897	901	924	885	896	959	882	878	915	852	894	843	863	902	919	879	924	867	939	873	958	925	944	869	921	897	913	859	879	855	863	919	855	915	873	842	880	859	841	894	877	881	859	878	890	889	940	925	921	899	889	928	924	866	918	905	898	886	925	909	911	894	871	901	913	892	901	920	899	873	884	926	887	881	916	889	920	927	897	890	915	916	928	950	900	867	935	857	861	842	945	867	926	895	887	883	950	873	891	897	854	913	912	894	863	831	905	884	966	912	880	866	911	853	915	857	856	926	846	925	891	922	915	916	875	918	924	912	923	908	862	890	902	924	939	875	870	848	886	908	897	921	874	954	917	940	897	954	922	927	934	874	857	883	911	888	877	934	915	891	839	871	836	874	910	872	876	955	921	928	883	930	893	886	892	879	907	910	897	845	874	903	895	861	909	915	910	856	944	921	907	917	880	857	928	934	934	866	944	913	934	853	851	889	899	912	901	865	845	924	960	866	865	899	903	888	893	872	931	822	911	912	910	922	934	925	903	884	925	919	879	894	940	912	900	888	870	901	896	880	901	907	922	890	915	858	936	886	927	905	880	959	882	914	933	918	897	854	896	857	866	878	942	896	881	901	879	819	932	872	926	917	875	912	874	946	892	897	905	854	868	967	837	873	941	901	928	891	914	939	913	897	875	935	856	833	898	891	924	821	871	897	847	900	867	869	901	924	934	973	887	908	932	923	882	869	859	912	882	880	914	908	865	848	885	907	915	864	892	893	910	956	884	899	889	875	885	917	908	910	923	885	877	872	944	873	841	977	925	919	907	886	890	910	905	891	880	875	919	867	896	920	884	871	881	861	921	888	900	881	913	906	873	931	920	909	884	946	865	887	890	892	894	906	875	905	870	917	920	906	934	875	892	935	942	876	860	908	920	948	886	888	882	916	904	937	981	886	910	921	830	920	878	836	881	907	901	864	958	987	912	932	894	862	840	941	890	938	852	965	925	917	825	911	942	872	870	858	928	926	877	877	883	936	876	901	881	912	925	877	901	957	843	919	949	941	937	877	905	904	855	864	928	932	933	906	877	874	936	940	872	923	942	892	892	855	885	925	946	883	848	853	914	901	908	865	1015	883	922	905	868	885	941	938	937	897	942	913	900	897	895	937	921	913	849	967	878	946	894	911	929	885	930	871	938	882	873	926	859	933	886	849	861	921	919	949	929	883	929	931	886	906	963	926	884	879	951	882	952	958	908	942	1008	906	918	892	898	892	906	865	876	923	862	875	865	862	866	912	904	906	910	864	990	850	889	873	930	953	972	941	882	901	904	896	885	852	915	866	932	912	895	910	941	857	920	899	823	895	922	872	898	883	945	909	898	891	921	871	930	864	895	858	880	869	864	869	925	851	876	901	891	900	877	910	883	887	908	914	934	892	873	889	951	861	874	938	903	940	888	922	886	924	875	928	918	872	882	875	973	924	923	934	950	870	860	894	919	882	856	851	933	941	909	929	963	923	839	911	917	939	951	900	861	886	903	843	914	875	898	871	919	891	893	942	908	872	951	949	899	927	931	891	932	900	901	859	899	918	893	840	883	874	947	894	887	871	923	912	923	857	896	889	896	874	918	887	917	899	861	943	965	898	843	880	876	890	850	884	881	918	911	892	927	886	900	939
19926	32389	25051	6126	3782	2676	2732	2788	2455	2150	1910	1688	1644	1452	1449	1349	1277	1277	1241	1186	1151	1087	1055	1095	1086	1080	1084	1032	1042	1065	1130	1003	1081	1077	1015	1060	1067	1042	1033	1053	1057	1020	990	1065	1044	1053	1027	1036	1066	1034	1051	1085	970	1026	1013	997	972	1053	1072	1006	1079	1025	1082	1020	1009	1022	1045	980	1033	1028	1042	1093	1027	998	974	999	1030	992	1057	1082	1076	967	1051	983	1005	1075	1065	1073	1117	1082	1078	1056	1082	1056	992	1083	1042	1006	1047	1017	1060	1026	1039	1051	1025	980	1051	1019	986	1110	990	1054	1048	1084	1091	1064	974	1023	1035	1028	1092	1032	1035	1033	1065	1015	997	997	975	1059	1052	1050	1036	1000	1055	1000	1024	1099	1102	1047	1098	1014	1107	1037	1059	1027	1001	1098	1027	1061	1070	1012	1070	1026	1038	1011	991	1005	1026	1011	1042	1075	1015	1043	1071	1057	1056	1072	1106	1022	1044	1028	1033	1023	1083	1029	1028	1036	971	1071	1040	1146	1072	1039	1053	1044	1012	1062	1055	1007	1020	1042	1019	1001	1028	1044	1021	1029	1081	960	1072	995	1030	1007	1021	1045	991	1031	1046	1011	994	1046	935	1045	1027	1059	977	1021	988	1057	1061	1048	1078	1083	1049	1057	1079	1047	1062	1001	1049	997	1073	1008	1076	1029	1081	1074	997	1081	1017	1055	1039	1083	1083	1085	951	1054	1025	1016	1061	1070	1071	1036	1108	1029	1056	1065	1051	1023	1061	1007	1014	1056	1013	1043	1035	1031	1007	1075	969	1014	1045	1024	996	1027	1005	1064	1009	1078	1000	1017	1016	1046	1020	974	994	1048	1007	1075	1042	1058	1041	1032	1070	1057	1002	1005	1112	969	1059	1000	1002	1030	1061	1095	1091	995	974	1020	1044	1070	1051	1036	1005	981	997	1027	1068	1052	1076	997	1134	1032	1098	999	1048	1031	1005	1037	1002	1037	1006	1040	1081	1084	1076	1075	1064	1032	1026	1031	1045	1039	1064	1027	1065	1044	1081	1075	997	1008	1023	1055	1061	998	991	1025	1033	1023	1051	998	1030	1065	1011	1074	1015	1054	1050	1015	1070	1058	1079	1066	995	1032	1078	1074	1040	1067	980	1040	1042	983	988	1037	1020	1013	1024	1091	1060	1016	1025	1000	1059	1048	1078	994	1013	1058	1035	1065	1023	1032	1123	1082	1042	1067	1019	1049	1053	1028	1012	1028	1096	1030	993	1057	1056	1056	954	985	1031	1003	1087	1035	1006	1054	977	1042	1033	1030	1028	1068	1045	1047	1100	1101	1026	1044	1062	1025	1072	1068	1086	1047	1019	1035	1057	1031	1068	1082	1105	1086	1048	1048	1075	1030	1036	1048	1055	1058	1041	997	1048	1069	1047	1099	1023	1060	1039	1061	1070	1037	1051	1050	1047	1019	986	1029	1072	1053	1012	1057	1050	1057	1017	1043	1061	1035	1023	1063	1042	1049	1032	1004	1062	1100	999	1040	1056	1051	1048	1091	1015	1029	1087	1087	1019	1044	1027	1068	993	1068	1050	1054	1020	1014	1028	1070	1054	1051	1057	1017	1033	1044	1058	1016	996	1016	1065	1060	1031	1032	1052	1064	973	1066	1020	1026	1064	1084	998	1032	1057	1070	1053	1053	1034	1001	1027	1005	1015	989	1049	1125	1044	990	1076	1034	981	992	1023	1059	1016	1007	1027	1102	1058	1045	1089	999	1093	1033	1049	1025	991	1033	1002	1099	1072	1084	1070	1047	1007	1075	1059	1069	1053	1049	1072	1038	1034	1045	999	1049	1034	1036	970	1026	1059	973	1092	1023	1016	972	1044	1069	1046	1082	1069	989	1055	1015	1037	1018	1071	1059	1095	1056	1000	1018	1048	1062	1096	1024	1048	1069	1037	1042	1030	1074	1044	1039	1035	999	1055	1010	1025	1056	1089	1046	1081	1011	1001	1075	1070	1036	1068	1023	1053	1062	1033	1143	1015	1015	1045	1120	1046	1035	1049	1060	1120	1039	1043	1046	1012	1152	1104	1057	1056	1104	1006	1038	1005	1061	1011	1008	977	1074	1080	1059	963	1059	1079	1051	1057	1063	981	1046	1046	1039	1097	1055	1019	1070	1034	1073	1063	1095	1047	1047	1075	1046	1113	1078	1048	1051	1010	1003	1025	1044	1038	1017	1063	1015	1051	1045	1035	1026	1049	1016	1048	1085	1017	1051	1039	1023	1061	1016	1043	1092	1026	1063	1016	1056	1030	1077	1010	1047	1090	1109	1032	1036	1054	1043	1061	1075	996	1082	1072	1028	1003	1000	1049	1062	1081	1027	1071	1095	980	1034	1052	1071	1047	985	1015	1045	1003	1057	1068	1082	1053	1075	1046	1043	1019	1008	1038	1011	997	1034	1057	1036	1026	1033	1014	1053	1064	1026	1008	1059	1032	957	1077	996	1036	1044	1042	1036	1105	1035	1048	1030	1031	1008	1018	1101	1085	1032	1059	1043	1098	1036	1030	1025	1080	1061	1048	1025	1038	1023	1053	1071	1045	1000	1093	1059	1110	1012	1071	1025	1014	1026	1050	1031	1066	1032	1015	1011	1003	1096	1050	1048	1089	1062	1009	1020	1076	1070	1007	1044	1010	1087	1045	1026	1080	1017	1041	987	1025	1061	1060	1035	1054	1038	1090	1108	1073	1064	1044	1025	994	1014	1050	1028	1045	1020	1032	1057	1005	1040	977	1024	1007	1097	1026	993	1023	1011	1057	1025	1015	1124	1060	1055	1039	1004	1081	1028	1045	999	1028	1028	1006	1082	1016	1059	1047	1051	1049	1077	1079	1083	1005	1061	1067	1051	1063	1064	1029	1085	1054	1052	1049	1085	1051	1048	1006	1047	1034	1047	1081	1045	1023	1026	1062	987	1039	1042	1068	1040	1099	1018	1040	1091	993	1005	1047	1015	1061	975	1038	1068	1000	1051	1025	1002	1020	1008	1055	1013	1023	1003	1004	1028	1045	987	1044	978	1022	1055	977	1063	1046	1043	1034	1046	998	1067	1038	992	1009	1088	1019	1059	1024	1034	1004	1028	1041	984	1025	1029	1045	1024	1046	1054	1061	1053	1035	1033	992	983	1032	1013	991	1050	1068	1055	1016	1074	1037	1056	1020	1033	1051	962	1025	1087	1060	1045	1026	1054	1023	1044	1088	1016	1047	983	1072	1070	1016	1038	1072	1043	1050	1038	1076	1036	1032	999	1051	978	1028	1030	1052	996	1082	1046	1038	994	1046	1053	1075	1023	1047	1109	1031	987	1051	1000	1092	1062	1058	1035	1031	1035	1112	1029	1059	971	1057	1050	1002	1031	1077	989	968	1097	1048	1027	1001	1093	1052	1036	1022	1033	1032	997	1094	1062	1069	1043	1029	1018	1116	1056	1079	996	1048	991	1008	1085	1056	1070	1066	1021	1039	1022	1030	1006	974	1006	1015	1077	1062	994	1068	1037	1022	1004	1025	1021	1039	1025	1097	1020	1019	1043	1099	1043	1074	1072	1056	996	1059	1040	1015	1007	1103	994	968	1035	1032	1033	1046	935	1061	1002	992	1033	1028	987	1063	1063	1065	1054	1081	1028	1081	994	1047	1017	1041	1114	1079	1089	1022	1028	1021	1002	1020	1059	1074	1035	1073	1020	1033	1054	1045	1032	1116	1087	970	1046	1059	1113	1054	1065	1128	1113	1047	1052	1058	1079	1066	1084	1058	1011	1025	1097	1076	1031	1029	1062	1058	1020	1063	1074	1057	1010	1019	1040	1101	1064	1013	1047	1062	1005	1022	1020	1086	1039	1066	1001	1038	1065	1036	1006	1002	980	1072	1075	1060	1006	1068	1075	1015	1060	977	964	1032	1034	1016	1112	1062	1054	1041	1013	1039	1041	1060	1037	1023	1023	1001	1088	1034	1080	1045	1027	1065	1036	1067	989	1002	1055	1053	1064	1082	1047	1084	1016	975	1066	1024	1048	1080	1017	1067	1071	1073	1018	1024	1048	995	1080	1001	1050	1067	1053	1063	1096	1040	1043	1051	1032	1021	1027	949	1015	1076	1063	1086	1048	1047	1039	1034	1010	1052	1024	1001	991	971	1014	1068	988	998	1048	1061	1099	998	1049	1087	997	1072	1023	1005	1021	1055	1026	1051	985	981	1007	1101	1005	1051	1017	990	1065	1003	992	1038	1011	993	977	1041	1021	1020	1020	1049	1022	1070	1059	1054	1057	1045	1048	1042	1050	1015	1037	1057	1017	1058	1069	1004	974	1031	1010	998	1022	1045	1037	1021	988	1090	1045	1007	973	1009	1075	1030	1031	997	1010	1060	1034	1089	989	1068	1057	1008	1049	1074	1003	1045	1002	1012	1062	1070	1031	1070	1050	1026	1052	1003	1014	1076	1080	1044	1044	1066	1005	1079	1072	1055	1053	978	1105	1014	1066	1001	1092	1039	1026	1030	1023	1039	1036	1033	1008	1068	1026	989	996	1028	1006	1062	1070	1039	989	1026	1065	982	1051	1030	1029	1073	1083	1043	1023	1011	1062	1045	1056	1015	1070	1007	1073	988	1037	1042	1043	989	1038	1033	1059	995	1045	1031	1057	1046	1001	1020	991	1083	1012	1057	1042	1028	1014	999	1023	1051	1034	1101	1076	1013	1051	1023	1004	1009	1039	1040	1087	1074	1029	1031	1043	990	1020	1035	1071	1027	960	1062	1012	1035	1089	1046	1082	994	1079	1066	1023	1055	1003	1070	1064	1073	1071	1073	1028	1055	1052	1005	1060	1116	1073	1015	1090	1110	1090
23731	21210	28333	24373	21223	13114	3931	3258	2794	2474	2089	1930	1707	1567	1592	1489	1333	1323	1213	1147	1229	1057	1087	1049	1082	1051	1007	1133	1062	1063	1039	1050	1046	1025	1061	1083	1105	1051	1021	1004	1032	1023	1003	985	1038	1068	1099	979	957	958	1038	1085	1012	1031	1113	1031	1038	1067	1012	1007	1017	1012	1028	972	1031	1026	1069	985	1055	1058	1038	1066	1104	1051	1001	1095	1010	1050	964	981	1055	1048	1006	1027	1028	1030	1015	1049	986	994	974	1012	1031	1009	1053	981	976	1037	1011	1020	1035	1021	1046	1016	1004	1021	1046	1043	990	989	975	996	1061	1060	1053	969	982	1105	1048	1022	995	1011	959	1003	981	1021	996	1053	1028	1000	1010	1023	1003	1032	1037	1027	1016	993	1030	957	1009	971	934	1014	995	1033	1000	1042	974	1022	1033	992	976	1011	1018	1027	1011	931	987	1021	1062	1066	996	1029	983	962	1073	1000	1032	1010	1038	1013	1035	1029	935	1053	981	985	1032	1034	1011	979	972	1044	983	975	1022	1032	999	1017	1049	1018	1031	1025	1025	1049	945	1036	981	1028	987	1003	997	1033	1022	1015	1015	1052	1051	1017	1084	1036	996	972	1009	1037	1009	997	932	1051	1025	1025	970	1000	1019	1012	1030	1071	1049	1044	1030	1049	961	954	1038	1037	1065	982	1042	972	996	1045	996	1015	1021	998	1013	1044	1027	1003	994	1026	1001	1058	1010	1064	1015	1014	1016	1055	1034	1052	1061	1015	970	1017	970	1041	993	1023	1029	1034	1044	995	985	1027	1005	1008	985	980	1076	1002	1054	1013	1041	1061	1017	955	998	1098	1027	980	971	1039	999	1035	983	972	1052	1008	1084	984	1006	989	1018	1036	993	1005	1018	1009	1024	1048	962	997	1023	1038	985	1069	989	1010	951	984	1014	996	1040	1013	1057	1105	982	1031	969	1001	1004	969	1047	1033	989	1067	1021	1022	1016	1004	1065	969	1016	1047	1033	1045	995	1029	1036	943	1000	1025	1053	1017	1071	993	1034	1021	1028	1015	1020	1041	980	1032	960	963	1016	1005	1043	1017	1071	1057	1005	999	1047	1034	1041	1057	1043	1029	960	1061	1063	1009	1048	991	1017	963	1067	956	1030	1061	1000	1047	1017	970	1036	1031	996	1016	979	1045	1047	1036	998	1080	1057	988	994	1023	1012	1039	971	1015	1043	1087	1036	1019	1027	1033	970	991	1042	1000	1045	1011	999	1003	1020	1041	1051	994	983	954	1051	1097	1015	1030	1038	1036	1031	1014	990	1065	1047	949	990	1010	1036	1008	1007	1053	992	1008	989	943	1043	1050	1057	1061	1026	1001	1046	1052	1060	1021	927	1014	1070	1042	984	1090	1037	1039	1036	973	1045	1004	985	1006	1029	1025	1023	1054	1028	1085	1033	1025	1007	1095	1034	1038	1018	1030	978	940	974	1030	984	1047	980	1019	1004	1004	1076	1002	1068	987	995	1001	1001	1054	985	1018	998	1001	1042	1013	1052	1003	992	988	1014	1051	1020	1016	1017	1011	1033	1012	1038	983	979	1008	1053	1024	1043	1024	1003	1059	974	966	1053	969	1065	987	1047	962	1030	969	1064	1018	1045	1019	1025	994	1018	1060	1007	950	1015	967	1011	967	1040	1088	1031	1074	1017	1038	1001	1014	944	1025	977	995	1075	1058	1068	1012	1014	1026	995	1035	1036	1041	989	1048	1003	1072	980	1050	983	1025	1070	1026	974	1060	1028	1009	1077	979	1102	1017	963	976	1035	1040	1075	975	994	992	1053	1016	1010	1044	957	1052	988	1058	1042	989	1083	973	997	1055	1002	979	1091	1005	970	1050	991	1030	1060	1004	1053	1033	1003	1028	970	1009	1047	1017	1074	1027	960	1004	1008	1016	1049	1064	1010	977	1017	1062	1017	1032	1008	1022	1021	1001	1050	1049	972	1028	1056	1036	1034	1013	1041	993	1028	1042	1016	1011	1008	990	969	1009	1028	1056	1039	968	1000	1010	1057	1042	1008	1004	998	1007	986	1006	1027	1034	985	1028	1033	1011	1026	1002	1030	1018	1010	994	1098	1045	989	1019	1031	1045	1048	1010	999	963	1034	990	978	1047	996	1058	1009	1040	1065	1013	1045	999	1055	1040	1052	1007	1002	991	976	1020	1021	1001	1015	1045	1014	1031	995	1012	1001	1012	985	1074	1034	1040	1039	1017	965	1061	1017	985	1062	1048	989	1015	1005	1021	1020	1019	1043	1003	1084	1014	1051	956	980	966	1007	997	968	1046	1032	1023	1033	1040	1017	1000	986	1011	949	1042	1008	992	1017	1008	1056	1031	1035	1024	994	978	1033	1049	1092	1034	1001	1016	1031	968	1006	1019	986	1033	1026	1007	1027	1034	1035	1012	1003	1048	996	1032	1043	1019	1078	1060	1047	1035	1063	1003	1013	1003	1019	995	976	1062	1035	1006	1056	981	951	1022	990	1034	1029	970	1069	977	1072	1013	982	1078	1033	976	1031	1014	1001	1079	1042	1014	1006	1028	969	1025	1030	1083	983	1023	979	986	987	1030	1025	1036	1018	1044	1023	996	988	993	1064	1004	1023	992	1038	989	983	958	980	997	1018	1008	983	1036	1048	987	1024	1027	970	1002	998	1030	1038	1033	1019	1016	1002	1030	1016	1033	1001	1018	978	1015	1057	1058	1002	1033	988	1031	1065	1067	1005	1019	1060	1037	1061	1016	1058	972	962	976	1036	971	1044	978	1038	1027	1085	985	1024	1028	1025	1052	1001	1071	1046	1007	1003	1031	1056	1011	1046	986	1073	999	1028	1102	959	1011	969	994	1017	1061	1026	1027	1044	1040	1022	1019	1070	980	991	992	1012	1036	1110	997	995	975	993	999	1008	1040	987	1021	1018	1003	935	983	1000	986	1003	1028	999	1041	1053	1038	993	1032	1028	1058	1048	1021	1028	1062	1035	999	1039	983	1002	992	959	1023	1032	975	999	1042	985	1029	1031	1031	1065	1001	983	990	1055	1059	977	1063	1001	1015	1023	1025	1047	965	998	1043	1053	1002	993	1013	1027	983	968	1009	1050	978	981	1025	1035	1041	951	1038	1029	1008	996	1030	1028	1013	1017	1021	1041	1054	1020	977	1057	1007	1058	1014	1060	1043	1057	1080	1054	994	1015	1020	983	1018	983	983	1058	985	987	1064	1026	1031	1110	1038	1009	1003	1043	1023	1032	1026	972	981	1015	998	1066	1064	1029	1039	1012	1006	1011	975	1017	1035	1049	1013	1004	955	998	1056	1023	996	985	1122	955	981	953	1021	976	1010	1021	972	1038	1020	1004	1032	1054	1016	1023	1004	1058	1007	1017	1032	1006	1023	1057	1061	997	1057	1010	1079	995	969	1030	1024	983	982	979	1043	1062	1037	1047	1067	1017	1076	975	1009	1007	1033	998	1004	1027	1018	1045	1023	1058	1038	1025	1034	970	1025	1030	976	1022	1053	986	1028	999	1035	945	1022	1020	995	1032	1075	1118	1068	979	1050	1071	1028	1015	1026	1042	1026	1054	999	1043	1007	1026	1029	1046	1028	1027	994	1057	1068	1001	981	1002	1035	1026	1057	1049	988	1054	1009	973	1023	1025	1054	1042	1022	1040	990	1012	1004	966	1001	1026	946	1023	1041	1055	993	1007	1001	973	998	1064	1035	1045	1002	956	977	966	974	1031	1014	995	976	993	999	1026	964	988	989	1025	1049	1046	1000	1030	1022	1037	1006	987	986	1047	993	1035	992	1025	1067	1023	1018	988	1045	1017	1044	1042	1024	1034	976	1004	998	1007	1055	980	1004	1029	1023	960	1003	1051	998	1017	1027	1024	979	1029	1021	999	1027	987	982	1024	968	1036	1029	984	988	1003	990	1017	971	1042	1038	1006	936	989	1032	989	1007	1024	1069	1007	975	1011	992	1040	975	1018	1071	1034	1020	1073	991	1027	1055	1051	1059	945	1040	1044	1013	1005	1027	992	1015	1082	1071	1000	1025	984	1014	980	1014	1035	1078	999	1022	974	1075	1015	1030	1108	1086	1014	1038	959	1015	1066	1023	1049	1040	994	1028	1005	1020	1056	974	1013	994	979	997	1035	1000	1028	997	935	987	1020	987	1065	1046	1048	954	984	986	995	986	1052	990	1044	1020	1028	1049	1046	945	1020	987	1005	981	991	1089	999	1064	1040	1024	999	1063	1083	1027	1049	995	1015	981	997	994	1015	972	952	978	1109	1064	969	1034	991	976	979	1029	976	1007	1037	1032	1004	996	1014	983	1031	1013	1029	1012	985	1043	1018	1044	1036	1011	984	987	1028	1002	1025	999	1010	995	1038	1074	989	990	1026	989	1094	1012	1035	1020	1065	1055	1042	1014	1034	974	1026	1029	1021	984	964	1018	1009	996	995	1034	1020	1007	997	992	1033	1026	1021	1006	1012	975	1062	984	1030	1017	1033	1024	1026	1021	1024	981	1047	1030	1030	985	1020	1013	975	993	954	999	1042	1021	1028	974	1015	1009	1018	1009
21505	41766	34781	11179	7573	5386	5011	5114	4540	3854	3254	2719	2469	2283	2112	1971	1825	1723	1534	1466	1413	1326	1288	1312	1272	1236	1257	1209	1255	1211	1232	1231	1241	1271	1237	1212	1239	1257	1166	1232	1266	1257	1248	1204	1240	1188	1199	1233	1242	1305	1192	1221	1157	1205	1185	1206	1162	1191	1205	1193	1201	1151	1167	1181	1176	1141	1199	1200	1183	1183	1230	1202	1193	1150	1188	1200	1155	1190	1173	1204	1226	1249	1164	1137	1216	1126	1193	1238	1192	1131	1131	1167	1224	1197	1210	1180	1217	1271	1215	1216	1257	1149	1129	1144	1200	1193	1231	1170	1186	1195	1151	1193	1148	1150	1218	1168	1134	1162	1185	1203	1160	1241	1206	1148	1184	1203	1179	1185	1174	1154	1186	1256	1190	1227	1217	1208	1173	1243	1177	1148	1231	1159	1213	1204	1163	1187	1241	1170	1221	1258	1155	1174	1192	1151	1241	1173	1121	1191	1110	1149	1134	1183	1117	1206	1176	1217	1187	1171	1201	1179	1188	1161	1257	1169	1208	1159	1177	1135	1201	1213	1159	1208	1162	1223	1252	1143	1181	1157	1161	1181	1222	1223	1123	1181	1241	1214	1193	1145	1204	1234	1231	1201	1182	1075	1154	1213	1175	1269	1170	1172	1257	1207	1222	1193	1168	1158	1199	1241	1252	1214	1171	1155	1183	1199	1232	1172	1242	1166	1170	1197	1116	1126	1180	1137	1169	1241	1129	1177	1180	1197	1209	1103	1179	1196	1174	1225	1191	1148	1196	1165	1165	1211	1171	1172	1155	1195	1173	1216	1180	1131	1222	1121	1204	1226	1198	1179	1236	1176	1175	1168	1236	1229	1181	1182	1180	1190	1160	1205	1138	1184	1184	1227	1198	1180	1208	1213	1186	1215	1146	1188	1173	1202	1163	1211	1162	1200	1169	1210	1187	1223	1196	1113	1187	1219	1166	1179	1173	1200	1205	1183	1240	1215	1177	1207	1203	1157	1211	1235	1200	1165	1247	1132	1183	1174	1146	1259	1171	1170	1182	1188	1137	1160	1148	1207	1195	1182	1189	1187	1135	1218	1167	1138	1166	1208	1179	1217	1194	1143	1176	1205	1213	1137	1153	1175	1162	1140	1170	1151	1161	1173	1176	1224	1193	1151	1196	1109	1163	1157	1172	1211	1156	1178	1184	1190	1150	1179	1176	1195	1163	1216	1142	1131	1172	1193	1253	1168	1209	1194	1165	1199	1188	1221	1185	1170	1219	1186	1158	1186	1114	1199	1158	1111	1149	1232	1112	1133	1202	1115	1189	1191	1129	1192	1216	1231	1145	1137	1175	1207	1185	1139	1198	1179	1201	1213	1159	1155	1168	1205	1163	1136	1234	1136	1217	1187	1140	1173	1182	1191	1165	1222	1190	1156	1154	1142	1127	1193	1174	1143	1192	1200	1172	1187	1210	1149	1138	1196	1178	1203	1271	1150	1136	1205	1200	1150	1185	1220	1121	1170	1155	1194	1194	1199	1149	1179	1165	1201	1201	1228	1284	1181	1123	1182	1201	1174	1158	1170	1190	1179	1122	1188	1113	1134	1117	1154	1218	1169	1219	1153	1202	1211	1154	1219	1240	1224	1186	1197	1189	1158	1103	1163	1163	1180	1158	1141	1219	1147	1215	1228	1189	1195	1179	1193	1166	1233	1191	1144	1147	1159	1184	1138	1210	1228	1244	1147	1162	1164	1158	1173	1205	1221	1172	1197	1151	1191	1217	1174	1145	1245	1192	1146	1100	1224	1166	1162	1216	1242	1135	1159	1232	1190	1151	1184	1165	1175	1182	1189	1141	1160	1196	1206	1125	1185	1156	1162	1132	1213	1231	1153	1142	1139	1197	1205	1208	1202	1201	1189	1219	1151	1208	1189	1115	1159	1168	1165	1185	1182	1184	1214	1189	1188	1175	1185	1224	1185	1234	1198	1208	1211	1228	1130	1184	1171	1176	1214	1140	1164	1173	1142	1171	1133	1139	1238	1191	1168	1144	1250	1180	1185	1167	1221	1193	1185	1166	1208	1234	1170	1164	1224	1180	1155	1151	1160	1108	1186	1239	1176	1154	1178	1190	1151	1217	1176	1187	1196	1135	1155	1188	1194	1159	1218	1223	1154	1169	1210	1163	1193	1173	1196	1185	1191	1165	1179	1150	1266	1149	1174	1254	1135	1218	1169	1217	1242	1221	1159	1152	1114	1182	1200	1172	1150	1174	1214	1166	1133	1209	1225	1177	1173	1221	1181	1271	1159	1223	1180	1170	1180	1195	1211	1127	1184	1181	1174	1214	1206	1213	1229	1146	1194	1168	1234	1212	1209	1150	1180	1190	1196	1181	1162	1269	1237	1148	1239	1189	1228	1139	1179	1214	1148	1163	1213	1158	1150	1199	1193	1223	1111	1192	1248	1170	1221	1180	1165	1187	1181	1143	1183	1215	1227	1121	1184	1154	1189	1205	1175	1199	1183	1149	1243	1176	1202	1191	1173	1181	1152	1191	1160	1201	1202	1158	1193	1194	1157	1208	1117	1202	1169	1228	1199	1173	1157	1286	1171	1222	1156	1193	1178	1190	1225	1171	1212	1212	1193	1217	1173	1174	1266	1220	1202	1167	1204	1155	1157	1171	1201	1191	1196	1193	1232	1192	1224	1193	1159	1127	1156	1167	1232	1177	1139	1191	1132	1211	1153	1211	1146	1178	1166	1167	1204	1200	1143	1170	1179	1178	1143	1205	1211	1180	1154	1226	1149	1170	1199	1194	1244	1149	1208	1244	1199	1156	1163	1173	1108	1191	1179	1194	1141	1200	1207	1251	1109	1180	1216	1166	1156	1188	1187	1149	1238	1151	1200	1119	1174	1228	1166	1229	1166	1223	1144	1147	1219	1222	1123	1115	1176	1203	1189	1197	1181	1160	1137	1216	1173	1082	1254	1194	1166	1229	1197	1226	1112	1257	1207	1163	1169	1151	1180	1137	1176	1185	1207	1254	1229	1160	1142	1187	1192	1196	1255	1181	1201	1210	1170	1170	1176	1230	1203	1194	1150	1130	1142	1197	1142	1248	1138	1247	1249	1177	1159	1146	1195	1204	1163	1162	1158	1174	1125	1157	1196	1171	1144	1214	1129	1143	1172	1161	1189	1190	1209	1163	1202	1145	1192	1220	1131	1198	1210	1170	1211	1234	1216	1174	1154	1160	1198	1240	1187	1129	1161	1192	1240	1203	1204	1199	1211	1132	1201	1216	1193	1178	1143	1235	1159	1205	1161	1182	1219	1116	1213	1131	1172	1197	1139	1195	1218	1160	1206	1143	1091	1185	1164	1169	1179	1183	1183	1137	1179	1186	1180	1181	1214	1208	1140	1164	1189	1142	1187	1164	1112	1174	1205	1168	1142	1191	1167	1173	1181	1151	1162	1207	1163	1197	1223	1158	1225	1180	1166	1143	1172	1174	1205	1237	1170	1148	1131	1222	1189	1221	1194	1167	1169	1160	1177	1181	1181	1179	1182	1147	1125	1162	1204	1183	1201	1190	1178	1162	1226	1211	1186	1172	1163	1207	1204	1239	1198	1211	1088	1235	1258	1162	1199	1199	1222	1154	1171	1172	1198	1197	1241	1188	1197	1207	1163	1176	1202	1173	1206	1147	1200	1213	1150	1202	1167	1213	1221	1239	1183	1250	1207	1201	1176	1079	1179	1276	1195	1127	1170	1185	1205	1181	1120	1133	1184	1186	1193	1205	1219	1161	1199	1230	1195	1209	1211	1199	1161	1173	1152	1180	1227	1186	1133	1193	1164	1182	1131	1193	1141	1188	1151	1144	1127	1208	1210	1126	1155	1173	1163	1241	1177	1174	1138	1122	1110	1148	1203	1219	1192	1198	1174	1240	1121	1249	1210	1222	1239	1169	1191	1204	1182	1158	1206	1166	1153	1244	1218	1216	1220	1187	1198	1254	1186	1188	1142	1171	1210	1121	1220	1133	1214	1144	1104	1194	1142	1186	1211	1177	1231	1185	1199	1223	1171	1170	1158	1217	1150	1170	1170	1218	1179	1207	1180	1164	1128	1171	1164	1198	1195	1230	1171	1221	1176	1151	1211	1152	1257	1185	1157	1224	1161	1217	1151	1177	1225	1166	1157	1174	1218	1177	1198	1163	1187	1180	1210	1177	1217	1310	1189	1144	1146	1175	1156	1210	1239	1208	1215	1177	1172	1157	1201	1184	1196	1194	1204	1182	1244	1187	1177	1141	1169	1130	1184	1157	1137	1157	1159	1171	1198	1208	1168	1212	1190	1129	1178	1134	1178	1207	1194	1184	1220	1196	1168	1136	1186	1173	1187	1197	1179	1201	1155	1143	1145	1252	1200	1230	1155	1208	1183	1222	1137	1211	1133	1176	1181	1213	1150	1214	1215	1160	1211	1165	1219	1183	1155	1165	1254	1190	1207	1170	1187	1152	1199	1148	1200	1241	1160	1172	1140	1205	1184	1242	1104	1242	1253	1208	1207	1183	1172	1191	1257	1172	1225	1178	1185	1196	1134	1180	1178	1145	1212	1264	1238	1149	1112	1185	1132	1231	1239	1129	1188	1113	1211	1136	1136	1176	1157	1206	1153	1125	1210	1216	1169	1186	1162	1143	1178	1198	1154	1211	1188	1240	1162	1187	1146	1206	1206	1180	1211	1161	1206	1164	1187	1153	1164	1193	1222	1152	1150	1164	1194	1140	1194	1192	1198	1239	1155	1170	1213	1187	1099	1216	1177	1179	1183	1169	1204	1181	1212	1155	1205	1208	1182	1230	1165	1185	1143	1215	1182	1167	1209	1152	1221	1165	1141	1191	1178	1162	1199	1204	1184	1195	1210	1184	1190	1184	1144	1180	1165	1151	1122	1224	1176	1102	1226	1215	1202	1189	1201	1162	1164	1185	1200	1129	1177	1130	1185	1204	1213	1115	1071	1168	1122	1225	1183	1169	1216	1132	1192	1161	1122	1096	1240	1163	1165	1232	1214	1147	1182	1186	1078	1222	1230	1223	1201	1149	1231	1167	1125
24732	21219	27535	25178	15746	3457	2105	1981	1822	1639	1362	1286	1178	1107	985	993	877	858	903	850	739	700	698	672	675	694	713	724	717	683	685	690	642	679	689	707	649	653	665	675	672	690	650	697	635	667	731	658	687	668	675	696	648	657	651	681	696	667	686	681	706	707	637	663	636	672	698	687	644	679	682	715	663	666	660	688	684	697	694	675	673	663	682	690	683	648	683	652	713	691	626	718	665	671	717	677	647	698	695	650	707	680	682	686	664	651	676	632	662	634	645	695	678	656	637	667	640	632	692	671	704	690	699	657	649	715	640	725	670	696	669	687	686	636	667	646	660	661	664	623	653	629	655	668	670	659	658	682	687	688	698	640	702	667	668	677	644	676	701	692	643	731	663	701	707	695	652	654	703	647	695	667	694	676	653	700	701	677	694	626	653	661	706	665	677	677	681	693	672	694	640	649	679	685	735	716	700	650	715	669	661	652	653	695	702	635	643	697	647	706	662	706	654	651	687	652	689	657	693	651	674	691	668	706	713	710	630	676	622	664	690	676	652	687	654	628	712	698	682	638	704	661	663	672	642	687	693	707	683	678	681	672	654	675	714	631	668	658	665	676	680	649	672	667	694	700	638	672	685	704	699	698	677	667	690	653	680	688	685	670	698	705	617	638	649	681	683	697	655	682	643	618	690	716	687	675	661	661	702	703	632	692	645	710	675	717	683	674	687	638	645	687	652	662	710	653	668	683	689	649	706	651	647	679	701	633	644	668	730	644	679	684	730	682	687	653	614	638	660	716	685	667	688	668	698	679	642	657	661	695	681	685	678	643	673	684	685	664	675	697	638	654	635	639	676	659	671	684	671	668	681	677	643	668	684	660	708	666	655	699	713	695	742	649	645	666	717	652	687	681	679	647	638	684	745	670	615	713	632	686	670	739	671	702	706	626	714	678	643	664	641	650	659	698	727	658	711	650	623	681	683	724	659	669	722	688	682	698	688	675	668	684	685	672	663	657	734	681	683	699	679	674	697	702	689	708	695	650	684	688	640	696	681	656	632	676	685	732	659	673	676	675	652	713	671	712	677	677	669	636	705	655	666	676	660	630	671	650	630	643	671	628	673	710	680	700	685	688	673	630	669	682	692	683	679	674	641	702	696	703	625	682	652	635	662	674	675	664	687	679	642	677	674	675	708	659	687	690	639	632	724	630	655	710	715	630	705	682	664	659	653	732	681	646	662	680	676	689	679	624	701	611	587	698	696	663	655	710	671	648	640	632	621	671	644	668	644	667	662	691	660	687	671	688	629	658	643	695	653	678	728	677	706	676	653	679	678	663	702	693	625	690	696	688	652	679	696	677	655	715	717	650	688	652	690	663	712	687	669	677	651	696	697	646	717	667	680	696	678	683	657	670	682	711	705	660	640	687	672	645	693	658	655	672	653	662	690	696	694	723	718	662	640	615	648	641	716	688	641	695	686	690	695	647	679	655	644	662	663	651	680	668	652	657	680	667	650	676	699	679	621	712	655	638	663	645	683	688	685	675	674	738	640	676	649	691	663	699	678	656	662	683	668	688	708	706	662	665	651	654	691	639	653	685	637	716	712	696	668	689	652	724	660	691	664	676	634	627	697	701	692	648	676	696	678	706	687	630	671	655	664	665	661	675	665	643	696	657	635	650	641	654	649	683	670	706	727	663	639	648	670	719	667	638	659	697	642	671	692	660	673	679	683	678	664	635	702	694	673	658	607	647	627	622	662	650	672	695	664	687	658	694	630	706	658	669	669	677	685	602	682	688	681	645	684	691	645	676	693	692	688	677	666	660	653	649	656	682	641	657	686	683	677	692	689	645	630	672	663	592	691	675	683	643	622	702	662	706	639	680	635	658	702	672	704	678	667	681	688	667	659	625	710	662	625	700	633	678	616	647	692	654	665	654	695	677	654	654	664	719	649	684	667	674	642	672	673	707	669	666	710	678	663	700	674	680	680	705	665	707	629	700	669	643	628	660	720	690	701	709	655	694	665	710	673	639	670	670	652	669	693	662	645	712	649	686	648	671	666	718	652	682	645	661	702	651	650	687	642	657	699	631	592	663	685	662	685	672	687	699	718	678	680	671	689	680	671	727	660	692	691	671	685	668	723	658	630	687	666	674	678	656	646	709	654	642	642	686	653	624	720	660	690	673	670	680	704	645	691	672	681	643	696	674	677	684	653	615	682	656	648	717	690	689	682	693	661	709	688	663	680	690	673	669	671	712	650	687	627	664	656	679	719	641	658	640	648	670	668	679	654	668	658	654	667	655	637	662	702	678	673	695	662	640	650	676	709	608	698	731	694	683	686	646	641	657	618	669	672	671	666	746	676	677	710	690	687	669	698	685	668	663	640	663	735	673	657	660	688	733	660	717	618	667	701	685	697	657	652	667	713	682	654	719	698	704	702	701	666	702	681	672	693	673	685	658	691	664	651	670	705	649	731	676	684	685	714	662	665	643	659	661	684	660	642	709	676	678	693	681	681	646	664	694	692	705	692	676	703	653	628	668	698	672	677	663	721	633	714	673	719	675	650	693	687	672	657	708	699	705	644	681	663	653	632	737	690	645	732	672	670	643	671	657	666	659	726	673	650	651	688	639	709	662	701	661	682	693	662	625	689	687	694	638	682	658	678	679	666	675	689	657	668	698	639	715	687	691	657	671	609	673	671	668	656	657	665	694	677	651	687	659	672	685	676	727	643	642	691	688	732	674	685	694	670	646	693	683	677	689	680	651	670	713	671	674	688	677	663	649	671	716	719	660	639	681	653	692	686	681	683	700	643	696	687	631	678	678	670	679	662	658	670	707	657	651	712	681	675	672	629	709	657	661	688	657	679	691	676	651	695	691	672	660	682	731	722	654	623	660	685	708	651	666	671	667	664	710	706	676	701	683	673	688	663	681	652	690	672	661	693	656	709	681	638	676	692	721	706	666	662	709	659	722	684	636	683	654	692	653	709	664	695	654	677	693	683	651	733	683	657	654	676	672	653	728	643	638	666	705	682	646	677	678	688	672	682	708	693	627	722	701	653	660	683	624	638	701	676	664	683	695	675	670	665	680	658	693	675	649	678	639	683	690	683	690	666	700	652	705	696	667	663	663	695	681	650	612	701	691	666	671	656	676	690	667	675	643	666	718	689	690	689	637	670	654	665	708	611	671	672	700	704	745	630	701	676	664	673	704	659	685	677	694	680	659	665	682	691	653	719	638	652	668	657	642	664	682	671	673	663	680	705	732	635	718	653	663	641	682	608	665	672	652	712	642	670	645	661	663	668	677	623	725	708	681	698	700	701	648	652	744	654	663	700	646	650	649	645	725	692	665	647	636	687	662	661	710	718	655	698	677	652	659	659	709	707	730	656	731	687	695	689	687	677	687	678	642	614	643	670	671	664	684	632	670	712	689	656	651	673	683	617	683	649	641	623	670	667	662	714	704	704	677	653	668	721	691	637	656	656	622	701	691	658	662
22974	39056	30241	8400	6024	4233	3699	3592	3370	2859	2344	1910	1805	1582	1506	1271	1281	1161	1140	978	892	872	889	857	842	795	865	816	827	776	807	795	847	802	833	789	852	797	795	844	876	844	843	795	793	807	750	847	807	821	804	794	813	812	819	773	786	800	860	795	794	862	834	870	743	868	823	793	816	800	823	838	769	848	779	813	790	785	764	816	790	797	807	794	782	793	757	808	764	838	760	805	819	776	795	832	756	777	800	804	757	784	819	783	768	774	783	819	835	828	798	797	804	806	792	788	859	763	832	814	802	750	810	837	832	854	794	766	794	753	799	833	780	807	808	791	809	817	794	753	836	805	820	836	821	802	746	779	766	825	791	793	795	788	859	785	791	832	745	829	822	753	774	800	831	779	808	771	816	780	810	800	779	788	799	820	758	747	803	802	794	780	801	789	765	809	785	773	800	821	795	782	729	773	797	803	785	830	737	799	766	817	811	784	805	793	764	830	821	803	778	773	780	816	803	803	766	805	855	806	789	794	812	811	820	772	758	747	721	771	784	818	769	806	812	768	817	813	768	830	769	809	796	799	837	869	812	811	790	784	773	793	817	819	783	792	816	759	814	757	747	762	779	824	792	786	801	778	833	771	714	760	805	818	789	839	760	806	811	776	715	814	776	758	825	799	789	741	779	813	793	753	846	770	834	786	791	784	773	810	793	780	809	782	715	804	797	804	810	790	813	799	777	821	798	846	776	754	806	761	787	812	817	774	780	817	775	834	818	838	802	799	788	826	815	782	752	793	804	784	779	835	806	791	829	830	803	804	791	747	787	776	797	798	828	780	750	783	796	787	800	799	818	818	788	788	763	733	751	809	797	803	791	789	794	782	788	809	762	794	821	751	830	770	733	810	780	787	819	831	781	795	772	827	837	838	779	816	744	799	710	740	828	769	809	800	846	765	776	800	797	778	792	801	796	841	778	807	792	758	806	776	787	779	804	784	774	810	751	870	825	805	752	754	762	795	831	785	778	784	803	761	808	875	766	774	771	799	825	784	777	818	775	767	807	795	773	720	791	751	754	826	777	821	778	806	841	792	815	787	752	772	774	812	783	777	805	772	763	810	742	813	784	784	833	742	772	811	831	730	791	788	802	776	783	798	815	869	779	752	765	837	779	736	744	827	790	776	801	813	817	796	788	770	853	761	778	787	776	803	849	793	744	782	788	786	797	701	784	821	784	777	808	781	781	779	801	805	791	810	758	789	809	791	794	800	768	780	835	777	799	765	801	819	788	784	818	818	775	804	781	775	797	816	825	769	797	748	795	857	806	796	757	795	804	789	778	773	806	750	814	853	787	803	754	759	802	782	820	745	772	790	831	829	767	768	774	761	751	802	822	818	754	829	805	809	774	809	779	809	789	759	817	835	785	801	779	785	791	759	817	744	784	787	793	802	817	761	778	816	831	808	840	804	771	791	760	781	800	781	850	838	772	768	784	802	779	862	820	724	838	804	827	767	775	736	803	772	785	806	817	800	819	775	790	771	805	819	803	800	780	799	808	836	771	776	709	761	798	816	775	819	757	773	848	805	807	797	811	788	795	822	804	813	803	805	797	780	775	825	793	771	783	805	731	797	832	797	853	846	768	806	807	779	761	787	851	779	873	749	778	842	779	771	794	814	839	799	751	806	810	777	809	819	771	805	773	833	791	753	830	741	758	766	800	824	801	774	821	759	838	767	787	805	793	778	819	818	734	828	794	761	827	833	804	770	796	799	775	780	820	750	812	780	818	783	808	855	799	818	814	813	813	783	854	770	819	780	806	757	774	771	762	770	822	823	821	809	809	782	816	770	808	758	801	782	806	745	795	769	838	845	743	794	851	764	782	807	825	758	801	767	820	786	781	821	765	791	815	761	791	804	793	789	779	794	744	808	763	804	791	831	801	765	808	743	770	803	777	827	798	802	819	810	832	822	855	794	830	831	790	856	726	740	796	821	804	735	824	796	783	814	809	751	810	759	831	802	812	741	787	795	782	760	754	759	794	823	827	762	775	778	788	798	789	827	813	773	741	828	805	835	791	849	797	770	796	741	782	796	726	846	795	811	819	741	802	787	826	788	800	794	782	769	787	778	747	746	782	782	772	826	785	795	823	816	803	788	797	798	738	825	806	844	826	786	792	813	795	798	790	766	777	799	792	818	788	781	756	764	807	806	838	790	818	799	767	848	751	834	808	780	788	800	872	798	796	784	809	773	798	817	773	815	805	799	770	850	774	812	785	811	829	777	763	790	802	829	819	853	782	734	774	794	792	777	757	822	828	814	801	755	830	799	794	773	755	784	800	815	774	841	822	791	803	821	831	821	799	821	815	763	857	755	798	781	790	801	788	747	767	793	769	825	762	832	753	811	844	809	829	849	786	797	799	751	813	792	819	779	809	809	788	720	813	771	792	807	789	800	756	775	769	798	804	760	795	801	761	742	796	777	788	792	756	745	795	818	754	821	773	814	785	789	825	854	800	800	781	788	781	797	784	768	822	769	812	785	780	780	876	838	797	788	772	804	762	773	780	741	825	790	798	852	797	813	816	838	782	796	821	800	802	785	769	748	829	841	781	795	814	821	745	817	799	757	806	763	857	815	784	793	780	806	777	800	774	753	776	748	813	764	807	796	764	766	785	771	822	797	786	833	778	791	797	789	784	794	735	772	818	749	796	800	764	845	805	779	812	798	801	818	804	769	810	841	809	771	846	859	810	768	824	770	812	771	759	822	761	792	759	822	841	862	813	789	764	820	778	767	820	823	775	802	792	773	865	843	797	799	765	805	831	777	768	787	842	824	791	803	764	812	788	803	789	776	790	808	759	832	783	823	764	775	812	805	783	830	736	812	791	799	803	750	801	805	792	788	755	746	750	840	804	809	804	838	763	761	778	833	788	764	768	816	761	781	782	758	812	784	807	815	826	817	815	725	773	851	803	771	821	819	807	784	813	802	778	765	778	811	792	793	814	781	839	764	805	789	847	790	794	750	773	755	770	754	762	851	834	807	755	733	779	774	812	761	825	785	818	805	831	802	768	797	777	776	787	805	836	754	845	816	845	782	773	822	806	822	770	735	799	826	804	783	783	798	796	776	754	792	773	819	809	783	801	771	829	798	780	771	806	778	841	798	787	828	816	683	761	767	775	806	837	839	795	793	792	841	812	859	744	845	781	780	781	789	760	781	765	857	774	819	845	752	840	805	771	820	767	774	789	776	834	800	761	799	790	721	823	791	781	759	825	834	772	758	831	794	850	804	769	804	784	785	831	790	812	799	779	799	872	743	860	820	802	775	765	869	836	808	768	795	810	781	829	786	812	781	788	793	738	764	815	777	766	799	843	776	774	805	792	828	778	783	831	766	852	809	772	761	788	788	784	783	788	774	780	739	853	759	752	796	836	825	792	760	818	822	758	798	790	776	755	794	837	798	784	764	778	730	759	775	821	820	777	793	796	804	781	799	839	799	787	788	782	807
22723	21252	28802	24015	21259	21382	12595	4137	3389	2992	2540	2211	1862	1708	1545	1403	1257	1242	1190	1060	995	892	857	830	869	854	808	856	850	829	821	845	831	797	873	812	863	826	822	786	837	852	769	813	813	779	816	805	783	805	809	787	794	805	780	776	785	797	786	798	849	753	807	786	755	784	777	784	787	788	813	786	815	793	801	813	817	816	779	790	763	744	784	771	790	854	776	761	780	818	799	754	772	773	744	755	804	825	789	752	781	792	749	737	799	758	759	812	737	793	785	823	770	773	723	778	755	775	787	716	793	761	816	756	752	770	749	724	784	747	821	808	801	807	751	792	750	744	751	759	765	785	782	765	815	764	773	765	810	779	811	773	769	786	772	774	801	802	810	748	765	770	778	788	777	762	792	751	765	775	791	771	747	797	783	757	748	828	796	829	778	758	737	751	780	795	809	767	723	790	753	755	783	778	780	777	752	718	806	760	779	797	776	777	769	738	744	768	745	781	819	768	803	756	753	771	773	765	773	765	765	799	778	785	723	797	788	778	812	777	753	793	795	791	772	768	767	762	781	802	767	787	772	751	738	787	802	729	769	755	812	747	792	790	832	759	732	776	804	817	786	746	787	760	821	804	788	802	775	790	761	724	779	764	770	779	798	758	802	806	749	790	779	767	784	810	762	823	819	798	775	810	761	733	798	788	807	767	781	776	801	740	729	762	735	800	749	780	764	799	775	785	787	805	797	762	806	834	741	737	765	810	752	778	747	793	765	784	741	737	788	744	751	760	748	747	788	775	783	829	777	758	774	820	805	806	807	756	747	722	782	770	764	759	790	749	828	815	754	736	766	730	774	799	785	771	780	793	786	762	766	754	786	794	824	786	805	756	719	744	773	804	798	824	771	789	768	810	830	814	753	786	807	791	747	759	788	840	752	763	780	791	845	724	762	751	719	742	809	779	810	792	788	747	803	800	789	767	744	792	817	840	771	781	778	775	780	723	743	780	783	734	786	797	828	789	776	780	797	802	800	794	738	769	755	817	794	763	784	818	773	857	741	764	718	760	819	775	828	795	728	766	796	828	792	776	812	839	790	854	805	734	710	754	829	810	773	799	772	785	828	759	763	756	758	803	812	775	779	851	779	785	787	757	815	779	806	758	736	755	787	756	772	802	763	781	807	771	765	769	744	762	749	816	754	771	793	773	799	759	807	727	770	838	779	758	773	767	782	738	788	816	795	790	725	759	779	816	805	755	808	770	757	790	782	746	756	775	758	790	763	717	742	782	790	799	772	809	813	790	802	769	752	772	819	774	799	757	776	778	784	776	779	832	790	817	760	803	766	769	747	767	753	749	769	755	758	790	778	716	752	743	803	818	753	751	813	802	762	814	801	810	804	786	721	768	788	779	776	837	768	857	778	816	821	774	753	724	766	754	798	738	798	719	746	782	778	812	736	756	808	774	773	786	779	808	759	774	815	762	730	787	760	783	799	767	756	786	767	784	757	815	771	786	793	779	769	754	814	788	776	758	797	772	811	815	776	792	791	749	790	839	731	730	768	761	776	739	764	781	801	792	817	786	747	778	797	779	839	755	746	767	850	724	767	772	830	839	721	817	765	819	812	762	758	803	795	737	788	791	800	785	734	817	729	786	799	795	755	778	752	752	762	794	766	813	756	815	794	786	802	814	759	751	803	726	778	792	802	764	774	734	815	754	774	742	727	758	763	779	780	770	748	785	804	689	773	797	772	785	740	770	784	766	741	790	798	787	756	761	756	758	760	743	754	794	771	789	728	754	785	793	734	792	811	795	793	757	806	834	743	798	770	741	756	770	752	802	740	764	782	793	769	773	767	757	798	741	796	753	795	751	748	854	749	786	796	808	771	763	781	724	775	779	813	778	697	768	836	786	782	786	751	793	766	770	782	790	776	823	797	760	750	805	769	798	792	785	779	811	789	779	768	836	786	767	792	766	756	748	754	796	817	830	851	814	755	767	776	785	741	812	776	791	745	775	792	755	772	758	766	784	775	764	774	786	784	744	827	776	781	785	808	808	735	797	752	769	812	750	839	766	756	789	744	814	754	743	787	764	764	717	748	788	755	804	775	723	782	783	778	763	794	799	767	814	775	735	800	826	779	777	778	807	766	738	760	809	746	794	715	741	730	824	831	756	762	787	757	751	803	757	793	764	834	744	778	721	759	745	785	797	788	773	791	781	754	807	791	812	763	787	737	775	807	786	722	797	765	765	795	823	788	778	796	806	813	795	744	797	746	776	757	810	828	766	800	787	810	755	752	740	817	784	797	801	788	727	804	800	755	769	765	745	760	771	810	776	774	799	795	719	800	795	757	788	767	738	728	804	803	802	750	763	781	811	790	811	810	740	807	772	842	793	823	753	750	753	780	747	770	779	823	767	793	782	765	784	799	718	758	740	777	742	795	814	762	809	779	738	757	776	752	726	767	797	750	775	788	809	809	749	778	791	759	766	799	773	734	768	760	773	817	710	797	800	755	761	794	848	790	730	834	772	774	739	803	789	804	755	778	757	774	789	771	757	767	729	738	716	749	763	752	765	783	772	798	768	866	758	729	819	799	830	751	759	737	803	770	726	822	794	767	773	792	766	839	781	797	802	803	761	735	774	772	734	769	804	788	755	798	779	764	781	753	815	795	779	765	723	808	802	741	765	793	751	738	767	727	789	725	760	782	817	728	791	723	796	801	790	741	797	777	821	741	780	753	749	772	746	779	774	735	741	748	832	755	748	744	802	735	765	838	802	755	729	770	746	735	805	809	732	767	778	757	782	806	801	783	740	782	757	750	842	785	757	759	760	727	733	783	778	764	795	746	807	793	802	747	783	740	785	788	801	762	751	868	787	788	822	804	771	751	698	809	754	783	824	729	778	724	776	772	722	757	778	739	814	772	775	782	702	723	742	763	765	783	787	719	761	768	791	796	790	818	755	798	757	743	775	821	809	757	766	733	776	788	776	803	821	763	795	782	764	778	794	775	797	781	772	782	777	726	803	815	771	760	767	784	792	753	791	764	797	787	737	771	806	749	757	781	787	791	777	811	733	739	785	747	807	800	779	726	797	748	758	759	773	773	757	738	771	764	805	817	737	840	753	760	759	779	819	810	727	757	809	795	751	783	802	776	778	759	788	825	754	757	814	795	760	769	748	799	780	771	763	813	784	788	807	787	788	700	773	818	777	745	768	759	770	835	737	779	824	825	728	718	707	804	790	729	770	751	818	773	751	807	794	775	757	754	763	753	782	804	788	765	826	781	797	782	796	754	729	743	788	807	732	793	785	758	804	797	791	801	779	757	735	809	772	771	781	737	765	787	764	745	810	775	798	780	800	782	834	770	813	765	790	781	766	802	777	776	831	762	811	808	730	745	785	807	849	746	778	777	786	800	764	774	800	779	760	751	760	751	734	804	743	771	763	789	759	805	771	723	780	785	777	800	811	787	732	803	761	776	783	723	804	783	792	783	737	791	802	816	733
26476	47910	38181	14543	10611	7928	6362	6465	5808	5004	4055	3332	2940	2538	2233	2010	1819	1681	1485	1349	1210	1115	1067	1012	1060	1022	1035	957	1031	1025	948	1025	987	997	941	1001	958	984	946	935	992	950	991	982	1021	930	930	889	939	887	994	998	931	881	916	933	896	924	935	949	903	899	932	922	924	879	933	929	895	925	936	945	967	962	927	912	950	905	966	916	938	970	936	890	929	923	897	907	909	932	975	902	927	911	938	898	971	915	909	919	882	887	905	875	881	897	910	938	951	985	919	930	875	934	886	883	927	856	901	922	894	909	957	881	865	887	907	928	907	890	899	882	902	925	889	881	949	860	917	887	894	915	879	891	866	863	895	986	914	936	940	931	920	888	882	954	938	919	944	892	920	918	932	925	908	932	906	899	895	925	922	932	883	980	872	876	894	848	944	911	916	965	916	959	880	899	945	923	939	945	913	911	900	919	913	917	890	966	919	966	902	894	888	894	898	891	919	888	868	898	914	950	846	953	918	887	884	950	863	931	946	919	886	945	902	882	965	885	877	914	922	944	910	943	846	871	886	864	917	927	943	916	894	943	930	928	876	856	974	880	887	923	943	919	911	966	937	937	887	901	903	916	906	915	873	883	920	896	925	899	893	874	887	927	935	946	878	884	918	903	883	890	930	890	943	895	884	861	892	908	961	875	944	904	938	884	951	924	934	860	908	958	943	916	951	949	953	880	868	949	903	891	931	919	911	895	926	923	885	925	847	918	866	861	934	910	888	915	902	910	916	897	930	917	920	884	926	913	921	877	907	926	915	899	942	904	889	895	939	892	906	927	927	905	951	892	947	913	864	915	878	881	936	906	893	1011	887	922	980	928	891	847	894	929	949	947	951	938	852	961	903	884	905	907	876	908	951	941	965	905	936	900	873	954	935	941	905	881	935	897	918	944	877	936	932	887	908	976	922	902	934	916	867	941	862	919	933	919	947	942	927	871	920	909	893	963	935	850	903	915	910	884	911	891	895	922	939	913	909	955	966	892	883	887	922	911	922	845	911	902	934	914	955	890	909	923	929	941	945	918	914	924	933	921	860	944	961	904	906	933	919	982	882	875	939	930	914	945	902	899	907	920	834	927	911	905	915	905	933	917	882	894	973	851	895	823	955	856	929	893	840	932	872	950	914	891	869	884	863	868	939	938	922	949	887	926	910	841	938	909	878	902	952	882	869	906	912	883	904	916	898	867	887	949	893	945	880	920	912	913	910	931	876	872	925	862	913	926	913	897	924	965	913	917	900	874	910	861	922	891	864	912	862	910	889	921	900	881	893	929	957	879	900	860	945	895	938	911	887	867	921	919	865	920	920	891	888	918	870	925	996	920	903	930	875	940	884	875	947	880	906	971	843	889	892	896	887	917	905	890	917	886	943	863	933	888	888	913	890	888	914	919	940	950	891	931	873	914	914	949	876	890	898	872	925	926	913	867	929	888	938	908	911	928	917	881	859	874	887	861	839	922	934	892	988	906	893	922	879	881	915	967	877	903	890	941	818	909	931	910	918	900	916	969	913	898	887	886	883	918	917	904	913	900	898	877	933	849	964	916	880	928	904	913	927	888	910	945	948	907	953	901	901	935	859	956	905	886	914	950	891	914	879	914	861	915	933	909	901	914	931	898	937	944	890	927	847	930	936	886	934	861	882	880	886	915	884	880	921	923	871	956	878	868	945	908	905	906	900	923	865	977	916	952	883	879	899	947	914	921	902	921	838	887	892	970	872	981	868	938	919	924	938	894	907	932	913	904	943	914	897	921	930	886	918	916	946	934	870	962	897	965	915	921	909	877	882	896	924	939	909	883	895	903	906	943	852	863	949	908	932	923	894	884	934	888	902	889	926	944	870	887	896	908	916	922	853	972	912	870	909	862	890	898	915	943	898	910	885	956	923	903	930	939	933	920	967	927	950	910	898	899	918	875	869	929	886	894	848	919	864	933	964	935	897	928	917	858	868	927	917	913	949	902	931	886	914	915	950	898	880	956	923	923	929	947	895	885	920	927	923	951	904	886	945	865	896	964	917	947	858	905	899	910	904	913	923	920	928	910	892	894	965	924	935	906	922	906	875	903	906	952	860	892	926	960	872	905	951	913	921	932	954	972	916	836	916	922	861	902	983	917	931	889	918	880	969	924	894	889	937	892	964	870	937	862	913	909	890	921	826	943	896	907	909	863	884	924	893	922	938	947	906	922	879	958	909	933	911	937	882	961	910	910	903	894	896	959	920	889	967	902	928	875	905	917	894	925	923	889	893	898	935	901	889	890	944	916	886	964	899	920	871	948	902	874	880	959	855	915	894	894	903	914	964	930	907	822	874	934	895	920	939	907	888	872	901	951	950	865	970	909	951	876	870	926	928	918	866	888	919	865	929	904	859	908	886	898	927	878	910	901	852	912	893	883	916	889	942	902	877	939	850	941	895	822	878	889	903	883	915	864	910	913	937	859	904	931	953	922	942	908	889	896	873	883	921	919	944	941	905	891	973	922	926	918	904	905	892	908	902	947	921	953	905	915	843	920	923	921	925	900	892	907	860	876	905	911	906	955	911	958	959	911	907	921	878	897	909	883	885	908	843	961	908	869	900	955	882	901	916	889	878	932	909	905	940	843	946	892	949	904	912	927	874	903	956	910	947	879	934	921	897	903	978	896	921	959	885	925	897	877	897	984	924	938	904	960	888	881	920	907	900	949	918	885	884	935	872	889	882	883	919	965	868	884	936	914	930	891	877	898	957	901	927	897	934	900	875	954	917	879	948	932	919	924	916	886	885	900	905	916	926	914	922	890	942	893	900	941	915	946	917	908	956	897	916	945	963	878	929	908	886	890	877	880	874	896	852	901	968	944	928	893	864	921	904	887	883	902	928	926	875	956	889	933	910	915	887	907	912	942	917	876	912	928	893	867	874	958	942	919	906	893	924	902	897	907	946	971	912	916	947	914	891	983	876	911	897	981	885	904	917	893	895	934	918	882	927	957	888	861	937	867	944	914	956	917	879	864	921	917	937	912	871	929	911	920	905	917	951	946	866	963	884	953	927	933	880	936	957	829	900	889	928	899	868	930	879	939	921	934	907	923	826	905	882	921	953	901	894	911	902	934	907	964	900	922	886	905	951	877	913	859	939	905	880	968	908	887	918	897	893	919	883	936	895	930	908	871	902	892	907	927	907	904	970	867	948	898	961	929	915	883	890	903	915	946	870	923	932	948	882	918	856	925	902	885	913	890	907	932	965	970	935	900	901	862	916	907	922	882	921	959	887	906	911	901	918	878	906	920	947	906	887	960	925	931	920	897	890	912	953	820	899	990	930	905	962	905	901	850	893	934	947	872	958	845	889	883	851	910	926	942	873	933	930	868	891	878	890	905	896	902	878	853	939	957	871	914	891	928	905	874	895	874	918	929	932	935	866	951	914	923	943	900	883	943	958	947	883	894	967	946	885	940	918	932	889	917	913	896	926	840	919	884
27977	22393	20074	5928	2552	1905	1652	1589	1575	1480	1329	1195	1161	1139	1096	983	987	960	986	934	920	926	900	874	878	886	848	870	908	868	861	863	877	906	876	904	895	897	856	869	883	850	862	842	874	917	815	914	952	908	897	876	923	923	892	857	870	897	876	905	904	863	896	904	908	865	912	880	914	874	887	940	901	896	915	920	887	836	878	868	847	856	906	893	847	855	868	864	869	825	886	832	907	822	849	825	886	914	917	889	899	827	893	817	882	874	838	907	859	812	890	861	886	908	898	925	887	863	858	896	924	859	892	869	878	907	893	899	878	877	888	902	845	852	893	893	831	870	906	832	881	924	877	895	863	863	931	848	887	886	877	850	859	846	889	830	858	881	917	848	879	879	917	848	861	884	804	867	893	855	869	916	835	890	871	896	878	863	896	867	841	850	881	839	854	900	872	861	830	819	864	899	844	881	830	904	833	849	874	833	881	812	836	879	822	854	882	858	847	866	878	902	885	841	903	881	864	890	851	892	844	868	827	914	796	828	886	901	908	846	822	891	841	930	884	866	877	852	853	888	888	874	902	858	889	918	903	859	876	879	861	888	877	927	891	829	822	841	858	878	862	856	905	866	898	854	839	839	897	924	815	874	805	862	861	913	921	856	812	888	826	849	864	919	867	921	881	906	900	843	850	893	839	857	876	819	884	882	838	888	912	918	920	926	840	905	952	869	860	891	909	890	908	901	847	859	916	863	842	903	888	908	931	913	839	908	914	874	860	919	878	875	901	842	885	944	922	850	883	835	891	852	846	898	950	893	882	850	844	898	877	872	864	822	903	849	870	802	841	834	828	880	873	873	892	880	962	895	874	854	886	856	874	837	825	887	838	908	883	882	844	852	870	869	866	929	891	929	936	837	865	848	844	838	851	889	837	856	864	866	894	832	876	860	918	884	920	835	873	843	816	882	924	867	859	865	916	887	838	856	918	867	889	860	834	960	880	870	852	880	918	863	913	859	836	882	922	854	864	845	891	907	828	901	809	857	893	870	868	921	868	858	871	882	867	860	829	869	886	890	857	873	900	897	881	895	903	894	861	883	850	830	917	913	899	865	875	888	890	827	854	868	886	874	871	924	869	851	857	871	894	908	874	897	903	900	888	877	835	916	866	859	898	879	838	912	862	878	854	826	926	877	866	850	870	886	840	840	871	842	850	856	852	848	873	886	840	839	807	872	901	899	836	860	872	872	883	920	841	849	871	884	859	823	937	873	910	901	854	884	881	833	902	842	857	818	895	852	901	884	847	870	869	924	826	866	885	850	851	860	919	909	844	868	853	844	843	875	875	816	814	852	883	871	848	898	889	904	900	828	803	870	847	876	924	873	864	822	890	835	887	884	873	874	861	874	931	870	811	876	880	912	895	826	973	850	867	899	829	915	871	881	861	894	860	844	876	855	911	981	860	851	867	849	869	857	861	933	891	884	881	931	883	939	875	844	895	918	868	842	868	857	872	871	840	872	875	861	878	870	871	835	863	885	873	800	855	914	838	877	891	846	894	906	889	868	872	896	862	886	820	907	856	924	816	862	862	835	832	827	879	881	874	923	847	827	816	859	897	920	891	852	901	886	919	886	876	871	836	837	841	833	889	793	851	880	895	857	859	907	845	857	910	853	874	903	810	848	843	910	860	867	871	935	872	844	871	868	896	891	835	810	905	919	880	857	894	953	901	891	842	903	829	870	964	859	884	868	918	889	884	903	869	879	871	927	863	868	855	847	875	844	856	852	888	843	903	910	879	883	823	817	853	876	891	885	877	810	911	867	904	916	907	858	913	836	922	869	848	923	888	823	877	875	913	875	835	863	820	890	853	875	803	893	880	824	886	876	913	905	824	934	866	861	867	932	846	836	863	852	879	917	858	889	860	856	884	881	917	903	870	927	880	859	922	806	950	895	939	820	871	916	860	915	854	856	888	858	920	852	860	871	848	885	867	855	874	846	883	883	866	858	812	896	873	877	855	892	847	820	874	857	886	865	903	858	889	892	931	892	829	894	895	906	915	885	860	892	869	875	851	861	829	897	827	877	867	852	916	836	898	845	879	918	870	888	889	904	843	882	916	851	898	840	933	853	870	851	886	849	848	884	884	887	822	897	873	851	864	883	840	857	854	845	887	918	861	889	867	854	858	902	850	905	898	852	895	881	906	907	871	890	881	933	851	874	902	824	835	846	893	926	867	878	855	845	926	897	864	891	880	879	895	841	891	863	845	849	899	832	860	854	858	862	868	840	903	856	871	819	885	841	854	871	877	826	897	838	816	922	879	853	902	824	907	790	886	869	841	853	888	860	884	852	821	842	894	857	888	895	891	888	888	857	847	944	869	858	864	870	905	877	918	878	867	887	874	899	930	896	823	859	861	898	877	840	860	867	836	863	870	890	824	846	876	835	977	901	858	851	859	868	866	927	887	887	890	867	892	866	897	905	894	860	877	840	850	839	802	863	873	858	856	867	822	861	874	854	891	847	857	810	876	839	868	847	897	890	886	816	837	867	878	905	880	879	850	842	881	881	865	870	904	888	838	889	886	853	920	874	892	886	912	877	877	848	903	845	898	875	871	870	929	897	894	878	893	898	907	911	845	868	891	876	896	847	852	874	850	841	875	909	856	814	929	858	850	869	879	874	838	872	843	882	937	871	865	876	834	867	852	833	853	870	893	920	874	877	913	906	900	880	867	897	921	829	914	807	848	864	879	853	869	863	874	853	856	846	876	886	895	882	893	870	852	886	915	851	833	897	882	867	879	877	905	879	859	854	828	888	855	892	904	808	873	916	873	827	889	831	850	856	843	855	864	875	849	826	904	867	911	811	893	847	848	862	862	873	854	860	848	894	884	890	864	883	894	860	938	893	868	911	851	906	855	913	835	906	780	850	879	923	865	839	913	928	833	881	896	874	865	961	884	894	817	867	929	848	901	883	930	917	882	896	834	845	866	906	856	871	888	869	893	857	883	897	920	865	871	873	893	894	921	888	892	903	901	831	851	833	888	896	883	854	923	913	878	868	898	936	841	866	907	870	902	857	870	900	863	860	868	831	894	864	901	863	920	865	889	908	866	915	819	880	818	858	894	874	871	893	902	859	898	865	859	854	866	887	849	869	876	929	861	910	850	911	881	863	840	851	871	906	864	889	907	946	878	838	864	846	860	905	856	858	860	849	873	859	866	852	916	870	881	862	903	892	844	861	851	851	896	853	922	883	920	844	914	846	845	900	877	858	837	832	887	887	875	889	872	815	878	855	862	909	878	905	826	879	890	859	900	844	886	892	947	855	868	865	868	901	939	839	905	862	847	935	941	888	947	889	894	849	887	842	899	879	869	897	870	873	868	919	880	891	916	905	892	864	876	888	943	900	838	862	872	878	860	846	825	897	833	881	885	895	893	948	900	827	856	871	831	850	880	872	870	878	909	859	839	866	875	856	892	875	927	882	919	867	912	909	851	864	890	875	878	881
22147	33826	22562	5271	3869	3015	2572	2528	2415	2224	1850	1630	1551	1453	1372	1303	1229	1139	1245	1173	1085	1050	1075	1072	1030	1033	1067	1075	1030	1034	1038	1074	1031	967	1055	1012	1079	1070	1018	1037	1018	1079	1003	988	1049	1007	1066	1013	1028	1048	1000	1096	1027	1043	997	1014	1035	1102	1069	1031	1069	1029	999	1011	1024	1042	1109	1017	1008	1012	1037	986	1049	1051	1014	987	1014	989	1042	1005	1013	1039	999	979	1006	977	1035	986	995	993	1006	1028	977	1081	1003	999	1028	1072	1049	1057	988	1036	1067	993	1011	1046	992	1076	1052	996	1055	1089	995	989	1064	1004	1015	975	1056	1061	1028	1013	1042	1028	1006	1059	1028	1058	960	1024	1077	1025	1034	1030	1049	1025	1006	1038	1013	991	1013	985	993	1007	1011	1029	980	1033	1028	992	1010	952	985	978	1016	1007	1020	1036	940	990	1032	972	1055	953	1046	984	1023	1018	985	1003	1002	1050	1057	1064	1016	1058	1008	1027	994	1058	961	1014	988	1025	1033	1004	1026	1027	1037	984	966	1033	1045	1004	1005	1081	1072	1056	1008	1044	1007	1005	1003	1036	1055	1060	1059	995	989	1013	1010	1029	1061	1003	1010	1001	979	1039	976	1032	990	999	1025	1012	985	1044	1001	1049	1019	994	1023	1039	1048	987	991	1042	1043	994	967	1032	1065	1019	995	1026	1000	1037	1082	1042	1018	1041	1024	949	962	1052	1019	1009	990	1014	1083	1011	1022	992	1050	999	1014	1012	1016	971	968	1013	1039	1036	1055	974	1033	1028	1046	1032	987	1040	1039	1003	1024	1066	1012	984	1051	990	1040	989	1011	1044	1046	1081	981	1047	995	1024	985	1017	1059	1037	988	1076	1079	991	1009	1024	1078	1052	1017	1019	1032	1003	1042	1028	968	959	1019	1035	1039	1055	1011	1036	981	1003	989	974	1032	1047	1036	979	1044	1031	1015	1042	1022	997	996	1026	995	1023	1068	1007	1021	997	992	1000	1005	1029	1081	1002	1023	985	990	1057	1022	1065	976	994	1020	1052	1060	1044	1010	1062	1004	1018	1023	1018	1031	1038	993	1040	1024	1046	1042	1035	1038	1034	965	1011	1029	1043	1057	1082	1079	1046	996	1113	1018	1107	997	1016	1032	1035	1039	975	1020	1040	981	1018	1045	1056	966	957	1041	997	1071	1043	1039	1017	1030	1058	1064	982	1023	1113	992	1015	1026	1014	1007	1002	998	1089	1018	1005	1034	1066	1051	1056	1036	1092	985	995	1006	1038	1066	1025	1048	1004	1036	1009	1017	1003	1078	1015	1003	1046	1017	961	1048	1022	1031	985	1055	1044	1064	1022	1034	1011	991	1039	1046	1023	999	1012	1079	1042	1031	1071	984	1016	1033	1040	1036	988	1018	1008	1010	1046	1053	954	1016	980	1045	1014	1007	1086	1017	990	1021	1033	1014	1016	1043	1078	1020	1066	1005	1064	1087	1016	1007	988	1021	1025	993	1018	985	1003	972	991	1052	1035	1026	1010	1002	1033	998	969	1045	1022	1041	1011	1081	1024	986	990	1054	990	1067	950	961	988	1020	1004	1058	1057	1024	1025	1057	966	1038	961	1002	1040	1013	1063	972	1051	1029	1017	981	1024	1081	1008	1014	1029	1009	979	1058	1080	995	1035	1012	1059	1001	1055	988	1003	1012	992	1110	1035	1074	1043	1018	1065	1050	1063	1076	1022	1019	974	1029	1037	1066	975	1067	1033	1050	1071	1022	1004	1017	1003	995	1040	1022	1010	1038	981	992	973	1050	1036	1097	1004	1035	994	1061	1033	1032	1026	996	998	1039	1055	1008	1012	1012	1081	988	985	971	1026	997	1036	1017	1040	1068	1032	1005	1007	1048	976	1049	1014	1006	1066	1014	1030	994	985	1019	1019	1033	1032	1051	1075	1025	1069	1023	1007	1032	972	1076	993	1078	1022	1039	1033	1033	1018	1023	1026	1082	995	1030	1048	983	1023	1086	986	1043	1025	986	1025	1073	1042	1024	1067	997	995	1015	1001	1037	1011	1010	1029	1069	1016	1062	1070	1082	996	1066	979	989	1006	1030	1020	1080	1063	1018	1006	1011	1014	1010	939	986	1046	1040	1001	961	1062	1049	999	1048	1065	1016	1016	1051	1042	1070	1015	1025	1040	1068	1022	1061	1034	1066	1048	1032	1050	998	1015	992	1042	1025	1009	993	1008	1044	1032	1012	1018	1040	1030	1024	950	1028	1019	1031	1015	992	1027	1019	1005	1032	1015	1053	1018	977	980	998	1027	1050	999	1016	1034	1039	1000	1017	1056	1016	967	968	1058	1044	1047	1067	970	1066	1005	1090	1069	1014	1049	1034	1006	1006	1022	1017	999	998	1028	964	985	1023	997	985	1088	970	1007	996	978	1039	1022	1014	1003	1087	1094	988	939	1064	999	1008	1065	1012	1057	1012	980	1008	1051	975	996	1013	1014	1042	1002	1027	1004	1002	1001	988	1039	1040	986	979	1000	1066	990	1062	1001	974	1059	950	1008	1055	1032	1070	1067	998	1015	984	986	1023	1076	1025	1078	1010	1011	1009	998	1029	1018	1026	1056	963	1026	1064	1031	1045	1031	1011	1037	1009	1034	1016	1003	1015	1080	1022	1023	1008	1037	1024	992	987	973	999	1041	962	1030	1035	1026	1036	1054	1032	1043	1079	1053	966	962	1053	1030	977	994	1072	1026	1032	985	992	1064	1067	1079	1028	1055	956	1004	1039	1025	993	1106	992	1091	1002	1001	1068	1057	1044	1001	1026	1025	1025	948	1045	1048	1065	1006	987	1059	1030	974	979	1017	1004	998	1036	1042	981	1003	1000	1048	1025	966	1021	1022	1052	988	1048	979	1023	1049	1072	980	962	1029	1020	972	984	1002	1107	1014	1013	1075	1017	1029	1040	964	955	1013	993	1026	1040	1031	1010	1026	1008	1024	1041	959	1017	987	1058	1030	997	1021	1037	1054	1029	1025	1024	968	1001	1044	1011	1019	996	1013	1048	933	1029	1013	1023	1028	1012	1072	1048	1043	1083	996	1023	1024	1083	996	1021	1004	1059	983	969	1048	1000	989	1020	1017	1063	987	994	1047	1034	1043	1021	1012	1049	1081	1053	1001	1013	1006	1085	1092	1067	1052	972	1015	986	990	1006	1051	1029	1016	985	1002	978	1030	1035	1009	969	999	1021	1045	1019	1059	1024	1015	993	1094	1036	996	1037	1018	1061	1014	1070	1067	1063	1005	994	1059	994	986	996	983	1002	1025	1070	1093	1076	972	1026	1042	1053	1003	1050	1036	973	1056	1035	1023	1004	1004	1006	1058	997	986	982	1031	1032	994	1010	1017	1050	1022	965	1048	980	973	1063	1033	1017	1045	1033	1047	1020	1031	976	1019	1070	1011	1034	1092	1040	1022	1061	1081	1018	1001	1027	1041	1022	1043	1029	1070	941	1002	996	1076	1025	993	1062	1009	983	1001	1010	1007	1038	1031	1029	1001	1029	1041	1027	1018	1069	1076	1000	997	1026	1041	989	1031	1017	969	1024	1011	1073	1023	1073	1022	1015	1015	1016	980	1004	1022	1045	1044	983	1008	1036	1045	1018	1005	1015	996	1000	1016	1024	1000	980	1025	1021	970	982	1004	1015	1018	999	1015	1080	1011	1023	996	925	1028	964	988	1066	1057	1069	960	974	995	1024	995	1028	1010	1023	997	1040	1041	1020	993	1096	1006	1009	981	1029	1036	988	1002	989	1042	1065	1024	1019	998	1044	971	980	1090	973	1043	1022	1021	1000	1066	973	1062	1044	1061	1017	1055	1000	1081	978	1044	948	1064	1025	974	992	1062	1026	1084	987	1053	1029	1082	965	1022	1054	1067	1035	982	994	1053	1062	1020	1068	994	996	1021	984	998	1077	989	1059	1007	1044	974	1004	1029	1009	1000	971	1013	1031	973	1025	996	1020	1020	1000	1013	1013	1084	1005	984	1012	1081	997	1066	1049	1021	998	1056	984	1011	1004	1031	1056	975	1028	1011	1001	1000	1019	972	1013	1048	1030	1068	1057	1053	995	973	1073	996	998	986	946	1026	1066	1020	953	1006	1024	1046	1014	1012	1000	1076	1058	1052	985	996	1029	985	1030	992	993	1066	1003	1003	1022	1007	992	1047	1007	1007	1013	1029	1028	1067	979	1014	1123	1011	1081	996	1015	984	1062	1014	1025	1003	1035	1079	1055	1001	1003	1017	1014	1032	1050	1018	1002	992	1034	1039	1003	992	1003	1062	1026	1060	992	1027	1041	1038	1050	1007	1064	1087	1022	1008	1012	1079	1073	1061	1031	1017	992	1034	1047	1029	1078	1041	990	1004	1005	1029	982	1036	1085	969	1046	982	1040	1034	1003	992	1031	1025	1055	1020	1049	1021	1035	1004	1025	1011	979	1013	1023	1054	1012	1035	1077	1030	990	1046	1041	1028	975	1059	1007	1025	1029	1048	1065	1076	1025	1031	989	971	1091	1021	1017	1019	975	1007	978	1042	1043	1012	1020	946	1023	1071	1046	1007	1009	978	1006	988	1004	1018	989	1021	1031	1055	988	988	1045	929	1071	998	1019	1049
23736	21214	28341	24391	21219	13376	4022	2843	2707	2351	2150	1898	1638	1604	1512	1403	1326	1267	1256	1158	1160	1069	1042	1075	1032	1041	1054	1022	1016	1061	1024	992	1055	993	1004	1033	1038	957	1019	1033	1038	1026	991	977	1054	1025	987	1012	1021	1051	1025	979	1031	967	1013	971	1010	962	976	1006	979	983	1013	1028	966	999	950	963	1026	939	971	948	977	999	963	982	1022	1022	947	1027	967	948	942	1022	986	1008	976	972	997	998	982	1036	974	968	1029	979	986	982	971	978	1012	1030	998	957	940	945	1042	982	1023	997	1037	1007	1013	1014	963	986	974	951	1037	1014	990	1008	922	932	981	975	994	1029	1007	995	977	993	1045	985	997	943	987	1033	985	977	934	980	977	974	1025	981	974	1062	944	957	1060	1005	988	1027	1036	934	982	978	980	1002	985	1018	969	964	979	995	965	987	991	1004	931	1035	908	1056	980	973	1025	1001	1031	933	960	959	927	923	1026	979	990	1023	973	971	970	1015	982	941	1012	1060	999	1008	984	983	1018	993	986	913	1024	990	959	944	1024	953	973	943	1030	967	1054	959	1030	1012	1019	956	1011	998	997	991	1012	992	997	989	1006	996	979	1026	1029	904	996	963	980	939	982	1004	1004	995	918	932	929	932	999	1019	984	1040	995	992	994	985	981	971	952	963	987	953	994	1025	949	944	1007	1041	1022	963	920	948	1009	1003	1013	946	993	1045	935	987	999	936	956	1043	953	960	937	976	1046	979	992	992	956	958	963	932	993	959	978	987	984	965	982	974	964	985	1032	983	924	992	965	994	926	1060	953	1022	973	987	976	972	1018	966	1030	994	1022	970	970	1004	1011	1049	1042	999	982	1012	965	967	1010	958	1018	997	948	983	947	1025	991	980	952	983	992	980	986	1020	948	965	963	949	999	1005	972	989	1003	969	943	959	953	992	963	963	967	967	1013	1006	964	973	951	963	954	917	965	976	977	985	969	1018	1082	1040	984	973	953	1035	1022	1014	938	1003	990	1002	997	1024	959	980	991	1038	1005	999	978	1034	933	964	1003	972	972	993	992	931	921	1037	963	1029	1005	959	956	1023	990	960	1041	1041	1027	969	985	1007	1003	982	976	943	1034	965	963	1033	920	1046	975	1013	1027	1001	989	1020	956	997	1055	994	1056	1005	968	961	992	1016	971	983	1022	973	1031	998	981	1023	940	1031	1064	1030	1037	966	932	974	1002	1004	957	955	1044	1030	980	1025	969	1009	993	980	971	985	1012	1012	988	943	979	951	987	1021	968	964	962	947	972	906	1059	1036	955	1028	992	1010	988	999	973	958	990	954	970	1004	964	973	968	1001	1033	1006	961	947	987	967	975	965	1037	964	1002	935	975	974	998	970	1040	931	941	932	972	950	993	906	945	1039	1040	971	966	1000	1051	967	1015	951	953	986	1021	931	981	1049	992	1001	977	898	1049	988	961	971	984	1003	987	985	965	976	985	965	1002	1003	930	1090	998	993	966	1005	976	980	965	959	1010	957	1000	953	960	988	989	1008	1030	1015	1002	948	946	947	1019	961	951	987	1006	999	934	936	989	982	990	981	948	1008	1011	976	930	940	1000	987	979	1042	958	1019	949	1014	1054	930	1010	1036	1000	963	975	1005	974	934	1013	985	983	950	968	983	937	1020	965	987	970	997	1040	1033	969	943	1044	960	1004	1037	1044	994	975	985	988	947	1037	987	997	977	1012	951	1008	907	1001	1002	917	1004	1055	957	1011	958	916	964	994	963	982	954	944	1030	965	992	999	938	960	977	964	1005	988	992	945	976	936	1014	1004	1037	949	1001	1026	979	1004	1018	967	994	957	964	1012	1028	984	1049	978	1051	1001	973	1008	988	1019	1030	988	1019	1025	998	992	982	995	1006	1002	986	1046	1008	993	997	960	946	1021	989	968	992	994	978	954	977	926	973	1015	1002	997	969	992	1063	979	993	978	957	962	988	979	990	1004	982	1034	919	994	971	993	991	1001	1022	1059	985	976	1051	1014	952	955	979	993	961	963	926	1004	964	987	945	1010	990	984	962	1029	983	1030	962	1010	1001	973	1027	1009	979	986	934	1012	937	987	996	956	912	967	981	1015	985	951	1010	981	989	1030	985	1007	989	1005	1056	994	1001	972	971	999	944	989	994	953	1010	1008	935	960	999	988	1028	985	1001	1023	935	967	915	956	969	967	983	1002	980	988	967	1051	1019	1010	981	953	1001	999	937	1029	1035	968	1029	1022	982	992	1016	952	1000	929	982	977	953	963	984	971	936	940	1009	985	987	974	972	973	972	953	1002	1052	1038	1019	981	966	1028	971	1019	950	971	932	967	1009	966	977	992	1020	947	963	1014	932	953	1059	1011	961	925	956	966	1003	986	959	997	972	931	963	1009	1025	977	983	951	1010	937	999	1024	1001	953	956	1054	976	973	1009	999	1014	976	957	1029	1005	970	965	1017	994	966	971	992	987	1059	955	1035	947	963	945	961	905	974	1035	1013	1012	969	1014	1036	966	945	993	920	969	979	969	1002	962	965	1009	1005	980	913	937	1035	991	977	979	1053	991	1009	1011	1055	990	896	970	1036	953	1034	955	1011	996	966	969	1034	944	959	930	1003	1027	1020	1023	953	977	1048	1027	1005	962	991	1049	927	970	952	943	925	962	983	970	1002	1038	987	999	976	975	1021	991	1005	960	1013	1020	1015	954	1014	967	992	976	1032	994	1039	984	956	941	960	950	988	967	985	951	1004	931	1020	987	974	967	997	1008	933	953	985	951	969	952	1026	950	958	940	986	938	965	945	993	978	975	996	974	987	964	979	964	1021	933	975	996	1046	961	1021	971	1005	990	1002	888	1026	962	946	1008	1017	968	940	1007	978	987	941	969	972	922	980	1022	966	982	999	993	952	961	951	976	1043	1021	977	966	930	982	1030	941	987	946	979	1004	1018	973	942	1026	957	994	963	1008	946	994	994	974	1083	1004	1028	1011	1027	1026	957	995	973	960	983	999	1055	948	1024	1014	987	957	969	981	951	962	965	1001	973	939	916	952	1013	961	950	995	958	943	1003	993	1033	967	998	968	1000	972	1020	989	973	991	1005	968	1013	985	1014	1008	1006	977	953	986	980	1083	1058	943	1015	954	1022	980	1002	1013	974	985	972	1040	1030	942	984	978	970	948	1000	1016	982	963	969	1023	952	980	967	1030	981	988	944	924	972	975	1007	1009	934	974	970	1033	1000	995	1000	973	991	994	1004	929	1051	977	959	947	982	1037	1039	978	981	936	1009	1002	958	996	1002	1043	1029	1037	985	951	974	988	1001	992	980	953	1019	1017	982	939	926	897	1014	981	944	957	997	1013	975	971	956	998	978	1003	950	1004	937	1013	975	978	993	962	985	1011	964	997	1024	990	998	995	1020	943	996	976	920	995	979	949	1005	962	941	991	996	958	993	972	1004	985	984	933	963	964	970	1008	981	968	978	1006	986	967	1046	935	973	985	953	964	1001	991	991	1002	966	979	1010	974	993	961	968	938	956	1005	979	933	1031	1007	1018	1013	995	971	940	970	950	991	1027	986	980	942	970	962	973	1029	874	956	1017	1013	1004	914	953	954	1039	957	995	954	973	992	948	977	1031	964	968	1050	931	907	937	997	990	971	973	960	983	992	971	944	975	978	998	977	1031	965	991	997	946	976	1042	1000	1003	991	980	1012	936	967	922	966	984	1019	1037	984	1021	997	954	970	996	967	930	919	986	973	1005	970	988	958	995	941	976	1004	979	945	1038	1002	918	993	965	927	1026	1012	1034	1010	991	953	961	981	1045	1000	1007	1027	989	961	1005	974	972	988	941	964	1017	1014	976	1024	1031	1040	968	975	981	949	986	1009	1034	945	1008	998	1024	976	948	968	986	998	1007	1039	1013	930	1001	968	1012	999	980	996	1032	990	969	992	958	951	1052	1009	979	969	1027	993	998	1017	958	1025
22544	42494	32077	10544	7933	6065	4657	4557	4354	3745	3287	2794	2446	2211	1946	1869	1754	1693	1661	1470	1354	1269	1262	1226	1226	1216	1219	1231	1206	1182	1241	1158	1169	1193	1230	1148	1136	1218	1184	1251	1180	1217	1256	1179	1202	1139	1185	1167	1185	1206	1157	1221	1152	1160	1157	1163	1120	1154	1138	1162	1235	1125	1142	1153	1136	1205	1225	1156	1135	1134	1168	1148	1204	1121	1127	1166	1206	1139	1127	1167	1189	1176	1202	1161	1155	1140	1137	1231	1155	1186	1176	1137	1113	1207	1162	1152	1128	1149	1139	1185	1144	1083	1142	1143	1153	1135	1219	1163	1116	1176	1185	1157	1133	1104	1170	1153	1113	1163	1132	1181	1114	1178	1110	1153	1100	1171	1170	1187	1132	1148	1126	1144	1164	1159	1144	1164	1187	1129	1130	1155	1141	1114	1205	1057	1156	1138	1174	1171	1140	1141	1122	1169	1141	1133	1168	1146	1175	1150	1151	1166	1137	1172	1185	1191	1107	1134	1175	1141	1154	1087	1106	1204	1169	1159	1195	1163	1200	1113	1202	1133	1110	1138	1122	1137	1141	1111	1152	1117	1130	1158	1143	1184	1142	1130	1167	1137	1120	1171	1113	1117	1148	1131	1192	1154	1164	1150	1144	1126	1140	1156	1194	1150	1222	1212	1153	1136	1100	1191	1109	1117	1126	1164	1119	1076	1163	1140	1118	1153	1139	1130	1232	1133	1116	1187	1147	1149	1192	1168	1135	1107	1140	1146	1131	1155	1159	1121	1185	1169	1227	1195	1147	1180	1117	1129	1199	1179	1091	1160	1119	1142	1069	1153	1106	1123	1137	1195	1208	1144	1133	1154	1169	1108	1132	1138	1111	1141	1116	1186	1194	1164	1144	1129	1169	1146	1145	1183	1166	1113	1192	1134	1142	1163	1169	1134	1118	1156	1079	1122	1181	1126	1180	1148	1159	1113	1193	1165	1127	1080	1183	1181	1104	1179	1203	1120	1133	1056	1081	1118	1111	1171	1021	1145	1141	1165	1067	1144	1140	1154	1140	1071	1177	1163	1163	1097	1111	1146	1207	1176	1155	1157	1138	1134	1143	1148	1123	1164	1152	1168	1195	1153	1185	1190	1111	1208	1125	1091	1132	1082	1175	1151	1123	1120	1237	1178	1080	1108	1128	1183	1198	1082	1121	1132	1115	1110	1160	1117	1150	1145	1112	1163	1157	1139	1133	1174	1132	1091	1203	1140	1185	1199	1109	1244	1167	1105	1176	1165	1157	1118	1149	1185	1117	1128	1129	1188	1156	1098	1109	1142	1179	1159	1152	1127	1150	1120	1146	1148	1143	1157	1129	1125	1199	1181	1143	1122	1169	1169	1140	1175	1176	1143	1153	1206	1168	1121	1154	1147	1159	1150	1099	1129	1164	1072	1131	1139	1207	1206	1159	1163	1111	1211	1120	1106	1195	1145	1169	1107	1145	1142	1168	1148	1141	1097	1114	1114	1190	1108	1139	1206	1168	1161	1148	1114	1159	1169	1130	1154	1125	1157	1143	1158	1162	1197	1189	1153	1117	1211	1155	1103	1122	1133	1163	1099	1125	1156	1171	1125	1127	1132	1164	1118	1145	1156	1140	1154	1146	1134	1146	1167	1137	1164	1140	1190	1120	1148	1158	1177	1195	1170	1162	1120	1185	1087	1132	1195	1143	1214	1190	1127	1145	1114	1164	1138	1096	1171	1105	1174	1201	1151	1090	1186	1212	1115	1173	1109	1239	1149	1073	1153	1127	1139	1171	1142	1118	1121	1157	1213	1143	1184	1187	1095	1179	1189	1129	1169	1165	1216	1155	1136	1135	1157	1117	1121	1157	1093	1148	1127	1186	1204	1143	1121	1154	1131	1123	1151	1135	1153	1137	1143	1140	1103	1114	1155	1113	1160	1203	1142	1114	1133	1161	1144	1110	1176	1183	1100	1147	1146	1143	1160	1171	1150	1204	1141	1210	1167	1154	1118	1154	1173	1071	1150	1155	1124	1117	1174	1144	1232	1152	1176	1156	1229	1167	1141	1075	1222	1153	1187	1120	1156	1203	1163	1111	1108	1212	1122	1170	1080	1184	1207	1151	1106	1188	1143	1129	1170	1202	1117	1157	1148	1174	1111	1137	1141	1104	1155	1152	1148	1117	1133	1130	1128	1115	1177	1203	1114	1152	1172	1156	1178	1210	1209	1187	1162	1096	1141	1103	1197	1134	1150	1124	1162	1098	1155	1199	1087	1161	1214	1153	1182	1150	1107	1138	1138	1144	1170	1200	1136	1139	1148	1149	1074	1195	1122	1167	1107	1124	1123	1158	1142	1092	1173	1141	1147	1126	1180	1169	1157	1127	1191	1136	1130	1127	1218	1155	1101	1152	1129	1116	1182	1160	1143	1136	1155	1197	1145	1152	1199	1169	1107	1191	1146	1139	1146	1144	1176	1118	1129	1209	1125	1172	1152	1193	1167	1180	1174	1111	1147	1143	1128	1116	1126	1145	1113	1176	1161	1125	1202	1107	1118	1069	1120	1159	1144	1092	1144	1167	1184	1136	1187	1159	1186	1153	1115	1146	1116	1176	1148	1100	1152	1171	1139	1172	1137	1161	1174	1129	1170	1196	1123	1141	1139	1193	1136	1174	1199	1187	1144	1187	1136	1186	1157	1178	1131	1102	1157	1137	1114	1183	1188	1157	1147	1165	1164	1170	1149	1133	1142	1126	1114	1177	1167	1134	1132	1185	1130	1154	1135	1198	1112	1227	1202	1136	1097	1146	1159	1185	1195	1194	1148	1165	1109	1219	1168	1189	1128	1193	1081	1157	1132	1158	1209	1153	1126	1173	1089	1125	1123	1142	1145	1203	1185	1148	1079	1164	1130	1167	1104	1167	1136	1090	1111	1097	1138	1125	1174	1190	1180	1103	1047	1100	1080	1183	1190	1132	1109	1147	1211	1080	1114	1164	1196	1155	1170	1158	1239	1168	1132	1155	1147	1178	1097	1149	1163	1153	1182	1195	1143	1181	1159	1143	1135	1203	1212	1152	1157	1125	1186	1128	1180	1124	1175	1144	1186	1215	1187	1139	1146	1127	1092	1167	1184	1167	1153	1148	1105	1148	1204	1171	1161	1117	1124	1118	1122	1094	1203	1105	1188	1167	1180	1159	1153	1144	1122	1105	1145	1055	1120	1166	1121	1217	1097	1170	1124	1128	1134	1091	1185	1168	1176	1170	1103	1151	1105	1101	1156	1196	1121	1108	1126	1179	1122	1135	1148	1130	1172	1166	1133	1144	1130	1146	1118	1138	1155	1145	1081	1134	1156	1153	1170	1183	1169	1149	1128	1153	1184	1102	1190	1158	1156	1160	1124	1150	1157	1163	1193	1121	1210	1139	1206	1117	1194	1175	1191	1191	1141	1153	1189	1202	1147	1138	1220	1151	1105	1138	1157	1154	1142	1123	1076	1159	1099	1132	1085	1115	1157	1172	1111	1165	1143	1114	1158	1127	1088	1135	1120	1143	1154	1164	1132	1113	1166	1117	1175	1097	1133	1171	1160	1114	1134	1155	1155	1121	1138	1210	1223	1238	1107	1144	1128	1166	1165	1149	1167	1137	1140	1181	1156	1135	1188	1147	1103	1168	1131	1090	1137	1141	1109	1097	1123	1128	1168	1182	1147	1159	1126	1161	1189	1185	1058	1212	1164	1156	1163	1155	1158	1166	1095	1192	1180	1107	1135	1112	1099	1181	1091	1140	1175	1190	1169	1119	1086	1162	1159	1128	1197	1152	1133	1122	1201	1173	1170	1192	1147	1112	1075	1125	1073	1171	1171	1189	1191	1144	1183	1132	1188	1159	1163	1197	1113	1196	1164	1114	1203	1143	1186	1171	1198	1151	1186	1191	1166	1139	1175	1111	1162	1174	1157	1141	1180	1185	1174	1213	1159	1082	1142	1130	1115	1163	1155	1132	1085	1147	1186	1165	1137	1148	1091	1168	1116	1126	1161	1176	1140	1109	1185	1095	1153	1104	1195	1086	1164	1146	1160	1101	1125	1154	1213	1169	1187	1136	1184	1164	1143	1106	1150	1189	1156	1080	1145	1191	1135	1203	1079	1140	1149	1156	1193	1154	1161	1142	1112	1124	1164	1185	1119	1159	1125	1161	1137	1200	1152	1191	1149	1125	1091	1152	1157	1149	1125	1095	1177	1121	1167	1128	1136	1122	1111	1200	1200	1238	1168	1146	1114	1176	1142	1122	1158	1122	1147	1169	1162	1140	1191	1186	1142	1151	1133	1154	1212	1127	1140	1146	1083	1098	1159	1137	1176	1126	1198	1187	1155	1160	1108	1139	1215	1120	1187	1157	1239	1167	1158	1157	1182	1069	1100	1187	1115	1143	1157	1179	1138	1233	1108	1139	1134	1177	1118	1135	1139	1160	1137	1136	1161	1194	1147	1145	1155	1185	1155	1219	1119	1179	1144	1129	1156	1142	1095	1159	1141	1174	1122	1161	1199	1152	1111	1146	1176	1119	1225	1140	1151	1173	1169	1119	1174	1144	1135	1117	1237	1144	1170	1178	1153	1203	1156	1155	1186	1142	1130	1173	1144	1171	1174	1112	1138	1188	1125	1119	1144	1121	1165	1136	1127	1109	1102	1180	1103	1177	1158	1175	1190	1110	1080	1115	1099	1155	1137	1151	1123	1170	1186	1163	1130	1218	1167	1142	1157	1110	1132	1169	1167	1161	1137	1172	1115	1140	1115	1143	1103	1126	1127	1145	1136	1117	1115	1155	1127	1159	1140	1107	1184	1140	1154	1189	1172	1157	1157	1145	1122	1146	1141	1136	1171	1193	1154	1171	1113	1192	1133	1118	1119	1169	1155	1080	1144	1168	1110	1180	1170	1155	1149	1149	1162	1126	1143	1180	1154	1183	1128	1172	1137	1112	1188	1235	1152	1174	1164	1153	1123	1129	1108	1167	1184	1117	1117	1120	1162	1168	1126	1132	1118	1159	1103	1179	1157	1182	1113	1125	1140	1203	1123	1177	1120	1176	1161	1168	1152
24790	21220	27487	25250	15656	3535	2094	1856	1693	1597	1480	1295	1150	1059	977	921	879	838	772	787	694	706	696	652	682	645	618	646	647	666	659	645	603	620	607	612	634	627	639	583	625	617	658	636	669	612	652	616	643	642	628	596	598	651	579	635	670	667	679	642	671	628	609	645	663	632	608	620	668	674	607	643	630	627	676	613	642	655	633	587	602	589	633	590	592	617	600	620	621	616	622	616	621	618	647	639	601	629	595	579	644	639	632	637	636	651	624	655	638	635	646	605	631	624	622	600	593	644	650	637	619	614	638	652	613	643	645	613	695	617	641	616	630	601	609	645	677	621	622	669	645	634	600	624	630	635	580	672	625	617	668	620	623	628	602	646	550	621	601	631	602	618	666	617	627	584	628	591	630	591	640	612	605	648	595	685	669	589	624	652	633	611	623	666	609	628	678	601	639	622	624	602	683	586	611	614	609	596	636	633	684	600	629	606	615	604	646	612	639	610	646	604	640	663	599	605	633	596	627	628	666	618	612	634	631	628	557	666	646	653	579	625	627	634	599	613	576	625	643	596	605	613	600	628	634	648	616	624	598	579	619	602	647	641	593	651	636	618	602	647	611	625	659	655	622	676	623	613	627	639	627	631	561	602	593	586	577	586	638	666	604	561	596	617	641	641	645	599	641	663	622	618	594	624	624	660	633	632	642	632	640	574	650	656	638	642	586	599	630	641	627	608	634	624	632	608	653	604	597	617	648	575	631	616	617	631	641	609	670	574	646	616	604	605	680	594	629	564	625	602	617	663	625	605	638	605	580	624	588	591	625	628	629	625	644	628	647	624	594	646	596	641	649	642	613	599	604	629	631	617	631	621	625	652	639	612	600	614	593	642	652	624	629	655	583	635	583	596	580	689	658	635	617	636	622	630	619	632	637	615	646	661	629	662	651	618	646	627	626	578	678	592	596	612	641	641	568	621	649	634	645	630	615	603	625	600	639	671	657	636	631	625	626	651	591	605	605	595	619	609	631	607	642	571	603	643	579	678	592	630	618	606	618	576	578	581	621	584	566	606	581	637	628	588	635	597	613	650	593	616	623	630	632	638	585	618	697	589	594	586	607	646	609	571	623	607	633	644	580	613	604	613	606	633	571	646	602	644	619	569	659	583	636	626	619	571	625	627	644	612	591	646	596	598	620	595	578	601	625	628	628	608	625	663	601	627	657	654	650	655	641	606	618	610	624	580	616	589	642	623	617	640	625	602	635	571	610	566	581	628	598	592	650	615	591	583	641	583	591	652	618	563	639	633	624	571	613	605	658	630	631	568	640	636	591	615	595	637	610	605	592	660	652	596	645	650	598	571	633	628	637	624	654	643	596	608	613	671	624	645	624	643	614	589	602	637	638	613	608	650	641	627	614	636	637	608	639	598	577	622	686	607	614	628	654	622	658	626	629	632	612	608	629	631	647	666	583	544	617	635	624	640	610	615	633	631	629	566	631	641	647	614	615	660	624	608	649	609	610	653	598	601	611	572	610	616	613	575	649	596	619	614	647	612	651	616	624	591	648	650	589	612	634	621	632	604	591	616	583	588	634	688	617	631	643	635	618	617	599	645	658	641	617	603	612	634	609	620	620	601	608	637	617	622	643	625	640	636	605	606	653	604	600	631	639	639	583	603	644	654	591	650	644	568	629	622	629	606	601	644	667	645	622	665	640	610	596	647	624	612	609	578	603	622	619	644	582	617	627	596	599	640	614	604	655	642	648	649	648	640	621	627	625	652	612	591	581	591	599	631	634	638	643	585	634	616	622	609	608	632	619	612	621	627	636	625	602	574	603	628	593	608	596	612	650	579	607	628	622	642	610	648	623	639	666	674	610	631	609	656	609	632	629	634	602	623	648	637	598	672	679	604	651	642	594	629	650	651	615	650	622	605	616	638	595	680	612	585	675	604	661	673	591	614	575	628	629	635	651	631	597	629	577	621	642	595	570	615	595	622	627	628	624	608	637	575	581	616	612	669	628	640	633	618	593	626	623	616	652	633	645	616	640	618	646	611	627	626	602	654	625	663	610	629	635	639	640	651	621	631	604	617	666	632	632	579	625	620	578	639	619	565	576	638	661	615	588	601	655	580	694	649	638	639	610	592	571	634	630	645	598	644	589	618	620	638	651	631	588	613	649	629	592	655	609	601	601	619	569	665	638	588	619	609	635	651	573	606	599	665	607	592	612	635	596	634	636	617	611	596	640	649	678	601	597	621	635	637	591	619	601	617	664	665	631	644	600	613	581	604	614	623	595	667	615	556	615	631	615	655	646	626	632	641	676	616	626	626	644	615	659	634	607	592	639	647	622	592	603	605	599	634	605	626	621	636	643	597	620	614	611	580	624	596	570	635	643	617	657	600	627	559	642	604	636	600	628	635	634	580	574	625	609	600	645	609	624	617	624	631	632	625	639	612	616	634	661	640	676	611	645	605	587	573	599	601	620	645	595	661	633	586	614	620	612	626	645	598	668	587	610	624	600	634	632	622	661	599	650	616	660	634	616	627	601	613	655	640	613	695	643	607	595	636	635	628	620	631	636	637	634	548	641	634	584	625	610	608	640	576	632	625	591	637	634	635	610	650	622	618	626	606	627	634	612	646	636	610	681	630	617	583	612	611	593	611	659	624	609	624	627	544	669	654	637	603	625	661	669	658	628	626	633	668	621	630	640	577	620	552	641	606	585	595	650	653	609	634	631	626	610	603	664	604	613	599	631	612	605	636	588	649	658	628	615	641	629	622	624	642	632	605	640	619	627	567	630	608	647	622	617	649	676	630	607	661	614	596	620	582	638	661	640	630	633	624	623	593	651	617	632	649	609	648	658	616	631	630	620	652	653	676	616	652	615	645	640	616	601	637	633	641	662	641	613	678	618	635	639	624	616	674	626	611	595	657	595	599	617	644	596	666	616	628	606	655	650	622	632	630	616	614	614	618	630	612	641	587	590	591	641	607	626	615	660	597	616	605	597	642	630	645	607	592	621	663	678	625	623	643	601	648	579	616	610	604	635	601	625	636	670	628	606	601	632	580	641	637	632	618	650	617	610	626	607	605	631	670	589	586	642	638	581	619	592	640	566	608	605	629	643	626	595	598	615	616	623	597	610	616	647	629	615	611	648	610	617	646	619	601	588	627	637	603	593	609	633	634	697	622	647	647	624	634	598	592	662	607	650	648	567	584	653	636	611	622	600	616	579	657	591	616	621	649	602	646	554	628	616	646	653	674	600	630	595	617	610	627	641	614	646	635	618	568	624	667	626	608	589	591	634	586	627	596	609	617	655	604	643	631	623	618	654	612	622	573	634	634	658	627	659	641	604	641	627	621	644	618	579	609	648	599	600	652	619	638	604	660	635	601	621	643	604	634	623	599	655	614	637	658	617	622	578	636	620	625	639	659	594	672	615	582	586	632	624	628	602	600	561	638	615	580	575	603	626	597	602	599	625	611	638	599	598	638	608	610
22327	37860	29599	8429	6129	4800	3444	3414	3189	2767	2476	1944	1719	1595	1379	1253	1183	1130	1111	980	872	841	818	850	840	806	752	786	773	778	815	752	713	768	740	787	781	788	758	731	761	726	767	809	766	807	778	767	782	758	772	830	771	755	746	807	744	787	766	709	734	760	747	747	731	723	770	791	776	726	781	722	713	780	698	811	710	708	745	766	721	744	727	767	723	735	716	754	691	762	731	719	765	777	730	743	719	743	742	714	707	720	754	835	742	718	744	739	733	684	712	733	778	734	710	740	709	749	779	767	764	756	773	766	737	790	786	749	742	697	752	764	756	749	706	737	731	755	770	751	751	734	762	751	742	762	731	725	774	793	727	735	737	746	726	747	780	740	713	782	720	740	769	758	760	760	718	743	746	743	772	764	768	700	763	723	712	779	705	768	755	752	715	724	751	764	776	773	727	771	757	741	774	777	813	750	767	746	779	750	715	772	733	757	761	696	713	750	660	741	704	763	731	735	749	745	784	731	765	730	759	737	763	759	777	705	749	784	782	749	715	766	771	766	773	763	747	764	731	752	761	733	733	714	813	727	742	792	755	787	744	726	760	742	729	790	762	716	734	748	749	741	771	749	763	746	760	776	720	742	756	747	691	748	752	735	748	766	738	755	748	764	765	751	755	738	683	739	737	804	759	722	756	743	744	750	726	771	780	779	800	771	753	752	749	779	725	750	751	749	735	794	692	754	732	703	707	704	760	707	721	727	746	760	726	775	731	687	740	747	735	762	714	720	727	725	814	709	761	731	731	725	759	702	733	751	716	758	733	728	719	773	765	759	783	743	791	774	793	756	750	750	738	785	752	738	758	762	737	748	782	784	745	721	772	716	748	713	734	730	787	702	730	790	687	739	717	741	768	730	752	798	789	734	741	736	743	792	745	702	753	747	785	715	776	831	738	733	760	725	723	726	738	709	709	729	714	792	698	743	776	713	779	707	718	734	791	742	811	742	757	734	728	734	728	751	726	748	711	755	689	754	795	719	728	705	769	745	732	803	750	773	744	695	755	788	789	731	735	742	755	750	809	767	744	765	781	762	755	718	710	799	721	772	732	714	765	751	750	755	748	759	725	773	768	723	745	731	762	759	756	724	698	735	731	793	722	732	750	735	714	740	786	786	708	787	744	726	760	787	775	692	732	699	722	774	750	714	754	736	682	751	764	773	715	765	759	765	747	670	732	757	741	767	737	738	764	700	725	715	748	715	714	748	727	746	749	721	740	782	746	680	763	755	712	783	764	755	750	750	733	746	729	764	758	756	739	725	758	746	766	742	746	734	723	789	741	681	737	727	678	732	742	730	839	757	724	782	747	723	713	732	742	753	732	731	755	773	725	720	730	721	750	759	720	739	738	705	738	774	720	745	729	765	786	768	795	768	733	728	795	748	732	715	714	719	754	757	708	733	691	741	740	732	742	738	757	703	726	760	768	699	751	711	732	721	678	782	746	728	711	735	728	721	778	713	747	738	787	735	774	733	781	746	715	783	679	722	790	763	722	714	757	755	720	751	738	731	731	727	762	771	743	745	713	676	774	768	724	742	725	738	777	806	779	757	724	768	769	768	746	743	768	734	760	783	693	748	742	740	719	754	792	733	741	704	743	792	742	708	686	732	704	739	747	771	721	738	746	739	730	737	723	734	742	810	768	759	723	731	748	743	746	752	745	782	745	736	739	744	712	725	765	753	703	768	773	757	756	745	738	759	709	776	750	759	778	709	770	738	765	708	763	772	733	716	733	748	705	736	767	712	748	733	754	704	765	778	737	748	717	777	702	770	709	701	754	700	741	789	761	763	737	736	754	756	736	749	749	740	747	771	758	674	745	763	742	745	707	753	753	744	726	721	747	740	789	705	762	700	721	705	799	674	732	754	759	763	723	728	766	743	745	716	746	789	728	736	725	748	750	741	725	724	784	712	725	762	737	736	765	733	772	757	720	797	764	730	735	768	716	719	756	736	736	742	741	742	749	765	761	752	714	751	746	777	741	772	750	720	723	784	728	716	757	727	764	731	754	740	799	728	743	751	722	685	764	707	762	706	732	739	740	748	807	701	731	727	762	766	721	763	745	763	738	741	776	693	761	746	738	746	744	773	743	751	763	722	772	719	723	719	750	767	755	732	746	736	739	797	758	768	737	775	734	752	738	753	771	752	739	735	748	757	736	689	757	699	702	746	797	751	697	772	723	741	746	751	751	766	713	756	746	712	700	750	763	719	685	764	724	743	734	748	691	750	747	727	700	719	702	757	726	736	752	702	693	725	743	753	748	737	788	739	679	700	769	729	784	731	744	723	763	762	760	742	765	758	787	732	746	709	725	756	732	799	755	736	721	752	766	728	738	766	750	766	742	736	770	794	722	791	742	739	761	759	756	768	705	742	730	757	735	736	788	699	744	754	772	741	713	739	756	746	707	751	702	791	729	783	753	740	735	746	726	731	706	745	778	717	747	796	697	782	786	778	732	763	726	759	754	708	746	725	761	727	755	744	761	713	751	679	742	725	736	725	765	714	733	721	753	682	779	726	763	743	747	720	708	725	740	747	732	736	743	799	721	712	738	734	760	771	720	745	700	720	784	755	691	747	756	799	767	743	752	664	769	753	753	707	765	763	687	723	735	785	746	764	690	710	707	742	737	756	744	746	730	751	771	753	736	775	773	782	702	722	759	685	732	717	729	724	755	767	755	767	760	757	711	759	730	745	743	794	735	705	689	729	706	736	728	754	736	777	718	767	753	782	680	721	822	786	717	706	749	752	715	735	685	733	715	769	740	777	785	760	751	747	769	749	764	725	734	730	706	696	728	790	793	725	719	755	774	759	718	708	682	745	738	773	734	722	712	761	733	737	760	755	770	718	737	738	719	707	816	752	743	700	780	733	741	767	709	762	767	722	764	772	714	689	705	783	722	721	766	703	759	739	764	764	753	735	748	709	736	800	715	686	703	778	730	731	749	789	736	721	718	762	761	743	708	731	686	747	733	738	763	744	750	719	753	798	758	745	678	750	732	745	718	741	764	747	752	781	752	772	731	792	703	769	713	747	755	769	755	796	753	739	741	748	746	737	763	759	780	725	712	739	748	758	765	729	760	757	682	769	771	760	688	732	740	744	747	737	704	710	771	692	753	753	774	710	742	745	821	737	755	745	769	731	738	756	748	772	763	742	698	695	751	747	711	761	756	736	715	727	744	705	757	726	719	746	763	758	744	766	795	743	721	763	768	764	736	766	720	755	729	718	727	784	740	780	784	725	742	784	744	751	780	686	743	733	742	757	710	737	739	731	747	719	761	755	717	716	729	675	728	735	726	729	756	764	717	725	756	689	728	761	747	696	766	743	721	748	740	737	759	716	760	754	749	693	754	764	753	770	750	713	704	720	752	767	730	715	773	735	732	744	759	753	679	765	733	751	767	733	756	716	697	733	774	720	714	745	816	743	741	702	776	737	768	740	720	771	707	759
22698	21232	28768	24023	21243	21368	12591	4041	3370	2969	2606	2135	1928	1740	1434	1395	1284	1212	1110	1023	939	892	832	833	846	857	811	785	811	781	851	788	798	764	768	731	742	811	785	739	766	761	785	790	767	814	754	748	776	751	798	764	719	739	772	755	691	761	737	707	715	823	786	737	790	775	760	702	723	727	757	747	762	778	716	770	775	737	695	693	762	731	726	737	713	754	745	789	736	729	725	732	713	752	741	783	675	754	767	763	741	756	753	671	777	772	694	739	708	710	721	752	757	746	727	748	734	696	750	759	745	742	719	740	734	698	802	791	729	758	726	782	777	766	742	688	746	699	764	758	729	731	714	705	737	714	712	735	727	754	775	747	702	720	708	715	757	673	718	767	779	733	759	768	745	792	707	771	742	743	711	741	765	746	687	750	687	692	694	759	697	737	751	733	693	717	692	744	743	735	714	784	741	734	719	767	771	692	770	753	762	726	740	685	735	717	774	766	720	715	701	763	764	703	745	700	713	711	753	744	772	679	706	746	775	758	726	745	742	700	703	706	722	695	743	748	742	771	740	719	805	726	714	737	732	718	737	717	728	735	730	692	699	733	704	743	761	792	676	706	729	750	729	731	768	704	744	728	715	713	761	736	749	723	709	721	738	777	819	739	763	695	712	679	711	749	717	759	694	703	723	760	710	731	717	667	719	686	756	769	762	728	679	766	690	730	673	762	727	771	746	710	700	693	732	746	739	717	772	711	701	722	714	754	727	756	750	754	733	720	732	756	769	738	771	745	761	705	711	727	711	765	728	721	771	722	714	696	743	719	776	743	695	767	725	721	692	731	731	720	691	703	699	703	741	698	740	729	740	684	742	763	753	731	696	716	715	727	683	723	736	709	743	760	689	754	753	677	738	750	762	738	717	730	710	705	756	716	715	688	729	750	758	769	764	744	708	697	681	752	723	729	794	780	742	720	739	767	750	733	705	705	754	786	737	767	762	708	710	729	688	737	732	724	722	761	769	723	730	718	783	731	763	743	717	694	728	713	743	748	692	711	692	769	716	740	684	760	733	742	732	743	717	785	719	722	739	705	737	746	716	730	748	749	794	690	741	741	739	708	755	733	710	718	715	771	745	734	718	722	737	750	755	695	743	722	752	757	773	741	757	773	717	715	677	727	717	699	736	729	745	716	788	711	739	776	719	729	799	746	710	741	748	748	725	724	737	758	771	734	722	730	743	746	724	754	737	717	754	712	694	724	734	685	720	740	748	714	755	746	751	723	748	731	717	691	738	729	722	695	719	705	697	749	696	767	702	722	715	786	783	736	700	726	752	705	722	755	760	672	731	732	742	714	792	692	738	746	728	734	759	750	699	756	705	734	762	781	720	761	680	705	738	746	745	753	717	734	792	753	698	751	784	731	744	728	689	734	802	715	697	701	669	723	693	745	726	749	702	771	721	725	694	704	727	769	729	744	724	704	767	752	666	732	762	752	724	702	729	752	735	712	710	729	738	748	720	756	698	735	745	753	751	746	720	734	724	716	696	732	729	774	729	722	740	739	756	749	711	717	715	737	762	767	779	738	721	706	703	741	693	762	743	774	699	731	762	695	691	722	737	740	754	778	714	754	741	701	762	722	695	715	744	747	715	739	782	718	734	738	721	726	733	759	702	731	693	751	723	726	719	714	722	763	734	692	662	736	697	714	745	740	745	723	689	737	690	754	698	681	740	719	711	713	708	773	708	700	753	733	766	688	732	782	766	717	714	735	718	716	742	735	675	749	711	656	746	703	783	718	732	683	743	764	688	791	748	716	719	776	703	723	742	788	729	744	759	764	721	765	738	720	731	698	678	793	695	752	717	720	719	702	791	720	770	735	731	694	734	737	770	740	737	744	681	783	737	690	769	701	743	729	756	768	664	723	751	722	732	762	735	689	771	736	697	691	701	679	743	714	708	738	716	749	736	722	744	757	743	733	753	745	722	724	728	706	718	703	749	723	751	756	706	757	741	748	745	732	741	719	766	722	720	727	750	764	729	754	757	697	736	741	757	743	765	721	707	689	688	718	737	716	732	757	723	726	742	740	731	745	766	716	710	729	707	712	723	741	712	700	727	719	759	720	698	752	739	727	722	732	767	737	718	768	722	694	740	743	756	773	713	715	760	758	746	751	703	725	706	733	758	775	732	751	722	733	738	753	733	752	741	742	738	717	734	691	763	708	766	715	723	706	735	730	747	770	711	727	727	702	736	748	725	684	730	728	765	720	750	693	771	700	764	715	722	725	722	732	740	746	701	687	707	719	720	717	750	780	722	724	717	706	736	763	736	767	755	732	721	742	714	800	756	729	774	782	689	721	713	740	754	713	711	738	702	794	714	747	744	739	807	722	731	743	671	751	724	720	717	699	765	679	764	747	705	710	715	751	744	752	732	715	678	674	718	735	763	728	752	692	726	740	708	696	726	748	771	720	667	742	701	710	780	736	737	773	749	766	714	718	734	736	721	756	732	731	771	738	724	745	775	698	704	721	715	721	683	714	739	737	713	744	719	717	695	730	683	742	724	728	749	720	755	748	684	781	767	736	760	728	684	740	754	745	709	735	768	807	703	714	735	729	721	731	700	726	739	762	739	724	738	734	690	670	676	717	727	763	747	753	785	733	772	757	728	761	770	698	777	677	747	710	735	719	697	693	732	721	753	757	695	740	714	700	726	696	692	727	714	769	732	721	707	753	717	700	687	754	755	742	764	747	742	747	734	720	749	744	746	746	727	737	706	704	788	692	789	742	718	706	704	722	755	713	753	709	734	701	773	770	738	689	761	783	743	739	733	743	700	745	766	698	773	698	754	669	694	734	778	682	734	733	749	701	732	743	774	728	713	702	765	770	725	741	751	764	709	699	698	721	738	711	729	765	771	735	767	694	748	751	707	738	715	732	745	701	701	722	729	672	755	730	746	783	736	694	710	736	686	733	705	755	681	695	723	750	784	725	743	754	757	704	729	757	709	739	732	733	735	705	735	687	768	751	658	719	731	819	713	705	726	739	722	778	692	780	788	745	758	734	722	753	700	722	724	740	742	732	764	696	720	682	713	710	718	738	718	746	676	775	721	720	734	732	719	727	756	708	709	687	782	738	768	725	698	705	689	718	680	681	733	738	724	750	684	745	702	716	707	706	759	753	685	732	767	722	741	681	780	713	734	744	718	711	727	704	747	755	752	720	757	717	693	707	686	746	722	753	758	771	731	726	731	742	764	704	749	710	694	716	675	693	769	731	766	682	742	754	737	729	748	731	748	768	753	721	741	752	723	750	683	714	789	717	700	744	738	745	750	720	773	707	757	718	731	707	726	707	699	688	697	700	664	682	727	762	739	722	706	686	685	732	746	717	741	676	719	674	689	780	672	769	752	732	753	736	687	731	787	759	701	701	722	734	753	703	723	698	733	688	760	742	716	710	720	736	742	751	754	717	765	690	727	748	731	752	665	717	686	765	716	700	784	751	683	707
24572	47321	38145	14950	11129	8802	6376	6120	5671	5073	4255	3489	3058	2611	2217	2020	1809	1705	1583	1315	1175	1030	1021	1040	993	1010	1017	903	966	934	921	917	925	914	879	936	948	972	904	888	895	852	918	941	935	977	940	920	895	912	918	881	906	855	908	884	908	944	919	851	843	895	845	887	885	890	893	867	837	929	862	892	899	905	864	900	893	856	913	911	897	875	855	866	881	832	870	870	875	847	918	836	897	889	844	897	860	891	918	884	870	904	860	875	889	842	868	841	904	888	832	857	831	909	827	894	809	875	914	838	891	887	902	882	884	887	828	850	837	839	888	858	934	906	865	849	852	887	831	882	863	845	890	821	891	873	902	843	846	850	866	841	893	960	869	863	909	897	883	894	861	864	846	877	850	882	900	884	878	945	898	867	866	900	885	929	877	811	856	816	876	865	828	917	839	920	851	890	902	871	847	910	905	906	859	886	823	890	855	835	880	821	929	852	860	905	858	861	892	857	890	919	844	853	855	890	873	845	808	859	884	915	819	824	850	840	857	918	913	887	871	846	887	868	889	829	870	858	889	865	846	899	884	877	818	800	933	958	926	842	857	836	880	825	878	868	878	859	878	863	867	857	845	815	898	899	877	891	830	841	849	889	832	819	894	824	827	842	916	878	821	852	805	816	868	863	883	875	875	873	869	857	882	919	858	902	875	941	865	843	900	851	902	900	861	844	899	833	930	869	822	841	898	815	884	925	860	807	825	894	883	916	898	886	827	900	819	911	862	863	874	906	916	836	860	825	879	890	914	887	888	874	887	907	890	849	824	858	787	860	890	866	833	897	888	909	884	872	814	880	841	854	891	856	850	916	844	809	875	866	908	884	841	864	815	839	900	863	803	825	829	891	868	881	836	920	876	825	829	823	818	872	893	885	926	788	902	842	903	855	892	868	822	876	829	926	868	877	870	827	803	897	818	950	872	843	826	885	867	781	861	895	864	846	828	874	829	842	866	845	809	869	848	883	872	815	873	938	858	885	877	842	863	900	841	842	847	832	896	860	889	864	875	819	922	859	849	863	867	864	846	846	844	840	875	848	823	893	815	887	911	880	887	861	833	879	777	842	877	877	842	846	892	910	907	867	876	847	844	835	879	852	840	939	849	881	879	881	858	850	872	867	833	844	852	920	842	857	832	935	901	850	850	906	851	901	887	840	829	914	861	882	874	895	813	822	951	871	858	849	868	863	874	858	883	865	816	840	864	896	846	887	924	885	918	801	848	855	855	850	898	889	897	876	937	820	833	811	906	859	887	887	875	883	851	840	828	829	833	854	886	862	855	885	845	809	866	866	864	880	875	832	898	818	905	837	913	866	777	812	880	882	846	862	844	854	853	877	853	852	868	847	931	898	887	813	887	863	869	857	871	912	841	889	841	857	905	915	908	876	879	827	867	864	852	871	861	870	847	850	859	848	917	924	901	859	870	833	876	905	879	900	894	847	910	816	883	861	866	823	864	871	863	883	855	855	819	876	889	864	816	871	854	870	859	859	854	857	845	862	866	902	864	840	854	814	887	845	839	915	915	830	899	880	888	841	893	843	851	877	892	858	866	875	801	895	894	928	876	833	859	889	850	847	860	873	839	910	881	868	856	877	943	862	898	870	905	874	865	877	869	826	826	869	895	857	874	840	856	880	854	926	846	908	862	871	852	847	863	858	846	912	900	818	870	899	883	844	936	884	866	874	869	847	895	937	851	856	823	910	865	901	820	818	850	870	832	865	844	874	891	846	853	916	875	889	858	876	848	855	875	811	903	843	857	894	863	898	850	878	865	885	866	853	835	925	918	907	855	884	870	871	858	876	816	903	883	872	873	895	860	872	836	868	833	863	912	860	828	893	841	878	801	891	924	875	873	814	872	866	872	880	896	859	898	848	961	812	850	840	884	873	900	877	873	831	877	871	878	855	861	885	855	821	888	826	849	851	873	877	851	850	886	856	887	875	913	854	870	899	892	857	866	913	841	834	855	890	844	875	896	831	865	857	863	850	896	821	821	860	918	887	913	840	907	849	905	855	872	905	886	877	899	886	866	868	843	851	852	844	874	912	834	885	885	841	811	898	854	840	881	849	877	896	864	883	849	861	836	857	891	877	914	880	879	858	835	888	842	856	847	857	854	898	915	875	848	882	844	894	870	894	832	787	883	867	887	850	891	880	875	859	796	842	857	837	857	830	871	865	828	885	810	860	867	850	827	886	865	870	857	871	822	853	891	856	873	877	861	916	874	873	845	858	900	874	932	871	814	850	862	871	864	895	857	880	878	870	864	856	843	853	820	838	919	872	916	862	845	895	895	901	811	846	868	878	822	886	878	945	928	847	891	903	837	878	889	847	814	917	870	861	850	877	877	866	864	841	836	918	886	846	883	818	839	887	888	892	902	874	878	882	902	847	894	839	828	834	869	876	849	875	873	862	910	855	898	879	899	849	885	828	855	807	835	864	867	798	850	885	880	905	894	857	910	875	866	873	824	899	871	858	886	842	869	872	877	876	893	918	830	876	880	855	811	886	880	809	862	850	843	891	888	894	896	913	872	877	835	896	854	888	868	844	874	878	858	861	877	870	858	845	845	814	846	840	887	829	917	869	884	888	862	856	868	884	895	872	910	864	893	885	870	901	855	879	887	845	886	903	832	871	833	862	868	840	877	886	839	841	841	878	869	792	872	841	861	874	891	812	873	863	877	836	917	897	888	838	839	891	837	890	874	874	845	860	838	836	865	848	857	834	916	866	877	866	860	833	870	898	856	868	852	915	855	912	856	923	846	857	859	832	801	883	778	885	926	801	845	859	883	877	880	840	862	887	783	841	889	879	878	930	905	850	815	870	903	928	850	834	803	888	882	863	856	842	828	861	917	867	861	888	882	855	892	856	862	822	855	835	836	876	875	835	864	872	887	892	840	816	903	859	855	862	818	886	853	843	888	861	873	855	829	849	920	877	872	914	839	854	859	871	877	859	827	881	895	859	888	821	875	822	870	905	878	814	840	858	824	833	891	847	834	915	830	827	876	900	850	894	887	902	795	823	817	905	844	855	911	894	875	830	879	903	831	826	822	910	835	875	920	895	852	867	855	874	813	889	831	907	887	862	860	888	886	837	850	846	897	815	881	818	846	860	866	938	854	844	849	879	866	824	863	835	844	883	883	869	919	861	839	900	856	943	821	860	815	878	857	864	859	879	824	870	878	915	923	799	861	854	894	872	831	933	890	815	842	847	863	919	806	863	826	827	874	876	848	871	878	886	863	816	886	846	826	865	929	906	821	888	885	869	886	823	894	846	853	851	928	860	869	827	905	850	845	876	862	862	881	829	853	830	816	865	879	863	823	854	923	866	833	871	867	863	885	902	848	907	876	908	860	843	895	842	809	845	879	875	849	879	853	872	924	821	827	821	863	854	901	870	874	851	854	863	860	852	862	863	861	857	862	875	874	925	864	837	850	902	825	846	836	851	882	843	883	865
27880	22127	19819	6194	2686	1996	1599	1516	1468	1456	1333	1221	1158	1122	1041	994	990	991	950	883	911	873	853	845	865	896	881	871	863	878	852	869	802	918	895	825	859	842	802	894	854	909	822	889	909	881	854	807	894	813	828	851	836	870	861	873	865	914	773	845	819	786	872	858	889	835	831	837	881	830	880	829	814	880	882	847	858	855	844	871	866	860	827	791	795	802	902	909	860	830	958	860	791	811	832	839	821	853	827	848	827	826	843	835	831	840	844	865	864	867	874	847	864	817	847	869	854	839	858	840	833	788	832	804	805	866	871	821	871	811	815	847	855	863	839	842	801	845	841	837	874	829	917	877	800	887	878	853	869	839	859	889	837	831	847	882	859	822	825	841	822	811	833	871	823	803	840	820	829	832	816	868	847	854	846	834	862	856	873	847	851	859	839	820	906	871	792	860	898	852	816	869	876	850	821	857	855	872	843	842	853	865	841	816	913	789	833	809	788	836	873	859	894	847	859	855	868	837	882	871	837	849	763	846	859	834	860	848	828	818	868	824	834	862	852	863	821	854	844	852	868	852	889	781	839	893	885	908	821	833	865	779	842	831	806	823	785	871	885	841	817	855	908	838	821	817	875	854	847	853	852	791	822	880	826	853	832	846	858	861	833	853	775	834	883	840	847	812	870	829	874	808	822	820	857	834	830	840	837	857	824	870	887	896	874	867	849	867	887	850	763	814	853	866	892	816	808	847	849	795	853	815	840	863	828	858	855	826	867	843	858	819	850	818	835	845	815	826	820	878	837	836	812	912	893	853	804	877	853	871	882	833	851	846	822	879	848	811	798	792	857	923	868	795	803	852	893	837	862	874	854	849	921	848	830	821	858	895	835	848	878	829	891	819	813	905	846	883	831	830	853	841	830	889	836	847	822	851	844	854	867	824	867	870	859	886	888	835	840	840	842	890	873	827	847	854	830	838	836	864	848	858	855	834	842	815	865	826	873	864	806	850	838	859	847	820	846	823	846	845	837	853	850	809	840	880	842	877	857	867	768	852	841	856	835	893	862	871	804	861	884	833	815	821	865	853	896	860	808	850	847	840	883	885	845	896	825	849	857	864	841	873	912	864	866	855	846	828	869	896	828	835	847	834	825	847	872	867	826	835	800	811	898	831	817	823	859	866	835	778	865	774	827	876	859	857	881	790	886	834	842	825	847	891	830	800	898	836	844	825	844	842	872	843	830	844	851	878	868	899	835	865	889	843	904	887	899	842	843	833	903	836	846	844	811	814	884	822	831	847	858	852	825	857	890	810	864	897	824	863	875	893	821	854	812	820	847	875	835	804	855	846	789	842	850	830	817	837	854	821	871	899	845	814	840	836	838	828	912	793	790	879	869	832	867	843	899	879	856	864	908	853	831	868	869	815	843	857	809	842	860	839	870	874	827	812	816	821	806	865	798	857	798	833	856	903	856	870	824	889	804	863	789	882	815	785	827	852	840	828	885	853	832	869	883	841	835	871	871	865	863	882	858	850	844	879	841	853	826	812	801	854	809	856	819	883	878	904	900	837	796	859	863	840	890	809	856	849	798	818	893	862	862	852	848	885	831	855	835	837	815	824	834	859	898	848	856	874	865	859	872	804	823	866	845	799	829	852	835	897	839	839	840	809	865	906	862	881	853	870	817	857	804	861	842	897	822	802	873	806	885	862	811	821	885	790	798	803	867	853	819	832	876	828	827	790	884	872	882	833	874	884	852	890	852	852	854	817	844	786	896	831	834	815	840	841	848	848	874	881	840	873	841	826	837	889	805	885	854	851	887	819	880	848	854	869	856	905	837	862	854	813	849	883	848	878	818	833	861	815	850	828	861	834	794	816	790	899	868	857	855	851	846	849	831	848	925	843	817	829	884	878	807	865	805	803	811	912	859	848	849	826	859	843	881	859	837	817	845	871	857	903	860	858	774	863	829	819	840	823	807	845	839	813	820	887	892	798	827	851	825	846	884	868	857	843	897	879	850	871	762	858	893	912	805	796	816	846	828	860	873	841	827	842	823	840	848	833	788	842	874	795	748	819	839	829	803	866	827	805	883	860	869	887	847	833	857	889	881	834	845	827	837	845	832	870	881	808	850	830	859	819	874	806	845	824	856	831	857	832	815	842	845	839	811	855	905	856	840	847	818	789	847	891	850	835	888	869	825	850	871	879	823	870	833	820	768	834	808	836	820	900	845	843	829	818	873	818	913	868	875	826	788	823	883	903	849	850	834	831	862	880	802	855	847	817	874	906	908	802	876	864	850	872	844	829	845	874	922	861	854	818	879	813	850	863	849	854	805	839	848	840	871	893	871	840	820	885	862	825	863	840	839	826	852	816	874	846	831	862	864	857	847	824	863	817	868	885	868	795	898	819	840	869	878	864	871	805	855	826	815	880	895	869	850	845	791	858	854	841	814	858	872	817	848	862	887	826	813	830	774	853	827	838	799	874	823	850	839	842	851	812	886	872	804	832	833	782	856	884	812	858	817	855	843	822	849	884	826	858	854	834	837	821	830	823	844	844	877	839	847	821	863	843	828	883	795	825	836	825	830	877	852	876	864	833	879	860	773	881	842	876	807	867	827	883	821	882	866	852	893	867	827	833	891	885	827	886	865	828	852	868	840	847	871	860	831	825	818	850	841	892	871	799	820	817	864	902	862	792	805	822	877	838	835	843	831	842	794	900	844	830	852	824	825	848	793	862	848	819	855	830	761	813	849	829	858	857	846	847	850	803	848	863	822	836	844	848	861	870	837	866	777	889	874	905	856	857	893	793	816	833	851	857	879	836	862	881	873	843	878	829	868	879	902	878	829	846	868	786	800	857	858	849	868	856	836	855	825	888	834	893	876	852	860	836	842	784	826	839	874	816	804	839	851	836	820	866	818	800	857	859	858	879	847	857	847	863	804	841	840	897	820	883	872	831	798	832	829	841	893	808	863	850	860	832	842	870	810	862	867	820	857	822	846	793	832	883	815	888	822	889	854	833	843	823	843	880	859	813	856	829	803	857	889	854	861	846	835	839	834	821	875	839	881	812	858	804	844	836	831	851	849	841	813	843	886	845	848	826	899	815	836	819	867	843	887	859	832	841	892	867	860	813	881	840	889	884	827	907	834	826	889	832	814	825	875	834	856	824	904	801	840	821	871	887	889	877	891	857	838	829	798	867	837	858	825	803	828	816	814	896	879	870	867	884	862	863	830	797	821	805	821	824	882	834	921	822	844	878	875	814	810	845	829	844	811	846	834	854	868	907	826	859	923	844	851	920	825	850	848	863	797	860	824	861	805	827	887	888	858	843	848	815	867	849	810	822	828	884	860	876	830	862	875	826	856	807	882	873	868	879	860	856	865	872	809	877	833	841	848	842	826	894	883	813	833	846	861	839	848	791	845	863	846	832	856	859	882	827	835	848	847	912	825	827	830	849	859	851	841	814	879	879	856	829	867	863	837	859	858	857	822	862	859	820
20584	32969	22662	5641	4070	3349	2508	2393	2362	2146	1962	1763	1555	1399	1367	1259	1267	1173	1177	1128	1023	1060	1068	1018	1020	995	1046	1037	1028	981	988	1038	979	1002	1021	978	1045	981	1000	1028	1029	1016	972	1051	1030	952	974	1036	1033	1068	983	983	990	1014	1070	947	1017	995	1010	1020	939	968	1005	990	1066	992	976	943	996	1010	968	982	1033	992	1010	1013	1044	1022	981	966	981	962	952	1001	975	1032	961	1029	1052	1009	994	962	988	984	1049	994	968	975	1007	993	1031	984	1001	966	971	998	989	989	1031	988	971	980	997	993	945	1004	994	939	1001	1079	1028	978	1035	1010	975	1018	991	966	1018	987	1000	948	983	1019	997	987	993	1013	978	984	1031	1058	1001	1027	1026	1021	1037	963	952	1022	951	964	993	964	980	1040	977	992	976	1016	1003	948	999	969	996	993	989	1025	984	983	1048	978	983	1010	1027	974	971	1000	978	988	971	982	1019	979	979	941	1040	1000	979	981	1000	952	1009	984	1060	1021	980	1004	964	961	1026	924	1024	943	985	962	1048	977	927	937	1045	1019	972	984	987	958	928	961	1027	985	1022	950	968	996	1002	1086	943	1005	1037	965	967	1009	1018	943	1036	982	978	1019	997	1007	1043	985	1007	986	998	952	970	946	1050	1017	972	1013	972	974	968	971	977	961	974	1043	1021	969	968	983	934	1011	940	942	988	983	983	983	997	961	985	1011	1012	984	995	1000	1010	968	991	935	951	1060	956	1005	1033	1032	985	967	951	966	977	983	966	929	1004	1031	985	1011	968	984	1045	966	1011	997	1007	1006	1013	989	934	1006	963	1015	1006	1042	959	985	1018	1031	999	990	1006	998	1018	979	1022	1021	1021	1061	961	1002	988	989	977	1029	978	1022	974	978	965	1015	950	1026	969	1006	959	982	997	956	986	970	979	977	1068	992	976	967	1007	999	980	1001	999	960	990	949	916	1000	980	1011	991	1047	1018	932	947	978	973	1009	974	948	1025	973	1009	987	987	985	999	1022	994	962	948	1064	1042	953	989	959	1004	1009	973	1020	941	1028	973	1070	1007	1027	961	995	990	969	1001	912	1003	954	1012	978	982	984	955	938	932	987	1033	1003	1011	962	979	982	983	1013	1010	989	978	972	1022	1022	970	997	999	1007	938	963	1004	1007	1019	995	989	948	1020	1037	987	991	1016	980	1001	962	1031	952	978	1023	988	919	1029	1025	1004	966	944	991	964	1040	919	1028	976	1000	976	1000	979	971	1019	976	1049	1043	998	984	1072	1004	1010	1012	1000	965	960	966	1005	990	1015	1021	1046	990	988	1012	977	979	996	1027	988	973	930	1017	989	969	969	977	971	960	958	974	998	994	1014	1038	1000	967	1006	992	955	990	973	1042	964	1007	978	934	1027	997	1005	999	1026	1022	987	980	1014	1025	956	971	1004	986	1001	993	994	939	1032	1002	953	1034	1010	1010	1005	970	1032	1018	986	1030	989	985	1003	990	1005	995	967	937	1000	946	955	1014	1034	1024	1040	1026	958	1026	972	1015	1004	962	973	1017	1017	985	988	970	893	1046	1044	1018	974	941	1005	958	955	962	933	989	975	976	976	1000	981	938	974	967	938	978	976	937	1013	1015	1002	992	921	1000	964	1026	971	962	1003	995	994	965	1022	1004	996	984	1067	959	998	910	1018	986	1000	966	1024	1003	965	1006	1007	964	967	982	965	1037	1032	999	942	985	993	979	1008	944	1031	976	1025	1020	988	1020	983	948	1034	974	962	928	967	997	986	1011	1001	974	1044	978	1000	1013	923	960	986	965	984	996	1029	1014	1033	1009	1040	976	1029	986	983	1034	971	982	923	943	1008	1015	1001	1001	976	937	993	1006	1016	1009	996	1016	1048	976	1028	1018	999	970	987	989	1020	996	1028	982	1043	967	1019	960	983	1033	1033	1016	991	1017	979	986	1055	939	921	955	1038	934	975	1027	973	977	1010	991	947	1022	1022	957	993	990	1022	1059	987	986	982	988	927	987	1043	989	1018	961	1024	983	995	1013	974	995	1027	1045	989	1032	987	990	1006	968	1005	988	989	1015	1030	993	989	933	964	956	989	1019	946	999	943	1001	1033	1050	1023	979	985	922	996	966	980	969	974	922	998	959	991	961	953	1012	968	1007	959	1012	1034	966	990	1035	934	960	981	956	1015	991	986	973	1013	966	946	995	993	981	1011	1003	974	968	1017	1016	1037	1008	1018	1037	963	963	1014	961	1004	1015	1000	960	992	967	989	1011	1022	925	996	959	994	1011	945	964	953	1019	980	962	1039	998	990	1002	1023	1024	1001	949	1060	960	963	973	1005	1016	997	935	1028	1000	973	979	1002	968	1009	1017	1004	1064	1013	1027	959	1008	987	1021	1001	1022	934	982	977	988	974	1021	998	966	981	971	970	1034	974	990	978	992	985	1002	979	1008	1003	913	1036	969	1007	1009	1017	1017	989	1028	1097	942	1017	1008	983	1015	1024	933	964	1032	993	1024	995	951	977	959	998	941	1031	951	969	1003	1035	982	1001	995	945	1001	983	976	1057	974	1001	969	1000	983	975	1040	1012	969	993	1015	949	958	994	1010	985	952	1019	1003	1017	977	985	978	978	989	951	986	1012	997	982	975	904	1023	957	1012	1026	1019	987	926	1026	973	1007	1010	980	1006	997	1014	990	994	1062	998	968	989	968	977	990	929	989	937	999	1068	941	967	1018	960	1035	971	935	982	1015	1028	995	1047	992	980	961	1072	967	937	964	1019	971	1035	1001	1013	987	1073	979	987	993	982	1036	981	1022	987	1005	982	1035	986	974	1081	986	996	1019	990	973	1010	982	958	991	989	946	996	1026	1037	965	1050	1000	996	1022	958	974	1019	981	992	1030	1041	933	1037	976	1018	986	972	944	1054	906	1007	1023	994	990	995	996	995	1056	1000	976	1004	986	978	991	983	1000	954	1025	988	968	987	950	968	999	974	995	994	985	1047	913	928	998	976	958	972	970	971	947	961	980	1010	993	988	971	978	962	1028	963	942	977	965	971	978	947	962	1013	1018	977	989	972	974	984	1015	995	987	992	986	1009	936	1028	1015	1001	1035	1002	1005	980	1010	945	947	960	1009	1012	974	937	1052	1009	1008	973	1019	1013	1013	1060	999	1021	1022	982	1015	1012	1002	1021	962	1016	982	963	963	982	958	966	988	969	1030	1001	1015	927	1005	1019	986	1016	1011	1007	983	990	955	1042	997	998	944	990	1013	986	964	983	990	999	989	973	951	916	1047	981	972	1017	961	996	1032	1037	986	988	1003	1001	1030	1023	1000	1009	999	1022	1067	989	967	965	971	962	968	1000	947	951	1046	985	1019	976	959	987	957	967	997	952	994	1006	952	1029	961	1016	1057	965	1007	967	1017	946	1024	975	973	991	969	1002	1056	1000	977	989	1018	893	995	1054	1001	974	966	1025	989	1018	999	945	926	962	953	1001	1058	956	1017	995	1027	975	958	1025	965	1031	971	1006	1001	1018	978	984	965	1017	958	987	1002	987	1011	982	970	963	942	920	991	1007	1011	1008	997	959	1006	957	1023	1040	971	1006	1012	990	957	973	950	1038	981	1025	1038	978	929	953	1056	986	987	1042	1017	1013	1019	982	1024	987	1023	1000	1001	989	976	969	984	952	1031	1060	966	964	1030	976	972	995	989	979	1023	1006	941	983	992	1025	969	1015	1008	973	1015	984	979	1006	1082	983	990	978	944	1022	977	1017	1000	987	960	985	980	1000	987	1009	986	996	1012	1003	973	996	1013	994	953	1018	995	963	1028	958	998	990	1046	1007	971	1002	994	1039	1003	984	994	995	971	999	964	997	1000	989	998	1004	958	1029	1035	1060	997	973	1003	983	1011	985	1039	1004	957	984	995	976	957	1024	1009	1013	1020	954	1039	1002	1019	950	988	939	1000	968	984	991	1011	971	1008	1065	948	1072	1000	914	913	1055	994	931	979	952	955	965	1050	957	932	989	995	923	992	983	975	978	927	1037	1033	997	951	960	1018	1014	991	1034	980	968	982	1057	937	1012	960
23747	21213	28335	24393	21202	13499	4248	2898	2532	2397	2206	1918	1742	1623	1592	1341	1414	1358	1289	1119	1033	1069	1043	1062	1085	1043	937	968	968	890	1054	1010	1022	1035	1002	969	973	988	988	961	1033	1017	982	956	992	1039	970	982	1018	944	1000	944	989	999	953	995	941	994	1009	971	983	989	942	961	1020	933	989	975	962	978	992	996	953	959	950	974	1012	955	1035	1010	1000	994	950	981	955	948	989	1013	997	941	990	1008	1030	983	971	939	946	982	989	970	988	952	986	973	975	956	955	1004	956	949	968	973	958	969	908	946	1000	948	952	986	941	987	951	947	950	958	993	935	968	955	958	996	986	968	918	934	1005	984	1013	995	966	974	974	973	996	972	984	952	953	961	946	962	937	982	992	946	916	972	972	932	981	942	940	951	981	959	925	925	981	968	959	976	1004	967	947	995	961	959	1004	933	933	941	926	946	969	965	996	915	1000	986	943	1042	1020	1032	923	929	970	994	953	1006	952	966	984	980	948	965	982	995	976	1009	963	974	922	979	1018	962	946	947	958	988	971	1001	1000	991	993	1018	969	1029	997	914	973	1028	947	933	939	1013	967	944	1011	976	983	956	947	975	957	929	958	949	944	992	974	959	958	960	991	993	1022	1011	942	973	984	950	971	1016	924	1027	950	935	946	928	919	1011	988	961	937	1014	947	951	912	963	964	951	935	939	966	951	978	952	942	995	905	999	953	1014	962	945	950	1001	1001	942	969	937	968	924	926	913	979	926	973	925	987	968	960	993	976	973	1016	987	938	995	926	1035	1011	924	949	938	969	971	957	949	978	969	992	953	943	1022	994	996	909	1000	999	1013	949	998	900	966	956	964	953	943	983	956	979	995	923	984	994	995	943	956	985	968	988	1013	970	949	952	942	972	968	982	979	958	943	1033	928	957	1007	912	970	923	943	972	991	951	977	973	893	940	950	998	935	996	951	940	926	979	973	1011	984	987	930	988	960	985	933	950	934	986	974	975	1027	994	957	928	944	975	982	1044	978	988	970	974	998	926	958	939	993	924	962	970	1014	965	945	977	977	1009	950	919	949	943	1015	971	998	987	967	972	942	982	967	977	936	902	965	980	953	955	949	918	954	979	968	1030	946	985	929	962	967	1008	993	911	969	953	988	1005	994	926	920	1014	930	972	981	951	915	973	1025	923	964	944	973	1028	970	1004	975	1003	932	948	981	1000	992	971	987	925	997	975	925	909	965	974	980	949	924	922	958	971	971	999	967	979	952	929	943	976	946	987	993	975	952	993	962	929	936	986	1017	937	911	988	980	969	951	983	969	984	953	1018	974	969	961	943	939	965	1002	918	986	987	984	955	996	967	941	944	964	980	960	995	954	934	966	965	930	946	980	973	893	949	987	973	1021	944	947	943	972	994	996	1015	961	936	968	896	969	933	932	999	943	943	1010	935	968	991	958	981	980	989	971	919	965	968	908	983	955	990	1007	970	1016	1018	978	963	957	891	1012	984	993	942	946	976	986	946	947	1002	969	970	967	999	930	1025	1009	950	939	959	954	926	961	928	991	927	935	1025	954	946	940	933	1001	915	972	939	973	921	941	961	1030	970	955	948	955	955	978	925	957	970	936	969	959	921	1026	1008	1002	960	971	971	999	970	989	1023	938	981	962	954	987	928	1008	980	954	957	965	966	959	963	965	953	927	932	917	1006	1047	970	966	928	993	983	966	992	954	977	965	989	965	1015	962	951	1018	933	939	970	925	941	998	956	962	983	941	962	1028	980	950	950	977	944	950	1035	1009	934	928	961	962	927	937	981	999	959	939	1015	942	978	965	945	970	993	924	958	986	993	989	966	947	980	918	959	979	954	1008	946	975	945	955	960	1003	908	933	971	1007	976	1011	999	956	1002	959	915	1020	932	933	964	956	936	925	953	919	958	972	940	951	967	971	914	917	952	928	1021	989	980	970	943	996	973	964	993	966	957	989	1011	968	893	980	951	989	974	925	1001	994	965	954	898	964	909	1010	977	968	943	883	939	957	972	981	1009	980	961	973	1009	975	982	988	943	951	982	977	966	922	977	900	967	966	969	970	937	994	979	918	986	936	909	952	998	957	1008	1014	971	1000	938	943	951	966	976	981	940	978	1026	946	973	904	953	964	971	969	1029	969	1001	951	962	942	962	965	997	962	962	958	1008	969	998	995	1014	983	972	948	976	965	997	941	1031	955	952	1018	994	919	979	938	980	1017	986	954	983	995	952	1002	1008	1008	935	983	975	962	959	1012	942	1011	932	1018	952	1015	972	964	952	973	979	943	970	935	902	988	986	978	970	974	937	979	990	946	947	994	930	988	970	958	1012	962	932	975	966	903	934	940	937	961	982	948	928	976	960	977	973	953	935	962	928	956	896	929	957	951	927	971	940	939	1020	984	953	931	947	952	945	903	929	965	969	945	962	985	931	974	949	952	941	1012	932	965	984	926	968	1004	944	978	976	1026	981	969	954	961	956	906	958	962	968	946	953	977	939	1013	974	979	1034	996	940	977	963	996	1005	999	918	924	927	965	946	937	920	959	1006	993	959	936	952	930	950	950	972	956	948	951	938	972	937	962	911	1013	971	975	949	973	965	932	966	983	991	942	931	991	944	979	984	914	944	979	989	1005	958	955	1003	905	1002	948	951	997	960	942	958	998	956	918	1013	965	951	984	950	974	983	922	968	985	981	976	955	1005	902	966	955	993	945	956	947	961	977	913	918	963	983	1004	954	933	1004	1014	976	993	1063	954	898	1004	930	978	1003	1007	878	956	964	925	965	933	1007	951	966	969	959	919	976	975	963	904	945	892	969	948	991	1008	950	939	935	984	870	1044	1026	981	942	940	918	964	965	959	929	994	985	953	952	968	948	1000	936	964	972	948	957	955	957	949	930	966	934	997	928	955	970	978	957	958	898	946	1015	1012	995	1003	972	976	997	955	989	1028	980	947	990	961	937	990	969	969	944	953	1002	957	949	981	953	950	974	957	972	937	912	944	996	958	933	948	957	968	988	914	950	971	945	968	941	933	952	999	937	911	1023	955	992	950	950	984	881	1016	901	936	1011	977	908	990	988	918	954	984	1024	961	975	975	984	993	985	1004	932	953	984	938	993	945	933	988	976	961	945	962	928	997	942	932	974	976	964	985	981	983	971	1049	977	905	970	982	939	969	980	915	980	1007	935	975	976	1009	1027	986	975	959	907	942	1044	982	940	1018	972	909	1010	884	977	932	1032	924	971	983	938	1000	954	973	960	955	974	938	944	948	1002	939	982	994	984	977	1000	1020	923	941	1022	954	985	943	893	989	926	984	958	942	963	948	888	960	940	1043	994	922	939	951	948	992	930	948	937	898	989	940	951	989	967	930	930	954	989	974	967	1029	945	978	945	995	978	951	975	952	1011	933	999	1008	955	926	896	968	927	983	924	950	946	908	944	934	963	909	954	961	979	957	1012	991	976	920	955	994	981	899	1008	980	952	927	960	1016	925	988	937	939	935	935	978	955	954	975	934	952	947	1002	980	975	932	980	972	963	964	965	942	939	922	958	905	983	940	950	937	938	939	988	981	957	1016	942	950	943	949	990	944	969	944	975	965	993	943	946	947	983	992	960	920	944	904	970	951	938	990	1014	901	944	949	986	962	949	1005	949	954	1043	955	966	959	998	980	971	933	954
21319	41309	30398	11254	8303	6531	5021	4501	4225	3919	3379	3005	2425	2280	2023	1859	1769	1667	1576	1390	1303	1210	1180	1176	1246	1194	1168	1108	1148	1200	1086	1155	1201	1154	1200	1169	1176	1157	1185	1121	1153	1216	1183	1186	1134	1159	1175	1138	1119	1132	1184	1184	1135	1106	1124	1171	1105	1135	1135	1133	1182	1128	1210	1129	1134	1127	1111	1130	1105	1135	1066	1101	1172	1140	1160	1125	1195	1100	1180	1157	1092	1135	1112	1165	1170	1097	1107	1175	1064	1151	1138	1140	1160	1182	1134	1114	1142	1142	1143	1131	1166	1166	1176	1146	1138	1124	1094	1184	1119	1089	1099	1072	1122	1136	1179	1122	1150	1131	1048	1051	1142	1093	1101	1098	1168	1146	1144	1134	1097	1113	1162	1096	1159	1134	1146	1158	1139	1117	1117	1154	1145	1187	1114	1167	1079	1093	1133	1084	1033	1180	1170	1147	1113	1158	1161	1122	1118	1163	1168	1126	1128	1126	1143	1077	1109	1130	1135	1111	1088	1131	1120	1159	1154	1138	1092	1106	1133	1138	1114	1081	1185	1082	1072	1114	1151	1160	1122	1112	1102	1131	1085	1164	1117	1101	1118	1121	1152	1093	1113	1092	1118	1129	1156	1145	1118	1127	1145	1094	1081	1100	1119	1152	1062	1139	1113	1082	1092	1114	1149	1165	1117	1144	1121	1142	1109	1055	1071	1178	1101	1079	1088	1108	1113	1107	1110	1130	1078	1090	1113	1130	1114	1100	1076	1095	1145	1161	1116	1132	1120	1106	1147	1111	1138	1130	1136	1175	1131	1148	1180	1080	1145	1091	1155	1127	1137	1041	1083	1161	1134	1110	1124	1062	1155	1113	1141	1122	1109	1151	1111	1122	1135	1121	1081	1135	1116	1077	1147	1153	1196	1164	1085	1148	1201	1187	1120	1092	1072	1081	1117	1097	1118	1161	1114	1153	1134	1125	1084	1106	1104	1140	1165	1139	1081	1123	1136	1136	1159	1153	1141	1147	1116	1142	1150	1122	1109	1125	1080	1137	1126	1103	1112	1096	1120	1134	1105	1120	1102	1098	1086	1117	1184	1117	1054	1074	1109	1180	1115	1119	1141	1164	1168	1147	1080	1143	1137	1111	1155	1095	1120	1128	1132	1142	1159	1125	1138	1124	1143	1180	1107	1101	1160	1124	1056	1073	1149	1091	1132	1111	1037	1147	1115	1097	1128	1155	1161	1112	1105	1116	1175	1098	1076	1112	1075	1156	1101	1159	1176	1095	1084	1042	1060	1129	1120	1203	1071	1144	1140	1198	1146	1143	1137	1127	1112	1128	1128	1087	1161	1141	1129	1154	1090	1127	1139	1146	1095	1141	1124	1135	1143	1135	1088	1123	1106	1152	1179	1097	1117	1097	1107	1055	1172	1094	1113	1228	1094	1089	1101	1125	1132	1157	1083	1169	1068	1141	1142	1126	1072	1119	1099	1142	1177	1173	1105	1097	1145	1181	1106	1145	1138	1113	1093	1112	1162	1119	1163	1152	1159	1139	1083	1159	1090	1069	1063	1095	1082	1121	1104	1108	1155	1134	1091	1168	1101	1161	1140	1094	1128	1121	1099	1103	1134	1185	1125	1098	1080	1119	1126	1132	1149	1117	1171	1128	1124	1099	1087	1129	1111	1121	1115	1100	1114	1094	1142	1146	1111	1116	1103	1091	1154	1114	1171	1136	1116	1087	1169	1138	1151	1106	1154	1101	1132	1163	1036	1136	1164	1086	1137	1122	1139	1124	1112	1053	1103	1105	1108	1109	1141	1165	1191	1107	1121	1108	1120	1145	1155	1102	1113	1146	1104	1079	1133	1136	1092	1095	1114	1124	1064	1163	1085	1106	1127	1144	1095	1139	1069	1114	1093	1079	1099	1155	1099	1167	1149	1124	1140	1082	1122	1139	1055	1177	1047	1172	1122	1103	1083	1099	1170	1117	1109	1079	1150	1139	1104	1114	1154	1123	1180	1086	1141	1077	1142	1048	1098	1129	1158	1077	1161	1118	1164	1125	1138	1124	1155	1109	1124	1105	1091	1102	1063	1109	1109	1130	1129	1108	1166	1107	1130	1116	1112	1167	1146	1127	1173	1193	1167	1093	1154	1110	1130	1122	1164	1091	1182	1130	1080	1173	1109	1110	1086	1163	1100	1153	1130	1151	1101	1104	1079	1116	1161	1130	1176	1104	1125	1114	1119	1175	1111	1069	1149	1146	1150	1137	1115	1105	1096	1099	1112	1091	1092	1150	1146	1102	1188	1091	1152	1128	1141	1161	1092	1132	1105	1134	1117	1163	1080	1125	1125	1060	1107	1115	1158	1155	1145	1144	1145	1102	1166	1133	1157	1126	1087	1167	1169	1076	1150	1124	1168	1125	1124	1126	1121	1122	1099	1084	1194	1133	1120	1067	1164	1171	1131	1186	1120	1155	1104	1149	1203	1167	1125	1107	1107	1139	1094	1183	1097	1088	1106	1182	1144	1113	1077	1126	1103	1087	1123	1109	1120	1083	1071	1099	1115	1088	1136	1112	1146	1129	1128	1132	1093	1138	1112	1093	1112	1134	1118	1080	1091	1108	1106	1106	1112	1106	1171	1117	1099	1137	1142	1133	1138	1115	1048	1127	1105	1105	1127	1078	1124	1118	1166	1055	1138	1139	1097	1148	1132	1078	1163	1099	1145	1122	1100	1172	1068	1174	1075	1162	1162	1093	1116	1151	1107	1091	1161	1160	1186	1115	1161	1209	1134	1170	1095	1141	1130	1104	1081	1112	1164	1116	1070	1119	1084	1112	1097	1130	1136	1143	1132	1132	1157	1113	1082	1165	1119	1190	1126	1144	1107	1099	1078	1143	1118	1109	1148	1151	1125	1064	1115	1138	1158	1156	1075	1133	1152	1108	1106	1126	1120	1149	1114	1134	1163	1119	1129	1109	1081	1143	1105	1108	1117	1146	1136	1095	1079	1170	1091	1165	1151	1090	1142	1129	1140	1106	1127	1147	1163	1108	1140	1119	1095	1102	1090	1131	1134	1126	1087	1112	1131	1156	1151	1100	1156	1124	1099	1164	1075	1150	1122	1083	1129	1133	1109	1089	1100	1130	1165	1133	1123	1111	1134	1143	1122	1065	1183	1076	1095	1117	1087	1119	1142	1113	1156	1102	1136	1114	1077	1125	1116	1104	1160	1135	1082	1117	1199	1129	1131	1152	1018	1112	1110	1153	1079	1160	1103	1144	1119	1119	1104	1127	1169	1140	1151	1137	1148	1033	1075	1150	1189	1155	1115	1153	1078	1127	1137	1112	1143	1115	1170	1123	1181	1106	1129	1120	1086	1093	1116	1099	1131	1091	1135	1116	1062	1013	1058	1135	1075	1161	1152	1132	1105	1101	1087	1140	1167	1127	1167	1098	1051	1111	1184	1093	1089	1188	1151	1082	1079	1179	1067	1051	1116	1154	1059	1098	1104	1165	1036	1132	1142	1156	1063	1127	1153	1208	1107	1034	1152	1176	1092	1068	1207	1128	1105	1176	1141	1112	1157	1129	1155	1088	1125	1156	1128	1117	1123	1150	1148	1112	1109	1124	1101	1133	1094	1125	1080	1099	1113	1146	1141	1087	1151	1070	1113	1137	1134	1143	1133	1128	1028	1067	1146	1139	1103	1138	1108	1115	1127	1130	1084	1090	1117	1128	1141	1139	1145	1161	1106	1097	1079	1187	1128	1067	1074	1130	1121	1137	1076	1061	1107	1087	1104	1084	1069	1128	1148	1129	1078	1115	1133	1133	1150	1128	1146	1089	1123	1142	1146	1095	1165	1163	1168	1108	1117	1111	1118	1176	1113	1114	1095	1128	1134	1161	1075	1123	1126	1172	1144	1152	1118	1142	1081	1159	1160	1094	1145	1150	1114	1067	1106	1109	1050	1110	1112	1104	1110	1094	1062	1109	1118	1113	1186	1118	1120	1137	1142	1147	1077	1110	1139	1128	1121	1080	1145	1084	1082	1124	1193	1069	1086	1084	1144	1101	1157	1113	1105	1103	1069	1095	1084	1125	1103	1143	1115	1142	1140	1134	1139	1093	1174	1151	1116	1133	1067	1145	1109	1087	1141	1229	1103	1157	1178	1120	1120	1226	1187	1128	1106	1091	1108	1134	1133	1104	1102	1144	1093	1118	1068	1114	1091	1157	1209	1126	1098	1058	1168	1061	1140	1082	1101	1142	1090	1117	1134	1139	1107	1168	1143	1119	1147	1128	1175	1138	1138	1105	1132	1139	1092	1132	1149	1051	1100	1065	1108	1116	1108	1063	1077	1107	1111	1170	1138	1120	1115	1088	1151	1080	1122	1090	1094	1087	1143	1139	1114	1175	1108	1125	1164	1141	1148	1169	1155	1076	1174	1107	1081	1125	1127	1142	1101	1110	1159	1097	1087	1168	1101	1106	1157	1142	1151	1196	1046	1098	1116	1066	1086	1115	1090	1177	1009	1133	1107	1083	1164	1088	1115	1142	1104	1173	1096	1093	1087	1092	1104	1085	1112	1097	1183	1095	1145	1144	1101	1120	1151	1116	1091	1161	1102	1072	1119	1098	1124	1073	1121	1069	1118	1108	1156	1129	1070	1119	1124	1104	1129	1088	1131	1175	1103	1098	1122	1109	1136	1131	1099	1105	1136	1103	1141	1140	1138	1093	1093	1085	1124	1125	1154	1091	1046	1139	1098	1122	1137	1093	1141	1162	1077	1145	1116	1087	1139	1087	1145	1095	1204	1155	1085	1159	1147	1143	1093	1202	1088	1169	1088	1114	1111	1123	1152	1150	1144	1199	1135	1133	1125	1075	1156	1069	1136	1087	1063	1113	1074	1106	1110	1107	1126	1149	1099	1121	1094	1167	1146	1162	1084	1150	1097	1098	1134	1133	1089	1089	1156	1082	1105	1138	1157	1103	1160	1110	1097	1114	1109	1122	1158	1109	1118	1136	1098	1145	1112	1104	1134	1166	1091	1100	1113	1101	1143	1155	1135	1171	1104	1191	1142	1117	1126	1135	1104	1077
24714	21220	27476	25237	15678	3753	2179	1764	1728	1554	1372	1249	1176	1028	1009	915	873	832	807	753	707	655	672	679	667	615	633	642	640	664	587	599	615	640	649	577	621	640	603	570	606	571	622	629	647	630	592	620	572	634	607	681	625	593	601	603	609	608	630	623	609	605	597	579	631	615	603	573	621	603	633	577	571	592	574	622	581	578	611	619	636	619	617	636	636	625	622	622	638	642	638	646	623	596	635	647	671	646	594	598	592	613	623	633	665	639	629	613	628	590	609	628	611	589	596	573	573	618	631	655	568	641	571	608	618	629	608	606	630	618	638	597	621	563	584	600	624	620	649	607	597	619	618	598	595	596	626	616	612	591	597	644	588	616	590	571	589	650	634	631	614	615	556	643	644	610	615	596	624	594	580	649	588	632	611	582	647	646	669	644	640	564	609	610	621	597	633	641	573	605	581	655	581	635	638	603	594	604	585	615	601	600	585	604	633	615	590	590	608	597	618	656	655	608	646	611	602	579	566	599	609	549	638	625	619	588	628	627	655	639	615	603	598	562	604	619	632	658	566	572	642	618	604	650	633	569	659	595	586	611	646	621	598	643	640	591	610	618	589	587	599	571	577	584	622	563	636	562	624	568	657	590	609	663	575	618	585	613	580	611	602	597	616	624	593	633	613	556	669	601	625	620	587	579	643	593	622	579	617	600	616	665	627	594	597	609	622	621	621	591	596	608	617	627	616	637	628	595	628	562	596	601	589	605	636	620	580	606	620	618	573	600	596	600	632	598	617	672	628	598	587	615	624	590	571	614	617	593	622	593	652	594	621	637	589	643	596	556	616	653	640	640	585	610	613	624	604	589	610	619	639	628	615	620	541	559	613	610	600	631	586	571	639	638	637	586	587	588	599	606	660	625	609	596	596	613	611	595	597	614	562	645	634	634	580	641	582	633	600	610	582	597	616	634	659	586	621	619	677	590	671	582	624	624	603	658	635	594	628	542	655	611	583	623	612	616	614	569	561	592	571	645	609	643	625	567	597	609	579	624	593	572	552	590	618	599	585	625	643	592	627	613	604	623	601	614	611	592	585	606	580	562	611	609	574	567	627	597	633	600	624	591	655	622	619	600	607	588	591	624	635	593	573	589	633	579	572	627	591	614	553	575	603	557	625	569	599	579	609	578	602	619	615	614	627	612	609	628	589	644	620	613	627	600	643	647	660	596	620	558	644	591	639	643	624	593	612	657	584	566	625	594	634	595	576	574	624	622	615	619	642	593	588	675	622	622	572	561	666	609	632	606	640	577	649	638	622	555	630	621	600	597	594	641	630	588	603	591	606	619	611	597	616	598	595	597	627	616	624	602	579	634	593	588	623	636	594	599	613	605	572	588	634	608	615	611	597	637	642	639	573	622	641	629	584	560	612	604	618	613	612	606	597	624	642	588	614	634	595	649	634	653	636	616	597	632	590	584	664	667	621	595	664	559	636	553	657	614	654	575	593	593	611	592	632	624	614	622	623	554	594	581	635	633	627	577	622	591	651	643	631	611	648	649	617	591	584	596	602	586	620	630	591	597	607	616	610	623	599	549	596	623	637	591	562	606	616	613	629	618	580	648	627	614	623	598	600	611	654	650	643	608	608	581	608	641	606	590	598	615	615	578	611	598	639	621	598	633	622	607	630	616	602	628	579	604	625	644	648	555	631	630	618	613	610	609	607	573	636	618	605	604	596	636	592	613	584	621	612	651	602	587	619	589	588	663	593	593	598	597	593	613	603	591	641	585	620	638	617	615	655	577	626	625	561	636	616	600	587	586	563	574	592	635	586	602	607	590	590	651	611	587	634	582	594	646	607	645	590	601	638	629	608	621	641	605	604	591	561	651	579	603	582	574	619	596	620	677	595	604	633	602	639	593	617	582	594	633	663	557	662	615	606	587	622	607	609	599	604	592	608	583	645	564	588	621	641	598	614	601	634	621	569	627	592	617	587	615	614	576	648	633	584	618	593	611	591	600	645	615	595	571	598	620	628	579	633	588	610	632	543	622	628	662	578	617	619	597	607	623	591	638	618	612	579	610	599	608	586	631	645	582	600	613	572	654	622	593	593	641	599	585	602	629	600	587	626	623	604	610	531	585	605	604	605	608	575	630	588	600	631	538	592	604	643	637	581	600	595	650	626	607	624	630	604	597	597	595	638	611	590	625	618	623	590	648	580	572	566	596	561	599	596	630	611	625	650	608	607	645	603	562	649	622	612	601	660	583	599	598	618	615	613	597	646	556	623	611	598	621	534	579	603	625	583	629	619	623	624	631	651	620	604	598	622	619	589	620	620	605	657	636	604	597	590	624	637	608	626	621	619	603	650	617	590	611	600	587	593	648	630	606	655	623	572	643	584	559	616	608	600	590	581	627	592	592	596	606	632	664	599	608	612	542	617	601	641	615	606	581	611	595	596	638	617	586	641	616	572	585	625	634	631	622	606	643	637	634	617	603	610	654	579	662	622	632	616	592	622	640	633	613	641	645	620	577	600	620	599	577	650	582	639	609	601	613	618	610	612	589	609	583	625	628	598	654	617	608	628	600	602	614	569	605	613	588	596	642	629	661	599	581	608	599	637	621	631	630	604	613	629	604	642	614	627	589	554	594	644	588	605	611	586	615	609	620	558	616	630	597	619	612	598	637	621	634	625	611	588	606	660	610	634	616	562	575	610	576	616	628	599	597	634	638	600	563	581	651	632	598	653	631	601	572	635	584	615	618	600	660	546	587	609	619	624	600	578	597	563	591	561	584	573	649	617	624	627	596	618	663	597	573	663	612	608	585	570	641	639	622	635	629	603	640	611	617	574	627	613	560	620	620	575	597	577	638	639	612	625	619	579	629	639	621	618	589	589	630	603	594	599	627	634	592	605	616	598	630	608	599	609	622	617	604	605	630	594	591	609	576	605	638	588	636	658	622	578	583	622	627	597	634	594	608	605	623	550	597	635	606	592	601	665	579	590	597	639	603	598	577	626	590	634	562	605	642	609	630	586	597	628	597	649	588	603	599	627	614	631	572	608	588	605	601	578	601	590	618	587	637	609	588	590	648	643	607	592	616	643	616	595	612	608	596	629	622	599	621	586	594	609	665	650	618	595	603	588	586	554	622	613	567	629	607	648	599	650	663	596	583	596	592	630	610	618	595	616	593	620	594	589	614	604	597	611	681	563	636	612	564	600	562	651	649	597	603	583	623	562	592	629	613	573	596	601	579	619	624	598	563	653	632	559	573	612	623	619	602	604	579	627	608	584	682	628	608	612	585	633	604	592	604	611	580	618	574	607	590	627	615	614	578	643	584	658	629	624	611	606	600	562	614	602	647	583	625	647	630	606	633	612	646	552	601	587	640	598	579	605	599	599	600	638	620	595	589	628	607	594	613	578	604	583	610	576	618	610	602	619	619	633	676	611	633	580	613	594	600	602	571	617	608	623	604	600	582	610	592	626	630	614	602	614	636	584	652
21197	38612	26474	9018	6226	5012	3859	3203	3115	2823	2426	2073	1744	1564	1485	1280	1166	1171	1061	933	864	789	796	859	785	810	736	756	777	799	748	726	791	762	767	729	795	805	757	713	756	801	785	750	710	744	734	773	775	713	717	736	755	725	748	676	705	750	693	732	730	732	724	736	724	702	718	751	724	745	713	761	714	733	762	758	766	728	737	735	711	771	775	727	731	734	736	745	729	704	748	737	701	762	723	765	743	739	714	698	732	692	710	717	737	691	715	790	661	715	752	763	740	692	790	766	730	778	739	766	702	765	731	702	739	664	729	692	711	675	679	720	713	737	777	704	735	748	742	762	724	688	726	753	717	770	710	716	697	725	693	769	749	707	715	721	724	698	782	681	780	742	712	753	768	702	688	707	738	798	764	714	745	747	678	729	719	702	712	746	715	744	785	736	696	741	745	713	713	695	730	694	726	727	678	795	763	722	745	799	735	697	686	723	742	748	711	711	727	754	700	689	750	692	750	683	725	730	725	747	739	698	711	724	725	750	719	701	721	750	739	742	667	735	693	720	742	710	642	732	718	730	706	675	742	769	771	764	720	689	683	754	736	744	696	694	752	735	739	677	692	688	708	732	754	707	711	761	727	724	723	739	742	738	732	728	692	733	724	705	690	730	767	761	735	709	685	707	692	753	699	702	712	724	735	696	712	691	708	730	754	694	722	695	691	704	709	720	746	673	744	674	694	745	714	735	770	670	693	729	759	738	733	725	709	702	688	742	765	719	725	737	721	711	743	766	730	699	744	760	769	702	725	734	738	773	798	733	764	677	779	697	733	729	732	711	707	740	741	676	731	719	727	726	727	741	708	727	704	748	705	756	738	698	710	718	735	750	717	664	697	687	704	753	705	753	727	716	789	760	753	733	755	716	712	729	715	729	758	735	720	717	713	729	744	701	792	710	723	706	710	721	681	719	698	717	746	743	691	746	773	758	751	741	758	750	760	724	749	763	757	756	725	717	730	719	726	743	776	743	721	744	759	732	682	682	709	721	704	701	728	689	716	692	747	726	693	701	697	725	694	723	709	746	804	750	674	737	711	726	709	745	740	717	754	731	694	735	721	745	755	747	731	711	707	668	731	761	743	709	726	744	695	736	708	759	724	734	772	690	758	715	721	721	755	716	699	730	750	740	737	753	682	730	694	661	723	725	685	730	710	729	732	742	712	731	706	714	767	724	685	744	704	723	744	704	697	776	718	729	730	741	749	740	745	725	728	685	738	727	726	678	762	752	724	694	698	730	751	774	713	705	745	747	690	739	696	729	695	716	733	715	709	728	752	803	771	757	736	685	747	720	711	747	741	676	730	734	722	688	750	754	714	754	763	709	701	717	722	724	698	758	728	739	705	737	722	713	725	735	739	686	684	701	730	741	748	721	700	758	714	732	730	720	745	709	724	733	724	718	750	731	733	714	746	752	747	733	713	753	673	749	749	785	712	737	751	706	710	715	762	709	752	741	708	735	752	664	774	745	714	719	715	733	718	725	787	736	700	767	703	716	708	722	798	711	736	715	721	682	688	700	721	716	753	697	721	730	723	683	726	710	752	717	718	681	754	736	691	704	738	781	724	769	754	747	738	702	736	728	691	683	722	716	704	732	666	718	706	727	706	713	733	725	694	675	726	689	779	712	739	707	705	683	707	712	702	657	708	719	737	712	715	750	724	750	670	733	712	719	713	711	696	757	680	694	716	777	787	729	701	733	740	717	739	743	676	772	744	728	742	730	748	760	734	710	726	719	719	679	684	736	722	738	750	758	716	729	790	713	721	716	715	698	748	705	673	693	684	702	695	751	705	747	665	721	747	716	657	697	680	743	727	697	749	704	725	684	642	686	739	710	733	715	707	715	758	732	731	737	775	693	728	743	694	734	758	744	733	754	668	751	715	739	709	732	695	750	768	714	732	730	760	743	666	738	770	761	707	688	735	746	772	736	731	692	722	773	754	717	782	718	698	796	736	694	695	720	694	696	714	734	723	739	745	723	748	747	684	750	704	759	712	706	721	754	672	741	712	701	714	725	754	730	732	762	727	727	726	739	700	755	705	709	687	761	727	713	693	751	690	744	713	770	717	716	748	699	701	740	691	706	758	702	736	718	664	747	674	751	701	690	717	709	730	721	712	731	742	707	749	694	704	746	720	754	725	739	711	705	727	709	777	713	762	766	720	709	721	730	684	747	741	690	736	731	735	726	652	671	698	699	711	715	720	737	717	724	706	702	749	716	746	733	731	748	773	735	733	685	749	748	780	730	702	769	715	694	725	728	707	731	718	737	736	728	723	745	726	748	735	642	705	740	730	744	734	757	714	733	703	742	752	733	728	740	731	702	754	723	715	766	716	685	682	771	715	748	728	666	755	707	750	730	727	744	700	758	731	736	742	664	749	735	706	723	699	743	701	750	749	686	728	710	718	689	712	763	708	787	763	725	744	742	741	741	701	768	709	710	701	707	676	770	698	757	743	677	747	766	721	652	752	747	706	745	698	741	707	748	685	691	767	749	742	727	765	734	724	751	729	676	704	748	722	680	731	739	777	712	712	704	752	747	751	729	726	702	719	736	716	747	715	689	701	719	718	739	719	740	677	740	705	713	666	734	689	707	685	718	709	724	736	749	695	761	762	740	757	774	743	695	706	723	728	721	694	737	715	731	775	769	728	693	732	749	720	731	731	770	712	674	734	707	701	756	749	669	734	686	692	724	754	742	697	778	735	751	744	704	690	703	712	755	744	725	718	774	749	682	764	737	794	736	770	753	755	742	766	696	699	756	736	719	698	734	736	730	711	710	707	709	717	693	746	706	696	719	692	734	787	690	717	695	742	677	716	706	721	743	772	713	724	756	725	740	702	756	684	715	710	749	777	712	756	723	707	714	803	667	704	704	711	762	727	726	718	719	714	713	717	746	730	705	692	736	655	737	723	735	704	685	715	749	726	736	758	734	733	735	774	745	740	741	757	734	762	729	711	691	724	733	694	713	757	725	741	734	720	768	695	736	771	682	788	711	690	774	719	719	732	686	718	736	720	697	699	701	727	704	732	697	669	720	714	729	700	724	718	735	728	759	754	755	732	735	686	729	711	766	755	714	739	699	728	756	736	729	682	708	763	720	710	726	662	717	732	730	712	735	727	714	750	690	720	709	745	751	704	767	689	757	730	735	703	669	726	710	710	728	752	741	738	720	723	761	732	719	733	685	700	744	730	723	721	712	692	726	702	732	724	747	726	733	729	762	726	670	720	686	706	715	710	710	716	707	760	695	727	733	740	728	720	685	725	696	763	723	751	714	702	715	711	686	773	670	739	693	697	736	728	750	719	780	727	707	689	735	759	741	737	689	694	747	723	744	758	731	739	714	673	695	724	729	733	740	731	690	735	726	724	740	717	713	726	700	727	712	738	771	763	688	740	755	739	772	769	759	752	717	752	710	731	752	691	714	731	746	756	706	747	716	724	739	760	694
22532	21154	28673	23912	21166	21310	13081	3841	3030	2912	2673	2285	1889	1688	1474	1394	1375	1183	1117	952	834	790	814	842	806	783	778	742	763	707	778	759	756	739	740	788	753	763	761	780	773	771	734	785	735	749	756	781	721	701	705	737	749	778	717	782	693	732	765	724	712	761	743	753	735	711	662	743	724	707	704	705	750	703	711	773	751	724	767	689	764	716	703	703	681	760	716	719	708	753	671	723	763	764	729	673	669	674	763	716	694	673	720	716	640	704	699	744	695	735	692	697	709	742	711	737	704	690	713	718	723	710	737	724	746	686	735	705	697	673	713	717	672	743	701	684	714	737	724	740	701	721	715	742	669	652	700	673	727	689	675	681	674	692	660	678	731	730	735	712	715	727	680	685	638	733	698	706	750	680	739	717	689	753	711	692	727	721	666	718	670	708	712	752	722	701	710	716	726	770	680	733	660	712	700	750	707	676	712	701	721	743	722	764	757	738	676	755	713	731	732	682	715	707	745	700	731	697	723	696	731	716	701	721	687	700	715	752	697	689	742	711	681	735	750	704	721	704	724	704	699	656	691	690	660	737	724	696	695	764	689	681	757	727	716	679	686	669	727	688	716	696	723	711	733	694	679	758	721	689	697	678	713	669	717	734	743	767	691	727	709	712	735	720	734	709	709	722	708	740	728	721	746	710	696	721	723	697	743	708	704	676	751	704	715	704	645	711	707	714	712	671	682	750	689	695	749	729	741	733	715	728	706	759	758	704	739	710	696	717	714	741	716	670	719	712	725	767	706	707	663	735	732	729	706	750	732	673	692	808	686	758	734	705	691	735	797	734	713	713	677	662	716	718	709	710	745	726	679	727	729	691	718	686	708	786	708	677	718	718	703	728	686	669	710	701	694	745	682	733	739	714	709	743	724	690	691	726	710	732	736	714	686	701	707	723	754	705	717	690	648	686	696	713	676	728	703	748	663	747	704	681	728	724	646	710	713	709	707	673	728	639	693	725	725	712	708	738	725	686	711	676	685	721	724	714	704	694	676	723	742	713	735	709	746	710	722	739	759	734	706	713	725	720	728	730	686	708	705	719	758	665	733	706	681	734	727	727	682	700	665	706	747	744	710	686	689	702	738	760	733	723	695	691	697	741	688	730	656	704	727	736	721	696	708	673	724	709	709	693	719	683	735	732	723	742	711	737	738	693	729	708	704	727	673	713	740	675	729	740	750	744	687	745	716	774	677	674	706	758	644	723	735	682	718	712	690	635	642	707	719	733	760	717	650	750	703	670	727	715	730	709	739	705	735	715	705	706	687	740	682	722	750	706	716	680	689	779	727	722	681	700	717	704	729	711	705	717	690	719	697	687	678	742	734	724	711	739	792	692	739	684	653	726	714	704	725	727	736	698	701	736	697	685	739	705	751	730	766	719	714	764	654	673	686	690	722	673	714	712	726	723	663	708	670	719	692	729	715	739	695	701	714	763	755	700	751	730	718	750	693	683	693	728	728	732	636	697	731	742	762	708	706	707	751	640	715	736	706	701	700	764	739	738	729	717	701	711	702	717	758	684	753	725	734	739	699	734	682	707	720	712	706	737	739	688	736	697	762	649	706	704	691	765	730	676	704	715	726	736	694	761	739	707	691	706	630	715	685	737	698	680	745	738	788	745	762	731	745	715	763	715	730	761	745	671	706	694	702	727	715	732	693	731	703	728	660	712	720	750	729	677	732	716	720	741	711	754	701	712	691	668	704	692	695	708	724	667	711	739	748	685	690	663	740	670	690	729	679	709	699	726	691	746	723	728	696	712	718	673	702	741	703	718	720	759	723	717	739	747	693	741	737	708	753	708	739	772	730	743	678	682	736	725	715	716	712	714	733	698	712	713	718	725	714	696	693	677	713	712	721	723	672	718	728	695	734	708	727	647	716	678	699	724	719	768	705	708	710	732	722	737	710	675	720	725	689	710	741	751	736	744	743	723	731	694	736	679	688	752	673	751	699	710	729	727	775	659	708	670	661	727	726	705	678	747	752	712	725	716	730	704	732	721	691	773	708	719	725	677	670	670	729	698	735	731	683	720	682	762	709	723	718	749	733	714	671	700	731	720	729	705	761	754	708	758	691	784	724	720	679	708	689	714	700	734	739	700	698	688	708	711	728	700	778	743	709	718	704	696	701	691	725	681	701	724	699	725	739	683	686	748	762	699	673	698	727	705	708	732	717	699	721	697	718	669	689	736	707	717	670	726	703	769	680	741	725	752	740	669	727	724	749	710	725	701	661	740	737	729	750	737	726	681	680	707	759	715	707	702	730	711	702	771	726	746	687	711	735	724	734	735	694	715	712	661	693	697	665	689	699	690	722	729	707	655	737	673	753	744	688	727	726	745	792	637	732	699	676	706	704	653	710	680	710	752	683	673	734	729	690	740	746	766	732	716	731	629	710	721	713	721	721	685	713	715	725	673	687	782	707	728	681	682	670	745	741	722	665	726	726	685	759	724	718	730	686	723	708	721	743	743	739	740	667	789	704	667	740	685	686	704	713	736	686	734	681	758	751	753	695	678	696	737	711	696	731	743	724	686	731	736	726	708	736	702	697	706	652	731	748	727	744	722	740	750	730	668	704	722	745	697	717	694	705	706	724	717	735	729	740	715	704	749	717	697	703	685	752	770	691	709	691	663	718	666	693	715	660	692	703	705	714	681	716	687	762	703	725	699	669	719	723	735	702	739	693	718	691	698	694	654	735	649	663	666	720	688	706	682	706	722	689	711	776	709	699	760	722	698	741	694	731	727	724	683	667	690	763	729	679	747	687	771	683	639	756	686	685	715	722	703	729	691	693	743	746	706	729	716	729	742	708	704	691	701	673	695	690	679	741	720	715	671	711	727	690	712	703	702	713	710	785	698	737	784	720	707	698	733	696	668	732	742	709	745	680	725	709	718	651	671	773	717	763	712	718	678	743	676	719	687	759	705	712	720	695	729	729	767	725	721	706	721	714	738	740	761	688	751	696	722	675	698	752	762	708	703	745	708	707	770	717	736	709	766	726	705	703	726	702	693	740	754	643	686	705	719	741	710	716	723	718	719	733	663	736	777	738	703	717	701	708	674	706	712	713	688	706	698	712	750	709	687	735	724	694	675	722	670	677	721	742	702	737	664	719	661	727	749	708	677	735	692	738	687	716	695	673	729	724	672	689	714	665	695	746	676	696	668	717	709	711	725	675	693	710	682	725	714	676	679	696	714	721	713	682	738	690	738	731	717	732	697	754	700	665	738	707	709	694	732	758	708	722	719	718	696	740	700	705	759	701	691	701	681	714	708	668	706	739	674	714	706	760	719	716	721	718	749	709	738	721	698	696	682	770	739	709	704	769	662	688	692	727	733	698	713	724	776	658	703	745	712	707	698	719	736	704	701	649	692	744	757	746	744	701	664	729	735	714	683	701	695	729	686	716	687	690	695	696	696	750	709	739	712	718	734	695	763	740	727	719	784	688	773
25262	47405	33049	15619	11105	9083	6928	5867	5165	4854	4104	3421	2854	2526	2180	1948	1819	1705	1513	1309	1137	1100	1007	961	989	1008	941	946	965	883	933	884	942	901	889	933	892	869	901	903	924	922	899	917	899	928	909	883	866	900	892	848	825	848	860	850	844	918	824	830	852	843	816	836	854	824	815	828	901	867	835	871	844	855	844	851	828	833	816	899	835	838	809	842	832	825	873	871	866	849	877	858	851	906	890	882	864	867	797	851	860	806	884	802	837	809	880	892	842	883	845	808	846	842	788	886	843	849	828	838	866	841	824	854	818	828	827	825	819	856	850	822	819	843	801	855	878	869	843	848	827	849	860	834	849	816	843	846	814	837	854	846	803	818	796	896	838	840	795	803	842	822	840	842	867	819	895	866	820	866	874	867	828	825	853	821	815	833	843	851	901	860	843	876	848	867	782	840	855	837	851	838	834	855	872	895	858	817	880	847	869	811	883	847	894	824	863	806	819	827	871	845	810	851	831	793	837	848	817	852	825	816	826	784	811	838	827	835	897	853	869	831	808	807	867	843	816	878	814	812	847	853	834	801	833	797	839	858	815	832	847	841	821	819	834	837	813	824	853	793	811	870	837	792	867	833	817	829	837	836	849	816	863	781	823	826	867	830	875	811	834	891	842	844	860	825	799	829	843	875	885	800	830	856	788	867	834	861	832	854	829	856	809	835	813	854	855	881	809	853	870	868	840	820	834	856	795	847	858	836	856	818	842	862	880	842	808	856	879	830	813	852	808	846	880	827	833	831	802	844	850	843	819	848	807	846	841	831	862	884	832	847	829	856	837	790	824	889	836	856	870	862	837	875	832	825	845	863	894	842	860	815	819	841	837	841	867	843	837	834	834	805	831	850	845	819	855	876	862	843	844	847	803	842	876	796	863	870	781	853	841	836	873	848	812	847	847	848	843	876	838	864	842	863	843	815	824	841	857	828	832	849	810	835	876	847	834	819	768	816	826	837	804	849	858	845	805	830	873	884	824	851	832	837	874	829	820	869	818	864	817	858	830	842	885	873	838	811	872	829	867	799	824	842	819	838	916	805	890	821	855	892	888	847	847	791	861	789	866	820	872	809	875	813	814	875	836	868	841	862	831	825	830	845	829	816	834	851	814	834	838	862	797	785	844	810	882	825	876	852	854	823	862	801	859	871	850	835	845	823	868	834	830	842	864	864	865	841	826	877	803	814	878	880	835	824	873	816	842	916	838	839	905	840	777	819	875	801	875	828	831	803	820	843	840	899	793	795	851	839	816	837	856	887	844	800	847	795	844	873	824	844	921	837	833	821	817	806	818	858	863	799	880	833	836	867	888	863	805	863	774	839	811	844	880	809	851	880	801	850	779	843	838	851	822	790	843	794	821	866	832	827	796	828	842	845	898	911	820	886	856	823	897	826	763	870	800	858	823	834	777	858	837	824	853	785	785	817	830	820	837	825	826	845	849	851	824	873	906	844	838	784	842	886	853	801	813	826	817	807	883	870	821	857	794	827	822	838	830	849	879	827	793	814	881	863	857	831	827	828	855	875	821	810	828	824	839	839	824	824	765	819	838	898	854	855	810	868	832	779	882	916	828	845	852	848	850	829	846	777	803	826	839	827	803	875	877	796	868	900	871	812	852	820	818	856	820	819	831	907	823	810	825	829	819	821	821	890	840	874	866	875	864	837	825	851	843	810	820	857	903	863	837	791	848	824	770	893	871	798	827	844	787	783	858	870	873	812	815	896	786	841	841	825	812	887	831	867	815	857	896	826	830	907	803	836	850	840	806	819	830	833	803	864	882	785	809	817	811	849	890	862	855	858	839	863	823	824	854	841	875	777	792	865	908	869	873	853	870	819	803	816	823	842	841	832	848	869	812	803	835	824	760	837	822	821	841	844	838	786	820	870	826	841	891	843	858	846	908	850	833	852	810	873	810	792	868	838	826	865	830	798	859	812	826	867	846	872	799	895	844	856	815	805	838	817	895	861	813	805	870	840	874	866	909	846	805	893	827	858	774	844	883	839	854	829	881	829	826	873	862	829	835	869	847	797	822	832	824	825	850	846	794	855	849	820	853	826	829	879	857	854	822	768	840	852	844	843	795	782	831	835	828	836	853	830	869	795	858	825	850	842	855	816	801	809	868	851	863	812	876	871	872	845	877	815	804	813	786	854	865	829	843	828	869	834	834	860	861	840	878	837	877	835	819	843	908	794	809	818	818	802	854	827	824	881	831	847	838	877	837	827	850	810	816	856	806	877	813	847	884	789	846	821	828	856	800	833	817	902	813	835	839	833	835	854	800	828	875	851	845	867	807	837	864	824	799	871	813	815	787	880	822	876	885	880	878	792	792	788	823	839	850	814	808	828	868	831	824	836	803	807	841	855	831	833	875	811	832	875	834	836	825	844	823	835	859	808	834	858	828	805	851	836	864	847	823	889	817	773	862	816	855	805	844	832	790	833	856	793	855	837	853	829	860	872	842	885	896	807	868	865	820	847	832	793	886	814	758	845	879	813	818	831	862	856	810	826	834	871	860	784	904	798	830	831	824	843	800	827	891	819	807	846	893	782	830	858	782	807	844	847	854	861	859	857	803	891	836	824	810	863	857	798	876	853	847	841	861	846	872	818	877	824	872	843	825	852	749	837	875	876	853	867	855	841	801	878	861	842	803	839	821	839	839	858	891	842	838	823	810	855	860	886	858	802	860	808	850	804	805	835	834	845	801	865	894	815	845	864	808	849	856	851	913	815	869	806	856	862	842	824	855	851	859	857	860	865	866	831	873	844	844	841	832	805	820	796	839	778	870	867	859	848	871	866	825	786	859	812	853	809	842	825	870	846	814	893	836	827	797	874	837	821	891	782	873	845	840	820	860	849	825	832	834	847	844	866	807	801	833	794	802	815	908	889	829	834	809	841	835	831	765	847	840	820	830	774	858	883	839	826	844	815	808	855	797	872	894	835	794	839	918	825	843	837	826	857	788	808	848	835	830	825	807	826	852	827	809	858	821	809	832	859	821	852	839	843	839	866	817	821	842	863	869	878	864	880	823	812	880	783	829	770	870	786	816	834	863	851	838	928	823	814	848	799	869	868	849	884	793	809	829	840	864	806	846	820	837	804	845	837	826	808	849	850	843	827	797	782	800	837	804	878	839	852	792	864	811	826	774	816	850	899	838	849	832	827	862	824	843	825	832	819	834	837	882	875	840	799	829	766	830	869	870	819	818	831	834	792	803	856	852	862	824	845	885	876	817	874	827	838	828	888	829	827	839	828	834	848	801	864	851	854	832	798	864	822	838	855	841	830	889	872	831	851	796	874	833	821	875	827	839	864	837	799	872	843	823	815	850	865	845	853	840	837	843	866	862	878	879	867	841	818	883	884	823	861	824	826	825	843	876	889	829	829	821	823	844	835	796	819	856	852	834	831	850	788	802	835	841	891	865	836	814	823	880	835	819	817	898	822	830	817	875	798
27862	21630	17720	5827	2613	1950	1709	1490	1528	1507	1284	1220	1189	1117	1059	1033	1009	921	880	881	851	804	789	879	868	854	843	850	817	821	872	815	843	820	800	851	815	794	790	903	798	847	838	858	842	795	871	808	806	781	808	859	823	811	808	812	874	796	814	880	825	809	791	823	839	805	857	772	808	790	868	848	811	829	867	809	817	837	789	825	818	838	814	800	806	806	787	851	827	842	827	818	866	772	842	797	796	812	886	883	875	862	809	762	832	916	804	805	808	812	830	819	821	818	832	872	820	837	853	787	822	805	837	815	803	822	800	805	842	789	808	861	772	830	816	811	818	802	817	788	789	804	802	783	802	887	795	830	829	782	850	828	864	880	812	827	890	840	857	835	805	819	800	838	796	848	799	826	875	880	808	851	814	853	805	784	821	836	812	819	818	863	833	858	813	771	868	835	811	810	830	831	797	774	817	823	784	809	806	788	802	845	760	808	858	797	809	827	813	802	829	815	775	802	859	813	820	822	834	806	825	791	852	830	780	808	819	855	818	805	809	774	838	840	799	787	831	808	852	826	793	828	848	797	855	842	822	803	815	836	806	851	797	812	839	795	795	804	827	847	837	797	749	785	793	830	809	814	819	768	774	836	903	825	827	788	831	840	814	807	823	807	827	848	862	878	812	892	898	845	797	792	805	802	827	790	782	839	777	789	801	813	839	811	826	808	796	818	781	823	861	866	861	851	785	815	805	848	804	827	833	823	826	829	810	806	847	776	805	847	782	844	826	802	816	885	811	838	828	801	802	829	859	791	784	750	816	880	841	801	810	813	807	837	832	836	837	866	788	850	828	790	813	805	820	803	808	842	838	854	796	847	808	826	829	866	836	852	815	832	836	861	858	791	883	879	751	797	785	799	787	834	824	808	878	828	802	806	816	832	802	833	779	863	787	750	812	819	848	804	817	795	833	831	809	799	820	865	827	839	782	841	799	850	852	861	818	850	776	870	788	857	815	832	822	795	814	837	851	795	815	808	854	806	783	786	810	782	850	874	821	783	810	826	795	800	835	792	854	821	808	829	868	836	873	819	850	845	777	832	838	851	872	721	869	880	849	837	826	771	813	803	883	784	827	845	799	817	844	814	806	865	875	814	792	819	818	794	848	791	794	853	785	803	843	802	827	853	790	833	817	815	851	822	835	831	834	798	847	842	773	824	786	817	809	794	880	777	811	833	845	814	819	871	841	804	835	840	868	835	847	713	789	871	833	846	783	820	810	800	829	790	807	761	845	826	869	860	846	870	806	825	810	774	816	819	830	844	820	833	792	843	854	810	811	869	869	877	864	828	820	854	838	820	832	818	816	772	833	766	833	857	843	845	830	871	875	833	797	838	847	803	836	814	811	833	885	824	772	830	798	812	857	872	802	800	864	854	813	818	796	824	773	845	856	829	764	784	830	836	806	848	808	848	862	811	782	838	833	826	822	827	833	795	820	835	814	821	802	845	832	828	813	812	818	886	796	804	788	821	808	795	826	841	838	822	799	839	876	833	859	804	833	844	833	830	795	846	801	761	808	817	806	852	821	846	888	814	833	812	812	808	850	835	818	815	814	795	800	844	847	850	857	848	829	809	824	794	884	816	835	809	881	832	875	825	834	816	844	836	828	801	853	787	851	872	793	847	824	859	840	839	831	869	781	801	799	812	835	862	758	817	767	832	817	835	872	808	801	820	841	842	839	854	833	877	753	839	842	769	872	791	814	811	853	803	799	799	790	868	850	853	801	835	851	833	797	805	780	825	824	838	790	866	835	831	822	867	806	787	827	792	808	834	795	809	801	769	856	827	798	825	852	768	833	846	786	863	800	846	814	812	847	822	832	805	817	829	839	860	828	772	824	817	818	869	841	783	778	840	808	802	843	803	810	829	813	828	849	804	813	819	846	871	843	834	815	789	801	794	832	844	860	844	804	807	837	850	842	783	835	840	885	861	845	784	827	820	814	860	831	842	837	858	845	819	803	816	834	842	852	809	823	778	817	826	857	789	781	792	797	832	837	818	791	839	839	802	830	816	809	788	825	829	791	827	837	807	844	827	808	845	777	752	734	798	857	803	825	851	853	845	828	796	850	776	804	825	783	797	792	872	816	814	846	786	849	844	812	820	826	825	832	906	750	799	837	870	836	796	849	794	813	835	845	839	860	849	835	787	846	831	817	880	858	837	797	848	821	840	887	839	813	828	874	782	817	821	814	771	837	848	826	810	768	797	782	815	850	855	824	815	816	847	774	835	842	819	850	820	868	871	850	827	800	811	804	778	815	854	819	831	788	805	778	847	866	789	860	790	812	791	813	823	835	787	845	821	808	847	806	819	817	815	895	842	819	765	864	837	884	815	819	794	832	865	834	822	794	840	784	807	798	801	808	872	804	847	814	852	849	795	806	786	794	846	849	828	784	808	837	813	799	911	828	815	802	844	824	787	848	792	856	824	851	839	830	882	846	781	835	810	838	883	840	815	852	887	798	792	831	787	825	837	788	849	777	818	856	819	795	839	818	797	844	845	822	855	856	807	794	818	795	826	796	806	823	858	813	822	824	864	914	825	760	782	845	812	830	817	783	816	827	800	831	813	832	868	869	857	824	788	750	828	875	858	806	853	822	829	833	850	789	832	849	803	737	818	807	899	820	826	826	867	781	798	792	871	819	859	823	777	822	827	821	797	851	789	854	805	840	854	852	794	819	812	828	876	830	831	825	855	826	781	859	823	870	838	851	853	837	824	771	825	821	795	817	846	829	806	847	829	852	881	846	830	798	860	843	845	823	868	804	784	837	825	772	841	842	830	812	877	830	809	857	801	815	811	833	766	806	821	797	778	831	833	849	801	792	844	825	809	794	825	851	738	824	846	847	840	840	799	830	775	789	833	851	851	812	769	855	807	821	825	804	834	817	849	876	799	843	822	867	822	837	888	854	803	816	823	852	821	828	791	788	814	830	803	829	833	823	870	778	835	784	847	832	817	799	815	843	874	813	771	866	817	892	820	872	841	794	843	839	780	829	829	794	833	784	823	852	810	800	803	808	813	800	802	790	843	836	807	825	841	871	869	782	844	850	818	869	770	828	768	805	822	787	867	824	885	833	829	863	812	821	833	831	824	779	816	801	805	849	896	827	873	838	806	796	816	865	797	759	787	793	823	839	798	836	818	865	806	829	822	855	812	817	799	776	836	783	811	791	822	798	834	878	825	878	824	830	796	806	816	828	757	803	831	868	874	843	806	824	835	852	799	800	801	849	866	830	780	847	803	843	836	794	802	854	885	794	811	829	777	843	836	804	789	839	861	791	844	773	798	857	846	855	859	805	862	835	851	835	845	806	842	831	799	846	825	753	834	844	821	819	876	812	852	842	811	815	851	834	831	822	780	790	868	823	803	815	794	839	799	794	829	809	841	803	841	829	829	832	826	826	823	847	825	806	777	885	869	874	796	820	815	804	777	826	836	821	844	828	881	829	854
19720	30651	19123	5958	4158	3422	2672	2257	2264	2072	1977	1656	1504	1435	1373	1180	1335	1254	1167	1059	985	985	1044	998	1057	1011	969	1011	955	939	995	984	985	1003	978	1009	974	971	980	996	968	998	999	1008	960	975	950	977	979	953	1004	925	934	988	980	955	995	1001	994	952	900	1058	994	941	958	929	977	994	951	976	955	950	941	914	984	967	979	935	963	932	969	997	957	981	920	931	951	948	991	942	962	897	908	1015	905	903	916	1048	962	947	942	1011	1034	944	997	985	967	955	1007	995	1009	977	999	989	1034	953	917	974	957	979	934	968	975	1031	977	968	983	946	978	991	971	952	930	948	974	935	992	918	961	967	973	930	956	913	992	980	948	935	966	993	937	915	945	990	979	993	975	976	964	975	986	982	950	978	930	1015	1005	955	973	932	1006	927	978	945	973	980	985	990	1020	949	1001	974	964	921	933	949	998	1006	985	965	943	964	904	975	943	910	955	927	983	930	1000	1011	993	998	924	959	997	947	927	965	987	950	909	966	1006	993	940	1035	941	968	964	939	940	1021	943	954	994	937	967	895	996	1025	963	971	981	928	985	978	966	974	918	968	959	931	963	942	963	921	961	947	949	928	927	1013	967	922	973	950	960	1009	953	960	951	1014	986	974	929	1021	1015	984	931	960	954	947	983	983	930	951	965	945	999	930	951	918	969	977	934	914	952	940	919	921	926	939	1001	924	981	938	954	975	974	982	964	920	951	968	970	895	1020	953	916	925	923	979	977	943	951	925	969	969	992	974	982	975	995	947	943	919	993	994	974	983	954	939	997	976	974	972	962	945	927	998	998	983	941	960	942	907	937	950	968	934	949	967	977	949	955	1011	963	978	987	935	945	939	963	973	982	941	977	918	979	990	982	954	897	952	967	1007	973	1039	916	954	981	963	867	955	957	963	913	958	1010	965	1036	997	998	922	953	951	942	991	963	1009	957	928	962	1003	963	954	959	938	995	959	947	979	983	969	1044	928	901	1011	969	932	966	954	911	991	997	909	950	889	1017	951	896	967	945	939	874	926	943	948	940	908	937	1005	970	926	933	954	1026	942	919	902	954	884	931	957	955	896	950	936	1001	944	959	923	985	985	943	948	985	945	963	946	946	936	1003	957	986	917	926	987	966	961	960	926	951	1016	999	965	956	938	1017	913	1011	988	932	921	917	906	977	959	1002	942	998	1024	965	948	995	979	939	964	985	992	993	916	974	932	959	968	945	928	1016	945	976	922	988	1013	939	939	1029	987	998	962	947	959	948	914	929	962	945	938	958	926	969	954	950	939	994	970	960	976	964	955	989	997	960	963	971	973	975	973	1000	920	961	946	1006	1006	924	930	1029	958	957	963	981	937	955	1017	943	943	959	966	969	951	1014	954	924	959	960	1019	967	920	946	905	904	934	967	1038	951	977	940	987	978	982	940	929	964	1027	958	984	974	951	926	957	975	953	954	922	977	969	925	955	896	894	900	936	996	957	928	917	933	938	970	905	954	938	963	945	976	935	923	979	982	891	973	923	997	921	920	1004	920	948	956	986	1009	1011	949	978	945	953	1000	982	965	938	988	908	923	932	977	964	957	964	906	984	992	1012	983	982	953	871	922	892	953	948	987	932	931	954	1002	942	953	920	995	908	970	973	1007	917	994	992	976	960	979	1003	950	985	966	941	949	975	970	1000	913	925	963	949	904	966	957	1011	926	899	926	992	941	960	971	992	919	997	950	912	997	949	908	944	997	976	977	943	996	957	919	965	920	929	944	980	979	993	947	995	910	956	947	899	954	968	947	973	922	958	973	984	909	925	973	972	963	961	956	961	1005	955	969	992	950	928	975	888	963	961	950	938	974	941	999	925	943	982	927	968	934	967	904	944	1023	889	963	992	922	936	953	934	1004	956	999	944	938	1030	1002	1002	959	975	931	953	935	988	983	958	958	965	945	982	951	951	962	908	952	956	990	948	958	951	982	966	959	989	959	1013	941	974	947	983	942	907	993	963	919	939	947	967	989	983	908	974	979	907	921	927	900	968	1078	955	984	933	985	957	954	948	988	966	979	945	949	958	924	942	968	948	968	931	965	992	1005	932	1003	951	986	940	905	927	964	932	935	987	992	950	1003	990	932	956	983	915	975	911	922	1006	902	923	962	981	959	879	962	975	962	948	985	977	1011	970	972	951	986	920	916	968	988	968	950	992	931	959	992	947	936	954	997	1002	954	967	970	984	910	931	1003	958	952	966	935	962	990	1008	929	974	946	974	940	938	959	929	979	940	974	945	970	975	925	891	973	936	984	964	992	898	967	917	951	957	975	933	1004	945	971	989	961	981	940	983	976	967	937	966	917	958	975	934	979	957	957	960	952	934	946	961	918	939	938	927	974	948	965	903	965	968	975	1008	1004	1006	939	982	955	944	964	993	959	933	964	966	956	971	950	959	1030	950	920	956	953	922	1013	968	976	976	985	940	936	991	945	977	958	956	974	945	941	976	991	941	971	959	943	935	888	956	972	1014	920	935	950	907	974	955	925	935	962	959	989	939	964	1007	989	921	1029	966	941	930	896	941	988	927	978	931	890	967	944	956	965	1015	939	999	993	929	981	935	896	992	946	955	1021	935	917	972	986	990	1020	944	950	926	958	929	974	930	945	942	974	969	980	920	989	973	970	922	985	969	980	975	952	937	981	1006	936	971	962	964	946	932	934	970	961	974	958	981	933	1001	955	945	936	1002	962	924	989	942	1010	981	1008	977	904	895	959	961	953	981	1027	973	954	995	960	981	963	957	957	940	958	971	955	976	994	964	972	994	953	942	950	930	966	942	960	962	939	953	945	929	973	934	988	979	973	946	997	958	970	945	970	953	936	966	992	977	948	977	993	960	907	979	959	982	974	946	891	906	946	998	963	934	973	986	936	920	865	986	946	980	929	918	995	901	967	981	989	1001	882	975	983	925	982	966	914	982	1005	1008	995	931	950	953	949	910	927	963	945	936	933	929	1018	972	963	932	947	990	1006	944	962	977	979	904	930	952	998	964	947	960	967	967	991	1029	969	983	903	1055	921	951	945	992	970	927	940	995	1013	980	999	944	946	915	942	940	942	1006	945	929	945	979	925	972	924	994	939	1036	956	986	1015	1006	922	962	961	950	950	972	1007	950	959	989	927	964	942	898	883	935	993	936	976	979	957	979	927	952	985	943	917	928	960	952	954	940	960	948	999	938	931	985	899	926	945	966	944	953	972	948	967	929	972	1053	948	948	966	957	955	1003	933	960	951	961	946	960	967	975	970	925	998	1028	1000	959	984	967	960	1014	953	983	965	970	932	1041	987	962	961	956	998	945	935	952	972	881	968	993	925	942	955	987	921	1034	876	894	955	989	937	959	963	976	937	941	948	949	944	1010	954	956	984	950	973	943	1064	962	997	958	996	879	949	949	978	917	951	978	911	932	916	988	1005	1027	980	984	947	1001	997	953	964	982	980	951	971	939	949	969	961	951	954	1013	1006	971	906	948	929	937	927	943	914	962	971	947	981	951	960	964	982	974	941	988	973	1011	937	977	949	940	947	947	958	988	940	971	915	932	945	990	1000	974	935	996	953	980	953	921	931	998	997	961	998	986	884	930	993	929
23691	21172	28265	24372	21192	13478	4322	2670	2273	2454	2049	1935	1671	1618	1485	1372	1344	1318	1228	1087	1044	1047	1075	959	959	931	994	955	981	993	971	955	945	957	950	945	997	985	1019	949	884	974	973	997	917	942	902	1011	899	989	924	966	958	887	955	934	965	887	878	937	985	974	889	948	920	931	943	964	936	959	934	961	915	969	925	920	958	973	933	920	958	904	925	899	974	1017	949	1001	915	862	906	929	918	973	933	916	954	969	970	961	879	887	965	864	948	972	949	922	947	920	928	911	943	896	957	913	910	857	946	924	922	893	968	917	941	945	1005	952	884	900	903	914	936	948	894	982	1006	935	932	929	906	899	888	913	918	892	941	940	920	912	983	914	872	918	921	940	923	960	959	913	920	918	930	913	940	993	908	943	929	937	964	914	974	973	922	959	941	930	984	940	974	923	946	953	878	999	954	993	956	943	917	914	932	993	930	957	939	974	956	910	917	897	1009	998	962	905	937	929	905	953	938	946	1006	949	937	910	965	935	903	942	910	958	953	975	909	988	893	898	917	948	947	944	926	978	902	963	898	927	964	888	955	904	926	930	913	1002	905	986	927	938	906	927	950	911	954	958	991	985	970	888	952	964	968	957	958	931	955	908	971	949	944	952	912	920	959	906	898	904	912	954	938	925	961	924	991	1019	926	893	971	941	916	931	892	950	913	916	920	1031	944	924	938	983	928	964	927	969	933	916	943	942	927	886	909	926	946	902	909	913	902	968	920	922	924	920	924	935	970	934	911	932	931	904	939	892	1002	942	942	861	938	964	916	890	941	918	930	950	914	974	948	908	915	927	957	931	944	850	984	941	941	898	933	956	990	954	888	920	857	952	933	911	940	974	971	965	902	919	939	969	928	922	937	907	950	970	917	881	895	957	971	987	928	922	931	904	883	922	929	943	922	906	940	920	887	936	889	865	914	929	953	938	917	945	890	914	927	928	963	897	944	939	957	930	955	913	991	928	946	965	931	961	944	917	908	958	949	990	963	982	973	914	922	986	958	902	913	939	948	947	946	965	973	941	962	958	913	974	951	937	923	931	938	923	968	922	923	952	936	1002	946	940	911	963	877	867	913	924	945	972	939	920	1042	981	933	957	891	959	945	955	964	946	916	947	923	977	950	922	939	929	931	961	942	950	971	957	884	994	938	897	946	917	928	883	932	982	948	882	957	966	948	924	967	928	886	981	944	939	970	919	935	922	953	910	952	881	964	945	920	924	898	960	963	903	950	928	997	924	978	977	907	921	957	925	955	923	954	956	924	906	939	883	942	898	922	942	973	934	939	965	911	928	947	910	957	971	873	898	906	955	938	939	917	943	1017	942	902	954	956	953	974	962	949	961	936	955	936	896	891	945	930	958	880	949	942	942	915	970	967	936	863	927	850	978	952	950	915	972	937	934	940	921	932	918	878	1009	904	909	956	940	921	962	917	965	931	904	902	925	937	925	957	919	930	925	928	896	908	909	932	970	908	951	952	938	958	939	959	1016	986	958	940	875	926	896	861	971	931	922	948	907	929	884	930	927	910	908	934	933	939	922	914	951	931	937	977	892	963	992	887	956	940	936	907	933	947	944	915	923	940	960	895	917	929	951	944	940	939	893	927	902	938	948	968	884	910	919	892	1000	920	887	910	935	967	950	906	921	950	921	913	959	898	901	962	894	867	924	930	973	967	875	924	883	972	928	979	885	967	931	980	947	944	967	908	944	900	970	946	955	905	953	934	1000	1007	927	924	917	943	949	928	953	929	911	914	924	961	905	934	925	907	945	900	951	939	994	956	925	955	884	994	881	898	940	918	989	969	971	921	881	936	872	952	975	911	934	904	928	936	934	942	979	995	896	936	959	937	939	911	871	959	957	904	893	928	933	907	926	904	943	972	1024	909	936	931	920	880	975	922	865	952	933	948	936	873	941	943	906	937	918	1003	883	863	895	941	956	955	950	993	985	931	956	989	906	944	941	897	923	968	923	923	940	922	1023	917	966	920	951	940	942	973	971	976	946	927	948	852	989	962	971	898	958	920	917	926	917	929	923	922	931	933	953	904	952	886	923	925	942	949	984	921	979	894	932	989	915	960	861	941	975	949	941	932	948	945	861	927	927	909	949	939	941	899	906	915	916	958	962	964	936	912	913	926	976	970	912	966	950	891	927	910	930	946	873	932	939	918	917	907	910	944	945	935	867	964	936	925	921	890	943	961	946	963	992	900	989	950	1002	959	924	909	934	881	947	872	949	917	915	925	947	962	902	961	923	941	901	882	916	946	894	962	859	986	930	933	959	908	970	1003	917	948	890	869	866	956	938	901	959	926	900	955	947	986	965	938	958	937	951	954	937	974	948	931	961	925	886	890	937	908	946	938	867	940	959	974	901	970	986	915	957	906	897	916	914	957	897	938	928	981	958	923	953	966	978	916	902	912	909	968	912	954	943	949	932	960	954	958	915	983	942	932	931	958	883	931	940	908	953	938	949	989	925	907	910	908	931	896	861	965	942	907	987	909	924	961	958	945	938	935	939	946	953	987	989	910	962	942	922	966	968	950	915	958	909	910	922	980	904	931	921	963	935	973	873	880	911	1002	915	964	886	948	967	881	960	921	938	982	905	925	965	946	942	931	939	919	930	933	917	917	896	936	941	944	917	1021	939	920	930	897	967	926	927	951	999	949	917	984	962	954	947	961	917	940	952	928	944	918	950	897	942	943	969	867	943	919	950	913	913	958	858	887	939	993	961	954	920	941	934	895	977	945	947	978	963	991	905	906	886	915	912	964	935	889	926	933	941	999	952	973	940	928	984	982	951	973	953	892	935	917	1003	928	926	956	929	919	930	910	946	873	991	929	927	915	920	913	916	929	983	961	945	1016	885	886	921	878	889	932	910	920	1010	906	961	965	882	897	957	949	948	892	887	884	927	981	932	917	967	953	966	956	967	998	929	933	934	901	962	915	909	955	909	922	975	942	927	930	947	960	897	951	925	933	933	924	954	972	991	893	953	916	963	952	1022	984	936	913	956	907	920	893	929	940	922	944	886	967	908	934	954	927	929	968	981	974	965	947	903	964	965	932	961	954	947	933	932	936	894	912	891	927	901	907	883	935	945	962	889	933	993	898	954	982	975	956	914	952	936	829	963	958	946	965	928	959	904	939	954	966	977	937	944	932	926	906	955	933	952	996	957	917	887	972	932	888	893	944	932	908	950	938	921	992	952	908	981	879	928	953	941	973	917	903	908	940	983	966	883	995	925	905	894	963	910	908	946	959	961	916	953	941	961	959	969	943	941	942	948	960	950	920	923	942	952	926	914	987	880	953	925	940	912	911	925	974	913	913	938	920	938	947	924	873	937	928	938	903	913	905	907	943	936	932	925	899	919	925	932	926	914	938	952	927	930	940	954	908	963	888	946	935	937	985	919	970	978	930	914	944	925	913	949	951	944	978	959	969	958	920	959	922	945	913	956	909	912	963	945	903	948	964	937	943	942	949	920	919	922	940	887	970	961
22300	42110	29265	11495	8546	6611	5103	4179	3916	3701	3369	2837	2458	2226	2005	1901	1817	1679	1513	1406	1214	1225	1190	1212	1150	1164	1162	1179	1140	1159	1142	1126	1100	1110	1148	1110	1142	1102	1107	1171	1072	1174	1171	1148	1146	1107	1152	1195	1068	1141	1191	1138	1121	1097	1070	1055	1083	1115	1126	1040	1065	1086	1093	1124	1106	1069	1064	1118	1108	1076	1074	1080	1093	1080	1133	1177	1108	1081	1076	1037	1061	1094	1070	1130	1081	1087	1084	1064	1085	1081	1119	1071	1146	1147	1109	1105	1155	1112	1072	1097	1094	1158	1079	1129	1065	1094	1121	1118	1132	1106	1080	1102	1114	1036	1158	1079	1052	1078	1090	1132	1088	1036	1112	1081	1136	1090	1074	1099	1096	1042	1096	1079	1109	1080	1138	1080	1085	1032	1040	1077	1080	1156	1126	1148	1091	1060	1102	1094	1102	1086	1011	1080	1086	1091	1003	1063	1041	1101	1054	1141	1117	1138	1124	1131	1065	1156	1063	1103	1147	1076	1084	1116	1037	1078	1067	1136	1089	1073	1088	1068	1076	1118	1094	1120	1126	1084	1078	1093	1064	1113	1135	1121	1095	1132	1076	1014	1114	1151	1143	1100	1069	1122	1127	1071	1067	1106	1119	1077	1104	1062	1069	1132	1075	1070	1071	1057	1077	1097	1102	1080	1118	1068	1048	1095	1091	1075	1087	1096	1110	1107	1056	1110	1094	1112	1014	1052	1043	1060	1096	1082	1066	1119	1149	1087	1084	1087	1074	1137	1129	1121	1071	1138	1048	1127	1109	1109	1154	1056	1145	1095	1123	1020	1096	1137	1044	1092	1064	1076	1133	1045	1107	1078	1105	1113	1094	1084	1081	1000	1072	1093	1131	1073	1118	1108	1121	1081	1120	1102	1099	1142	1143	1007	1074	1093	1090	1099	1059	1081	1080	1076	1126	1079	1096	1099	1095	1084	1076	1126	1077	1110	1091	1059	1093	1116	1101	1177	1054	1127	1069	1074	1150	1150	1129	1083	1087	1107	1045	1088	1103	1031	1129	1062	1106	1120	1074	1147	1081	1166	1095	1098	1152	1036	1109	1083	1121	1073	1095	1094	1129	1114	1139	1017	1034	1133	1062	1085	1090	1099	1074	1150	1121	1084	1072	1084	1114	1119	1089	1088	1109	1086	1072	1085	1030	1072	1125	1075	1114	1106	1057	1116	1074	1089	1089	1054	1123	1076	1057	1099	1155	1090	1118	1143	1064	1101	1088	1146	1102	1033	1084	1092	1083	1074	1071	1088	1094	1073	1075	1107	1117	1100	1046	1055	1086	1086	1110	1072	1070	1104	1076	1050	1094	1075	1117	1063	1140	1081	1117	1130	1086	1142	1080	1138	1086	1143	1070	1092	1060	1141	1092	1094	1087	1068	1069	1127	1026	1067	1031	1100	1053	1100	1027	1108	1123	1084	1096	1097	1141	1124	1106	1109	1125	1123	1052	1073	1101	1115	1102	1038	1126	1097	1095	1092	1092	1105	1092	1106	1131	1013	1137	1071	1118	1079	1045	1028	1083	1103	1082	1107	1152	1065	1100	1105	1160	1054	1067	1080	1124	1016	1123	1111	1173	1091	1093	1062	1076	1033	1074	1120	1104	1056	1104	1084	1144	1112	1083	1035	1053	1105	1088	1134	1042	1035	1063	1149	1078	1112	1075	1090	1089	1073	1107	1079	1115	1108	1079	1084	1141	1062	1056	1116	1089	1127	1122	1071	1139	1022	1095	1162	1101	1125	1091	1105	1057	1046	1065	1107	1125	1082	1075	1036	1097	1086	1128	1117	1097	1104	1095	1138	1112	1069	1105	1075	1016	1121	1065	1065	1159	1063	1078	1059	1094	1099	1083	1083	1149	1088	1056	1055	1097	1097	1083	1158	1071	1144	1073	1062	1049	1113	1066	1130	1085	1048	1118	1070	1105	1098	1167	1132	1096	1040	1119	1152	1133	1087	1128	1062	1012	1063	1041	1100	1025	1080	1140	1116	1143	1137	1093	1088	1090	1125	1134	1077	1099	1108	1066	1117	1116	1040	1061	1074	1143	1065	1155	1107	1107	1050	1128	1079	1077	1005	1061	1033	1019	1109	1098	1067	1151	1112	1050	1105	1120	1153	1085	1075	1098	1109	1084	1168	1093	1099	1116	1122	1098	1071	1105	1151	1163	1123	1118	1066	1103	1035	1078	1114	1090	1114	1116	1108	1114	1093	1125	1127	1151	1113	1072	1089	1093	1108	1092	1076	1090	1103	1050	1143	1078	1097	1108	1154	1087	1084	1087	1051	1142	1105	1050	1081	1056	1111	1066	1035	1088	1063	1088	1116	1114	1092	1089	1054	1125	1109	1074	1162	1071	1133	1064	1115	1072	1137	1071	1083	1141	1090	1083	1102	1113	1119	1168	1101	1057	1104	1116	1044	1155	1117	1086	1052	1104	1111	1094	1136	1044	1048	1092	1109	1069	1117	1066	992	1060	1138	1079	1062	1098	1162	1113	1032	1086	1141	1144	1124	1075	1078	1107	1092	1075	1132	1068	1099	1094	1115	1095	1080	1051	1133	1120	1108	1086	1121	1159	1099	1151	1142	1050	1115	1125	1078	1069	1137	1038	1072	1085	1095	1102	1110	1092	1071	1053	1085	1115	1100	1134	1014	1081	1071	1075	1104	1100	1081	1098	1074	1102	1069	1095	1091	1169	1073	1120	1085	1081	1072	1086	1076	1074	1114	1065	1075	1120	1119	1048	1094	1127	1061	1160	1073	1063	1131	1114	1076	1067	1140	1083	1068	1107	1021	1085	1097	1123	1061	1060	1088	1131	1090	1129	1088	1086	1112	1044	1107	1113	1085	1119	1131	1058	1125	1088	1050	1111	1071	1116	1078	1040	1113	1038	1087	1086	1126	1042	1129	1153	1106	1148	1129	1057	1111	1137	1161	1079	1138	1064	1095	1077	1098	1060	1080	1131	1104	1081	1067	1102	1089	1130	1095	1074	1090	1048	1164	1096	1092	1131	1086	1021	1115	1083	1139	1113	1158	1030	1084	1075	1101	1081	1069	1112	1119	1097	1102	1022	1091	1122	1118	1100	1072	1113	1118	1085	1138	1136	1087	1132	1109	1094	1114	1078	1110	1066	1122	1132	1074	1057	1094	1089	1036	1116	1135	1069	1132	1109	1087	1078	1084	1154	1104	1046	1012	1108	1136	1086	1113	1119	1089	1107	1137	1084	1098	1080	1083	1116	1080	1072	1080	1102	1098	1046	1043	1067	1084	1131	1092	1058	1056	1111	1058	1093	1140	1103	1139	1085	1072	1097	1120	1110	1102	1082	1027	1074	1097	1143	1048	1123	1175	1095	1084	1089	1121	1052	1091	1122	1114	1095	1123	1103	1086	1105	1069	1028	1121	1055	1043	1086	1042	1092	1135	1100	1113	1085	1047	1086	1091	1148	1124	1081	1103	1029	1138	1040	1130	1135	1132	1102	1106	1137	1111	1098	1128	1140	1098	1109	1075	1106	1058	1085	1025	1094	1129	1102	1085	1110	1060	1138	1116	1147	1100	1071	1126	1112	1058	1057	1158	1066	1101	1048	1059	1090	1128	1063	1078	1145	1054	1106	1113	1094	1133	1118	993	1060	1088	1142	1117	1142	1096	1149	1098	1077	1063	1096	1093	1044	1046	1101	1153	1089	1051	1045	1112	1059	1088	1121	1104	1097	1137	1186	1076	1082	1106	1092	1074	1123	1064	1098	1050	1093	1093	1075	1086	1137	1053	1111	1100	1099	1120	1049	1056	1113	1131	1159	1090	1078	1077	1125	1050	1133	1069	1083	1020	1097	1175	1070	1088	1102	1118	1113	1098	1058	1137	1087	1129	1101	1077	1131	1112	1090	1042	1071	1103	1079	1114	1057	1045	1080	1111	1086	1098	1124	1033	1071	1065	1091	1143	1090	1110	1000	1066	1097	1064	1138	1020	1114	1103	1086	1064	1088	1077	1131	1117	1089	1090	1042	1092	1125	1069	1145	1110	1083	1048	1095	1095	1102	1078	1103	1075	1086	1103	1078	1116	1093	1073	1089	1133	1055	1118	1102	1071	1117	1121	1121	1066	1110	1093	1124	1071	1149	1035	1073	1129	1106	1116	1128	1086	1149	1100	1076	1093	1080	1060	1119	1123	1119	1085	1063	1094	1093	1116	1119	1145	1119	1089	1115	1129	1109	1102	1130	1098	1120	1084	1040	1098	1089	1120	1130	1071	1030	1107	1186	1074	1082	1112	1135	1060	1079	1105	1067	1113	1141	1091	1063	1022	1119	1071	1074	1116	1097	1101	1137	1145	1053	1053	1093	1081	1001	1057	1033	1019	1125	1120	1065	1105	1122	1039	1049	1079	1096	1074	1046	1100	1033	1135	1134	1100	1064	1063	1071	1068	1106	1068	1095	1078	1171	1153	1109	1094	1119	1085	1095	1106	1129	1093	1092	1062	1122	1035	1069	1061	1090	1109	1134	1124	1122	1124	1088	1165	1093	1102	1000	1015	1147	1118	1045	1107	1120	1101	1119	1097	1095	1100	1112	1068	1108	1115	1073	1118	1080	1089	1087	1076	1071	1114	1116	1125	1077	1066	1109	1069	1121	1108	1080	1098	1118	1078	1048	1082	1091	1082	1120	1148	1093	1106	1089	1068	1091	1031	1072	1122	1105	1068	1089	1123	1068	1115	1122	1059	1069	1109	1047	1095	1087	1060	1143	1102	1057	1032	1102	1064	1141	1100	1091	1085	1074	1068	1047	1109	1083	1145	1115	1102	1052	1132	1088	1140	1107	1038	1053	1136	1052	1099	1097	1064	1116	1106	1062	1052	1142	1154	1094	1113	1106	1083	1096	1147	1082	1090	1108	1128	1107	1054	1067	1132	1117	1139	1111	1102	1045	1089	1101	1087	1071	1134	1057	1083	1081	1053	1109	1082	1162	1044	1115	1059	1115	1044	1125	1085	1090	1038	1129	1160	1092	1026	1102	1061	1174	1104	1106	1158	1068	1113	1096	1065
24788	21231	27509	25216	15822	3764	2320	1692	1514	1469	1411	1246	1160	1042	959	906	910	806	796	694	645	642	621	628	658	642	586	684	619	681	595	570	634	608	656	620	639	587	603	578	670	607	614	640	652	653	620	642	603	622	658	629	611	608	599	596	627	592	551	623	587	587	615	643	607	580	601	596	629	582	630	597	594	606	590	598	565	616	598	612	607	617	557	614	625	568	611	645	637	602	612	604	612	604	570	596	614	574	611	617	625	591	604	583	630	646	589	616	594	588	613	599	614	583	640	613	597	570	620	629	566	603	565	599	609	564	584	566	569	587	612	613	598	601	581	592	604	616	606	591	587	586	618	635	606	637	581	600	626	619	581	661	594	596	596	599	597	609	605	612	589	615	638	578	565	587	601	599	594	578	612	579	613	606	620	578	619	653	671	607	635	580	616	583	585	615	618	555	575	630	636	628	567	561	598	642	634	641	599	617	618	660	585	606	614	603	597	587	644	620	623	591	641	592	644	644	606	601	589	621	621	599	654	599	595	584	592	623	599	644	625	580	605	568	566	592	596	613	599	597	567	557	658	569	624	620	557	575	567	570	609	614	594	636	597	579	594	623	625	619	578	626	620	634	597	610	601	624	586	531	559	556	610	600	561	607	573	579	586	644	631	587	594	562	591	576	576	591	580	601	611	596	633	617	586	598	602	605	572	621	601	598	598	606	598	570	596	638	597	590	644	604	585	656	582	569	594	585	610	612	644	637	584	666	599	607	611	551	548	600	594	604	636	645	606	587	593	571	589	613	565	601	589	626	572	567	610	581	645	585	627	594	581	578	642	551	620	593	605	595	607	588	569	549	585	592	577	614	653	592	612	574	647	593	607	594	607	618	652	616	617	552	627	580	584	600	634	628	611	636	613	635	636	637	560	616	563	656	618	562	618	608	615	602	574	580	607	602	595	597	664	602	634	615	595	573	604	645	644	633	592	613	589	615	635	603	601	645	573	595	624	562	600	618	570	649	613	614	643	569	603	578	579	599	555	588	630	609	614	580	608	608	618	631	610	577	590	575	612	586	596	573	602	597	591	646	565	572	640	636	644	639	632	611	579	644	617	584	657	637	570	609	598	587	641	594	641	626	606	560	629	600	642	597	568	601	554	585	602	596	659	568	587	602	579	645	551	640	631	580	567	593	611	625	552	599	602	644	648	609	611	656	620	617	562	553	603	596	636	615	607	579	593	594	558	568	565	628	559	601	605	600	598	574	580	628	593	568	604	679	605	655	598	591	613	611	589	588	591	630	579	616	548	617	626	616	625	590	624	603	557	587	611	652	610	600	603	588	623	590	545	592	567	608	592	602	589	603	596	607	639	616	595	627	603	613	641	625	604	612	617	588	611	615	604	652	635	605	656	557	624	617	599	555	597	666	574	585	587	591	585	596	570	595	606	605	605	640	608	600	574	650	612	608	633	620	630	620	625	607	598	567	574	589	599	656	669	606	609	637	607	591	610	595	604	623	576	631	572	626	600	633	530	602	643	658	606	631	647	591	567	621	616	600	619	625	592	620	609	659	615	575	551	600	550	622	620	643	609	562	621	578	604	591	535	588	583	572	606	579	602	629	598	587	581	607	611	608	598	618	608	599	576	638	617	597	605	599	572	566	587	570	562	587	602	607	555	567	632	629	620	576	596	619	568	586	599	645	612	611	581	584	543	609	665	659	607	601	618	582	626	584	591	592	619	603	620	593	619	639	600	586	624	604	589	587	616	578	574	615	633	584	604	586	588	595	607	573	587	559	613	565	627	584	576	607	611	602	569	608	616	594	574	622	594	617	623	624	627	593	608	616	572	607	626	595	581	594	585	597	595	611	575	609	565	573	603	562	591	576	617	593	612	571	647	616	590	632	603	604	615	606	567	574	639	567	593	576	617	579	628	609	611	604	604	667	587	574	590	607	643	580	597	598	638	618	624	622	571	610	582	620	609	585	592	641	559	638	596	626	613	637	600	607	575	627	602	604	595	612	610	608	564	580	640	575	637	598	614	603	619	609	614	622	633	641	627	577	614	638	618	680	643	621	587	577	617	623	596	587	545	612	627	580	616	578	599	617	583	588	665	602	549	602	589	598	614	601	610	577	587	589	622	604	618	610	636	615	611	581	569	618	579	606	584	590	645	619	583	600	638	580	590	616	555	626	607	634	590	595	563	624	610	609	640	638	592	556	606	579	606	626	561	646	618	622	627	607	622	578	628	613	602	628	636	578	595	623	630	596	611	627	596	567	585	618	588	640	606	591	588	667	577	630	583	610	584	595	594	575	589	586	617	591	620	598	567	606	649	592	609	598	607	628	620	576	568	560	616	564	584	577	614	575	597	606	582	599	586	588	599	617	583	579	588	640	600	627	599	569	610	583	590	599	585	601	568	601	620	601	634	609	595	609	598	587	607	604	618	578	601	612	609	608	568	588	567	580	586	585	582	613	592	597	575	614	560	593	628	558	584	589	595	624	604	589	578	617	580	554	622	591	548	591	615	603	587	599	633	568	615	590	572	556	563	626	573	617	637	576	667	561	590	618	580	629	610	617	579	623	613	620	602	584	599	607	615	595	607	656	589	605	639	666	600	576	577	647	537	607	590	606	595	578	621	642	589	605	620	587	631	595	599	614	601	626	607	609	605	578	635	588	581	589	603	627	578	576	601	585	611	608	589	616	629	560	587	578	613	630	578	589	667	596	602	590	583	603	627	588	593	612	605	581	627	574	562	592	607	592	549	673	646	567	568	567	579	636	603	593	650	588	603	598	629	606	614	587	616	602	593	603	588	589	642	598	593	585	583	604	630	617	600	587	604	610	583	611	590	633	605	623	604	596	622	614	629	574	584	605	608	577	614	591	633	588	632	614	567	570	595	605	592	622	590	582	592	600	599	581	617	647	591	610	596	623	629	584	612	588	628	590	612	647	621	649	628	624	608	565	651	616	586	596	616	558	612	620	589	620	610	568	595	605	549	574	585	617	602	633	603	631	557	619	629	609	572	631	576	535	610	609	587	574	578	580	610	612	613	584	642	607	561	629	623	586	608	580	542	636	622	594	588	626	595	609	645	587	596	613	607	593	593	606	623	583	623	593	583	586	633	625	577	649	617	600	616	608	621	639	601	586	611	601	577	601	611	615	565	594	628	624	664	633	588	627	588	621	589	594	588	585	584	595	592	662	590	597	597	574	617	643	633	615	605	649	608	632	558	574	601	623	591	553	591	645	630	599	607	606	565	639	607	618	615	581	577	561	604	608	648	596	618	584	644	560	630	595	644	607	612	678	622	601	611	648	587	584	617	617	614	640	609	576	588	565	601	572	628	577	575	601	621	599	618	613	629	565	621	570	632	622	589	582	595	641	578	591	611	598	635	575	611	615	586	608	559	562	609	600	597	623	587	583	614	615	624	578	609	596	618	602	578	598	622	599	578	617	600	571	583	591	621	590	620	595	597	602	576	583	605	615	585	584	583	558
22287	36865	23130	9301	6791	5078	4047	3129	2932	2667	2436	2009	1816	1525	1393	1368	1191	1165	1017	902	831	788	782	786	772	736	746	756	718	727	712	756	719	749	736	722	793	725	781	763	745	732	740	766	711	793	740	724	764	692	717	731	748	728	736	765	737	771	678	744	711	699	762	739	755	717	727	748	754	732	747	730	691	712	694	760	692	705	666	668	768	725	740	685	722	701	717	759	698	710	729	700	724	745	665	671	699	732	722	736	732	703	735	694	748	675	712	741	731	751	705	717	738	720	693	700	716	697	692	722	738	731	773	745	693	719	727	698	721	751	708	684	703	712	723	720	714	699	681	683	749	680	693	723	735	676	731	740	681	720	713	705	763	776	752	708	699	799	758	692	726	734	733	711	683	660	730	744	726	743	698	667	728	699	670	731	683	712	730	754	726	685	717	730	727	707	733	725	681	727	731	735	721	729	752	666	710	767	746	680	740	727	689	696	675	680	701	727	721	652	749	684	692	704	679	727	705	706	705	703	725	719	716	729	693	731	718	717	715	707	719	733	718	719	672	736	705	718	685	694	710	695	714	674	780	732	713	724	731	712	727	667	738	730	691	726	734	689	731	704	682	730	682	679	691	745	668	669	732	663	701	731	686	700	683	712	698	727	762	710	729	670	741	738	638	743	728	695	679	729	723	660	753	700	693	704	721	723	749	711	680	721	692	722	672	722	661	736	699	682	731	697	717	728	749	682	732	748	676	715	730	726	676	729	776	705	753	754	670	742	751	705	747	732	672	664	704	721	713	723	734	743	718	695	687	701	719	733	732	767	703	724	663	651	681	715	734	735	752	706	716	700	701	718	725	704	727	752	745	674	694	736	724	712	742	679	691	689	760	720	715	737	698	676	741	710	726	675	677	730	727	730	679	727	695	742	676	728	733	749	692	753	720	703	709	700	687	668	723	712	715	683	674	747	713	690	707	729	738	695	727	669	720	737	724	711	750	719	720	747	729	727	710	645	722	666	751	697	743	710	793	688	735	742	703	718	740	704	702	692	683	724	721	689	761	680	713	721	727	709	716	716	716	728	713	720	694	750	712	675	783	740	688	723	722	663	682	683	708	705	722	708	729	687	695	691	728	708	725	694	687	723	695	689	752	721	695	740	729	648	728	704	704	692	699	691	760	731	709	726	729	714	717	711	701	705	731	689	770	713	706	732	738	696	724	665	713	703	723	764	739	700	693	667	748	734	677	722	705	664	712	717	719	719	745	704	687	683	658	714	693	780	716	691	671	703	710	688	719	647	755	740	672	729	758	691	718	693	717	730	718	724	680	754	714	738	758	731	711	731	692	720	696	704	682	686	733	717	781	761	713	678	742	717	709	734	722	733	720	739	687	773	701	705	725	730	663	706	738	730	732	731	716	699	702	720	713	701	701	725	699	704	713	714	708	722	700	736	724	721	660	728	759	763	710	702	706	708	698	690	755	677	738	706	715	705	661	729	705	722	718	767	674	665	691	754	743	715	719	712	716	730	687	696	726	721	704	710	732	769	661	690	762	703	683	684	719	696	672	723	709	679	687	704	732	714	719	716	743	668	708	764	709	671	750	725	717	756	696	693	705	773	747	699	742	656	729	678	722	747	752	703	701	712	710	719	711	725	659	682	701	740	749	711	717	627	684	721	697	662	684	720	680	727	688	686	734	737	696	735	698	752	697	712	702	662	708	716	703	737	673	687	727	750	729	715	718	694	675	709	745	728	729	745	693	699	684	702	742	716	691	734	759	683	715	661	748	733	651	724	681	701	749	707	719	693	670	718	746	704	741	696	726	750	720	712	663	636	741	756	733	739	764	700	733	685	707	720	739	678	704	749	670	699	679	701	725	696	703	748	694	698	720	667	733	693	684	721	699	720	696	677	696	721	739	695	655	763	733	724	760	697	737	692	695	700	686	717	668	698	671	709	703	708	690	730	697	730	717	761	698	671	710	713	698	696	741	708	703	695	752	708	692	710	725	701	748	749	698	741	677	683	716	726	724	724	702	736	678	759	726	716	711	736	717	696	669	702	667	670	698	675	715	712	717	687	687	701	715	695	737	726	713	690	701	691	678	689	729	711	707	709	684	741	779	716	726	717	739	713	668	714	730	700	692	704	715	711	707	738	751	687	699	761	661	707	752	714	739	648	700	745	701	746	718	657	735	738	711	712	734	716	693	713	655	722	684	731	720	724	770	713	679	751	735	723	745	748	712	675	720	743	693	720	736	691	711	683	781	719	740	667	691	696	699	750	689	715	681	698	721	748	771	697	697	720	741	703	737	694	726	717	724	749	763	772	689	711	703	697	723	713	707	733	726	679	748	729	713	655	664	694	727	726	725	762	714	677	747	738	777	723	677	724	757	741	753	747	665	715	734	686	715	737	704	692	682	694	700	725	714	687	774	733	647	697	777	658	703	670	716	724	742	706	724	730	722	675	701	692	694	713	733	707	685	763	716	682	718	703	681	726	724	746	699	691	722	685	708	693	701	714	707	743	683	680	708	696	706	759	726	715	725	714	688	727	722	681	676	703	750	704	725	725	729	693	665	737	736	723	751	732	695	757	695	698	716	697	708	695	722	701	752	662	684	694	673	715	743	757	719	719	733	728	735	723	728	752	715	714	725	714	706	730	664	779	733	715	739	767	733	693	713	687	717	678	724	763	655	719	682	731	734	688	680	675	716	723	722	753	733	744	705	736	693	728	685	718	732	732	728	744	698	687	709	734	721	715	716	727	744	688	709	725	774	673	706	720	711	742	702	718	716	748	756	709	743	701	689	760	706	666	704	716	714	758	678	698	731	691	724	696	707	720	696	683	682	733	686	718	700	708	742	656	729	688	700	733	700	672	716	724	733	711	729	710	700	700	661	684	767	710	680	718	735	771	675	717	718	720	712	747	780	692	728	769	736	739	722	680	744	740	732	682	709	729	715	710	701	674	690	712	722	700	733	742	711	719	698	729	720	716	673	726	679	722	712	707	728	755	777	712	703	702	689	730	745	694	656	712	705	752	717	740	727	687	783	740	719	763	690	703	684	666	702	734	741	716	744	758	711	716	732	738	718	726	694	695	710	689	762	779	702	740	722	686	757	742	694	734	704	677	719	712	634	701	711	718	744	719	772	716	677	761	762	725	681	670	724	700	669	726	677	733	718	721	690	719	750	711	728	693	736	714	734	730	702	727	746	716	750	710	673	761	743	717	704	709	697	733	775	731	725	753	706	677	691	717	713	701	688	683	714	690	749	747	683	703	782	674	752	704	782	684	690	710	731	739	695	697	737	710	648	709	687	701	702	691	760	739	691	712	745	685	725	694	716	720	724	701	691	736	740	704	743	710	689	722	694	707	700	713	700	738	758	742	683	687	720	708	700	726	708	700	690	705	728	785	768	712	722	704	746	713	677	722	732	704	725	733	743	683	697	707	758	721	732	728	738	726	677	693	757	724	711	668	700	723	708	728	756	645	766	661	701	723
22645	21209	28745	23957	21216	21361	13174	3831	2874	2645	2611	2169	1868	1754	1476	1479	1245	1256	1134	922	858	836	789	786	788	817	779	758	759	722	755	709	748	749	795	787	768	791	769	755	793	739	740	776	740	765	701	766	719	735	731	726	760	713	731	718	773	728	710	750	696	715	735	722	686	671	688	718	733	731	719	736	719	759	722	712	721	622	736	677	686	736	743	697	699	719	730	686	712	707	708	724	674	711	690	724	739	729	739	681	726	734	684	711	763	731	703	689	728	711	719	718	693	747	678	765	707	671	705	694	703	708	685	697	733	691	723	696	723	712	776	668	706	708	741	690	675	662	672	712	712	730	673	721	756	717	729	741	717	711	672	715	703	709	657	712	752	731	758	704	730	723	698	722	690	702	697	707	716	742	667	714	726	724	686	722	726	735	740	774	719	657	700	715	734	711	697	703	737	687	723	713	748	722	686	705	677	729	727	649	699	696	711	736	709	644	713	678	661	675	697	688	722	719	727	706	670	717	718	676	773	693	670	732	702	753	660	688	682	758	744	719	718	737	686	683	680	717	681	666	683	713	687	724	736	724	766	699	688	730	688	713	737	685	702	686	686	655	661	735	693	750	672	684	727	701	680	684	722	678	687	727	696	698	704	688	687	750	734	729	731	749	693	741	741	726	753	724	741	701	680	737	649	729	719	683	729	691	669	715	634	669	680	664	707	685	716	751	730	745	673	723	674	665	694	706	719	705	757	719	698	727	694	716	684	703	667	739	724	714	737	674	727	718	710	747	707	703	760	680	689	723	766	738	675	696	690	667	704	732	781	771	715	735	702	722	738	772	707	696	692	716	733	708	719	740	681	708	720	704	694	694	751	696	710	683	666	677	734	675	692	701	679	675	695	730	719	676	746	695	703	744	683	737	718	755	703	735	748	704	685	720	723	662	639	695	724	640	708	671	683	724	654	723	708	670	733	672	678	679	716	707	678	666	683	715	694	706	729	742	700	674	708	731	699	728	714	694	679	647	694	705	702	722	714	641	674	663	666	698	731	692	633	753	735	702	747	656	668	709	707	718	755	724	685	687	672	702	699	682	724	694	730	654	716	682	721	720	717	684	731	726	747	711	668	686	701	700	734	733	682	729	690	712	738	710	708	745	721	680	741	702	709	674	716	685	678	709	794	711	693	721	702	738	712	721	731	660	695	707	747	695	711	699	658	687	730	729	694	691	705	663	668	646	716	707	678	713	718	683	744	675	716	707	747	734	670	683	722	694	758	657	695	667	705	668	669	694	688	715	708	730	699	668	707	671	726	652	721	743	659	713	753	729	695	686	724	700	704	691	703	732	678	732	742	700	698	693	685	697	728	738	714	720	717	683	709	685	727	739	688	711	688	661	702	648	804	705	711	774	754	700	666	695	688	704	741	689	684	699	693	742	700	654	763	742	671	749	682	719	713	694	725	693	687	754	739	651	729	741	695	698	694	716	746	686	664	663	697	719	713	696	690	740	684	696	737	694	680	687	678	688	722	682	722	715	690	707	707	698	710	708	725	687	699	691	695	761	674	742	690	691	744	747	718	758	721	698	701	674	737	678	779	683	738	739	699	693	720	683	716	717	704	672	692	706	684	684	735	686	716	681	675	673	723	689	682	686	709	716	742	688	739	725	726	681	702	695	703	694	704	699	696	688	674	695	728	683	710	745	715	720	665	702	685	701	693	684	763	679	732	705	742	672	716	714	697	689	672	710	679	699	673	687	701	711	664	692	731	692	689	680	706	644	672	682	701	717	684	732	682	720	703	727	679	727	728	717	703	735	709	713	742	688	679	729	661	685	735	724	686	727	721	691	703	697	734	733	680	731	709	699	709	699	710	696	681	723	751	695	714	692	714	697	763	664	705	724	715	711	708	695	715	731	708	715	738	725	669	719	718	709	699	689	706	698	681	690	700	679	736	690	711	735	707	706	713	716	686	694	707	691	677	696	731	677	705	688	719	671	722	694	682	724	671	701	719	744	723	714	682	688	687	711	687	714	690	687	682	726	743	658	722	721	676	717	728	714	700	691	690	723	756	712	777	709	684	729	734	667	690	731	700	697	727	698	750	687	690	734	708	713	713	710	662	703	718	696	688	642	727	679	686	719	779	672	719	699	653	701	738	664	705	707	706	731	748	737	729	711	698	681	734	705	701	710	704	696	681	686	732	685	687	703	722	723	677	709	697	716	710	676	661	733	720	729	713	697	695	693	702	718	715	700	760	718	687	707	697	687	730	709	739	699	706	719	657	704	709	736	728	741	722	691	676	741	672	736	715	700	717	668	710	703	685	680	703	698	702	710	708	709	716	650	757	684	732	726	696	700	683	719	715	755	719	670	682	667	672	747	685	713	715	753	693	696	710	742	689	706	713	653	741	719	716	702	718	698	739	654	686	700	679	687	751	702	748	707	770	699	697	740	712	650	690	683	706	712	680	681	653	703	623	718	664	682	677	691	694	761	703	706	636	708	746	708	719	691	687	709	680	707	669	703	679	731	680	683	727	699	707	663	663	717	731	714	747	666	693	674	734	728	695	786	683	652	711	728	726	694	745	671	726	667	707	686	718	679	695	690	682	752	716	735	713	734	683	725	657	713	675	652	705	725	736	735	672	731	685	691	670	718	692	716	721	666	683	705	741	753	677	705	627	704	707	693	708	696	649	639	722	725	677	701	745	726	728	715	679	711	693	729	744	658	738	724	703	652	699	686	719	700	718	678	697	698	701	751	686	702	658	718	728	719	725	662	721	712	655	684	704	706	713	649	713	711	709	707	658	755	699	688	672	678	710	681	734	737	710	666	683	668	665	746	681	665	727	718	729	728	732	706	711	685	661	734	718	746	708	654	741	762	703	711	726	679	745	676	716	705	707	717	722	709	677	679	693	716	740	731	689	712	657	724	706	714	714	706	732	656	700	734	689	698	645	679	736	715	690	709	679	717	766	741	750	704	768	682	726	721	705	687	700	669	701	717	718	720	673	689	699	695	716	730	676	700	669	706	682	693	680	712	690	725	690	704	660	720	689	706	721	729	731	707	716	687	728	698	703	714	745	726	720	708	692	675	676	697	704	719	712	730	690	696	697	721	772	708	703	724	695	678	717	728	657	737	681	715	641	697	717	750	720	693	699	669	671	704	683	682	709	702	695	664	670	692	689	774	664	718	717	687	674	741	676	705	704	706	677	695	711	717	721	669	688	752	737	664	660	690	641	653	713	676	749	699	646	709	703	702	774	685	741	657	712	688	759	715	701	713	692	703	696	716	700	714	692	688	684	718	740	702	698	715	673	715	676	704	703	681	752	698	722	708	705	730	735	684	752	673	682	643	665	700	693	692	729	686	692	740	693	741	757	742	721	665	716	713	680	681	735	680	691	737	742	710	720	687	663	670	736	704	761	716	701	706	675	700	688	742	728	774	678	707	710	745	734	708	684	646	673	730	733	703	700	738	741	694	697	728	684	700	744	695	720	715
24273	46619	34362	15985	12258	9385	7154	5756	4877	4672	4167	3486	2929	2584	2244	1971	1863	1718	1560	1229	1101	1008	993	990	966	926	960	900	924	854	920	878	928	870	894	893	852	939	906	891	933	908	889	915	911	918	866	843	857	900	838	904	851	886	842	858	845	858	923	883	868	869	841	877	872	843	841	867	832	850	855	863	887	823	844	803	860	849	860	768	841	822	846	861	895	896	832	823	828	840	859	877	841	903	829	859	855	841	861	868	837	867	818	850	825	834	850	844	861	823	829	816	793	803	815	822	898	841	835	799	826	868	804	783	803	847	845	836	829	800	782	817	767	826	819	845	815	862	845	855	829	852	865	827	898	822	804	828	866	820	824	818	823	820	843	833	799	858	825	798	838	857	851	818	790	861	844	819	819	813	823	873	881	828	819	837	825	834	785	769	791	839	839	843	830	858	838	859	852	841	821	839	825	849	857	843	836	855	839	878	863	852	772	817	817	840	850	848	813	887	825	867	840	787	873	828	855	875	882	841	816	843	789	817	811	836	827	832	839	813	858	844	795	870	822	812	835	860	792	800	854	881	852	831	806	825	800	855	835	886	852	859	820	867	857	815	842	820	878	818	833	780	812	857	891	850	863	845	829	820	830	863	831	814	813	855	842	823	818	836	847	814	818	863	831	793	842	824	850	853	862	794	812	880	876	804	807	890	838	859	861	837	835	838	789	852	800	824	815	857	839	786	873	840	851	865	791	884	854	849	870	847	862	846	868	803	816	831	833	841	830	848	881	852	840	830	820	803	867	812	853	843	817	817	835	809	831	833	869	890	860	819	871	860	799	852	827	835	835	825	817	830	905	869	820	833	841	875	831	857	868	878	840	901	837	880	840	798	805	786	801	850	794	841	851	798	852	810	796	871	766	841	820	840	850	835	867	843	802	835	868	789	838	886	840	882	852	803	826	810	831	786	805	841	846	828	780	810	814	822	822	844	805	847	835	848	820	874	830	845	823	822	855	831	835	858	831	896	839	833	919	808	845	875	871	890	799	853	848	827	893	835	823	827	813	859	840	760	839	896	849	843	824	845	857	847	834	841	853	825	815	847	809	809	841	868	784	835	841	844	840	863	872	843	832	823	844	860	822	820	835	863	845	839	784	810	846	795	811	825	835	819	854	869	829	804	814	808	858	831	851	851	842	840	798	842	808	859	855	852	812	846	837	835	815	795	837	827	842	866	873	846	867	840	872	847	829	840	818	812	843	805	826	840	845	848	874	834	849	774	859	808	832	787	855	837	867	864	923	828	843	795	832	801	839	834	842	836	775	818	852	834	806	849	881	826	793	896	782	873	826	803	817	827	846	837	861	853	813	852	901	811	850	823	783	822	823	825	844	850	870	883	840	802	768	839	842	895	846	853	861	857	806	849	821	819	835	792	803	828	808	825	831	835	814	866	834	866	852	849	807	827	846	816	779	770	765	830	822	845	853	797	804	809	831	807	818	815	872	823	838	864	840	944	804	816	812	837	828	920	820	824	846	885	829	823	827	822	814	814	808	837	847	808	813	786	842	798	793	846	882	839	867	814	790	818	813	798	847	845	809	888	841	830	873	871	818	783	852	844	815	827	814	790	826	824	843	877	846	844	817	849	859	821	836	851	869	836	772	835	828	816	827	789	878	856	826	785	817	821	845	804	850	849	797	851	771	842	829	852	894	793	823	856	839	802	759	845	794	808	808	833	804	869	835	822	826	795	836	830	837	820	812	871	812	843	824	877	838	850	815	810	879	843	780	837	840	832	825	808	831	849	857	840	800	821	849	814	775	820	862	883	849	893	860	853	830	838	859	831	815	812	872	846	798	854	808	817	800	844	865	833	810	831	829	864	796	882	829	840	822	812	851	846	843	840	842	833	831	801	866	836	816	819	855	842	820	863	885	874	845	811	820	827	854	846	839	889	778	860	808	867	856	806	823	856	829	856	867	870	850	819	821	887	851	870	874	858	827	873	827	835	861	824	789	825	875	813	826	838	766	870	834	811	842	843	856	823	859	849	836	849	886	835	827	902	775	843	847	839	815	805	839	794	861	870	900	798	859	821	821	853	823	844	832	883	833	806	865	782	842	806	800	874	841	847	852	886	821	873	817	817	863	880	787	806	853	837	873	840	775	802	857	846	817	848	835	839	832	879	868	844	828	834	792	823	819	806	849	855	813	827	817	834	861	836	786	779	836	866	826	828	864	887	828	867	815	851	811	791	810	852	812	842	834	790	876	834	821	829	854	859	843	846	826	850	863	805	795	862	841	817	870	793	827	808	812	830	886	839	878	853	810	871	900	868	845	850	875	827	843	814	845	828	827	846	848	806	864	805	803	816	850	833	848	823	809	794	847	850	857	815	770	895	842	833	839	865	761	826	832	835	872	832	807	883	806	841	748	806	840	846	855	841	795	827	843	856	783	787	802	837	838	869	800	813	806	842	834	872	848	820	840	838	823	831	846	852	817	805	827	810	864	853	810	854	822	757	792	832	840	854	858	834	830	822	869	821	852	854	812	869	878	853	785	836	798	810	803	821	807	849	819	857	865	794	817	875	859	851	827	832	812	818	883	818	851	830	839	766	802	830	836	837	801	895	864	847	864	878	825	833	810	859	827	849	813	841	766	864	788	829	847	826	781	843	799	829	830	830	835	843	813	828	882	837	877	871	852	841	851	809	850	849	829	843	835	865	827	858	864	798	860	927	845	848	823	877	851	836	849	865	841	843	840	835	865	830	816	789	841	831	801	842	801	825	860	797	821	816	848	831	863	813	816	790	825	807	852	847	865	859	856	788	816	853	844	810	844	852	830	800	839	828	847	832	797	860	808	875	839	828	838	830	835	856	836	864	891	832	823	801	799	868	806	836	806	872	820	855	803	835	812	830	813	845	847	852	872	818	877	800	874	817	786	838	818	865	805	802	829	836	799	850	873	840	757	830	860	845	795	827	862	808	834	831	825	816	825	801	818	795	856	838	861	848	830	818	812	809	864	816	842	812	805	818	895	886	850	818	868	824	826	861	844	852	814	893	856	894	822	779	848	829	831	851	832	849	779	856	826	828	876	786	856	847	853	870	802	846	828	850	780	793	849	846	873	807	789	805	800	865	843	890	802	805	812	865	850	787	843	853	859	818	847	855	839	848	794	871	805	816	823	830	844	821	847	853	818	832	829	842	845	792	794	798	819	847	852	856	868	847	830	846	790	827	831	836	797	840	785	866	836	847	836	832	872	797	799	823	817	802	908	846	892	834	855	849	795	858	780	871	860	828	823	838	845	864	840	837	749	815	782	809	863	832	879	830	848	779	851	832	844	888	830	791	848	798	825	861	831	845	846	831	835	800	846	811	883	821	806	827	843	838	869	820	772	826	843	729	833	834	818	842	886	812	813	866	816	807	862	856	822	836	842	855	846	760	822	850	825	895	827	878	846	851	874	788	850	799	759	853	824	808	880	826	846	859	853	810	837	844	796	812	830	865
27814	22465	18425	5963	2886	2023	1737	1465	1433	1349	1315	1176	1149	1070	1047	976	991	990	949	931	852	871	838	839	858	877	798	889	822	799	825	803	881	898	813	837	881	810	902	851	821	841	804	795	805	878	881	812	821	818	851	870	815	856	840	834	840	804	775	842	851	850	833	802	816	849	801	842	846	781	877	839	762	827	791	780	835	835	870	849	847	839	830	789	848	814	874	852	823	833	801	836	801	817	812	810	850	818	748	836	825	835	819	857	801	877	809	780	763	839	831	819	845	794	773	839	874	804	797	805	809	807	827	815	822	831	809	844	792	786	849	793	839	767	808	881	844	876	814	820	907	839	866	798	857	872	810	809	879	883	873	802	812	830	791	827	817	820	845	860	791	863	838	781	851	801	770	818	823	789	838	814	846	778	826	807	777	889	790	861	794	857	895	826	838	844	810	876	785	828	861	795	827	850	864	814	781	849	806	835	819	861	829	773	816	855	815	882	776	833	850	845	885	848	818	832	798	814	848	847	896	841	819	818	837	835	858	809	808	849	850	812	820	801	843	788	807	796	793	840	808	832	823	874	811	812	872	837	862	812	790	824	865	831	853	803	797	869	855	835	806	805	879	828	838	783	857	800	796	816	859	853	803	870	866	893	796	899	824	833	795	799	862	862	810	795	809	850	830	814	825	846	812	798	807	801	763	851	851	794	854	801	828	843	806	781	862	809	827	824	793	836	866	840	825	884	797	866	863	818	812	832	802	853	803	815	834	840	854	771	801	835	834	807	816	832	806	848	896	822	840	821	846	827	790	830	815	792	819	813	830	863	826	825	818	794	880	856	830	806	845	808	824	825	833	778	858	817	848	880	846	832	846	831	814	790	838	855	849	868	822	824	851	899	824	834	849	849	826	833	890	817	856	814	851	805	799	789	794	855	823	795	814	848	809	833	832	797	809	826	835	855	846	836	857	798	819	790	827	844	832	862	814	857	844	814	856	826	779	802	820	822	846	847	797	817	836	818	787	835	868	816	842	832	814	848	788	799	783	799	811	826	817	859	809	837	818	827	849	798	865	855	814	812	816	848	803	826	825	882	791	832	848	832	791	820	867	806	821	822	793	859	781	812	784	814	803	852	854	791	818	868	839	766	846	859	817	766	876	826	810	818	794	844	853	862	875	802	814	813	796	806	824	774	807	806	765	840	818	792	837	913	765	798	825	832	832	836	772	803	818	854	830	796	803	799	841	811	758	859	842	840	816	857	845	790	815	822	842	797	806	825	788	798	798	854	822	773	840	847	863	832	866	819	879	820	804	787	823	791	825	806	823	809	797	803	812	779	809	800	764	827	862	809	835	778	818	882	815	825	839	745	836	837	823	829	866	814	869	818	799	827	861	834	807	820	837	823	847	804	821	822	884	832	823	797	849	811	843	817	864	768	855	799	780	849	784	856	787	840	843	837	819	778	817	816	806	797	855	810	818	861	789	818	804	868	819	803	859	820	807	886	865	813	817	837	839	858	800	822	844	811	873	808	856	806	829	830	833	811	827	829	879	813	802	794	850	832	803	847	824	864	826	833	812	852	746	836	872	810	818	810	830	788	853	835	780	805	870	856	823	819	820	887	763	808	849	808	864	878	813	809	823	802	852	852	857	805	768	840	828	818	828	874	825	830	779	833	863	814	850	844	768	797	828	843	883	843	837	848	874	854	806	808	853	816	854	791	814	767	819	837	836	827	788	842	837	834	851	771	827	839	869	808	810	833	868	767	829	801	831	857	801	818	792	812	877	843	843	825	838	826	900	800	848	842	840	858	812	832	798	873	779	811	814	853	887	836	838	817	837	822	804	842	823	843	843	855	869	846	764	814	874	764	755	824	829	772	848	863	838	840	813	830	818	805	823	777	865	880	853	800	778	839	808	814	808	810	878	794	876	836	775	854	809	894	867	822	853	860	778	873	852	805	785	865	874	788	817	825	794	798	804	789	831	805	764	789	814	786	845	874	855	845	861	810	897	844	844	856	854	790	853	796	757	848	775	823	859	833	853	814	828	807	802	808	830	785	838	841	826	838	819	791	820	781	854	770	826	852	802	828	809	761	775	828	816	828	793	823	849	830	872	851	800	878	854	838	872	843	873	826	813	835	834	788	876	844	799	767	838	810	791	850	870	769	881	844	801	854	872	846	785	863	803	826	776	834	833	781	830	898	769	817	835	789	788	831	828	839	840	807	827	878	823	815	841	877	802	793	806	877	837	829	867	828	820	846	804	822	854	813	831	833	830	806	828	758	834	861	855	814	817	839	859	827	832	824	803	814	812	840	824	836	845	820	783	833	804	799	819	807	827	843	855	873	772	780	837	756	826	821	859	887	840	799	892	824	856	812	906	790	810	846	847	780	826	778	862	770	812	770	832	843	852	851	870	841	819	848	844	848	812	833	859	840	818	783	813	892	819	831	772	853	750	844	859	774	861	812	882	799	803	783	814	847	837	828	823	839	826	806	806	872	850	853	772	819	846	789	833	863	848	803	829	812	809	840	839	793	835	786	792	814	831	838	825	810	839	807	810	838	847	863	787	839	841	794	814	868	797	791	819	806	839	757	883	843	856	811	792	861	816	836	775	851	821	768	849	860	866	859	789	813	787	850	820	866	842	781	808	825	873	796	809	790	819	845	828	787	789	879	826	819	838	827	804	875	846	827	875	902	799	756	860	834	845	788	814	766	831	817	806	797	837	819	812	822	824	883	843	885	849	836	825	830	817	787	861	854	839	778	865	892	865	815	839	788	837	818	819	857	848	842	822	827	813	819	790	850	813	793	811	821	785	848	792	775	802	831	797	825	812	821	851	814	876	805	842	860	850	878	771	826	834	869	828	827	843	825	816	866	843	837	826	805	794	826	818	783	810	806	806	817	816	851	863	845	787	823	797	863	756	830	826	805	806	769	834	765	898	848	826	788	806	828	804	828	784	770	846	819	819	803	763	782	855	837	828	821	814	820	889	893	823	826	834	848	779	887	857	859	847	802	805	806	830	855	810	824	833	834	846	858	845	798	813	847	827	814	794	807	833	838	812	836	813	844	768	836	840	818	811	827	784	778	827	826	833	804	840	832	849	830	827	826	759	811	775	824	842	775	818	841	832	792	804	788	817	826	835	832	816	806	819	857	842	847	810	800	830	776	808	808	829	821	852	799	843	823	814	841	846	859	850	805	781	828	820	868	839	787	790	906	877	837	802	851	800	839	827	805	834	850	805	846	848	849	804	865	851	851	832	763	846	870	820	801	845	813	789	867	882	836	815	881	783	796	791	776	809	818	831	844	820	820	813	804	800	829	873	800	830	801	745	847	780	840	840	848	832	834	804	840	807	851	861	819	783	844	821	841	856	800	841	815	829	816	816	813	815	815	815	788	905	871	826	838	773	814	790	785	841	804	815	781	840	879	832	874	813	853	813	833	815	829	825	811	862	862	827	834	801	864	847	841	795	895	882	821	788	813	781	812	809	766
21694	34080	19340	6210	4479	3293	2799	2344	2131	1969	1903	1654	1573	1492	1312	1266	1239	1187	1162	1128	1020	971	995	989	979	945	958	1006	967	991	973	980	993	926	1011	1018	993	931	979	1010	970	1033	953	950	987	952	983	959	1012	968	920	991	935	911	921	972	963	944	955	970	1001	923	950	981	941	1009	992	949	961	946	934	880	970	961	939	941	978	983	946	957	954	940	1002	955	979	988	999	997	978	939	949	961	994	981	964	1062	915	1028	954	967	1009	977	966	976	901	973	912	946	1013	945	998	992	963	1003	980	892	930	927	977	912	944	959	962	967	985	903	975	1012	986	963	1021	910	920	985	958	1009	935	957	959	918	974	975	978	950	935	988	916	978	971	954	1015	959	986	974	958	946	902	994	941	917	1003	919	983	966	981	985	966	958	960	1015	907	917	943	980	979	991	954	941	948	983	985	993	989	983	978	914	933	1017	948	925	953	943	976	957	932	948	955	925	989	905	947	959	1046	947	973	977	965	975	873	953	1007	996	966	952	959	1029	943	908	935	952	939	968	919	1000	1002	1017	948	947	945	914	954	962	939	929	947	938	990	975	987	972	948	935	970	920	953	983	948	1000	971	927	997	947	935	956	939	987	910	1004	959	995	986	942	930	923	964	1022	937	999	972	979	932	947	959	959	967	969	978	867	1001	990	1002	1013	995	947	995	957	996	1012	1002	996	955	956	937	949	937	960	947	1001	951	976	990	975	956	976	997	955	982	1000	1018	950	939	977	988	961	935	931	980	946	921	893	969	986	944	976	931	951	991	1017	927	960	1009	991	896	909	979	941	935	979	992	973	988	978	985	1017	932	1017	1008	959	988	1007	966	951	961	992	972	967	971	1014	971	1012	961	959	927	955	976	960	966	1004	937	982	1009	982	986	1006	927	965	971	997	944	918	939	1042	918	961	933	943	901	948	1016	933	945	968	941	1002	977	971	974	989	991	890	949	996	975	1016	979	990	946	950	944	1014	920	997	958	929	1000	972	967	919	983	953	991	961	910	887	944	966	934	937	958	965	884	1008	948	961	952	947	944	983	979	955	922	968	956	954	971	1029	969	994	941	989	903	950	942	937	982	995	943	978	972	992	952	946	890	979	993	983	974	923	961	942	965	966	977	955	975	957	989	896	955	923	947	1005	991	989	960	904	968	929	1007	1011	945	919	976	960	1006	941	958	1063	905	984	949	959	986	981	997	1012	931	1016	973	944	990	952	998	982	929	933	929	986	1014	1004	981	930	953	969	921	1019	952	960	965	963	979	975	967	980	950	937	1025	959	995	958	881	905	974	1012	969	926	999	961	892	1006	944	989	913	940	967	970	947	974	931	935	940	977	978	997	955	952	942	972	899	1008	962	943	929	916	989	953	908	1017	963	1049	947	966	942	977	897	959	952	949	975	928	960	958	1022	935	955	938	898	1010	984	1002	972	903	976	1015	973	985	1006	977	1004	979	957	979	1002	961	989	970	960	927	1033	960	952	1002	1020	997	958	980	1008	961	988	990	968	1006	949	962	975	978	946	990	961	982	986	955	911	946	960	913	965	923	983	960	950	976	1007	955	967	982	972	975	905	986	952	957	944	972	1024	946	983	965	944	960	1019	976	1002	980	955	1003	957	970	974	1005	944	1010	937	988	920	960	942	929	949	912	997	917	1021	925	964	971	936	920	927	887	962	966	996	922	1049	961	942	970	939	1043	927	926	942	983	954	982	982	991	937	942	907	951	951	947	976	997	959	970	1035	957	985	905	1014	935	971	903	956	958	962	1013	918	954	985	1018	992	942	935	956	952	989	950	914	910	982	988	978	955	958	996	958	951	1020	1009	950	956	974	940	979	953	973	1038	950	954	987	968	1025	982	914	941	971	972	971	982	926	978	966	989	965	938	968	911	981	908	971	949	1009	959	934	981	979	925	977	976	1009	959	943	969	1015	927	968	992	945	986	993	996	977	998	1023	963	1002	923	952	961	951	936	993	946	1000	941	965	910	950	950	997	952	981	967	904	992	1005	949	985	982	975	934	977	995	1003	1003	951	952	912	964	947	934	963	975	895	958	913	966	917	1056	945	971	1014	949	927	984	941	984	935	982	948	1013	943	996	1027	929	970	961	967	957	956	954	986	974	971	1039	943	939	986	929	926	979	961	1007	968	928	1048	977	926	1028	904	980	963	1014	975	956	1005	986	933	938	980	993	1011	952	956	978	1000	945	987	884	978	952	975	919	965	968	967	953	905	976	971	968	967	923	937	901	946	1002	971	1008	877	993	927	954	969	1007	943	912	946	968	956	961	992	986	937	999	920	992	1010	974	993	952	998	933	997	995	976	982	910	937	985	942	1030	949	957	957	954	964	987	1011	945	984	966	1013	879	953	1010	939	938	933	964	939	967	950	946	966	1007	945	992	938	959	1005	908	951	974	927	932	962	986	958	950	1012	914	916	945	924	963	1044	997	992	941	928	925	1015	999	933	999	963	975	923	952	1014	987	1009	995	936	946	959	915	1018	969	1001	941	971	934	920	955	931	940	953	963	968	979	1018	950	959	1005	956	979	978	975	937	956	947	946	894	981	948	983	977	958	993	936	1011	1017	971	1041	969	969	933	1023	1023	987	1007	971	981	941	985	970	937	923	1005	974	935	935	1002	960	972	949	1010	992	999	983	928	1012	943	928	963	985	914	975	946	889	957	987	1007	955	1004	963	921	950	968	999	992	966	988	974	976	996	921	917	1011	953	948	935	1017	968	962	1023	1027	981	944	938	970	941	945	1002	1028	932	948	913	971	981	1020	961	957	953	1023	1023	965	945	976	924	1010	944	985	944	993	967	919	940	984	989	964	960	964	988	977	932	953	961	966	990	986	992	944	933	1006	983	988	941	952	981	1024	1025	1006	946	966	999	948	953	1004	969	976	917	933	990	955	1012	964	954	999	955	964	910	970	934	975	919	920	932	968	993	939	898	957	1001	1003	939	933	959	1028	968	910	962	974	927	941	913	953	998	960	974	973	973	978	987	947	966	980	951	959	909	1013	977	950	948	987	998	947	968	938	922	978	960	923	988	917	932	963	960	1027	975	1003	937	957	977	1007	969	938	1029	984	957	968	931	988	917	1008	963	978	991	950	998	986	999	946	981	963	945	929	985	1017	935	885	996	951	897	993	948	1009	933	1003	978	1013	903	930	967	978	998	966	936	977	931	925	973	972	1015	964	998	992	1008	1009	984	945	1007	958	969	965	980	990	935	994	950	949	956	948	897	913	1046	975	950	991	972	972	982	990	996	982	985	921	964	989	910	978	1014	931	947	929	978	964	1025	912	937	931	954	984	948	996	895	1023	958	935	946	994	969	962	964	988	947	969	990	909	974	1016	917	1002	954	1084	970	900	968	941	1017	908	974	965	918	971	978	944	972	953	1066	980	950	998	983	946	962	1020	914	906	927	949	927	985	985	964	1072	986	973	1011	996	959	973	978	943	958	948	959	1013	976	964	970	1024	957	973	928	983	957	977	936	979	991	1025	983	957	950	953	1004	995	968	991	952	956	997	966	957	956	988	968	938	963	999	944	926	956	961	992	971	962	967	968	986	982	937	907	1006	975	961	963	894	972	1007	997	960	929	991	984	1005	970	1003	990	995	946	967	967	1005	921	927	963	966	958	990	937	910	994	943	920	888	943	946	941	930	941	992	921	980	964	980	973	977	1009
23762	21212	28300	24420	21228	13549	4343	2764	2408	2323	2014	1978	1796	1682	1499	1383	1401	1278	1163	1112	1014	1027	1089	978	991	1004	1025	948	1009	929	959	1014	920	909	960	992	928	943	1015	951	924	970	987	978	963	992	993	966	987	933	1023	963	931	910	946	1011	940	957	969	958	990	951	970	987	893	931	912	940	910	929	926	991	983	940	1012	919	984	969	927	934	959	995	895	965	937	943	926	970	955	998	929	956	905	988	947	995	897	924	929	974	945	932	859	966	968	968	893	936	934	869	923	952	949	933	951	941	950	978	991	928	976	977	903	920	922	930	954	988	880	972	880	954	943	880	922	989	936	868	948	956	865	934	925	937	877	975	980	933	963	954	936	883	915	927	904	948	941	926	941	885	934	960	938	927	897	957	923	959	947	897	902	902	945	937	960	890	911	924	965	914	927	917	970	926	933	962	913	899	986	940	930	921	925	961	936	936	913	893	945	910	904	933	928	945	931	912	906	960	1015	980	932	954	974	937	973	939	927	866	966	947	965	903	924	921	950	967	923	984	1015	922	914	913	915	960	872	923	905	982	901	905	986	918	923	978	954	885	922	991	900	904	916	916	972	946	956	957	928	923	897	920	1012	971	956	986	933	919	967	929	964	952	915	940	975	898	949	969	962	932	931	931	977	982	907	975	865	968	960	967	938	969	912	973	936	915	924	947	940	930	915	910	973	940	963	942	923	906	904	915	936	923	992	938	869	978	940	911	928	969	920	904	960	890	963	985	979	971	959	900	937	985	951	966	930	996	912	939	910	982	918	948	941	975	919	964	893	932	956	992	938	943	923	1009	870	895	944	903	945	941	927	916	953	916	975	878	915	944	911	973	952	959	906	981	955	871	946	1012	959	938	941	1013	903	916	889	897	886	941	928	902	931	911	942	982	915	909	913	921	970	1011	911	931	941	951	906	942	914	921	943	968	912	916	969	950	929	970	937	919	907	942	982	960	916	870	968	988	922	900	937	1018	977	963	888	992	892	929	914	933	884	975	939	910	977	960	929	990	963	910	899	921	941	1016	901	895	922	961	915	924	918	947	920	885	984	920	879	972	972	988	999	946	921	974	975	943	919	924	904	917	955	918	972	949	897	979	896	942	955	958	953	953	897	947	933	928	937	985	940	905	907	982	976	956	912	929	920	945	918	915	968	932	960	895	934	919	958	960	990	895	907	978	964	969	951	927	966	935	1017	982	901	942	859	986	963	970	940	947	955	959	970	906	972	953	887	984	938	947	923	962	921	899	925	969	930	891	926	906	918	949	915	889	946	959	936	848	937	960	978	945	945	945	925	907	905	934	903	1016	940	922	981	951	940	948	981	955	937	961	974	941	921	927	939	936	952	945	1013	963	972	975	963	861	933	939	946	905	962	947	944	990	969	962	942	937	921	936	1002	915	944	914	987	915	978	875	964	969	915	938	952	977	983	918	955	959	908	934	983	975	927	946	909	925	906	898	1002	955	915	969	944	900	903	931	970	926	998	959	998	974	889	946	941	998	1017	932	960	983	922	888	909	931	926	945	953	925	933	933	912	957	928	945	984	929	966	934	875	953	939	945	960	947	915	917	946	965	951	923	996	994	961	932	913	918	931	952	930	952	920	890	966	942	909	934	959	935	954	987	1020	891	910	971	931	946	881	934	948	933	894	899	1009	931	977	935	971	957	974	909	896	964	959	982	914	922	946	887	906	900	970	910	926	954	958	995	972	939	872	979	961	943	919	909	989	928	894	900	947	973	906	941	969	918	935	955	878	958	960	963	958	957	954	970	946	963	920	909	977	923	888	959	925	1008	943	947	914	993	949	902	952	1001	952	909	932	995	884	975	904	917	912	928	912	962	970	982	963	957	899	943	978	935	984	878	961	935	927	949	1006	932	933	928	864	970	912	912	964	993	936	1009	984	946	958	889	952	918	976	969	878	911	949	945	940	910	911	943	988	911	954	963	922	897	912	929	930	942	967	895	1006	952	897	915	952	950	909	951	913	925	889	920	941	1004	891	954	935	906	932	984	923	929	908	957	952	1039	922	925	916	962	886	935	953	951	956	946	921	945	922	883	870	891	951	954	936	936	996	960	931	919	959	958	929	902	970	930	966	971	939	910	975	948	918	943	959	959	915	936	940	920	904	843	962	862	935	908	893	878	975	940	942	919	909	873	924	941	960	886	973	899	909	886	970	906	964	961	965	996	911	960	923	955	940	911	974	919	943	898	942	970	928	953	974	1034	932	941	922	916	900	974	946	972	939	952	914	945	995	939	984	928	921	931	961	990	987	976	910	948	915	933	903	945	951	906	963	996	918	940	929	975	918	965	937	909	898	901	945	908	963	916	995	925	946	901	951	974	886	961	974	930	949	943	904	904	927	942	922	914	953	935	947	944	980	914	923	949	949	920	953	918	983	982	914	910	887	890	958	925	927	971	966	941	946	939	917	916	964	915	958	953	967	897	984	983	950	959	959	944	917	939	975	931	883	918	961	904	942	896	909	995	992	925	979	924	996	953	924	978	967	939	945	926	897	954	906	901	948	912	904	976	958	929	962	928	943	1008	943	954	948	957	953	941	945	984	911	921	965	1004	996	915	956	969	956	958	929	929	928	926	924	939	925	940	944	912	978	910	979	903	908	943	950	914	935	944	876	939	943	905	989	964	989	931	924	918	950	1020	959	966	960	910	958	952	891	954	948	910	957	907	910	914	992	897	902	957	965	938	927	908	931	901	946	943	882	950	918	915	904	928	895	957	994	936	939	931	889	967	942	945	974	1004	966	933	949	915	958	980	913	946	939	917	966	923	931	905	938	968	883	928	957	998	943	906	933	914	923	953	917	920	905	940	964	953	937	953	900	949	895	929	897	956	932	903	968	891	919	895	929	981	948	953	913	899	935	940	976	933	883	947	906	888	863	948	913	969	959	891	960	917	911	933	902	925	951	925	942	917	891	922	933	954	985	889	932	977	941	960	971	950	937	925	971	924	996	939	944	989	966	938	921	967	845	966	960	964	946	938	892	928	931	945	859	895	963	926	961	916	956	947	985	887	945	879	877	928	886	927	951	954	921	912	939	925	932	988	913	941	931	939	986	935	945	950	907	937	927	955	896	897	978	968	887	924	912	902	962	917	932	945	906	941	988	953	923	983	912	989	879	915	923	910	976	940	982	971	964	938	928	927	950	918	928	935	879	897	927	942	923	966	887	943	1019	973	937	915	996	941	909	960	976	927	921	885	934	965	937	947	984	941	912	911	918	960	1007	967	930	950	937	992	962	918	935	881	1001	909	943	937	935	922	880	942	960	881	933	955	990	868	945	957	946	984	882	907	918	908	906	937	942	947	973	954	870	933	937	972	971	983	970	928	960	976	921	971	897	958	950	928	937	983	952	967	885	948	929	941	965	913	939	938	935	885	881	987	959	929	932	933	933	954	947	937	933	883	965	971	894	878	911	927	927	940	938	921	955	969	932	988	920	938	953	931	916	978	948	942	953	954	927	998	954	894	996	931	930	897	951	890
23108	40592	27520	12363	8904	6691	5256	4393	3841	3542	3197	2945	2544	2204	1989	1859	1807	1641	1448	1366	1263	1125	1189	1232	1184	1157	1153	1163	1101	1121	1157	1071	1143	1138	1109	1148	1134	1094	1111	1083	1135	1110	1128	1084	1137	1134	1152	1069	1093	1131	1082	1103	1119	1155	1094	1085	1140	1125	1122	1147	1107	1110	1114	1046	1106	1108	1072	1081	1079	1133	1098	1161	1127	1030	1032	1123	1110	1117	1086	1085	1070	1080	1058	1155	1089	1118	1114	1084	1077	1137	1110	1088	1051	1135	1153	1065	1095	1108	1085	1059	1081	1122	1088	1060	1011	1118	1087	1097	1115	1128	1073	1080	1064	1168	1081	1063	1116	1124	1144	1058	1035	1160	1160	1077	1126	1122	1125	1092	1063	1117	1108	1156	1113	1124	1097	1154	1085	1062	1159	1083	1108	1087	1118	1098	1059	1105	1170	1076	1112	1071	1115	1056	1087	1131	1115	1039	1131	1118	1081	1112	1102	1078	1069	1072	1080	1091	1095	1038	1121	1079	1121	1158	1152	1087	1082	1117	1126	1115	1101	1098	1074	1096	1106	1134	1137	1061	1090	1153	1138	1128	1119	1051	1093	1118	1096	1132	1004	1078	1074	1073	1065	1063	1107	1093	1021	1088	1074	1058	1105	1066	1088	1088	1096	1093	1074	1093	1061	1085	1083	1086	1121	1085	1130	1094	1164	1067	1055	1139	1082	1017	1125	1098	1124	1098	1049	1095	1097	1102	1132	1131	1128	1068	1092	1092	1040	1122	1109	1085	1081	1123	1069	1146	1067	1139	1059	1102	1116	1094	1100	1092	1132	1104	1091	1127	1041	1092	1088	1109	1119	1113	1092	1127	1073	1103	1116	1135	1142	1055	1067	1057	1054	1111	1058	1078	1123	1105	1072	1131	1061	1081	1005	1071	1094	1053	1079	1114	1082	1117	1096	1063	1107	1170	1050	1054	1088	1047	1131	1100	1097	1046	1078	1121	1054	1101	1084	1125	1109	1081	1103	1102	1128	1110	1106	1065	1129	1108	1088	1123	1037	1128	1026	1076	1094	1109	1149	1045	1087	1183	1103	1066	1162	1124	1094	1069	1054	1143	1067	1080	1116	1082	1136	1077	1083	1086	1065	1048	1103	1162	1089	1042	1108	1095	1110	1071	1079	1044	1091	1112	1072	1153	1096	1095	1158	1085	1082	1057	1102	1079	1109	1032	1138	1077	1142	1122	1146	1065	1148	1046	1088	1059	1091	1077	1061	1105	1047	1091	1110	1057	1066	1017	1163	1055	1057	1070	1097	1144	1039	1108	1129	1114	1094	1111	1139	1070	1062	1139	1130	1070	1035	1066	1118	1076	1147	1103	1062	1170	1059	1108	1101	1129	1081	1141	1104	1128	1121	1089	1055	1014	1159	1141	1098	1067	1023	1126	1151	1136	1054	1089	1133	1165	1107	1098	1101	1130	1097	1119	1097	1120	1097	1098	1056	1084	1092	1038	1119	1153	1121	1052	1044	1124	1116	1123	1110	1042	1131	1056	1042	1138	1055	1074	1060	1053	1077	1146	1089	1034	1088	1051	1087	1120	1112	1077	1065	1062	1108	1068	1098	1079	1073	1043	1130	1154	1039	1114	1110	1139	1097	1068	1067	1052	1078	1085	1140	1094	1113	1079	1070	1110	1164	1104	1136	1067	1119	1108	1081	1112	1132	1092	1041	1087	1075	1108	1096	1089	1125	1080	1118	1127	1134	1085	1113	1099	1124	1148	1046	1117	1089	1128	1030	1135	1144	1130	1172	1115	1107	1094	1091	1131	1108	997	1135	1110	1056	1035	1038	1059	1121	1081	1137	1134	1074	1047	1074	1066	1093	1081	1085	1077	1095	1125	1069	1032	1091	1095	1144	1175	1029	1099	1080	1038	1065	1122	1102	1096	1113	1034	1148	1119	1086	1091	1094	1092	1078	1048	1117	1133	1066	1089	1083	1095	1090	1108	1099	1053	1119	1099	1109	1085	1111	1062	1062	1109	1130	1138	1100	1081	1096	1090	1102	1117	1047	1098	1093	1067	1102	1125	1148	1031	1089	1115	1115	1125	1068	1055	1119	1101	1093	1075	1062	1048	1113	1069	1134	1106	1095	1092	1097	1087	1113	1082	1131	1129	1080	1108	1147	1121	1115	1064	1061	1049	1122	1101	1109	1064	1054	1126	1085	1091	1026	1131	1071	1086	1105	1080	1119	1102	1106	1111	1084	1103	999	1085	1084	1110	1081	1037	1082	1051	1134	1100	1117	1129	1051	1072	1121	1106	1092	1124	1062	1092	1108	1068	1009	1050	1097	1063	1136	1129	1080	1177	1083	1105	1108	1113	1082	1084	1041	1074	1137	1100	1118	1108	1140	1056	1070	1079	1104	1074	1136	1052	1105	1053	1083	1075	1095	1059	1117	1089	1139	1042	1074	1063	1114	1099	1082	1084	1114	1098	1061	1146	1078	1133	1076	1121	1106	1026	1135	981	1039	1061	1098	1051	1087	1118	1071	1082	1108	1107	1025	1147	1106	1153	1135	1077	1076	1085	1114	1089	1069	1013	1127	1135	1120	1114	1128	1026	1054	1072	1066	1135	1089	1054	1139	1087	1078	1097	1067	1107	1093	1038	1050	1098	1099	1087	1115	1036	1060	1122	1055	1049	1117	1100	1050	1149	1183	1039	1111	1103	1104	1056	1105	1103	1121	1085	1102	1090	1161	1091	1091	1175	1131	1083	1111	1083	1079	1098	1128	1080	1095	1103	1134	1100	1149	1119	1118	1120	1104	1087	1116	1054	1088	1122	1101	1091	1036	1064	1113	1121	1140	1121	1094	1070	1091	1069	1183	1117	1132	1112	1086	1087	1049	1118	1060	1077	1107	1132	1122	1131	1157	1056	1105	1101	1077	1064	1031	1100	1094	1058	1092	1122	1103	1108	1124	1104	1127	1154	1091	1083	1038	1073	996	1180	1090	1126	1067	1071	1098	1115	1093	1091	1038	1090	1076	1152	1024	1054	1124	1044	1113	1061	1118	1100	1106	1079	1066	1071	1070	1088	1102	1088	1119	1096	1021	1073	1032	1097	1143	1152	1144	1129	1087	1125	1067	1077	1098	1052	1037	1094	1053	1134	1176	1111	1040	1119	1152	1084	1130	1119	1113	1087	1069	1045	1082	1074	1076	1108	1101	1119	1073	1132	1074	1102	1096	1099	1062	1092	1080	1130	1078	1081	1026	1060	1126	1039	1109	1079	1128	1057	1094	1117	1078	1065	1065	1062	1121	1123	1085	1052	1050	1064	1069	1077	1064	1127	1058	1074	1072	1097	1071	1115	1061	1169	1075	1066	1101	1127	1097	1038	1109	1057	1125	1134	1123	1093	1059	1120	1117	1073	1077	1112	1115	1081	1101	1104	1119	1085	1055	1130	1103	1081	1048	1123	1102	1121	1021	1116	1154	1097	1135	1097	1027	1071	1162	1107	1090	1103	1074	1073	1134	1096	1089	1125	1087	1066	1080	1119	1123	1099	1107	1048	1062	1057	1069	1058	1069	1142	1070	1109	1106	1086	975	1048	1116	1046	1152	1082	1134	1084	1149	1123	1052	1135	1055	1046	1137	1069	1061	1116	1058	1107	1102	1043	1125	1117	1128	1095	1101	1095	1115	1155	1110	1096	1052	1085	1080	1141	1136	1040	1117	1102	1112	1067	1135	1072	1142	1096	1082	1092	1092	1151	1054	1092	1073	1136	1099	1104	1139	1131	1078	1112	1129	1091	1086	1073	1130	1062	1014	1141	1126	1074	1148	1099	1103	1106	1062	1090	1042	1095	1085	1102	1110	1041	1072	1078	1085	1047	1110	1173	1060	1085	1138	1137	1052	1117	1039	1067	1109	1028	1119	1067	1089	1092	1058	1079	1059	1119	1071	1158	1017	1114	1050	1086	1185	1100	1077	1101	1075	1085	1092	1091	1060	1127	1094	1082	1073	1056	1147	1133	1084	1085	1071	1057	1078	1110	1134	1044	1070	1076	1042	1049	1149	1083	1035	1097	1065	1076	1097	1129	1069	1106	1106	1086	1081	1102	1037	1104	1133	1102	1120	1126	1045	1128	1081	1059	1096	1054	1133	1040	1058	1125	1102	1130	1105	1113	1108	1096	1105	1126	1130	1078	1128	1053	1081	1123	1163	1094	1132	1064	1127	1108	1081	1087	1070	1108	1086	1064	1128	1119	1102	1105	1055	1119	1125	1038	1075	1066	1104	1116	1064	1156	1078	1023	1103	1078	1062	1089	1057	1099	1097	1132	1058	1100	1126	1073	1129	1114	1085	1101	1101	1136	1110	1130	1129	1088	1090	1098	1107	1125	1118	1124	1146	1072	1066	1136	1099	1107	1060	1073	1061	1119	1136	1124	1056	1100	1079	1142	1062	1200	1100	1083	1079	1063	1102	1080	1129	1109	1095	1089	1144	1076	1064	1087	1113	1104	1182	1112	1069	1085	1105	1132	1114	1108	1095	1093	1090	1067	1127	1090	1069	1068	1102	1165	1095	1087	1183	1073	1074	1072	1094	1094	1119	1096	1078	1070	1145	1108	1130	1059	1144	1095	1097	1155	1085	1085	1098	1008	1161	1165	1099	1023	1118	1115	1058	1060	1070	1089	1069	1086	1092	1106	1110	1112	1055	1089	1115	1092	1027	1100	1135	1116	1127	1122	1142	1157	1092	1096	1123	1106	1085	1091	1075	1071	1114	1133	1023	1083	1082	1135	1101	1091	1095	1106	1090	1018	1124	1089	1147	1048	1062	1072	1137	1127	1043	1060	1110	1116	1128	1149	1102	1089	1063	1103	1087	1130	1089	1049	1056	1066	1085	1092	1061	1104	1036	1104	1119	1051	1109	1062	1054	1081	1105	1104	1065	1105	1120	1123	1113	1077	1073	1060	1096	1143	1090	1137	1088	1093	1083	1136	1102	1119	1114	1092	1098	1030	1098	1091	1098	1083	1124	1117	1062	1062	1105	1052	1049	1151	1095	1114	1094	1050	1111	1117	1101	1130	1095	1128
24738	21231	27521	25201	16143	3877	2303	1793	1515	1575	1401	1318	1111	1045	969	938	889	833	715	698	686	625	609	685	672	618	634	647	648	669	660	610	603	632	629	600	642	644	568	629	621	624	661	608	590	647	573	609	644	664	556	616	589	642	599	581	600	577	626	584	605	582	576	603	638	635	635	616	598	607	593	585	568	567	570	583	594	585	592	581	593	585	623	571	548	591	610	579	580	600	601	621	577	587	615	616	622	605	557	626	589	598	574	607	591	595	634	584	619	636	644	567	570	593	587	600	596	572	606	566	591	606	509	578	606	637	595	571	577	573	616	606	644	576	586	606	603	589	561	594	558	593	551	644	645	593	634	658	631	581	630	647	620	563	593	605	595	625	575	629	560	555	638	588	616	589	583	578	608	580	608	593	589	601	613	589	556	568	610	600	577	546	582	544	617	565	562	572	583	603	590	583	578	606	623	580	603	652	656	604	633	620	628	582	564	581	606	613	629	611	631	618	599	613	617	597	606	593	613	595	590	568	599	630	572	557	612	599	582	608	612	569	577	597	568	566	603	597	591	582	585	633	613	589	569	623	635	580	560	588	608	609	643	567	557	598	624	622	598	585	587	644	624	571	576	579	605	562	600	621	638	633	602	584	581	611	581	565	622	600	603	602	552	615	544	609	560	677	591	576	583	571	580	588	579	607	594	605	599	659	615	645	615	600	586	608	572	570	611	616	599	577	623	612	586	597	625	600	610	584	591	582	589	557	593	581	590	650	641	679	615	539	628	642	614	588	589	603	596	603	555	600	641	596	641	601	605	607	594	592	590	592	588	572	648	638	580	646	618	628	587	613	563	581	579	597	595	592	628	595	586	596	604	592	594	595	609	666	575	633	548	634	630	579	628	579	630	639	629	597	656	608	571	594	597	569	587	601	642	575	595	588	615	652	649	628	593	576	621	567	632	613	602	574	597	613	577	602	624	615	606	605	610	575	577	544	622	641	597	604	626	586	611	622	584	630	574	619	608	566	563	615	622	658	617	610	612	608	593	599	591	617	604	609	616	580	591	567	585	608	568	595	607	556	618	604	591	596	604	624	614	653	585	617	573	591	600	610	617	616	630	605	568	629	603	619	594	568	588	586	655	582	609	554	653	594	596	586	587	584	574	654	571	602	577	589	619	610	607	619	574	580	585	615	619	607	592	630	597	559	629	551	687	582	605	564	595	610	628	637	585	607	597	552	559	578	565	613	560	594	589	612	550	585	601	591	631	584	578	581	588	605	633	578	609	595	596	589	583	601	570	587	614	603	634	592	585	599	596	595	609	561	618	636	603	593	594	619	619	598	619	606	594	590	593	575	627	599	596	610	619	582	619	624	574	587	637	609	608	575	642	619	643	622	600	623	617	657	564	598	621	550	638	609	592	582	619	598	585	603	619	569	608	577	559	620	571	604	578	590	617	573	608	574	607	606	560	628	590	601	587	610	595	604	574	596	640	581	580	603	633	564	638	628	602	589	597	622	615	638	603	608	609	605	568	557	596	605	592	593	589	619	638	554	583	585	576	599	576	607	575	610	650	588	598	585	594	634	616	564	659	631	584	589	563	568	599	590	609	594	591	577	558	599	609	622	584	528	597	562	604	577	623	606	578	616	558	599	635	602	552	604	632	613	615	627	604	571	622	587	633	668	581	550	639	587	641	616	600	609	567	607	611	635	546	649	613	597	596	608	574	605	607	608	586	601	609	597	591	594	603	588	615	597	624	590	624	602	601	618	639	561	645	634	616	588	596	637	578	569	625	610	656	622	624	633	619	650	613	581	565	579	573	640	565	601	594	599	612	623	583	626	609	599	563	608	650	604	596	584	611	675	603	591	607	607	605	553	586	590	629	574	579	586	619	567	621	647	607	665	589	594	589	593	636	597	567	607	554	613	612	625	561	648	611	592	641	615	618	627	586	590	580	609	582	581	539	629	624	628	566	641	612	588	592	607	594	623	575	570	621	591	642	595	624	575	578	644	586	555	583	576	609	617	600	604	655	606	579	619	637	565	560	623	578	560	619	572	631	607	618	592	595	641	638	590	590	613	616	621	594	623	630	576	602	595	626	604	584	609	532	591	579	571	600	580	623	605	590	650	635	568	581	634	603	605	599	603	617	605	608	606	596	619	598	628	571	610	569	611	600	571	633	584	580	607	639	575	577	582	600	669	563	630	611	654	606	622	627	603	615	643	630	562	601	641	611	598	611	615	593	627	560	651	572	600	642	582	611	603	552	574	579	559	585	575	609	658	563	588	568	568	594	602	595	561	586	591	624	566	620	602	588	597	590	567	573	596	621	574	632	619	565	571	607	634	616	591	554	622	583	621	591	612	591	604	647	561	616	580	574	574	582	550	646	558	588	601	597	612	572	568	604	590	597	622	625	592	586	583	593	608	571	585	625	568	598	616	606	618	568	598	602	606	576	628	575	606	589	641	544	604	634	623	607	601	595	556	601	591	547	593	584	595	604	661	605	612	609	610	626	603	590	569	528	583	604	585	606	492	610	575	547	609	557	626	604	575	593	620	601	580	560	589	630	576	614	572	623	591	583	584	590	553	599	636	580	575	582	582	631	579	634	596	616	634	593	564	599	626	617	577	607	591	595	576	606	596	593	616	602	549	634	603	634	648	599	624	614	664	602	586	595	588	560	581	615	565	583	602	599	632	599	582	651	595	572	567	591	602	577	605	568	574	604	626	605	602	586	564	603	624	596	573	588	596	579	600	604	562	592	581	603	605	637	595	629	618	609	599	589	609	601	577	527	587	599	599	576	622	589	594	573	589	583	607	589	606	593	618	555	625	631	634	584	588	596	588	627	570	610	592	593	611	595	589	623	587	601	586	612	607	636	616	558	576	603	623	625	567	590	606	647	629	588	637	617	553	623	633	579	607	606	551	649	631	621	595	614	580	656	601	598	625	603	577	601	596	615	567	576	631	587	555	569	665	577	601	615	610	625	589	651	595	592	589	616	622	614	635	615	559	637	601	611	591	632	611	602	608	604	599	637	614	578	603	595	611	585	603	574	627	570	587	609	594	623	620	593	607	603	580	576	611	592	638	584	587	593	638	582	597	620	623	570	585	584	610	605	608	631	612	586	618	607	572	556	603	538	627	577	630	582	577	594	563	600	621	602	636	586	579	619	588	567	599	596	608	644	581	574	614	601	617	579	602	597	595	592	562	594	571	627	637	606	581	606	581	607	624	639	569	624	634	583	598	589	639	599	594	658	583	619	545	619	603	629	585	611	640	569	580	607	581	585	595	614	606	628	631	603	561	579	593	607	616	604	644	604	561	589	615	627	595	615	532	622	596	632	605	589	568	628	562	584	590	632	598	594	589	602	558	577	614	592	624	574	600	549	601	568	607	578	633	602	601	575	622	587	620	607	622	602	565	574	599	618	610	600	631	610	622	596	619	576	622	647	643	629	580	610	586	605	634	589	613	612	573	592	589	576	564	584	597	558	591
21866	37452	27750	9867	6888	5072	3876	3180	2868	2699	2382	2121	1725	1585	1330	1290	1184	1106	1060	849	822	765	795	797	804	766	764	713	740	760	750	734	725	700	765	733	723	737	754	760	694	754	749	728	723	739	765	721	687	747	736	744	754	731	717	688	707	724	754	706	726	683	707	715	692	700	749	724	729	712	653	729	726	707	713	702	692	711	767	735	741	720	695	742	697	718	721	718	726	743	690	735	721	704	710	722	691	711	755	678	696	720	661	712	695	710	728	732	732	711	719	677	726	757	703	697	718	698	732	683	702	667	697	653	730	668	686	755	717	698	709	687	761	691	684	702	726	708	751	722	689	714	700	697	729	707	696	694	724	701	701	709	700	729	641	707	721	711	755	751	717	703	746	683	764	672	739	728	704	706	728	683	726	669	696	607	725	703	668	744	717	706	748	751	664	725	696	700	738	721	725	705	708	689	708	706	712	740	723	720	751	719	715	696	680	712	727	661	714	719	726	707	746	687	756	679	694	733	740	676	677	681	682	697	698	704	726	717	727	666	699	698	750	737	711	723	709	720	742	708	702	732	723	658	722	695	683	690	675	704	736	710	696	684	700	731	741	717	660	693	744	719	726	673	728	729	743	725	672	706	748	708	701	696	695	698	731	705	716	702	750	717	742	726	736	668	697	713	681	701	707	734	692	684	698	705	752	690	717	716	742	654	726	680	753	684	723	705	743	737	717	735	704	691	684	684	711	642	712	724	740	704	671	691	733	756	715	715	696	675	718	686	657	727	712	687	720	705	705	729	752	728	730	743	731	699	673	744	684	699	722	696	687	728	738	715	757	705	690	735	684	686	749	735	706	688	787	686	709	723	707	711	723	701	752	713	751	749	721	742	680	715	737	735	702	670	670	690	734	749	727	724	685	735	690	675	737	718	631	721	672	783	706	708	706	718	659	708	755	713	744	671	744	708	683	742	707	658	765	718	718	715	739	738	731	694	705	683	678	694	725	733	686	667	742	752	648	663	713	714	678	697	758	783	703	745	733	704	715	680	726	730	734	651	715	711	742	702	704	690	689	692	679	710	730	724	681	753	718	709	753	688	704	676	753	714	688	746	751	700	748	738	769	706	766	660	688	734	697	688	729	702	691	679	706	672	677	695	658	680	718	716	701	708	726	690	692	736	754	707	718	771	699	678	724	696	695	762	707	722	716	748	701	664	700	708	715	715	722	723	705	681	724	767	719	727	686	740	698	707	653	712	717	711	679	791	708	701	701	716	664	757	703	734	682	765	671	758	737	724	706	743	705	746	761	695	699	708	715	747	679	672	721	703	714	735	646	712	723	745	724	763	679	695	682	657	665	693	694	702	665	685	685	709	674	700	743	706	693	757	693	650	728	718	711	700	703	695	709	785	755	695	698	713	695	760	716	674	656	757	726	699	684	685	690	761	721	726	726	689	712	706	717	732	675	702	705	709	705	728	734	728	707	747	741	682	697	720	692	757	762	737	702	702	720	728	693	751	699	707	718	740	755	742	672	704	725	718	699	702	677	702	753	731	716	776	681	742	684	693	726	712	709	714	708	649	711	709	724	708	702	708	711	744	698	691	695	745	747	690	702	674	695	733	724	727	748	713	689	689	699	679	719	673	731	711	750	730	697	719	719	708	699	726	722	772	718	699	728	737	687	680	726	703	716	729	694	675	697	718	736	700	685	642	707	734	690	700	734	725	728	732	742	699	722	699	712	761	676	654	622	750	717	712	700	706	692	674	701	709	730	685	738	718	712	737	749	647	701	660	747	719	693	696	696	714	696	721	719	705	720	662	699	683	758	716	727	651	728	683	688	719	695	709	703	735	723	731	767	713	669	704	730	655	708	707	726	687	708	717	709	732	724	664	714	691	682	717	677	716	676	719	700	737	692	772	695	681	719	693	716	677	716	707	707	728	718	721	710	682	732	727	669	751	696	677	682	700	738	685	702	671	747	701	702	697	696	705	731	636	657	697	700	695	730	714	725	672	727	701	728	679	703	704	695	712	738	735	715	675	717	736	742	700	724	725	709	711	675	708	655	705	723	696	778	744	721	703	699	737	664	668	685	725	644	726	714	672	704	706	718	732	719	684	724	705	761	722	748	728	742	735	713	710	681	729	672	727	713	719	674	699	716	756	668	680	690	723	728	740	695	685	676	737	704	703	692	699	673	691	663	724	721	725	729	740	728	748	663	723	735	702	706	728	726	705	761	684	754	662	668	754	718	654	685	704	681	731	736	699	674	724	689	714	779	682	718	714	692	747	677	703	694	724	675	742	694	709	670	732	736	740	690	709	758	700	690	715	691	719	660	669	687	758	706	653	722	703	694	704	761	729	704	712	720	705	722	690	723	732	740	722	704	745	711	677	646	692	729	659	804	722	674	709	697	720	751	746	702	740	706	711	697	662	688	714	713	679	696	697	687	730	703	658	752	684	711	691	697	767	706	722	696	725	684	673	712	747	716	695	656	664	702	731	732	735	675	680	722	670	716	678	740	750	723	715	661	728	665	692	736	675	681	719	735	731	738	671	737	718	720	697	687	707	728	721	706	727	692	722	717	717	739	684	732	674	666	728	718	669	729	706	725	718	766	721	690	739	760	700	668	680	657	696	709	736	687	730	663	716	701	703	744	734	701	720	716	678	740	734	657	725	748	683	661	685	686	758	708	754	701	683	681	679	694	710	668	713	713	687	674	685	702	716	705	693	720	727	703	706	734	704	712	698	720	747	691	708	745	733	710	702	664	703	745	769	701	729	755	662	704	680	703	724	737	714	721	727	716	699	690	653	687	715	706	725	720	692	739	719	684	671	731	701	743	703	705	707	710	669	709	699	703	741	739	704	680	659	686	715	741	723	775	715	719	731	662	713	712	663	743	761	720	731	712	655	720	666	738	747	746	695	732	703	718	722	705	687	680	668	762	676	765	722	741	718	736	678	668	668	666	667	706	743	675	708	709	693	695	716	688	704	698	701	686	727	681	676	721	689	722	690	659	713	729	722	672	712	659	739	732	706	723	684	745	724	674	716	677	672	697	701	637	710	677	697	710	701	700	783	758	679	678	709	702	677	724	725	641	732	785	771	744	712	745	712	740	734	730	690	723	668	719	698	746	708	685	709	717	748	734	711	723	703	735	728	709	697	715	679	734	663	738	693	729	766	706	692	716	697	733	684	735	715	657	685	773	685	724	729	687	719	695	687	724	670	786	689	713	734	704	718	730	674	695	695	701	684	777	738	742	741	665	691	701	718	755	730	676	674	737	730	659	713	740	743	756	697	705	710	743	654	714	666	637	694	719	728	776	740	714	718	704	718	781	690	691	709	733	728	703	740	720	734	745	755	721	653	684	671	692	674	699	696	708	686	739	726	707	706	722	740	717	705	726	744	748	704	729	734	720	674	743	695	707	721	690	713	748	707	708	707	725	696	720	730	723	737	728	697	719	753	701	730	684	716	715	745	739	697	742	728	717	744	748	713
22666	21244	28844	23936	21257	21373	13215	4023	3026	2880	2583	2171	1973	1729	1491	1369	1322	1204	1076	977	872	810	850	815	760	804	775	800	770	791	744	742	737	733	794	803	798	739	783	688	727	760	759	799	783	710	742	716	712	724	705	723	672	745	693	766	764	770	749	799	679	721	730	696	711	696	750	720	730	745	709	686	732	741	703	680	732	726	715	705	727	730	722	711	734	704	736	735	757	767	724	755	724	721	640	700	683	735	677	736	711	702	725	696	714	666	737	690	746	736	694	736	751	732	682	703	668	764	704	731	764	675	728	723	673	676	671	653	735	667	700	726	703	662	712	778	722	684	681	690	711	690	678	696	689	712	749	710	717	754	777	788	711	738	716	692	706	684	702	683	671	677	688	699	694	674	745	692	738	683	733	717	699	724	689	716	704	703	757	711	707	732	709	656	740	752	723	734	718	724	684	721	715	681	728	678	726	729	680	702	726	713	713	715	743	721	738	721	745	672	711	676	710	703	693	667	705	730	706	676	720	699	677	744	700	736	737	671	705	695	691	758	733	718	738	670	750	744	664	694	694	736	721	746	668	750	709	728	742	742	740	740	717	695	721	699	661	694	706	700	703	730	698	692	772	750	678	715	690	681	764	679	705	684	695	687	758	732	651	716	710	747	651	700	733	679	666	689	698	726	749	714	727	708	715	678	709	700	722	741	709	715	643	743	716	713	677	674	744	706	712	673	723	695	695	715	728	728	695	752	711	725	715	714	697	734	716	724	701	707	712	706	690	689	728	673	743	684	721	719	710	714	736	719	715	745	758	699	735	731	750	749	664	681	732	727	698	700	775	693	781	748	695	742	691	718	695	710	727	731	731	730	695	733	663	726	718	727	678	723	700	731	732	677	737	649	728	632	721	736	725	758	661	725	756	702	704	691	684	687	683	728	682	697	757	676	706	730	708	709	708	701	736	680	678	650	698	727	652	710	672	770	771	777	700	673	673	771	737	699	730	675	682	715	700	671	735	716	688	691	731	736	754	670	707	719	705	702	692	724	714	696	700	707	677	707	677	706	726	730	763	665	716	661	688	666	716	681	766	709	717	724	717	757	697	659	711	728	713	738	765	767	728	722	702	727	737	703	716	696	716	735	732	695	692	734	717	714	730	697	694	747	694	680	690	689	670	665	694	742	697	728	700	699	718	689	712	708	737	654	715	640	699	719	691	763	709	690	705	707	705	702	648	703	693	692	704	758	697	717	747	710	651	755	702	747	716	733	746	697	687	716	749	717	756	703	727	748	699	721	669	697	717	713	695	732	693	702	746	672	712	746	683	711	739	713	738	732	735	704	688	776	680	739	727	717	738	706	715	721	680	675	724	703	732	689	762	753	674	683	712	736	694	658	673	804	660	686	702	714	753	694	684	657	700	721	722	713	723	688	713	739	703	711	746	693	700	706	777	678	713	657	706	723	730	705	698	704	762	698	681	665	744	676	711	718	706	657	724	737	703	696	711	701	713	740	725	700	727	702	733	732	723	709	730	721	691	684	659	737	726	675	701	735	742	738	727	714	704	668	696	754	742	713	721	708	712	709	746	716	722	717	703	629	768	772	748	717	683	695	720	655	753	746	691	723	761	704	703	663	680	714	746	717	701	744	752	683	700	700	700	718	688	668	702	693	734	696	757	663	741	679	700	721	731	720	741	632	707	700	662	733	722	724	775	677	727	737	719	677	733	731	723	743	720	726	697	698	677	720	699	709	732	741	723	656	710	673	705	694	683	724	663	642	722	679	711	703	737	707	732	758	708	695	738	715	718	751	658	696	686	730	750	724	698	736	739	710	711	767	664	711	720	730	757	685	724	700	733	711	747	756	699	736	700	708	705	724	700	735	697	682	693	716	712	718	736	669	748	710	729	696	674	716	748	678	770	731	720	733	737	710	675	674	723	721	678	689	677	676	730	722	698	727	702	681	734	721	723	700	646	677	736	723	673	737	720	705	743	729	684	713	718	700	695	688	701	663	667	690	726	723	715	723	694	746	774	770	730	708	684	698	693	755	759	671	695	740	721	692	679	706	706	697	724	690	688	692	757	723	702	705	690	723	713	727	689	741	721	729	705	661	677	749	695	711	751	686	715	685	666	693	714	700	696	703	711	720	682	666	711	677	698	721	729	726	731	701	711	679	747	717	718	753	696	699	711	724	656	643	732	706	717	722	729	751	679	705	716	686	680	751	670	707	706	704	720	704	730	710	726	704	666	710	712	728	756	728	698	764	695	689	754	746	673	661	712	715	734	693	755	713	686	685	708	709	695	668	695	676	690	656	736	738	706	749	742	682	703	671	743	747	712	738	694	714	673	737	700	690	680	738	720	723	733	682	664	676	734	713	726	721	743	721	681	712	733	664	726	730	723	728	678	728	670	699	719	691	739	682	708	707	704	672	655	709	761	766	687	723	702	712	686	700	689	715	757	682	731	697	689	710	726	730	731	676	725	661	664	701	730	709	715	714	712	714	694	724	689	675	707	706	741	691	694	686	691	717	716	676	703	707	710	728	700	664	713	692	743	746	687	679	723	690	685	699	697	708	725	747	728	723	715	744	678	661	685	697	740	732	742	654	711	713	722	712	710	705	695	746	728	683	670	674	684	712	786	687	737	696	728	745	640	701	722	706	712	690	705	737	714	655	692	700	728	694	709	753	696	700	687	701	679	730	732	769	691	748	690	714	709	698	698	664	709	737	679	681	699	676	726	735	703	698	742	728	781	697	717	706	708	737	724	680	703	650	699	749	689	726	676	679	706	711	721	702	758	696	722	737	698	708	672	714	722	683	692	731	721	702	702	660	735	711	698	713	719	675	694	716	746	698	681	683	724	710	746	723	754	732	666	693	712	683	714	728	687	699	729	747	697	700	698	743	715	686	700	697	647	667	739	732	746	711	690	687	709	722	691	719	704	721	678	746	729	726	721	706	728	730	714	688	739	704	693	703	740	722	714	727	714	706	669	712	689	782	709	666	678	699	729	725	709	722	734	739	770	724	683	722	737	728	709	728	684	720	723	673	709	728	687	740	752	705	704	759	701	665	711	791	705	691	688	708	762	653	691	693	691	720	700	692	741	712	704	665	700	705	692	711	691	715	752	688	720	702	704	674	708	761	699	689	706	710	726	706	701	700	759	713	671	701	702	689	743	708	722	764	674	675	695	688	668	678	690	680	651	703	739	668	692	685	705	719	665	705	720	722	683	713	712	696	727	691	700	687	716	700	679	691	684	690	652	717	727	761	657	767	691	699	731	714	730	677	734	729	682	693	716	736	720	712	728	692	726	703	719	682	677	764	725	733	690	695	702	747	726	708	687	711	698	709	679	726	659	710	680	719	756	698	738	679	727	767	694	695	663	761	726	664	723	703	661	690	674	771	728	723	736	713	740	700	727	668	698	687	697	687	728	715	712	680	740	705	679	703	700	751	725	674	713	708	702	694	706	755	760	733	755	727	712	762	725	700	719	691
26537	47395	34546	16626	12286	9130	7264	5857	5130	4814	4106	3565	2886	2596	2117	2000	1883	1842	1502	1236	1096	987	998	940	887	954	928	948	959	930	935	869	928	891	872	911	895	918	966	905	861	971	897	899	954	870	911	874	936	824	872	827	868	868	909	871	889	842	854	879	810	866	844	884	844	819	885	812	829	834	867	833	842	819	838	871	843	833	821	819	820	870	815	894	821	869	820	849	823	850	863	877	854	783	818	782	822	838	835	848	819	857	816	832	865	845	846	862	842	822	831	818	815	842	835	829	841	846	872	816	850	838	860	796	820	839	835	891	822	831	820	852	795	843	832	842	806	813	854	792	807	839	874	871	811	882	848	830	831	805	837	823	852	869	863	829	846	848	825	820	827	828	844	789	857	812	844	820	835	824	868	833	760	860	862	844	805	846	850	871	805	812	859	851	827	845	803	816	833	829	908	869	791	842	874	846	862	811	889	809	824	843	824	820	824	840	811	863	827	852	851	883	800	854	812	835	857	803	866	821	879	820	850	816	817	833	843	849	806	841	812	849	818	865	847	794	831	892	837	857	810	890	858	822	825	820	826	829	832	887	882	872	846	834	830	817	777	839	850	818	790	862	843	846	869	840	811	853	801	812	791	871	838	873	798	852	837	872	853	862	822	825	809	830	780	853	792	833	834	805	834	879	819	843	801	772	824	838	881	749	838	818	844	798	862	860	873	829	790	812	865	848	804	815	811	861	827	813	852	863	829	837	866	812	809	831	795	824	901	867	827	817	815	857	825	808	837	847	843	823	827	866	812	810	833	808	812	805	874	811	868	838	887	831	871	849	809	858	835	825	871	769	889	823	819	846	777	833	874	860	849	908	859	829	908	803	771	834	775	816	856	843	810	826	869	836	848	856	854	871	870	866	831	841	795	872	852	835	799	863	841	845	789	818	805	822	833	807	866	828	819	818	826	831	779	813	819	883	820	791	794	820	842	825	821	851	821	803	852	789	880	850	824	826	878	846	862	851	843	834	833	809	811	865	822	871	810	903	840	863	835	842	797	820	836	812	795	819	824	833	863	882	825	806	857	837	813	889	852	808	863	923	846	811	804	817	853	810	803	815	812	780	800	834	804	823	864	817	782	836	821	829	798	838	832	810	897	856	843	829	842	843	799	790	840	847	830	898	808	795	781	884	847	812	818	793	821	824	792	805	833	832	793	806	832	820	802	823	742	815	796	865	867	873	804	785	840	855	838	796	846	862	842	796	860	867	853	792	827	858	829	789	799	859	840	819	867	820	849	822	830	837	797	875	872	850	839	846	843	805	851	785	849	846	853	847	851	838	803	821	844	858	841	823	842	846	811	911	807	822	840	826	834	868	841	837	850	814	819	859	822	856	845	810	802	873	868	795	863	850	830	810	851	850	813	800	830	825	870	818	829	840	865	859	826	859	786	812	828	822	822	806	810	835	838	859	820	840	836	842	859	793	829	833	799	784	837	860	847	836	840	811	770	843	841	852	846	798	835	842	818	794	833	842	827	787	821	843	843	816	832	885	826	861	870	864	808	835	882	877	851	885	852	793	848	801	882	834	860	814	864	840	854	861	819	866	840	845	874	827	782	865	813	827	845	803	815	826	821	841	852	807	824	854	837	839	853	844	867	819	852	804	810	810	865	843	860	829	852	793	777	822	818	865	860	819	796	816	791	870	829	845	796	854	824	836	824	838	844	892	845	857	814	827	862	828	848	774	765	841	862	866	820	785	780	855	784	845	873	835	834	843	891	774	837	849	829	868	823	856	834	845	857	810	852	846	855	823	869	838	880	834	795	866	859	878	794	825	820	875	847	871	814	817	801	831	878	817	893	883	862	816	874	807	794	817	827	845	857	851	859	856	856	909	816	844	859	825	850	886	808	834	839	819	799	837	819	856	862	832	817	819	833	851	836	821	829	846	826	845	858	849	864	830	821	830	863	852	826	826	808	870	851	793	832	802	812	838	870	832	817	852	810	851	807	848	833	831	852	862	917	820	850	855	809	843	850	837	889	788	830	862	837	867	827	843	797	796	862	851	832	868	791	821	866	875	842	856	755	859	868	834	829	834	814	820	849	799	809	883	859	868	862	828	885	845	829	791	825	819	810	798	859	846	807	893	868	803	836	861	831	860	830	836	864	849	886	883	841	836	786	895	862	846	814	870	855	835	805	820	811	849	803	854	868	777	812	840	835	858	860	825	908	852	857	853	838	853	818	870	806	813	856	853	806	828	832	832	831	864	820	784	882	825	859	810	801	840	840	811	801	830	827	877	866	838	808	854	817	851	778	883	833	846	818	797	800	822	793	806	820	822	832	820	851	815	836	828	760	785	788	781	810	832	843	819	828	843	863	827	808	823	820	843	838	818	809	831	873	841	820	846	887	824	812	827	863	805	857	766	852	818	813	820	834	830	872	828	859	820	870	814	791	817	794	827	811	818	829	813	844	883	796	862	851	853	844	902	854	817	834	847	805	867	851	796	840	826	827	839	813	838	808	832	854	819	828	827	854	796	855	846	808	882	829	812	869	852	834	793	832	850	832	790	858	880	849	739	800	846	821	872	813	862	849	815	850	887	868	773	854	878	888	815	858	848	839	848	810	827	863	866	841	840	851	852	819	774	865	806	795	838	864	842	839	858	795	827	812	850	799	822	818	862	870	808	811	783	842	821	852	830	846	818	811	788	845	803	808	787	836	876	898	900	806	883	765	855	854	877	833	809	850	829	855	817	819	823	766	807	816	835	851	833	856	842	856	880	859	824	817	800	823	839	807	856	792	849	840	807	862	851	847	794	890	783	824	875	811	834	848	849	802	865	852	827	846	819	844	823	839	838	811	779	894	857	795	777	877	824	827	880	878	805	813	797	835	842	823	828	861	809	794	848	845	865	885	842	855	798	806	860	799	814	783	843	846	857	809	846	829	792	790	916	831	818	829	842	798	851	854	808	782	812	846	828	818	772	829	840	800	835	851	835	826	757	798	827	846	840	812	851	848	865	909	821	805	850	812	787	805	859	879	799	843	843	825	792	806	789	776	842	808	811	839	824	801	853	832	816	873	857	807	813	800	835	804	824	852	857	817	828	883	880	894	874	825	856	823	850	817	822	843	859	810	774	867	806	812	844	829	815	802	811	895	794	887	803	819	773	853	800	844	835	851	789	831	810	845	826	834	880	865	794	753	822	816	866	790	850	824	846	838	856	877	818	869	764	832	848	786	764	836	835	809	781	797	840	868	832	849	924	875	813	876	826	835	807	831	844	877	782	809	861	775	843	821	816	760	838	815	895	831	858	820	830	777	854	789	796	872	839	821	863	875	872	885	862	845	831	847	842	812	800	890	805	862	846	848	824	804	841	858	835	864	808	836	807	846	796	806	842	809	784	865	804	854	841	838	782	863	824	898	811	812	839	862	856	856	831	842	834	817	857	823	813	819	800	826	820	885	834	829	820	836	835	829	814	816	895	832	898	872	806	837	825
27873	22457	19881	7159	3025	2024	1723	1548	1483	1487	1280	1228	1230	1182	1105	969	950	970	896	897	878	862	889	934	825	889	916	876	800	832	865	902	806	866	815	831	839	880	786	853	854	822	866	859	766	876	860	833	802	829	793	784	832	810	804	821	809	823	867	795	827	812	820	904	842	834	849	836	829	831	819	836	800	842	878	822	844	812	835	805	796	821	798	835	877	826	868	810	849	808	876	792	805	845	793	824	861	845	848	821	827	825	862	793	849	760	854	836	851	836	812	849	892	836	808	818	859	827	841	852	831	829	784	826	839	833	848	808	828	836	853	822	865	858	849	829	832	803	752	831	817	823	862	768	836	831	834	839	856	857	839	830	838	792	862	829	841	842	825	812	820	829	865	821	855	874	825	823	819	869	809	801	811	812	805	844	785	815	875	800	823	845	883	835	803	825	824	820	836	854	868	840	830	872	871	829	803	810	856	822	863	793	881	782	861	807	804	798	829	786	826	843	856	840	811	867	864	835	887	850	836	787	827	854	791	808	821	789	819	849	856	840	863	809	820	752	862	837	880	825	809	876	845	857	846	843	815	819	860	874	813	812	830	814	855	818	808	842	807	871	818	793	801	838	816	832	818	816	865	837	839	839	837	813	845	833	848	815	822	772	855	843	814	846	834	834	818	833	851	847	852	858	816	811	830	866	881	811	794	779	865	863	820	818	850	850	759	827	816	808	836	870	863	861	840	831	787	811	833	813	828	788	850	839	868	787	831	840	797	847	857	828	817	857	846	848	934	848	868	842	803	831	858	858	813	836	813	838	850	839	821	795	835	836	806	828	843	819	813	813	782	887	862	848	811	837	821	887	855	815	777	893	811	879	843	844	863	833	830	805	833	809	876	813	849	816	816	817	817	790	888	813	879	835	848	806	806	785	839	780	792	797	777	835	818	881	828	843	791	798	824	843	847	873	844	807	840	803	899	861	803	816	768	824	866	810	849	877	856	859	801	823	840	796	844	833	761	793	840	843	857	843	808	826	882	816	845	838	842	804	821	831	867	832	814	875	753	881	833	821	848	825	865	816	876	844	859	812	822	835	831	821	874	856	860	778	789	900	812	839	819	836	866	828	865	845	830	834	799	829	829	851	874	812	840	824	821	829	851	825	822	834	893	826	851	806	801	877	842	835	827	780	832	816	802	786	846	839	842	776	792	866	835	782	789	872	830	838	814	826	845	846	888	866	824	854	850	784	836	867	796	847	879	855	776	852	799	876	837	810	799	813	836	815	855	860	827	821	827	792	837	870	848	806	833	824	828	821	808	847	822	821	877	871	874	852	800	842	829	842	833	830	867	843	810	814	830	882	823	864	825	809	891	813	896	816	844	823	797	783	826	860	856	859	872	842	857	862	816	847	831	864	836	811	798	823	818	784	807	808	783	845	813	779	772	787	886	796	853	845	819	827	821	794	833	883	838	853	849	834	868	815	833	852	854	831	864	840	868	823	826	846	814	774	801	791	802	833	864	806	817	821	837	849	812	802	816	793	855	839	835	862	831	839	865	813	812	765	836	845	840	835	837	821	854	856	833	809	891	823	850	803	796	824	778	818	860	860	821	839	814	802	857	835	860	781	859	826	868	839	778	851	882	859	822	832	860	799	806	781	793	817	829	876	841	886	832	824	860	855	834	857	883	846	814	838	808	812	853	811	872	823	809	844	862	799	774	833	837	790	808	815	792	826	835	870	872	832	775	901	850	875	787	828	854	845	811	799	798	836	866	815	799	883	815	850	833	796	821	813	821	790	831	883	917	858	890	899	825	857	900	855	837	806	818	754	818	838	826	844	856	882	887	837	818	870	807	783	839	790	879	772	820	795	830	848	779	836	873	811	771	845	843	877	813	824	828	807	807	841	825	834	862	833	900	865	879	805	847	831	800	869	854	841	836	832	831	868	861	817	829	912	848	763	820	803	844	832	851	823	857	811	863	840	839	858	867	859	862	836	828	860	842	885	855	822	813	871	803	815	790	766	823	803	844	872	793	818	834	821	876	836	871	798	803	804	836	759	804	807	820	796	856	850	845	820	853	805	793	861	791	851	817	836	843	837	801	789	793	830	830	852	813	791	788	815	795	849	884	813	853	808	835	831	820	865	827	851	840	854	813	849	826	794	808	782	873	809	879	829	823	883	838	860	806	836	821	803	834	855	879	807	853	811	802	874	811	832	840	804	848	870	847	848	831	901	797	872	825	850	802	838	858	830	838	863	859	782	824	847	829	839	825	852	853	791	868	795	874	812	781	847	865	857	802	804	846	864	783	884	864	845	819	820	851	809	844	811	867	790	810	789	864	795	778	828	858	760	853	831	814	801	775	847	849	814	840	859	843	796	883	851	804	805	824	842	832	831	834	825	805	844	813	860	848	789	803	824	883	837	844	803	869	832	782	770	861	857	864	858	830	823	765	882	861	820	755	807	839	795	824	824	848	864	881	818	873	805	834	857	801	852	847	800	857	825	839	805	810	850	815	879	802	817	840	808	807	841	844	815	818	822	831	792	814	793	824	804	836	824	864	816	832	828	815	817	833	814	783	808	809	851	838	845	853	813	812	873	820	882	825	856	866	888	839	858	834	892	841	827	819	818	879	839	808	850	820	823	896	828	811	810	778	846	839	879	851	904	833	860	814	772	805	795	871	810	854	842	812	812	829	846	843	889	872	874	809	847	780	881	863	865	792	871	877	829	852	836	804	840	854	818	785	794	881	846	858	865	826	849	847	855	833	830	872	788	860	828	865	789	790	826	824	856	816	823	777	840	827	788	873	844	813	816	826	801	789	813	818	810	836	867	843	877	802	769	855	828	867	849	830	805	797	841	799	836	846	848	789	816	772	823	806	801	834	793	821	821	822	813	836	849	853	852	824	847	847	834	801	848	821	879	787	784	821	808	773	801	849	861	867	794	857	848	818	916	867	835	766	825	821	808	809	832	833	802	856	822	782	871	885	870	828	806	864	824	811	837	881	819	858	826	870	821	823	846	808	820	818	798	831	830	814	833	864	799	868	787	805	820	807	814	830	871	841	821	855	814	842	801	850	839	778	868	829	769	863	801	869	838	847	804	868	868	818	801	821	843	847	835	818	818	851	848	862	832	808	811	839	840	829	818	777	846	880	876	764	818	797	830	843	799	808	842	838	847	877	822	799	825	785	813	867	818	796	814	889	840	786	836	860	894	873	830	861	822	804	800	836	833	834	799	847	826	762	845	834	809	812	825	809	846	848	864	854	813	855	848	822	835	914	823	839	803	848	774	864	826	780	813	807	818	809	846	789	830	802	861	864	813	788	780	862	819	859	803	860	812	815	796	796	815	850	811	846	759	845	800	878	858	835	798	808	879	845	843	870	773	804	849	810	809	791	751	798	863	860	872	754	845	815	809	833	855	881	794	792	845	887	840	815	809	878	843	826	848	842	829	791	835	835	873	873	832	818	785	853	805	829	815	828	823	853	839	870	810
21643	34234	22724	6458	4559	3430	2782	2321	2368	2158	1936	1721	1549	1452	1331	1272	1243	1223	1131	1032	1047	973	968	1004	982	980	963	1030	946	1023	981	964	926	958	956	985	970	996	940	1000	990	1000	1016	964	1022	1001	970	918	988	995	966	957	998	997	980	950	945	918	948	971	990	947	964	981	1003	941	978	978	977	940	955	977	910	966	1005	947	947	951	923	940	978	954	942	921	964	903	978	999	980	927	1018	981	1028	911	933	957	930	970	980	965	1018	930	920	949	930	960	972	956	962	902	996	999	964	973	940	914	986	942	935	930	940	985	990	1008	954	951	973	911	952	924	949	951	934	986	991	946	928	950	977	1035	973	912	950	951	943	946	992	935	945	952	986	959	956	1004	1011	926	949	938	948	975	1040	967	960	980	907	1003	960	957	923	966	953	951	970	978	958	970	944	947	942	972	935	981	959	877	943	967	952	1015	967	972	976	949	974	945	938	938	1041	991	989	978	990	948	949	976	975	967	941	955	940	971	952	988	1011	999	896	961	1046	941	958	904	1007	951	1023	985	946	1026	911	972	974	943	973	917	963	938	919	961	982	985	1009	985	953	1029	958	988	948	1009	952	959	937	945	1004	998	973	960	998	961	994	972	944	969	984	963	1012	956	991	956	968	916	939	1000	992	1017	961	924	942	964	995	975	993	1011	966	916	929	954	982	908	958	970	940	911	983	919	903	932	945	946	911	986	960	960	939	971	981	969	962	974	949	935	945	1000	1026	941	931	963	979	964	952	988	971	976	933	946	974	1001	951	971	929	964	969	977	899	956	986	934	942	975	948	1011	931	912	977	1015	982	973	1020	982	953	913	942	954	980	985	937	1017	939	954	989	978	1013	948	977	1010	929	971	989	921	980	968	989	921	1000	927	982	988	968	974	980	984	965	946	1002	983	992	893	1011	1031	938	919	1006	940	965	1012	985	992	962	993	1008	1009	977	1013	1012	967	957	925	961	989	958	959	997	959	990	983	978	1037	934	946	1025	995	913	972	915	953	931	956	975	984	998	984	1006	1022	953	992	926	964	990	982	976	991	986	981	977	951	967	965	1008	1006	973	965	967	993	975	977	942	1004	939	958	1018	924	971	961	950	952	972	932	992	1038	992	919	935	1007	942	990	939	947	996	969	993	960	949	949	932	989	933	962	1007	1011	923	976	969	957	947	953	962	987	986	1011	971	979	951	963	955	984	945	970	978	954	916	930	905	999	934	994	947	1012	987	908	992	944	980	979	964	977	962	986	1014	988	1007	960	1022	957	1004	941	946	923	991	902	957	1019	970	941	897	964	952	971	990	944	950	958	962	1016	942	1013	951	952	977	965	942	972	975	974	923	985	951	971	903	945	969	926	919	959	1000	972	980	986	1008	989	925	975	938	934	976	913	999	935	989	916	948	915	973	932	972	1032	930	949	954	1009	970	956	934	954	948	969	914	901	934	1000	983	932	952	941	976	961	946	957	965	1002	983	972	971	965	952	979	1018	975	977	955	939	927	958	940	955	928	997	994	979	918	976	975	978	996	930	920	972	930	947	956	972	958	1004	985	918	959	985	956	933	996	986	947	985	955	955	975	996	956	998	971	1006	989	942	968	951	941	948	978	988	955	941	959	992	977	957	1001	968	975	916	971	940	971	973	976	941	941	942	966	943	1021	959	996	927	1008	947	924	950	951	953	992	937	943	898	921	965	958	975	971	960	931	964	988	1014	969	946	937	985	976	956	993	965	1008	937	933	930	912	993	969	955	925	939	1013	985	951	1013	932	1020	972	1016	963	1021	944	972	921	967	955	920	968	951	917	1004	1044	982	967	990	916	1003	927	962	964	993	990	971	910	948	949	995	884	952	1003	1009	947	964	951	965	945	973	976	938	988	1009	971	991	1013	943	980	970	913	910	940	968	941	938	1006	1025	939	960	958	1040	938	977	1004	961	926	974	996	990	928	969	937	982	961	976	993	955	973	1006	997	889	941	920	960	969	965	974	982	1010	935	960	954	991	992	975	970	984	940	993	979	944	1036	988	959	937	967	970	970	974	981	940	955	915	1005	1021	963	1004	981	957	991	957	954	947	943	925	984	986	934	1029	950	934	1042	954	960	974	969	1038	906	929	964	930	976	975	993	972	975	992	988	953	968	940	939	1006	991	943	984	974	933	969	941	987	977	1012	918	1034	975	919	988	983	919	1002	936	993	991	925	923	945	1021	916	958	991	908	944	1017	965	928	922	995	972	978	930	940	929	949	941	966	964	906	989	973	952	901	992	994	972	989	969	978	992	1012	969	997	979	960	987	1022	1011	931	966	980	989	929	960	913	966	971	904	965	1003	934	1049	990	962	965	919	938	941	994	976	950	994	932	968	1005	1001	976	1036	990	949	916	959	963	971	916	944	951	992	948	958	1006	953	1007	968	938	982	966	964	982	953	972	946	937	1007	984	950	929	958	1020	977	996	971	918	883	955	992	939	973	955	961	1011	916	958	961	962	903	956	892	939	971	937	956	1007	1006	990	994	942	969	934	935	936	958	1006	903	951	983	945	933	971	918	980	945	963	993	985	973	924	1016	916	1021	981	942	979	997	1004	970	959	950	953	973	1009	997	921	962	942	941	945	957	977	956	988	964	929	977	984	910	984	953	924	955	934	1022	932	1045	950	953	976	1022	938	964	1016	1001	997	950	968	984	987	967	939	976	970	972	947	1029	995	982	972	976	950	964	1022	997	954	929	973	1010	1010	974	966	924	889	933	974	1013	959	959	964	1015	977	975	952	963	963	1008	1023	1007	958	938	985	945	997	962	931	945	990	971	952	972	994	967	966	937	963	1006	985	962	961	1059	951	940	934	955	903	962	974	923	1009	1020	1022	1030	986	1008	1008	1004	1017	957	948	937	993	977	959	954	987	945	994	913	1011	953	991	932	956	971	954	930	991	962	946	1025	950	1023	960	1037	951	977	975	955	975	929	974	939	976	973	979	1001	935	932	965	924	959	1037	926	1005	940	1012	914	957	944	918	958	999	926	985	914	996	917	998	955	973	919	952	1003	976	978	946	955	932	956	978	977	1035	979	966	994	1019	896	972	909	972	919	989	1022	977	970	948	950	934	959	1015	994	943	977	966	1012	968	997	920	971	978	899	972	991	944	945	934	1009	944	958	958	942	961	920	937	923	945	979	980	956	992	1005	981	964	933	954	991	951	943	938	972	944	951	949	954	951	944	1016	924	933	994	1013	905	970	944	969	944	980	953	958	996	976	984	945	991	982	994	949	998	1004	989	938	932	912	945	979	897	996	922	1047	952	977	996	955	970	1016	979	987	891	942	974	951	951	954	993	997	994	954	937	960	962	990	911	993	984	925	980	993	982	939	1006	952	981	960	933	1030	977	997	989	1032	999	966	999	1012	994	966	962	1009	988	956	944	1007	992	930	975	952	950	948	955	1012	981	974	936	959	966	975	987	910	987	959	1011	1004	1004	1002	959	910	955	942	1002	980	965	928	956	955	899	970	998	998	1001	954	988	934	969	1040	976	990	985	983	984	958	981	935	949	912	951	959	957	972	885	930	933	940	989	910	944	986	966	953	924	973	967	938	992	941	1016	949	939	995	930	971	910	995	961	977	950	970	1017	985	965	900	998	963	960	956	952	975	970	881	962	974	1002	961	979	1033	936	957	937	995	939	1000	932	953	1001	976	960	1002
23777	21220	28392	24382	21210	13619	4287	2888	2569	2285	2129	1949	1755	1563	1463	1356	1368	1256	1244	1072	1006	1002	943	991	954	971	987	1056	916	905	965	995	918	946	958	978	931	947	945	980	993	972	933	942	932	964	973	956	901	958	970	905	930	959	935	894	987	916	940	919	930	970	967	911	907	922	946	951	921	923	927	911	945	910	901	911	911	941	960	930	898	913	968	919	937	973	929	906	901	973	947	982	892	907	932	994	954	938	934	920	883	887	917	939	1001	908	940	964	910	956	915	928	981	919	906	921	968	955	935	887	969	940	882	971	936	963	962	957	906	905	990	914	908	881	1016	971	944	985	907	893	907	936	899	903	931	943	953	946	926	902	942	942	898	968	940	933	946	899	927	935	948	963	937	912	925	1009	934	949	949	888	918	915	880	943	903	965	919	896	891	930	979	956	917	919	932	923	909	941	989	978	922	872	968	980	936	984	910	902	890	913	978	983	900	932	917	911	953	882	981	960	940	966	946	912	942	918	977	946	948	944	937	965	940	955	1024	907	891	903	956	961	969	970	912	924	960	926	976	910	936	957	990	874	926	949	924	929	941	935	925	907	960	970	906	894	883	904	967	841	941	950	888	974	935	986	952	902	946	924	945	913	1010	903	910	955	913	932	933	916	935	869	908	900	897	937	963	986	898	915	934	960	961	945	894	971	956	908	916	934	876	968	912	953	880	935	923	899	934	909	966	957	914	880	860	912	969	930	927	989	945	968	949	916	990	927	932	971	903	896	906	926	882	970	938	908	917	963	923	919	970	885	941	895	942	936	953	915	993	925	930	955	932	933	923	947	950	905	919	886	906	871	942	965	892	883	858	905	970	928	895	980	924	940	949	922	955	965	1000	942	936	910	956	952	939	935	929	911	961	925	943	927	948	894	945	933	928	897	960	958	953	907	988	970	887	915	902	930	986	971	970	892	936	973	933	958	892	927	936	967	915	955	1018	939	902	908	939	933	982	934	976	895	923	968	938	906	980	947	934	923	915	951	912	983	954	920	914	933	968	949	848	949	913	984	897	967	927	907	885	966	954	953	925	926	967	903	884	944	970	938	918	933	938	922	965	893	904	937	927	879	943	932	936	961	914	869	1017	947	928	949	911	900	974	933	905	924	985	914	976	982	949	913	987	938	930	998	930	1021	968	930	934	903	907	945	891	969	873	894	917	890	962	895	926	910	936	951	876	898	891	943	891	982	976	932	899	986	977	964	909	927	963	953	908	917	905	1028	881	930	933	903	962	987	1008	931	931	1022	848	976	963	966	1002	938	916	903	966	899	939	965	883	929	977	900	943	893	919	937	921	936	991	932	916	912	873	895	948	972	893	944	971	1000	910	937	947	921	980	950	935	872	904	948	929	926	919	890	941	960	947	962	1001	938	887	978	1030	912	895	947	910	920	938	985	954	946	914	946	937	954	939	898	922	994	926	939	947	898	1005	965	912	936	962	937	966	938	946	945	938	913	956	981	909	985	930	904	935	924	900	923	894	918	921	948	989	911	950	953	935	896	919	935	923	911	875	931	987	831	966	956	936	946	941	921	948	884	973	959	917	988	933	956	967	919	887	898	988	957	945	966	996	910	898	908	932	968	895	950	966	927	935	896	902	948	1044	950	902	877	954	942	991	956	911	979	908	906	1005	896	921	910	966	945	929	970	890	980	948	913	929	945	944	953	958	929	944	911	989	962	945	953	963	936	946	954	939	944	924	1001	962	934	905	945	885	868	926	972	952	882	984	923	934	949	902	953	938	972	884	994	955	916	997	893	896	924	906	945	913	931	935	913	902	909	885	980	902	927	969	879	908	954	918	958	942	964	933	952	1002	979	1007	995	911	921	855	928	885	900	946	927	927	943	905	945	902	984	891	958	928	948	911	953	944	958	936	844	934	908	923	928	960	919	862	897	938	967	880	964	924	919	956	939	953	974	945	895	932	914	950	914	936	918	956	975	876	925	968	959	893	908	857	914	929	929	973	934	922	1000	926	951	935	932	951	886	927	881	867	963	932	937	928	939	912	905	917	918	900	957	932	933	945	997	938	930	935	958	915	945	912	964	894	954	920	989	908	944	903	906	922	978	929	952	950	956	925	940	917	891	907	904	939	910	961	929	928	925	944	918	900	902	927	958	956	970	878	932	936	983	930	885	968	950	944	912	932	936	945	876	901	899	923	924	951	917	932	901	933	899	898	878	925	834	959	965	935	945	937	939	916	952	921	967	950	972	961	947	920	855	887	934	870	896	899	905	895	975	889	942	970	934	953	904	897	941	955	952	914	947	985	970	939	895	966	953	968	971	1008	986	929	960	998	1017	920	954	928	955	947	891	974	964	941	915	930	938	966	958	951	1036	955	843	919	921	935	919	928	952	930	952	960	969	935	940	931	942	956	958	901	898	918	968	926	915	901	897	945	963	910	958	917	908	920	955	969	911	970	914	938	972	936	892	964	906	959	903	964	947	949	867	933	978	945	908	864	909	976	882	1013	902	918	948	911	954	915	864	881	964	928	963	870	911	914	997	946	960	955	957	915	953	953	934	954	913	954	962	945	921	941	922	895	891	873	878	957	961	882	928	921	858	857	976	963	913	939	910	944	891	967	947	971	915	1010	913	928	894	953	924	938	970	952	904	932	922	874	936	913	940	931	915	909	938	904	928	914	914	904	936	928	889	923	919	951	921	965	912	962	1000	934	958	941	894	983	1009	936	944	957	1004	950	995	942	989	878	980	927	948	919	946	935	933	914	961	910	958	922	911	943	916	946	929	939	951	883	897	954	972	927	964	914	933	928	917	949	869	987	975	953	954	949	903	968	888	935	898	897	955	981	946	875	962	909	924	920	885	956	967	957	904	997	924	983	970	927	921	950	935	948	901	947	893	918	930	920	892	907	947	911	916	986	901	940	921	880	893	981	949	966	945	919	879	978	914	916	894	932	961	968	924	961	929	902	939	956	932	918	920	951	904	979	931	946	924	912	940	877	923	938	938	898	889	933	902	964	918	934	913	890	921	935	950	892	880	870	925	919	909	921	931	958	947	993	952	932	980	916	933	981	927	938	906	939	944	953	940	890	940	941	969	962	926	928	969	934	868	919	894	905	934	910	930	884	944	970	923	954	953	914	948	979	983	932	882	955	910	962	861	939	954	889	920	938	939	905	944	866	890	927	906	961	912	899	937	939	955	997	938	976	930	901	905	874	857	923	992	919	912	961	921	921	936	942	925	967	950	908	943	971	919	944	913	971	1014	930	868	974	963	908	918	1016	942	898	941	902	895	1028	933	927	938	946	924	922	900	914	976	933	947	878	934	960	922	913	944	961	845	937	943	919	968	954	896	929	940	939	920	943	936	949	967	940	938	921	897	977	985	938	934	949	910	890	969	920	941	912	886	927	904	956	947	964	958	973	920	980	915	918	933	903	912	972	918	955	918	877	972	942	971	950	945	922	874	920	896	967	953	964	928	953	963	931	936	936	920	971	924	945	902	914	939	903	887	891	921	913	907	948	894
21937	40780	32317	12355	8792	6765	5365	4597	4119	3795	3264	2869	2508	2208	2032	1899	1793	1601	1498	1342	1258	1181	1196	1144	1166	1209	1117	1130	1088	1088	1110	1084	1056	1121	1153	1136	1146	1128	1115	1160	1131	1168	1149	1092	1122	1077	1158	1097	1084	1134	1143	1154	1121	1140	1127	1067	1098	1115	1130	1148	1124	1099	1069	1105	1114	1165	1122	1116	1050	1070	1170	1122	1148	1166	1090	1041	1104	1056	1105	1118	1081	1002	1089	1105	1109	1083	1085	1062	1043	1094	1017	1109	1098	1162	1036	1120	1171	1089	1095	1165	1070	1080	1121	1100	1106	1107	1093	1138	1094	1058	1125	1074	1117	1117	1061	1078	1131	1127	1049	1023	1093	1044	1129	1127	1067	1088	1083	1094	1058	1094	1112	1128	1109	1123	1029	1131	1067	1063	1101	1142	1111	1080	1102	1134	1107	1087	1104	1100	1082	1076	1093	1101	1090	1084	1123	1130	1069	1117	1087	1107	1152	1069	1064	1065	1047	1071	1097	1015	1087	1112	1046	1081	1032	1052	1068	1096	1135	1026	1080	1049	1077	1107	1079	1098	1099	1052	1075	1113	1085	1134	1066	1042	1068	1065	1129	1061	1146	1058	1092	1062	1061	1071	1129	1054	1062	1122	1102	1076	1092	1155	1059	1092	1077	1066	1060	1161	1116	1063	1072	1119	1041	1064	1066	1125	1065	1102	1082	1106	1107	1127	1150	1101	1054	1046	1087	1079	1132	1077	1022	1099	1089	1122	1145	1103	1083	1123	1066	1111	1124	1113	1084	1129	1080	1035	1134	1092	1094	1096	1091	1155	1070	1104	1040	1098	1083	1081	1098	1020	1123	1118	1078	1094	1084	1092	1086	1092	1084	1080	1100	1094	1100	1015	1123	1080	1134	1044	1079	1094	1110	1069	1069	1145	1052	1085	1015	1138	1120	1131	1094	1125	1097	1080	1125	1059	1091	1071	1062	1122	1086	1120	1088	1100	1064	1143	1096	1067	1058	1061	1066	1076	1092	1104	1088	1096	1066	1102	1141	1057	1091	1136	1087	1073	1083	1073	1132	1095	1072	1116	1085	1072	1116	1110	1136	1126	1090	1099	1091	1061	1118	1066	1075	1074	1081	1084	1025	1055	1049	1104	1150	1085	1108	1105	1100	994	1142	1053	1099	1084	1058	1080	1076	1064	1030	1119	1130	1067	1126	1048	1171	1090	1112	1083	1097	1088	1066	1077	1167	1121	1136	1068	1123	1078	1101	1062	1062	1134	1038	1021	1061	1124	1062	1126	1092	1113	1105	1060	1118	1120	1089	1124	1108	1065	1065	1085	1093	1077	1045	1127	1081	1043	1100	1116	1012	1077	1138	1121	1075	1060	1098	1060	1117	1127	1061	1090	1100	1105	1084	1087	1112	1102	1096	1103	1060	1108	1093	1131	1087	1125	1094	1090	1163	1061	1057	1061	1104	1123	1084	1083	1124	1105	1109	1097	1077	1136	1084	1096	1070	1103	1114	1098	1049	1107	1053	1113	1107	1038	1081	1068	1090	1080	1174	1075	1064	1144	1061	1097	1113	1091	1101	1136	1082	1120	1084	1061	1093	1134	1109	1091	1064	1097	1102	1087	1088	1097	1111	1101	1067	1042	1078	1109	1101	1049	1074	1110	1110	1080	1116	1074	1097	1099	1052	1110	1045	1051	1050	1084	1092	1090	1107	1122	1095	1111	1069	1089	1091	1057	1103	1045	1173	1142	1078	1075	1091	1090	1076	1093	1117	1031	1117	1096	1058	1090	1159	1097	1086	1118	1079	1087	1114	1088	1060	1069	1060	1088	1123	1104	1044	1057	1087	1077	1038	1016	1114	1094	1064	1100	1117	1043	1093	1091	1041	1114	1131	1043	1059	1099	1042	1086	1135	1037	1144	1091	1080	1129	1125	1104	1092	1126	1123	1119	1078	1072	1080	1115	1043	1112	1066	1123	1056	1119	1133	1138	1069	1125	1081	1088	1118	1132	1084	1068	1085	1087	1143	1087	1056	1065	1078	1101	1069	1083	1111	1084	1049	1107	1053	1097	1146	1143	1113	1078	1106	1090	1134	1086	1150	1093	1086	1094	1103	1092	1091	1121	1104	1110	1194	1053	1098	1102	1169	1085	1137	1115	1102	1147	1070	1099	1122	1092	1079	1076	1091	1058	1127	1065	1094	1120	1125	1109	1181	1075	1091	1117	1114	1121	1148	1074	1105	1028	1066	1098	1092	1061	1081	1119	1074	1106	1062	1081	1126	1061	1064	1097	1090	1148	1084	1083	1089	1093	1128	1111	1096	1070	1071	1106	1095	1097	1057	1059	1150	1077	1095	1097	1121	1113	1083	1128	1093	1114	1080	1102	1071	1082	1118	1108	1101	1118	1120	1120	1100	1083	1133	1141	1108	1098	1077	1071	1076	1089	1079	1070	1125	1084	1107	1088	1140	1104	1146	1094	1127	1108	1034	1075	1067	1114	1063	1112	1000	1119	1114	1109	1116	1096	1063	1044	1112	1125	1104	1134	1081	1038	1126	1072	1135	1104	1118	1111	1060	1100	1090	1066	1077	1077	1101	1079	1025	1146	1090	1134	1090	1065	1100	1082	1088	1091	1084	1063	1105	1083	1121	1113	1149	1092	1076	1065	1088	1133	1077	1078	1119	1038	1089	1095	1064	1096	1123	1023	1102	1056	1068	1128	1079	1112	1083	1046	1078	1079	1110	1122	1071	1091	1016	1028	1130	1091	1076	1069	1096	1084	1093	1104	1143	1062	1089	1075	1050	1109	1134	1080	1097	1131	1073	1105	1082	1072	1043	1134	1063	1089	1105	1097	1071	1116	1062	1123	1076	1102	1092	1127	1031	1047	1101	1096	1083	1118	1051	1127	1111	1015	1068	1094	1103	1057	1047	1025	1103	1086	1089	1119	1089	1084	1062	1156	1119	1092	1073	1123	1145	1109	1078	1019	1103	1074	1063	1111	1036	1033	1124	1065	1042	1112	1059	1050	1079	1055	1100	1083	1053	1135	1068	1075	1091	1043	1099	1060	1024	1055	1171	1040	1031	1066	1125	1108	1143	1113	1098	1065	1077	1079	1069	1095	1105	1110	1100	1090	1128	1069	1079	1056	1069	1129	1076	1063	1092	1017	1081	1134	1121	1081	1063	1100	1134	1055	1072	1058	1044	1123	1107	1093	1133	1051	1044	1153	1114	1053	1112	1096	1100	1053	1094	1101	1063	1087	1119	1076	1076	1092	1082	1109	1050	1088	1166	1070	1016	1047	1081	1086	1105	1103	1117	1109	1022	1055	1160	1086	1085	1054	1070	1047	1067	1070	1156	1115	1092	1145	1054	1010	1097	1121	1123	1091	1098	1125	1087	1119	1086	1049	1074	1056	1077	1121	1055	1099	1082	1102	1119	1128	1092	1075	1087	1060	1145	1157	1160	1098	1037	1056	1060	1095	1018	1093	1075	1105	1126	1094	1051	1090	1093	1120	1073	1088	1050	1062	1121	1056	1079	1070	1107	1044	1052	1120	1105	1055	1070	1050	1090	1111	1121	1062	1084	1088	1087	1040	1086	1069	1074	1017	1071	1099	1060	1068	1100	1095	1147	1077	1101	1080	1080	1116	1121	1098	1029	1065	1078	1109	1120	1136	1124	1112	1054	1063	1078	1050	1060	1092	1101	1102	1097	1068	1056	1112	1099	1102	1076	1113	1134	1053	1070	1150	1076	1028	1131	1072	1083	1120	1096	1148	1085	1060	1122	1117	1149	1117	1064	1081	1111	1094	1082	1111	1058	1102	1083	1113	1050	1075	1142	1062	1066	1115	1122	1069	1130	1130	1017	1088	1063	1054	1119	1118	1044	1078	1107	1110	1091	1065	1016	1070	1126	1101	1123	1088	1045	1121	1039	1068	1092	1084	1098	1122	1116	1120	1081	1138	1130	1041	1111	1081	1049	1069	1101	1045	1159	1032	1073	1129	1075	1175	1076	1082	1098	1086	1063	1065	1081	1119	1082	1091	1119	1110	1147	1063	1053	1078	1167	1110	1079	1070	1113	1112	1146	1099	1100	1062	1109	1054	1124	1101	1048	1154	1146	1131	1115	1118	1058	1124	1134	1097	1054	1137	1154	1062	1068	1085	1118	1080	1065	1094	1123	1050	1102	1091	1103	1092	1149	1090	1106	1120	1161	1101	1131	1102	1114	1092	1081	1043	1060	1098	1204	1116	1052	1120	1072	1072	1130	1094	1083	1043	1111	1055	1070	1127	1117	1062	1083	1069	1083	1126	1128	1144	1071	1100	1089	1056	1160	1067	1130	1100	1125	1082	1088	1091	1108	1160	1124	1062	1068	1170	1091	1098	1120	1081	1098	1092	1069	1078	1071	1073	1096	1090	1093	1081	1096	1114	1083	1043	1036	1075	1067	1081	1178	1078	1121	1039	1021	1081	1064	1105	1075	1134	1099	1077	1124	1130	1069	1084	1105	1082	1094	1089	1103	1067	1133	1115	1181	1106	1100	1111	1065	1087	1123	1068	1044	1080	1079	1124	1078	1106	1130	1108	1069	1046	1113	1085	1089	1091	1093	1042	1112	1093	1108	1131	1068	1123	1044	1150	1098	1093	1008	1118	1130	1140	1097	1100	1047	1058	1076	1098	1101	1130	1077	1118	1105	1096	1122	1073	1118	1137	1080	1099	1089	1129	1044	1096	1128	1097	1094	1067	1145	1089	1075	1165	1087	999	1089	1080	1119	1137	1129	1067	1068	1114	1093	1076	1148	1122	1089	1077	1111	1104	1075	1126	1133	1051	1087	1051	1111	1090	1109	1102	1093	1107	1081	1134	1095	1173	1087	1114	1047	1079	1083	1074	1063	1057	1164	1093	1144	1023	1065	1056	1011	1091	1128	1113	1069	1115	1091	1110	1124	1164	1077	1097	1109	1057	1058	1060	1069	1150	1073	1043	1103	1128	1055	1124	1101	1095	1067	1071	1087	1125	1056	1053	1074	1088	1122	1137	1137	1091	1083	1097	1111	1119	1091	1062	1109	1107	1111	1113
24755	21210	27570	25115	16015	3910	2274	1836	1608	1542	1401	1202	1160	1061	982	892	861	837	751	647	635	625	613	610	602	671	582	630	652	608	626	627	639	645	615	631	589	593	617	630	624	608	647	629	645	584	597	627	604	625	625	587	622	615	634	574	602	585	597	573	600	670	578	614	611	649	587	651	544	610	603	591	589	593	597	611	676	583	568	585	575	623	618	595	627	579	602	609	649	625	600	616	634	556	599	614	597	591	602	578	613	584	602	610	591	617	574	641	583	601	608	606	589	581	635	618	598	621	576	564	618	590	579	628	595	594	622	601	608	639	582	579	572	580	607	606	614	573	620	612	605	615	558	600	609	565	607	571	580	571	593	583	630	568	630	567	585	614	590	588	575	601	606	594	595	571	555	603	585	595	592	595	592	634	605	567	639	637	628	563	597	615	589	598	599	603	573	554	583	625	621	571	603	592	613	589	603	594	584	609	634	595	585	642	601	582	625	566	598	619	637	594	598	573	610	636	574	590	613	550	596	602	581	600	613	623	618	615	624	591	631	600	597	602	589	601	596	551	567	598	577	616	612	587	593	604	620	604	572	604	593	623	587	632	617	639	596	606	627	630	598	580	586	584	603	591	620	593	625	569	558	599	605	625	605	620	607	576	585	593	572	571	609	583	609	583	586	585	632	609	554	589	594	605	610	633	633	600	624	584	627	587	610	626	615	574	593	605	626	628	594	603	565	590	595	620	554	574	638	559	600	611	592	564	603	557	602	665	588	591	613	656	578	577	593	558	623	577	599	620	628	539	586	613	631	594	593	609	563	598	619	606	599	611	577	642	604	592	597	562	597	587	574	618	602	591	591	614	568	513	593	599	606	569	601	580	560	602	623	556	642	634	582	600	606	570	545	615	624	594	576	581	582	590	592	574	599	580	601	607	620	596	599	607	560	598	596	615	596	588	609	638	643	538	581	604	590	620	596	614	598	596	639	631	595	600	580	610	583	574	609	614	560	588	640	602	588	569	633	594	564	554	602	635	594	615	602	597	617	605	631	580	589	604	567	627	604	587	604	560	635	626	595	616	595	602	604	576	607	598	626	608	596	557	618	576	622	602	599	584	596	599	613	629	644	628	606	583	598	610	565	574	594	595	625	578	542	640	596	594	615	588	607	613	582	611	602	617	593	605	588	617	585	596	588	578	602	594	563	607	568	605	582	619	601	604	580	578	584	594	606	581	561	600	564	601	599	600	612	578	577	625	629	611	564	630	593	567	596	587	601	576	633	599	603	624	590	611	610	612	577	599	596	568	609	572	613	563	607	615	589	604	567	559	629	601	592	612	555	605	611	643	592	642	582	577	560	571	593	567	630	608	611	616	594	608	616	543	601	614	548	632	595	623	609	559	590	592	609	614	600	654	583	637	544	589	643	580	565	611	600	542	616	606	589	595	587	587	586	627	568	592	559	567	556	588	591	618	584	610	625	625	630	587	599	545	620	564	600	664	632	571	608	593	618	615	576	660	623	585	575	618	626	590	597	602	642	599	636	603	593	611	615	580	642	583	603	599	570	560	593	607	546	585	642	580	633	624	642	611	594	593	624	568	607	611	540	595	581	575	553	574	562	613	616	545	599	627	588	594	579	606	585	598	646	593	559	569	575	577	622	611	582	596	652	568	593	634	608	589	579	601	585	589	581	600	590	636	593	568	566	625	664	593	590	612	584	611	616	619	586	629	567	611	614	596	566	588	573	602	607	602	614	598	599	619	593	590	570	607	646	645	600	620	547	592	589	624	595	602	577	604	603	547	557	587	665	580	591	597	624	613	607	587	586	611	587	565	593	620	641	581	576	591	603	551	607	604	548	584	587	580	577	624	585	594	619	580	581	582	600	593	606	613	634	591	599	602	544	585	598	633	611	614	615	618	609	582	558	575	595	642	605	593	606	595	587	657	593	552	586	600	571	594	584	621	623	621	580	644	616	616	589	610	568	603	571	629	586	637	585	595	573	632	576	597	599	589	578	622	546	611	594	611	573	612	584	596	579	585	626	593	589	622	634	587	573	586	619	567	612	590	594	564	641	594	556	595	610	618	597	602	572	631	615	580	618	594	621	636	574	598	591	622	607	587	617	582	568	593	592	610	606	568	560	590	622	565	562	570	626	599	593	565	587	612	602	610	601	554	645	599	579	571	633	586	573	621	633	547	578	589	587	596	581	604	615	610	593	640	611	637	593	619	607	619	655	641	642	667	630	628	611	570	653	639	641	547	580	578	626	586	593	591	596	648	586	603	623	599	580	632	590	580	609	569	646	569	597	610	607	607	593	587	563	566	579	605	619	572	641	604	602	565	593	564	598	629	610	644	605	619	644	593	633	597	629	621	605	608	608	612	583	560	567	628	612	607	584	610	563	596	589	574	602	597	562	577	646	576	575	603	572	587	593	570	626	601	619	567	591	632	619	611	599	612	609	590	639	621	600	603	582	621	593	577	572	518	578	570	593	647	577	645	614	586	598	614	629	633	631	608	600	639	637	593	600	545	588	610	645	592	590	595	562	552	581	596	632	586	602	594	580	603	612	580	643	552	582	586	576	546	558	638	617	627	615	616	604	660	576	583	608	622	542	568	588	632	636	608	608	591	604	612	601	603	567	608	586	600	563	529	614	573	669	581	577	608	596	612	578	616	605	654	597	549	623	582	599	638	631	553	589	562	622	607	591	607	560	602	636	612	614	615	589	613	571	589	607	634	622	598	604	588	606	603	604	596	588	656	599	652	564	634	578	589	572	603	589	581	603	592	581	652	617	580	608	625	606	609	602	623	599	627	574	676	573	598	612	570	635	553	593	597	590	582	607	587	610	586	624	580	635	605	592	621	568	588	660	667	636	559	617	593	586	577	586	629	650	610	573	591	571	560	597	597	616	595	609	580	623	645	599	593	576	555	637	564	596	604	550	632	581	555	571	578	610	619	583	569	561	612	604	527	649	586	576	572	580	561	604	614	605	600	619	628	567	612	579	600	574	601	634	585	621	583	562	618	583	579	584	572	598	650	622	620	578	598	633	606	622	599	620	617	569	581	579	577	623	609	575	597	590	588	570	608	610	568	601	622	576	615	634	626	568	564	600	572	601	585	650	578	611	571	563	557	611	577	622	593	563	576	616	579	600	615	602	590	635	605	595	615	634	563	564	592	607	597	532	619	601	616	564	584	606	586	597	549	568	619	631	642	595	605	633	605	635	581	629	591	601	601	624	587	591	611	606	588	560	607	595	612	582	604	611	581	632	554	607	601	643	569	562	597	583	609	583	607	613	632	688	566	566	611	546	567	594	617	628	597	611	590	574	666	592	613	609	626	589	626	638	614	612	571	619	606	617	579	590	614	601	574	573	616	595	578	527	585	593	616	589	592	610	596	598	600	641	629	635	605	640	631	550	557	644	590	587	603	598	646	616	573	616	584	570	544	601	587	607	576	577	577	595	613	580	586	582	599	570	590	605	574	625	562	594	593
22682	38700	29791	9915	6801	4966	4064	3358	3085	2707	2386	2056	1759	1594	1335	1279	1175	1140	1016	870	776	769	756	776	739	794	764	761	758	743	727	769	716	779	735	721	773	713	727	750	729	769	741	750	778	747	713	732	725	708	774	751	719	706	724	714	744	701	753	684	682	706	783	725	680	671	734	771	714	771	711	725	697	721	692	716	731	697	701	735	685	729	659	685	751	715	774	712	748	730	704	720	701	716	701	701	712	697	722	698	695	714	701	712	742	666	712	708	727	745	693	639	707	693	754	711	643	693	674	728	725	715	708	752	685	745	715	719	714	691	765	705	690	697	698	682	703	667	700	784	668	741	690	671	684	737	667	724	702	688	703	707	752	737	682	715	739	693	733	762	733	713	681	697	688	734	720	694	699	697	721	689	721	687	693	674	678	712	675	690	750	695	712	678	697	720	675	718	718	737	709	686	726	700	719	679	690	703	726	717	731	680	713	733	700	722	703	715	693	738	741	713	704	720	725	716	697	641	715	748	682	733	721	723	679	697	736	668	694	692	671	723	694	748	672	732	625	690	720	720	701	727	714	695	664	700	695	681	799	670	721	736	720	664	691	708	729	764	664	724	684	733	707	664	735	703	731	744	732	702	707	685	730	704	678	679	705	714	682	703	707	685	707	707	667	685	712	733	717	748	699	740	725	676	705	738	705	735	679	703	726	743	695	701	720	695	753	704	720	686	802	725	727	697	683	706	717	719	696	676	729	716	656	696	681	642	730	737	692	684	663	742	645	708	674	718	725	720	710	735	742	679	746	715	700	707	777	727	719	725	697	718	672	738	692	736	721	721	708	672	714	715	734	767	688	701	709	763	767	734	691	717	730	700	704	689	732	735	749	697	731	737	689	689	757	697	736	683	730	688	710	690	729	680	729	662	697	709	715	773	693	692	654	693	733	743	697	762	706	706	682	702	726	743	731	720	758	733	687	722	737	722	714	703	697	726	658	710	725	724	682	711	689	705	717	682	754	732	684	690	755	650	702	678	672	740	730	689	708	736	726	736	724	716	657	755	691	708	720	665	723	684	678	717	722	709	724	746	711	715	713	725	727	688	711	699	756	704	696	682	719	767	712	734	752	708	714	712	713	732	755	717	741	672	768	641	753	743	703	648	730	721	753	737	699	671	730	685	709	726	645	676	666	677	738	743	718	701	687	769	712	683	732	717	705	677	710	720	679	753	713	666	705	734	715	717	655	732	695	726	768	661	726	735	731	712	685	712	703	691	759	730	727	704	757	739	750	702	718	709	731	708	737	724	711	705	706	718	709	748	702	690	715	719	765	711	702	754	702	702	741	678	760	750	687	651	672	772	693	748	683	655	737	716	731	716	732	708	762	721	694	695	706	696	729	742	741	727	721	727	761	705	720	736	671	704	677	714	722	732	731	701	695	712	714	719	727	722	717	692	705	681	747	696	711	689	701	751	728	694	708	760	681	691	723	761	704	700	742	740	690	727	737	709	681	672	691	722	729	723	720	750	689	700	695	750	771	673	698	764	734	747	701	692	684	751	725	727	714	742	699	742	718	698	742	640	705	740	733	728	723	704	722	685	711	701	750	724	724	686	711	646	697	681	663	725	679	706	672	698	723	735	739	730	726	696	723	694	730	723	761	665	727	677	688	764	703	718	727	702	720	692	695	709	706	758	659	698	698	738	718	717	673	726	735	737	733	707	753	724	723	685	733	731	698	710	734	744	673	695	710	741	733	766	686	706	755	714	720	695	736	686	709	713	742	714	708	705	646	728	705	711	728	664	714	738	697	733	728	738	738	720	728	749	738	759	726	715	732	712	731	702	688	687	731	698	676	752	706	702	708	676	735	703	692	694	653	643	698	695	702	699	702	691	714	743	727	750	739	748	697	766	714	705	697	687	712	736	719	703	705	692	676	716	733	713	709	749	738	736	705	723	701	734	688	705	680	725	706	680	666	718	735	700	672	682	707	678	713	756	728	713	728	674	720	726	681	746	724	760	707	727	674	711	714	698	692	727	712	687	684	744	744	655	729	727	707	712	700	695	707	704	749	688	720	673	719	733	709	705	743	692	709	690	722	746	805	725	680	716	722	705	711	712	726	721	690	731	743	710	680	704	697	691	725	702	722	696	720	710	683	696	729	737	684	723	676	660	731	702	676	706	690	724	687	714	727	751	686	739	678	743	713	730	702	693	695	695	692	733	683	676	682	745	685	701	713	742	717	745	696	709	675	722	680	700	720	695	675	710	699	704	722	697	721	686	750	705	716	760	728	676	709	713	692	691	726	711	699	706	700	673	677	727	722	764	671	724	712	697	687	695	748	698	741	728	683	716	707	680	748	764	720	721	702	697	753	735	774	743	699	731	729	700	725	724	717	732	700	690	710	695	691	672	764	683	730	770	727	734	710	697	792	708	718	764	696	705	709	719	692	672	692	691	718	723	675	758	716	668	691	744	729	714	759	744	735	686	713	726	716	719	711	727	726	696	694	735	722	708	745	703	770	706	732	714	733	727	727	699	714	705	704	722	700	742	680	722	693	704	740	697	713	740	707	721	744	752	726	657	714	724	733	722	681	714	668	699	699	720	710	722	681	711	725	723	737	687	692	687	708	734	765	725	693	695	698	683	754	675	686	700	739	745	688	747	719	682	688	702	736	748	704	731	652	707	717	723	770	687	681	688	755	738	718	739	713	717	730	723	687	774	685	703	739	728	692	690	722	682	744	701	686	711	724	722	637	761	701	701	724	710	687	728	724	678	749	678	708	746	754	753	708	710	690	719	693	725	736	681	781	763	729	712	712	700	660	697	719	679	695	738	696	695	665	728	683	675	680	748	680	702	686	716	734	745	692	659	725	687	690	719	717	716	714	732	738	702	685	680	772	730	725	711	647	717	700	719	747	733	745	705	718	727	690	708	666	711	750	712	681	652	706	726	705	677	723	696	754	737	734	731	696	698	717	763	672	703	738	678	759	661	717	682	729	756	718	716	691	764	752	734	721	705	729	725	720	737	717	722	670	714	749	693	715	738	709	757	726	705	725	714	707	710	697	733	660	727	653	725	691	718	710	692	736	705	743	688	712	734	694	728	711	685	710	691	659	676	706	733	703	693	688	730	731	722	712	648	677	689	745	736	676	705	729	737	713	720	652	706	668	751	723	742	687	722	714	695	687	692	702	704	726	748	718	739	716	733	685	715	737	701	706	787	659	733	734	690	729	698	761	750	677	681	706	738	717	726	700	751	685	714	732	737	731	739	722	732	697	722	722	687	715	713	702	702	709	684	688	683	709	686	718	719	749	780	702	711	664	687	742	660	709	710	659	709	709	735	731	672	742	749	735	759	686	721	699	704	731	678	677	692	709	691	752	693	712	734	745	720	673	666	689	648	764	713	707	734	721	751	713	728	717	723	687	705	714	737	749	679	718	695	697	698	724	665	723	701	728	676	698	738	674	686	718	726	726	700	689	684	704	726	720	742	715	701
22731	21260	28809	24028	21280	21436	13419	4122	3102	2929	2616	2190	1898	1711	1449	1408	1289	1209	1070	929	801	811	836	794	773	795	741	779	730	769	750	765	694	691	703	749	749	775	716	783	718	763	780	720	762	745	738	746	684	712	745	692	721	738	687	733	814	675	730	748	731	719	741	728	710	710	722	757	702	722	742	722	730	716	706	712	712	683	701	717	681	744	685	727	698	692	698	727	693	737	697	735	718	698	734	681	734	696	734	690	699	728	654	726	684	758	694	711	712	678	665	730	726	749	663	694	705	707	730	686	705	732	669	700	703	670	693	665	710	705	715	739	690	713	772	711	734	686	706	708	703	667	709	708	712	723	717	668	711	747	726	737	735	715	707	700	679	721	712	668	708	685	671	693	700	708	730	703	701	675	737	695	714	740	715	733	744	675	732	700	724	708	733	698	725	712	660	725	675	726	693	766	694	712	742	654	687	718	690	706	684	677	675	697	770	686	729	695	701	702	692	709	694	699	661	687	711	674	686	715	676	697	698	709	675	736	695	715	726	641	724	689	657	677	718	741	699	686	741	712	738	704	710	710	690	644	729	710	697	705	683	649	731	707	711	669	713	678	719	716	709	737	697	688	715	715	703	757	714	657	692	692	719	694	723	695	718	728	710	715	687	705	700	686	697	717	710	705	706	684	710	747	717	755	708	661	728	712	698	688	703	739	719	687	720	695	696	719	699	704	713	719	721	732	771	700	737	699	724	672	707	702	741	699	752	725	759	689	734	705	714	697	683	739	728	707	690	709	693	726	712	738	728	712	681	741	640	720	754	622	706	679	728	675	706	722	662	670	730	675	709	735	668	733	705	678	692	705	677	705	736	685	673	744	666	731	720	697	675	642	710	701	685	706	695	725	703	753	707	716	734	663	732	684	676	708	728	708	720	793	708	676	681	708	740	718	714	723	744	677	712	681	652	681	663	679	705	744	720	681	703	734	679	742	714	663	659	650	698	692	729	752	696	701	704	714	641	700	682	662	703	698	724	679	682	763	726	719	705	750	708	729	706	702	687	694	721	679	666	678	751	706	751	648	725	695	661	678	686	687	708	782	713	701	697	691	727	743	700	701	724	714	657	713	728	696	685	702	670	700	734	693	758	680	726	714	673	753	731	704	687	694	698	698	684	669	727	689	685	715	698	712	666	751	687	719	713	723	715	684	640	729	731	706	647	676	714	689	684	693	674	702	709	699	725	629	738	718	709	659	703	733	696	698	677	695	679	737	713	670	702	667	703	730	700	638	682	719	744	712	725	690	696	701	722	683	705	692	654	670	678	712	707	722	701	662	721	716	704	757	732	716	714	644	676	717	685	671	690	711	723	687	711	724	698	665	690	720	679	667	665	683	709	738	739	680	710	676	671	687	719	671	673	703	705	678	741	651	730	747	678	688	722	708	693	684	706	700	658	723	689	704	725	699	685	705	697	676	704	719	691	689	724	721	737	703	733	763	673	689	689	697	747	678	668	709	751	734	672	684	710	710	724	719	688	717	683	719	728	710	722	676	722	695	744	707	684	764	686	706	674	670	707	703	740	746	637	747	686	671	749	705	669	695	655	701	700	718	725	723	690	693	706	737	703	685	738	680	686	712	736	669	745	700	685	730	680	645	701	749	723	742	789	700	701	701	738	685	708	710	732	667	675	704	744	656	713	702	710	695	748	675	692	712	729	691	667	663	723	716	740	695	692	731	695	705	679	724	710	676	713	707	740	702	679	716	697	720	683	722	697	680	740	682	728	690	700	736	687	714	694	733	710	717	644	682	699	725	727	724	703	746	759	782	684	717	745	728	675	690	686	687	709	754	660	683	689	678	676	695	706	689	701	735	722	666	698	704	758	688	693	691	742	710	713	707	706	769	728	703	687	708	725	720	708	755	679	703	738	707	716	649	709	662	671	775	708	735	729	693	710	690	726	717	684	693	738	724	664	689	673	696	704	701	719	680	727	705	728	728	691	675	713	716	670	721	686	721	693	677	676	683	734	708	681	669	642	712	669	711	681	689	676	678	714	725	689	672	744	709	675	682	703	710	650	691	711	685	737	756	686	721	739	682	660	699	743	693	655	704	683	661	717	668	698	719	703	695	755	661	695	704	727	680	729	712	700	662	676	704	690	713	697	707	677	692	719	664	695	669	701	675	692	668	717	711	674	730	702	684	692	654	709	686	690	694	663	691	697	677	727	686	711	727	706	695	686	684	685	693	681	696	699	703	684	682	720	715	696	744	715	717	694	571	712	690	732	728	697	719	690	768	734	692	667	690	678	682	695	683	696	685	703	732	741	721	731	730	688	721	703	710	729	670	708	716	674	685	659	679	721	738	711	667	708	691	700	710	679	707	722	672	736	725	700	679	686	651	688	732	676	729	695	714	715	701	675	728	705	715	738	677	699	713	686	700	655	721	671	714	693	711	675	719	659	755	666	681	722	720	684	700	710	630	721	722	738	711	693	711	669	701	751	730	695	688	704	673	664	702	650	697	691	662	695	686	720	719	698	700	716	676	664	726	717	710	705	699	687	677	678	697	728	707	696	676	767	744	693	705	682	727	730	638	693	738	671	754	722	723	696	678	683	722	684	716	713	760	741	697	734	738	733	664	708	711	728	675	655	730	697	736	687	750	758	704	715	729	669	702	725	695	668	705	712	735	688	723	728	760	705	689	745	716	763	705	742	673	682	756	754	721	683	682	679	703	700	721	679	721	689	686	732	724	714	699	630	734	703	695	715	705	752	676	693	730	682	719	714	731	706	699	661	711	755	719	706	743	712	695	708	691	697	671	712	740	706	698	711	691	736	726	642	692	674	708	659	679	664	698	671	747	694	694	651	699	675	727	693	713	738	684	707	709	698	705	710	721	719	697	708	689	733	708	730	720	698	662	701	678	727	702	673	694	699	693	736	741	716	706	744	670	743	696	721	717	665	725	675	717	724	720	729	673	712	689	723	747	667	725	689	700	752	678	743	702	707	708	695	745	768	709	719	691	667	680	690	697	680	705	709	674	723	662	732	674	695	699	728	718	751	734	735	685	704	745	704	698	718	705	693	663	660	725	703	712	687	684	684	735	714	722	698	699	683	683	731	704	723	711	678	731	674	747	727	690	734	729	731	677	682	688	702	733	672	685	707	739	682	699	680	682	714	759	697	699	727	668	722	749	689	657	673	712	728	699	717	674	719	694	672	716	711	763	687	686	784	736	684	681	709	727	674	695	767	687	734	702	637	663	716	692	692	745	713	703	715	698	680	681	677	689	722	740	689	667	711	705	713	755	706	668	693	678	763	728	738	722	680	699	703	710	683	701	666	658	680	731	702	717	671	709	719	717	714	714	725	641	719	735	724	692	700	722	714	696	686	709	703	733	677	695	690	740	723	687	713	648	679	759	706	674	644	726	706	724	729	681	685	749	761	725	706	745	701	683	743	666	694	703	715	695	736	706	751	691	680	643	673	705	731	674	675	754	733	718
23379	45657	38792	17551	12497	9208	7408	6149	5490	4884	4154	3600	2992	2587	2221	1984	1866	1699	1474	1197	1051	1016	1022	954	937	938	904	920	886	899	921	891	914	901	840	884	865	897	885	890	874	852	909	836	870	864	868	865	883	848	881	782	881	847	834	859	876	844	821	823	903	884	855	905	821	861	856	882	833	830	826	832	842	803	852	865	809	852	830	845	814	850	823	858	870	855	874	854	824	863	883	862	854	850	796	808	835	834	833	883	846	818	861	857	872	838	839	879	851	906	815	856	794	861	814	853	840	821	811	827	818	822	856	820	783	841	785	809	842	787	884	776	840	812	836	855	799	811	859	841	840	810	814	863	804	821	822	846	832	833	838	793	814	837	835	787	808	862	837	803	853	781	872	852	825	830	842	822	795	859	843	798	796	819	846	814	795	835	823	851	782	827	814	852	824	823	834	876	838	829	846	845	804	816	774	811	817	853	830	822	842	827	839	810	801	846	838	820	835	820	782	805	834	858	817	874	829	857	818	811	785	842	811	866	889	842	844	811	879	843	770	821	825	856	822	833	827	837	867	826	846	835	795	822	864	871	824	817	813	824	837	829	809	821	872	789	816	852	847	850	822	828	798	813	795	899	870	821	770	834	834	845	798	810	869	845	847	834	842	800	858	811	870	865	851	820	849	839	832	880	880	824	849	836	813	852	772	801	850	858	865	856	792	808	832	852	825	846	844	875	825	827	850	840	839	853	862	870	831	822	797	804	804	834	803	853	842	838	799	866	771	804	828	820	817	859	873	816	861	814	822	867	843	854	863	841	811	904	795	779	845	852	810	857	839	812	827	789	824	792	799	871	823	850	844	851	798	835	825	832	826	801	791	828	798	833	748	847	836	818	855	820	795	807	839	831	805	860	780	854	876	847	832	831	841	830	832	849	857	837	798	842	872	867	795	839	818	881	893	851	801	876	857	847	846	837	842	851	817	817	890	802	865	815	827	873	811	818	845	822	818	817	832	857	760	858	871	849	857	823	853	861	831	812	821	854	826	823	822	806	787	857	835	887	902	829	863	838	855	858	893	776	796	828	814	876	828	850	841	806	827	835	881	858	777	782	812	798	865	872	824	861	809	828	812	789	821	792	822	800	883	831	801	805	855	867	815	858	809	867	843	845	856	816	870	836	836	784	788	872	836	797	853	803	799	834	799	795	803	823	880	796	833	811	822	832	823	847	850	792	816	811	797	824	841	834	846	882	847	790	814	839	808	848	774	838	813	786	850	848	808	814	855	827	836	785	842	832	815	789	811	825	780	847	861	845	879	812	825	857	839	809	799	828	829	817	840	795	814	837	773	809	815	791	844	846	847	825	778	786	825	854	854	788	836	814	854	804	820	825	835	868	840	819	838	853	854	800	830	782	815	844	876	822	834	823	853	788	856	797	863	866	868	813	838	832	823	808	782	828	822	816	834	853	807	797	881	798	799	821	884	810	860	802	863	836	773	858	831	836	921	859	838	833	807	805	831	828	838	834	841	818	823	861	822	833	833	794	798	863	836	862	839	832	830	853	840	865	835	824	804	831	846	857	818	855	806	876	799	816	817	837	813	849	868	860	841	836	832	813	845	807	798	820	837	830	811	808	823	877	861	797	876	840	834	797	833	817	819	756	850	875	780	846	774	815	837	802	831	810	806	867	834	818	805	827	853	862	799	828	838	855	830	825	828	815	841	867	857	816	815	857	840	819	797	829	853	824	825	823	807	857	836	769	794	778	830	846	766	822	799	859	806	861	850	791	824	819	832	787	768	818	867	876	808	822	883	834	817	871	851	859	823	864	816	868	868	815	789	873	833	825	787	816	780	846	872	844	802	812	803	849	866	856	809	822	805	822	815	849	885	880	845	807	891	873	846	856	793	832	793	807	830	843	822	806	827	856	813	839	841	849	848	770	838	826	796	802	835	834	844	800	826	827	810	802	869	801	800	820	787	811	877	768	849	827	851	845	821	815	888	853	824	819	807	826	774	826	824	818	876	796	848	829	822	763	795	806	825	851	793	814	831	842	872	845	805	912	799	872	814	785	900	876	902	865	807	843	818	814	812	821	852	856	871	847	832	811	829	827	899	855	874	812	854	820	790	816	792	824	857	860	854	855	819	835	825	814	831	856	814	820	806	883	821	825	863	797	792	865	840	818	835	818	848	849	823	785	882	836	879	862	813	830	854	821	875	850	834	834	815	843	792	778	880	857	856	857	846	810	824	833	875	838	796	771	796	865	802	764	841	847	833	864	780	824	802	852	847	820	815	835	886	831	813	824	870	815	856	818	792	765	840	819	910	853	878	829	866	815	769	820	835	810	845	839	868	819	843	838	813	876	853	755	806	858	858	836	843	843	810	816	849	828	865	788	849	822	823	839	805	844	847	831	819	842	872	848	794	853	868	827	828	808	822	800	828	815	826	815	808	839	831	817	851	788	818	800	859	786	798	795	820	850	854	856	836	802	843	806	829	871	855	846	831	792	810	844	801	858	843	792	854	851	833	846	860	798	792	740	789	802	810	848	831	864	825	868	844	839	812	850	807	918	830	877	829	833	820	796	857	847	835	884	883	804	849	823	798	811	849	769	846	838	809	816	838	812	832	833	838	826	791	843	840	818	809	813	868	841	839	825	826	846	878	800	828	829	872	837	831	829	812	849	823	830	795	831	821	831	866	877	849	801	820	793	841	905	867	808	857	807	844	804	855	774	841	871	823	798	810	793	880	820	795	836	858	881	845	857	838	760	832	849	811	842	852	858	840	799	810	836	831	802	798	790	832	775	850	756	845	835	839	795	835	852	845	794	893	817	845	865	812	899	859	818	812	841	809	832	827	865	799	752	849	802	842	772	814	836	818	811	846	789	831	805	870	836	816	822	787	839	794	848	868	829	811	809	792	847	864	831	813	843	842	846	835	820	835	845	836	830	891	850	848	804	865	822	779	840	814	812	834	821	781	860	835	855	831	821	830	805	854	849	795	779	770	836	819	836	834	836	792	853	827	813	805	798	865	798	831	856	793	837	819	859	890	807	839	831	815	808	839	786	803	849	819	853	820	824	842	758	779	814	810	820	830	816	824	838	843	796	807	836	838	791	834	843	870	834	867	878	840	809	882	773	872	802	855	830	809	851	846	840	862	841	834	837	851	767	861	843	803	878	850	875	791	798	791	841	825	818	818	816	842	812	825	864	820	811	816	882	834	854	826	808	801	824	800	851	821	789	845	780	823	815	766	899	876	807	814	879	850	805	811	808	872	865	797	784	813	769	819	839	829	819	783	827	820	823	830	827	831	853	817	844	774	822	823	830	790	809	826	822	801	806	845	828	845	794	802	824	821	857	894	824	836	798	811	851	858	835	853	851	846	833	792	816	822	814	807	861	835	861	828	788	855	845	825	839	788	801	808	876	851	818	876	819	799	832	815	779	821	834	835	817	781	836	851	811	829	796	829	819	835	815	794	826	848	837	842	860	764	767	780	832
27701	22098	21085	8276	3108	2035	1744	1464	1460	1367	1327	1226	1093	1061	1010	1019	976	938	834	884	838	899	896	881	822	760	844	840	837	853	829	746	826	843	849	840	841	839	791	873	816	895	839	798	820	843	785	805	896	822	759	787	765	842	812	814	821	797	812	787	816	760	811	819	822	822	809	842	807	838	845	795	810	780	764	825	817	820	825	843	854	783	797	751	819	818	850	802	846	796	815	780	807	779	841	859	796	812	828	803	862	767	802	831	846	770	823	834	769	810	824	801	790	782	802	797	811	779	801	795	825	777	802	824	821	828	837	813	828	758	803	835	813	852	807	808	808	802	839	832	802	793	839	863	760	811	802	834	817	803	829	792	799	779	811	835	818	777	837	828	821	773	781	811	837	792	823	783	793	792	873	804	832	771	773	882	801	773	841	783	791	807	858	833	833	807	829	794	822	866	805	873	839	792	808	819	841	837	774	805	852	797	808	823	809	797	849	862	788	846	853	849	822	793	811	795	860	776	779	832	833	801	828	786	795	818	838	788	826	839	820	815	759	812	798	798	775	848	806	863	837	836	834	796	806	823	842	832	755	796	824	855	879	830	771	807	806	806	832	817	811	793	835	823	807	824	849	808	766	776	806	827	848	821	825	841	822	795	810	797	806	814	839	821	811	804	817	832	844	787	821	827	843	831	794	814	773	860	781	807	825	837	772	798	816	797	753	829	790	802	811	832	848	836	771	809	818	808	804	819	783	811	784	892	817	799	819	792	812	817	803	804	818	846	772	805	807	816	855	795	763	815	821	822	788	795	809	804	850	784	786	834	795	771	862	755	805	804	785	851	804	876	801	830	789	818	804	804	829	819	801	787	785	833	852	791	780	809	821	790	830	833	842	779	786	834	800	770	788	833	793	754	801	820	819	837	802	840	858	800	815	807	777	806	802	780	824	771	823	799	836	829	756	768	802	830	794	816	794	804	830	880	757	816	769	823	856	770	762	792	815	832	803	811	818	849	811	798	800	877	803	822	788	850	745	811	850	844	750	853	844	839	780	861	813	827	781	851	811	846	843	801	788	798	842	816	801	832	866	798	806	844	821	805	794	770	844	767	783	799	835	851	769	826	777	755	826	756	831	782	783	849	793	841	840	779	776	840	842	777	814	837	823	786	865	794	822	825	810	856	814	837	838	825	800	788	826	805	824	818	792	813	855	819	766	780	865	821	823	804	855	839	801	793	785	854	790	783	809	825	799	761	810	792	843	856	818	840	787	746	799	779	775	811	859	842	804	866	746	856	814	800	842	766	839	862	859	785	800	848	795	773	827	819	821	814	793	829	836	773	835	787	781	775	813	818	793	799	810	830	800	834	809	803	835	836	814	830	798	852	808	830	830	786	848	785	818	804	759	826	824	799	785	843	822	840	810	820	922	798	760	767	795	779	829	834	783	783	809	803	805	803	834	732	810	824	790	848	801	806	806	816	824	799	841	789	855	843	791	860	777	802	778	830	794	798	800	802	764	767	789	778	826	826	828	836	770	811	747	835	828	824	833	827	768	824	811	813	845	840	826	834	823	834	785	825	809	771	824	856	814	813	832	827	828	858	838	823	745	835	826	798	815	799	788	771	826	806	780	799	797	760	818	796	833	788	774	854	825	802	805	817	815	781	825	789	826	755	812	796	862	796	829	826	867	786	816	778	854	859	843	826	821	795	804	793	767	840	797	791	798	822	824	774	840	843	808	825	848	819	805	805	809	784	804	873	825	771	823	841	879	767	865	815	856	801	822	827	822	807	815	854	861	842	805	826	804	824	785	856	806	826	795	807	765	817	785	803	812	790	797	797	777	790	811	845	829	803	823	828	768	840	842	798	810	850	848	924	798	783	842	818	800	815	868	813	813	840	851	766	842	741	793	824	832	816	780	839	805	849	819	824	851	820	827	830	786	793	860	789	860	805	773	790	878	751	823	802	819	746	832	776	804	815	810	771	854	743	818	802	779	849	854	839	826	802	831	824	812	792	832	786	783	803	774	815	810	791	778	759	818	827	867	807	818	803	814	772	810	855	766	856	813	828	798	798	803	828	793	846	820	804	762	845	862	855	853	825	823	829	807	766	787	785	862	788	804	801	805	845	819	817	803	782	812	839	842	835	781	826	752	837	802	818	810	813	804	802	789	784	869	795	848	817	822	774	780	837	791	786	811	796	781	804	810	750	894	814	778	822	813	825	806	824	864	793	815	764	856	790	790	883	831	784	787	796	825	849	798	812	819	792	829	824	871	792	838	851	794	884	842	758	839	827	782	812	769	827	813	819	824	828	834	810	840	857	816	778	804	782	830	776	845	851	828	818	836	815	813	819	783	828	742	820	843	793	780	867	820	762	771	851	820	819	847	782	861	814	792	768	818	820	799	803	841	799	801	870	806	841	847	778	800	820	801	780	827	830	799	774	808	794	831	802	783	803	832	814	760	806	792	775	816	807	794	838	786	879	829	840	850	779	848	851	803	785	819	821	845	785	811	785	777	879	796	810	835	793	833	759	831	839	817	800	777	806	777	808	830	815	778	787	822	759	776	813	795	831	844	840	865	817	842	807	803	819	835	768	793	777	821	835	812	797	803	807	789	820	826	862	789	826	855	789	785	794	834	818	835	791	814	809	798	834	800	769	827	834	796	784	803	818	831	807	865	858	829	897	833	836	819	807	840	839	829	805	788	784	805	853	831	827	827	854	835	785	843	846	801	830	854	860	828	792	861	814	847	778	799	828	831	841	854	826	831	829	817	845	830	779	754	778	830	816	790	802	840	841	777	831	808	826	818	791	765	831	828	804	809	824	814	811	797	813	826	810	834	823	866	797	800	794	869	823	809	774	857	837	796	806	845	777	768	754	822	844	862	757	796	785	807	828	813	902	822	792	743	848	826	778	840	813	819	810	811	862	795	755	845	832	766	853	827	825	870	839	808	820	832	785	791	856	827	794	817	781	771	800	822	799	838	771	812	814	809	815	814	793	793	779	753	841	841	875	800	802	810	811	863	797	803	820	833	771	807	806	793	815	799	765	815	840	809	796	807	857	791	819	848	801	811	804	789	775	841	790	818	781	840	820	785	820	847	857	810	788	778	784	868	831	833	789	795	791	764	872	778	806	844	808	765	818	842	812	813	853	827	805	765	795	854	823	864	821	840	816	814	819	807	843	822	783	800	790	803	802	791	799	829	767	820	851	846	824	778	885	815	791	809	831	811	793	797	831	794	825	774	856	828	778	796	800	778	846	746	842	828	817	808	818	793	840	770	806	803	776	825	784	847	835	807	825	785	864	802	789	790	867	824	821	807	854	795	813	821	783	854	820	782	810	815	853	839	871	809	807	761	820	788	840	737	844	823	811	860	834	749	798	775	829	815	818	795	807	800	841	821	843	814	784	833	821	821	844	802	840	799	804	792	774	783	841	834	801	813	821	780	825	756	749	797	828	830	841	788	771	785	810	802	822	834	842	839	826	836	789
19761	32592	25022	7567	4738	3215	2777	2421	2188	2029	1930	1727	1538	1463	1366	1197	1227	1191	1115	1030	947	922	997	973	995	976	960	978	920	993	972	1005	906	979	958	969	919	936	994	982	937	951	957	992	942	1037	975	976	961	904	986	922	952	930	969	916	960	952	947	950	980	964	929	934	990	1001	944	943	959	1034	960	1016	964	949	932	923	968	947	919	905	968	930	998	956	919	915	938	977	961	1011	950	988	971	970	952	927	942	925	903	977	934	961	947	925	908	956	977	935	970	970	993	894	950	970	969	961	926	948	984	942	1009	920	942	946	907	942	944	904	964	949	953	968	945	971	903	936	940	926	911	959	984	972	952	981	955	934	983	937	1000	959	962	938	906	988	985	952	1022	978	914	934	1015	945	981	931	940	979	974	1001	974	1010	994	947	965	938	929	952	947	974	997	909	903	936	934	971	949	973	948	1019	954	968	964	979	961	950	1003	944	920	983	876	969	930	917	954	944	947	949	940	962	945	963	934	964	946	923	991	999	955	950	941	968	924	986	968	944	928	949	951	933	971	965	903	992	912	1016	956	1036	951	952	980	949	955	957	955	957	996	958	973	921	982	986	912	916	954	906	936	950	987	944	976	956	997	990	926	985	940	999	949	921	928	940	967	933	942	913	987	970	919	958	942	954	917	938	975	928	975	919	932	928	916	967	934	934	921	941	973	959	964	952	977	964	961	999	894	956	948	1013	924	949	926	996	976	983	943	936	937	941	932	1017	974	941	905	954	947	939	906	983	939	971	997	938	940	996	963	953	989	956	991	916	938	968	936	981	944	1006	932	937	983	904	933	890	953	902	974	915	932	964	958	986	935	994	979	982	919	988	910	968	958	942	1014	960	957	940	975	959	966	964	963	972	935	939	932	933	970	1008	935	957	947	948	961	922	952	966	967	976	916	946	926	1000	946	921	962	934	976	931	935	928	959	930	960	954	1001	973	940	964	955	996	940	981	926	973	954	957	992	913	968	960	979	960	984	989	872	1011	982	939	937	951	942	979	914	1013	986	926	991	1015	1029	1037	977	962	995	1022	924	979	965	906	938	944	931	952	932	983	938	988	938	950	956	967	988	900	962	960	936	966	922	980	904	948	975	961	966	937	913	978	947	1001	989	1018	997	966	968	922	952	1023	941	962	955	960	913	972	945	1064	979	935	925	902	935	951	932	982	945	983	965	877	914	945	936	1001	912	996	956	948	944	969	953	904	984	977	949	993	935	964	981	925	952	988	947	941	916	962	1019	958	938	960	991	960	909	966	947	949	928	930	935	981	964	924	954	911	1004	960	922	908	946	950	968	978	922	999	934	927	981	958	965	923	916	927	957	976	988	970	911	916	938	961	962	929	958	955	947	993	939	913	962	938	994	934	959	924	953	940	979	962	933	947	923	950	938	899	928	967	1002	1001	934	946	919	942	988	940	954	981	930	931	961	1012	953	956	997	930	916	924	966	987	894	982	943	1014	894	972	940	944	943	937	982	929	914	941	960	990	996	951	928	1002	933	1000	962	957	957	937	974	984	978	998	970	950	945	922	921	917	973	987	977	988	937	957	925	907	941	958	947	1007	931	1002	969	922	909	978	979	984	906	979	1012	1016	935	963	941	926	952	979	903	969	925	1009	947	999	965	957	974	984	892	905	936	1014	988	923	893	950	977	912	955	960	907	941	926	982	973	987	933	938	925	937	982	956	976	914	984	937	929	947	953	916	963	936	960	908	979	939	916	929	965	926	912	928	953	934	911	937	972	935	956	954	953	917	917	962	970	967	939	951	996	962	979	948	917	1009	914	935	946	971	892	978	944	901	981	961	958	951	925	977	943	963	955	920	924	956	917	972	951	932	978	948	957	873	963	940	918	952	960	913	1000	960	950	951	970	1008	904	917	919	975	957	979	896	950	922	950	948	1015	950	1006	937	1005	938	937	925	991	963	992	967	940	948	985	940	1012	938	928	895	926	965	959	954	999	924	943	914	878	957	946	997	948	1028	963	968	969	932	1021	988	953	940	982	963	937	963	958	924	958	923	976	902	922	919	914	971	984	972	908	957	940	927	953	970	930	956	950	972	938	944	954	921	971	934	970	928	971	954	931	920	1007	961	950	901	959	919	971	981	918	971	954	921	981	918	925	901	948	932	974	945	966	910	913	943	1002	952	959	946	914	934	962	963	930	957	945	969	987	960	955	1000	950	943	941	958	986	950	986	992	993	977	964	969	898	927	964	917	888	999	903	931	971	933	948	890	921	942	972	983	1031	896	969	924	929	992	940	972	1009	952	949	946	934	903	945	942	963	1002	942	955	1010	961	953	905	944	980	956	935	915	973	918	937	999	890	987	960	956	940	937	916	975	985	935	960	968	936	986	951	910	1020	955	951	977	920	992	936	962	966	976	950	985	1019	934	976	994	960	951	953	967	936	976	913	929	958	954	936	938	971	906	960	946	930	917	962	937	958	910	937	960	988	974	954	1004	933	978	996	972	958	967	910	902	970	912	919	950	1001	912	976	967	951	936	977	937	973	978	967	958	985	970	980	955	890	966	950	954	945	967	949	1019	945	953	927	957	976	948	973	942	942	916	931	959	957	931	925	948	940	985	985	943	957	974	967	940	911	976	983	945	905	932	935	965	948	946	937	946	918	949	928	920	974	897	900	987	912	938	976	889	904	931	969	941	949	922	983	905	919	940	917	953	948	920	925	994	948	983	955	930	982	933	919	931	951	880	945	987	1004	961	939	936	967	965	970	936	1005	963	961	947	976	931	954	952	958	964	990	964	920	930	933	1006	932	979	959	964	940	981	937	990	981	931	950	937	947	922	996	974	995	975	999	975	936	985	874	963	987	953	931	963	1020	909	907	954	993	913	983	983	908	1002	958	984	949	937	956	927	926	939	979	962	966	928	987	962	936	947	936	974	955	908	939	940	985	956	918	947	965	1003	925	968	971	865	956	939	925	973	939	1003	943	972	986	976	941	934	929	970	942	981	954	934	975	963	939	956	947	993	949	961	964	964	945	930	937	977	963	930	962	961	908	997	982	944	958	951	967	951	983	975	969	980	900	938	991	958	968	918	922	931	941	980	954	971	980	963	924	977	937	938	961	946	926	950	959	916	971	947	979	916	980	928	944	949	910	937	947	968	970	961	919	927	953	887	958	943	962	947	956	952	992	957	946	943	957	969	985	978	953	916	936	970	977	954	942	970	963	993	955	941	938	983	945	993	997	944	915	927	926	968	984	940	991	943	956	978	954	987	884	925	970	938	947	957	916	909	971	952	939	934	957	982	983	994	932	948	953	983	972	944	943	916	946	976	924	940	919	963	916	905	921	941	1015	951	954	888	921	921	976	964	953	975	946	937	945	950	985	934	940	944	895	942	928	974	1015	937	968	1003	967	947	986	980	916	1004	948	944	936	923	896	961	935	979	937	978	956	910	899	941	914	929	950	991	949	995	939	930	932	945	916	955	929	965	990	944	926	941	956	965	945	957	970	924	972	1011	942	941	955	943	943	927	966	943	940	973	962	985	939	931	972	922	923	966	958	909	991	946	930	942	977	897
23728	21148	28233	24322	21142	13548	4510	2718	2545	2346	2103	1879	1745	1497	1481	1381	1298	1265	1200	1018	1033	999	990	989	1059	968	1032	966	955	1012	991	1008	994	978	951	1018	919	951	942	982	966	949	988	968	966	960	952	971	938	982	923	945	972	929	930	978	938	870	889	921	906	969	930	890	995	920	950	957	907	954	933	936	941	952	983	930	878	931	958	927	946	981	923	930	901	926	939	846	911	916	941	939	923	962	928	899	922	944	917	931	918	919	949	917	898	939	945	938	889	930	940	858	945	920	972	913	949	875	927	916	933	908	900	956	929	942	983	911	864	931	921	977	887	937	934	996	899	896	904	933	879	902	914	1010	936	961	944	877	911	927	1007	921	842	956	955	934	922	924	908	927	916	969	931	992	953	925	965	943	901	926	958	896	962	932	952	959	915	938	883	990	907	907	954	857	900	963	948	915	938	936	925	918	870	925	879	967	902	950	925	889	987	914	892	889	862	919	909	908	881	997	940	937	955	925	974	965	913	931	886	905	874	926	865	900	945	902	915	890	907	899	998	899	940	932	985	925	893	895	885	901	935	888	925	929	910	899	933	960	904	934	843	950	869	939	894	930	918	955	980	873	963	906	998	949	930	923	934	964	990	931	931	941	928	942	895	958	923	906	939	872	890	917	907	930	952	922	989	901	912	962	893	933	915	901	912	894	893	890	916	900	941	938	932	871	951	848	904	924	876	860	901	926	873	919	941	932	921	918	916	921	916	938	932	901	865	910	890	928	950	943	994	890	902	929	926	902	901	922	949	932	911	956	951	931	936	910	924	915	974	918	926	857	930	930	902	926	845	919	922	879	929	922	853	931	926	905	910	945	888	902	918	884	957	947	917	935	956	887	980	908	1001	940	926	864	926	900	910	869	905	890	884	926	912	884	888	918	890	948	944	937	962	871	929	943	952	967	959	930	917	919	885	885	926	981	913	900	916	919	899	939	907	865	846	914	958	915	915	880	952	903	944	886	932	918	979	897	880	954	926	890	961	933	932	892	919	962	907	884	919	941	968	936	931	922	958	943	948	925	971	919	852	966	946	903	912	906	938	972	878	965	897	953	886	969	884	940	949	941	938	914	889	921	912	904	989	914	903	875	960	960	900	891	945	922	963	920	958	944	884	975	922	941	932	979	943	896	906	897	943	920	913	924	889	910	878	955	919	891	864	905	926	922	914	903	965	949	1012	969	897	902	933	975	944	930	941	890	910	980	941	873	901	899	878	934	939	888	968	970	915	930	896	891	951	976	945	931	948	955	937	870	951	863	921	887	986	942	944	973	902	933	943	926	873	913	919	928	925	863	915	907	883	922	956	898	927	894	873	898	942	951	872	830	978	919	886	910	956	911	968	913	933	905	965	897	970	937	967	938	916	951	908	928	901	944	907	927	862	946	964	909	890	963	922	930	953	924	928	896	926	896	972	904	944	966	955	907	970	888	919	933	931	938	962	922	941	939	910	872	930	933	935	963	929	922	897	921	921	885	971	911	836	937	927	951	961	952	952	946	877	892	936	919	949	952	957	901	897	879	947	897	922	907	891	928	925	970	950	930	867	952	979	914	954	976	935	883	884	937	1018	925	940	880	913	923	939	855	939	869	887	938	908	932	972	927	890	944	936	966	945	933	901	879	904	938	912	912	949	931	953	864	894	883	904	925	873	879	912	922	937	869	944	920	878	918	929	944	934	890	963	946	887	905	850	941	906	936	916	949	958	932	940	881	900	952	922	928	918	927	963	992	914	878	894	924	937	921	939	922	909	870	905	874	926	917	889	880	942	878	944	975	951	936	913	917	872	918	907	900	923	918	951	933	897	948	960	868	941	946	924	923	859	912	903	959	924	935	920	922	926	888	962	921	948	933	876	932	930	863	910	913	920	954	901	878	895	941	956	952	935	951	931	929	936	923	912	935	922	995	924	919	910	920	919	928	889	914	929	928	944	912	936	961	930	924	947	947	906	929	913	876	950	967	943	908	928	943	914	914	903	933	878	984	930	971	960	849	899	934	927	934	895	950	903	919	963	921	918	944	871	946	912	904	880	866	955	916	974	873	949	929	919	962	917	949	875	925	907	938	916	891	921	960	928	930	892	963	915	970	950	945	927	920	941	915	906	905	879	915	919	988	914	938	932	914	914	933	923	949	929	970	936	991	860	857	931	924	954	890	980	897	876	926	926	900	915	917	878	873	846	946	892	899	967	948	957	914	879	921	885	975	905	936	913	927	862	905	904	988	980	910	866	948	932	874	925	934	950	921	967	963	894	886	913	903	893	920	911	955	913	933	925	866	938	908	936	955	936	950	913	906	895	936	890	933	893	905	956	970	955	958	906	879	953	921	933	877	875	959	925	910	922	972	892	884	988	944	929	924	956	893	909	942	905	914	942	921	949	944	911	931	929	942	900	913	922	951	937	913	930	955	894	889	949	971	1006	897	958	926	964	908	968	900	944	899	936	896	931	941	921	976	882	945	879	929	952	885	935	871	921	940	946	926	964	920	900	919	883	904	955	866	910	925	861	886	967	957	889	972	897	932	921	868	898	971	916	920	945	922	916	888	908	921	934	940	908	939	917	959	939	979	908	969	918	900	890	940	910	911	959	927	916	954	938	921	927	963	883	909	910	945	922	903	914	937	937	960	948	978	920	928	942	938	964	898	890	920	992	936	954	919	904	947	903	887	899	943	933	922	852	984	911	928	894	979	932	912	978	951	945	938	908	919	894	953	925	951	938	920	953	972	883	940	1002	905	892	906	887	950	912	882	908	912	917	877	888	931	899	938	954	920	892	955	899	940	883	938	926	925	880	967	874	872	899	906	952	955	940	886	905	917	915	916	960	933	924	942	928	914	931	897	935	898	917	921	933	918	913	926	934	898	954	932	893	939	883	916	898	881	937	921	948	921	945	919	917	952	980	935	858	889	948	914	968	970	908	897	920	921	945	908	933	923	958	856	914	912	920	901	965	886	878	944	919	960	969	933	924	910	899	913	843	930	907	904	891	949	933	881	973	897	854	902	910	918	882	934	890	944	914	890	921	925	911	922	940	953	892	950	972	938	921	930	943	909	906	964	920	930	949	937	919	945	885	898	971	900	900	929	947	888	931	891	952	922	939	895	960	916	925	843	897	929	941	953	891	916	955	942	928	882	917	956	873	951	944	876	909	960	926	965	944	936	937	904	927	965	997	937	910	870	962	851	916	948	936	932	922	906	899	932	862	947	984	896	966	917	984	983	867	925	893	969	942	907	961	861	919	999	946	948	936	966	893	889	906	901	918	851	942	946	896	906	926	972	936	945	901	968	901	910	947	855	867	938	907	936	960	907	956	880	909	929	960	893	975	944	929	931	896	918	924	899	887	899	878	939	911	845	963	910	895	895	903	883	911	975	957	899	922	949	932	942	915	936	893	934	918	958	903	935	924	936	974	901	952	900	930	946	941	926	923	891	984	908	891	909	974	914	915	921	964	904	911	948	915	918
21897	42639	34760	12786	9082	6314	5320	4451	4136	3672	3256	2783	2411	2107	2000	1831	1728	1651	1449	1288	1232	1164	1130	1102	1181	1159	1161	1150	1170	1141	1135	1124	1150	1186	1077	1108	1144	1151	1183	1038	1138	1185	1080	1112	1126	1109	1074	1047	1107	1079	1086	1128	1062	1121	1142	1103	1087	1074	1113	1076	1078	1064	1035	980	1094	1075	1104	1142	1130	1047	1097	1130	1108	1059	1102	1085	1094	1072	1144	1049	1088	1068	1120	1137	1044	1091	1103	1110	1107	1056	1112	1061	1100	1096	1066	1097	1071	1079	1134	1109	1062	1101	1062	1076	1135	1060	1061	1144	1053	1054	1097	1089	1090	1064	1123	1082	1108	1083	1103	1051	1154	1092	1052	1085	1103	1128	1154	1150	1130	1096	1055	1089	1108	1153	1087	1083	1131	1096	1094	1056	1104	1116	1129	1133	1068	1063	1074	1023	1087	1060	1068	1044	1057	1072	1097	1105	1071	999	1064	1124	1118	1059	1131	1103	1128	1087	1031	1048	1032	1129	1063	1098	1113	1067	1094	1053	1137	1057	1117	1073	1064	1085	1111	1051	1109	1057	1136	1110	1031	1078	1045	1087	1094	1027	1097	1127	1112	1078	999	1103	1053	1059	1068	1073	1148	1035	1121	1058	1070	1082	1105	1085	1110	1117	1111	1105	1104	1078	1057	1080	1051	1037	1079	1096	1085	1083	1102	1054	1089	1084	1047	1107	1076	1063	1063	1080	1089	1102	1048	1109	1076	1113	1064	1052	1134	1053	1075	1021	1011	1093	1128	1129	1085	1109	1093	1083	1076	1071	1102	1024	1086	1074	1090	1163	1146	1082	1112	1134	1030	1128	1150	1047	1132	1078	1079	1034	1091	1084	1140	1107	1058	1068	1090	1087	1072	1061	1140	1095	1049	1081	1089	1036	1115	1047	1100	999	1086	1112	1081	1115	1037	1048	1075	1114	1094	1102	1080	1118	1080	1082	1077	1050	1095	1059	1132	1145	1092	1096	1097	1068	1101	1091	1103	1064	1055	1066	1047	1054	1050	1048	1104	1050	1070	1131	1077	1150	1110	1080	1044	1061	1049	1098	1140	1066	1126	1051	1075	1084	1089	1105	1076	1106	1093	1113	1094	1060	1116	1083	1116	1091	1073	1092	1047	1108	1082	1041	1111	1042	1127	1025	1076	1101	1065	1064	1094	1178	1031	1092	1050	1066	1072	1059	1092	1073	1105	1113	1040	1029	1087	1077	1090	1090	1099	1015	1098	1109	1068	1083	1052	1106	1089	1104	1036	1086	1063	1070	1092	1018	1014	1081	1115	1108	1076	1031	1103	1123	1079	1121	1092	1121	1093	1094	1100	1101	1135	1044	1042	1107	1098	1071	1100	1122	1086	1050	1137	1116	997	1102	1107	1070	1041	1115	1090	1096	1122	1083	1104	1053	1095	1081	1062	1044	1029	1086	1058	1011	1102	1085	1090	1067	1057	1078	1018	1108	1098	1121	1115	1063	984	1108	1040	1085	1100	1067	1066	1094	1070	1081	1034	1103	1093	1110	1072	1140	1054	1120	1059	1075	1116	1047	1043	1068	1085	1079	1100	1109	1112	1069	1112	1059	1064	1079	1017	1113	1090	1123	1134	1044	1019	1078	1126	1067	1058	1039	1107	1093	1030	1086	1108	1101	1120	1115	1096	1062	1059	1067	1049	1096	1090	1107	1079	1075	1074	1143	1097	1105	1055	1142	1097	1089	1084	1086	1044	1107	1066	1138	1106	1137	1127	1096	1100	1115	1059	1102	1031	1074	1099	1042	1085	1076	1095	1093	1000	1109	1069	1095	1095	1037	1134	1097	1048	1047	1141	1102	1074	1059	1095	1055	1152	1080	1093	1061	1081	1049	1038	1132	1082	1067	1061	1072	1045	1103	1063	1069	1045	1144	1086	1068	1074	1059	1166	994	1113	1101	1086	1099	1068	1047	1079	1016	1066	1067	1063	1134	1109	1117	1129	1070	1110	1077	1105	1065	1111	1070	1121	1088	1051	1125	1172	1066	1039	1095	1079	1115	1116	1082	1064	1102	1052	1112	1167	1089	1085	1080	1104	1082	1055	1110	1154	1088	1057	1039	1129	1126	1080	1056	1051	1124	1055	1065	1114	1082	1145	1147	1071	1108	1037	1129	1037	1060	1078	1119	1090	1039	1040	1103	1091	1099	1096	1075	1123	1171	1047	1063	1054	1069	1110	1102	1109	1054	1096	1053	1097	1095	1048	1071	1065	1124	1079	1037	1074	1128	1132	1088	1092	1061	1060	1072	1124	1120	1119	1144	1137	1088	1036	1092	1061	1039	1076	1007	1040	1031	1063	1053	1050	1001	1044	1117	1092	1026	1098	1091	1044	1037	1060	1102	1120	1076	1060	1146	1130	1075	1086	1143	1062	1048	1043	1039	1097	1124	1085	1131	1081	1092	1087	1077	1138	1082	1066	1039	1113	1109	1054	1077	1107	1065	1109	1086	1018	1106	1103	1109	1006	1126	1064	1124	1095	1084	1128	1083	1140	1039	1110	1094	1132	1089	1101	1032	1060	1094	1084	1066	1035	1128	1066	1120	1151	1113	1049	1018	1123	1044	1092	1012	1055	1110	1041	1061	1033	1113	1001	1047	1114	1069	1081	1090	1120	1076	1119	986	1007	1088	1056	1101	1106	1116	1099	1083	1081	1078	1108	1062	1085	1064	1052	1074	1091	1084	1109	1114	1108	1077	1123	1097	1105	1110	1056	1067	1070	1096	1146	1054	1040	1119	1151	1126	1104	1110	1096	1123	1080	1051	1063	1109	1101	1032	1077	1036	1072	1079	1041	1116	1073	1066	1130	1119	1075	1070	1073	1085	1112	1084	1088	1152	1100	1118	1123	1081	1062	1138	1063	1100	1039	1035	1063	1113	1071	1060	1107	1109	1073	1053	1069	1105	1097	1126	1087	1080	1063	1067	1070	1072	1082	1071	1055	1083	1117	1095	1154	1052	1066	1062	1037	1130	1062	1083	1106	1128	1088	1085	1106	1110	1102	1028	1069	1068	1096	1065	1091	1099	1069	1107	1078	1089	1044	1065	1059	1045	1079	1097	1054	1084	1174	1069	1087	1105	1127	1078	1086	1089	1039	1090	1023	1069	1079	1118	1069	1099	1080	1069	1135	1021	1126	1069	1073	1056	1049	1085	1029	1116	1037	1110	1023	1062	1079	1083	1114	1092	1071	1065	1079	1053	1137	1088	1103	1067	1091	1140	1110	1078	1110	1091	1081	1076	1024	1052	1071	1064	1087	1032	1109	1072	1080	1089	1085	1134	1067	1050	1093	1087	1100	1105	1081	1057	1017	1099	1081	1054	1147	1134	1073	1135	1083	1112	1095	1097	1114	1082	1090	1116	1092	1131	1028	1095	1111	1063	1094	1074	1053	1067	1070	1067	1077	1098	1068	1085	1116	1107	1058	1139	1060	1035	1121	1055	1126	1048	1088	1081	1076	1093	1090	1092	1056	1087	1054	1067	1074	1121	1070	1093	1038	1067	1032	1033	1111	1138	1037	1087	1056	1094	1038	1094	1140	1054	1068	1032	1113	1118	1113	1064	1072	1118	1071	1045	1064	1103	1064	1106	1042	1078	1091	1072	1090	1142	1103	1074	1051	1068	1140	1111	1051	1120	1042	1068	1106	1079	1072	1073	1063	1087	1113	1036	1062	1078	1074	1103	1085	1003	1102	1147	1030	1094	1112	1023	1107	1011	1081	1109	1108	1088	1048	1105	1123	1056	1135	1104	1084	1118	1140	1102	1120	1062	1130	1070	1111	1134	1072	1081	1074	1066	1099	1059	1113	1054	1072	1100	1057	1126	1022	1091	1065	1092	1163	1048	1107	1073	1057	1084	1037	1019	1133	1125	1108	1055	1061	1063	1057	1068	1056	1092	1154	1028	1011	1051	1061	1110	1097	1043	1118	1102	1037	1093	1058	1099	1093	1092	1107	1126	1082	1064	1136	1045	1093	1174	1063	1144	1022	1047	1109	1079	1069	1063	1056	1111	1073	1067	1093	1070	1099	1050	1101	1075	1126	1106	1082	1081	1164	1094	1058	1095	1097	1035	1109	1148	1083	1156	1132	1121	1090	1121	1045	1052	1038	1102	1079	1076	1102	1092	1071	1064	1077	1014	1132	1059	1051	1096	1112	1118	1041	1060	1043	1074	1063	1092	1128	1065	1020	1094	1081	1104	1140	1094	1042	1050	1108	1018	1058	1039	1061	1139	1051	1067	1043	1104	1032	1085	1078	1091	1034	1064	1086	1117	1117	1122	1062	1080	992	1095	1093	1050	1051	1125	1164	1109	1068	1077	1116	1068	1101	1085	1086	1109	1034	1100	1083	1113	1003	1064	1092	1066	1065	1105	1104	1131	1027	1073	1051	1072	1031	1083	1033	1077	1117	1069	1060	1122	1042	1145	1064	1071	1151	1078	1109	1067	1102	1098	1087	1108	1031	1071	1034	1082	1078	1091	1059	1114	1110	1071	1072	1096	1072	1062	1054	1025	1065	1075	1165	1044	1081	1079	1045	1024	1059	1133	1074	1153	1109	1053	1124	1063	1054	1155	1077	1079	1067	1073	1087	1040	1031	1102	1066	1042	1109	1144	1116	1055	1137	1155	1084	1040	1036	1050	1088	1122	1089	1084	1068	1108	1098	1041	1058	1086	1130	1083	1106	1080	1064	1100	1133	1075	1116	1037	1108	1066	1090	1090	1089	1130	1092	1079	1076	1086	1105	1037	1088	1008	1084	1055	1045	1072	1044	1038	1055	1120	1050	1090	1109	1100	1111	1055	1141	1084	1110	1063	1038	1057	1103	1102	1039	1076	1094	1095	1029	1096	1048	1113	1093	1075	1061	1102	1091	1120	1096	1099	1119	1138	1114	1054	1023	1076	1059	1033	1095	1032	1071	1045	1075	1076	1086	1077	1051	1075	1136	1078	1066	1059	1036	1146	1099	1037	1090	1056	1098	1077	1123	1086	1024	1085	1073	1073	1102	1084	1090	1063	1076	1089
24743	21146	27383	25085	15908	3842	2234	1770	1663	1552	1394	1282	1138	984	1021	909	913	839	738	655	657	649	684	632	621	630	584	607	587	634	615	626	637	634	601	645	647	662	646	616	645	601	583	602	609	576	610	606	532	610	627	599	570	603	598	610	588	610	591	638	594	621	562	608	625	612	643	609	582	615	568	622	599	645	619	589	592	579	593	638	599	604	608	567	582	620	652	602	634	594	607	577	630	613	608	570	626	598	622	598	598	618	603	596	606	642	593	551	567	593	607	618	571	616	623	596	596	580	591	614	635	592	599	584	607	572	620	546	621	599	597	617	594	622	600	568	616	595	573	600	606	553	597	616	599	609	578	579	564	576	597	597	590	608	552	568	646	553	631	602	550	570	622	582	549	609	601	592	591	598	580	614	600	593	627	620	632	603	577	612	593	609	623	578	576	583	628	600	637	645	607	593	568	579	599	579	633	615	596	587	585	596	614	620	587	599	580	555	627	617	635	615	579	635	628	579	611	625	574	589	586	589	567	625	572	641	581	621	627	592	621	620	652	614	577	600	619	592	608	598	563	585	600	601	596	612	586	574	588	564	647	632	593	596	590	601	595	589	553	620	614	619	566	592	591	612	607	598	602	593	585	594	576	598	570	613	639	589	566	650	603	621	578	589	606	630	627	627	563	587	651	605	557	565	583	617	560	619	652	601	612	581	598	548	560	632	602	636	581	570	632	584	604	574	550	552	623	597	565	636	634	611	579	622	558	578	573	569	592	583	580	614	607	580	614	556	592	599	600	600	584	600	596	612	589	594	610	611	602	617	550	648	574	594	570	583	598	604	586	596	599	575	624	598	584	574	608	611	571	594	587	609	606	558	573	668	604	624	600	563	602	610	647	599	607	574	616	605	602	638	629	603	588	619	618	607	580	592	628	647	607	562	565	631	555	597	552	554	568	546	602	597	628	604	609	594	568	633	582	614	614	623	574	591	625	569	596	562	615	601	602	600	600	582	615	562	594	631	551	565	560	580	595	577	634	579	589	640	600	595	587	644	583	637	607	606	604	628	614	584	599	628	591	571	586	578	596	590	556	599	617	624	599	624	570	591	604	593	616	576	561	580	612	580	536	580	576	620	622	578	601	596	559	587	599	614	593	606	628	572	643	572	593	562	598	616	584	600	646	628	599	608	613	592	586	619	615	585	567	584	602	629	612	633	640	607	598	590	606	631	573	592	605	615	573	595	620	584	566	616	602	591	528	574	621	594	578	567	639	572	557	557	585	574	640	664	597	603	616	618	612	550	594	625	560	595	581	572	610	585	562	594	615	596	618	552	641	601	639	602	604	580	597	577	584	607	594	568	589	606	586	556	573	569	564	557	609	628	570	595	600	583	601	545	615	568	592	573	625	589	612	587	599	651	584	611	535	584	605	633	572	561	608	601	595	574	568	602	557	595	639	581	631	608	618	577	571	616	637	573	551	573	595	621	574	628	604	628	557	594	625	609	622	616	598	586	565	632	609	612	606	579	585	596	565	601	627	612	625	566	581	604	603	624	597	604	587	577	591	561	603	611	581	602	567	606	622	595	591	631	560	578	572	600	628	612	609	565	598	628	570	616	609	569	599	615	592	587	605	612	604	596	578	587	577	600	579	593	641	592	618	579	580	579	551	619	607	578	582	579	592	619	619	605	596	596	630	585	642	644	572	620	615	621	605	629	584	648	643	604	632	559	641	598	609	591	633	588	622	607	614	605	587	566	580	660	595	585	591	589	573	597	646	606	596	604	627	618	621	618	611	573	578	622	602	586	628	574	630	605	590	585	591	566	608	555	549	640	636	573	625	577	646	595	624	566	607	585	589	577	579	604	615	607	599	616	589	621	606	632	569	589	636	603	595	631	604	628	634	572	594	615	619	624	552	593	606	574	572	635	601	574	602	644	582	595	536	641	638	580	586	621	614	580	563	577	594	626	651	580	577	562	649	599	637	582	638	637	594	626	545	568	633	627	606	578	563	607	631	627	590	605	593	583	556	548	630	609	594	599	572	605	596	575	572	566	626	611	583	606	575	614	588	573	608	598	582	589	570	585	619	566	616	626	564	617	643	578	574	576	601	613	601	590	608	575	605	592	564	620	591	588	594	586	599	624	574	595	596	575	596	566	565	576	584	611	573	561	561	632	597	589	583	602	620	631	609	578	595	594	564	573	577	603	569	558	637	576	583	573	599	620	595	581	570	604	584	596	569	599	646	571	612	556	591	580	618	571	602	562	597	600	603	603	599	616	625	635	597	602	576	640	592	585	608	571	598	570	615	572	547	624	597	562	584	609	573	578	602	546	566	598	541	614	595	585	627	593	623	611	617	583	614	614	633	598	566	592	595	559	623	627	585	592	582	560	586	598	586	585	613	607	573	626	588	601	604	578	596	589	600	600	575	570	590	600	581	604	613	573	562	597	631	556	624	621	623	611	586	629	569	592	565	587	599	613	567	609	622	593	631	546	587	603	604	563	595	613	631	589	627	574	564	586	636	609	542	623	579	605	609	590	622	633	617	572	589	649	651	574	560	608	623	611	611	610	605	572	574	601	576	601	640	608	587	586	611	616	594	609	618	589	576	620	621	607	591	563	597	602	588	558	578	589	641	619	647	621	603	624	643	591	597	584	617	593	604	582	594	577	568	567	565	612	627	585	637	657	569	624	571	585	586	609	622	595	607	570	628	632	574	595	589	615	563	594	608	627	603	590	623	553	555	596	574	645	621	613	572	597	592	572	612	603	598	583	600	550	616	593	591	633	594	592	603	614	548	592	544	632	619	602	616	565	540	642	638	650	580	602	550	626	575	590	591	621	580	583	596	560	565	567	582	608	610	605	607	535	575	575	574	610	618	594	538	586	588	614	583	582	626	595	585	566	621	564	588	621	608	601	609	582	531	550	601	611	638	609	587	595	589	606	567	580	598	577	569	568	619	587	610	578	550	620	634	576	601	619	600	620	567	600	619	551	592	595	592	613	602	611	604	555	604	589	535	648	557	575	613	631	578	586	631	589	618	565	546	611	610	611	614	605	613	623	582	597	629	577	620	592	545	624	612	574	602	604	571	628	549	615	558	640	601	620	628	568	607	594	592	583	647	582	576	624	540	609	634	599	556	630	593	632	559	642	577	604	581	556	620	589	566	630	615	584	622	606	637	586	579	594	593	577	601	602	628	561	598	593	608	600	587	576	635	587	582	621	566	582	620	574	619	595	626	609	610	621	584	633	622	614	629	617	638	595	649	549	604	585	612	622	596	616	621	578	632	606	584	589	613	640	576	581	583	569	624	590	556	623	647	656	607	580	610	590	553	585	571	616	561	589	567	557	580	589	585	573	589	556	648	569	600	583	603	638	614	593	581	622	605	592	546	573	575	623	593	653	594	654	579	625	580	634	612	604	595	594	613	588	589	595	600	618	635	631	644	600	621	620	567	586	614	665	626	620	593	582	604	609	604	592	578	617	616	552	584	555
22331	39264	28305	9189	7229	4795	3994	3383	2874	2730	2406	2042	1828	1547	1348	1287	1223	1125	1003	879	828	763	780	755	719	696	760	726	726	717	717	784	709	741	721	696	711	736	746	740	708	740	726	794	833	744	761	752	709	685	738	650	746	719	717	735	719	747	709	716	724	722	694	733	693	691	750	758	685	703	640	696	735	653	633	756	736	742	709	706	704	733	685	707	691	726	692	701	669	717	702	741	738	724	723	730	762	680	740	706	707	695	698	750	693	721	692	694	685	731	732	667	688	728	706	664	694	697	722	736	739	682	702	692	726	694	731	712	662	708	701	707	717	746	695	721	720	731	775	738	723	697	751	711	693	732	721	722	726	695	707	692	715	730	661	694	685	719	676	659	713	690	676	701	676	735	758	721	700	703	697	772	733	708	668	725	754	755	719	707	700	705	722	719	713	656	666	707	712	700	718	720	665	730	703	752	744	676	728	691	677	695	708	709	698	724	694	683	725	735	674	704	710	696	725	715	737	723	750	697	715	680	714	747	714	708	691	714	695	694	683	713	685	731	729	704	691	669	739	690	687	722	752	689	756	690	741	683	744	720	742	654	729	718	746	719	731	759	660	722	685	700	675	657	709	733	750	699	689	698	663	691	678	724	692	732	730	725	739	689	739	738	686	725	747	728	767	675	711	711	694	722	737	686	736	699	727	765	720	684	646	732	708	686	775	727	646	731	740	690	647	673	708	759	685	664	658	741	689	689	712	694	724	673	719	716	694	717	675	730	715	695	705	663	696	667	686	724	651	680	751	756	728	734	745	710	727	714	661	725	669	709	743	676	700	724	700	713	668	733	705	731	722	709	693	708	743	718	756	743	727	713	700	721	744	752	708	684	708	735	683	676	736	709	710	676	714	650	668	695	713	742	700	714	715	678	722	671	727	756	712	687	725	689	703	736	728	677	715	667	731	718	693	671	752	688	706	699	703	682	670	734	715	729	750	704	742	760	715	722	775	740	659	718	701	751	709	675	722	736	698	769	720	704	677	737	683	681	702	730	702	672	687	739	705	666	710	705	705	697	642	718	679	729	658	687	712	694	712	710	769	756	730	696	672	673	645	701	663	716	767	685	677	698	688	712	702	741	704	684	720	709	725	688	713	693	739	702	748	687	716	715	731	693	694	682	681	702	761	701	680	701	708	693	669	741	764	708	738	698	742	735	701	716	687	659	760	669	682	748	680	725	735	711	681	711	751	679	711	714	717	749	720	707	718	747	715	687	726	717	687	706	711	722	714	723	740	750	727	721	701	717	725	692	730	725	727	718	708	673	775	719	670	704	757	728	730	715	722	722	737	701	759	717	704	674	736	741	700	696	800	736	699	699	708	716	751	782	720	690	730	672	731	670	725	672	716	708	672	705	715	709	695	727	685	698	765	701	713	702	670	679	755	723	703	680	772	712	684	724	701	725	741	694	694	670	705	678	714	711	716	719	721	728	752	677	688	732	683	684	673	654	686	744	710	672	718	680	690	713	716	744	730	657	717	677	754	652	709	712	751	704	721	718	684	729	724	716	645	696	698	696	718	723	722	683	762	713	709	719	700	706	757	689	738	716	716	667	731	712	743	700	713	720	728	705	685	709	694	716	716	771	729	658	686	684	690	682	719	729	697	671	706	700	695	673	735	718	697	704	752	713	694	671	730	749	706	721	746	769	699	734	700	743	739	689	717	700	704	688	673	734	720	716	682	683	718	715	667	700	680	717	715	728	721	682	702	729	663	627	704	714	702	695	721	712	724	667	696	719	694	713	682	778	719	709	671	737	722	706	701	708	720	720	677	709	720	741	711	676	694	660	701	695	748	766	691	748	714	713	736	685	709	668	676	756	726	739	724	730	728	802	719	690	676	727	728	700	687	733	727	705	700	665	727	697	732	728	733	646	699	708	696	668	691	729	709	708	676	678	718	725	706	711	715	673	762	648	737	742	656	697	731	716	713	700	723	690	687	745	689	703	693	676	717	718	720	700	734	710	706	685	672	703	675	749	690	724	721	793	717	730	660	726	735	665	714	710	758	758	718	710	692	676	789	736	730	677	703	724	686	702	755	738	727	651	714	727	728	675	719	724	651	707	747	666	719	683	689	719	700	732	688	718	647	670	684	733	691	688	747	680	690	683	717	701	705	730	701	665	699	696	696	697	705	708	713	747	697	764	710	717	704	686	708	724	694	719	727	706	728	720	732	718	678	672	669	755	746	739	729	725	653	691	735	756	731	679	705	709	717	672	711	717	749	672	708	710	704	715	669	713	739	706	696	732	734	673	692	702	698	711	690	700	680	674	706	708	697	749	733	722	697	729	719	729	652	734	695	701	723	705	693	681	689	711	754	712	700	684	703	732	706	647	672	718	685	715	678	726	722	702	703	686	721	692	720	680	684	705	724	718	678	705	690	732	702	720	699	703	682	681	715	705	687	730	705	711	677	707	685	700	769	719	680	663	696	735	734	728	695	777	718	661	712	740	719	692	674	739	695	746	707	733	706	754	755	738	745	706	702	671	730	696	704	701	717	674	736	694	730	687	725	730	712	684	664	708	730	691	678	698	697	701	733	718	734	709	732	716	701	709	697	714	710	698	646	675	714	697	702	732	700	681	723	729	704	689	720	722	669	673	707	731	717	733	729	719	696	680	654	675	707	668	694	688	692	749	772	750	754	667	686	658	663	719	692	730	673	698	719	697	672	696	692	724	729	721	682	731	702	676	704	700	759	688	716	708	707	742	703	727	720	659	682	678	697	695	715	726	700	707	686	730	719	691	729	736	681	706	689	745	741	745	735	690	698	690	706	719	692	680	724	703	718	702	706	690	731	722	634	715	685	748	694	745	690	689	707	730	685	695	704	699	721	694	701	716	694	759	734	727	675	714	676	717	714	716	720	685	647	702	698	677	685	715	742	719	690	684	724	686	726	690	675	739	702	694	688	697	726	745	680	681	676	666	705	760	678	691	713	697	721	695	675	713	724	730	640	710	734	671	689	740	733	708	655	718	754	712	698	752	726	741	722	680	737	714	666	699	709	698	742	681	742	698	710	677	703	695	694	723	720	729	726	670	715	711	717	702	662	744	747	717	715	764	711	713	673	723	705	679	679	673	763	725	721	702	656	690	731	722	718	705	667	729	664	688	720	704	709	726	718	731	725	684	697	712	744	705	704	646	710	730	681	691	747	698	679	666	703	741	710	700	750	713	694	684	732	728	700	735	714	715	715	718	721	718	662	744	723	719	704	708	691	710	715	651	712	722	748	696	700	698	708	691	686	705	737	714	679	670	705	711	690	749	703	717	731	683	701	726	712	645	680	701	711	723	708	627	720	731	723	733	675	720	723	749	727	729	648	735	726	707	684	759	750	719	700	698	673	690	710	675	689	715	682	705	762	704	725	690	722	664	645	673	689	751	747	677	690	693	700	661	793	667	750	688	680	693	706	691	701	710	666	727	681	673	713	743	707	729	750	746	704	747
22610	21188	28723	23964	21195	21324	13425	4211	3166	2994	2559	2190	1928	1694	1527	1396	1279	1255	1099	902	805	749	767	793	748	755	803	725	772	730	710	751	742	753	743	717	710	752	694	753	722	728	701	686	805	754	689	755	732	711	736	687	684	717	693	743	729	693	726	753	698	751	717	728	706	703	682	720	688	715	701	672	721	694	714	703	703	703	694	727	730	705	698	710	689	691	685	695	720	725	710	729	709	698	726	714	676	680	688	667	685	668	712	693	743	676	679	686	722	707	683	716	681	704	686	669	688	675	692	706	720	693	704	694	707	672	696	699	733	651	653	650	713	690	691	713	681	661	711	704	691	669	727	717	694	654	721	695	702	678	688	714	723	676	745	665	713	690	722	683	716	708	674	694	650	684	731	727	709	743	660	723	706	697	722	727	695	725	621	658	711	730	665	706	653	665	736	708	661	703	702	685	712	725	665	687	703	718	709	714	684	675	697	691	731	694	687	682	674	684	673	667	690	699	684	716	657	692	710	681	650	665	702	726	636	722	683	676	681	665	711	705	712	684	697	683	667	674	710	723	719	713	689	705	632	670	648	706	681	711	704	728	734	684	713	638	711	671	722	709	660	666	706	675	661	677	707	706	691	676	730	691	684	700	692	706	698	666	709	686	696	684	730	692	677	670	661	732	695	724	703	731	717	671	698	676	720	763	707	712	706	703	739	690	701	710	695	675	710	767	697	670	770	696	694	675	715	735	665	677	669	688	697	711	696	663	717	701	753	684	696	717	711	720	673	749	702	709	719	726	685	681	740	696	673	680	710	722	705	732	706	716	715	704	705	710	641	708	674	678	684	704	706	727	708	664	733	717	755	700	668	710	672	683	684	709	640	684	715	700	704	691	687	727	718	679	702	673	696	687	672	701	707	693	705	734	687	716	682	714	656	711	713	690	687	703	661	707	732	698	733	701	719	692	697	704	692	679	670	709	696	681	676	691	707	699	705	686	723	660	681	688	685	716	695	681	702	658	758	706	690	707	685	698	688	659	672	712	673	713	696	695	687	694	689	638	696	720	679	739	648	696	729	701	760	676	721	702	702	701	707	706	710	720	715	711	646	709	734	714	710	720	707	669	710	719	711	710	724	715	727	636	670	678	758	729	707	691	678	708	694	686	718	664	714	713	690	695	671	691	645	714	708	710	677	758	681	718	718	697	701	626	632	673	696	659	653	671	702	689	737	722	677	710	688	681	730	666	715	633	650	657	749	687	735	704	689	686	707	692	691	679	715	681	728	676	728	716	686	718	682	686	722	708	684	675	692	678	645	725	692	706	680	677	640	739	720	656	723	677	718	757	681	745	657	677	690	705	699	680	722	678	680	704	692	718	697	669	687	677	709	711	662	655	721	695	656	734	692	654	688	698	659	702	695	674	702	717	715	686	668	691	645	698	672	699	669	713	718	758	720	670	700	693	712	700	698	727	715	718	696	708	744	706	686	771	729	705	664	674	650	644	691	694	753	722	664	766	687	694	686	676	689	654	661	693	701	694	696	692	684	706	692	652	686	685	714	700	703	727	703	696	647	661	723	696	731	714	668	690	687	682	694	725	716	651	730	709	667	731	706	692	687	744	731	744	727	644	662	705	693	700	657	716	688	708	720	688	749	692	679	685	727	695	713	691	728	719	676	668	719	701	707	694	704	728	730	719	725	735	665	680	725	695	689	667	718	667	671	685	700	720	712	777	693	639	692	728	703	698	648	675	709	712	689	701	684	653	679	663	653	710	691	709	677	749	715	716	677	708	726	704	762	677	694	662	676	701	674	705	710	737	720	734	635	738	714	684	731	714	695	685	669	687	701	707	675	690	700	726	737	655	698	736	752	712	703	678	723	682	699	725	707	726	709	668	716	666	676	691	692	699	669	730	703	686	723	708	709	656	684	700	742	743	725	634	719	749	663	691	692	712	694	672	656	662	686	689	684	665	704	719	670	693	710	675	687	679	699	709	714	679	662	723	705	684	701	683	690	675	698	662	645	668	724	672	698	681	669	734	683	683	666	647	702	699	697	657	658	707	719	708	713	655	684	721	718	646	688	682	690	657	722	707	741	667	662	691	723	699	696	715	714	691	713	638	688	641	701	707	690	697	701	695	706	698	696	698	719	639	699	711	712	683	695	680	679	711	663	690	716	723	707	725	723	685	643	690	714	706	653	694	726	673	721	666	644	709	726	743	703	731	695	716	677	689	690	679	675	678	659	678	724	655	712	690	678	692	738	695	735	697	710	709	675	707	722	731	665	728	721	698	665	708	678	674	740	678	731	660	702	673	704	700	722	673	697	700	719	726	669	676	714	716	648	668	662	765	715	682	648	720	728	683	640	709	705	672	696	735	717	692	697	690	708	718	728	667	719	718	710	687	721	701	663	665	666	664	664	726	688	668	713	682	737	719	685	692	698	708	722	716	708	682	671	703	694	679	687	669	673	755	705	725	712	707	704	738	696	687	762	717	673	663	663	694	708	707	683	743	661	716	678	681	683	689	765	664	634	671	727	714	696	706	671	710	663	697	707	707	666	721	675	687	675	749	694	664	676	673	693	688	705	641	685	658	696	674	681	670	718	712	688	715	694	686	760	709	662	642	707	711	666	687	691	645	713	697	642	691	668	685	664	701	687	701	702	681	693	653	697	717	725	675	670	678	670	660	680	732	666	749	684	716	670	649	685	717	690	748	688	676	721	706	716	694	694	682	713	689	700	687	657	682	686	680	683	667	680	685	684	688	697	672	720	676	721	685	721	684	673	666	617	708	693	703	640	682	664	703	655	679	714	763	720	725	669	700	679	712	689	724	712	756	682	643	718	705	739	696	694	686	712	721	690	680	659	677	673	672	711	655	708	667	690	677	702	698	709	692	662	690	670	759	656	737	730	692	695	647	649	714	656	690	716	665	719	664	650	661	678	656	674	714	684	703	746	688	720	694	679	671	702	666	711	713	743	720	715	680	733	719	675	713	678	677	707	732	703	690	658	679	690	720	662	665	670	645	692	723	682	684	714	705	639	728	684	684	688	730	749	721	704	694	695	702	689	711	733	679	667	659	717	683	713	682	707	695	737	699	722	712	695	692	664	702	662	713	714	684	702	701	657	710	689	677	692	644	694	755	709	695	672	724	681	700	703	721	735	674	731	714	710	675	671	658	662	668	683	680	712	700	718	693	708	685	692	670	673	742	743	715	704	730	667	708	690	671	701	702	656	715	676	728	726	643	688	661	679	664	689	710	706	720	655	689	682	728	701	690	646	734	677	660	676	663	673	725	687	714	680	700	733	663	701	679	667	705	713	745	729	721	704	705	716	680	700	685	646	718	677	699	715	661	712	686	717	693	721	733	738	748	691	685	650	734	681	734	690	606	681	695	710	740	678	733	710	705	695	706	687	711	737	687	706	701	719	701	682	667	661	660	751	655	699	653	666	755	675	705	668	639	705	698	685	662	701	680	720	685	676	674	679	688	702	673
25007	46248	37473	16161	12725	9031	7482	6114	5446	4901	4360	3690	3058	2616	2141	2001	1895	1721	1446	1135	997	982	979	939	936	970	906	889	905	915	911	860	904	873	881	912	899	910	819	860	841	905	865	938	897	877	811	871	866	827	873	822	850	874	870	871	883	863	800	911	792	881	796	840	847	853	824	882	800	817	832	825	885	862	774	807	807	821	840	842	799	818	827	818	787	817	850	790	822	822	829	777	871	816	853	813	840	805	832	812	824	804	809	841	796	813	813	869	798	852	812	812	826	803	850	827	823	810	794	892	826	873	841	825	807	823	785	790	824	787	760	778	808	838	825	799	810	789	834	789	884	801	831	800	819	848	851	788	823	827	812	837	831	830	838	799	795	810	822	821	843	813	795	808	831	825	803	840	821	832	820	817	782	794	813	826	826	875	811	829	812	814	844	767	826	830	810	862	814	812	806	813	844	812	823	810	807	827	804	895	848	808	798	785	798	800	782	811	823	803	831	856	827	840	824	786	833	844	799	826	801	817	793	796	864	826	843	844	805	819	804	781	803	853	844	835	787	822	830	804	792	797	818	792	798	834	801	822	804	778	854	817	820	756	805	812	871	816	808	918	853	798	823	811	791	824	756	857	832	818	792	803	812	819	848	883	838	831	836	851	848	839	820	831	839	829	861	793	825	833	826	778	801	792	828	825	807	850	908	791	812	838	846	847	779	850	849	828	806	812	847	783	819	806	814	789	840	804	819	816	828	811	873	855	845	824	842	767	825	753	763	832	818	853	828	747	776	803	845	872	893	819	835	806	831	787	788	787	799	859	874	840	810	819	798	814	785	876	839	806	834	804	775	774	825	830	832	827	847	844	859	837	869	847	804	849	810	812	856	847	878	829	815	879	771	775	810	799	799	834	802	857	765	841	797	776	831	823	804	834	850	848	826	779	780	783	783	812	843	760	819	814	853	795	792	801	828	838	834	876	857	818	848	822	808	863	773	811	888	810	801	820	838	812	843	850	848	840	810	778	812	809	796	808	792	842	791	848	766	843	822	821	803	776	752	808	826	822	791	816	840	825	817	886	842	825	798	814	833	784	803	835	785	864	810	800	880	801	781	773	857	836	805	783	829	803	803	868	810	818	838	841	808	804	858	826	784	847	839	870	828	801	827	826	840	866	838	767	876	839	841	821	853	827	848	827	813	823	842	815	854	820	837	841	834	839	764	875	848	824	822	809	801	863	746	848	850	813	847	798	845	819	801	806	786	830	835	836	857	829	811	855	755	788	837	807	792	806	779	899	808	798	803	846	841	777	806	860	800	799	847	813	831	864	825	876	870	848	791	782	790	812	798	793	839	801	829	814	815	810	763	814	860	809	831	872	817	813	795	811	812	802	801	797	807	797	863	842	842	842	841	823	767	834	804	795	795	800	829	820	844	844	805	794	809	800	826	851	813	801	842	784	850	827	823	806	839	753	861	869	855	806	823	855	819	840	803	828	799	825	767	805	787	794	843	821	791	830	788	838	829	863	768	838	833	857	783	802	847	807	804	785	778	814	817	794	820	844	855	824	796	810	808	854	804	827	786	810	823	811	825	772	838	806	839	844	805	791	790	805	789	785	860	810	854	846	839	846	801	823	842	833	819	805	830	842	837	840	803	826	809	794	813	823	858	845	834	813	770	839	800	810	763	773	783	795	870	811	792	794	769	827	835	824	823	820	790	840	814	806	808	796	865	799	836	847	782	814	807	837	795	863	805	832	828	860	832	760	821	757	839	810	759	811	792	830	821	864	777	847	768	865	852	744	843	843	810	783	824	783	877	874	829	806	860	785	816	803	825	870	802	808	814	831	792	837	848	843	860	813	832	796	774	846	826	849	857	856	839	858	841	769	805	774	858	773	814	867	825	827	831	844	837	799	794	805	842	805	797	807	772	816	849	825	802	857	792	813	816	801	827	858	824	842	793	811	847	802	777	860	818	828	815	785	793	794	818	850	856	851	836	836	844	850	832	808	826	780	803	797	819	829	806	846	827	782	824	869	788	818	810	824	823	829	839	825	858	868	814	832	819	833	794	849	809	773	811	846	805	793	844	844	828	785	836	794	784	798	878	878	864	785	774	815	775	854	837	881	844	787	834	790	872	780	866	788	858	781	831	795	793	794	846	803	815	804	780	797	832	819	823	807	817	810	835	811	821	870	835	820	868	770	859	833	820	807	767	869	857	806	823	879	783	801	826	799	782	802	836	839	871	844	838	798	820	845	795	790	763	837	804	797	895	822	877	842	802	822	793	814	846	836	835	862	840	809	795	789	823	848	807	833	878	802	833	831	819	858	820	878	797	815	829	837	813	804	840	807	829	802	821	797	796	760	835	775	881	768	826	847	785	795	797	820	814	825	839	822	809	882	835	811	824	781	841	825	799	775	809	807	811	815	847	877	816	843	822	801	796	845	799	829	823	787	791	857	832	812	826	836	848	834	807	759	794	815	841	808	821	817	848	846	824	823	792	803	834	795	816	838	798	818	852	819	765	818	783	816	792	827	828	809	854	850	849	802	837	819	795	833	841	833	853	789	859	836	798	819	881	813	841	805	836	811	793	811	821	829	809	899	776	768	808	783	802	818	850	776	836	818	822	781	836	772	817	906	784	791	843	771	812	843	820	884	804	822	808	805	822	868	820	833	833	826	781	812	787	803	889	779	824	850	807	873	787	786	837	740	821	811	778	779	881	847	804	790	796	834	876	830	817	807	844	842	838	812	789	874	829	827	790	812	830	851	825	775	823	782	804	825	801	817	812	833	826	838	785	826	808	803	833	815	852	800	852	806	773	810	838	789	842	825	886	822	849	825	846	795	807	796	812	832	846	837	840	736	819	823	763	796	842	796	875	782	805	836	812	826	829	810	779	809	837	785	832	814	839	816	800	853	817	831	825	858	808	859	847	785	814	812	807	840	840	818	831	836	811	866	857	827	795	795	815	825	809	792	879	856	830	796	834	795	839	824	819	833	804	833	835	792	826	833	816	803	861	810	760	854	881	799	802	834	803	831	802	842	828	829	859	826	788	789	838	813	858	824	827	786	826	773	838	798	823	821	810	843	816	827	851	829	804	834	807	815	808	799	853	804	846	862	817	864	800	827	813	810	780	835	858	842	795	827	859	783	811	799	868	799	840	822	829	861	835	834	769	841	816	836	819	774	780	805	820	808	788	811	823	835	803	794	826	786	819	817	794	840	853	785	822	866	802	772	860	797	861	782	816	861	841	800	792	806	830	797	799	823	899	833	804	819	782	775	840	842	822	810	801	807	883	780	831	825	846	796	786	835	821	831	825	798	850	837	798	816	798	835	824	800	846	783	797	821	815	804	825	813	816	815	817	831	791	808	834	786	814	800	782	808	837	847	807	792	824	832	851	849	807	800	812	818	849	807	774	834	761	864	781	835	858	831	784	846	829	805	847	813	818	837	765	784	848	831	839	821	824	808	841	790	834	855	819	780	818	833	786	789
27672	21939	20774	7734	3012	2121	1818	1465	1512	1418	1363	1231	1116	1060	1012	985	977	948	879	890	893	848	847	831	837	863	808	805	861	776	849	846	804	801	827	842	791	768	856	773	822	806	830	834	817	810	841	806	906	843	870	795	837	877	830	785	791	819	886	762	836	837	883	835	857	825	801	888	825	807	826	812	813	819	784	830	831	805	826	835	781	804	800	784	835	840	840	824	846	794	860	797	829	797	773	825	824	828	831	837	821	806	817	831	726	853	828	821	769	803	854	860	807	811	854	801	818	825	809	819	851	845	773	786	825	829	844	804	839	827	804	796	773	826	833	804	806	784	877	838	844	806	820	790	827	816	791	769	777	873	850	767	812	803	788	809	766	854	829	804	799	830	793	832	785	821	810	852	784	725	872	808	788	826	829	752	812	823	800	844	818	772	832	818	786	808	774	786	828	833	833	830	812	787	860	848	799	806	806	801	826	857	823	801	775	832	852	764	789	805	864	805	796	845	819	841	843	814	832	832	838	819	800	783	834	799	835	828	835	796	850	830	788	815	777	779	809	862	832	867	808	802	818	723	830	806	846	776	753	847	793	845	774	803	840	846	827	822	755	789	781	846	768	804	823	815	797	828	885	825	832	822	819	826	811	847	839	850	779	845	814	775	824	847	805	795	796	778	775	781	809	805	867	786	855	823	802	817	780	835	815	797	794	846	834	840	801	837	835	767	851	834	778	867	863	845	800	834	815	839	809	856	775	820	813	818	806	806	800	812	827	821	729	852	766	753	772	830	874	834	816	823	818	776	815	786	820	779	827	818	876	751	828	809	823	811	835	789	822	812	865	789	779	822	811	775	824	869	850	813	822	832	835	823	855	833	814	804	776	822	851	844	793	849	818	774	834	770	844	786	806	857	822	814	826	818	826	837	797	766	770	816	799	815	791	791	840	808	830	846	761	837	836	818	813	793	770	836	841	795	802	824	789	813	856	835	815	794	834	846	819	810	841	821	783	840	809	844	849	789	864	801	829	896	813	844	760	831	843	826	840	786	854	806	845	832	854	823	841	758	839	840	773	815	793	824	806	807	765	829	873	858	833	834	810	848	804	833	758	797	836	831	847	785	798	806	799	791	852	811	855	793	774	825	803	795	802	780	815	799	805	792	798	764	815	815	868	807	820	785	744	804	796	769	798	793	816	752	790	812	856	789	806	828	809	822	799	852	836	762	830	822	814	781	819	865	801	797	793	825	854	878	784	818	734	772	833	852	829	819	844	779	914	823	897	800	837	759	817	802	835	840	814	737	809	814	827	764	767	827	859	826	787	758	880	738	811	795	815	809	807	814	785	844	810	788	818	803	789	830	881	817	812	826	847	795	829	791	825	856	818	789	837	799	820	786	821	843	830	841	822	810	814	737	805	828	800	866	798	780	803	850	820	816	879	848	751	867	846	798	773	781	774	768	819	798	828	788	818	838	814	806	802	853	893	798	812	791	847	769	804	768	804	798	833	758	874	827	824	832	801	840	817	840	825	830	739	794	852	800	840	793	815	809	809	830	817	794	857	796	817	853	859	828	832	844	777	789	824	789	789	798	822	790	833	870	782	815	824	783	809	806	817	856	828	858	753	837	795	827	814	830	821	754	807	815	776	774	775	781	799	794	794	842	818	822	767	798	829	849	825	791	797	750	791	816	772	817	792	861	863	848	873	821	825	844	799	802	815	862	835	800	785	806	752	775	842	811	848	825	772	770	838	825	814	792	830	830	804	803	800	793	754	848	794	794	837	786	814	791	818	845	821	781	814	775	760	759	852	844	829	794	772	890	796	790	800	805	825	776	840	827	815	848	831	802	820	851	818	740	798	813	898	830	848	862	827	776	821	790	830	858	809	818	789	789	797	748	823	805	820	801	834	836	786	850	788	837	803	845	852	864	821	841	834	838	805	760	837	810	792	787	824	812	808	819	791	774	783	840	855	831	843	764	825	789	890	817	856	806	823	817	760	818	789	755	835	756	801	814	795	812	781	827	840	805	770	821	817	794	853	823	809	811	842	829	837	802	811	774	817	742	818	792	822	777	818	814	834	800	797	815	778	799	803	766	860	801	805	840	815	845	784	764	828	790	806	770	812	854	841	820	808	826	799	791	766	773	842	752	808	869	813	835	814	841	861	815	865	825	859	789	790	849	805	785	830	828	811	780	868	824	833	809	797	828	907	819	834	793	801	815	794	782	785	751	818	855	812	822	834	807	819	789	849	808	838	784	818	838	822	777	772	829	796	857	889	795	805	824	778	839	790	822	805	851	772	817	803	785	794	839	899	802	819	836	850	802	787	827	844	824	771	754	771	825	847	836	814	827	847	779	828	786	837	779	780	830	817	798	823	835	810	777	823	793	780	819	835	794	860	777	818	894	786	832	770	799	829	813	784	796	811	807	810	802	817	817	872	843	852	854	850	813	808	849	848	768	830	820	845	798	804	830	745	810	825	747	791	798	814	847	841	811	797	826	793	881	816	785	825	779	801	825	841	792	864	794	811	784	826	869	828	769	781	888	777	801	835	800	827	746	840	849	850	826	783	808	840	803	794	821	773	813	847	849	830	784	816	788	820	791	864	774	802	808	772	766	847	794	748	837	782	819	796	826	837	843	794	822	836	826	851	796	830	805	773	783	759	813	813	863	802	837	782	759	845	790	847	800	779	792	819	832	816	811	830	807	820	811	798	786	841	879	822	808	788	762	829	794	815	788	771	747	774	851	845	824	766	850	847	854	796	813	789	797	790	828	825	835	787	797	810	836	842	812	798	831	795	842	814	836	816	758	807	855	790	779	805	826	810	788	780	795	786	812	826	811	770	808	750	836	801	798	830	818	825	866	786	799	814	823	838	819	813	826	796	827	798	767	923	792	758	812	762	836	846	830	828	860	772	806	793	827	786	797	762	816	811	806	810	820	835	841	800	833	836	787	784	847	773	751	779	778	822	832	763	845	784	813	870	774	804	794	784	820	835	845	808	798	843	810	812	855	822	858	829	775	838	856	817	813	816	800	795	782	866	828	811	790	785	779	833	843	835	841	809	780	806	866	843	785	814	853	844	822	816	801	825	811	832	801	829	839	795	841	849	878	811	809	840	826	826	747	776	793	795	851	780	776	807	765	865	836	795	788	804	782	787	798	743	811	815	816	761	845	801	837	788	796	828	835	834	819	753	885	828	821	822	824	810	886	847	844	825	846	826	831	767	801	834	849	791	803	846	805	828	803	840	808	856	808	835	838	815	797	841	743	804	816	826	781	799	864	803	778	777	759	846	772	850	776	856	826	802	818	838	803	809	766	792	785	840	840	882	850	802	763	811	813	814	802	870	806	822	834	804	811	815	814	772	771	802	812	840	809	786	770	855	861	809	822	838	783	793	795	831	816	812	840	774	840	813	832	811	799	814	750	824	827	796	805	835	787	828	825	833	796	799	805	766	786	855	881	822	813	792	849	805	816	805	808	743	797	857	784
21058	31939	24585	6833	4701	3390	2872	2466	2132	2097	1992	1708	1563	1442	1330	1340	1297	1191	1085	1046	993	940	983	966	965	952	850	963	977	961	959	935	944	903	940	1017	912	925	1010	962	914	933	954	958	934	971	1004	929	935	963	939	961	1013	1045	973	1003	960	949	916	926	931	922	899	988	951	984	920	938	923	973	943	902	909	922	901	903	955	1006	933	940	987	958	939	951	949	965	909	898	941	958	916	954	930	952	943	970	943	908	932	965	937	921	971	988	970	971	978	910	935	966	966	940	947	971	938	915	928	987	959	946	966	955	947	944	938	968	948	948	893	924	936	933	986	932	962	951	929	929	943	961	961	912	958	925	949	938	977	963	940	995	930	934	923	908	945	901	960	965	906	950	959	963	911	995	961	949	898	954	939	899	960	981	977	922	910	938	962	936	971	960	974	968	916	955	930	925	962	957	979	923	931	959	935	947	912	951	939	916	973	934	899	948	924	939	984	992	894	986	901	938	902	967	943	923	906	968	951	974	953	929	921	983	963	975	935	936	955	935	944	967	922	942	867	902	988	985	989	915	934	891	928	1004	924	888	962	998	920	950	1015	935	942	970	970	990	906	924	963	923	898	928	931	962	965	978	923	922	948	971	970	978	949	911	958	954	1034	939	1016	964	910	967	939	926	989	916	936	992	1008	981	987	941	933	967	966	957	958	893	973	944	978	964	946	921	950	992	910	1010	970	972	954	946	953	924	966	943	924	900	928	959	892	962	922	916	983	954	931	969	939	1001	959	1022	950	922	943	933	939	943	948	936	977	882	941	950	964	963	953	968	956	959	901	934	902	902	925	972	937	921	954	955	955	932	958	928	962	977	956	929	976	883	949	953	961	973	916	914	928	979	924	1007	963	986	938	987	961	920	975	953	923	982	919	915	953	935	946	945	965	969	926	940	914	951	897	973	927	987	980	993	944	948	981	979	960	946	945	1017	924	930	911	986	930	915	1000	923	903	956	946	947	917	928	981	940	963	962	960	943	926	977	974	946	951	960	1007	960	959	934	1015	941	942	941	931	976	893	956	927	923	888	958	987	932	921	1013	974	937	921	910	942	942	958	934	891	920	920	965	963	879	972	892	923	885	882	919	996	1005	942	955	945	922	938	920	947	952	963	916	914	978	970	919	980	977	938	939	897	1006	964	957	934	949	965	935	912	916	935	920	972	900	960	992	942	959	937	885	962	919	915	936	950	923	982	941	934	982	927	922	951	961	931	957	988	937	975	954	909	953	975	1015	950	882	855	953	974	982	958	914	889	903	958	884	994	953	981	973	966	950	910	899	921	964	910	864	907	886	923	930	1027	964	952	1001	953	900	941	926	974	950	951	919	965	934	930	925	939	931	921	957	919	964	919	926	921	976	942	930	961	899	995	971	932	946	970	953	931	911	949	877	977	981	947	924	928	981	939	927	988	939	965	972	930	927	927	991	914	948	916	947	875	943	960	967	975	951	915	951	887	944	928	978	910	923	984	926	941	977	972	935	930	931	956	1019	897	915	944	968	949	929	910	909	947	956	943	951	982	951	923	899	936	951	922	950	933	898	938	945	938	1001	978	941	969	942	975	996	976	977	974	946	935	952	955	928	962	930	940	902	913	957	956	931	985	935	922	949	944	943	908	925	975	979	960	934	990	970	936	948	958	947	914	955	924	914	946	957	965	934	918	918	924	920	924	992	987	974	980	1010	913	931	983	907	981	935	1000	957	876	947	915	998	928	892	994	948	910	916	993	994	914	907	952	944	952	922	941	953	975	945	882	924	954	894	979	887	939	952	985	947	916	941	958	947	1007	969	954	953	932	921	927	955	880	967	982	942	956	972	957	926	943	918	962	922	931	929	941	926	899	970	940	963	932	867	954	933	864	880	942	942	973	921	914	938	949	923	963	915	958	962	928	976	992	953	904	948	921	900	940	948	901	893	989	887	963	916	887	952	1010	944	905	964	890	941	954	949	994	983	961	880	943	928	913	949	898	913	983	914	937	984	955	907	960	914	914	949	945	918	925	977	934	988	944	954	967	960	953	981	931	909	947	940	939	886	999	939	915	971	941	892	975	999	938	990	905	956	968	932	966	964	977	938	930	981	934	975	930	936	920	947	857	946	929	904	1011	939	928	933	854	899	966	926	987	940	975	994	889	958	970	952	937	937	996	936	907	933	923	916	893	919	929	975	970	913	908	965	1021	937	911	940	882	883	1005	903	869	947	988	901	939	1008	969	917	954	899	980	933	921	1001	939	924	928	894	966	891	928	952	940	960	1024	979	868	948	923	946	937	841	918	952	950	947	918	931	937	920	971	971	922	944	953	966	930	931	1040	926	913	961	1002	965	976	976	932	975	951	946	893	1010	917	950	946	972	929	988	904	949	968	929	968	941	913	921	973	971	950	999	924	951	943	940	941	920	947	945	966	974	937	966	918	1026	915	938	949	944	985	947	912	946	923	903	964	946	1006	937	981	936	874	994	947	965	973	940	910	949	960	909	949	940	978	994	897	907	954	932	918	967	961	956	965	941	905	924	920	921	979	981	978	901	932	935	933	983	961	973	911	962	925	952	910	930	950	919	921	928	986	921	992	916	932	955	896	1000	965	982	940	938	931	965	935	943	921	931	916	936	928	963	972	893	935	959	934	923	934	946	952	956	971	976	932	958	893	997	957	964	965	917	903	929	909	927	922	922	976	941	961	942	989	975	968	887	925	938	976	894	884	916	916	873	888	884	925	959	904	917	975	937	980	962	989	906	905	956	948	918	926	918	943	931	893	856	971	910	964	936	907	948	989	967	939	948	978	943	983	951	1009	965	966	944	941	984	970	957	997	969	957	950	936	950	1013	926	958	938	970	925	935	951	919	963	982	938	930	920	1000	912	924	912	943	898	949	910	934	968	912	931	910	919	984	880	993	934	992	954	985	948	945	901	916	954	970	959	913	951	919	912	947	934	955	939	885	979	928	957	928	892	1031	968	930	922	1006	971	973	920	898	935	921	927	969	934	932	986	950	941	949	917	969	946	939	906	939	936	968	1001	916	955	927	968	934	969	963	958	938	908	975	927	900	957	931	938	965	972	920	986	974	959	928	912	1002	991	965	979	884	956	907	910	930	923	969	960	925	955	969	951	988	934	975	951	993	914	963	960	917	902	874	939	962	942	930	931	946	934	947	965	896	1013	967	943	964	938	952	928	963	961	931	948	924	907	995	944	957	967	914	911	915	928	931	923	960	963	907	943	1011	950	927	955	962	922	964	913	950	1000	940	944	945	914	939	968	1001	941	921	950	975	934	972	947	903	962	959	918	955	954	953	947	957	919	983	938	909	950	944	918	915	963	962	956	897	929	981	899	896	946	1004	944	904	937	920	889	1003	963	903	922	966	910	999	981	909	940	971	902	970	922	946	933	961	935	906	934	998	933	986	1007	962	973	963	871	917	984	959	944	927	971	936	938	998	979	971	986	920	937	919	962	958	983	980	940	948	973	942	912	955	969	936	918	943	956	915	937	995	938	958	985	950	977	960	894	901	963	940	929
23742	21151	28246	24331	21145	13593	4460	2798	2302	2369	2130	1971	1727	1603	1467	1385	1384	1269	1180	1003	1015	1023	1002	1008	911	914	941	915	934	939	981	925	987	908	949	944	900	963	936	936	916	884	1004	970	885	953	880	907	966	985	910	892	982	942	933	988	967	910	920	878	912	911	913	919	872	960	932	1001	948	918	902	893	876	875	921	889	948	902	967	976	893	903	885	843	913	916	971	950	986	897	907	942	972	925	901	925	939	949	902	863	865	903	978	894	921	956	939	922	896	974	928	918	942	909	930	965	949	913	927	869	886	904	899	894	935	904	944	917	913	949	963	891	901	882	893	901	907	915	932	939	949	883	940	952	905	982	909	914	937	955	914	922	954	949	928	976	929	900	926	895	894	937	928	914	976	952	930	896	901	925	908	863	917	917	918	971	886	908	935	947	902	880	906	917	909	929	919	911	926	928	906	963	939	908	925	921	899	937	901	899	892	929	906	912	938	922	949	887	880	864	903	961	901	939	914	918	896	968	897	911	940	932	922	925	913	889	868	928	933	928	957	889	948	928	957	965	925	886	950	903	953	938	921	942	954	875	895	932	888	953	882	892	955	933	971	895	953	885	959	972	864	863	898	913	913	892	966	896	952	912	862	904	934	876	885	949	853	905	957	939	959	916	909	902	947	975	941	903	939	911	914	953	894	923	933	945	901	920	884	979	913	908	925	851	873	956	922	936	937	973	947	906	926	892	922	904	907	943	919	933	894	968	909	884	899	928	923	955	955	905	906	976	953	941	932	866	850	951	941	923	894	936	970	894	893	894	877	920	962	933	922	956	933	978	923	889	904	948	994	942	903	969	887	963	950	947	949	969	943	891	905	887	893	989	919	926	926	891	889	914	924	889	984	908	909	936	925	906	924	922	924	925	926	930	917	951	962	899	880	953	903	959	906	972	927	936	907	958	890	874	916	921	904	900	913	912	962	872	916	882	917	857	983	923	913	924	916	922	870	862	950	890	895	950	954	934	923	927	918	919	876	902	914	903	898	907	941	921	961	894	965	949	939	923	892	968	929	896	911	864	926	897	932	934	920	909	912	889	941	903	858	881	900	936	954	917	974	905	913	905	928	918	957	883	975	836	940	928	964	908	924	878	957	925	846	898	911	929	930	913	858	935	956	849	990	902	890	945	883	894	890	930	895	936	866	878	891	919	947	915	888	958	882	840	891	896	921	910	894	928	902	961	941	935	930	900	933	859	868	902	880	933	896	922	922	920	966	936	952	924	870	916	947	964	909	884	888	924	899	975	931	888	898	923	907	900	969	883	906	890	933	907	922	894	867	923	916	878	928	917	905	903	912	907	949	942	969	888	925	925	879	955	907	927	951	894	926	959	897	944	953	928	960	870	957	910	874	930	901	927	942	948	911	905	948	906	929	917	899	915	900	912	841	906	912	918	904	918	943	898	932	922	872	874	927	919	890	900	966	939	933	973	962	964	913	946	873	945	901	939	875	836	896	870	949	911	928	942	991	950	888	894	924	931	892	897	884	899	897	909	934	901	884	870	908	901	874	919	879	934	882	944	869	904	989	929	868	892	932	943	868	885	918	878	863	930	899	951	941	940	901	981	928	892	999	859	923	893	865	927	976	927	986	931	964	905	921	888	916	959	886	920	925	892	928	894	1004	943	977	949	942	888	878	906	931	942	881	942	963	930	859	889	882	909	891	909	921	884	929	875	895	928	888	873	927	896	961	913	874	915	908	939	901	988	919	938	942	893	942	911	909	901	934	934	852	906	927	905	913	867	929	966	900	942	986	922	902	907	934	946	921	948	947	920	861	923	941	893	943	911	927	924	908	919	908	942	964	927	906	950	993	842	931	924	911	903	968	870	900	946	902	873	950	902	899	892	942	964	890	957	913	893	920	869	858	939	905	885	906	875	895	880	968	912	925	909	916	889	936	896	972	922	930	881	910	903	886	987	907	875	898	865	864	942	925	887	910	898	931	925	934	909	885	896	932	924	907	953	910	930	886	871	962	938	927	932	949	880	894	867	871	853	914	866	913	927	915	924	941	921	902	928	885	920	914	917	949	920	876	913	941	947	920	909	919	903	880	861	855	995	880	893	890	940	926	923	883	878	884	901	902	893	946	943	940	906	951	870	925	918	902	950	918	927	914	889	904	939	897	928	917	943	894	895	958	952	898	935	910	920	870	912	924	970	886	901	945	905	926	939	869	926	897	926	886	924	890	938	897	876	976	946	930	948	978	886	921	909	900	912	881	893	898	900	913	892	910	929	967	932	899	910	963	926	926	933	902	880	890	939	915	856	913	904	889	950	909	929	910	910	913	903	935	915	882	910	925	920	924	874	901	918	989	901	888	892	888	940	883	890	963	929	899	954	863	909	930	931	922	924	944	898	954	906	871	900	920	860	965	904	939	931	914	874	936	911	934	965	959	931	903	930	939	988	944	918	956	905	925	887	883	960	976	875	900	923	964	912	959	900	943	918	892	924	876	873	926	950	965	963	951	878	926	881	975	888	908	944	917	929	951	936	918	895	907	936	892	879	928	879	937	880	941	871	922	935	951	963	932	897	943	939	908	894	904	943	915	932	894	917	907	949	919	964	887	923	892	896	935	915	985	967	916	908	882	915	928	893	914	901	950	934	929	869	981	887	855	919	873	914	925	926	953	911	866	958	932	931	902	895	886	886	869	906	915	951	876	938	944	887	906	924	899	904	876	923	951	952	930	908	928	859	919	925	973	953	944	849	974	918	917	945	902	929	908	884	865	908	948	892	928	934	965	923	926	938	929	919	911	879	848	894	995	956	898	935	935	930	941	924	867	899	893	976	930	840	910	891	898	908	909	890	860	919	879	929	882	938	920	925	939	873	932	917	869	973	889	932	900	904	842	909	885	923	901	938	936	954	930	893	941	908	879	925	903	951	912	878	884	912	914	939	948	956	913	917	895	878	887	952	905	901	943	913	842	930	901	894	940	928	970	890	891	906	867	884	921	940	999	908	901	933	942	919	981	883	907	898	938	897	901	900	926	919	913	912	887	945	869	934	864	964	926	899	970	893	918	930	924	944	866	904	894	897	918	894	853	892	918	940	930	904	923	959	929	911	968	939	909	860	947	922	920	877	948	847	970	911	890	897	910	959	910	938	972	881	876	925	957	902	960	890	883	921	911	936	898	937	851	889	938	938	952	905	894	898	976	908	907	844	931	917	952	884	871	933	946	963	950	920	900	926	910	907	994	922	920	933	892	979	913	904	917	873	887	920	977	909	944	924	935	952	936	923	899	910	892	876	910	923	905	966	999	940	923	971	890	998	935	900	915	923	875	950	970	871	872	924	904	885	938	903	896	915	884	934	917	910	933	903	861	910	912	871	945	934	914	929	932	907	928	895	900	886	911	930	898	859	912	916	920	856	896	954	915	952	895	930	915	902	959	890	942	867	948	951	972	890	921	909	914	900	947	876	951	910	1037	927	905	885	892	882	915	871	854	931
23091	42150	31541	11590	8995	6452	5409	4397	3859	3587	3243	2943	2437	2273	1968	1895	1764	1648	1441	1254	1151	1141	1133	1128	1121	1081	1119	1070	1088	1084	1125	1055	1154	1117	1086	1132	1092	1067	1096	1059	1179	1146	1141	1142	1041	1088	1132	1100	1076	1093	1084	1098	1105	1046	1115	1122	1085	1081	1109	1039	1047	1060	1149	1071	1095	1085	1080	1020	1069	1092	1109	979	1046	1088	1130	1076	1074	1050	1087	1057	1055	1082	1043	1029	1062	1063	1042	1061	1083	1091	1070	1078	1033	1128	1043	1081	1115	1042	1083	1056	1059	1091	1133	1086	996	1087	1068	1082	1129	1044	1028	1037	1002	1098	1042	1100	1025	1046	1028	1039	1059	1047	1060	1063	1016	1110	1074	1042	1118	1119	1027	1054	1044	1077	1033	1065	1066	1148	1058	1038	1043	1063	1045	977	1027	1110	1117	1110	1058	1100	1051	1092	1080	1070	1073	981	1034	1114	1095	1046	1106	1047	1130	1067	1064	1080	1078	1071	1124	1127	1131	1058	1091	1040	1012	1005	1083	1053	1086	1028	1052	1037	1069	1109	1109	1073	1065	1075	1076	1055	1071	1040	1070	1029	1076	1092	1049	1065	1060	1107	1110	1048	1126	1089	1020	1116	989	1073	1067	1064	1090	1051	1041	1065	1085	1077	1078	1050	1068	1066	1054	1026	1087	1012	1090	1044	1044	1081	1067	1052	1053	1081	1059	1020	1094	1050	1051	1048	1011	1039	1075	1050	1090	1061	1109	1045	1083	1074	1018	981	1110	1009	1085	1050	1064	1054	1053	1035	1044	1049	1075	1071	1107	1072	1043	1040	1044	1116	1072	1087	1030	1053	1035	1055	1058	1070	1104	1066	1027	1049	1067	1089	1043	1154	1097	1062	1063	1054	1132	1118	1061	1097	1042	1033	1078	1039	1092	1137	1110	1091	1058	1121	1049	1076	1113	1083	1020	1025	1052	1094	1042	1087	1040	1120	1112	999	1051	1079	1009	1072	1022	1053	1052	1049	1045	1064	1083	992	1025	1046	1035	1065	1079	1080	1047	1062	1087	1044	1028	1079	1060	1130	1039	1072	1007	1083	1053	1041	1015	1077	1032	1020	1044	1047	1064	1135	1096	1055	1090	1037	1047	1051	1151	1061	1060	1084	1060	1098	1022	1088	1049	1095	1115	1077	1089	1091	1081	1057	1016	1074	1017	1084	1043	1093	1089	1023	1032	1091	1081	1056	1100	1047	1095	1062	1098	1064	1078	1077	1098	1060	1098	1057	1036	1060	1071	1063	1095	1081	1062	1048	1018	1120	1077	1044	1074	1045	1049	1048	1111	1036	1056	1098	1116	1044	1033	1097	1073	1101	1140	1068	1051	1084	1012	1086	1039	1066	1092	1099	1053	1090	1065	1016	1115	1083	1042	1079	1064	1081	1049	1073	1103	1076	1033	1110	1058	1090	1097	1122	1050	1057	1084	1010	1143	1036	1021	1020	1065	1004	1020	1118	1162	1103	1076	999	1017	1107	1100	1100	986	1074	1078	1035	991	1044	1118	1042	1036	1058	1076	1144	1076	1035	1045	1092	1098	1100	1109	1057	1069	1090	1013	1088	1075	1095	1132	1083	1049	1008	1111	1011	1063	1102	1056	1055	1031	1027	1049	1071	1042	1049	1071	1058	1048	1080	1102	1023	1076	1067	1009	1067	1076	1077	1106	1046	1007	1030	1113	1071	1055	1069	1070	1056	1099	1043	1079	1030	1064	1104	1078	1036	1061	1019	1068	1052	1035	1045	1110	1140	1049	1113	1093	1070	1079	1016	1126	1082	1076	1033	1096	1080	1045	1079	1048	1063	1006	1010	1084	1027	1102	1109	1087	1061	1083	1055	1097	1044	1012	1081	1052	1068	1065	1001	1086	1053	1041	1075	1101	998	1088	1045	1042	1062	1101	1096	1057	1050	1081	1023	1075	1081	1124	1087	1131	1077	1056	1092	979	1141	1017	1026	1059	1063	1066	1043	1089	1079	1018	1070	1057	1039	1081	1067	1126	1092	1066	1034	1072	1097	1078	1099	1028	1140	1047	1064	1068	1077	1095	1091	1059	1087	1054	1105	1030	1077	1072	1065	1045	1063	1076	1096	1109	1041	1049	1043	1128	1023	984	1061	1076	1074	1089	1071	1034	1046	1082	1094	1041	1042	1089	1053	1052	975	1048	1108	1030	1053	1023	1050	1046	1042	1115	1047	1092	1071	1034	1091	1033	1113	1057	1057	1032	1067	1089	1001	1059	1037	1063	1072	1082	1046	1036	1048	1059	1095	1019	1046	1029	1032	1058	1034	1068	1053	1066	1042	1070	1093	1024	1024	1113	1096	1055	1117	1066	1059	1010	1084	987	1116	1084	990	1079	1074	1108	1096	1079	1053	1023	1054	1050	1043	1077	1075	1080	1022	1056	1094	1068	1061	1042	1024	1072	1051	1098	1062	1040	1037	1078	1080	1051	1027	1019	1025	1085	1032	1056	1059	1036	1069	1081	1072	1050	1009	1112	1083	1033	1059	1058	1048	1126	1029	1057	1070	1091	1103	1090	1075	1130	1034	1080	1022	1086	1087	1027	1044	1085	1018	1072	1084	1034	1029	1088	1005	1089	1055	1042	1099	1054	1079	1050	1091	1105	1090	1057	1029	1042	1103	1068	1036	1004	1069	1060	1050	1081	1048	1095	1027	1045	1086	1057	1054	1058	1059	1031	1120	1112	1037	1110	1021	1086	1110	1078	1057	1065	1030	1048	1067	1024	1067	1047	1001	1093	1015	1058	1049	1051	1056	1083	1111	1030	1039	1069	1101	1075	1118	1142	1075	1093	1091	1057	1025	1034	1080	1081	1076	1072	1127	1067	1041	1082	1043	1067	1039	1089	1057	1074	1124	999	1073	1059	1028	1094	1054	1069	1011	1014	1050	1043	1095	1089	1059	1103	1084	1010	1067	1053	1078	1098	1044	1099	1085	1043	1087	1063	1061	1065	1040	1115	1014	1043	1047	1043	1039	1037	1011	1064	1090	1022	1054	1017	1042	987	1073	1015	1071	1065	1079	1097	987	1070	1120	1087	1064	1067	1084	1074	1067	1102	1093	1060	1120	1066	1070	1125	1132	1075	1002	1103	1050	1072	1061	1064	1083	1044	1097	1091	1059	1112	1064	1022	1050	1040	1082	1109	1038	1079	1029	1142	1076	1062	1064	1086	1108	1020	1035	1055	1029	1070	1026	1094	1048	1088	1024	1080	1075	1072	1061	1045	1043	1020	1043	1074	1019	1133	1031	1130	1124	1079	1058	1041	1051	1016	1053	1050	1055	1117	1111	1095	1111	1065	1062	1122	1071	1097	1062	1093	1076	1078	1072	1064	1091	1053	1096	1104	1027	1055	1070	1025	1025	1103	1047	1034	1039	1054	1123	1050	1076	1088	1075	1086	1003	1046	1023	1109	1083	1060	1073	1076	1144	1043	1087	1140	1088	1127	1087	1102	1093	1036	1051	1051	1068	1142	1049	1056	1082	1105	1050	1015	1062	1038	1056	1112	1021	1071	1052	1036	1048	1085	1065	1059	1045	1090	1064	1084	1076	1076	1126	1058	968	1084	1087	1082	1065	1038	1026	1125	1121	1079	1058	1080	1098	1069	1097	1048	1008	997	1037	1065	1070	1092	1053	1071	1022	1087	1136	1106	1055	1130	1071	1025	1058	1053	1055	1092	1109	1051	1036	1083	1126	1040	1076	1052	1047	1119	1111	1080	1039	1062	1069	1094	1133	1053	1076	1060	1061	1110	1051	1050	1048	1049	1149	1052	1066	992	1067	1078	1021	1036	1096	1073	1060	1102	1046	1064	1050	1036	1041	1073	1091	1032	1082	1089	1007	1038	1007	1045	1089	1018	1069	1070	1103	1106	1052	1049	1045	1065	1048	1129	1073	1089	1099	1053	1066	1048	1076	1078	1008	1064	1041	1046	1150	1094	1060	1083	1074	1090	1066	1009	1057	1067	1147	1052	1043	1035	1015	1088	1101	1051	1009	1034	1059	1059	1078	1069	1035	1062	1068	1039	1077	1051	1060	1089	1033	1104	1038	1025	1078	1059	1038	1064	1081	1077	1076	1140	1068	1035	1073	1083	1062	1077	1063	1084	1047	1069	1060	1033	1026	1077	1032	1044	1082	1012	1109	1028	1048	1067	1005	1089	1080	1000	1026	1105	1065	1096	1054	1116	1044	1039	1100	1080	1059	1003	1030	1041	1091	1102	1082	1064	1042	1053	1061	1055	1042	1081	1119	1072	1068	1099	1045	1114	1049	1035	1042	1086	1049	1059	1059	1084	1059	1073	1041	1032	1020	1061	1082	1054	1021	1099	1075	1105	1045	1084	1111	1058	1049	1114	1067	1066	1075	1021	1055	1054	1078	1036	1073	1097	1076	1043	1022	1041	1054	1052	1067	1019	1053	1141	1074	1111	1086	1088	1055	1044	1061	1047	1012	1092	1092	1052	1082	1058	1020	1066	1061	1066	1101	1065	1065	1054	1023	1084	1041	1065	1093	1042	1041	1032	1090	1056	1055	1023	1064	1077	1067	1072	997	1048	1078	1080	1048	1085	1060	1119	1086	1047	1093	1090	1090	1083	1089	1127	1090	1032	1140	1083	1044	1081	1094	1058	1023	1032	1052	1051	1037	1107	1093	1096	1099	1032	1050	1019	1067	1041	1035	1089	1066	1055	1001	1017	1106	1030	1083	1011	1095	1029	1072	1053	1105	1046	1018	1083	1070	1033	1119	1029	1091	1018	1002	1064	1065	1058	1081	1048	1070	1089	1084	1057	1068	1113	1037	1063	1073	1055	1050	1008	1137	1055	1089	1079	1066	1018	1059	1093	1101	1060	1067	1064	1090	1104	1112	1067	1094	1016	1087	1094	1078	1106	1053	1006	1044	1037	1047	1000	1046	1026	1112	1105	1076	1090	1057	1028	1080	1029	1041	1069	1028	1073	1122	992	1068	1061	1021	1066	1045	1065	1044	1046	1035
24701	21130	27367	25095	15912	3751	2374	1806	1524	1557	1424	1264	1110	1032	978	888	841	822	711	689	641	608	624	623	614	605	611	615	597	604	633	607	569	620	612	594	607	593	587	537	595	624	581	590	631	555	576	586	631	576	623	594	612	600	543	541	588	605	546	568	577	608	600	566	587	611	575	586	531	608	575	593	596	557	603	520	574	591	571	557	607	609	577	575	622	594	576	593	571	594	563	587	542	616	591	631	590	607	583	528	603	586	600	592	552	593	628	625	567	627	600	608	590	595	556	569	569	563	562	591	600	597	590	585	568	600	556	572	559	601	556	605	548	586	573	602	566	555	597	588	601	579	569	568	546	552	588	593	525	591	612	573	582	584	563	613	605	562	586	607	581	565	599	565	572	572	605	604	570	578	559	591	564	512	603	578	568	568	563	610	605	609	598	552	569	600	625	589	637	599	597	583	565	542	582	569	577	583	595	604	565	608	607	575	613	605	547	588	546	557	609	581	596	603	603	586	539	615	553	584	617	554	596	588	574	559	573	580	569	570	581	558	607	555	540	599	563	541	603	590	593	588	545	611	557	553	582	568	549	576	589	626	600	592	577	565	591	570	609	572	558	584	552	553	646	547	604	603	564	573	605	598	580	604	624	570	568	564	564	548	572	616	579	572	552	557	549	576	595	595	599	599	579	564	549	603	578	577	582	580	665	602	588	586	564	535	579	548	591	567	561	595	644	585	588	609	628	548	615	618	566	553	615	616	594	645	548	596	585	626	600	597	551	578	567	581	586	603	635	576	595	610	597	534	565	609	537	575	606	585	551	604	649	604	621	577	584	619	549	554	591	590	585	623	568	567	561	546	638	588	558	582	542	582	562	573	573	601	591	614	577	583	610	545	570	546	639	570	615	572	586	607	589	600	593	569	576	567	616	598	599	587	549	586	573	586	601	630	566	576	583	564	555	545	618	599	591	582	609	552	590	586	556	538	565	601	603	594	546	555	532	610	596	539	599	569	536	606	604	612	632	559	588	565	570	576	569	579	573	558	582	555	638	566	611	563	553	593	580	582	562	553	563	561	566	582	569	591	580	618	591	595	583	596	569	584	597	587	558	587	575	597	590	595	577	593	556	605	562	564	556	600	593	555	565	611	574	585	560	568	553	598	601	555	605	581	576	619	589	565	580	549	558	570	574	615	561	590	575	594	558	561	559	620	600	614	576	624	616	603	562	591	609	571	625	594	601	580	579	584	575	612	555	597	580	549	572	610	587	580	573	617	586	565	599	589	584	590	540	604	610	583	540	601	533	547	582	563	593	587	605	594	590	552	557	588	559	570	578	557	547	608	560	579	575	600	577	529	575	627	608	598	545	551	608	574	599	554	637	549	596	601	574	593	570	582	591	552	562	544	541	565	620	580	602	578	620	579	594	546	609	601	583	599	536	567	547	583	577	605	577	568	592	581	629	558	595	562	604	608	571	551	589	567	597	601	608	503	597	593	547	588	605	536	564	559	591	583	570	582	646	569	595	563	555	560	573	610	563	561	572	583	626	549	606	571	612	593	594	552	586	590	615	652	603	568	599	542	560	566	580	560	628	575	560	595	556	558	604	589	567	579	597	650	608	581	614	607	591	607	559	589	609	545	589	591	555	548	593	555	569	581	569	517	598	580	617	538	542	561	592	606	557	551	577	581	626	575	541	567	558	582	602	598	561	615	605	596	575	567	612	598	590	543	554	544	607	584	586	583	615	582	596	586	567	596	536	593	577	591	594	563	570	596	600	572	562	592	599	549	580	566	578	556	575	536	577	528	562	611	574	525	541	624	597	590	619	591	556	535	577	578	577	616	607	584	608	594	598	600	553	583	591	610	546	562	527	634	554	562	598	595	536	574	589	601	590	591	616	614	555	586	574	556	570	571	594	600	624	582	547	611	555	577	612	598	513	582	579	520	568	539	601	585	601	582	594	578	559	551	630	573	574	558	581	612	558	609	613	609	573	587	570	580	640	581	558	572	598	576	584	590	541	594	574	589	576	564	619	572	606	598	571	543	552	566	629	568	546	595	578	624	566	549	579	544	608	568	577	582	589	584	624	539	608	575	589	586	572	611	596	531	605	570	622	627	556	536	593	589	579	588	552	567	627	589	598	572	600	529	605	598	547	581	586	626	572	595	563	549	547	594	590	598	608	590	545	526	597	623	617	607	597	538	575	644	581	582	570	575	596	549	548	577	571	584	569	605	556	577	605	542	587	573	588	552	620	566	547	579	577	563	582	591	610	593	608	595	609	527	580	587	556	597	590	573	580	583	557	587	550	579	609	579	591	566	544	552	603	620	520	564	598	556	565	567	597	528	611	549	547	587	638	588	568	560	578	577	570	581	543	597	592	624	595	545	589	627	561	590	577	620	579	602	599	548	563	586	599	618	608	538	593	541	555	592	573	575	590	585	626	582	587	568	557	593	579	595	561	587	615	612	575	590	576	556	596	646	608	551	632	613	591	569	567	584	589	596	594	626	626	552	551	550	609	592	597	603	579	557	569	562	576	558	611	589	565	577	608	580	562	548	582	568	585	556	620	618	572	608	594	539	592	529	583	563	610	613	601	570	562	585	572	572	588	569	623	556	585	629	589	596	614	597	585	581	624	605	560	582	591	579	576	596	557	548	591	558	621	621	584	587	628	551	581	599	605	582	584	588	640	570	573	583	571	561	591	568	627	534	604	587	578	631	632	560	591	573	586	559	577	597	629	560	616	558	565	597	594	623	522	607	552	572	584	568	610	588	572	574	594	588	591	565	565	601	583	595	630	557	578	560	610	554	601	570	602	564	589	603	571	632	604	596	579	578	538	549	590	611	579	556	580	545	604	585	579	597	568	595	593	565	623	583	566	574	623	560	568	607	625	574	599	618	610	589	599	573	615	599	586	615	598	597	584	591	557	562	611	593	660	595	577	590	584	548	638	589	565	558	551	562	588	573	606	600	542	592	616	561	571	580	574	579	543	596	604	570	610	572	605	569	573	549	620	570	544	605	533	567	570	590	571	609	586	580	651	567	596	560	553	606	592	552	592	588	563	603	575	572	551	587	545	578	586	588	613	581	575	594	569	573	587	567	579	602	589	588	555	555	582	542	592	592	600	586	556	567	611	547	581	581	609	564	558	588	630	584	541	621	589	607	595	582	589	591	589	580	641	553	609	559	621	614	571	544	580	571	594	613	625	555	577	560	567	596	568	621	589	573	564	587	567	582	634	578	604	574	574	574	572	532	584	595	613	563	602	580	594	614	604	570	579	633	575	597	556	602	602	613	596	601	576	579	595	570	604	588	620	606	559	589	586	554	598	519	618	578	567	589	596	593	584	592	633	577	562	574	569	595	585	614	566	591	586	571	560	550	618	605	581	544	587	576	575	547	595	568	583	565	581	563	587	573	583	575	590	575	575	590	599	576	571	611	542	559	585	533	553	576	601	590	600	569	627	620	561	599	581	592	559	602	581	551	550	557
22806	38336	28551	9111	6982	4669	4133	3310	2839	2595	2343	2068	1781	1605	1434	1320	1238	1115	1011	870	713	727	761	736	749	770	769	736	757	747	720	731	693	735	719	769	740	739	751	691	699	713	721	731	748	706	729	696	695	732	705	717	720	748	743	681	734	713	703	699	697	724	699	684	686	698	706	667	695	704	687	636	683	730	730	713	691	697	687	683	680	703	737	723	683	713	704	673	639	684	685	739	720	729	728	671	702	759	661	698	676	687	701	701	682	739	696	704	727	692	649	679	681	655	697	704	719	721	710	655	690	685	704	676	645	692	730	685	711	729	650	653	711	723	733	679	707	683	685	638	671	717	665	643	723	676	688	677	717	704	691	691	691	686	682	674	713	709	699	688	685	685	754	679	726	658	690	712	718	692	691	719	693	694	670	682	705	688	644	710	708	640	672	672	680	710	724	744	709	710	693	680	672	665	705	716	676	683	703	638	724	720	689	713	728	647	709	682	675	724	693	692	746	682	702	708	681	736	691	730	703	655	720	677	704	741	674	680	708	658	710	684	665	680	669	705	691	664	690	683	704	720	710	730	666	714	670	734	677	723	710	686	721	704	684	682	689	684	717	720	700	708	713	698	664	719	737	714	700	689	707	666	685	693	726	686	640	711	659	679	685	711	678	715	708	628	620	752	700	691	726	722	690	685	709	684	685	725	685	710	703	700	749	770	698	696	700	693	667	729	668	721	769	718	680	667	672	663	662	750	680	655	672	717	681	643	665	657	729	672	690	687	686	715	739	654	716	693	662	647	710	709	753	710	716	704	659	744	707	660	705	691	684	667	701	636	681	643	715	720	684	688	701	697	641	674	716	733	671	720	740	645	711	692	726	708	710	682	678	715	680	707	735	676	663	728	656	729	724	677	734	690	667	649	633	653	693	734	672	746	701	674	655	700	706	710	666	656	722	730	651	647	694	637	739	678	703	703	691	689	675	708	669	702	707	654	715	724	703	686	668	664	756	688	686	678	669	728	704	666	673	693	684	707	720	704	682	719	737	656	714	706	740	691	720	733	666	687	715	654	693	666	688	702	712	676	722	663	681	712	675	686	735	688	622	719	681	687	667	711	680	746	686	700	702	675	658	716	682	674	661	700	748	692	687	679	651	695	690	716	702	689	657	710	727	690	689	698	693	671	664	655	641	705	738	713	688	702	694	713	729	654	652	658	746	665	739	696	730	723	725	707	644	681	718	707	665	685	693	727	681	732	665	705	672	690	673	727	672	689	715	666	716	712	687	689	714	728	743	675	706	692	698	719	686	689	699	697	692	691	686	689	669	707	666	729	656	692	726	706	640	687	669	717	693	674	662	715	666	734	716	692	671	705	674	714	682	655	682	645	745	690	714	724	662	660	715	667	685	721	675	703	693	704	720	682	723	712	698	682	695	709	689	698	702	742	704	713	685	686	705	684	681	677	718	714	724	711	731	711	660	654	755	696	673	701	658	667	706	683	715	665	678	689	694	673	716	678	674	709	710	702	696	686	748	687	685	695	695	675	698	705	661	708	680	724	689	704	691	715	681	766	717	749	702	738	637	666	650	711	715	708	708	724	691	656	716	621	637	703	652	728	682	709	710	681	727	678	685	755	701	732	722	650	704	693	680	715	725	632	726	705	705	670	706	678	665	726	692	674	694	699	740	671	713	685	709	699	696	686	698	713	723	701	698	706	708	715	712	712	704	733	692	691	716	719	711	666	679	690	692	651	668	706	670	697	743	677	686	735	665	714	691	723	678	736	682	700	755	710	727	681	724	718	722	694	684	720	679	667	725	662	687	725	720	695	648	676	718	701	710	674	742	740	680	699	693	670	739	737	695	708	696	703	681	728	683	622	688	712	729	655	726	684	709	691	708	679	710	682	771	729	704	699	718	700	685	688	722	660	694	658	696	694	677	707	669	665	705	725	713	671	773	696	708	677	669	713	677	715	713	691	691	707	671	719	717	711	723	729	710	677	721	750	670	682	706	677	665	719	695	695	673	753	673	699	659	719	677	688	684	700	668	726	726	689	678	758	727	682	726	669	658	683	624	693	777	688	723	675	697	748	659	726	715	719	702	676	707	685	663	681	708	690	719	713	650	709	678	717	689	696	733	713	716	694	666	673	706	670	697	661	678	729	696	647	647	693	672	655	645	722	739	721	698	691	710	617	705	671	670	661	659	681	714	712	697	729	701	645	747	708	680	679	695	694	713	661	734	696	695	654	653	735	697	678	682	696	707	662	748	680	706	691	640	707	702	739	722	695	716	683	695	674	655	681	702	690	674	675	640	682	726	679	726	718	687	662	706	720	688	691	718	666	715	768	675	730	704	674	680	722	717	695	694	651	717	714	697	709	703	735	744	716	712	694	705	769	744	697	705	697	698	695	714	703	727	733	718	729	667	710	673	708	677	696	682	677	674	709	694	663	714	710	637	706	735	643	692	693	731	747	672	654	689	654	701	645	643	697	657	660	693	644	683	735	624	680	698	699	672	701	682	704	711	697	677	703	734	657	729	680	686	676	706	691	710	671	692	697	688	711	726	677	728	698	720	687	689	703	698	642	676	741	711	707	721	678	705	672	685	678	664	675	679	699	658	713	721	689	716	693	692	632	665	696	723	703	735	708	697	751	713	646	667	668	713	678	708	742	705	659	714	695	671	698	679	661	677	729	728	680	704	715	677	670	739	706	718	712	687	695	734	685	724	689	680	715	692	704	694	709	710	721	693	702	731	671	717	660	692	652	691	678	720	676	689	666	670	728	709	729	727	675	705	655	721	660	680	730	662	701	679	682	703	668	704	677	703	657	688	683	694	749	675	682	680	675	713	688	717	685	691	671	737	726	651	683	727	682	724	698	680	709	735	709	677	712	675	670	727	650	703	674	684	683	698	692	683	652	701	682	628	722	708	666	700	688	715	648	702	661	676	686	694	648	634	642	724	656	720	688	690	690	696	718	681	668	718	679	639	714	693	688	713	693	717	719	655	706	695	645	710	692	674	709	678	656	695	694	665	710	693	728	695	719	709	719	715	662	711	620	695	693	677	667	684	672	703	706	701	703	711	722	692	647	703	681	664	690	691	712	724	676	686	638	647	684	640	729	729	697	668	686	772	699	675	633	692	740	743	674	701	653	721	677	639	719	714	770	694	671	704	683	639	656	707	682	668	701	691	689	740	664	655	699	692	662	689	672	673	644	677	699	713	683	653	673	712	653	690	689	729	693	747	684	702	697	701	686	696	710	634	715	665	715	720	704	641	701	696	694	699	699	717	687	673	694	706	680	740	740	720	695	679	726	673	693	708	730	706	697	731	668	700	752	650	706	653	674	681	713	702	700	700	707	699	715	726	687	666	722	686	677	741	694	714	675	698	677	702	676	702	692	698	757	674	705	652	677	697	673	684	655	715	665	684	653	667	699	715	674	688	722	670	680	718	691	719	737	694	696	715	729	667	688	679	698	705	670	677	696	690	674	681	726
22597	21184	28720	23939	21201	21331	13277	4139	2923	2766	2526	2225	1855	1736	1606	1415	1331	1221	1019	886	804	829	758	734	772	773	770	752	754	701	738	728	762	705	717	775	708	678	686	744	714	707	743	719	740	710	681	775	745	708	735	711	738	704	726	686	736	700	666	696	675	691	681	761	698	731	697	687	698	701	715	691	651	673	689	643	673	681	633	710	636	660	741	665	683	783	700	709	676	658	731	675	697	663	643	731	747	741	613	696	662	709	664	705	721	695	660	699	681	740	736	651	713	692	697	680	670	673	718	670	680	697	667	680	711	711	675	704	680	665	698	701	738	675	688	666	716	678	687	732	671	760	717	690	687	692	684	666	657	651	705	625	716	633	695	660	646	624	658	687	695	663	691	689	683	654	681	692	679	684	670	646	687	675	714	673	667	685	702	689	662	678	744	706	725	685	657	695	679	724	623	692	670	659	683	703	716	706	653	675	708	653	677	702	675	707	675	675	685	692	706	654	670	682	730	674	702	717	624	672	667	717	674	721	659	695	678	672	683	655	664	712	647	733	679	652	684	653	745	708	679	655	703	688	713	692	704	688	690	680	681	696	705	673	671	654	684	722	692	703	665	714	665	703	666	706	730	681	687	696	698	661	690	684	682	701	716	691	721	671	687	737	676	684	682	658	670	696	686	635	661	691	628	679	693	710	643	710	717	729	661	712	699	694	705	698	703	679	708	709	645	664	618	691	697	696	664	639	691	705	673	648	666	719	714	690	702	660	661	698	668	708	666	661	654	640	680	755	678	701	728	709	697	715	635	648	661	716	689	640	690	668	663	686	694	692	654	702	657	653	652	658	741	728	662	695	640	756	692	652	688	716	728	651	674	626	707	713	671	683	727	693	630	754	710	702	622	698	733	755	637	691	685	671	667	664	680	648	712	672	716	733	682	708	672	659	690	705	724	629	698	674	644	725	699	684	705	702	665	761	661	704	651	716	671	677	705	696	748	676	663	629	712	693	621	630	704	719	644	649	618	699	679	675	717	650	680	639	704	633	691	708	683	685	688	682	687	691	695	691	696	687	651	714	634	691	666	696	692	697	696	663	675	677	672	673	724	742	674	672	679	681	697	695	687	737	680	697	718	695	688	723	685	688	725	659	679	671	690	693	707	664	655	673	690	699	713	675	706	661	704	676	692	658	682	697	692	659	713	722	688	704	666	680	680	661	663	726	710	699	675	678	666	678	695	719	648	682	701	727	660	634	684	687	689	627	676	659	689	724	670	690	680	660	688	643	674	705	667	715	695	705	681	616	662	696	655	703	697	676	723	676	718	690	668	671	700	723	703	699	696	660	630	642	685	698	673	713	668	669	689	697	644	630	668	703	692	728	680	669	657	659	660	707	652	655	667	690	755	681	646	703	677	679	696	669	700	619	710	704	665	701	668	691	733	673	719	677	654	673	677	673	653	719	662	700	654	733	702	671	686	705	701	652	659	723	673	611	672	696	686	642	678	688	668	715	694	715	703	653	702	716	661	672	692	662	682	666	668	644	710	721	658	706	723	730	674	714	711	747	677	699	649	686	676	670	719	693	675	667	721	698	708	690	659	685	678	684	742	666	643	721	652	680	641	677	685	692	700	647	735	661	664	669	683	692	712	664	697	676	688	658	716	698	702	689	665	653	704	682	654	677	687	695	645	648	630	649	686	732	642	666	706	678	750	650	651	676	629	675	644	670	693	690	681	686	663	660	652	677	677	683	684	718	679	723	719	637	692	701	674	686	690	691	707	697	668	653	699	704	681	629	656	731	691	687	674	681	709	695	709	731	690	699	663	688	681	676	693	658	727	682	678	649	650	715	721	694	706	666	699	712	658	698	697	676	706	729	673	705	688	672	707	695	670	687	641	710	676	710	688	703	651	697	687	676	682	684	689	710	638	672	711	686	701	692	691	718	722	668	661	697	682	657	720	701	679	660	657	619	727	688	711	647	687	681	665	719	691	704	682	730	662	709	707	691	655	725	652	649	675	648	657	715	700	667	711	673	700	679	716	659	671	671	710	706	642	682	669	756	712	725	688	679	682	672	671	712	670	658	724	683	677	686	705	653	692	660	648	704	682	644	694	648	725	685	686	694	718	694	677	679	671	673	702	695	695	654	660	699	737	733	647	715	603	726	701	705	691	695	698	626	701	658	668	677	679	705	660	693	679	693	678	691	691	705	642	712	682	685	664	698	667	697	700	647	641	715	666	694	719	683	701	662	660	676	675	657	692	685	728	690	674	682	696	715	675	652	670	652	697	686	652	670	705	669	701	674	671	667	739	677	673	706	713	659	703	643	668	674	685	647	697	686	703	662	695	724	716	693	674	691	672	667	662	639	682	726	694	653	723	672	697	667	711	673	713	718	668	721	712	694	708	643	679	695	682	649	650	651	761	676	720	648	666	737	657	696	681	660	706	747	720	707	683	655	713	743	671	691	667	664	721	702	700	666	724	685	701	649	705	688	662	703	637	643	665	639	698	650	706	676	696	693	681	693	694	691	648	658	697	703	693	671	690	666	647	668	675	682	686	661	759	732	672	707	713	743	653	670	704	695	626	692	715	677	649	705	674	685	698	679	669	651	654	687	668	691	710	666	680	588	693	683	638	683	689	675	721	697	736	710	686	695	683	677	663	664	667	666	693	690	621	683	641	674	660	665	653	717	687	620	705	747	657	715	674	728	685	680	654	719	655	666	712	684	672	644	680	685	667	713	703	674	727	670	670	669	676	703	698	657	680	716	738	683	699	696	699	703	733	717	692	724	658	624	716	648	665	679	644	699	648	618	687	654	672	678	721	668	668	680	678	694	632	643	661	659	658	683	691	686	677	671	654	707	640	690	720	648	704	692	702	704	665	688	703	665	724	658	683	691	701	714	634	705	682	682	716	697	650	653	703	707	701	674	691	658	681	654	659	637	687	675	697	718	685	680	653	655	691	692	671	633	671	668	700	678	713	682	712	724	642	668	697	685	659	701	703	657	693	694	653	694	714	663	650	683	695	665	720	689	654	710	691	689	712	702	689	680	684	657	682	684	668	713	721	690	686	705	665	692	699	674	664	701	675	668	646	738	682	648	629	711	680	703	691	659	684	737	667	712	686	662	709	645	701	693	722	644	705	656	659	653	681	638	686	677	684	669	697	693	709	703	632	668	693	704	723	679	674	679	671	678	733	693	644	767	705	715	673	699	660	716	714	681	688	653	719	666	664	686	692	671	678	723	651	723	723	675	680	708	682	711	701	717	687	701	668	697	711	691	732	662	724	663	674	662	616	667	699	686	663	666	657	688	674	737	713	666	681	716	717	718	686	699	689	741	726	698	653	712	706	697	744	695	690	665	650	719	702	678	691	708	709	668	682	648	658	652	686	692	681	633	716	655	721	693	702	677	692	679	707	703	711	670	709	669	672	673	700	685	688	706	654	654	695	662	691	643	700	704	714	686	680	708	673	687	697	712	732	704	672	677	683	692
25457	47571	38808	15272	12745	8761	7337	6111	4950	4696	4159	3566	3066	2657	2247	2131	1844	1674	1424	1145	984	896	977	894	904	922	931	934	940	907	852	866	869	905	886	845	953	915	890	926	848	894	873	898	876	837	839	780	784	808	862	887	836	809	845	835	852	791	872	802	856	796	824	842	820	826	848	809	782	874	822	810	781	834	865	785	854	763	819	843	847	800	863	850	839	805	815	799	821	839	839	780	819	823	804	794	788	805	811	793	788	801	826	776	826	809	807	742	814	819	818	802	875	813	838	797	875	810	853	801	806	822	830	790	810	833	789	821	802	804	799	794	769	788	862	812	796	779	803	806	781	792	798	823	812	804	857	858	766	813	796	785	820	846	803	800	826	824	807	794	805	799	797	778	864	828	796	805	795	784	787	805	813	816	841	821	795	813	806	864	835	801	817	780	781	825	820	771	791	807	777	811	808	833	759	830	818	840	808	742	840	824	795	782	794	855	767	809	838	799	809	786	840	802	809	807	813	806	847	810	783	820	824	836	793	812	802	853	821	795	827	858	853	786	799	789	822	845	779	828	850	817	825	769	807	797	793	817	850	855	834	825	788	813	789	812	808	832	778	757	790	798	852	728	846	752	776	794	788	836	794	778	795	822	757	764	782	844	769	819	852	831	825	765	863	766	802	778	811	809	820	768	849	793	814	805	827	806	784	819	821	813	748	803	752	804	791	765	781	777	752	818	839	791	821	798	743	819	766	876	783	789	817	824	890	805	764	854	780	817	827	835	773	741	787	842	846	794	811	768	770	803	803	832	822	753	835	785	801	806	747	773	856	773	792	819	786	814	773	819	795	831	789	776	833	825	805	854	816	788	837	809	818	821	782	804	766	771	804	781	814	795	750	846	847	827	801	760	784	766	828	766	840	766	786	797	815	784	791	835	768	821	792	773	755	755	837	806	793	826	793	827	779	838	787	791	769	825	779	817	783	767	794	772	814	817	781	797	778	821	862	811	804	860	866	839	764	769	825	793	820	776	807	819	818	839	817	840	849	815	772	815	805	811	830	829	796	781	774	837	795	845	762	805	802	796	809	825	827	855	831	786	766	753	846	831	834	810	814	813	838	816	786	819	841	770	784	822	776	790	820	805	792	838	821	837	834	772	817	790	830	733	801	783	798	795	808	838	783	803	856	823	808	814	800	802	777	840	806	795	822	780	785	802	784	830	808	836	837	850	762	814	856	817	806	805	838	775	832	792	818	789	778	800	837	798	833	810	793	867	826	840	828	819	798	801	765	791	809	823	807	813	796	773	795	857	801	785	844	768	805	824	801	821	834	822	753	788	780	783	834	855	774	756	792	834	876	808	857	811	803	847	801	810	758	812	757	800	797	827	796	793	824	779	776	786	825	825	803	794	768	842	798	827	789	769	783	816	798	817	830	790	801	791	802	779	800	811	828	856	837	824	781	754	817	790	753	794	756	821	791	776	797	820	850	838	788	830	826	803	743	767	821	851	842	789	827	831	800	800	798	845	827	804	816	820	814	815	818	876	813	852	846	837	808	827	823	818	821	819	810	822	813	811	798	788	842	826	832	812	800	841	799	772	808	781	827	830	790	754	833	776	813	803	844	780	832	788	821	798	798	794	798	830	808	802	817	809	804	811	778	848	795	818	849	776	782	840	778	787	825	810	817	774	811	768	832	801	762	778	794	774	812	833	804	818	818	789	775	772	818	801	828	797	809	773	784	839	782	830	837	858	729	788	837	748	799	785	787	823	821	836	821	833	822	812	776	819	782	774	798	784	801	810	778	758	784	784	825	770	785	826	825	796	800	810	813	815	812	833	805	782	808	794	823	788	783	817	802	832	851	870	783	877	803	833	860	751	817	832	780	821	802	834	810	876	767	832	786	789	835	782	826	844	786	757	825	782	765	800	837	785	841	770	782	812	813	810	805	807	759	780	809	779	797	830	824	820	833	786	839	785	768	767	795	821	790	799	861	828	786	840	812	758	818	791	765	825	784	786	778	825	815	796	793	846	838	767	834	746	871	793	826	819	801	807	765	815	852	772	806	831	805	758	862	778	830	820	801	779	793	797	831	790	831	820	776	807	770	787	791	797	805	806	785	833	788	794	813	804	791	845	802	817	779	763	870	814	829	836	797	859	818	807	810	792	779	767	803	864	831	799	811	844	730	812	783	752	803	780	766	771	749	772	830	760	826	760	846	761	813	825	879	817	813	851	793	795	766	803	801	766	805	822	809	779	746	787	815	804	801	807	832	841	848	776	745	797	795	823	817	861	793	864	789	799	813	778	805	810	828	808	813	824	836	795	784	813	762	769	827	824	789	811	842	812	845	810	779	800	805	782	836	808	781	789	805	841	811	793	798	763	817	825	837	790	802	821	807	808	861	780	810	796	792	818	819	823	803	815	762	852	831	808	777	796	801	796	813	872	786	765	830	800	810	758	818	813	833	794	774	796	766	819	818	836	761	804	841	846	802	774	823	818	809	792	774	819	782	850	785	848	761	787	756	827	840	783	885	812	780	832	825	802	745	747	797	828	761	743	843	739	790	817	787	773	803	787	808	886	802	790	811	792	802	831	778	793	863	771	818	834	821	830	832	796	747	781	786	808	797	767	772	759	836	817	739	803	847	775	844	773	794	816	829	798	806	816	825	790	772	782	792	790	804	829	804	829	794	832	824	763	849	854	795	788	826	763	746	781	790	810	839	816	773	803	789	809	798	785	806	794	798	754	792	855	792	776	804	798	800	799	816	791	785	809	831	776	793	805	836	849	783	785	858	802	780	841	811	836	807	848	835	805	801	826	784	777	842	825	773	858	791	830	851	845	879	811	817	785	821	809	812	801	842	854	753	821	801	789	777	812	773	822	841	760	820	738	811	809	792	827	824	819	826	812	737	753	760	799	807	855	810	805	819	792	800	767	879	791	818	821	832	825	832	815	763	762	760	756	819	799	821	800	824	820	805	844	853	818	783	820	765	783	845	797	796	769	784	840	805	779	844	844	902	847	785	857	795	857	816	787	790	807	826	854	859	806	818	784	789	768	808	767	789	798	795	832	764	795	780	781	831	824	850	755	829	786	805	776	832	765	815	812	798	812	791	829	840	777	818	797	810	805	790	854	791	767	752	795	810	858	819	779	789	817	851	810	779	783	765	761	757	731	821	820	764	764	792	788	816	769	796	801	801	792	767	794	780	810	799	798	861	787	843	791	800	845	769	806	788	768	808	774	851	774	822	824	811	800	801	847	806	808	850	739	751	800	813	757	819	765	810	828	791	750	817	873	805	844	793	843	777	836	766	826	787	767	740	821	826	771	821	799	836	797	803	796	832	825	799	798	763	840	762	839	813	819	844	829	825	771	806	808	816	809	772	792	789	809	778	833	860	774	823	821	835	864	880	825	780	827	791	816	771	800	844	790	837	771	803	842	819	796	826	869	804	781	788	845	817	799	820	822	840	735	829	833	794	744	834	793	752	777	793	762
27889	22448	21112	6572	2875	2111	1736	1531	1356	1356	1345	1207	1138	1026	1021	931	920	942	888	819	810	824	788	814	832	781	748	770	776	793	804	812	842	808	809	870	820	758	794	807	807	756	730	804	777	825	722	785	800	822	798	799	805	791	823	800	806	775	796	781	736	784	744	769	821	791	798	817	769	762	800	810	840	790	774	807	821	826	808	793	814	784	746	742	810	766	763	784	757	818	737	821	797	767	761	846	789	783	770	818	789	756	852	802	774	787	834	780	797	780	801	831	793	817	808	825	842	776	809	809	777	744	836	814	817	765	801	809	796	822	783	761	826	813	765	783	831	789	856	772	820	815	781	790	796	775	769	776	751	776	752	819	821	781	798	792	796	769	774	773	779	765	802	746	828	778	812	813	784	773	807	790	820	853	769	776	759	836	788	835	839	764	846	823	755	762	788	786	783	739	777	769	758	798	811	808	776	792	844	842	833	820	823	788	746	781	775	768	810	779	789	808	774	801	822	776	786	819	815	831	786	811	810	795	790	823	765	826	811	768	738	771	803	805	779	807	788	836	810	761	773	800	795	816	810	808	785	805	849	804	795	812	796	797	842	792	765	778	771	740	784	818	793	810	847	798	809	842	833	786	792	784	850	815	813	788	851	837	796	817	790	816	820	783	774	813	807	762	766	817	787	805	785	772	748	759	774	808	745	809	845	786	762	800	770	822	784	785	757	752	809	778	803	778	823	773	783	778	759	743	811	805	795	804	768	823	786	773	782	820	769	747	745	807	771	813	842	838	800	785	782	799	794	813	729	766	797	788	793	813	816	806	782	785	783	804	821	806	833	793	784	777	772	799	789	795	783	758	748	742	845	773	772	792	774	800	795	803	823	857	803	748	766	757	816	814	773	818	762	776	800	755	814	744	834	801	804	791	805	760	824	791	801	798	780	793	822	773	826	873	802	798	831	822	770	794	815	808	790	746	767	779	785	774	815	783	732	732	803	741	804	817	849	788	799	783	800	758	736	796	810	773	810	844	792	773	780	771	861	796	781	765	764	763	800	783	815	807	797	839	788	763	851	783	804	798	765	816	793	782	796	827	801	787	743	768	801	811	802	851	795	793	766	797	768	820	813	811	785	843	833	785	800	763	786	772	766	753	707	756	837	822	776	805	727	804	813	851	755	778	773	805	788	793	781	778	777	802	827	802	814	773	811	788	810	852	804	805	781	740	783	790	827	775	797	831	826	773	771	822	832	837	750	808	777	802	766	821	800	794	818	775	805	814	848	790	778	817	749	795	822	747	827	762	816	800	806	797	769	788	826	800	824	795	799	765	748	805	795	771	811	774	804	757	889	797	816	768	795	757	750	760	794	858	780	806	817	801	764	804	809	739	820	754	801	786	811	828	799	765	773	778	765	814	831	763	811	803	791	768	811	798	821	741	802	800	826	754	784	825	798	787	816	829	761	761	837	805	813	820	801	796	819	766	807	769	765	767	810	845	798	826	750	770	849	785	787	792	857	769	794	805	797	801	801	793	834	764	722	788	841	787	801	785	756	776	795	856	842	823	755	778	882	843	818	754	753	812	828	782	759	783	763	743	789	831	796	793	775	801	804	767	778	837	748	800	792	768	775	737	828	748	830	784	746	769	790	784	779	821	784	822	814	757	806	817	777	798	808	824	783	830	808	733	785	820	766	749	813	811	781	833	729	765	850	803	776	761	768	813	750	798	810	782	819	791	824	800	820	767	786	823	763	770	790	776	789	805	811	813	826	762	757	795	771	770	779	816	806	788	764	807	814	822	824	832	746	806	760	790	843	809	798	757	814	808	823	777	773	814	771	805	774	847	764	785	767	804	801	802	784	825	803	770	800	813	789	777	804	851	791	834	797	791	787	765	741	814	821	805	793	762	812	839	812	829	819	785	821	813	829	751	768	794	810	796	842	848	826	845	746	769	781	825	797	819	759	731	826	766	798	794	782	800	803	779	802	777	807	809	770	803	802	808	727	789	835	782	795	825	809	802	780	825	810	786	751	787	799	828	761	794	816	792	804	786	803	818	796	788	815	800	783	797	797	785	795	813	748	820	832	791	816	806	787	780	816	777	785	765	798	738	829	758	801	797	839	783	845	794	737	790	779	785	766	814	823	754	808	746	781	804	827	757	773	764	871	827	783	806	776	815	787	770	785	791	828	772	748	802	800	759	796	812	833	765	765	771	800	806	786	808	876	791	798	784	756	813	785	819	756	824	791	769	722	811	766	785	763	769	787	827	750	765	809	768	863	764	837	786	778	816	798	829	807	781	776	836	843	786	752	836	764	771	796	826	795	811	777	796	793	832	765	775	798	796	783	781	783	786	853	784	771	811	764	737	827	823	793	775	799	756	791	815	789	785	813	826	776	798	783	742	804	811	776	768	818	807	830	802	758	743	803	749	846	850	809	777	784	801	829	801	889	821	823	790	797	766	788	719	796	784	752	791	797	787	793	789	753	801	771	827	788	775	801	837	775	762	749	806	820	769	781	775	803	819	773	797	850	778	788	796	772	804	781	793	801	771	770	785	833	773	819	735	842	809	796	780	802	806	796	813	849	761	809	812	814	780	765	813	802	796	773	823	746	777	805	754	873	822	780	773	728	821	839	822	852	768	799	811	778	736	755	825	782	783	818	812	768	817	803	826	791	797	804	796	817	799	781	801	803	777	754	804	802	842	805	712	773	813	760	817	844	792	816	793	816	817	768	763	791	822	781	804	754	813	849	816	789	779	812	795	793	773	793	825	786	808	790	750	810	823	727	753	846	779	750	790	808	746	800	837	785	776	807	793	750	794	777	813	814	788	730	822	794	785	806	795	817	802	787	796	806	800	743	760	751	836	810	777	801	786	770	775	761	804	749	745	815	778	806	784	800	806	783	801	807	836	826	770	849	774	732	829	795	764	780	760	788	799	798	800	798	772	779	830	806	762	797	780	765	783	804	789	807	822	781	777	795	760	785	760	760	796	818	792	793	775	792	835	797	827	781	766	816	817	793	802	782	788	812	777	843	819	766	820	754	812	792	788	797	786	785	813	808	827	817	833	827	782	805	772	809	792	780	764	800	782	857	740	828	793	817	822	853	792	781	772	832	815	802	841	765	778	787	784	765	766	805	824	765	802	805	758	800	812	822	751	812	800	834	819	777	816	783	811	831	800	753	798	743	817	817	778	785	784	843	741	710	732	807	807	773	784	763	817	798	811	793	793	779	792	798	814	867	740	807	807	810	789	742	793	740	758	776	797	768	766	722	812	828	825	804	806	794	773	805	767	778	844	822	830	760	779	766	818	804	775	762	790	780	825	835	839	799	834	826	810	769	801	808	766	802	792	769	799	786	810	818	794	872	782	787	788	791	838	785	859	789	754	793	775	809	816	839	792	777	830	822	824	753	736	765	797	732	753	796	809	783	810	797	786	791	850	781	815	753	812	791	794	822	797	806	774	826	771	813	837	798	762	752	855	736	822	825	731
22459	33843	24333	5594	4360	3338	2716	2436	2027	2004	1919	1777	1515	1422	1324	1255	1217	1178	1074	967	988	938	939	1013	933	992	999	976	932	893	908	902	976	970	938	970	966	918	919	942	928	982	964	909	929	891	929	942	964	936	925	954	948	978	889	911	938	935	970	961	933	892	923	900	876	934	939	905	952	966	939	890	927	979	957	938	916	969	915	896	944	880	970	903	928	987	959	892	970	968	947	970	887	863	887	937	943	919	871	923	901	981	899	943	910	939	940	930	948	912	924	955	895	957	896	936	904	918	945	945	936	934	906	950	948	946	1009	929	997	894	871	935	926	950	930	930	926	910	895	948	921	917	985	958	984	912	921	879	952	963	920	947	898	806	940	916	941	953	920	927	913	915	902	937	957	926	935	950	957	948	882	991	939	910	935	935	895	930	947	912	957	885	933	940	898	953	899	981	931	950	902	953	964	934	939	963	951	903	921	910	926	971	913	978	950	944	875	930	906	937	918	895	909	927	898	931	883	923	964	935	979	933	909	893	924	926	894	976	940	945	991	929	920	927	968	929	929	918	918	902	921	956	937	972	920	921	947	939	932	975	921	946	980	902	998	898	894	941	987	962	955	889	944	889	924	869	929	986	938	942	942	978	938	943	979	933	918	917	906	1001	936	905	935	945	950	957	977	935	937	906	960	865	954	990	941	942	922	970	913	959	905	1043	912	987	967	934	934	899	943	931	863	919	905	934	921	910	1017	959	927	887	951	910	929	930	879	886	911	950	941	932	937	919	913	935	919	875	950	942	938	902	926	895	937	911	928	932	925	931	926	891	909	923	937	880	933	925	970	911	906	950	925	922	995	921	873	901	911	937	904	965	973	890	953	938	924	908	923	897	972	916	890	857	909	924	981	922	944	919	937	962	882	901	936	933	930	1046	938	931	928	920	936	945	939	883	917	889	920	929	931	953	888	960	955	930	892	955	937	910	945	912	956	914	1005	902	875	873	932	945	955	980	952	896	958	956	932	920	903	904	942	927	912	921	930	944	971	1003	960	894	944	919	931	906	1023	1018	988	902	942	901	954	942	907	921	910	934	859	891	920	980	961	919	915	906	945	915	941	972	896	920	937	945	975	947	941	911	919	878	971	889	971	908	904	907	933	879	935	950	984	905	947	914	918	896	908	961	839	883	931	1010	970	909	961	875	960	922	927	946	980	1035	903	898	932	1017	957	885	879	913	973	1004	939	916	923	902	924	955	926	924	888	897	878	919	915	933	899	934	953	906	941	954	903	941	921	898	879	923	999	923	926	900	928	922	996	911	919	941	930	922	986	965	953	927	913	924	899	912	906	947	945	906	948	898	898	932	851	939	886	1026	953	881	930	959	1005	959	939	1000	987	960	969	942	942	953	989	953	904	913	873	939	890	953	964	958	942	987	918	939	930	930	903	987	944	968	908	910	934	933	924	973	917	882	943	851	922	928	908	1004	955	898	924	909	930	976	904	906	923	952	945	955	942	894	884	916	911	913	979	946	891	917	940	921	936	969	960	956	984	923	961	937	906	955	955	959	886	947	963	834	941	966	871	973	953	975	910	902	922	953	974	965	925	889	884	866	996	882	937	956	908	921	951	880	935	918	952	956	937	929	917	906	928	988	901	959	906	944	931	932	956	947	910	1005	950	967	951	906	969	947	931	928	938	955	953	941	903	918	890	888	939	905	932	966	909	897	872	956	966	979	915	857	934	906	907	948	950	938	908	899	934	919	943	932	905	888	924	887	945	947	917	989	956	869	943	927	994	944	941	885	976	892	971	930	955	944	914	910	949	941	923	921	920	954	904	943	933	896	946	903	918	988	933	942	873	964	915	1003	907	926	943	902	872	897	973	918	956	921	925	921	984	899	941	881	895	930	890	954	942	953	971	980	864	912	896	902	992	961	934	980	924	966	904	954	943	895	993	959	923	925	919	949	890	904	950	936	947	888	923	964	914	987	944	927	1009	931	945	904	966	941	957	880	915	971	939	885	904	946	905	929	964	896	950	968	944	904	919	945	887	901	928	938	952	969	949	960	965	918	884	965	969	967	952	931	930	950	928	937	964	907	942	931	940	948	971	960	918	924	929	942	917	930	917	891	877	971	921	988	920	962	900	925	953	926	935	912	919	963	951	940	983	933	908	894	928	933	898	905	938	947	913	935	925	895	913	925	949	926	898	907	877	897	917	976	950	940	954	889	969	921	931	1004	922	988	862	944	923	922	925	930	928	1009	926	869	938	887	916	968	940	938	950	922	989	944	976	935	905	906	963	925	908	945	929	894	880	888	936	913	902	931	984	935	935	946	946	888	995	949	945	964	947	893	971	942	983	937	924	951	891	936	946	931	921	907	883	916	938	926	944	949	898	938	943	986	901	961	926	956	952	904	925	944	952	941	902	929	970	925	956	970	948	955	896	940	925	962	915	948	962	995	985	955	943	928	976	938	882	921	968	903	939	938	899	913	893	944	938	931	897	922	918	937	965	1006	941	918	1021	983	936	960	900	963	952	947	913	944	879	872	894	889	910	916	955	893	895	924	923	924	889	916	996	898	941	938	996	892	888	957	962	969	957	938	1025	927	944	918	893	921	940	934	969	972	985	952	941	902	975	926	951	946	921	894	905	935	1000	901	900	896	884	941	928	907	945	958	949	948	904	977	975	918	958	931	917	908	931	932	909	921	941	897	915	961	927	943	964	927	880	912	933	908	985	913	863	883	904	918	936	1011	883	948	945	960	898	964	883	889	924	904	948	933	971	898	904	937	985	943	919	896	947	959	924	932	940	893	888	923	940	890	898	917	946	904	884	927	931	946	925	953	945	889	888	925	881	953	931	928	925	931	932	986	903	892	944	890	899	903	909	953	878	900	939	982	892	923	936	929	910	932	905	950	932	916	895	983	903	911	905	890	980	934	986	919	897	943	941	941	891	933	948	932	920	958	925	940	912	922	921	876	942	935	901	910	901	888	1004	950	902	957	932	955	917	938	930	981	929	920	927	916	1029	961	911	975	949	918	975	932	907	965	903	936	960	941	967	925	948	891	956	943	914	994	920	893	898	939	971	921	954	939	963	974	961	962	931	890	952	955	930	943	948	927	935	907	900	909	994	932	922	939	913	888	910	882	967	924	932	912	935	920	939	948	921	958	939	986	986	955	931	930	978	951	895	912	968	954	995	917	904	973	938	954	925	962	911	976	907	904	922	940	925	902	900	938	978	966	958	917	973	978	944	914	952	952	926	905	885	916	947	988	935	908	928	886	921	936	931	902	949	915	897	995	966	941	957	982	900	972	911	929	936	945	940	942	936	948	924	902	908	941	951	945	904	901	974	894	897	902	972	974	948	933	967	957	900	943	903	872	934	938	930	893	957	953	941	895	911	983	929	873	938	964	939	937	922	973	920	843	925	924	959	954	946	927	916	945	932	931	937	945	927	948	935	975	927	946	856	991	894	958	919	953	938	942	960	948	967	892	923	940	907	950	906	911	921	978	907	926	898	935	868	935	936	983
23703	21161	28226	24358	21152	13765	4471	2865	2275	2279	2170	1948	1802	1655	1402	1357	1326	1278	1132	1072	921	966	927	945	949	951	876	944	988	926	911	949	901	881	928	886	926	932	932	925	922	914	890	971	924	900	924	949	911	936	878	917	891	918	920	946	931	886	905	920	944	889	874	869	895	942	896	924	937	834	854	912	927	932	918	871	924	859	880	918	886	940	889	857	922	889	944	877	915	908	947	956	912	888	849	860	853	894	909	912	971	900	918	932	880	880	920	913	910	882	927	893	877	918	935	903	863	916	862	887	854	960	923	922	872	953	914	894	874	908	906	852	894	904	948	893	862	900	913	911	889	925	926	869	898	932	930	853	879	893	900	900	880	885	845	901	867	882	894	912	916	895	955	883	905	920	913	945	835	897	836	923	853	886	890	866	897	859	836	878	860	907	937	918	930	871	874	903	910	928	864	890	859	912	875	934	920	873	885	878	902	947	930	894	908	901	878	904	936	900	963	947	886	903	891	870	927	878	921	940	907	919	905	893	893	913	920	960	899	881	950	913	887	853	914	855	935	883	909	881	877	889	903	917	887	903	852	852	916	847	877	900	883	878	914	806	880	894	951	880	874	904	964	913	881	922	955	941	886	886	872	937	816	905	884	912	919	846	883	906	941	905	866	889	914	895	893	875	878	958	935	883	901	900	924	904	881	912	880	928	895	879	856	851	904	941	923	881	865	894	884	864	933	926	886	962	848	887	919	920	896	814	845	862	877	893	887	918	912	904	871	919	829	883	908	954	876	889	918	897	879	907	889	912	885	909	919	880	883	860	893	925	906	889	956	869	948	885	946	867	908	929	918	951	876	906	925	951	926	899	876	877	898	893	930	904	887	891	920	866	919	863	915	886	898	897	900	883	907	873	885	912	937	930	835	887	882	939	884	876	933	953	877	908	901	859	855	914	915	850	898	889	857	920	899	911	872	919	900	890	956	881	929	903	926	841	863	938	925	906	904	914	927	904	910	894	877	915	882	963	851	900	871	894	901	876	920	868	883	904	924	920	907	952	885	892	860	878	903	897	834	885	901	870	885	857	890	876	920	867	889	862	940	954	880	877	868	899	903	927	946	875	868	916	899	913	894	910	873	901	889	900	967	851	868	880	948	930	860	908	899	888	922	894	923	927	868	973	839	900	964	868	934	939	931	886	907	905	882	902	862	948	879	867	878	925	886	852	879	861	862	851	969	887	839	864	911	905	879	881	900	909	861	875	872	918	941	891	947	882	893	883	919	919	843	824	876	907	835	879	896	876	854	910	867	910	959	893	923	885	914	859	848	911	838	897	890	859	872	883	898	889	892	864	871	851	884	860	910	869	914	946	965	887	953	862	874	862	890	894	860	882	879	943	883	945	927	888	892	921	927	861	933	896	918	904	876	907	861	907	920	867	891	900	907	908	891	899	908	862	869	852	895	886	945	858	881	900	922	894	921	867	882	895	880	896	927	977	871	949	929	900	916	942	910	926	831	919	819	963	877	870	834	850	927	888	854	910	913	910	917	863	916	892	943	868	891	906	920	913	871	912	889	916	896	928	887	903	903	929	908	873	903	905	882	889	874	846	877	823	900	927	937	936	855	884	916	878	899	925	825	951	884	876	836	901	929	877	904	890	850	891	927	874	877	871	858	877	928	908	877	888	871	904	896	879	857	892	919	852	889	870	916	872	928	875	874	864	887	897	892	873	919	879	887	854	915	955	904	871	899	928	898	833	939	958	888	910	868	983	941	879	918	870	905	890	921	854	862	854	892	901	853	962	924	895	848	905	882	851	897	913	860	854	865	959	964	854	917	866	895	891	884	873	889	865	936	845	850	896	943	865	912	895	867	889	912	914	880	930	932	852	930	900	881	895	893	928	958	877	911	867	899	884	944	915	916	938	887	939	908	893	900	841	887	868	970	898	926	904	905	861	925	885	863	889	844	893	900	902	855	915	934	930	850	858	862	889	944	859	882	922	872	914	933	935	928	821	904	851	866	899	872	928	935	924	932	892	920	907	970	908	834	887	817	895	897	914	858	885	871	873	900	845	870	909	894	932	904	868	904	876	903	872	905	887	854	889	946	885	935	889	868	924	938	896	948	884	868	920	872	872	954	930	874	915	909	894	924	910	903	907	912	890	932	898	883	886	902	884	954	952	868	934	897	842	951	914	915	910	914	877	890	929	918	891	860	915	932	905	920	927	879	894	940	894	883	925	927	895	929	879	910	903	915	934	894	919	913	873	919	916	915	900	914	947	952	891	894	850	889	942	881	924	918	892	923	882	885	929	902	860	891	893	919	916	893	921	920	932	840	934	917	923	892	924	974	905	928	880	889	922	900	873	922	880	907	867	877	896	927	880	913	923	949	868	869	917	926	878	922	927	882	913	908	882	878	880	866	890	905	909	892	985	861	870	962	905	844	912	882	896	880	878	858	964	913	891	924	933	891	899	893	914	854	858	927	863	840	865	920	898	899	1005	900	857	928	894	868	873	908	909	950	942	872	892	889	896	884	905	877	906	913	880	900	919	851	918	911	910	845	838	934	937	883	865	920	891	918	832	875	924	891	940	891	927	923	900	880	933	919	914	907	884	917	819	870	932	930	954	885	880	922	903	865	858	895	903	852	901	889	883	880	951	925	845	856	894	908	907	883	938	947	937	892	859	892	846	919	905	891	854	901	905	908	902	887	880	884	884	910	913	873	844	904	856	921	892	918	886	949	904	876	874	924	875	910	899	883	901	965	946	817	873	869	879	880	894	929	936	880	923	887	907	918	904	898	966	906	852	921	824	853	883	894	931	907	824	911	941	935	889	895	899	924	884	914	875	877	895	920	883	840	848	874	909	921	902	916	872	915	917	858	871	850	916	916	915	886	897	961	924	901	842	927	870	877	893	909	888	903	865	968	871	914	918	864	890	868	858	920	892	863	918	886	906	939	917	916	863	872	917	873	907	908	880	886	842	865	839	910	889	896	924	867	861	882	920	927	893	882	970	894	878	927	914	860	881	895	903	872	928	908	895	891	904	888	891	915	867	901	871	942	876	904	925	862	872	916	942	898	907	925	899	915	852	884	885	918	928	899	908	846	872	913	862	907	889	899	905	889	876	892	897	908	855	869	907	896	894	922	903	860	914	895	894	818	900	859	959	900	853	905	919	913	884	899	967	868	870	911	937	875	884	907	835	961	917	870	891	909	902	881	898	830	902	923	916	898	906	878	865	881	945	922	906	880	854	853	907	881	881	858	856	851	890	909	873	904	936	917	856	934	884	855	858	905	821	950	857	884	871	894	913	866	896	933	893	861	967	868	857	846	889	962	914	922	900	893	923	899	897	905	880	878	853	883	903	885	882	864	884	952	852	897	939	908	901	901	877	931	869	942	881	912	849	892	941	888	888	867	927	887	898	891	862	873	909	909	875	884	884	902	928	901	927	896	893	849	862	923	905	896	894	941	916	919	849	901	899	961	881	889	925	949	890
21940	39834	30464	10872	8827	6750	5415	4591	3749	3357	3394	2933	2631	2274	2200	1915	1737	1602	1550	1280	1165	1198	1173	1176	1114	1125	1111	1134	1090	1037	1078	1048	1049	1066	1104	1114	1106	1039	1084	1102	1103	1075	1057	1111	1144	1128	985	1051	1076	1048	1040	1014	1105	1105	1068	1097	1039	1064	1091	1059	1091	1033	1019	1072	1024	1080	1060	1111	1043	1039	1079	1086	1069	1024	1015	1084	1080	1100	1022	998	1025	1012	1064	1057	1056	1078	1010	1012	1035	1057	1051	1078	1088	1068	1087	1087	1083	1076	1048	1118	1035	1074	971	1048	1057	1038	1068	1050	1073	1108	1080	1010	992	1090	1018	1073	1045	1035	1055	1043	1017	1051	1038	1086	1060	1020	1068	1022	1076	1030	1059	1032	1050	1056	998	1055	1094	1060	1089	1028	1049	1036	1093	1089	1117	1031	992	1087	1013	1101	1023	992	1037	1029	1056	1094	1086	1102	1012	1039	1044	1043	1080	1038	1079	1049	1067	1013	1033	1043	1049	994	1067	1063	1078	1038	1023	1030	1087	1036	1029	1038	1041	1047	1035	1057	1079	1049	1020	1067	1024	1078	1042	1057	1049	1015	1000	1017	998	1038	1085	1045	1023	1052	1046	1088	1088	1042	1059	1050	1054	1001	1038	1016	1016	1030	1078	1087	1044	1037	1058	1043	1064	1018	1039	1036	1079	1026	1077	1057	1013	1059	1052	991	1050	1039	1016	1045	1020	1042	1019	1049	1086	1092	1003	1005	1024	1026	1040	1067	1004	986	1045	994	938	1073	1048	1052	1020	1067	1066	1011	993	1073	998	1062	1045	1052	1029	1042	1044	1075	1093	993	1036	1071	1050	1013	1038	1048	1026	1017	998	1069	1038	1043	1045	1084	983	1064	1045	982	1043	1014	1102	1020	1020	1045	1009	1038	1014	1072	1075	1046	1033	1142	1009	1121	1037	1048	1092	1083	1033	1021	1016	1107	1045	1113	1000	1045	1026	992	1028	1046	1049	1031	1067	1080	1107	1047	1040	1031	1051	1048	1000	1044	1007	1064	1050	1065	1065	1027	1016	1053	1071	1009	995	1021	1042	1064	1116	1050	1049	1018	1016	1064	1058	1060	1060	1028	1074	1067	1039	1030	1029	1031	1112	1074	997	1092	1011	1091	1025	1042	1125	1076	1018	1030	1002	1013	1083	1057	1010	1050	1018	1082	1042	1079	1034	1041	1073	1082	1069	1058	1019	1139	1005	1004	1031	1074	1059	1018	999	1003	1067	1010	1084	1079	1015	1009	1044	1105	1071	1031	1086	1063	1056	1029	1049	1032	1032	1043	1063	1018	1058	1098	1062	1026	1049	1032	1030	1047	1110	1028	1036	988	1043	1001	1009	1027	1049	1045	1019	1048	1071	1082	1038	1064	1011	1028	1026	1061	1019	1083	1089	1055	1008	1047	1033	1053	1049	1093	1024	1037	1026	1068	1022	1009	1042	1064	1054	1020	1078	1082	997	975	973	1090	1050	1044	1047	1045	1087	1062	1032	1051	1026	968	1074	989	1045	1028	1045	986	1059	1009	1049	1022	998	1125	1027	1081	1025	1029	1016	1009	1035	1019	1032	1036	1026	1042	1021	1029	1066	1026	988	1098	1036	987	1061	1062	1065	1051	1086	1008	1071	1044	1102	1023	1031	1066	1114	1002	1071	1027	1065	1025	1039	1058	1040	1031	1040	991	1017	1033	1043	1082	1058	1027	1071	1073	1059	971	987	1092	1027	1055	941	1056	1092	1048	993	1073	1031	1118	1070	1091	1048	981	1046	1030	1016	1042	1045	1055	1084	996	1042	1062	1087	1020	1075	1036	1039	1034	1023	1018	1069	999	1059	990	1063	1117	1076	1091	1049	977	1020	1064	1033	1059	1066	1052	1120	1029	1070	1035	1055	1021	1018	981	1034	1090	961	1065	1110	1044	1048	1088	989	1074	1019	1036	1108	1034	1045	1072	1061	1084	1074	1072	1022	1057	1045	1088	1077	1095	1098	1019	1059	1041	1081	1072	953	1104	1020	1028	1058	1116	1092	1041	1026	1014	1034	995	1049	1065	1028	1028	1033	1034	1064	1105	1058	1067	1087	1021	1073	1037	1015	972	1009	1057	1068	1047	1017	1081	1097	1034	1065	1046	1068	1019	1003	1059	1016	1058	1060	1089	1084	986	1004	1101	1053	1071	1121	1025	1066	1071	1087	1052	1085	1018	1022	996	1019	1011	1032	1002	1050	1064	1041	1015	1057	992	1040	1119	981	999	1040	1024	1003	1043	1030	1024	1053	1003	1030	1013	1118	1064	1025	1057	998	1062	1109	1038	1036	1091	1045	1058	1005	1080	1020	999	1057	1056	1061	1065	1053	1113	1010	1069	1022	1036	1063	1014	1085	1079	1020	1019	997	1074	1056	1093	1045	1061	1017	1047	1050	1057	1031	1053	1013	1061	1052	1066	1048	1059	1041	1059	1037	1042	1115	1018	1088	1093	1020	1036	955	1060	1002	1013	1023	1059	989	1062	985	1072	1047	1060	988	1025	1021	1066	1052	1082	1016	1058	1018	1038	1080	1100	1029	1033	987	1067	1047	988	1029	1021	1041	1101	1038	1027	1076	1062	1064	1066	998	1080	1052	1099	1077	1083	1038	1061	1063	1066	1070	1107	1034	1046	1045	1005	1063	1043	1023	1032	1057	1035	1025	989	1043	1049	1062	1003	1057	1059	1019	1053	1036	1014	1047	1028	1096	1040	1067	1070	1043	1043	1046	1068	1067	1027	1082	1075	1061	1061	1030	1004	1054	1061	962	1034	980	1081	994	1008	1030	1040	1084	1105	1017	1042	1023	1026	1028	1075	1026	1107	1064	1027	1052	1034	1068	1042	1071	955	1059	1036	1124	1061	1058	1089	1073	1047	1065	1053	1021	1000	1051	1015	1029	1075	1031	990	1014	1054	1047	1034	1056	1065	1047	1020	1038	1083	1067	1043	1008	1010	1097	1047	1081	1056	1026	1002	985	1027	985	1058	1050	1098	1046	1070	1047	1010	1024	1040	1086	1029	1049	1024	1038	1104	1057	1017	1012	1032	1029	1063	1070	1077	1072	1065	1050	1093	984	1051	1070	1050	1096	1088	1038	1066	1086	1057	1026	1015	1084	1057	1054	991	1057	1075	1038	1059	1061	962	1088	1058	1042	1070	1080	970	1075	1023	1064	1017	992	1044	1065	1102	1111	1070	989	1024	1044	1067	1073	1021	1025	1047	1095	1038	1014	1057	1042	1025	1029	1073	1045	1031	1038	1077	1066	1068	1087	1054	1082	1035	1099	1064	1048	994	1048	1082	1048	1069	1051	1062	1068	1062	1042	1036	1058	1102	1063	1050	1017	1042	1026	1021	991	1023	1054	987	1049	1049	1071	1060	1030	1071	1075	1047	1002	1075	1040	965	1047	1069	977	1048	1055	1025	1052	1070	1047	1034	1065	1041	1100	1065	990	1032	1044	1001	1007	1044	1013	1092	1112	988	1010	1093	1037	1055	1071	1040	1015	1070	1078	1018	1095	1034	982	1082	1052	1004	1070	1022	1051	1036	1001	997	1079	1015	1020	1003	1050	1044	1005	1007	1028	1005	1098	1069	1087	998	1050	1029	1042	994	1078	1054	993	1044	1042	1058	1002	1053	1080	1042	1007	1070	1024	1094	968	1023	1002	1010	1045	1090	1135	1049	1027	1048	1037	1047	1028	1045	1070	1037	1080	974	1013	1070	1042	1055	1094	1052	1057	1065	1086	1078	1034	1032	1056	1014	1075	1057	1019	1111	1004	1035	1056	1034	1071	1040	1050	1092	1020	991	1076	1104	1018	1049	1006	1042	1055	1044	1028	1017	1068	1084	1080	1091	1092	1053	1015	1052	1057	1019	1011	1047	1046	1039	1057	1027	1066	1013	1063	1074	1063	1029	1087	1077	1056	998	1025	1011	1026	1079	1045	1101	1072	1007	1070	1077	1034	1064	1034	993	989	1021	991	1061	1029	1042	1091	1037	1034	1058	1032	1066	1008	1065	1050	1075	1021	1064	1025	1049	1059	1042	1078	1032	1055	1049	1080	1054	1036	998	1005	997	1079	1034	1035	1001	1064	1020	1030	1014	1026	1115	1045	1043	1048	1043	987	1026	1059	1068	1033	1061	1033	1067	1050	1016	1080	1086	1093	1032	1092	1006	1065	1006	1073	1012	1082	1005	1054	1065	1106	981	1076	1022	988	1085	1060	1078	1083	1037	1062	1001	1072	1126	1057	1089	1061	1049	994	1036	1077	1088	1018	1045	1067	1037	1109	1001	1047	1013	1041	1017	1025	1047	956	1028	1044	1093	1080	1013	1020	997	1031	1005	1024	1051	1066	1042	1053	1047	999	993	1047	983	1100	1091	1093	1102	1079	1027	1014	1053	1089	1013	1029	1052	1089	1077	1063	1101	1046	1021	1024	1034	970	1064	1057	1091	1062	1000	1060	1043	1013	1047	1037	1046	1049	1037	1082	996	1051	994	1052	1036	1087	1113	1019	1024	1068	1031	1003	1047	1002	974	983	991	1049	1016	995	1017	1031	1090	1078	1029	1064	1088	1087	1041	1040	1076	1008	1031	1080	1033	1064	1109	1054	1036	1048	1082	975	1016	1036	1031	1068	1043	1045	1066	1003	1005	998	1037	1014	1086	1056	1022	1039	1106	1006	1047	1122	1084	1101	1029	1080	1071	1033	1016	1121	1033	1026	1068	1042	996	1030	987	1061	1096	989	1058	1058	1058	1049	1086	1058	1037	983	1044	1021	1016	1093	997	1009	1076	1014	1018	1086	1090	1084	1026	1010	1048	1063	1039	1062	1056	1062	1047	1096	1067	1070	1093	1008	1035	1032	1067	1028	1074	1062	1082	1023	1065
24608	21127	27309	25108	16093	4191	2377	1775	1465	1403	1412	1295	1158	1066	988	930	856	811	717	686	634	611	623	633	600	614	606	618	570	609	618	540	573	576	562	640	581	588	618	601	563	585	646	597	567	568	598	605	610	571	573	593	597	591	579	583	547	579	559	577	550	595	541	556	587	574	606	635	551	551	555	604	521	581	620	591	573	565	600	575	621	587	604	572	608	611	582	553	586	544	602	517	608	605	544	548	561	590	554	607	556	571	574	593	581	549	546	540	552	579	571	588	593	584	569	533	578	568	578	564	572	600	569	527	602	573	583	589	519	609	579	597	566	541	564	612	610	570	551	563	581	580	563	539	569	527	600	611	601	590	579	593	565	590	537	525	564	588	579	603	524	580	559	557	596	568	573	584	590	583	576	532	556	563	549	565	579	561	592	542	576	565	594	593	544	593	504	555	531	547	577	525	553	548	597	608	549	572	527	533	555	553	547	559	549	544	578	552	552	542	590	587	551	565	559	595	605	582	566	572	557	568	525	516	549	572	601	545	576	553	581	555	566	611	580	566	520	573	562	566	569	537	532	538	622	578	572	576	543	551	575	571	593	594	564	589	576	553	597	579	550	566	540	578	552	580	526	553	529	562	562	565	645	584	555	556	556	595	552	596	529	600	574	586	547	597	546	574	533	565	591	555	597	554	548	516	590	597	547	583	563	576	517	614	579	570	641	554	558	553	604	556	548	558	557	582	542	596	560	577	539	594	575	628	520	602	549	554	522	569	566	568	577	584	548	568	570	574	558	567	573	576	601	570	555	586	583	600	567	580	583	534	602	529	603	583	535	528	556	541	521	562	612	520	576	584	568	569	594	593	546	593	573	601	540	550	589	541	567	584	532	560	560	584	573	579	582	545	576	581	605	584	528	572	545	515	588	593	554	573	555	604	570	554	561	572	587	513	634	610	577	588	564	581	529	585	583	561	573	557	521	556	559	594	519	535	514	586	574	551	572	552	596	557	550	577	582	566	566	578	562	548	592	561	556	572	609	584	556	508	599	602	576	586	553	577	563	594	554	599	555	563	592	562	576	512	512	567	582	638	530	541	600	570	564	550	572	500	562	586	566	545	578	581	520	617	564	590	570	566	552	587	514	610	538	624	574	563	555	579	557	581	544	583	577	596	579	545	542	570	568	589	571	537	606	552	582	547	560	581	540	555	555	588	587	547	541	645	545	564	587	582	539	573	589	573	550	586	567	532	552	584	532	583	629	596	556	565	602	571	555	585	548	560	608	538	532	559	565	569	578	603	597	609	564	587	584	620	512	547	570	575	571	580	554	602	541	575	567	596	608	555	587	542	534	531	576	578	567	569	582	581	566	585	565	548	557	596	587	574	548	546	566	557	595	548	593	560	527	610	551	565	592	586	581	603	549	573	588	642	576	592	578	570	587	581	546	585	578	547	564	530	587	597	540	550	554	557	548	538	592	595	567	600	617	534	549	590	575	552	569	528	601	609	570	614	552	553	579	502	563	542	572	568	528	590	554	614	574	578	596	564	545	550	548	544	569	555	512	582	579	571	559	595	569	557	528	588	541	557	603	562	529	571	556	580	591	573	591	589	583	581	547	547	566	594	546	587	556	557	576	568	578	546	590	548	561	563	578	547	548	587	541	584	572	559	575	565	624	535	586	582	561	587	541	566	573	568	619	568	550	535	573	589	581	602	538	555	566	580	576	546	562	560	553	550	583	578	564	583	601	607	585	550	562	550	533	510	548	564	574	559	571	580	533	581	580	571	597	578	585	550	596	626	507	578	587	588	546	609	585	579	563	578	592	549	597	563	553	596	520	577	553	594	551	619	539	570	579	595	546	559	578	536	589	561	568	564	576	550	577	556	559	559	573	573	528	574	584	600	616	556	578	612	581	538	556	577	569	554	533	597	631	587	563	585	564	539	572	559	568	570	560	563	587	608	595	591	580	588	584	602	535	569	540	560	571	628	535	582	563	596	567	571	586	584	570	539	569	546	564	581	553	554	560	544	563	578	571	558	597	561	550	599	615	567	617	547	548	528	573	567	564	576	626	600	585	564	572	583	582	563	564	560	549	531	582	591	558	549	587	575	586	534	600	595	530	616	625	565	613	523	608	613	540	554	558	604	579	571	620	543	575	557	588	570	527	524	529	545	611	575	588	582	559	567	606	588	562	581	600	572	532	535	531	573	558	596	555	564	596	572	565	601	593	580	534	616	547	606	580	545	532	542	545	576	578	572	573	557	565	552	551	553	572	575	577	603	591	499	585	602	586	576	546	573	593	591	552	539	578	581	616	571	586	564	574	598	553	527	590	514	557	558	579	563	564	579	572	594	571	598	577	574	578	584	587	587	590	573	543	578	571	579	547	542	574	572	557	571	571	603	577	556	561	558	575	571	565	571	597	583	556	572	616	575	588	578	597	576	584	546	556	511	586	576	528	552	616	585	573	558	558	572	612	616	577	563	544	582	600	584	527	580	553	572	567	580	576	586	562	575	576	556	554	585	551	564	611	623	564	617	599	565	595	575	557	587	595	591	564	569	553	592	564	567	564	582	594	621	577	546	540	607	571	590	522	578	545	561	583	586	573	553	539	640	547	572	612	570	554	541	580	569	567	572	574	560	551	591	548	567	610	554	563	550	582	532	595	612	583	584	589	572	551	542	542	573	548	570	544	605	560	559	550	599	544	591	532	566	544	542	529	546	578	576	559	546	577	569	560	562	568	577	542	594	591	591	581	585	559	623	584	598	586	558	576	572	562	572	568	552	564	579	554	602	583	563	585	562	558	572	571	589	560	554	545	590	610	531	569	587	607	547	575	597	554	592	557	538	558	588	579	578	576	587	577	519	535	571	583	591	587	513	614	588	582	571	542	540	573	580	548	559	564	590	587	539	584	548	572	574	558	605	579	567	599	550	581	592	579	541	510	589	550	531	604	561	560	540	610	575	558	568	549	578	573	579	576	542	558	529	574	580	562	551	617	530	585	570	580	570	541	577	535	617	588	582	567	578	577	591	599	559	551	538	582	559	547	552	601	608	549	555	561	567	561	555	602	558	591	546	575	549	566	585	508	559	571	540	580	622	561	557	560	590	532	555	588	557	593	556	567	584	552	563	587	553	602	544	573	581	569	575	602	514	577	600	563	566	547	588	548	567	579	569	562	560	608	580	583	599	520	581	590	560	555	562	582	580	605	590	542	529	528	591	586	571	602	523	543	591	617	565	572	568	615	563	576	556	616	603	518	545	566	603	600	601	567	572	568	547	503	598	541	599	511	598	564	572	545	541	585	575	578	580	537	594	539	517	579	562	569	589	530	512	565	576	548	530	569	528	606	552	561	574	581	581	539	596	602	577	571	584	561	547	559	598	583	611	556	525	551	550	575	579	548	595	588	578	584	521	597	597	561	591	580	569	533	509	577	595	578	605	567	590	558	573	564	600	573	582	601	546	611	576	545	597	545	579	594	585	571	568	568	586
20868	37613	26226	8723	6845	5589	4007	3465	2816	2398	2442	2103	1838	1686	1498	1328	1221	1096	1003	816	795	776	735	706	694	709	742	706	737	734	700	726	648	735	708	697	737	698	727	700	692	741	711	677	677	695	692	672	685	749	667	700	752	660	695	745	659	694	686	725	658	679	696	705	692	648	713	667	721	721	668	678	679	660	677	696	646	670	689	634	666	698	704	693	730	722	743	653	650	676	717	672	684	717	682	723	644	662	696	674	629	684	664	688	708	709	710	674	638	683	647	678	633	700	655	685	686	668	690	645	678	646	673	631	664	627	672	670	628	733	671	670	739	649	679	724	709	724	658	649	692	670	688	683	669	638	685	697	664	668	660	742	663	680	667	737	703	704	651	642	693	686	621	678	637	706	673	633	670	692	650	655	696	657	676	647	732	670	717	669	731	674	722	638	679	649	684	704	677	689	677	687	671	621	676	598	709	683	651	660	670	664	658	661	675	649	686	703	683	659	685	683	687	657	678	684	700	695	633	665	687	677	652	650	727	689	683	653	683	649	661	691	665	700	702	671	703	670	687	671	675	692	638	678	671	667	697	701	651	667	683	692	632	696	655	718	658	640	722	650	629	644	667	678	649	662	726	639	696	704	642	692	683	680	678	648	682	652	701	643	638	677	687	681	609	687	694	669	695	684	692	647	698	691	686	611	660	704	694	726	663	669	681	706	723	695	682	747	660	654	667	691	667	693	688	682	705	668	637	674	723	666	678	674	718	708	706	680	674	692	693	648	632	686	661	642	729	687	657	665	670	668	694	688	703	697	670	659	642	692	702	667	655	612	697	706	662	673	650	727	646	733	628	722	685	647	699	684	693	661	698	700	688	706	702	679	739	683	673	649	717	617	680	678	691	662	697	702	623	673	702	660	726	670	681	673	614	651	698	684	645	659	721	692	742	687	641	683	685	669	671	666	634	686	667	675	707	681	686	675	686	655	690	636	706	707	697	700	681	674	710	690	684	646	681	662	684	680	686	671	721	696	670	684	672	608	666	659	746	720	661	721	659	692	647	680	686	662	699	657	700	688	624	678	673	652	675	678	678	668	665	686	645	677	642	687	648	661	626	685	644	662	668	673	638	653	718	659	700	636	673	711	683	740	677	671	673	656	671	661	676	713	690	682	709	632	688	688	690	661	684	700	704	669	660	655	657	680	717	688	706	620	719	641	675	678	677	672	734	691	661	694	688	575	723	697	689	698	705	667	652	651	698	641	670	660	693	698	693	740	716	639	660	648	679	687	651	756	723	723	649	640	652	681	726	652	655	657	686	694	641	690	665	663	674	669	651	694	720	619	700	642	685	627	679	698	663	669	657	659	654	645	677	634	691	662	679	658	707	641	642	679	647	631	696	668	704	678	707	710	639	654	664	665	709	674	689	628	668	679	675	695	688	658	673	659	647	722	716	694	684	677	661	676	679	645	708	629	684	693	675	689	641	659	693	687	668	691	654	654	642	726	666	659	672	716	677	700	679	662	692	639	720	701	643	644	645	714	661	685	682	685	697	680	646	644	671	698	655	693	679	681	699	673	668	712	685	650	707	669	714	647	664	693	655	650	656	719	685	649	647	656	696	646	696	674	629	675	702	672	673	726	683	681	670	683	694	648	703	688	669	682	666	643	647	663	685	704	683	696	662	682	696	708	697	712	694	677	719	665	669	689	688	696	676	632	694	688	679	672	715	697	686	657	677	671	713	666	677	643	717	719	644	705	672	694	718	709	687	639	692	679	753	686	704	643	685	688	648	694	667	677	692	690	640	668	753	666	676	649	663	680	650	713	706	673	667	659	650	656	689	653	702	677	665	656	688	631	700	705	708	692	666	716	655	644	658	684	669	679	665	730	706	698	668	694	690	688	674	651	665	698	675	632	683	709	695	663	674	659	689	673	734	730	719	640	686	663	670	694	688	667	683	660	694	739	666	680	679	681	666	620	635	676	678	643	710	695	688	691	666	660	705	634	638	647	672	660	635	741	703	635	620	711	673	740	693	676	611	677	674	676	662	691	653	658	697	692	662	660	629	700	673	712	671	625	664	644	694	709	697	667	674	651	684	673	720	668	694	667	688	693	687	660	662	745	693	631	691	695	676	691	677	674	685	672	687	674	708	651	657	668	692	678	668	675	682	713	683	722	684	687	711	719	675	654	680	650	725	673	684	652	698	711	653	668	681	698	682	676	709	676	672	665	667	684	668	687	676	640	658	708	650	712	669	694	677	686	660	694	684	708	667	739	660	671	687	715	687	657	668	688	691	692	672	685	674	671	652	673	692	686	709	639	696	693	708	673	703	693	658	717	687	719	680	682	670	678	715	643	675	664	711	688	691	662	629	685	705	653	652	693	677	659	655	672	691	656	683	638	644	719	649	688	706	657	681	678	681	670	696	705	676	684	719	696	703	621	631	693	672	676	630	640	690	700	648	657	708	681	647	692	729	683	663	653	689	620	685	668	658	664	708	737	689	670	693	665	692	673	721	659	714	694	707	635	656	692	718	648	686	703	677	688	680	658	700	658	652	670	671	673	624	712	691	659	695	649	657	687	672	688	718	653	642	675	703	680	700	715	636	658	700	690	652	694	644	685	686	663	710	709	595	675	719	667	717	685	664	676	683	730	688	671	621	720	728	648	711	644	662	698	694	679	701	657	668	647	693	648	702	688	650	660	717	690	689	681	670	691	719	699	672	670	652	700	675	681	647	731	663	622	720	697	654	673	674	653	641	675	661	724	689	644	680	714	661	662	703	722	636	682	695	650	736	663	727	663	686	651	657	691	677	674	659	659	647	671	652	658	645	662	648	652	650	700	658	648	708	649	652	667	662	697	680	736	706	693	689	714	714	683	733	660	644	650	712	679	686	670	677	689	701	641	657	674	734	685	678	727	734	650	713	647	683	623	687	680	631	641	645	689	691	665	669	669	664	683	685	664	636	662	696	653	688	712	665	725	723	632	676	714	659	675	637	678	702	714	705	672	650	688	645	662	700	670	670	654	693	679	692	695	679	639	676	650	706	663	698	661	726	681	685	604	648	668	665	671	647	647	662	673	664	657	662	636	683	636	693	632	699	629	689	635	697	672	676	628	688	667	694	713	670	660	673	654	699	668	693	711	630	653	716	679	684	699	662	642	665	715	669	709	645	693	654	682	666	704	660	691	646	645	672	669	685	738	681	679	680	695	687	643	675	727	655	667	666	637	679	654	714	691	648	665	672	692	702	633	616	656	710	643	689	697	688	676	703	627	654	670	692	657	674	725	716	712	684	666	651	712	666	721	688	636	669	675	654	651	667	693	710	666	644	700	658	656	751	658	658	686	659	626	649	611	668	675	625	681	723	702	676	724	647	674	707	700	703	728	710	663	648	673	701	692	688	667	642	680	675	699	637	658	637	655	660	648	664	710	636	707	675	644	676	675	687	686	648	684	654	650	714	682	708	709	717	692	686	661	693	690	672	674	688	643	638	679
22601	21170	28686	23943	21170	21326	13316	4036	2715	2427	2516	2248	2022	1757	1553	1458	1304	1160	1055	918	761	773	721	722	744	751	735	731	702	704	672	736	681	693	699	692	689	703	715	696	709	747	724	701	722	719	720	649	663	678	649	687	704	729	649	644	681	713	669	718	691	664	661	688	668	722	668	684	670	688	703	708	659	625	657	664	673	626	670	674	645	644	671	686	662	643	659	674	651	650	706	707	674	676	612	625	690	662	678	676	650	712	650	683	648	684	640	632	684	656	646	648	635	685	632	673	677	657	696	697	647	615	676	621	698	628	637	657	654	686	623	717	703	639	636	587	638	649	666	675	608	658	655	652	676	668	691	680	619	599	696	634	655	699	638	649	683	653	621	617	673	671	669	613	684	679	640	614	650	617	635	655	676	661	673	698	668	672	626	669	654	633	647	611	721	673	626	690	696	628	667	645	681	697	648	677	632	647	695	690	676	656	632	685	678	641	658	616	643	617	652	690	660	630	655	644	666	647	646	677	632	670	640	652	681	627	602	682	651	702	639	662	681	663	644	632	701	676	662	693	661	651	634	675	685	685	674	690	636	676	594	676	652	655	694	648	667	624	685	680	631	710	672	649	649	637	652	669	682	613	716	677	640	639	664	635	627	678	653	648	702	653	672	665	656	652	671	678	673	676	632	670	665	667	646	644	670	647	682	645	682	653	667	606	631	617	655	656	641	603	673	662	679	676	646	657	660	669	661	645	621	618	637	631	654	683	664	725	629	662	633	612	670	655	653	684	630	675	614	685	651	680	691	654	661	652	685	630	696	646	686	648	641	671	711	664	648	680	680	641	666	676	711	633	632	636	645	648	684	630	628	664	647	649	673	643	660	643	626	638	613	659	663	642	656	665	684	646	646	666	659	678	657	667	622	636	692	638	646	652	670	688	667	686	657	703	679	654	671	679	708	674	643	636	623	637	664	692	701	714	672	652	636	656	642	666	671	672	659	675	643	637	672	654	663	644	621	643	658	664	638	647	665	676	644	637	664	677	685	648	640	668	646	660	645	664	641	683	636	623	674	614	648	632	675	661	631	661	672	685	634	661	623	672	654	625	649	645	651	660	626	648	713	707	690	657	672	686	632	690	702	629	638	694	651	660	696	656	675	639	670	665	659	660	674	709	668	665	699	672	673	658	670	678	702	712	662	671	696	668	654	666	593	637	659	696	637	701	729	660	656	714	686	658	642	671	677	645	629	671	684	671	675	632	655	644	700	648	693	671	654	630	642	652	653	640	692	630	637	672	656	667	664	670	641	704	686	644	680	669	622	686	633	652	676	631	660	641	653	645	656	689	660	672	726	660	687	678	660	641	655	621	615	664	621	654	702	648	606	650	695	670	619	669	601	626	640	634	650	660	678	664	653	655	691	658	659	651	663	663	667	672	697	645	659	646	673	686	633	671	673	646	699	680	658	645	652	626	637	691	625	712	655	647	700	678	653	711	663	662	643	728	624	656	652	653	633	639	626	665	639	660	687	663	674	675	641	637	622	665	646	672	647	678	622	672	674	709	666	672	673	687	614	646	671	670	640	614	665	637	676	672	659	659	603	674	675	702	647	635	625	670	646	662	660	650	631	617	668	675	680	641	686	667	679	693	695	660	629	670	644	649	670	615	640	631	661	669	704	635	634	644	662	625	644	691	617	654	623	692	651	638	715	691	684	694	624	684	633	646	671	670	649	625	639	681	651	654	704	607	647	679	682	704	654	651	657	673	659	645	593	641	667	687	662	628	632	689	652	676	635	654	666	710	666	677	632	656	645	689	631	637	657	688	640	627	626	684	655	677	630	649	669	628	702	692	643	654	601	647	623	628	634	662	668	656	702	670	614	655	653	680	694	683	656	653	626	675	630	630	649	609	646	648	684	683	666	644	653	636	636	642	645	626	692	653	679	607	664	642	665	679	671	634	677	619	636	672	650	633	677	660	654	698	639	628	649	670	695	645	662	655	673	676	615	647	660	647	611	668	665	663	685	710	626	652	649	686	663	713	628	639	651	708	666	711	672	670	689	659	641	740	638	673	663	633	623	671	668	642	637	618	673	671	633	690	665	663	646	677	723	639	636	658	639	677	673	645	655	660	652	674	699	633	671	687	643	666	683	676	662	661	660	685	594	694	625	672	688	646	688	630	671	669	662	680	675	629	663	653	700	625	668	702	677	650	641	641	663	703	634	628	664	659	634	649	636	633	661	676	685	660	718	641	630	650	622	611	642	629	638	616	700	691	640	674	671	666	665	645	691	618	648	671	679	634	628	685	667	689	600	679	665	688	653	679	674	627	615	651	658	676	628	635	696	654	686	659	642	645	670	719	667	658	644	715	712	652	713	649	677	630	653	630	682	625	639	640	656	628	643	642	655	638	649	717	680	663	667	697	667	708	675	646	686	669	653	664	626	669	649	664	635	681	635	655	650	686	650	632	652	687	695	613	683	647	676	651	662	662	696	670	672	627	616	672	625	671	669	581	646	651	720	680	661	672	667	613	657	658	642	659	666	666	636	666	621	662	674	672	668	621	687	603	633	657	673	662	682	660	695	655	666	638	659	635	628	670	694	661	663	668	647	633	634	692	670	668	661	657	645	665	650	653	698	633	676	635	622	675	663	657	650	639	663	608	643	624	665	674	688	630	676	673	622	683	648	645	636	670	677	647	660	624	638	683	659	655	689	653	684	651	686	714	612	666	663	639	677	640	666	690	641	676	680	653	666	646	603	673	678	667	620	637	662	645	657	619	621	731	664	656	684	673	669	639	656	661	677	651	665	685	635	657	639	670	638	668	717	661	656	591	683	710	613	654	620	651	652	652	677	677	643	674	635	666	654	639	663	682	675	696	710	633	593	676	661	695	676	624	660	640	714	683	714	713	640	646	651	622	666	656	627	662	643	657	640	679	678	635	672	645	650	690	706	617	644	674	638	669	619	683	643	643	679	687	620	670	682	666	663	725	649	658	658	655	676	637	660	635	640	659	625	652	652	643	713	667	650	614	637	660	637	622	634	662	642	665	694	674	603	671	640	675	666	634	629	648	668	695	640	700	658	636	634	651	677	703	654	651	710	672	649	646	702	626	666	703	675	654	663	653	632	681	630	618	648	649	621	636	623	639	722	648	640	662	677	667	660	680	735	615	661	647	670	706	613	672	663	731	668	648	662	648	630	640	619	658	669	659	726	664	682	632	655	657	655	622	660	604	698	677	689	656	685	655	639	676	676	628	583	691	651	644	668	690	649	643	671	641	635	659	631	626	671	622	658	630	665	641	657	614	650	673	672	686	607	644	666	635	607	671	662	667	685	663	669	685	687	639	689	646	629	669	667	640	663	690	680	663	664	654	705	668	679	643	673	684	692	648	648	670	646	674	698	633	633	673	661	625	648	651	664	633	676	633	667	688	663	683	664	654	686	657	640	687	643	640	618	648	612	670	693	623	690	646	617	655	639	685	628	637	680	644	628	623
24195	46426	34742	14948	12113	10228	7283	6017	4899	4100	4139	3715	3184	2624	2323	2056	1868	1682	1505	1141	1008	954	890	923	881	931	924	922	907	865	888	799	809	890	867	871	814	809	785	812	834	846	813	829	849	826	821	802	801	818	874	781	834	854	802	791	791	833	782	813	799	772	801	849	770	806	795	779	801	788	820	745	774	787	803	766	768	780	778	803	776	755	822	806	836	843	770	752	814	821	796	796	824	801	783	790	796	801	811	746	770	812	784	793	769	771	788	732	841	746	803	778	770	816	793	822	809	802	818	758	842	768	805	809	781	760	844	773	818	784	783	767	774	754	824	804	759	789	805	777	771	757	759	802	790	803	773	789	750	748	833	763	835	723	822	837	798	799	782	785	775	790	797	804	773	755	764	759	818	743	768	748	843	819	758	794	795	768	773	793	749	763	849	776	795	764	744	834	771	830	760	786	812	822	780	792	769	779	738	820	796	769	773	787	793	764	807	802	794	754	830	777	740	771	811	785	749	750	799	792	809	795	795	754	789	772	751	764	803	848	820	757	738	768	798	873	787	797	767	740	816	764	795	803	801	762	813	814	787	827	760	737	775	854	817	803	730	806	737	796	752	765	791	778	761	782	788	777	733	789	835	788	763	797	829	786	759	768	765	799	821	786	807	792	789	769	788	781	806	853	804	802	831	730	783	783	770	810	778	784	777	803	755	801	781	797	763	787	777	750	805	813	771	783	815	788	745	752	812	799	784	808	797	810	785	795	742	783	778	770	774	800	770	777	739	792	828	792	785	772	779	784	773	782	787	776	811	782	787	786	825	777	765	758	745	788	739	811	793	770	761	796	738	760	744	782	818	730	751	795	817	757	789	783	735	794	792	790	823	781	783	783	771	771	751	778	765	829	780	769	790	768	734	781	779	777	722	787	787	805	775	762	797	792	753	784	810	834	824	781	796	801	825	786	771	714	764	795	794	813	744	772	804	797	752	724	827	744	819	809	805	756	750	785	742	785	796	780	768	794	731	837	789	780	771	831	820	742	839	778	754	807	741	814	777	763	786	760	799	852	794	780	797	792	806	811	777	773	794	804	781	808	796	756	835	812	785	797	780	809	747	774	802	765	807	844	799	812	828	768	784	732	802	816	797	838	772	758	861	794	732	771	790	783	827	782	779	786	762	791	780	809	837	790	770	781	784	768	797	788	755	753	817	775	760	801	762	771	772	743	792	711	790	795	787	822	797	750	754	726	776	850	763	779	805	755	824	820	800	806	759	819	774	763	764	775	745	776	740	755	795	782	781	772	772	806	773	788	818	760	784	810	729	807	791	788	797	755	807	793	781	798	831	798	811	742	766	780	791	816	739	791	754	774	821	754	790	721	796	768	756	778	806	825	842	792	762	775	772	799	813	787	782	743	717	781	737	789	760	746	782	800	784	760	801	779	762	740	781	783	798	793	820	817	794	789	759	812	778	805	839	793	782	766	777	822	827	816	794	740	810	786	729	796	765	797	793	805	796	761	789	746	800	766	781	802	816	755	782	752	782	767	778	774	790	772	842	797	778	790	767	776	791	773	781	759	771	751	824	828	775	804	764	756	717	801	774	816	757	814	790	758	753	761	751	775	758	776	775	772	794	800	805	793	778	792	763	738	822	790	762	781	800	812	794	729	773	818	790	816	817	781	794	767	730	815	780	777	804	756	758	805	783	746	803	768	774	815	817	775	808	801	793	790	776	758	774	751	761	788	845	774	720	803	801	747	796	802	772	753	775	806	777	796	811	804	786	765	779	761	796	837	783	833	739	805	810	812	809	834	788	784	731	811	770	801	824	760	785	765	776	757	771	804	793	780	789	781	746	754	789	745	815	807	788	742	832	781	769	773	784	855	759	762	806	810	790	702	748	804	751	793	772	759	822	758	781	771	815	757	788	801	826	770	715	810	777	726	785	754	819	781	814	780	770	788	746	799	797	789	782	791	792	758	795	755	753	738	750	813	826	808	801	779	819	760	773	807	837	745	800	765	787	759	784	831	798	759	788	797	742	817	757	796	799	805	763	806	801	763	771	793	763	730	761	752	747	782	766	799	793	782	805	804	751	760	775	823	816	834	831	773	723	764	758	791	790	868	827	804	775	752	758	802	777	800	759	818	822	795	762	815	780	744	747	808	786	757	764	752	788	793	815	829	780	791	785	752	762	753	787	760	753	751	807	807	755	808	732	814	812	777	728	758	839	762	759	813	808	749	749	828	743	776	767	769	760	808	787	751	801	757	810	848	792	795	807	775	743	716	792	787	801	794	756	818	771	763	778	798	774	741	723	800	774	791	760	770	773	790	854	781	792	803	764	764	805	830	786	795	767	761	743	713	785	786	816	765	742	804	817	785	805	793	821	803	759	817	812	774	746	816	783	797	759	773	784	789	805	737	789	758	815	841	801	768	827	709	742	780	802	821	797	795	816	792	786	764	726	784	817	805	758	845	769	811	764	814	810	819	741	780	791	736	776	695	758	756	762	740	775	793	765	802	783	817	778	759	730	802	767	759	857	812	830	817	755	775	773	779	801	781	786	751	784	771	810	808	785	793	824	759	772	773	820	753	795	761	759	815	775	807	797	768	820	776	769	831	772	733	740	783	768	754	795	749	804	801	798	757	768	791	760	772	823	817	785	785	817	808	760	778	783	749	776	775	838	798	785	793	765	813	800	767	764	713	805	803	780	777	761	732	769	815	800	788	756	746	770	838	807	752	785	788	777	754	761	746	771	815	805	732	743	769	793	798	798	769	762	789	773	822	789	723	780	763	781	791	804	809	718	784	837	772	755	778	773	783	775	775	753	799	749	762	823	802	788	783	818	787	803	848	793	742	733	780	794	789	760	804	793	796	738	828	757	817	772	823	742	833	787	773	819	739	761	793	772	736	803	800	797	786	801	756	777	803	782	723	802	788	781	757	821	768	773	806	716	784	771	792	798	814	792	738	754	727	758	804	732	785	755	746	822	774	810	822	790	782	819	826	808	823	817	806	787	804	792	749	782	796	778	786	788	729	800	778	796	798	752	763	780	799	729	752	813	750	796	760	809	756	783	771	842	767	784	802	751	770	733	831	778	786	795	761	778	820	791	853	763	739	812	787	799	723	819	766	758	813	772	747	782	789	794	797	741	795	762	791	814	764	768	794	761	776	739	778	746	764	780	784	798	761	780	786	751	802	783	759	786	802	761	834	789	813	742	772	743	799	828	815	782	776	809	739	758	760	789	805	781	781	783	823	732	792	792	743	780	788	739	739	798	711	751	834	796	762	829	789	835	755	824	757	781	764	831	742	743	793	811	738	789	761	791	854	783	811	818	832	776	794	784	751	778	785	786	782	747	815	812	816	748	788	811	720	793	775	786	743	827	778	827	789	786	785	765	720	829	819	820	818	783	788	805	756	793	788	834	758	802	755	761	806	803	775	714	763	805	776	735	750	771	757	797	822	802	747	776	772	801	808	807	777	790	774	764	854
27556	21868	17348	5282	2659	2205	1724	1497	1325	1247	1250	1207	1150	1014	999	981	880	896	841	842	759	776	774	808	826	794	856	759	771	735	776	792	799	743	761	763	760	797	764	776	807	752	779	798	759	800	722	800	795	769	815	793	761	754	772	830	759	809	783	751	725	739	760	767	789	732	812	811	758	752	853	738	722	820	758	816	736	794	757	718	757	757	730	796	737	720	759	722	766	697	766	752	771	743	720	775	740	733	784	761	776	737	755	784	745	784	828	787	783	785	749	743	781	743	790	768	781	721	767	778	806	767	749	749	731	760	760	759	789	792	732	849	764	791	798	778	775	727	775	788	773	789	767	790	769	747	768	800	742	736	771	756	752	781	683	778	762	757	750	749	763	779	754	748	782	734	771	817	755	720	816	776	773	761	804	767	807	737	808	770	728	769	790	766	788	737	790	750	783	800	797	793	799	748	774	747	749	718	744	757	786	781	764	785	798	792	748	785	752	781	724	822	755	731	713	777	751	759	783	782	804	762	794	748	742	803	753	803	784	768	767	769	744	737	812	771	778	776	744	782	783	708	770	791	762	737	741	810	793	791	789	790	783	773	762	766	799	758	767	801	766	768	747	777	787	790	757	813	715	746	758	801	729	771	805	786	731	754	767	792	745	728	808	782	741	786	716	770	781	783	743	729	806	736	843	751	788	723	751	756	802	747	762	814	773	769	719	743	773	808	752	729	780	796	759	762	751	762	794	796	739	743	794	722	783	845	799	757	789	755	759	790	775	790	738	744	794	791	739	775	738	780	797	761	736	811	751	774	773	765	802	732	817	780	755	805	727	811	797	787	722	784	775	778	755	788	790	758	816	749	742	746	778	806	701	752	769	840	765	777	784	768	757	797	703	775	818	771	727	737	760	787	756	761	768	755	777	779	770	777	784	771	770	775	800	778	748	823	775	761	742	763	800	755	768	747	802	746	826	805	748	815	780	732	751	804	769	768	756	788	774	723	767	760	778	785	738	788	790	738	779	800	738	768	755	765	768	806	743	777	737	784	778	787	793	796	777	722	722	741	767	744	779	811	748	734	775	746	762	790	788	729	751	746	756	738	738	840	844	751	800	747	764	774	772	845	762	782	743	790	779	765	839	812	781	790	818	756	733	807	746	762	733	761	740	805	768	733	794	781	796	742	802	783	741	762	744	772	786	762	795	740	763	749	760	751	803	799	792	805	753	787	762	765	803	779	746	808	785	773	766	836	711	700	754	741	792	754	753	748	774	740	765	768	759	797	818	758	789	794	727	762	813	734	744	786	720	780	784	800	786	797	707	743	740	794	732	705	753	775	750	784	782	779	744	841	767	811	785	786	759	777	806	763	771	772	776	799	805	772	781	758	787	778	822	780	761	734	754	747	805	766	736	784	767	721	799	739	716	795	804	765	767	774	762	753	778	707	729	804	751	805	742	783	751	752	764	788	793	744	714	762	822	807	782	739	710	772	788	766	750	759	724	787	804	808	764	759	771	779	741	751	769	747	713	747	739	762	792	754	772	749	797	786	758	808	738	733	767	774	733	714	805	745	735	806	776	747	743	764	741	779	777	782	735	755	813	753	799	748	754	781	753	778	711	725	767	742	770	797	751	749	767	754	735	762	860	733	756	714	786	742	784	688	838	805	773	792	783	724	808	788	778	786	773	765	718	717	787	753	765	879	785	724	777	748	766	733	770	794	749	769	748	798	775	792	757	829	729	789	760	764	740	787	751	814	786	804	794	786	776	797	765	790	744	797	802	773	762	797	774	723	784	785	751	775	765	766	726	737	811	796	726	795	795	835	756	746	733	819	793	802	738	793	739	715	751	779	781	747	810	744	736	751	758	805	773	792	799	790	728	803	754	802	807	768	812	771	779	765	766	750	798	780	779	780	771	721	744	781	741	777	821	795	788	786	732	781	782	757	772	723	728	732	753	761	741	794	789	762	758	748	750	782	758	738	772	751	790	779	743	789	791	772	788	747	780	718	798	754	722	738	786	826	746	794	760	781	830	807	738	770	731	789	834	784	746	776	814	770	799	736	762	784	749	753	746	770	767	793	768	743	848	748	802	707	771	754	756	738	763	723	741	764	754	821	742	788	748	798	764	779	712	760	811	747	778	781	792	770	792	737	769	792	785	823	765	723	692	786	802	780	715	745	760	749	779	770	757	770	799	764	726	776	755	806	722	774	793	786	760	816	768	779	795	778	809	727	800	753	732	811	780	781	798	773	783	811	774	751	778	769	760	789	748	780	768	749	757	789	789	803	783	767	760	794	767	744	747	768	763	772	758	794	761	731	764	783	770	737	790	795	750	783	773	749	772	778	749	804	770	799	757	762	723	774	775	759	742	757	735	764	717	769	759	766	739	748	816	756	808	787	828	800	788	750	722	761	766	756	792	758	756	836	778	790	834	763	756	808	782	774	774	776	711	733	779	760	737	755	804	756	739	807	808	761	763	762	792	777	746	766	781	766	764	735	802	753	788	746	744	787	772	791	732	755	797	764	751	777	744	759	748	750	782	779	726	781	755	693	736	779	794	768	751	806	780	798	732	717	744	773	820	757	771	735	762	743	761	770	799	762	776	729	724	789	779	780	811	753	761	772	788	714	765	767	771	783	732	754	820	742	742	758	807	802	743	751	747	770	827	765	788	778	764	783	774	780	767	770	739	773	793	800	769	759	804	762	791	772	813	777	777	777	784	707	799	817	761	740	758	769	776	775	799	767	742	738	750	762	750	762	784	733	753	734	769	762	704	748	752	761	737	766	750	778	792	752	817	747	749	771	810	743	796	788	708	767	771	757	726	758	777	796	792	717	712	767	796	753	750	800	773	755	768	745	766	700	764	729	750	785	793	764	779	727	809	754	767	756	791	774	772	737	767	724	770	761	748	749	773	784	774	753	758	791	831	771	779	752	768	810	756	817	779	740	768	747	735	764	762	790	742	757	748	797	716	702	729	797	740	747	748	808	753	771	759	802	798	753	815	784	760	764	798	764	707	734	735	772	766	776	765	813	803	792	803	777	776	764	768	708	766	780	759	752	776	827	785	770	773	814	775	810	789	740	776	753	788	829	725	791	777	763	763	734	825	781	741	812	783	781	741	807	754	783	723	712	783	718	808	774	760	783	774	777	786	787	786	761	765	729	788	763	743	742	765	817	765	753	744	731	773	763	749	756	780	724	740	783	778	763	714	758	769	785	753	761	761	794	747	767	760	789	775	776	800	762	717	739	723	773	778	797	765	799	738	734	748	796	790	788	756	744	773	729	789	746	767	800	737	773	773	809	772	775	785	835	710	776	738	755	828	766	774	727	755	793	715	744	776	804	793	759	813	774	766	762	813	782	764	824	791	787	841	772	740	734	763	705	745	764	794	720	796	757	836	765	771	729	756	802	783	776	808	830	740	806	753	800	765	759	744	772	735	728	743	775	774	751	787	802	768	750	786	746	747	776	744	750	802	750	765	790	780	817
20742	32500	17868	5587	4226	3917	2781	2434	2070	1803	1830	1718	1667	1437	1393	1330	1178	1143	1065	882	952	896	870	932	957	946	963	971	927	920	909	987	923	934	961	940	944	945	885	939	942	920	933	931	890	934	901	905	976	880	905	887	885	909	900	977	897	916	885	929	903	926	915	865	886	925	895	838	886	906	903	879	910	927	949	893	930	880	934	939	898	894	873	946	894	867	899	973	875	921	873	919	892	875	891	906	926	936	957	954	886	921	910	902	905	891	875	941	895	897	925	945	895	919	860	943	919	875	928	932	906	911	886	906	900	942	914	889	856	940	959	854	898	915	915	926	910	890	942	906	885	840	883	927	894	884	919	877	882	883	964	913	909	893	930	897	902	920	929	857	944	853	951	909	831	894	859	924	882	963	904	912	877	919	850	966	976	937	872	905	890	939	895	906	878	899	887	902	881	930	888	911	883	894	903	867	873	892	880	876	891	944	847	929	972	918	886	900	886	902	903	912	942	945	956	895	896	950	886	898	879	905	887	913	893	901	925	872	934	932	926	864	860	830	867	849	928	934	893	903	903	911	900	920	854	873	902	892	918	917	880	897	907	925	862	953	894	910	852	899	887	856	865	902	864	862	906	893	873	904	847	898	908	922	918	842	864	878	815	878	902	942	886	919	861	897	860	898	914	914	900	843	936	865	933	900	919	914	901	911	874	915	954	886	872	942	915	1006	954	871	927	911	908	941	895	953	892	841	940	930	935	944	892	915	886	857	879	898	906	894	935	931	852	890	961	886	909	886	916	885	934	866	982	927	883	916	905	926	924	864	898	939	929	907	877	925	905	869	912	915	928	924	868	890	922	904	865	910	930	905	870	910	858	885	893	925	933	877	905	896	895	902	935	910	878	897	903	904	938	927	913	947	903	909	905	917	861	933	967	911	946	927	884	841	914	931	852	945	904	921	874	945	868	942	930	926	948	924	915	884	825	924	881	903	938	926	908	875	927	928	896	921	906	909	870	858	848	875	927	870	889	942	907	939	918	887	863	940	926	834	897	880	914	938	890	893	912	930	889	884	885	879	860	982	870	909	867	920	897	886	850	938	886	905	889	979	857	920	902	855	906	901	888	951	904	881	892	860	888	923	924	901	949	956	935	905	904	877	935	881	944	958	896	889	929	909	889	929	956	889	921	897	910	898	929	862	917	902	863	846	871	885	939	929	897	924	884	917	909	853	865	878	898	905	906	890	903	907	955	903	906	929	902	952	910	942	915	897	878	894	900	876	930	906	897	913	943	882	916	906	859	844	870	917	924	933	907	876	904	917	947	885	893	893	869	885	874	861	884	918	906	873	894	902	873	897	896	848	860	934	894	904	951	893	991	853	850	950	876	900	943	876	932	891	913	936	911	895	926	876	850	909	968	904	876	918	921	921	898	870	825	843	884	916	898	898	903	887	870	872	836	852	902	938	892	867	845	904	898	883	896	814	916	896	872	912	885	887	909	921	897	919	913	893	944	852	913	894	835	902	939	907	937	896	854	910	911	884	869	885	857	881	896	877	966	931	880	920	920	943	907	988	905	888	893	952	899	846	870	878	925	868	842	862	886	851	876	910	878	855	930	843	866	942	885	883	926	902	892	904	914	903	910	837	880	883	916	925	925	866	908	875	866	883	852	909	907	871	871	938	957	936	903	886	941	860	859	908	925	869	961	908	926	921	899	875	871	879	900	906	878	895	878	885	860	904	832	808	909	884	911	856	967	962	946	905	929	964	902	859	924	945	938	951	901	917	907	948	878	917	897	907	955	947	969	854	869	924	897	926	879	842	908	923	850	906	916	902	894	883	953	886	938	856	908	908	913	955	896	873	903	925	868	938	932	926	846	945	884	904	851	871	938	891	883	905	914	922	889	911	891	932	940	927	900	958	913	938	878	956	893	904	891	866	912	925	908	897	898	899	898	899	895	884	899	913	874	863	909	901	898	946	879	899	932	914	908	932	885	895	833	935	870	895	927	892	869	919	895	888	887	863	917	931	866	872	938	890	898	916	926	879	881	900	894	872	865	982	900	883	861	919	879	948	927	873	952	915	916	903	881	899	866	913	895	910	884	927	928	919	915	907	929	888	868	867	921	964	848	928	913	894	875	949	888	931	902	947	874	894	856	888	899	847	908	913	859	875	915	927	969	905	853	889	912	859	851	910	923	869	946	860	937	880	873	914	890	895	928	891	888	906	907	907	908	920	900	887	919	916	921	918	917	867	910	882	884	906	924	900	914	918	915	884	875	877	900	909	860	841	888	842	900	959	943	876	936	925	890	902	901	862	933	959	909	913	869	916	894	899	936	954	899	916	909	888	878	931	931	888	915	913	881	915	905	891	952	878	898	830	876	881	936	868	883	889	909	885	920	886	886	897	929	856	855	875	904	899	915	904	902	876	883	894	861	915	917	997	958	906	904	925	903	903	859	886	1002	927	900	893	918	897	902	896	906	903	913	902	973	873	915	922	936	926	936	930	925	881	916	909	837	912	862	896	908	950	905	910	881	914	871	866	914	925	942	908	855	925	890	946	888	927	887	889	930	934	904	951	925	948	886	927	879	883	901	895	911	902	904	865	857	874	909	933	845	883	896	830	896	916	821	897	936	890	887	909	913	914	920	872	904	916	886	903	901	868	923	936	878	937	922	895	936	956	896	915	898	888	897	881	877	884	889	935	898	938	924	852	1003	962	885	903	880	912	931	917	875	892	848	962	910	924	905	942	875	884	939	894	905	959	833	898	903	895	922	923	919	842	934	953	909	936	936	876	906	862	880	928	891	884	913	894	900	852	881	928	885	900	911	867	862	871	896	876	881	897	917	907	922	865	882	883	945	868	850	869	925	940	846	853	871	837	881	945	934	910	916	960	914	872	925	883	896	911	935	896	926	866	924	882	910	951	936	919	899	941	936	927	916	926	889	910	824	926	975	879	923	955	917	874	890	858	946	907	908	879	915	844	896	918	954	927	924	903	892	860	930	920	868	910	894	872	955	831	894	953	912	856	850	904	904	914	916	871	890	896	904	920	895	903	875	884	856	893	951	916	871	914	891	893	911	962	934	923	920	952	960	941	956	860	910	882	919	913	924	884	900	900	937	891	884	957	897	928	903	871	871	938	842	881	914	847	864	883	946	909	891	941	928	914	868	875	858	956	900	916	901	940	890	869	938	930	929	941	885	893	907	918	905	963	916	914	915	858	887	923	892	899	866	921	946	869	910	898	923	934	843	893	910	947	905	890	945	926	895	941	888	864	880	919	914	903	856	823	912	912	914	850	852	925	894	933	870	903	935	890	931	886	842	904	939	919	857	905	943	910	835	846	900	888	892	910	899	915	882	932	876	936	886	907	918	870	915	928	894	905	888	882	921	884	915	819	896	905	875	889	949	885	881	890	975	926	921	898	912	910	852	865	911	894	906	921	902	853	884	895	920	925	917	921	918	938	912	864	879	841	878	899	896	870	894	909	976	864	889	890
23746	21138	28221	24305	21158	13914	4617	2784	2184	1889	1985	1852	1789	1629	1483	1367	1238	1213	1187	1048	921	889	937	885	955	918	886	930	879	901	886	935	932	916	893	872	897	874	879	932	877	893	897	879	865	925	876	892	882	923	892	898	851	839	900	853	826	859	919	903	861	852	901	905	883	907	878	902	898	878	900	858	866	840	912	813	901	862	823	898	932	925	838	868	913	872	891	843	846	833	903	842	906	870	882	914	859	913	922	878	882	862	837	898	924	903	852	884	802	850	841	845	899	851	831	829	855	880	812	845	841	885	862	936	874	894	804	803	815	925	869	835	872	893	870	864	812	855	863	837	911	862	839	854	891	854	802	868	872	871	874	869	869	879	886	847	896	881	901	839	876	891	846	887	870	862	904	838	863	857	895	903	872	867	857	896	890	865	861	894	892	806	867	826	850	910	893	873	868	875	932	888	837	858	859	884	827	825	885	844	853	909	874	823	888	823	854	868	867	924	883	868	846	807	856	877	882	829	866	859	869	873	822	851	850	831	852	860	900	842	826	927	874	869	873	866	818	846	857	829	900	926	788	863	807	862	893	879	858	883	905	851	900	860	887	818	903	805	877	849	854	890	913	843	897	911	904	857	806	840	906	872	856	901	853	842	881	831	815	896	822	888	832	841	848	923	910	835	867	851	900	846	813	852	852	870	892	826	849	907	926	882	845	874	906	879	834	843	828	919	868	858	932	854	898	848	884	828	909	870	867	864	876	831	875	901	820	836	862	933	887	867	838	836	857	879	856	844	908	858	891	874	853	918	859	851	900	856	857	860	847	855	845	889	849	849	806	893	893	894	915	862	894	889	872	813	831	840	863	823	894	880	833	833	856	830	846	864	859	868	875	828	850	909	834	829	842	901	866	835	841	885	857	873	775	875	860	887	827	859	866	848	851	847	853	816	868	819	904	852	812	841	874	877	879	854	866	873	847	916	799	905	845	867	851	865	878	803	885	835	805	872	939	865	878	848	883	876	854	843	858	926	900	834	856	820	885	822	914	855	846	854	901	854	845	861	804	849	864	889	890	871	890	870	840	839	879	863	893	855	898	891	836	881	832	839	859	915	855	864	912	889	861	860	916	868	870	829	874	841	873	863	871	890	876	898	841	855	857	830	897	894	870	858	894	860	890	888	840	814	877	840	908	832	893	877	893	848	929	841	882	873	832	878	872	861	816	864	919	865	857	902	896	840	816	831	862	900	873	872	885	802	850	840	837	898	866	878	815	856	868	848	908	819	849	876	828	834	882	811	859	842	879	877	828	843	902	889	926	823	866	874	851	872	884	825	856	786	859	875	882	890	861	888	880	845	912	869	860	837	875	869	864	887	887	887	811	866	870	825	881	879	825	891	861	843	812	960	848	886	903	876	831	871	850	877	915	889	833	838	876	846	917	854	881	933	859	876	892	834	890	892	820	868	813	881	902	920	805	871	871	898	830	867	851	847	869	895	847	887	845	877	878	866	868	860	909	869	848	836	836	889	869	898	852	886	789	839	848	937	843	862	879	858	879	813	886	895	819	877	859	835	892	857	872	876	890	865	855	921	867	905	871	864	820	898	945	858	858	854	875	854	883	880	901	837	895	948	872	841	839	882	838	847	839	866	845	850	954	833	875	865	880	878	858	857	816	868	895	907	909	869	847	945	845	900	823	892	889	900	883	886	892	863	881	884	898	856	882	892	917	882	889	858	834	875	862	874	934	848	849	888	860	841	872	902	874	862	879	867	831	893	872	833	868	871	882	857	869	870	902	825	814	870	854	898	848	906	897	876	881	925	900	878	850	869	843	866	857	850	886	818	859	897	890	877	866	889	893	889	891	904	859	894	819	837	845	875	891	854	813	840	926	859	827	851	885	923	852	894	875	871	865	835	870	868	852	895	893	914	901	848	955	854	847	860	864	903	909	840	866	888	886	887	895	851	898	908	878	878	847	847	866	857	892	852	880	877	890	887	831	849	848	845	887	862	878	871	855	923	898	875	881	884	885	877	904	803	811	892	873	808	869	880	905	895	841	875	882	869	876	873	865	840	900	860	801	907	857	854	897	822	843	809	855	894	878	884	844	861	845	918	883	895	855	846	864	877	886	864	880	856	852	894	857	857	839	799	834	825	872	841	902	871	856	922	840	907	866	834	845	891	865	862	820	823	950	874	903	835	807	922	838	898	802	856	856	853	856	862	901	857	871	859	837	894	894	856	858	855	896	866	861	819	881	882	819	863	853	865	889	877	864	818	887	917	828	820	848	895	900	867	814	867	816	916	819	883	826	894	834	872	846	851	903	893	867	859	885	890	882	865	876	827	860	882	854	895	900	846	849	882	835	869	885	831	894	867	837	873	813	917	878	873	846	833	871	901	855	856	869	876	857	867	872	862	864	840	824	844	925	900	901	838	870	836	863	839	849	907	835	857	876	818	826	917	807	854	846	819	841	843	897	855	859	815	863	836	903	862	861	838	863	847	849	858	869	814	845	881	837	838	879	895	878	885	834	857	864	901	888	879	875	877	872	814	878	874	823	796	894	856	866	855	834	905	839	926	849	908	864	915	855	883	917	807	857	868	870	835	823	847	840	910	866	889	885	871	831	857	903	834	807	829	841	888	829	891	885	861	896	859	878	851	881	869	863	852	809	888	867	849	814	855	865	846	844	816	869	873	841	839	878	883	842	840	805	880	880	886	877	813	896	900	892	899	861	873	855	812	914	853	864	892	886	851	917	881	866	857	812	920	857	881	834	860	861	857	791	866	873	841	858	835	846	850	828	839	893	854	864	888	803	865	883	931	905	924	855	836	843	875	861	880	886	835	956	850	908	808	915	904	826	867	831	914	869	835	831	824	882	893	895	891	884	855	902	872	817	903	862	862	926	879	863	817	864	901	898	881	829	892	824	819	845	860	901	876	849	808	807	855	840	854	862	876	851	862	877	845	874	878	903	783	878	867	849	865	881	909	889	881	850	844	831	907	870	939	884	846	906	814	892	886	849	884	883	869	895	864	877	863	903	847	823	852	858	870	887	881	857	873	899	858	870	902	883	878	894	834	830	958	824	837	893	831	839	833	887	868	848	892	835	835	856	906	895	834	845	890	866	902	829	876	875	839	893	845	835	879	869	866	886	857	853	839	856	912	834	816	848	891	835	906	835	819	831	912	841	835	858	896	868	884	930	857	836	833	871	894	853	847	873	869	862	874	879	875	892	890	890	859	865	870	868	848	876	873	864	858	867	944	805	850	894	831	875	880	877	844	850	901	815	845	853	893	814	828	872	854	806	920	865	876	892	870	893	871	835	902	869	850	822	882	834	837	860	832	878	823	856	905	847	830	867	863	879	906	839	877	830	815	898	862	891	903	892	844	854	934	871	866	838	855	800	936	860	852	822	864	893	914	892	869	876	813	829	892	878	845	869	897	913	864	879	916	838	901	924	881	894	926	860	858	882	845	858	847	886	862	871	857	848	836	863	839
21939	41921	27119	10872	8457	7470	5501	4322	3723	3154	3085	2920	2582	2274	2048	1904	1683	1592	1431	1253	1132	1113	1097	1067	1067	1089	1041	1085	1121	1086	1107	1052	1128	1096	1040	1054	1095	1051	1057	1056	1050	1031	1083	1053	1067	1059	1097	1083	1093	1056	1013	1043	1037	1044	997	1014	995	1015	1023	1050	1049	1010	1023	1029	1001	1014	1058	1068	1063	1070	964	1066	1043	1072	1041	1056	993	1012	1077	1053	1024	1050	1021	963	1006	1019	1034	1057	1063	961	993	1073	996	1033	984	1047	1021	977	1024	1075	1051	1042	1031	1005	995	1062	1031	1028	999	1013	969	1042	992	990	1058	1016	999	1032	987	1062	1015	1072	1029	1065	1073	1000	1003	1015	1030	1023	988	1022	997	992	1064	926	1030	1034	1002	1016	1022	999	1018	984	995	1083	1043	1004	1013	1017	998	992	1080	1104	994	1042	1008	1063	965	1060	1006	978	964	1047	1072	1014	1058	1024	1055	1032	996	1019	1024	1079	1035	1019	1055	1028	1009	1099	1018	1032	1045	1033	1009	1034	1061	1002	1043	1055	1033	989	1032	1025	1051	1009	975	1020	1020	1050	1031	1060	990	1048	1001	993	1019	940	1036	989	1023	1060	1069	1018	1020	1031	1089	1006	1010	1027	1019	1019	1007	1032	991	1042	1038	1016	1033	999	1066	1030	996	946	999	1049	978	1015	989	1051	1038	1112	1030	1037	1023	1003	1088	991	1068	1026	1025	1025	1044	1008	990	1003	991	1039	999	1064	1032	1011	961	983	1011	1039	1004	1025	1023	1056	1013	1037	1018	1007	1047	982	1037	1069	990	1073	1016	1060	986	1028	1033	1052	1046	1045	1029	1047	1139	1031	966	1037	1011	1003	1067	1031	996	1067	999	1057	946	1013	1019	1020	1096	978	999	1041	1039	1053	1010	1008	1002	1058	995	1004	1038	1011	999	994	1060	1041	1025	1033	1051	1071	1000	1008	1012	984	1005	965	1079	1032	1066	1004	1048	1001	1055	1021	1030	1046	989	1057	1031	1007	1014	1012	1033	1033	1012	1020	996	1020	1058	963	1034	942	979	981	1055	1023	1040	1059	1009	1061	1058	1046	1102	960	1072	987	1026	958	1089	999	989	962	1074	989	1055	982	1040	1022	1002	998	1036	1021	981	1037	987	1006	1000	1023	1011	997	1015	1003	1020	1015	1030	958	959	950	1025	999	1012	1037	1042	1041	1001	1042	975	1071	1015	1005	1023	1028	1059	1005	1070	972	1036	1018	1062	1014	993	1089	1043	1015	993	1062	975	1084	995	945	1032	995	1034	1023	976	1001	1049	960	1016	1019	997	1004	976	1015	1049	1001	973	1023	1040	1037	978	1034	975	1029	1007	1051	1043	1060	1020	996	1069	988	1054	1036	1030	1056	991	1050	1046	1040	1065	996	1052	1017	1059	1081	1112	1025	1006	948	949	1022	1041	1017	984	987	989	1072	990	1031	1042	965	1008	1043	1045	1038	981	978	1088	1009	1057	1016	988	1051	948	1058	982	967	1046	1052	1081	997	1035	985	986	1050	1050	1037	995	993	1042	1057	1042	992	1085	1080	1045	1040	1011	996	1045	1067	1024	1062	1060	1096	1010	993	1024	1018	1070	1012	1028	1017	1070	981	1034	1026	1010	1013	1042	1009	1043	1044	977	1048	1027	1037	975	1034	998	964	1015	1044	1003	997	948	1000	1039	1031	982	1027	1007	1037	1013	1005	1017	1016	1026	1067	1066	1005	1018	1074	1055	1046	1023	1043	1050	1029	1056	1011	1053	966	977	1007	1056	1104	980	1039	1028	987	968	972	1053	1067	1032	1050	1040	1011	998	1017	1043	1050	1038	991	1031	992	1008	1040	1045	1059	975	1021	1052	1002	1002	1022	1065	1028	1026	1039	1021	961	1026	971	980	999	1072	1052	1046	1091	1072	1058	1003	1042	985	1000	1010	1065	1003	1049	983	1021	1021	1037	1006	1063	981	1046	985	974	992	970	1045	1004	1032	989	994	988	1085	995	1038	1037	991	1050	979	1004	1028	1025	991	1024	1007	1036	1014	1001	998	1064	1003	972	1066	1040	990	970	1058	1054	1013	1052	1042	1042	990	1078	984	1023	1036	1024	1050	1039	1031	1033	998	994	976	991	1060	953	1034	1035	1085	993	1046	1042	1009	1011	1024	1023	984	1034	1043	1002	975	1035	1051	1024	986	1087	1012	1037	988	1026	1020	1007	1007	1033	1073	1025	1023	989	1051	961	1008	1055	1065	997	1026	1008	1092	963	1004	1046	1026	1063	1051	971	1007	1006	1076	1020	1000	1011	1029	1065	1009	1004	1034	1011	975	1019	1011	1014	1016	1009	999	1036	996	990	1041	982	988	1018	986	1026	1047	1001	1013	1025	1074	1011	1044	1044	1038	1050	1034	1001	1047	1050	1044	967	925	1070	1088	1020	1021	1020	993	992	1017	1057	987	1069	982	1030	1050	1004	1010	1011	987	988	958	1002	982	1071	963	1046	1039	1048	1000	959	1033	1008	1067	1037	1024	1027	990	988	1032	1043	994	1029	973	1009	1008	1019	1036	1042	984	1025	999	984	1006	1005	994	1026	1037	1007	997	1062	1007	995	1092	992	1044	1049	1015	1016	1055	976	978	1038	991	1014	1039	1000	1008	1016	1008	952	1016	1037	1006	1066	1041	1000	1034	948	1060	1018	1063	1044	1023	984	998	1031	940	1011	992	978	1019	1012	1008	1023	1031	998	1062	1050	1012	1085	1024	1019	1020	996	1055	1006	1041	1016	1006	1098	1042	1017	1058	1071	1041	1035	1047	1022	1043	1090	1012	1002	1037	1029	990	1011	1010	1022	1027	1006	1047	1033	990	980	1032	969	1020	1025	1052	1057	1003	1016	997	970	1070	1018	1014	1051	1009	1031	1001	1029	1011	1007	1040	1031	999	1048	1019	986	997	1031	1038	951	1035	1053	984	989	1053	1061	993	1050	1008	1045	1024	1017	1015	999	1013	1015	1021	1029	1079	1026	1015	1051	1000	1032	951	980	984	991	1036	1004	1017	1025	1017	1049	980	983	1051	999	1026	1008	1000	1022	1046	1077	1044	1022	1063	979	1056	1016	1046	1016	990	1029	1062	1015	985	1028	1008	1022	1026	1024	997	1049	1027	1008	1018	1059	1037	1043	1009	1011	1018	1024	1030	1027	1030	1038	968	1055	1075	1048	1074	997	998	1008	1118	1059	1009	1003	1057	987	1002	950	1051	1025	1047	983	970	1024	1084	984	1005	973	976	1014	1012	1090	956	1044	1001	1029	1028	998	998	1068	1071	1019	1025	1048	1082	968	1010	1021	1026	1048	1021	1028	1052	1017	1036	1036	1012	1052	1068	1062	1075	1021	1028	996	1032	1036	1052	996	967	948	1078	1073	1032	1031	1042	1039	1036	1014	966	1010	1053	1027	996	1031	1017	1048	1009	982	1033	1045	974	1023	1017	1014	1039	1037	1018	1042	1052	1024	1008	1005	1058	1025	988	1040	996	1021	1027	1037	979	1037	1047	1003	990	1020	1051	1008	1073	1059	1010	982	1023	981	1077	1054	1021	974	1075	994	1016	1036	1012	1058	954	995	988	1008	993	1048	1034	1034	993	980	1013	1037	1033	968	1062	965	1035	1016	1089	957	1031	998	1016	1012	986	1019	1022	1097	1002	1053	1007	1032	1089	1024	1015	993	1032	1033	997	1007	1045	1058	993	1004	1000	1031	1029	951	1009	1064	1050	1083	1008	999	1047	1047	1046	1032	1040	1037	999	1032	977	1028	991	990	1041	1007	996	1041	1018	994	989	1061	1023	1016	1023	1063	1032	1037	988	976	1018	993	1051	1100	1079	982	1010	1016	1039	1050	1046	1106	1024	975	982	992	1039	1010	1028	1047	983	1033	1080	1003	1039	1002	1006	1006	1012	989	969	990	984	1033	974	1051	1033	1016	1029	1067	981	1013	1014	1013	996	1025	1043	1055	1004	1000	1076	1005	1064	1059	1016	1050	1038	1024	990	1018	1049	1056	1034	1079	1074	1001	1044	1013	981	1065	1090	1052	957	1031	1013	1031	1046	1017	978	1026	1089	998	1007	953	1049	999	1021	1058	998	1013	996	993	1013	1039	1015	1052	1041	1074	1025	1001	954	1023	1006	986	962	1023	1042	1056	1007	1023	1099	1029	1042	1055	1033	925	1016	970	997	1045	1006	1043	1031	1070	1077	1049	1005	1013	1038	987	1023	1034	1002	1058	991	1019	1035	1047	1045	971	959	1031	1056	1015	1021	1037	1033	1022	993	1049	1008	1011	1026	1041	1012	991	1044	1051	1016	1056	1017	1027	1006	998	1014	962	1029	1037	1072	1032	948	1029	970	1013	1039	1015	939	1004	1021	994	1016	1043	1023	985	1005	1022	1013	983	1024	996	942	1035	1018	1079	1038	1058	1022	1022	1042	1036	996	1058	997	989	1034	993	1020	1030	1033	1021	996	1033	1036	1050	996	995	1012	994	985	1003	1017	1043	982	1034	1045	1017	1120	1011	1010	1006	988	1055	992	1002	1020	1018	1010	1048	1002	1034	1029	1015	997	979	1031	984	999	1044	962	1007	1049	1047	996	993
24683	21157	27381	25137	15659	4314	2415	1749	1414	1290	1242	1302	1094	1058	1018	860	810	744	723	624	592	613	628	595	608	567	566	580	601	592	556	562	569	579	595	560	567	586	587	554	597	566	571	560	575	595	584	581	610	569	565	544	593	535	562	530	606	531	571	588	571	505	552	564	538	596	552	600	522	550	555	503	570	569	531	536	571	565	568	557	526	552	539	561	581	569	522	524	570	568	539	566	556	534	564	514	545	523	549	514	549	536	575	557	567	546	579	536	559	543	539	523	599	567	564	527	574	537	554	523	556	541	588	530	599	543	539	553	594	545	552	578	529	568	521	526	536	579	591	586	592	537	522	561	547	555	530	536	566	534	540	545	564	526	540	546	509	537	545	560	548	520	538	580	520	545	551	565	570	528	555	524	556	534	524	568	520	538	531	539	543	512	541	529	525	575	571	547	549	591	557	519	534	563	542	544	508	550	536	559	571	555	582	525	557	565	557	563	545	534	505	526	562	537	586	598	562	551	522	559	525	576	545	547	565	609	548	547	612	502	549	544	533	567	519	555	555	549	535	526	585	566	535	553	536	559	563	522	536	551	523	528	553	565	527	526	574	575	541	564	561	527	547	582	571	546	556	535	502	577	557	517	546	556	505	535	578	542	529	531	607	572	543	544	556	555	567	569	536	567	540	525	555	548	499	533	586	550	580	566	562	527	569	543	549	589	543	530	537	518	537	559	581	599	523	618	566	513	535	521	563	544	535	569	560	552	553	566	514	560	528	546	522	527	518	558	539	516	549	534	557	519	539	558	569	528	564	568	560	517	567	565	562	547	554	539	534	581	550	534	570	597	590	544	550	572	548	557	571	579	540	535	570	588	569	545	541	567	625	568	555	565	583	484	581	570	542	545	535	552	560	557	573	555	562	572	559	564	539	542	549	545	555	550	546	573	564	548	547	553	524	506	518	566	572	568	569	551	538	547	495	540	538	534	546	560	542	555	528	556	538	572	513	562	564	553	487	554	573	560	547	515	499	576	582	545	584	499	524	556	565	538	552	562	532	542	515	568	568	583	529	530	516	532	526	562	563	567	567	548	525	585	557	602	591	584	534	565	585	558	555	540	552	553	572	592	548	571	538	585	542	534	538	538	584	566	534	571	562	554	614	569	557	522	564	549	608	518	577	553	549	558	524	564	555	532	555	570	546	565	499	559	583	567	591	555	561	537	498	532	579	544	559	543	551	548	585	513	555	519	556	585	565	599	573	561	564	591	567	578	524	546	540	557	560	597	531	531	519	566	541	571	519	560	549	524	546	523	569	539	488	588	572	516	550	561	580	562	575	549	587	559	522	565	541	523	518	564	552	576	477	569	532	530	521	550	551	540	561	543	546	566	560	553	526	542	523	525	564	535	565	570	524	550	556	579	560	549	595	593	554	547	598	549	529	587	518	589	582	569	592	515	570	570	539	570	555	519	588	586	534	574	543	574	557	583	564	550	547	566	563	528	556	542	546	520	553	604	568	537	530	531	580	534	517	570	554	579	535	566	473	534	566	574	521	526	567	559	525	565	533	573	546	576	537	553	541	531	583	553	551	576	558	587	570	561	539	560	525	524	535	523	581	536	551	552	526	576	584	554	551	551	502	544	542	556	586	504	545	572	587	505	583	517	542	571	567	538	567	522	537	585	595	529	553	546	586	543	540	592	548	554	529	528	536	567	567	564	578	551	554	553	600	540	550	530	566	567	577	515	531	557	547	557	588	511	550	563	543	544	534	549	512	540	573	524	556	547	547	564	580	524	532	559	555	563	546	554	545	540	532	557	518	515	548	541	585	544	541	560	568	541	514	546	590	521	579	536	549	519	558	521	546	588	549	571	514	566	539	557	564	531	569	580	538	546	562	549	570	552	570	529	508	531	555	554	594	591	514	547	532	534	541	544	579	552	577	558	528	548	544	544	530	535	548	528	531	577	558	568	535	565	580	550	549	586	543	529	564	563	571	548	557	562	577	536	538	525	549	593	609	533	568	534	562	585	567	549	591	533	578	546	516	537	543	590	548	512	553	568	563	576	548	527	570	503	564	575	545	556	540	549	552	548	539	549	532	585	576	545	538	568	556	593	544	551	575	549	551	533	550	512	532	567	555	548	504	556	529	575	536	535	566	576	570	517	581	535	584	565	559	566	521	564	529	583	546	535	550	546	573	556	593	546	541	607	544	562	515	532	513	578	584	596	605	540	552	549	597	556	552	511	552	562	524	535	552	547	579	572	509	576	560	567	520	545	518	533	532	559	562	553	516	572	559	594	509	562	567	544	510	512	525	573	556	525	555	565	571	540	561	553	549	549	543	538	588	522	577	531	504	543	519	553	562	553	500	571	575	596	560	573	512	570	527	549	546	548	590	557	527	535	535	564	525	566	553	567	591	571	557	515	521	535	544	566	539	572	555	605	595	541	581	561	577	546	552	545	522	561	556	576	514	564	536	557	594	588	563	573	529	540	545	580	538	556	533	542	509	536	588	545	530	551	544	530	536	561	560	522	589	524	548	559	589	529	575	526	558	575	560	570	537	532	509	527	572	567	562	522	571	548	557	576	514	553	574	592	541	569	558	542	529	564	554	539	570	572	579	510	567	597	543	523	527	565	579	532	534	530	575	556	540	540	547	554	521	528	572	569	547	585	525	539	612	601	597	588	516	566	541	539	588	529	581	551	563	542	542	567	609	555	607	566	566	501	555	557	597	576	508	570	560	542	532	537	559	566	616	572	551	594	568	546	582	565	539	561	568	535	561	562	527	549	540	603	538	555	536	556	562	557	516	564	576	531	511	566	555	501	574	519	538	543	531	606	590	545	528	539	555	511	525	535	559	597	531	553	529	529	559	566	531	558	514	561	569	571	562	548	550	547	521	593	554	551	508	558	524	505	540	557	575	519	582	553	548	555	543	536	553	547	578	552	538	553	564	540	539	527	543	590	551	541	530	565	558	541	583	556	544	546	593	549	565	513	530	534	517	555	578	491	563	568	503	527	507	563	539	580	571	541	555	562	515	551	546	526	549	571	570	547	554	542	530	576	552	564	547	581	561	554	561	583	557	591	546	582	559	500	558	551	576	582	569	562	584	547	583	551	568	587	563	536	495	564	573	561	607	524	538	577	555	569	556	588	558	565	563	591	554	542	566	564	587	566	539	598	596	526	558	590	534	534	540	602	572	545	545	572	565	555	580	529	538	540	560	574	565	559	559	575	554	556	561	552	540	526	557	574	583	559	524	527	547	593	557	559	561	528	532	567	574	549	532	545	560	599	543	534	532	579	559	533	537	527	568	528	559	544	562	570	561	566	526	540	557	546	558	536	578	617	559	556	563	559	530	499	550	519	545	571	568	524	536	589	520	589	541	513	597	557	531	524	561	551	530	532	526	601	572	544	522	577	567	548	555	523	575	558	530	546	551	517	547	583	525	545	533	556	539	595	557	545	556	560	532	530	533	542	567	606	511	572	564	538
21946	37955	24414	8605	6476	5605	4141	3373	2718	2191	2090	2023	1826	1645	1437	1229	1225	1103	924	836	784	733	749	734	681	709	717	689	705	662	719	757	648	671	665	681	684	669	730	702	663	662	709	671	741	656	653	680	698	664	659	676	658	686	662	693	695	696	676	643	677	634	668	696	684	657	700	619	657	659	716	624	647	625	626	669	675	713	656	640	680	658	694	684	717	622	645	637	587	691	666	638	672	674	649	645	681	676	655	642	683	697	661	668	690	674	656	673	701	649	654	679	671	666	655	670	672	680	701	648	671	686	643	639	674	657	606	677	641	648	641	655	649	676	701	664	646	632	663	693	661	672	671	648	648	677	705	697	685	692	617	635	670	670	619	635	670	672	697	682	649	635	600	639	704	667	655	654	710	657	732	618	668	663	645	668	672	661	687	661	713	622	646	670	673	638	672	659	662	642	667	636	685	658	698	639	636	646	634	662	673	626	617	673	681	699	645	668	631	641	677	677	655	649	686	695	653	669	714	650	630	663	712	676	666	654	668	658	644	670	674	644	703	644	654	603	691	676	629	711	654	673	670	654	678	673	689	633	655	679	648	677	631	661	666	674	666	681	668	645	668	636	714	658	694	643	691	692	669	659	693	683	672	678	659	601	678	719	657	646	662	651	649	643	634	672	711	660	641	694	649	624	647	640	635	692	659	650	644	655	671	628	676	665	674	685	707	644	652	663	655	668	657	664	687	651	631	602	660	673	650	636	675	682	631	668	662	668	692	639	649	630	672	662	696	656	674	689	683	674	663	690	638	695	656	656	643	661	678	700	628	651	689	673	668	650	643	642	631	619	617	673	663	697	669	699	633	692	666	655	614	644	650	679	674	652	687	655	671	669	670	676	638	673	685	647	626	647	648	707	655	658	662	678	680	638	647	642	636	685	651	673	658	695	622	620	690	602	623	658	615	592	659	712	649	666	678	649	661	674	684	639	641	657	623	657	654	637	660	629	639	700	645	626	697	667	686	659	680	654	664	637	649	694	703	664	633	691	686	694	598	684	684	655	643	657	654	681	656	638	648	615	675	614	648	652	649	661	685	650	660	662	672	600	652	673	668	672	651	632	664	639	662	622	669	646	709	657	668	642	679	645	670	660	653	701	625	642	647	634	588	629	677	645	647	686	634	696	682	669	646	673	659	682	657	691	690	638	675	663	686	715	660	665	690	697	662	694	604	642	669	690	640	649	664	623	622	654	660	650	655	618	685	612	681	623	696	674	655	626	679	627	679	634	663	633	690	697	722	614	672	628	668	653	653	626	682	650	654	683	682	675	711	704	609	695	652	647	682	640	714	657	701	659	680	712	641	687	716	639	670	679	682	655	669	648	688	667	645	698	669	646	641	642	647	648	603	671	674	672	651	628	659	672	682	659	689	653	625	668	668	652	655	678	675	696	688	674	688	655	680	712	695	652	656	660	674	640	650	657	684	679	631	649	644	651	677	669	677	704	627	629	652	630	632	678	658	663	677	687	657	659	652	671	649	658	651	668	633	649	746	644	698	621	663	661	675	680	652	653	670	661	672	625	627	690	668	662	670	670	701	650	648	621	671	657	631	684	616	612	676	650	687	667	654	653	673	623	640	681	677	641	640	658	666	653	630	649	635	645	659	673	658	634	660	686	672	704	685	641	627	631	642	672	677	673	686	646	682	651	633	640	706	687	670	678	645	624	644	664	684	621	693	688	651	651	655	670	662	666	704	653	695	605	658	687	680	701	644	706	648	652	634	653	749	659	636	689	650	694	651	597	644	676	640	659	634	636	608	652	671	646	645	660	671	660	699	653	651	633	633	692	668	669	629	689	629	661	732	671	722	640	662	667	648	670	661	676	662	661	655	700	640	610	637	663	685	619	637	647	637	674	667	632	607	653	665	694	642	621	658	654	670	663	657	667	639	651	654	725	686	621	678	685	623	646	635	647	675	635	664	648	657	676	677	641	626	637	678	630	662	666	654	690	623	682	621	683	650	683	722	674	700	622	687	650	610	636	631	646	658	672	660	675	627	676	664	652	654	669	657	657	638	642	651	673	674	683	658	703	651	677	648	651	672	642	632	639	595	652	679	610	691	653	646	679	637	644	673	668	701	645	654	653	711	696	624	641	653	667	661	639	638	640	686	652	667	636	635	669	712	635	651	680	636	650	674	682	621	665	657	649	686	650	653	693	640	659	676	663	643	671	674	643	675	623	657	645	647	703	658	657	662	638	649	668	663	698	645	621	657	675	659	674	653	684	678	640	652	634	637	639	628	669	637	647	654	670	645	672	673	647	664	652	636	678	640	652	675	634	702	658	644	688	698	622	653	683	706	671	672	692	694	633	635	670	687	669	696	597	672	686	659	648	670	674	657	694	648	693	685	662	683	665	640	700	631	670	638	689	667	650	648	652	609	663	626	697	666	605	671	677	715	698	683	652	638	695	672	699	657	676	661	656	623	651	697	653	650	678	679	675	612	691	672	648	688	665	680	616	647	669	598	656	647	648	689	643	647	627	684	653	692	658	670	655	634	678	691	659	676	624	653	635	587	662	631	622	684	632	676	708	624	673	706	697	648	683	704	636	674	680	663	682	668	662	635	682	683	666	647	611	652	637	673	691	670	635	666	650	640	639	685	668	673	647	678	643	686	712	598	671	670	663	707	695	627	667	629	658	655	636	698	694	691	633	642	661	680	614	670	665	651	642	701	645	655	660	651	662	666	672	708	624	675	607	641	693	665	654	695	687	654	666	674	714	676	648	660	651	632	626	705	679	625	745	664	659	684	666	663	682	710	697	642	637	643	636	646	654	630	701	616	628	659	652	683	646	681	707	646	661	604	659	670	699	655	714	666	675	664	705	659	664	714	641	682	635	675	671	669	652	634	658	705	663	637	622	644	661	655	665	648	680	661	716	660	658	658	695	692	693	640	620	642	689	676	610	684	627	668	662	608	656	644	684	675	627	680	638	665	695	676	673	679	646	664	702	649	722	666	679	588	672	690	666	648	690	660	678	676	679	648	687	683	642	696	650	660	648	709	655	656	662	654	645	619	719	655	703	688	671	650	684	693	644	658	654	655	701	639	646	661	681	647	654	656	639	674	659	637	662	630	664	645	698	687	702	629	683	661	713	616	659	676	651	676	677	634	678	672	677	633	633	671	689	656	636	692	637	650	667	692	644	627	652	674	689	645	686	682	652	661	690	623	677	613	639	642	624	667	628	629	668	668	625	696	685	630	677	650	629	612	667	635	651	677	685	614	651	671	674	639	675	645	659	678	658	651	631	690	651	642	673	642	595	654	661	623	635	675	662	661	669	654	660	654	628	621	650	675	621	683	658	724	673	690	673	686	671	683	658	674	666	694	664	717	719	667	677	619	652	685	645	686	616	715	677	636	623	712	625	617	675	669	658	700	688	708	628	655	643	674	655	643	652	671	616	688	651	665	641	661	639	617	646	676	653	640	664	673	652	672	636	657	643
22574	21171	28676	23940	21190	21381	13318	4111	2786	2339	2220	2210	1913	1787	1510	1344	1263	1141	962	820	777	761	727	761	727	741	716	742	669	716	711	711	692	676	691	674	664	693	682	681	778	662	689	692	692	704	669	635	695	701	665	671	665	678	660	679	616	671	635	608	632	664	685	650	627	658	659	631	612	636	711	660	676	651	676	639	648	625	642	622	636	660	656	621	617	628	664	661	690	647	608	662	682	633	695	647	696	658	647	621	656	640	642	610	675	634	603	670	661	656	671	651	660	662	578	611	652	638	681	633	632	671	676	667	672	645	628	645	621	620	666	671	692	627	662	668	652	664	628	632	638	643	613	661	669	670	662	687	666	634	628	633	602	667	669	625	645	646	653	663	657	675	628	627	639	660	655	664	649	674	625	705	637	690	685	639	636	615	676	629	686	598	709	661	617	666	638	627	628	642	635	701	635	605	666	658	641	664	638	636	675	645	643	628	638	599	623	612	673	637	666	623	687	626	654	652	671	649	637	636	636	678	629	629	634	645	596	665	630	641	659	630	628	643	616	618	666	665	664	617	654	613	630	671	630	643	651	678	645	643	632	632	608	599	658	646	700	657	644	655	636	666	619	639	617	692	684	668	644	631	666	620	668	680	662	635	590	670	619	666	607	637	627	608	633	624	678	681	691	618	670	653	659	608	642	654	625	671	657	656	615	606	662	632	596	641	607	627	616	679	630	641	616	636	617	616	634	628	642	646	634	593	632	662	612	596	667	629	672	602	639	644	607	659	662	679	673	660	633	606	632	604	626	648	622	668	643	623	663	686	691	638	648	618	651	612	589	633	676	675	668	648	590	638	666	674	672	650	630	589	649	652	629	646	687	625	654	604	665	627	618	605	659	612	653	660	666	631	612	678	646	650	618	630	699	649	645	635	639	634	649	670	616	614	644	651	691	642	662	629	615	684	606	650	650	641	613	653	629	614	658	638	614	638	645	682	657	656	649	654	638	584	671	641	617	629	618	637	598	631	654	643	660	595	631	603	583	686	627	587	676	640	632	665	679	676	656	673	657	680	639	664	676	611	620	622	643	602	650	648	663	655	613	604	642	675	667	635	676	670	621	614	689	656	702	637	666	641	643	692	621	605	663	634	622	677	592	613	638	663	633	647	644	666	651	623	597	608	674	637	627	599	650	638	675	658	632	623	637	610	658	608	609	647	636	651	626	641	593	639	640	668	632	644	582	672	647	635	672	605	637	652	616	649	682	700	681	643	696	628	613	640	636	650	654	643	639	666	693	697	666	647	631	659	652	647	636	698	600	621	609	669	696	654	639	688	670	600	680	648	666	650	640	680	675	651	629	680	656	645	611	648	638	694	618	669	667	685	661	644	614	663	655	647	643	651	624	626	687	664	655	632	581	650	676	686	652	665	630	632	684	665	653	655	625	643	670	595	613	602	650	636	626	674	608	623	634	706	645	671	645	638	642	589	666	644	634	645	685	710	620	645	646	641	650	652	679	711	620	628	672	634	613	604	658	658	641	621	640	610	722	611	666	628	629	678	678	605	642	623	673	623	654	652	620	666	676	658	644	638	686	651	622	658	629	647	666	626	638	692	617	592	642	629	653	644	648	660	639	665	639	673	645	625	661	666	633	698	628	641	641	618	646	711	641	645	674	646	659	682	661	635	703	630	645	659	641	624	628	613	645	636	624	602	661	643	643	638	643	633	633	646	662	652	660	701	621	654	660	607	690	608	639	598	627	616	642	657	596	668	601	630	617	633	634	667	631	659	625	670	648	645	652	664	632	624	669	654	667	642	623	660	624	612	674	640	695	696	660	630	651	666	668	598	646	636	602	641	616	646	623	643	629	626	677	639	666	644	677	627	644	632	617	693	629	671	636	648	663	655	632	631	684	640	664	705	645	615	632	628	641	688	648	643	653	683	655	690	657	666	700	646	646	590	665	669	646	660	685	687	652	683	623	631	661	628	617	638	681	624	618	646	645	716	630	634	646	695	645	652	659	627	649	680	604	652	638	610	603	649	628	631	612	648	657	655	647	666	597	635	655	665	655	672	707	640	653	627	632	603	649	670	639	606	647	583	601	663	597	670	657	636	641	585	685	686	597	642	652	649	652	647	630	674	619	676	628	616	674	591	647	642	666	639	633	648	661	674	646	619	638	617	623	636	662	663	688	675	688	586	593	699	650	668	652	655	673	671	632	648	733	654	630	645	631	611	617	591	631	655	711	658	641	678	617	643	670	652	637	636	621	654	626	622	652	612	671	668	665	635	648	654	658	635	636	632	666	639	652	639	624	674	629	609	656	656	618	662	611	677	614	617	674	667	656	646	647	637	624	638	652	660	667	606	609	664	659	630	649	618	631	647	648	659	645	660	629	634	629	613	682	625	624	656	628	608	606	629	664	698	654	621	650	647	638	638	593	661	653	686	628	630	633	685	625	641	643	664	651	694	604	598	616	661	677	684	610	662	650	586	664	641	683	682	647	656	628	597	618	630	670	669	676	671	670	635	642	667	622	613	653	654	626	640	683	601	693	678	686	652	667	636	707	635	672	573	677	679	625	694	616	582	632	635	639	635	673	646	623	633	671	609	680	622	612	619	621	619	659	613	649	683	672	626	659	658	662	611	618	603	602	613	619	649	693	589	633	586	611	629	687	633	636	628	721	636	619	693	667	620	660	633	639	623	621	658	613	654	716	639	657	639	612	667	635	646	672	653	687	636	647	645	650	670	655	663	641	620	663	648	669	643	633	668	592	645	640	640	662	612	659	653	677	657	668	630	647	666	611	622	616	652	597	619	628	646	632	679	669	674	620	633	640	589	636	657	655	667	622	631	605	641	668	673	617	578	661	663	660	682	615	629	665	655	649	644	631	657	615	692	652	654	642	636	653	627	625	644	657	643	672	648	680	633	686	682	641	606	621	673	665	649	617	651	681	654	664	678	600	623	599	652	646	644	666	638	659	654	657	644	664	671	637	697	636	684	610	600	639	657	619	648	695	613	673	616	671	603	657	621	653	652	667	614	639	685	598	644	612	678	652	655	672	630	665	630	639	647	655	610	672	674	617	632	580	669	709	645	658	679	631	659	631	643	632	646	645	660	631	646	610	645	627	631	647	659	656	606	654	616	640	634	639	664	639	689	645	601	670	635	642	651	679	665	622	606	673	583	635	648	628	613	615	655	642	649	622	632	671	617	625	677	614	622	617	608	630	599	633	637	680	685	694	619	663	663	690	642	675	669	595	674	625	610	614	630	608	647	630	610	628	600	667	642	693	638	654	628	657	705	659	642	655	635	683	627	650	606	630	630	600	602	695	626	640	619	664	641	635	626	616	642	622	666	669	685	644	648	620	636	649	667	590	656	624	653	596	638	599	629	623	666	651	687	682	626	629	652	649	617	641	641	643	598	651	582	662	678	646	613	592	682	622	664	627	618	627	664	625	666	639	613	630	622	649	625	630	681	608	646	616	677	668	593	685	639
24944	45587	30693	14911	11943	10057	7520	6171	4892	3914	3621	3713	3152	2824	2365	2041	1910	1673	1375	1024	981	972	931	867	914	890	850	922	884	881	845	830	912	839	859	848	835	823	817	893	852	899	820	845	843	850	821	797	816	853	820	794	796	780	734	781	759	798	803	832	818	788	750	800	783	781	780	765	786	780	737	750	766	802	818	801	745	774	770	754	747	790	776	765	781	797	777	799	823	831	800	762	747	772	801	776	760	820	730	813	724	762	739	780	800	783	787	747	795	794	757	791	771	790	757	735	706	753	772	801	795	708	760	771	771	737	807	798	766	748	776	770	726	744	755	764	747	791	749	748	746	735	734	810	692	783	751	720	780	762	743	777	773	753	790	785	771	769	765	798	781	764	756	747	767	756	744	799	765	715	795	753	777	786	786	780	756	769	720	789	767	771	750	807	819	802	742	742	793	749	704	802	727	814	776	766	776	792	769	754	747	790	731	756	778	813	763	808	776	754	766	783	754	746	763	763	787	796	734	751	786	788	736	776	763	757	762	719	730	805	753	768	743	795	770	764	729	764	738	770	775	773	769	796	722	770	774	747	727	715	753	792	748	799	726	752	785	761	792	756	741	785	804	761	814	784	749	733	815	740	741	826	752	755	802	742	774	770	753	783	770	769	777	759	774	759	747	765	755	765	785	775	763	806	769	760	782	764	734	780	747	709	751	799	800	763	774	744	803	737	772	740	752	819	725	772	731	821	745	770	792	675	777	772	811	752	762	699	798	741	814	754	728	772	770	761	771	783	786	750	755	742	769	765	724	768	774	752	769	806	773	829	754	792	773	754	787	771	813	772	769	814	747	818	732	735	766	767	847	783	753	789	762	810	764	761	736	740	722	749	823	761	751	776	791	746	817	765	731	787	767	763	804	757	699	730	814	744	782	802	766	732	788	752	804	787	774	758	741	800	728	784	747	759	811	830	728	697	804	777	700	718	794	827	783	762	786	757	730	786	756	799	793	793	772	731	662	800	800	770	773	781	735	783	785	765	798	767	740	738	742	793	702	767	759	736	748	742	808	746	744	780	735	791	752	751	764	784	790	716	780	770	797	807	771	758	788	785	794	764	773	797	823	749	747	782	736	766	747	739	759	762	762	782	714	781	777	759	788	782	796	783	753	758	781	757	791	753	735	759	742	761	733	731	765	771	741	808	783	772	734	756	759	773	742	755	798	786	787	751	781	751	750	738	801	754	746	733	758	761	789	779	716	753	766	794	751	727	783	755	768	791	784	765	814	735	807	793	805	759	749	724	773	720	796	790	801	768	826	727	787	738	782	752	813	828	756	757	773	761	747	735	828	764	760	793	729	753	783	773	718	717	770	775	769	775	784	738	747	791	800	740	744	709	762	740	753	744	753	771	766	749	768	752	755	809	819	818	757	778	750	742	807	750	798	779	804	809	757	765	783	793	782	796	748	773	777	788	804	762	765	748	776	774	787	748	790	752	752	775	784	804	736	765	755	746	792	745	763	823	755	768	782	755	742	763	819	756	755	825	780	774	791	777	820	730	777	769	715	834	820	801	711	795	782	761	766	749	737	724	739	788	746	769	760	784	754	796	766	760	759	798	802	777	787	768	776	748	809	783	792	787	737	739	731	739	790	749	789	742	785	758	745	779	782	780	741	721	743	768	757	747	732	797	772	748	781	803	799	804	731	809	797	815	795	764	743	705	792	770	775	747	793	767	802	738	751	752	763	794	791	784	766	847	713	727	749	798	749	767	793	757	763	728	784	765	753	738	764	757	774	731	733	765	774	835	829	803	723	715	738	733	721	777	707	773	761	752	801	726	787	726	775	760	778	754	790	760	772	819	770	775	737	757	784	775	773	773	754	743	738	751	736	792	775	816	754	770	753	739	754	753	751	767	760	744	794	786	759	732	735	782	750	778	818	739	764	772	803	803	782	764	738	744	805	726	773	748	750	791	831	757	755	820	746	739	822	772	749	750	717	807	783	755	772	749	737	810	798	774	738	809	763	763	730	754	761	789	781	736	764	746	782	798	771	744	745	732	749	737	757	728	738	789	781	820	838	790	766	774	770	728	786	735	760	742	778	743	744	785	831	799	803	789	757	764	776	789	751	781	770	760	743	753	728	795	721	795	792	771	764	733	785	758	751	706	756	755	765	772	833	766	768	734	780	724	726	779	773	757	788	765	735	762	744	767	760	740	774	818	770	786	767	734	758	799	721	776	746	729	759	742	743	754	776	744	728	795	772	770	802	758	792	737	762	746	772	732	770	736	792	758	755	722	785	789	748	721	805	779	737	807	750	778	760	733	769	753	781	781	805	721	761	774	771	761	748	828	764	785	757	759	719	789	740	795	785	734	771	737	746	737	721	767	749	730	792	772	757	748	774	801	725	780	808	717	769	762	772	787	815	761	780	767	793	773	743	783	789	780	764	776	772	763	753	753	811	747	731	778	774	712	777	757	727	848	720	805	752	745	763	725	805	714	799	756	731	759	725	788	742	809	769	757	749	778	775	774	731	787	767	815	789	752	789	763	810	731	766	753	759	754	737	781	821	762	783	783	798	746	793	782	732	809	790	792	754	785	752	780	771	766	753	740	796	747	781	719	747	773	752	766	754	758	759	802	730	833	781	737	786	764	736	791	772	804	788	691	771	728	756	782	775	814	796	774	817	761	756	762	751	743	770	781	767	714	759	768	743	769	787	784	767	802	805	745	778	787	781	802	770	749	761	826	758	790	760	755	749	723	794	734	749	751	768	769	735	748	790	728	801	774	781	781	776	794	802	752	761	766	796	770	787	830	749	758	715	771	751	748	793	756	774	806	758	816	780	752	752	779	766	758	717	757	730	832	742	799	775	770	753	779	762	799	772	790	746	738	729	792	804	775	796	792	714	773	772	801	753	722	752	783	713	760	789	771	740	736	771	720	800	790	836	778	800	762	795	738	751	676	747	730	761	783	791	761	764	824	763	740	770	770	830	749	762	751	830	772	752	739	723	714	752	802	784	810	738	833	729	785	791	766	774	735	763	782	771	776	782	760	703	773	752	760	808	759	748	731	761	749	746	795	791	804	760	772	773	821	743	788	750	738	780	779	814	761	789	708	709	737	770	767	777	700	782	772	801	799	738	805	764	759	778	740	797	782	757	820	770	753	732	796	724	791	746	774	793	795	754	772	810	749	720	743	793	766	745	742	737	789	798	788	822	715	752	741	701	770	755	715	767	734	709	809	715	796	765	736	736	765	778	767	777	780	779	797	758	734	747	783	787	769	773	785	761	789	788	768	747	739	726	813	692	770	753	756	753	768	712	778	781	736	724	757	770	740	797	723	782	680	753	787	768	717	720	745	729	763	717	787	834	765	766	774	744	705	746	755	770	769	773	761	782	773	782	758	716	801	774	781	792	739	764	778	784	761	772	768	806	728	808	762	768	784	776	775	732	735	754	746	780	712	746	754	788	787	723	793	739	740	738	792	752	749	739	739
27915	21831	18463	5951	2986	2343	1759	1489	1278	1081	1148	1174	1082	1021	1036	960	923	821	831	762	797	748	828	793	781	802	810	715	774	800	786	765	766	755	795	737	779	751	783	749	771	801	751	728	790	811	741	750	734	837	737	746	750	754	784	794	756	781	779	785	725	741	779	746	709	749	749	714	754	772	732	767	742	766	736	759	779	729	753	789	743	721	793	778	733	740	738	779	765	733	731	802	788	791	801	777	764	786	725	749	785	777	739	730	806	794	746	790	746	759	777	796	763	749	750	753	785	714	761	808	715	787	730	751	729	796	795	772	776	748	759	776	730	765	744	714	778	761	754	737	691	736	790	716	807	770	711	750	742	724	785	837	794	753	742	765	779	725	757	811	758	811	766	750	768	766	788	772	749	721	771	794	752	778	771	733	761	749	758	783	776	729	750	751	777	740	770	804	753	761	775	759	786	721	771	751	773	776	722	784	798	713	755	760	719	751	766	769	749	758	767	766	729	756	763	780	758	727	691	789	745	764	744	782	738	797	789	740	772	736	736	762	738	747	768	757	750	743	745	795	734	749	717	771	773	769	785	762	768	743	732	763	757	769	732	715	798	815	793	747	704	727	679	791	697	770	741	746	693	789	742	756	775	762	768	768	760	735	785	708	771	792	793	765	691	778	762	749	790	738	757	719	771	721	755	743	756	738	756	745	731	761	711	716	748	715	794	747	749	730	728	719	836	772	784	760	813	781	725	749	736	761	749	759	847	732	796	760	806	721	749	748	720	747	773	768	766	752	758	759	794	767	770	748	739	762	734	753	745	760	745	739	711	749	816	819	697	769	729	772	743	761	746	712	767	778	791	757	748	762	769	744	736	757	783	772	779	757	743	756	738	765	749	791	802	737	756	748	751	778	790	755	695	744	728	728	784	735	767	742	780	744	789	741	812	732	778	783	744	770	763	701	724	761	761	748	748	761	714	813	765	778	756	787	718	764	779	756	772	757	761	735	751	772	752	792	787	720	728	772	781	749	784	712	748	733	729	720	785	745	768	718	803	750	772	756	736	750	799	752	783	740	745	766	742	768	739	761	722	782	803	785	807	730	752	772	739	748	751	786	789	783	778	762	696	741	820	749	773	814	757	783	821	817	783	714	779	786	750	756	745	763	760	722	749	767	746	778	744	836	747	747	771	735	701	764	767	724	768	784	812	775	799	779	745	730	787	803	746	740	823	729	738	722	761	788	773	809	715	811	791	754	683	729	756	751	746	761	754	720	757	729	721	706	777	764	786	734	763	769	778	785	695	770	732	771	838	796	753	755	744	780	790	741	707	736	758	769	795	760	697	773	741	684	744	726	783	674	701	743	701	762	811	755	729	787	692	727	753	777	783	742	794	753	740	760	778	781	777	786	715	735	766	776	740	758	719	724	793	794	774	742	744	758	822	792	745	816	818	749	724	776	795	793	751	751	784	737	812	774	785	761	777	802	794	739	799	769	754	731	794	766	712	775	817	769	783	810	758	747	741	773	804	769	752	772	738	726	777	725	774	708	744	827	810	765	743	730	772	773	756	754	766	767	752	825	740	821	715	743	764	742	705	757	714	710	777	763	800	809	797	766	784	755	731	750	743	777	731	724	714	753	774	740	757	734	759	735	731	748	761	764	753	752	809	785	774	753	787	795	771	729	718	719	764	759	758	796	782	750	777	736	721	753	771	759	747	743	812	765	805	755	787	776	747	756	728	764	766	714	788	730	719	759	751	824	736	782	746	790	802	704	840	748	764	747	816	769	758	769	812	821	800	758	720	787	778	753	775	780	766	744	732	755	725	784	764	762	754	789	802	730	705	766	756	736	746	709	775	803	760	747	781	759	702	735	721	786	774	752	772	740	778	780	783	739	775	696	708	689	789	761	758	730	755	746	727	761	745	789	750	799	817	781	748	782	745	785	712	793	744	838	745	720	753	749	752	800	752	765	743	794	768	785	758	781	755	787	822	749	757	750	743	767	784	780	752	726	756	788	807	843	788	728	743	743	763	789	787	749	800	741	751	741	727	748	746	783	790	697	782	760	718	755	775	760	787	800	709	726	796	753	769	763	774	776	790	753	782	768	753	806	757	792	767	793	718	765	780	779	744	749	740	789	721	707	784	803	781	761	802	794	743	778	761	770	715	814	701	785	764	759	775	789	764	768	726	765	790	801	752	732	758	759	734	781	798	778	741	780	737	745	785	790	735	769	767	746	704	737	763	743	748	793	742	726	765	758	781	791	748	790	743	781	752	743	785	770	840	743	791	732	724	796	734	737	746	700	761	788	790	750	760	785	774	761	727	735	763	766	760	724	711	765	807	771	764	768	762	697	724	816	779	732	791	756	748	776	758	743	796	738	757	802	766	805	776	822	731	755	701	779	747	771	768	727	778	796	752	736	739	725	723	785	779	754	746	785	791	769	746	750	755	783	735	726	804	742	727	719	804	780	751	718	753	760	794	778	806	778	767	795	783	748	787	740	781	752	772	762	730	721	842	767	777	779	780	762	751	765	774	790	777	791	773	718	718	705	808	760	796	751	759	748	718	756	786	738	723	728	772	831	785	787	784	763	794	779	777	783	696	766	766	763	775	796	748	723	794	760	798	798	722	751	771	730	737	750	784	715	790	745	743	721	759	742	728	737	772	790	733	751	734	661	805	772	762	700	768	756	794	789	766	717	808	788	792	754	771	757	722	733	737	767	794	715	741	753	790	797	719	764	747	815	745	788	782	736	822	732	756	748	750	795	775	753	770	761	733	770	765	744	740	734	787	717	735	799	762	713	715	767	712	760	719	770	730	741	737	782	756	783	791	737	713	805	781	745	771	804	743	737	781	798	726	727	771	801	785	715	749	798	785	772	768	769	770	807	750	742	801	756	743	749	722	788	817	777	738	738	754	742	730	740	769	768	753	765	750	714	733	746	721	759	797	774	735	684	759	738	771	760	737	776	731	758	767	751	773	783	734	781	766	777	756	767	769	794	736	767	793	802	807	730	771	739	790	754	756	734	796	766	746	775	769	776	746	773	759	765	803	788	789	760	800	748	729	782	733	736	765	750	762	716	776	756	764	713	746	776	769	731	766	760	736	760	712	769	737	714	834	684	765	786	787	745	743	722	787	800	784	793	756	767	810	765	739	741	768	708	739	735	731	695	724	790	750	749	785	746	769	817	772	748	707	733	758	807	770	764	774	737	767	775	757	799	737	734	746	797	820	763	734	739	751	745	755	805	743	799	733	767	758	747	745	738	702	754	785	759	806	784	764	751	757	770	791	762	727	787	782	773	787	726	773	760	762	716	746	778	837	712	724	726	795	732	751	780	758	725	758	791	767	708	809	765	721	724	754	747	774	752	755	766	765	715	738	773	781	781	730	767	774	781	790	740	780	736	815	728	743	736	761	736	765	767	722	773	771	756	808	782	779	725	794	761	724	784	797	757	744	791	758	760	740	775	749	760	785	761	698	780	761	758	745	771
22329	30527	20700	5609	4729	3749	2842	2356	1943	1711	1757	1612	1518	1478	1328	1220	1171	1114	1011	936	950	927	914	913	933	910	886	897	934	898	893	905	894	897	956	885	956	859	929	939	874	911	897	917	877	903	902	914	933	862	916	868	895	913	850	879	910	863	881	912	901	909	873	860	864	851	916	887	858	871	900	896	833	843	912	899	875	871	942	924	902	895	949	927	918	874	882	902	911	872	917	908	861	896	853	907	864	856	853	858	926	934	827	907	888	880	905	876	859	854	921	885	889	870	891	908	888	924	831	907	840	912	867	880	940	887	914	877	879	852	889	898	871	878	881	926	912	860	940	885	870	895	878	898	873	893	886	869	899	884	896	887	873	916	868	901	903	866	858	864	869	892	883	921	858	933	887	886	911	916	897	913	895	840	877	899	871	912	910	928	869	833	875	884	863	837	860	899	910	891	908	928	862	911	939	916	872	906	918	876	895	907	923	907	889	910	884	926	886	916	911	929	908	862	887	880	922	894	929	895	913	858	921	884	898	931	891	893	891	898	893	821	881	900	873	884	908	900	885	875	902	974	944	884	908	885	863	856	885	885	860	905	881	906	906	917	878	887	850	838	908	898	883	843	859	945	846	916	909	939	870	854	929	864	910	902	860	894	911	917	925	867	918	883	878	902	899	907	911	903	924	948	886	883	918	898	898	922	869	862	853	895	908	953	875	900	880	883	898	875	887	920	868	844	905	894	903	890	901	892	907	847	882	913	885	900	868	921	887	930	856	889	922	905	834	924	857	875	867	889	909	918	862	867	899	917	855	884	892	900	862	901	919	897	865	878	965	863	837	924	839	948	895	901	980	820	921	914	898	901	886	859	845	951	885	885	928	870	884	909	931	940	884	854	885	850	885	882	891	880	921	880	916	899	877	870	893	954	918	854	870	892	861	943	920	864	895	924	849	905	885	919	929	895	894	894	878	891	885	874	952	944	869	927	909	907	859	873	892	935	888	857	877	889	878	937	924	886	915	890	916	870	854	833	892	842	869	865	831	919	884	867	900	907	920	899	912	860	907	907	932	902	912	879	949	887	909	903	886	934	907	910	872	887	842	910	938	888	867	893	905	934	872	897	844	895	897	869	858	895	852	922	911	869	935	891	925	891	873	920	888	870	895	868	887	875	882	895	869	899	871	988	924	887	897	922	911	908	862	917	881	890	958	881	897	853	907	941	945	879	889	856	845	912	871	884	890	848	890	881	933	875	870	878	873	861	925	920	906	940	888	877	900	910	886	861	881	888	873	885	902	904	877	927	878	869	911	881	940	866	893	896	913	940	830	877	902	902	864	899	907	902	896	915	912	870	891	864	895	930	903	913	870	905	976	882	921	918	882	873	896	937	858	909	927	952	889	881	859	945	913	917	910	946	906	863	875	884	831	939	853	890	866	936	896	892	907	840	851	836	890	909	862	907	922	926	849	900	922	828	882	906	893	893	876	832	867	892	891	913	897	879	922	905	890	871	944	939	871	879	870	882	892	916	954	927	934	867	871	924	911	922	946	986	916	920	921	897	885	907	925	878	897	889	908	943	911	913	902	895	864	894	960	881	912	891	883	897	895	917	880	851	926	886	924	904	879	915	875	859	887	872	903	927	942	901	893	909	860	939	899	887	887	930	846	938	929	877	883	899	871	880	903	888	921	924	891	854	867	869	896	932	930	853	875	933	922	874	905	979	857	867	857	841	872	835	904	864	866	889	880	872	908	850	882	888	942	907	919	867	878	879	957	841	884	948	863	927	862	865	916	946	921	915	897	869	903	919	936	876	891	963	882	880	842	871	934	911	891	899	888	862	851	930	861	858	847	860	872	914	825	933	888	946	854	914	930	893	854	834	907	899	896	894	896	901	955	898	923	933	908	914	923	909	943	907	893	891	892	893	940	881	911	909	915	928	883	864	872	914	911	842	862	924	854	870	878	889	893	898	906	815	848	923	885	898	896	878	891	919	890	881	864	871	913	868	882	868	841	892	896	891	911	902	854	920	917	877	937	848	915	917	895	879	877	942	870	887	895	922	863	856	899	915	918	846	864	875	856	863	892	892	867	880	943	913	936	882	925	893	899	857	902	827	909	923	911	845	922	857	894	940	877	883	880	916	961	967	876	871	878	856	887	889	908	847	886	828	873	894	871	887	889	869	863	895	908	896	848	961	904	893	884	865	858	845	930	911	941	949	921	887	855	909	913	946	889	888	874	944	926	930	917	858	903	959	858	891	915	898	901	908	902	882	879	900	866	898	869	914	897	897	890	866	911	887	905	905	923	925	881	859	913	995	961	914	906	895	875	914	906	945	878	881	870	882	910	933	886	856	892	944	891	908	918	896	924	888	890	928	872	908	893	857	949	907	883	923	912	908	938	923	931	918	914	879	908	925	883	914	913	967	926	904	842	891	799	881	883	943	843	884	890	952	930	938	891	930	948	862	888	868	936	895	920	903	835	830	920	882	915	901	868	932	919	889	889	860	920	867	910	892	917	858	918	925	916	907	841	895	870	843	890	888	891	912	901	901	846	894	910	918	911	887	924	907	912	932	934	857	923	899	921	898	935	889	878	885	862	912	921	883	871	904	923	914	846	882	825	870	897	854	860	859	888	907	826	915	864	851	904	898	887	910	919	960	905	868	899	879	887	939	892	892	884	914	849	923	897	873	860	893	916	884	889	886	903	890	878	879	885	843	865	823	878	951	886	957	873	834	859	933	901	857	848	917	891	887	947	904	947	874	865	930	869	856	859	964	878	887	926	862	900	905	877	913	907	878	934	873	881	880	871	909	887	848	872	924	943	816	948	861	862	913	909	929	910	882	854	855	847	915	952	911	907	952	887	865	906	899	885	912	886	859	891	900	842	898	877	966	886	910	894	883	901	845	892	878	905	928	918	914	913	883	910	872	909	850	861	908	901	938	899	940	910	847	854	851	918	855	875	884	940	951	856	852	857	917	871	883	925	886	866	887	923	897	856	939	890	890	842	884	929	900	879	909	861	878	904	916	869	863	889	895	892	878	889	889	911	914	919	872	910	930	868	887	879	844	877	897	930	876	910	924	906	854	915	885	863	874	909	852	942	893	910	904	902	830	872	930	883	967	902	888	894	984	878	873	918	859	949	870	916	879	826	900	892	930	829	866	862	867	899	890	873	860	913	903	865	884	869	851	876	913	861	901	930	895	922	849	901	932	880	857	893	843	885	927	968	934	941	886	829	918	866	931	872	864	879	935	916	905	879	882	866	971	885	873	879	908	875	936	892	887	907	921	926	903	897	895	916	910	859	906	906	856	885	899	888	897	900	890	843	877	917	873	895	944	873	869	856	868	909	938	892	909	923	852	927	860	902	916	854	880	881	849	889	919	888	907	917	876	873	906	965	878	895	866	899	905	920	831	902	925	881	870	880	923	937	863	909	911	897	846	922	899	938	890	886	896	913	876	906	925	941	872	886	855	901	884	903	884	901	914	850	876
23746	21155	28226	24341	21163	14016	4617	2815	2157	2021	1961	1778	1688	1578	1428	1321	1260	1109	1060	977	930	911	882	883	937	870	901	878	892	852	864	867	885	856	927	913	841	862	846	883	839	891	878	818	852	895	856	895	864	869	837	889	866	878	840	859	848	856	820	824	936	857	877	914	847	875	843	837	888	919	847	877	834	861	833	801	844	891	909	852	825	813	869	862	888	826	851	796	861	872	891	869	834	878	892	900	876	885	846	854	851	859	839	854	895	858	871	877	858	808	845	828	847	837	846	840	864	842	873	856	885	826	872	878	852	869	816	871	815	814	888	870	859	856	833	838	773	836	817	867	863	886	858	865	849	825	864	870	854	859	866	840	864	850	914	822	859	826	855	853	814	892	844	821	851	863	833	854	820	886	805	820	825	865	854	827	856	875	854	892	855	833	858	864	829	832	879	879	816	873	866	887	814	788	888	865	834	881	851	842	824	863	869	873	852	849	828	905	838	832	826	880	891	838	830	853	885	876	846	798	838	853	846	836	832	797	873	920	814	857	863	852	907	885	839	844	819	863	850	859	847	860	860	818	855	847	842	855	850	845	910	819	907	825	867	877	837	808	807	886	866	842	854	862	806	841	833	871	821	816	846	817	818	843	857	847	793	859	882	877	815	841	886	825	867	835	911	834	891	847	874	838	823	869	824	839	832	895	841	844	881	852	919	847	877	876	864	871	858	830	880	892	850	800	835	834	871	864	842	873	848	922	870	879	879	829	835	818	797	858	926	826	858	886	830	860	831	862	844	835	776	805	880	865	841	852	845	888	799	841	880	859	878	798	834	895	870	821	886	797	832	875	852	865	916	824	840	859	869	832	895	820	903	862	877	809	858	865	823	843	852	859	888	883	913	860	851	851	943	817	836	845	862	855	888	873	851	855	856	804	835	863	846	867	855	880	894	855	816	818	873	864	824	843	844	902	820	937	817	891	805	801	875	846	806	836	832	850	900	833	852	862	876	881	888	850	831	824	811	833	861	842	828	861	875	879	862	831	846	846	813	847	875	902	864	888	825	836	826	807	874	881	887	822	808	878	891	824	838	926	838	814	839	891	853	895	821	817	847	843	846	801	885	849	830	862	839	869	846	909	833	896	886	834	823	830	868	883	884	834	832	853	920	851	789	898	874	861	912	893	869	858	842	818	841	904	843	832	834	825	825	890	835	868	913	829	925	876	818	859	865	878	827	838	838	862	862	868	865	821	859	869	891	834	837	873	826	856	848	849	900	796	844	882	830	893	872	868	860	820	890	884	829	841	847	849	862	860	879	816	861	817	856	898	877	898	867	890	894	884	884	814	809	927	847	861	804	892	845	855	869	814	860	859	823	844	845	762	866	911	866	826	921	855	863	846	847	868	816	850	856	882	854	841	875	829	847	835	918	880	841	864	857	857	848	876	836	832	895	873	842	798	852	809	831	858	867	848	842	810	816	858	851	882	801	872	851	888	836	914	917	794	822	856	842	893	854	815	841	851	863	889	790	886	880	858	825	869	859	852	864	884	813	818	852	814	849	795	804	891	844	855	835	820	836	836	826	854	879	820	844	888	871	879	834	860	917	832	892	814	840	803	878	916	887	842	874	802	883	886	816	860	869	842	847	833	822	851	803	840	869	842	845	855	841	899	839	834	847	840	858	882	877	866	838	918	840	894	826	837	826	838	889	833	887	828	830	785	856	821	888	904	859	821	866	877	875	861	834	825	906	852	850	824	860	831	830	856	853	815	869	860	877	802	823	847	896	854	840	865	841	855	851	836	912	865	822	833	851	846	821	830	891	838	836	859	826	891	842	821	816	863	846	846	863	830	857	857	916	906	833	827	914	855	843	843	853	882	868	854	885	887	839	845	836	845	810	892	838	870	832	858	866	863	834	827	851	886	826	856	869	910	847	902	869	856	910	867	829	876	879	867	866	869	884	898	896	885	837	887	861	794	867	836	820	886	823	865	805	830	813	878	841	818	811	850	845	886	841	888	870	847	862	869	826	843	860	859	875	859	828	869	827	842	863	844	833	867	859	856	881	839	814	809	872	860	806	841	815	878	864	868	872	845	842	810	838	809	806	908	861	803	793	920	893	842	828	831	893	896	884	846	883	852	832	845	856	867	897	841	819	827	865	853	820	844	847	842	832	912	900	868	835	835	846	880	784	857	861	885	849	859	876	847	831	831	857	836	812	840	890	885	845	862	861	908	842	853	857	892	880	881	851	867	806	852	831	876	851	824	881	884	902	829	866	865	835	853	842	876	823	827	853	862	857	816	839	906	833	836	822	921	853	823	855	807	876	865	818	816	893	879	836	831	829	907	870	855	835	887	870	851	835	932	830	824	869	850	862	847	833	866	902	836	814	844	873	879	829	848	819	824	853	887	829	862	898	834	841	809	851	849	818	852	855	860	871	847	837	858	825	828	864	804	840	879	871	864	804	858	885	835	901	843	831	832	896	850	877	830	837	835	884	834	862	829	850	868	865	822	882	872	880	893	907	887	883	870	887	832	795	877	851	837	899	843	826	862	892	871	876	877	848	874	779	805	811	840	845	813	829	877	902	840	853	852	857	864	789	832	833	842	812	860	901	851	860	857	847	907	786	817	832	873	819	881	900	832	833	791	882	843	820	876	812	882	838	836	815	835	852	813	862	845	840	847	859	912	841	865	850	833	859	854	860	873	840	860	888	844	824	837	890	864	839	870	836	869	855	858	843	842	844	884	899	842	873	885	877	839	863	817	776	858	847	865	844	868	859	837	850	819	889	840	875	844	846	848	870	885	844	904	842	872	822	885	871	784	819	914	867	847	887	850	859	885	818	783	885	841	880	861	887	862	842	852	863	870	819	835	825	852	797	865	806	866	882	879	825	877	881	789	798	806	861	835	810	827	869	852	887	829	912	890	840	846	834	854	874	871	887	822	839	865	848	859	852	833	851	858	877	823	872	775	853	836	817	852	851	848	785	893	819	875	822	855	842	894	893	850	879	836	832	900	846	834	827	836	825	871	865	850	867	841	896	842	857	858	866	841	826	884	835	849	842	832	823	845	875	853	877	867	831	865	859	803	845	843	796	864	882	836	826	875	872	861	840	812	847	856	847	862	890	858	811	831	905	849	866	846	863	846	843	847	827	856	859	860	847	796	879	818	884	864	849	830	826	866	859	891	882	907	873	836	840	866	883	880	830	822	858	836	832	850	822	792	841	815	923	856	801	916	849	792	847	854	868	822	834	872	859	869	849	810	858	887	857	858	842	865	871	864	826	829	853	869	825	825	805	835	883	849	840	815	831	830	857	843	850	837	838	814	857	878	900	843	821	867	826	878	902	862	858	856	818	877	828	834	797	839	852	817	803	864	838	836	899	864	850	787	869	833	844	870	797	813	893	814	928	823	891	859	866	861	887	834	827	844	842	852	820	876	845	840	863	821	863	895	876	832	846	802	864	856	776	893	871	834	861	800	874	879	822	901	819	885
21515	40486	27297	11377	9440	7393	5452	4425	3606	3120	3060	2786	2520	2311	1963	1785	1689	1462	1352	1228	1191	1100	1149	1084	1086	1151	1062	1046	1026	988	1033	1080	1098	1082	1053	991	1029	1032	991	1075	1024	1018	1083	1030	1073	1090	1033	1022	1033	1012	961	1031	1055	996	1025	1038	1019	1003	1061	1082	990	1009	1035	1085	1060	1051	1081	999	1038	947	1045	1027	1026	999	1052	966	999	1053	1014	980	1040	1033	1069	976	1050	1003	975	1041	1062	1032	989	1010	947	1023	1083	1028	958	998	1025	996	1074	985	1002	1032	995	1008	1000	959	1003	1069	1019	1020	986	1005	1058	959	989	981	976	1005	1034	969	1116	1026	943	1014	1011	1009	991	991	1037	978	997	965	1022	1000	981	976	1004	1017	1041	978	981	1005	989	1005	1009	1008	947	951	1049	1092	967	1010	979	1007	1025	975	1001	1010	994	954	1004	1041	1020	1001	1068	992	975	1039	961	1024	999	1001	1035	1036	1008	981	1068	986	1009	977	1024	979	948	1025	945	1081	1009	1007	1067	1020	1011	977	1040	981	1029	1048	1036	984	1032	951	1023	987	1050	1014	1019	933	950	1013	1002	1019	1027	1056	1016	987	1035	1015	1021	1024	986	1020	1009	990	982	1020	1018	972	1009	1001	999	1019	950	1006	1055	966	992	968	1039	1028	986	995	961	1050	1014	1070	944	990	1045	1009	1026	1010	995	968	1074	1007	965	1025	1035	992	964	985	1000	992	1021	1042	1006	997	1005	979	1019	995	974	1015	997	1013	986	968	1094	1016	1000	948	1014	976	1048	943	1050	1045	975	1010	1030	1029	991	947	1051	999	998	990	1012	964	974	1077	988	1052	964	1017	1041	973	1082	971	978	1028	970	1063	955	1033	1060	996	947	986	986	945	1015	1008	1000	1007	991	937	974	1071	1032	1032	1028	1040	971	1032	990	964	1017	996	1012	971	985	1002	1015	991	1073	1019	1002	1018	971	1026	1019	1054	988	998	1061	996	1021	957	963	1014	1004	1005	1053	988	999	1002	956	1030	984	1056	1005	948	964	1011	1045	1038	933	1011	1001	1000	1024	1034	999	1034	1012	1032	1002	1033	1007	984	952	993	1013	1029	952	1022	1043	995	1005	970	1004	1038	1020	994	1005	1015	1020	996	1006	1014	999	1075	1028	1033	1028	976	1005	995	988	1073	1019	1012	935	1039	1014	1029	1003	1017	979	945	1019	1000	1041	995	1028	1040	994	1055	986	1015	1018	993	1018	984	1007	1016	981	970	1035	1033	1007	1035	996	1022	1011	1010	970	1084	1016	1004	1070	1021	1003	1078	977	1057	989	999	971	1021	1034	1003	991	991	988	1009	1018	978	1007	1033	1070	1017	1003	1028	963	1070	1026	947	1010	959	1052	1023	1030	1070	1011	1036	1055	1009	950	971	1028	1020	1004	1057	1007	1041	991	1006	1020	1032	970	1023	1028	987	978	968	999	975	1024	1001	970	1004	1016	1074	996	969	984	971	1082	1073	981	1006	954	997	973	983	1029	1053	1002	997	1017	1061	968	1003	956	1017	941	1020	1039	979	1050	1030	1067	1003	1051	1013	962	1015	975	940	1029	1016	1015	1021	1008	1030	1016	1005	996	1044	1007	1009	997	953	1028	1031	1025	1018	1048	1081	1063	1032	1018	1019	946	1010	1089	1032	1022	1008	992	1024	1019	1002	1023	1007	997	991	1019	1005	1047	1097	1043	1056	1053	988	1025	971	998	998	1038	999	981	992	1031	979	973	986	1000	1011	1027	988	1020	1008	1014	1031	1005	1024	1052	945	1029	983	997	982	1032	1057	1011	992	1008	1013	993	1005	956	974	1049	1050	1028	1028	1072	1027	1004	1026	1030	1042	1039	920	951	990	988	989	995	1009	1012	1008	999	969	980	1065	1028	974	1017	966	1000	1042	973	939	966	1011	1028	989	992	1034	989	1007	1014	1042	1036	1020	1021	1019	1020	974	1036	1012	990	1031	1042	1053	1000	991	1008	1036	1024	1026	1007	985	968	1067	977	997	1004	1005	1051	971	1016	1048	944	1018	1051	1019	1034	962	1045	1015	1027	1028	985	999	1073	967	1026	1010	1013	1010	985	996	1055	1036	979	1090	999	954	975	1016	1011	1004	1077	1036	1016	996	981	976	985	998	1007	973	1078	1024	1056	945	1001	1001	1024	1042	963	996	1010	1028	1041	1002	1003	1047	1011	1035	995	1029	1039	976	991	1063	1041	1023	941	1015	985	998	1011	1030	976	1011	965	980	963	1023	1045	1029	1034	1029	999	999	1018	1039	1014	994	1030	991	1023	980	984	1009	1024	1039	966	999	1013	1006	1012	1037	1031	1028	1007	991	1033	955	1022	968	976	1045	1014	943	1021	1002	962	1035	1041	1006	1047	990	1022	1018	1022	1000	1010	1017	1022	983	988	981	957	1028	948	999	988	1011	994	960	964	968	992	1035	1072	1008	995	1012	983	1061	960	1053	1046	1008	958	1006	1066	1004	1015	989	1023	996	919	1081	1008	1009	1051	978	1069	951	999	1011	929	983	1024	1027	990	982	1027	1043	1041	994	968	1005	1014	1008	979	1067	1024	989	1012	968	1020	1024	1028	1068	1014	1040	978	1010	1056	975	1023	1003	970	991	1029	1030	1019	964	998	995	979	1012	1016	1053	1050	974	1001	965	977	976	1024	948	978	967	1016	974	991	987	1033	960	986	1056	970	1012	1081	1046	1010	994	1067	927	1041	984	977	1008	994	994	987	1020	996	967	994	1019	1028	961	971	1007	1005	983	1009	1043	997	972	1028	1030	1032	1028	992	997	992	1014	1007	954	1001	1027	1034	1021	1012	1015	1009	996	1006	1051	996	985	977	989	1033	986	1003	957	986	1065	1018	989	1029	1013	1007	976	997	947	981	1003	996	1004	1011	1017	987	991	962	957	1025	994	1008	987	984	981	973	1022	1045	979	1007	995	1057	1045	1012	1017	981	999	955	1020	1017	1028	1041	960	1015	1003	997	1008	951	1018	1026	1001	986	1021	1008	1027	1014	1029	994	1012	1020	991	1076	979	1015	1027	1024	1021	1045	971	1021	1028	1045	1051	932	983	1056	1032	1004	957	1012	993	997	989	963	1036	985	1021	1053	989	974	971	984	1032	1015	1008	951	969	960	1012	980	1040	972	989	1094	985	978	966	999	1011	986	1001	1045	1012	950	968	1059	1018	1054	1017	1014	1034	1031	1016	961	1024	1014	993	1009	981	993	1012	1030	1005	986	992	978	938	1018	996	1035	969	1016	1065	1026	1046	1022	991	1034	1052	1001	931	1005	973	1006	993	1069	1054	1001	1035	1006	986	998	965	993	1026	985	938	986	1001	1039	1000	1002	997	1009	992	997	1031	996	990	1018	1014	987	966	1005	1010	943	1008	996	991	1059	1024	1043	996	993	1010	1039	1042	999	1010	975	943	1003	1036	928	980	995	1028	1022	998	1011	1038	966	1052	1016	1013	1018	1029	1000	1024	996	1043	1031	969	1055	997	1031	976	988	964	1039	1005	1002	999	986	970	991	1032	958	1012	933	1040	971	997	972	1033	1010	1043	1006	1047	1040	1034	1055	985	990	1035	997	967	1029	992	1021	990	1054	1011	1004	1055	1022	970	988	1030	1054	1021	968	1000	1036	982	992	1010	1003	995	993	996	932	996	1019	1040	1039	971	990	980	1008	1005	982	1022	968	1087	998	1009	1021	988	990	1004	1005	1015	998	1023	1001	1013	999	1013	1012	993	1030	1007	998	1003	1034	945	1044	970	1022	1042	1003	987	964	989	1041	1014	991	1028	993	1041	984	1040	1014	1013	989	991	1029	1022	1029	1009	1024	1064	1009	941	969	1038	1046	960	1017	1011	955	983	1001	1003	1053	1056	1034	1009	1029	1022	965	959	1047	1017	979	979	1040	998	1018	1028	1020	990	1004	996	950	1019	1057	1030	998	1065	975	940	1036	986	1064	964	1046	984	1035	1043	947	984	1014	976	1002	1010	954	1011	1035	1016	997	1023	1036	982	1035	1036	1021	975	1038	996	999	1013	978	978	1024	982	998	1023	1036	1032	1009	982	1041	978	1019	933	977	1041	986	1003	927	1050	1028	945	1020	955	989	1004	1056	1021	1042	1059	1072	964	1026	1042	1002	978	1036	1005	1021	994	1078	959	1005	964	1000	956	1062	1001	1003	1011	1040	933	994	1020	1055	1044	1044	1036	1014	1037	998	1009	976	944	1006	1012	1029	989	1005	913	1041	993	1039	981	992	950	1010	1008	1000	970	975	992	1014	1027	1031	1044	986	987	1012	966	1032	1086	979	1033	1035	969	995	1038	984	1092	1018	968	974	972	1009	1037	1035	998	999	1010	1038	998
24651	21144	27376	25117	16071	4266	2316	1792	1441	1283	1275	1199	1145	1017	920	881	830	721	678	580	604	559	610	556	605	583	574	562	604	565	554	544	559	541	581	571	568	531	560	552	526	576	565	569	567	588	564	564	530	564	578	549	562	573	569	549	576	496	542	574	582	529	575	559	528	536	568	507	547	535	553	506	528	565	547	565	565	529	488	529	551	548	544	540	514	560	535	562	524	510	538	538	528	535	528	537	484	559	560	541	520	516	524	549	577	519	529	545	556	574	547	536	556	547	534	531	532	526	508	536	556	582	510	489	511	520	558	536	529	518	542	549	526	549	544	501	550	525	579	520	579	511	527	516	551	541	551	525	573	551	540	543	563	561	527	537	580	571	523	488	469	530	525	554	528	528	557	528	568	583	547	557	485	545	561	540	582	556	543	528	521	520	487	548	534	523	527	575	582	550	520	510	561	537	532	538	510	529	529	541	566	554	560	560	525	547	577	567	524	579	516	593	549	607	543	567	560	488	556	584	537	516	537	500	500	553	572	545	539	518	543	546	536	538	556	471	514	581	525	507	529	512	570	514	536	550	576	550	562	553	539	543	511	556	528	532	541	528	525	486	552	529	552	542	516	525	609	507	543	478	522	543	544	553	510	527	544	545	530	537	579	515	529	517	546	505	562	535	528	519	516	562	518	495	535	513	539	548	535	564	552	537	525	558	538	542	555	563	528	556	573	530	514	559	551	534	553	534	504	570	555	540	533	562	542	535	530	513	548	526	563	546	515	551	559	550	495	508	535	506	519	498	530	571	551	547	505	509	506	510	494	515	523	555	542	473	551	521	517	494	534	513	530	547	510	538	599	550	553	535	530	524	534	554	495	576	544	522	556	557	571	512	525	565	557	576	551	534	541	557	574	529	513	526	539	547	578	537	549	518	519	517	554	511	522	508	505	499	552	543	522	549	540	557	505	592	510	526	572	503	537	503	512	563	563	566	493	565	545	551	560	572	539	562	560	553	543	520	547	505	532	530	520	520	525	585	532	480	540	551	514	523	489	546	551	531	534	545	559	548	570	555	575	547	536	519	514	561	574	563	549	591	536	526	539	519	553	526	571	538	527	525	535	559	536	554	526	546	538	546	491	562	560	512	541	557	553	513	547	583	556	577	517	559	553	520	559	565	529	526	536	579	570	548	555	594	538	523	543	496	554	518	523	544	567	528	559	527	553	545	573	507	535	534	502	569	546	499	545	581	540	575	578	505	505	505	511	523	524	559	534	530	541	560	524	562	563	576	567	519	555	472	588	521	544	529	559	555	519	593	480	523	535	544	544	513	506	543	547	506	530	529	532	523	524	554	530	537	598	602	542	511	521	541	486	582	543	509	567	498	528	507	544	549	531	547	502	548	552	548	529	553	549	529	518	524	520	528	532	552	543	550	566	561	554	570	520	546	554	503	507	527	556	534	501	515	579	558	512	535	550	515	541	551	513	572	547	555	550	561	532	566	521	567	560	512	535	542	549	511	523	529	509	517	531	517	549	533	530	567	552	570	502	551	544	498	545	507	538	535	520	531	542	594	600	555	528	530	535	514	495	497	534	498	501	542	528	582	518	533	536	539	532	536	556	519	525	516	508	534	495	536	511	503	544	526	527	566	551	543	544	553	563	512	543	515	549	521	510	517	562	517	529	527	539	549	522	514	568	522	502	554	544	554	505	555	514	492	576	529	546	571	516	535	545	559	544	554	530	544	529	560	541	577	547	488	524	521	513	483	564	540	542	527	566	527	494	592	511	517	543	546	543	550	526	531	568	535	546	577	552	563	529	575	552	577	540	512	551	509	516	503	519	516	550	558	508	527	551	606	551	556	553	540	530	523	505	534	474	509	553	532	547	518	554	545	510	530	553	546	563	541	520	542	546	533	534	543	543	542	559	536	520	538	578	521	554	585	554	504	531	533	569	531	511	574	516	512	542	577	563	567	552	516	509	537	547	562	524	527	554	542	543	497	550	526	554	535	538	508	543	524	547	556	529	511	524	481	548	508	571	513	538	498	492	528	555	520	528	509	533	557	563	533	549	536	538	538	532	552	526	516	563	528	532	546	530	545	542	563	555	549	538	546	523	522	557	594	544	522	542	522	560	537	537	520	499	548	560	525	561	530	545	520	511	543	567	555	548	545	494	577	506	511	536	486	534	564	546	560	550	559	515	535	544	568	564	524	517	544	572	530	517	495	471	533	544	534	520	546	537	525	536	592	545	531	563	517	596	525	527	572	528	591	525	618	564	552	558	601	538	549	557	535	583	530	554	541	528	555	535	522	482	486	545	592	532	514	489	519	550	479	531	529	539	531	530	547	543	563	548	525	530	530	518	502	561	540	517	555	504	550	572	550	524	528	513	533	548	513	536	506	539	548	523	508	518	537	544	541	571	531	532	518	565	526	523	583	564	519	557	590	509	540	510	537	525	514	557	542	553	538	555	508	568	528	547	565	525	524	553	574	537	536	551	520	551	538	559	550	536	571	560	560	547	537	509	592	510	557	532	531	567	516	573	538	497	577	544	553	530	528	549	554	531	539	572	522	521	525	556	543	524	514	528	513	564	574	527	520	542	554	580	530	561	538	538	504	553	583	565	548	556	539	579	536	555	558	527	529	554	543	550	491	558	540	501	532	555	564	595	523	529	612	517	498	575	494	510	543	528	560	544	560	510	573	557	546	535	542	512	501	509	513	556	562	492	562	540	536	530	549	544	504	535	552	544	558	499	516	538	553	556	534	533	497	505	522	566	563	522	589	558	492	553	522	553	550	525	572	521	551	559	578	526	566	530	547	535	544	505	540	561	600	521	529	561	510	532	580	513	555	528	533	556	556	572	491	521	560	517	543	518	581	537	523	548	542	536	520	538	551	568	513	549	513	538	557	544	552	574	548	520	573	555	507	562	533	527	473	546	557	528	556	515	494	521	552	576	566	568	548	530	514	565	560	527	547	580	572	526	573	508	589	554	538	555	537	525	576	546	525	520	543	499	524	571	532	510	522	521	567	542	542	496	496	530	521	518	569	529	558	581	539	562	533	571	544	592	562	498	564	536	561	522	550	551	503	510	542	570	596	533	526	540	586	527	563	514	551	557	558	505	510	554	553	553	516	529	544	560	547	550	521	519	519	527	540	530	528	540	539	559	545	545	497	524	517	520	523	544	538	531	582	543	587	485	532	572	528	546	536	535	542	517	532	533	564	580	575	545	535	524	566	500	523	530	562	549	556	574	479	514	501	503	528	558	608	528	530	530	573	558	523	549	513	540	529	493	557	528	548	567	535	508	565	541	583	517	500	532	527	565	530	519	541	560	483	532	592	491	514	545	513	582	572	543	571	500	556	529	552	510	543	552	534	544	546	544	549	546	546	501	542	515	519	568	516	503	545	547	494	521	538	483	539	501	520	543	544	549	523	542	539	522	542	570	553	486	585	562	508	518	568	536	559	539	519	540	541	513	556	503	564	472	524
23383	35287	24253	9888	7047	5727	4243	3369	2747	2307	2221	2007	1820	1623	1427	1307	1146	1040	880	796	695	750	766	730	701	666	681	733	685	734	613	659	705	685	686	697	660	623	659	705	685	699	736	639	722	698	628	685	676	646	655	650	676	617	634	661	633	668	666	684	673	703	647	667	693	648	630	654	645	600	680	634	636	656	660	675	668	638	608	614	630	673	679	663	674	660	632	643	655	667	632	671	699	632	690	656	690	688	636	637	690	623	667	615	621	636	677	647	595	650	628	666	651	638	667	647	648	600	659	637	590	668	639	631	653	667	673	664	666	679	619	631	638	646	613	671	699	606	615	657	639	661	669	616	667	642	679	674	676	653	688	656	633	652	658	678	635	647	631	649	648	654	623	641	635	635	664	671	632	648	628	627	687	663	683	666	612	622	617	621	656	679	619	678	663	660	668	658	605	627	620	672	644	672	609	663	673	641	649	674	640	677	651	655	608	635	642	672	633	665	666	588	673	673	630	662	627	610	631	638	643	615	632	627	711	657	673	639	661	679	636	638	660	664	648	693	656	661	637	624	658	664	600	590	638	674	667	624	637	707	627	645	643	617	657	637	687	655	620	644	656	703	653	629	660	589	643	655	625	656	646	661	659	681	650	651	639	654	612	677	644	679	659	652	628	644	647	620	620	649	654	645	698	672	615	645	679	640	621	635	644	633	657	639	639	652	624	695	645	679	625	665	641	649	618	665	648	619	656	671	626	637	609	645	675	635	664	672	629	650	627	657	644	552	671	668	615	623	673	649	665	663	616	643	656	684	636	663	644	705	597	652	644	640	647	659	623	652	721	665	649	637	672	639	638	636	666	659	659	653	615	619	642	586	687	608	666	696	655	628	669	653	610	679	652	638	642	641	617	626	648	674	646	656	658	647	635	660	625	630	623	628	653	681	701	625	678	678	702	657	695	650	638	645	644	686	642	640	663	644	634	628	617	637	628	668	654	592	646	660	674	632	643	637	665	660	657	688	641	668	633	673	657	662	632	656	639	700	646	614	633	632	665	610	677	637	622	647	637	620	642	707	657	623	641	657	621	652	658	695	670	630	652	616	679	671	691	604	663	699	679	670	640	692	633	624	664	659	675	658	661	630	646	639	624	673	656	699	662	666	675	632	627	641	625	584	653	597	619	627	681	673	629	616	635	617	645	642	623	621	691	669	672	650	658	640	702	681	628	689	692	648	642	630	630	678	641	655	657	655	637	629	658	613	666	631	664	649	664	617	641	653	618	616	665	656	615	655	648	638	644	638	652	654	632	644	671	586	633	633	613	678	696	661	650	666	636	666	586	675	615	691	668	678	654	595	657	683	619	689	638	680	652	687	617	657	656	659	654	656	636	636	643	639	668	649	643	683	658	678	699	668	686	649	622	628	646	630	627	658	663	652	609	658	665	642	616	637	686	651	624	609	668	621	669	645	636	621	625	694	659	626	616	675	625	631	603	617	664	650	636	670	658	654	656	604	674	667	677	656	686	694	676	640	652	629	645	649	648	664	658	668	601	667	634	657	655	696	657	663	648	696	674	628	648	657	645	659	688	652	672	692	606	644	663	593	665	644	680	632	615	630	640	639	650	666	657	638	638	659	626	686	638	642	656	715	648	643	654	692	643	641	653	646	691	675	648	626	626	638	654	644	658	646	694	616	637	673	656	628	648	645	632	634	623	650	619	626	659	652	646	669	641	668	613	649	664	619	586	693	631	626	637	616	683	637	660	675	649	638	639	610	658	694	601	643	636	622	653	654	617	615	638	663	621	660	612	698	670	637	686	692	649	643	687	641	681	660	672	669	618	632	675	620	653	670	680	604	613	697	649	629	625	623	645	641	634	609	704	638	692	638	613	665	646	660	683	655	682	615	642	663	660	625	600	649	636	573	592	619	618	653	650	610	597	663	609	658	708	677	644	632	605	646	642	629	649	645	687	635	648	630	678	650	681	620	646	644	628	707	655	598	662	626	652	641	650	616	664	667	603	612	643	634	629	649	631	647	663	669	656	695	635	611	660	642	665	644	604	661	616	605	668	674	653	659	630	612	622	629	608	642	609	676	640	680	639	652	641	682	654	653	645	664	658	630	610	655	688	665	598	637	627	624	643	636	673	609	684	660	594	632	618	626	656	648	592	590	660	662	655	703	659	673	649	642	629	655	611	645	662	650	620	685	669	632	638	651	665	621	684	668	693	624	667	656	612	699	620	638	609	656	703	656	655	636	642	626	672	638	629	657	659	592	658	667	607	643	616	644	616	695	649	668	674	607	599	702	651	607	638	699	649	659	653	624	693	686	645	632	629	633	688	659	654	708	638	667	624	658	668	642	625	678	655	637	652	661	622	635	664	656	635	601	634	681	637	673	701	662	627	629	622	638	617	650	679	663	628	619	665	631	623	646	606	677	661	636	676	634	661	598	661	614	694	648	682	634	658	616	709	648	706	654	696	650	636	616	718	632	658	680	669	671	656	602	617	681	687	681	667	642	603	651	675	662	627	653	661	642	627	621	585	638	663	602	617	654	657	628	673	650	614	636	648	659	614	669	609	654	645	658	637	639	635	617	678	646	657	629	636	665	644	684	675	653	625	609	693	675	700	637	653	634	657	679	667	671	635	659	649	634	626	699	628	679	663	688	631	615	706	667	671	652	615	686	673	612	644	665	670	654	624	651	573	575	643	622	661	660	630	637	615	628	643	653	656	624	643	614	631	629	705	616	676	677	634	646	667	649	695	632	611	675	627	691	627	651	650	664	634	610	666	656	621	689	640	651	682	658	641	680	676	689	701	660	649	650	624	610	651	584	669	661	660	639	610	705	632	638	643	666	591	652	633	659	604	633	647	662	631	637	687	652	627	652	683	641	659	678	643	668	635	660	612	660	636	629	664	670	672	646	615	693	638	664	611	687	613	638	676	640	647	692	685	621	699	636	636	636	645	622	664	599	632	654	648	642	687	664	686	634	636	656	667	657	653	629	684	626	650	627	674	632	722	678	669	648	633	632	654	610	677	649	614	619	667	610	667	637	672	685	670	679	665	628	663	626	620	663	670	642	651	652	622	642	663	645	654	630	675	671	634	645	665	622	618	667	649	667	671	641	671	668	647	650	594	655	654	575	643	640	612	637	688	660	671	682	634	623	666	678	658	628	667	612	625	661	663	656	682	654	668	658	600	641	654	610	647	665	637	630	659	651	678	641	647	673	625	662	693	622	680	643	663	625	661	608	659	612	625	626	656	669	626	635	619	665	595	674	680	636	696	610	667	654	670	583	623	616	627	641	621	644	643	682	696	684	647	679	659	638	621	629	635	681	624	687	657	627	676	662	649	644	654	651	650	649	689	658	668	653	641	704	656	673	636	572	649	631	648	683	707	645	671	637	647	648	661	624	610	636	646	664	647	643	662	649	629	645	675	669	652	645	676	649	648	678	661	650	616	596	636	605	622	615	636	597	643	653	643	653	661	641	606	610
22638	21164	28648	23932	21179	21342	13361	4038	2690	2581	2337	2170	1927	1738	1497	1412	1200	1100	907	803	738	668	718	724	631	734	703	690	755	692	674	694	690	685	698	625	710	626	677	653	668	692	698	715	677	614	700	651	625	665	634	642	644	649	656	651	669	676	673	668	614	645	658	653	691	684	630	610	664	613	640	642	657	637	684	620	591	670	628	665	638	666	665	611	665	595	662	633	646	657	584	667	618	653	615	652	635	643	587	586	639	669	621	618	602	568	639	625	606	637	663	643	651	646	643	616	605	659	612	605	633	633	655	604	652	692	604	599	595	628	599	629	614	636	603	612	621	617	619	653	666	643	658	587	611	645	635	655	642	663	564	607	616	684	635	633	639	651	642	615	680	604	624	667	606	632	624	645	687	632	621	641	645	632	585	670	613	627	646	614	693	640	654	639	604	600	641	607	650	663	651	613	608	672	655	661	670	595	637	598	645	664	616	613	646	693	599	628	630	629	646	632	570	657	607	668	632	643	600	592	638	621	640	640	578	642	664	651	633	627	611	650	615	647	654	641	594	617	670	665	649	614	604	650	666	642	624	688	626	670	626	659	609	650	646	639	624	626	655	613	594	578	643	620	672	600	663	637	621	652	613	650	611	586	649	648	652	694	654	653	597	591	628	602	601	631	644	637	686	663	638	613	616	613	586	655	620	642	604	628	646	662	619	668	625	623	630	627	632	633	638	617	659	650	597	586	628	585	637	625	644	651	610	655	620	628	612	626	657	651	632	648	669	612	631	648	651	597	625	683	643	593	632	658	627	629	612	639	626	674	655	612	599	640	665	635	656	601	633	650	621	623	631	621	667	666	609	642	584	645	628	631	627	600	658	644	592	610	640	584	626	635	650	605	624	616	624	602	613	653	671	639	663	649	643	663	638	601	645	660	659	609	648	645	603	662	626	665	618	636	632	623	621	635	616	642	660	607	648	635	618	623	695	619	649	627	643	700	587	670	619	611	628	648	614	651	639	680	644	642	637	634	586	610	592	591	620	635	698	606	640	636	584	624	642	651	636	620	618	589	609	619	637	624	660	644	587	660	607	606	638	625	635	647	608	630	610	641	637	624	646	714	636	623	647	659	605	611	615	645	641	602	643	597	631	651	653	633	626	636	690	606	656	641	627	649	609	588	623	612	629	622	628	596	602	669	648	585	632	632	639	642	662	684	656	629	612	632	669	662	702	671	611	636	661	620	654	630	635	616	604	624	639	580	575	619	628	623	632	607	633	629	617	673	638	645	616	609	616	601	621	668	651	600	613	621	605	635	622	642	667	600	651	598	633	656	608	636	636	605	631	587	592	613	623	614	653	679	620	650	615	648	618	623	618	653	627	687	637	637	628	644	639	630	625	633	641	599	614	624	680	665	629	671	641	647	621	638	599	604	622	624	622	627	640	603	619	601	625	570	602	611	628	665	643	659	645	630	690	607	625	608	588	608	657	591	653	552	592	605	623	625	607	610	609	637	631	675	633	597	606	642	646	704	603	614	624	643	628	607	663	636	656	635	618	634	630	685	641	585	651	654	640	648	622	646	625	559	684	620	627	650	668	667	622	600	664	596	620	608	625	629	592	647	631	633	612	614	586	641	646	632	665	648	614	653	618	635	634	621	619	668	668	627	648	630	668	649	613	634	616	612	648	666	626	652	646	651	637	588	610	632	662	633	624	657	596	620	662	626	612	656	661	637	669	666	622	655	602	650	629	630	674	629	678	640	613	621	603	643	669	630	607	642	696	641	638	664	664	655	615	638	635	613	616	591	597	620	646	641	635	623	631	646	607	616	656	640	646	631	630	622	645	640	627	652	628	659	684	623	579	622	579	646	668	618	628	624	633	625	625	622	648	633	617	566	612	609	632	616	671	662	632	585	621	646	629	606	612	616	653	626	664	661	631	654	597	623	678	674	630	640	643	632	588	667	675	601	683	655	605	649	642	624	633	639	629	612	594	601	656	630	644	658	618	652	655	602	621	596	624	602	615	626	604	665	644	633	610	700	658	604	639	600	664	663	632	626	668	606	635	625	626	643	654	630	648	632	626	620	628	662	650	654	658	579	671	621	623	623	604	641	630	617	646	641	672	590	666	605	654	644	615	640	661	603	577	637	616	653	671	659	614	634	622	620	622	646	626	616	600	607	643	632	612	671	659	644	595	635	625	631	620	585	668	559	617	636	629	637	631	595	681	638	642	682	641	648	645	658	662	640	620	640	631	655	626	601	636	640	685	616	613	630	635	584	593	615	627	642	646	611	612	628	660	642	642	614	614	635	658	624	631	640	647	642	604	686	636	618	613	654	627	625	654	627	650	642	610	656	595	633	607	662	635	666	657	649	632	679	604	600	661	644	637	632	649	645	620	648	651	656	617	602	634	601	614	686	635	606	638	611	659	650	591	658	609	642	672	635	629	592	614	629	623	642	629	664	657	665	653	603	646	638	620	614	625	623	652	678	660	640	635	576	636	612	596	633	594	610	614	627	650	647	623	612	621	600	644	643	624	599	629	630	638	629	676	639	636	588	597	654	619	653	655	648	653	623	638	629	652	649	580	645	604	551	619	660	604	678	629	620	643	602	591	619	685	607	613	651	651	632	604	616	611	614	580	628	670	647	607	628	644	650	642	617	628	621	612	663	621	606	622	641	687	721	590	649	618	641	635	622	696	616	656	639	678	636	662	627	655	627	655	634	670	608	630	646	596	597	654	635	598	658	666	685	661	590	631	677	659	616	634	657	620	594	655	609	622	604	662	639	591	637	621	606	642	676	616	617	638	633	636	617	602	620	606	658	632	631	705	660	627	642	624	582	621	637	632	589	616	645	624	648	640	622	572	614	635	565	631	651	611	620	638	594	639	629	599	607	637	638	604	637	634	630	638	611	647	608	650	721	677	639	622	620	619	627	640	622	626	623	645	622	643	622	617	641	647	629	653	628	615	586	616	645	644	581	660	627	625	653	651	621	619	657	652	606	627	651	638	574	619	611	650	602	620	641	587	647	690	635	661	621	621	605	634	649	605	612	619	598	663	651	640	620	603	611	662	617	645	663	629	675	640	632	623	600	593	653	633	585	626	633	649	658	648	598	628	606	562	616	630	655	656	642	655	618	627	623	662	664	624	666	628	645	655	650	627	647	679	628	593	658	651	607	628	655	621	632	597	628	636	660	649	616	594	631	618	657	646	649	652	594	583	663	636	600	605	609	649	612	641	618	589	628	595	631	670	646	622	612	650	616	676	602	642	602	660	615	619	633	608	618	645	644	632	653	642	603	634	612	679	614	633	602	625	668	629	632	600	627	661	692	644	663	615	617	614	626	640	657	622	645	659	654	633	654	628	619	622	613	647	666	631	595	576	671	626	623	608	662	661	639	585	593	634	599	651	695	618	672	641	685	602	592	645	626	646	626	591	671	635	606	625	666	666	666	636	578	604	590	659	614	592	635	608	648	640	610	605	639	651	613	594	600
24074	44100	36117	18938	12634	9974	7371	6114	4808	4302	3897	3559	3184	2709	2307	2021	1731	1486	1205	986	939	892	966	868	877	829	902	894	867	881	865	830	865	822	862	798	792	822	875	819	876	834	785	839	753	826	853	799	776	794	798	829	783	796	799	754	773	751	757	762	803	832	811	750	839	769	769	814	770	800	801	768	782	752	744	754	670	757	748	814	768	807	736	758	801	736	790	789	721	803	805	752	735	738	768	756	788	664	814	727	718	741	740	761	778	765	731	775	773	718	704	735	724	736	722	746	753	756	764	729	741	745	774	737	701	786	786	769	776	737	758	741	776	745	812	752	737	772	731	732	746	729	749	729	683	772	769	801	745	750	754	799	778	767	704	727	735	723	741	736	797	719	739	731	754	747	709	727	742	768	762	724	723	773	771	697	742	736	780	739	770	735	794	698	789	780	780	732	748	737	765	787	709	785	727	736	698	764	736	742	827	732	740	795	736	756	751	791	788	796	776	717	701	748	745	789	760	745	737	741	751	771	754	793	774	754	751	774	769	736	703	758	808	744	716	755	728	726	766	751	746	771	745	739	725	712	741	770	767	784	752	728	730	773	767	776	761	752	788	763	723	728	744	743	696	762	807	760	792	756	760	786	747	737	713	757	781	721	761	733	728	765	777	746	742	746	779	787	709	750	740	724	739	788	784	694	769	734	776	806	752	751	755	773	715	734	792	728	764	762	761	709	780	780	734	780	742	767	746	744	750	726	760	804	779	768	770	767	709	742	759	765	786	758	800	748	788	805	748	717	756	790	750	747	759	741	762	740	732	778	756	696	756	762	789	767	807	761	808	723	704	698	750	795	736	765	770	787	780	779	779	750	732	782	737	751	749	731	749	780	773	738	753	732	782	748	732	758	785	757	725	751	751	768	772	789	766	794	779	801	791	723	753	783	725	771	759	788	753	757	724	763	791	740	719	740	749	762	795	735	731	729	727	725	757	804	725	715	786	767	732	759	763	715	761	778	754	822	764	733	783	745	694	739	768	769	775	766	735	755	782	740	718	716	790	742	743	726	747	734	737	715	718	752	815	769	731	798	770	752	711	732	789	725	739	756	751	773	736	758	768	778	756	762	723	716	740	722	739	807	721	757	746	716	776	749	757	749	789	747	725	741	748	785	737	743	768	730	770	766	786	739	782	730	750	735	763	775	719	766	727	745	781	763	740	776	739	722	787	725	740	729	808	798	745	718	769	753	702	732	738	742	745	717	771	770	751	736	735	754	759	811	690	731	747	726	766	744	769	720	693	720	692	771	681	816	781	771	751	771	817	795	699	775	735	729	761	734	726	766	737	771	774	732	777	734	761	779	774	738	739	750	780	741	761	778	768	736	734	781	717	753	737	708	727	787	761	745	750	770	763	747	718	752	759	771	733	734	797	772	781	733	752	713	771	759	757	740	751	756	739	749	753	777	713	789	742	744	781	758	723	765	753	757	776	687	760	740	780	752	737	763	752	775	756	770	771	735	730	708	792	763	754	778	786	769	744	753	727	749	770	729	733	741	743	722	747	739	757	753	767	759	814	735	757	725	769	789	740	728	758	702	759	752	747	754	812	781	776	817	772	799	744	736	680	695	775	787	685	767	729	782	743	755	749	743	747	741	789	712	758	776	729	697	733	784	749	727	778	705	782	742	752	766	765	759	735	801	708	755	752	751	787	786	766	727	742	700	781	745	773	811	765	789	774	713	765	746	720	752	725	712	784	799	748	747	784	761	785	765	792	742	772	737	764	759	709	771	758	743	778	739	735	719	796	723	764	746	756	759	773	702	753	733	714	739	773	746	764	782	802	791	790	748	703	704	776	731	799	706	764	773	765	736	778	727	753	779	701	751	714	782	740	729	751	795	741	736	775	760	752	743	791	766	740	777	705	704	739	760	706	712	715	794	730	720	754	727	764	781	763	769	756	707	750	781	752	734	768	757	804	705	771	747	737	768	727	735	711	728	718	733	735	744	729	759	695	737	778	781	741	737	729	738	778	718	752	804	763	787	765	753	733	742	711	780	784	743	734	714	726	769	799	763	770	724	726	738	726	715	748	728	770	707	773	729	758	747	756	788	749	763	720	736	721	760	754	773	733	776	763	744	713	695	704	803	760	699	672	775	806	788	730	745	798	719	731	736	737	763	727	779	707	751	774	731	777	751	767	734	717	773	804	818	743	742	730	741	750	776	783	787	765	761	789	777	711	750	759	791	790	773	753	757	761	771	752	722	728	773	767	789	828	744	728	804	703	765	763	759	721	769	789	753	789	738	776	755	786	767	770	765	748	775	774	748	743	747	776	799	702	800	735	768	732	737	735	764	712	744	786	774	768	758	797	765	720	746	761	725	777	729	726	741	758	753	767	722	744	716	722	738	720	746	735	720	733	823	761	772	737	821	775	758	777	741	825	736	726	772	798	712	726	783	724	799	782	749	741	724	727	727	792	752	725	768	728	736	716	752	745	758	772	808	742	814	769	758	787	756	789	702	738	761	737	731	769	729	740	745	763	740	699	765	793	722	793	771	741	705	761	716	787	768	749	760	779	824	745	744	757	774	768	755	753	741	687	761	816	747	718	754	726	741	761	760	736	731	706	795	731	741	805	708	736	747	741	726	784	720	746	795	770	727	768	747	779	787	801	739	748	864	701	757	734	779	734	742	791	770	742	756	774	745	768	755	754	721	812	732	733	802	751	778	779	792	770	755	784	699	762	802	726	739	819	810	746	723	735	768	753	762	779	795	729	780	798	755	734	772	745	782	771	792	758	712	707	746	778	731	729	729	809	742	776	788	755	818	760	745	740	717	751	754	766	703	767	777	792	743	680	772	769	742	741	727	732	748	740	743	709	742	733	738	733	744	773	714	765	765	765	717	742	781	705	723	763	755	756	812	751	749	804	781	778	786	750	680	756	757	737	735	746	789	755	759	750	740	737	784	782	790	780	807	733	756	772	719	769	740	735	751	748	829	809	757	746	716	710	723	767	764	726	755	776	762	761	742	733	783	734	760	757	763	763	755	781	776	753	740	749	722	753	758	790	746	683	715	766	777	727	764	754	784	754	726	769	779	752	735	717	743	734	750	720	697	769	730	700	752	755	735	723	746	731	786	754	708	723	715	726	773	742	754	772	767	721	753	777	715	716	763	778	805	798	731	792	753	748	777	781	717	696	714	775	737	722	765	752	736	737	809	731	787	750	756	770	838	766	713	755	755	786	744	747	746	771	745	786	783	767	822	718	758	745	750	734	732	744	757	758	764	702	727	762	720	743	696	765	732	778	815	734	754	783	742	720	758	767	756	748	790	782	746	741	788	708	816	746	786	718	764	764	725	724	781	771	720	747	756	741	755	697	780	728	757	761	736	738	761	762	738	748	746	758	732	781	740	734	762	770	748	707	723	764	765	708	743	743	738	764	771	764	732	779	784	780	728	748	786	733	785	733	759	686	721	761	758	762	765	795	845	780	733	762	745
27929	21540	18781	7975	2874	2155	1701	1461	1243	1186	1244	1245	1101	1041	961	934	932	898	765	769	749	778	784	780	736	788	793	746	798	761	751	740	794	825	720	754	786	764	740	789	781	755	798	766	802	749	757	775	801	722	745	789	745	751	793	753	776	759	739	750	743	753	805	712	715	777	753	762	746	765	739	704	744	733	768	713	781	754	817	764	779	730	763	786	790	727	764	706	775	757	717	711	803	762	780	722	749	774	773	729	759	780	776	825	697	806	757	753	744	745	752	712	753	739	768	745	773	733	709	776	785	765	750	754	707	749	743	722	737	725	773	759	758	725	756	739	748	745	687	773	782	753	727	732	739	735	714	800	743	684	760	755	756	711	742	753	735	739	714	760	716	764	731	662	761	753	775	732	734	728	753	770	751	713	748	742	765	763	698	743	697	760	733	799	716	815	780	747	779	741	768	761	754	756	794	767	750	796	726	747	713	770	740	748	721	751	733	725	694	694	765	774	749	791	792	752	744	712	764	760	730	731	780	706	735	745	779	762	757	742	698	767	706	766	765	747	737	764	719	748	747	743	732	739	776	766	722	755	749	742	748	787	807	753	772	723	721	724	768	818	788	766	779	738	725	734	720	762	744	770	758	736	758	791	758	727	769	730	763	727	758	764	771	767	784	737	728	718	746	767	812	765	744	792	726	754	730	719	751	739	726	779	762	787	779	771	762	787	723	684	737	765	784	747	759	760	738	730	726	774	772	732	686	730	752	731	743	727	740	724	749	757	767	747	746	783	772	749	707	775	693	750	769	782	764	760	752	751	723	769	800	757	713	738	733	733	767	747	721	739	730	762	729	766	726	767	767	758	780	709	763	753	732	725	749	704	730	766	783	743	707	691	739	734	729	749	744	762	771	757	765	734	743	741	715	740	734	764	751	722	801	762	750	744	738	757	722	737	750	745	730	749	745	759	773	796	774	773	691	774	705	762	776	770	743	775	745	723	759	733	720	730	747	741	717	778	721	713	759	789	704	727	771	749	762	747	755	755	718	711	727	756	782	710	818	804	731	759	724	748	723	763	754	742	758	735	740	782	728	788	765	744	748	777	755	726	731	773	779	756	727	745	719	706	728	737	764	750	724	741	727	797	734	732	771	713	755	792	789	696	703	769	763	758	755	769	763	731	803	775	766	733	737	724	754	757	756	700	725	795	756	768	745	708	725	727	750	701	766	788	735	747	723	735	721	748	741	776	736	749	724	722	718	731	759	754	750	775	779	767	743	757	782	766	745	722	766	761	742	704	737	745	729	735	755	758	735	810	690	733	795	695	723	770	790	706	783	752	768	761	725	750	720	756	735	757	725	732	781	743	737	728	764	770	722	721	760	761	715	745	724	800	781	728	805	748	767	800	724	774	742	746	794	749	752	734	762	721	733	709	728	756	768	721	763	785	777	756	741	743	737	781	761	787	782	794	749	775	762	742	738	723	729	721	717	736	746	758	769	728	758	781	711	690	735	730	725	745	746	770	761	737	752	713	704	722	693	728	761	745	776	759	743	738	751	790	711	795	783	731	741	753	756	770	749	772	721	729	745	775	749	769	767	777	713	728	758	738	757	746	777	785	778	758	793	716	735	743	782	748	722	743	772	747	762	796	805	756	757	755	742	726	775	703	768	720	771	758	739	760	708	764	782	765	744	767	773	724	710	733	758	732	803	767	727	762	718	766	696	744	744	758	778	758	771	747	747	719	736	767	762	748	698	729	775	784	734	759	738	760	761	766	735	727	808	746	738	746	729	796	710	781	720	744	771	731	761	754	749	761	706	781	749	741	797	767	755	737	713	784	752	762	765	774	772	763	793	791	723	762	764	777	723	752	734	730	763	747	754	729	739	790	786	736	741	704	803	760	735	727	706	772	728	801	740	730	731	786	760	786	759	721	720	754	733	732	762	736	761	732	751	759	725	736	791	744	750	726	746	767	775	772	732	802	752	768	757	770	760	741	733	782	789	792	779	746	725	742	742	760	756	768	751	724	750	798	796	740	708	792	728	746	763	742	764	733	713	773	750	736	680	737	735	732	737	753	738	719	734	731	749	743	724	698	766	746	711	730	759	738	736	724	749	796	766	770	764	783	727	764	753	733	770	726	704	721	720	764	731	716	762	718	738	771	777	770	762	734	751	714	721	719	716	761	711	757	774	768	792	740	757	768	724	764	765	731	766	758	736	699	773	704	777	780	730	747	798	746	724	760	763	716	720	738	767	754	802	765	760	772	742	754	740	796	709	707	760	765	703	709	793	756	743	727	720	695	755	738	759	822	797	757	743	750	757	771	792	742	757	741	700	792	750	796	759	776	708	710	723	743	740	727	744	679	698	795	715	742	733	759	701	741	700	719	782	744	757	792	771	774	757	745	737	723	746	769	724	769	729	791	752	732	696	733	705	706	714	751	759	729	748	703	731	738	800	698	749	766	683	763	778	780	742	809	765	716	734	807	735	727	751	720	756	732	791	766	711	762	704	760	754	766	760	719	767	750	784	749	735	782	726	722	748	754	759	706	766	805	762	763	754	715	744	757	784	795	775	768	719	757	704	746	741	741	724	733	730	763	756	709	765	769	718	783	754	754	723	739	740	774	754	733	711	769	762	768	772	732	772	753	703	743	784	681	713	737	735	760	780	742	774	784	750	757	793	724	774	778	741	747	687	784	770	687	758	708	700	740	731	752	806	754	742	774	725	755	767	757	780	760	764	729	700	762	741	752	783	710	728	775	741	764	746	777	772	724	746	762	746	764	787	747	749	743	720	778	707	741	730	794	701	721	787	741	753	708	733	776	816	766	754	752	770	727	751	724	747	782	778	734	783	704	781	749	802	819	752	742	775	711	730	796	742	758	744	796	740	722	724	750	773	765	740	747	774	743	757	693	698	787	775	725	773	745	748	752	722	747	768	753	791	769	778	706	705	767	746	728	765	750	723	747	713	764	803	754	733	780	728	727	727	750	776	773	750	789	742	751	702	760	741	735	773	712	759	711	777	763	766	802	731	713	764	739	746	747	739	743	762	724	784	782	758	726	791	762	752	760	750	757	756	764	763	770	753	762	705	741	719	728	756	791	718	715	741	747	738	762	784	711	770	744	790	789	759	781	724	739	747	736	754	785	750	762	768	760	762	728	734	779	751	770	753	745	784	760	763	739	751	736	746	745	750	726	728	750	752	724	701	752	750	772	761	753	776	706	769	758	806	749	760	742	715	787	744	704	754	766	765	749	713	736	747	745	717	777	695	729	730	737	749	713	718	751	734	737	765	785	700	745	751	744	744	768	767	742	719	747	785	692	748	735	727	710	727	742	799	723	746	735	765	718	787	723	733	728	760	736	768	747	700	772	728	751	759	754	740	742	788	770	772	757	734	693	747	717	765	750	729	774	719	708	740	732	747	794	776	772	713	744	745	749	722	750	734	694	701	765	715	752	755	704	775	735	761	722	762	709	751	702	754	752	747	771	761	713
22111	29035	22440	8156	4338	3553	2813	2362	2004	1836	1826	1698	1565	1370	1337	1197	1095	1057	987	933	856	929	868	927	902	913	921	892	904	879	871	893	923	856	905	880	910	875	876	910	877	936	928	894	885	898	859	918	900	869	886	922	885	853	872	815	852	909	883	884	891	885	889	895	859	884	916	929	849	899	894	866	887	877	809	853	885	871	904	922	842	889	874	861	892	849	883	889	915	909	884	866	846	908	858	922	861	835	950	877	875	878	851	884	883	864	863	915	914	876	933	898	837	896	854	887	899	881	927	872	860	898	890	914	854	852	880	899	882	844	940	910	914	865	911	869	966	840	823	957	899	824	872	877	847	872	926	853	858	890	876	897	894	863	866	923	885	864	891	867	882	864	867	839	837	835	946	841	857	913	928	930	884	911	833	884	900	898	894	873	878	817	894	909	923	850	911	884	873	856	928	869	865	904	855	882	923	919	900	898	900	890	833	852	907	849	877	877	945	880	890	871	858	890	863	896	848	859	819	828	847	874	820	907	859	838	915	819	864	909	827	865	900	896	851	848	914	866	897	913	855	859	888	879	839	849	879	874	847	903	858	871	859	842	844	886	896	934	869	863	858	906	870	873	865	914	848	900	856	916	875	896	823	895	869	871	848	864	847	860	847	925	877	851	858	894	886	926	841	903	909	866	886	886	874	893	912	872	911	893	860	871	841	862	833	905	863	864	874	928	879	960	865	918	887	886	816	873	904	887	895	826	852	876	898	891	837	870	896	888	876	829	904	890	862	918	854	796	894	911	855	907	900	850	884	863	816	875	887	910	866	890	863	924	902	874	860	921	893	892	860	872	906	837	818	881	856	884	873	890	941	865	934	936	947	832	873	880	891	866	940	902	842	874	918	954	861	864	838	917	881	916	864	853	827	854	845	894	863	906	883	862	909	927	911	887	878	895	860	917	843	882	855	861	887	892	874	928	879	904	878	886	899	843	855	873	869	943	908	900	837	939	872	890	850	894	887	836	877	898	893	864	851	913	883	904	843	859	877	903	894	879	863	898	854	849	907	862	883	906	885	870	908	920	875	920	847	883	901	852	874	837	895	841	889	855	892	908	899	927	876	882	889	846	939	882	906	889	894	896	859	881	839	896	889	859	824	918	883	896	863	850	896	914	917	875	861	840	918	896	890	861	907	864	895	873	933	891	956	880	956	895	888	818	859	898	888	892	882	872	902	864	910	874	855	957	854	877	876	882	917	888	856	946	904	863	869	942	902	857	909	880	832	854	869	828	907	781	883	904	884	870	846	888	875	864	872	871	905	886	882	885	869	918	919	890	892	897	897	826	853	894	919	867	897	864	907	945	901	871	886	847	902	876	882	858	935	883	872	820	870	840	861	849	863	882	872	890	889	834	840	890	855	876	865	894	861	852	907	886	899	873	848	888	895	936	835	858	911	833	864	866	850	898	839	923	901	913	898	889	844	886	884	867	913	876	909	867	939	907	848	870	875	912	896	886	922	858	894	914	945	927	892	858	852	900	894	901	892	924	889	855	851	888	848	862	929	849	885	827	856	935	848	879	887	880	883	824	889	892	855	870	882	944	834	891	880	891	842	849	848	877	848	872	876	851	937	939	907	868	952	889	906	866	847	947	870	884	898	874	927	836	889	883	881	831	845	898	938	802	927	915	872	875	883	912	848	863	836	890	911	845	930	861	812	893	880	892	838	851	904	847	844	920	943	853	838	829	907	883	933	867	839	842	875	868	888	891	850	891	896	863	941	922	938	920	882	868	879	903	865	861	889	925	887	892	901	889	893	855	894	900	895	869	844	912	917	887	930	895	857	924	904	903	904	915	862	884	875	835	864	917	869	911	892	877	872	877	860	866	872	886	923	894	848	884	845	909	896	857	890	902	908	906	870	829	884	912	855	855	861	869	876	876	838	861	830	874	849	879	868	916	870	904	890	875	841	916	876	899	887	916	878	952	889	913	872	891	896	946	836	956	894	903	871	920	847	897	909	937	882	865	837	886	901	870	919	902	877	884	885	915	939	849	826	849	884	886	919	889	918	850	892	854	889	830	860	874	926	878	906	837	877	925	849	945	864	863	871	868	866	882	861	851	873	879	870	880	885	882	878	865	868	847	840	870	865	913	829	845	838	847	931	870	872	852	891	876	889	854	908	865	904	881	924	816	890	910	879	923	847	878	846	871	853	828	898	888	894	914	851	869	869	882	867	878	853	909	871	913	882	866	853	930	862	874	908	914	867	874	832	877	879	879	860	856	888	831	854	903	929	890	842	907	786	927	937	908	896	896	872	885	909	900	899	889	923	854	938	880	874	880	874	878	924	865	893	870	841	895	838	842	869	907	823	881	929	861	838	874	870	850	886	884	881	879	858	869	887	893	862	864	875	845	873	943	900	908	915	876	909	915	854	822	819	907	870	836	868	864	869	905	875	901	900	827	936	913	875	878	850	862	864	848	855	905	888	882	845	857	838	882	873	882	895	905	916	878	834	885	837	853	910	885	856	884	884	890	887	890	892	890	864	871	888	862	821	860	903	919	789	941	935	934	860	870	887	893	859	900	854	842	861	872	885	890	893	920	906	870	909	849	899	905	922	853	899	827	902	873	849	900	860	920	881	870	876	874	909	882	913	867	907	905	891	923	891	912	881	850	894	863	892	862	879	861	866	926	924	874	912	889	881	885	884	904	884	909	941	853	888	900	859	876	861	890	968	849	880	922	904	876	905	919	858	891	838	870	868	897	890	869	908	829	896	854	916	861	873	859	893	895	863	883	905	842	827	905	910	882	892	853	870	837	885	922	864	885	855	883	834	883	863	839	884	887	849	885	857	869	876	857	873	873	817	855	890	846	872	889	868	909	853	861	848	828	904	875	922	874	881	885	854	893	880	882	899	883	883	825	869	929	914	816	891	895	843	891	883	945	856	908	932	824	919	863	921	906	916	848	878	957	913	828	882	862	805	934	923	984	838	905	922	838	879	889	938	881	886	862	907	842	877	911	881	826	825	938	899	861	895	815	864	892	839	894	874	892	893	861	890	878	884	890	910	884	898	852	877	850	863	876	864	868	913	901	913	870	852	898	893	865	877	892	859	878	845	865	906	858	912	856	918	880	878	896	894	878	931	895	904	902	888	923	911	878	836	913	906	831	912	880	840	881	865	910	894	858	881	902	866	851	804	854	817	880	863	860	925	867	867	910	854	906	899	870	897	886	914	850	829	868	904	903	851	870	912	943	947	882	889	898	908	900	876	852	926	864	887	869	953	862	886	859	845	930	897	893	866	874	897	865	916	915	906	903	918	872	877	882	876	921	892	934	895	870	881	845	852	936	931	922	890	869	878	881	871	874	872	878	900	931	888	848	849	857	872	854	893	895	914	921	824	893	859	861	916	860	913	925	859	895	879	883	878	894	855	851	861	876	893	852	894	911	882	916	892	878	888	867	920	876	883	913	842	908	876	862	906	831	896	872	893	908	857	879
23687	21166	28247	24325	21137	13783	4337	2774	2216	2110	2100	1963	1717	1494	1465	1305	1184	1133	973	982	907	966	932	908	905	910	943	876	923	871	867	888	835	894	882	862	879	893	907	858	840	883	892	831	929	807	822	868	847	867	857	818	870	878	826	889	855	866	843	849	839	873	860	850	865	861	864	855	878	854	801	810	904	846	840	908	842	853	811	809	840	854	809	843	863	846	908	863	886	901	883	850	878	822	835	887	803	841	844	801	795	876	877	830	856	853	859	879	822	842	863	824	833	832	878	883	899	827	854	887	851	833	817	892	900	866	854	819	852	869	835	811	838	814	844	859	858	832	894	805	842	790	821	849	884	891	871	862	850	855	827	839	831	909	847	829	872	901	856	810	832	827	788	838	873	855	831	899	827	842	820	797	883	837	837	884	849	851	850	867	819	745	909	829	894	904	912	867	858	857	839	888	851	840	855	909	864	841	905	791	828	872	842	838	888	866	823	848	859	866	877	795	843	846	849	894	837	910	838	880	866	836	842	798	815	845	888	861	802	863	886	899	831	847	876	846	875	863	866	887	876	816	839	885	820	826	892	832	834	827	869	861	881	845	841	836	862	860	866	896	832	818	825	830	888	828	910	853	880	865	832	802	806	856	827	899	846	846	768	798	901	810	803	900	840	823	869	867	860	830	805	826	820	856	825	828	832	848	864	862	831	808	859	860	827	823	878	806	839	828	838	839	818	897	886	865	853	859	840	817	831	864	867	867	857	773	843	862	848	831	819	860	842	906	823	816	839	827	874	879	804	855	839	840	853	866	817	822	819	840	884	802	884	928	834	867	845	838	824	858	839	869	865	871	873	846	859	831	876	853	836	865	851	864	846	807	853	844	857	816	876	878	819	839	873	870	802	864	861	842	843	867	821	855	856	843	894	865	885	880	810	851	885	844	913	858	858	899	836	864	871	896	849	821	847	846	845	794	860	876	887	843	869	876	840	841	869	803	847	901	879	861	846	819	787	808	867	815	837	852	808	871	857	844	843	876	787	877	873	882	838	801	839	834	855	849	898	916	825	786	843	863	888	845	865	799	840	886	860	890	857	801	840	857	865	832	803	899	807	820	832	832	851	846	838	886	927	869	866	880	855	812	798	841	848	843	864	828	885	798	851	795	879	863	812	858	836	857	889	824	829	884	831	844	827	893	837	835	862	844	901	838	842	862	884	826	827	872	820	864	842	843	876	898	871	842	857	835	898	836	788	828	854	819	881	880	871	847	825	877	918	795	817	837	887	818	846	827	891	819	820	866	842	864	838	805	792	826	833	855	853	829	873	856	861	884	806	846	858	823	858	820	838	840	901	830	866	816	859	862	818	889	892	806	886	841	832	876	831	830	942	876	826	865	832	837	854	813	854	820	822	836	875	823	813	853	819	868	826	839	890	816	838	831	903	856	868	844	822	815	806	803	853	818	834	858	875	863	846	893	884	831	835	880	848	841	880	869	848	843	876	837	853	845	860	874	833	812	856	827	880	806	879	774	852	860	902	880	822	830	839	871	868	811	892	826	866	856	867	844	841	809	843	875	798	773	820	819	835	853	847	809	843	875	852	814	798	805	889	825	875	855	849	863	895	868	815	876	829	881	893	888	833	799	810	790	883	866	848	830	839	836	845	846	832	892	871	836	853	820	818	852	832	841	830	855	861	841	869	796	866	883	899	835	841	813	873	801	831	840	821	836	840	864	808	874	870	841	845	828	798	827	843	840	886	826	816	847	864	887	808	816	934	821	804	870	832	805	841	833	857	832	884	888	862	793	835	838	869	828	875	862	836	808	815	880	818	883	835	845	844	834	822	842	799	874	875	823	894	847	859	882	887	841	881	864	901	877	854	847	811	845	819	839	877	777	836	772	884	846	822	828	843	850	865	823	851	834	846	816	886	865	850	799	844	870	867	853	919	827	808	875	850	867	819	878	869	837	822	848	884	856	837	829	847	901	880	854	822	826	892	811	892	790	835	856	851	782	813	885	778	813	821	814	841	842	894	859	798	775	861	824	859	858	863	860	809	831	813	810	886	914	890	907	829	818	849	796	835	851	839	822	818	839	785	827	838	834	818	918	866	858	889	847	824	851	849	845	850	830	822	864	827	831	819	821	846	848	850	822	820	832	836	793	846	817	866	851	857	865	852	903	852	847	800	859	873	868	790	904	837	844	809	888	809	863	841	910	848	864	898	921	838	852	824	865	874	833	839	883	819	826	829	831	774	794	824	816	850	854	890	871	848	828	809	812	856	834	871	878	869	835	860	837	830	912	891	861	839	859	888	783	814	834	837	840	850	883	892	872	824	845	835	871	839	857	883	846	842	815	842	860	842	885	817	812	834	857	837	838	830	812	817	872	825	849	829	832	870	876	911	843	871	821	822	887	863	819	849	851	822	833	805	815	847	860	799	822	831	872	818	846	808	844	828	886	871	847	880	837	859	866	856	829	846	832	916	875	881	815	838	857	849	830	870	784	901	889	787	834	810	876	844	895	866	839	873	797	832	848	859	823	867	883	894	774	821	795	908	839	809	848	830	827	849	863	856	830	771	830	812	849	846	811	847	911	875	876	824	844	847	827	874	848	849	827	882	857	872	855	867	860	829	839	868	875	886	904	850	836	893	850	900	879	815	845	815	851	854	818	825	895	898	883	800	864	844	846	787	827	866	819	872	810	857	862	853	864	874	866	896	782	884	827	863	870	846	823	877	849	847	880	856	865	827	830	857	885	800	842	871	817	911	791	826	845	801	833	783	882	830	842	890	888	849	878	849	846	876	805	805	799	835	860	876	823	808	876	825	793	861	819	851	828	821	818	804	830	867	809	891	839	794	845	821	805	869	864	813	816	894	852	856	839	847	804	821	823	841	858	875	890	886	837	840	870	821	844	863	808	880	891	859	835	797	846	899	850	873	863	804	852	860	812	813	835	889	871	842	840	873	901	857	878	819	896	836	876	869	827	824	832	842	831	874	861	855	783	818	875	824	861	863	796	839	819	860	832	814	842	828	850	901	819	832	827	878	841	840	856	869	817	885	812	839	820	833	800	792	871	818	897	854	851	859	823	801	840	831	855	801	815	849	831	852	830	848	822	883	844	826	822	791	831	867	875	886	889	824	896	851	842	899	843	804	878	843	858	842	811	818	858	818	893	851	823	840	816	855	838	842	855	863	865	918	839	842	814	827	907	881	855	816	890	896	826	814	866	820	844	825	857	909	829	867	876	806	846	807	880	842	824	850	826	878	828	821	898	858	841	812	853	906	817	846	894	823	859	865	856	868	859	806	826	842	832	880	834	854	848	828	808	877	854	815	833	838	827	872	820	857	840	818	862	850	783	899	825	851	883	926	853	825	833	791	811	838	886	844	850	863	860	843	869	864	908	906	828	804	835	845	842	846	834	819	860	839	826	819	821	865	859	838	857	825	831	847	824	864	822	857	861	829	880	854	847	850	850	833	822	859	820	855	814	840	840
21045	39823	34191	14277	8953	7110	5266	4519	3630	3419	3257	2874	2574	2188	1968	1772	1601	1478	1265	1100	1058	1088	992	1083	1102	1067	1059	1041	1035	1084	1095	1105	1112	1083	995	975	1036	1075	1052	1027	1048	1056	1071	1007	1031	1020	1020	1022	1017	1030	994	1066	1019	1043	985	971	1050	994	986	996	987	1026	1041	1004	925	1004	1017	1005	1008	992	959	992	997	1021	995	1009	985	967	1014	1004	982	1035	977	968	1038	1023	1036	997	949	977	1001	1044	951	1033	1001	973	984	991	1032	1004	1003	1035	983	992	1027	991	1049	1007	1034	1011	985	966	1072	941	1038	975	979	1004	989	1017	1027	1008	1039	982	980	981	1028	974	969	1000	990	1002	955	1003	983	1022	979	999	966	976	1007	976	968	1016	1007	1013	1019	978	1023	989	1007	1007	1016	953	997	967	1026	985	1021	972	1039	999	943	1000	961	1003	1049	988	996	1029	980	990	972	975	1023	1030	931	982	1033	998	1017	968	1004	961	984	1013	1017	938	948	961	976	964	922	1052	1043	982	990	1000	984	965	1032	996	963	998	946	973	1026	980	1025	1029	975	1031	977	1047	1074	1049	968	1001	1033	980	995	957	979	1017	993	978	998	1045	986	979	1043	1017	997	992	938	1028	1016	1057	980	1010	1050	983	988	1000	1015	1015	1007	947	1059	986	968	987	995	991	1017	998	972	996	984	1000	1015	969	1020	981	963	1040	1044	949	1054	1009	1006	1022	938	1029	1030	944	1007	991	996	1023	1013	1006	1006	976	960	1010	992	1027	981	967	981	1017	1028	988	1008	981	972	1040	1070	1057	1024	991	1005	983	987	955	1014	1014	1033	1000	1010	1020	1052	1002	1026	972	1019	998	1049	983	948	1000	974	1040	990	1028	1003	1037	979	973	1004	936	978	990	961	1008	1016	999	995	1035	1016	998	1000	1007	1030	1032	972	1045	983	1033	939	1012	957	1006	1031	993	1007	1015	995	967	960	1071	997	942	956	979	1036	956	1020	999	988	965	992	1002	971	1051	999	953	952	1023	1010	938	967	1020	1003	1014	999	986	1042	932	969	1084	945	1010	1005	953	1002	1038	972	991	970	1025	975	1033	1004	981	975	961	971	1028	1020	979	966	956	1009	961	1029	1017	958	1026	1022	940	924	1012	987	1023	984	1004	1038	1028	970	995	1007	929	964	1006	980	960	1029	907	1033	1000	974	1004	969	987	990	1019	1027	971	989	1002	1063	1001	1007	994	969	996	954	996	1027	1022	994	1012	1003	996	980	997	945	1008	1019	988	1016	966	924	1033	1040	1001	1016	1001	994	974	964	1001	996	997	1017	943	1010	983	977	998	983	996	990	1009	1013	1036	1090	971	1040	1012	1013	1012	964	1024	999	991	977	1023	978	966	967	981	1011	1017	968	988	1042	989	1029	1036	1046	995	1008	987	986	1014	955	1004	986	1011	996	1047	978	998	985	1011	980	946	1022	970	983	946	1000	989	970	1033	1011	1033	976	990	949	1030	1024	953	973	1019	1017	978	1011	1002	1038	997	1016	972	1044	1025	978	1000	989	1033	1000	1008	998	960	974	1043	1015	979	1027	982	964	1030	1003	964	1019	1043	977	965	961	955	992	1026	1012	1017	1002	993	907	981	998	1010	940	960	1029	1037	949	995	1016	978	975	959	996	1005	1065	982	967	958	1005	1021	987	994	1010	998	1065	1041	994	990	1003	1066	982	968	1027	1007	933	976	1000	1010	1026	998	931	988	992	1003	1014	919	1024	987	965	939	1025	1009	956	1000	954	998	1040	989	1015	965	978	993	1017	977	979	997	1023	967	1013	933	960	1019	1067	1002	996	1012	1006	991	1009	1045	994	965	993	947	1012	964	1006	991	993	1061	1003	975	1036	960	1029	984	970	984	997	969	984	950	1024	1008	950	987	1020	1036	945	1024	1055	1010	1024	1049	954	1032	978	961	998	1017	1008	999	979	1033	983	992	968	952	1041	969	997	976	1035	1056	1004	974	986	960	995	991	965	998	992	1018	1025	974	1003	996	969	1015	1015	1031	1013	989	1030	1062	989	987	1014	968	1039	1015	1022	1001	1042	1003	1020	1014	963	1036	989	963	1018	1027	1060	1067	973	1003	987	934	1051	992	994	1006	1007	1020	946	1049	968	924	957	1006	956	978	1037	971	994	1033	1005	1011	991	1000	985	936	963	1040	1006	1020	1006	983	1010	987	1012	954	992	996	969	1004	982	1031	950	1006	1045	937	1019	1029	1032	941	967	993	1015	1000	1027	990	967	988	960	1056	1035	962	1054	982	970	979	995	983	1051	1005	974	1008	1003	987	961	954	1036	1052	1006	1044	976	968	1013	1015	998	1007	951	1043	1002	1032	1058	1018	1019	1006	1032	970	1024	1002	933	1037	1003	1029	947	976	1020	1027	1002	974	1024	994	1026	983	1009	1018	982	964	1009	964	986	1025	962	954	1035	968	987	993	1003	966	949	997	1070	964	996	1066	1008	1041	995	962	989	1004	955	964	962	937	1010	988	972	1035	1006	966	1018	1002	967	1034	1045	990	999	972	997	1008	990	1012	956	1048	962	1043	1034	993	1078	989	930	1035	1008	1025	974	1003	1042	1022	964	1059	1007	960	1037	1006	1018	1030	989	1006	1025	977	1018	983	1027	1045	997	1016	955	1044	996	1022	1004	1022	980	973	985	1033	987	929	1043	988	1047	1054	1035	986	1011	1053	1016	974	1023	908	1012	1013	975	1006	1001	994	1043	1040	977	973	1026	1020	1086	1028	1014	972	918	1002	983	1055	980	964	977	1013	1057	962	1034	989	961	1045	972	1032	1029	1037	1000	1072	975	1043	1004	984	1024	966	1051	1010	1011	973	1057	1032	964	958	1041	956	983	1005	1016	1017	1006	975	1041	985	951	1008	1050	1026	971	934	972	1017	1045	1002	991	1071	1006	1031	1019	991	991	955	996	971	975	1021	1007	1005	953	971	987	1045	986	973	1015	1005	1007	961	993	1001	982	1041	933	1009	971	977	1016	1024	938	1082	988	1001	971	1016	972	1008	1001	1054	974	1013	992	1020	1038	988	1003	999	988	1029	973	960	1022	979	983	1004	1010	959	1015	1012	996	1026	979	964	944	1034	939	1019	997	1043	974	958	1020	978	945	1007	1029	1000	1019	1005	980	1005	1002	957	1018	1030	976	1040	926	973	975	979	983	1042	964	984	1041	944	1030	985	1015	1012	977	1021	1019	978	1031	958	947	1001	999	991	1006	946	1042	986	1029	1020	975	999	1037	949	994	1025	986	978	980	912	990	1003	991	995	1038	993	953	1018	961	996	992	992	974	934	984	1010	1008	988	1003	1017	985	976	1032	988	988	976	1041	1010	932	1004	949	991	928	1050	1009	1051	993	983	984	926	1028	1006	1016	1002	1016	957	1019	948	984	980	1004	1075	1005	1013	1043	1018	946	1043	1002	1011	930	1016	986	1028	991	1021	1003	1045	980	998	993	1000	939	984	1021	1033	1011	934	965	940	1040	1016	988	1017	989	1036	999	978	962	995	985	996	1071	988	974	965	1018	1051	1008	1025	955	999	1014	1033	991	1013	975	935	1047	962	999	984	997	1051	1016	1022	977	1006	1043	961	950	1002	970	995	987	949	964	1068	998	993	996	980	1030	988	1009	971	992	919	998	956	964	970	987	1013	983	989	952	1050	1008	953	982	951	962	1006	1017	973	992	1047	963	971	959	1035	968	1009	1029	976	1009	1047	1023	994	967	1001	996	1060	1022	1020	1013	1012	1011	983	913	1063	983	993	993	1055	1025	996	1017	1011	1002	1030	1005	1011	1019	990	993	955	1003	992	986	1070	1049	1034	1004	1031	969	964	1020	1033	1009	1002	1009	1028	1024	1003	1000	983	1011	1018	986	1040	1053	954	960	956	942	998	973	927	1000	1022	1007	995	1014	1006	971	959	1009	1048	1011	1071	976	1046	985	984	983	991	1001	1004	1024	1016	1011	969	933	1040	1027	998	1021	1002	976	1016	936	1001	997	990	999	932	992	1010	1018	957	990	984	989	976	950	1002	1050	953	986	970	975	1003	987	1019	1017	999	1021	1042	1011	974	1009	909	1051	987	970	975	945	1001	1020	1013	1023	976	1048	1038	939	986	1034	1035	974	976	1024	1003	1020	961	972	1023	1023	959	1027	1048	1034	985	1020	1021	1009	988	1012	995	966	1045	1022	976	1043	1001
24565	21146	27470	25077	15828	4002	2209	1823	1470	1453	1355	1274	1095	967	896	837	732	728	620	548	598	599	546	602	585	525	606	546	546	568	557	532	552	574	556	545	522	569	556	581	571	545	524	534	545	539	552	591	520	535	539	559	574	541	549	604	524	536	528	519	540	498	560	535	518	550	557	578	496	554	547	531	530	531	568	536	547	503	510	552	521	527	518	520	540	542	535	544	507	505	557	506	561	513	544	529	513	531	540	555	536	555	544	553	538	535	560	554	523	530	519	516	594	516	578	556	537	543	510	572	552	512	521	529	530	533	542	526	500	566	535	559	556	488	539	504	533	564	526	538	506	533	532	559	559	542	498	532	551	584	512	541	515	549	526	539	536	545	510	513	525	527	510	551	581	508	564	571	515	548	550	516	530	472	515	510	505	525	479	564	534	529	557	534	541	556	521	532	536	524	523	555	540	550	502	517	565	531	514	563	549	522	551	511	528	516	536	565	550	562	522	531	514	569	558	568	535	515	570	529	529	579	534	534	549	569	512	523	546	541	535	571	561	553	533	573	516	503	516	519	527	531	505	534	506	533	553	527	559	537	546	553	526	545	550	519	539	553	540	538	533	528	548	553	584	588	553	534	529	522	563	532	517	509	521	517	535	517	502	537	580	561	528	518	520	547	540	511	579	539	558	547	604	566	610	524	552	526	549	531	540	537	526	530	532	527	529	544	516	556	525	571	522	576	561	497	558	579	540	541	508	507	562	582	588	547	563	537	537	540	525	580	538	537	542	550	507	516	539	550	554	541	532	507	542	518	548	541	551	542	558	573	520	529	513	509	542	532	532	528	542	529	535	527	528	511	553	557	515	520	533	530	541	529	511	527	531	528	540	530	542	519	541	499	507	493	508	536	537	506	506	553	523	571	509	514	527	546	524	551	517	549	520	560	514	553	502	508	544	515	485	533	536	533	574	507	540	512	522	499	547	552	511	515	543	521	555	509	522	493	538	528	545	538	563	499	546	523	536	555	555	551	478	555	540	524	509	550	539	539	471	516	529	559	523	527	468	531	548	511	513	509	519	528	557	532	576	548	514	577	565	505	529	575	516	568	546	543	519	528	547	516	533	505	549	523	510	547	505	567	561	510	554	511	535	526	511	558	500	558	540	550	541	536	541	577	568	557	539	511	557	538	529	522	555	530	529	564	505	550	565	568	573	549	556	530	561	479	552	559	509	529	500	564	502	520	564	537	515	544	539	539	520	524	559	551	516	530	575	541	537	516	532	502	537	506	535	535	573	513	560	514	536	490	548	537	542	565	536	486	562	523	551	550	526	541	545	509	563	495	585	543	497	543	502	528	533	518	536	559	524	532	559	492	555	532	553	553	549	524	545	575	521	549	562	542	571	594	526	542	540	514	550	507	550	559	514	556	541	557	539	557	543	593	522	552	537	531	522	512	528	574	531	559	577	523	563	503	545	533	608	545	504	539	538	580	560	555	517	552	568	523	547	510	557	549	519	573	572	546	553	548	518	516	555	522	533	505	544	523	525	551	520	522	556	553	571	531	543	524	554	579	577	508	508	554	554	551	518	568	550	532	540	531	522	530	544	550	536	523	517	561	531	540	487	511	559	593	534	556	551	550	547	523	572	491	517	547	564	512	524	524	552	522	538	533	519	510	527	539	562	562	584	534	530	549	531	538	575	511	528	525	547	557	495	531	540	512	498	519	518	558	562	533	558	527	531	540	498	545	539	537	525	525	520	521	534	525	579	562	563	538	527	525	516	492	540	517	524	584	526	539	528	591	582	546	533	537	532	516	524	542	549	509	546	522	505	513	574	543	564	486	557	523	551	549	561	529	537	523	555	536	564	560	529	560	527	542	519	550	578	528	516	479	577	527	530	589	534	569	531	543	559	493	480	562	539	546	556	488	542	540	525	512	559	506	560	520	567	518	502	550	505	531	534	526	550	534	529	494	552	534	551	533	523	551	503	554	540	564	546	550	535	514	532	566	571	538	485	510	569	542	557	545	512	524	559	582	546	543	579	530	557	513	515	524	557	492	519	585	524	501	560	532	513	491	516	579	552	562	544	531	523	537	533	533	513	558	499	526	554	523	549	549	521	596	555	506	560	563	521	540	542	540	581	544	507	553	542	561	527	495	548	538	495	566	504	548	529	525	533	525	521	518	526	517	520	532	499	548	533	559	575	519	592	539	535	547	504	523	569	526	529	542	534	539	538	564	521	510	566	546	489	539	538	501	513	533	526	549	501	553	564	546	589	505	512	563	551	519	535	543	536	540	515	526	544	542	577	512	522	519	500	555	520	551	575	503	545	544	491	592	542	547	574	551	511	524	519	535	548	538	606	538	532	519	497	505	538	524	540	481	553	523	507	577	503	535	565	577	521	528	543	557	535	569	521	528	524	516	553	535	511	528	535	570	537	500	511	512	517	568	537	501	485	584	502	491	521	548	529	529	548	520	553	573	563	517	536	597	525	522	564	534	491	523	540	517	541	542	545	558	501	542	527	576	550	550	527	540	513	503	545	550	559	533	529	566	565	533	517	486	526	497	555	544	484	582	544	557	521	583	557	503	507	535	527	524	506	528	549	554	544	536	599	561	565	560	550	539	515	514	509	562	518	527	566	538	542	541	569	567	513	560	532	496	528	499	547	549	529	567	492	561	543	518	527	497	536	492	509	505	566	547	522	504	540	523	558	533	554	543	544	518	486	554	537	517	529	518	530	468	517	534	529	518	544	525	544	519	569	495	583	545	550	548	533	525	517	516	521	555	501	542	538	504	584	535	536	557	589	490	564	519	518	474	553	502	527	536	553	533	534	515	540	570	562	525	543	499	495	513	537	545	523	528	519	552	543	585	547	523	558	531	524	517	523	560	545	594	585	523	561	518	540	534	538	568	534	555	525	573	494	476	509	550	554	534	534	568	538	539	500	577	554	535	561	496	502	534	548	508	558	509	533	482	559	546	531	515	555	564	575	543	565	561	523	520	537	529	537	543	487	523	550	556	540	529	508	538	558	540	503	566	528	541	569	598	531	572	551	554	526	571	528	551	527	519	491	560	568	524	539	516	485	497	532	529	527	539	558	501	539	571	526	544	541	529	534	505	609	551	534	542	499	530	573	565	521	555	537	574	522	510	562	534	546	520	533	544	514	570	521	565	531	522	536	527	542	553	527	549	587	556	533	574	512	518	544	536	553	533	522	535	569	558	562	499	506	510	504	490	508	544	529	516	527	520	541	541	563	494	512	547	535	528	537	490	527	535	517	544	548	562	553	550	547	514	521	537	588	577	485	557	559	527	563	520	529	542	519	513	533	479	559	543	517	584	508	534	526	510	526	571	535	558	494	536	509	511	501	535	527	527	538	541	518	536	541	545	534	552	538	549	536	538	565	568	566	516	522	515	534	522	540	566	543	565	564	504	515	549	564	532	566	529	588	521	559	567	493	527	526	509	565	572	536	515	531	539	541	510	556	544	546	536
20818	37593	30031	11102	6598	5230	4006	3433	2733	2643	2372	2042	1823	1598	1385	1233	1123	931	797	799	758	765	704	724	709	711	723	693	694	647	682	724	685	663	684	692	659	718	716	644	708	663	720	631	678	691	682	712	645	698	693	670	625	648	652	621	633	651	652	655	670	671	648	666	639	679	632	628	678	650	703	647	693	607	601	655	650	665	641	619	659	619	636	623	660	664	714	636	643	672	625	640	620	612	667	625	634	615	607	641	638	594	661	646	656	630	657	692	644	640	637	639	679	668	648	668	637	628	645	633	655	645	625	605	628	615	634	662	640	604	628	628	638	627	632	630	630	660	610	650	621	560	657	647	629	667	660	564	668	668	644	636	606	659	651	642	669	625	657	636	627	614	651	630	651	651	649	612	638	642	622	636	646	655	632	626	663	677	633	710	643	626	659	632	615	629	619	631	667	635	635	667	580	665	636	642	630	622	703	597	649	694	609	669	635	645	659	647	674	673	638	630	702	670	664	601	619	680	642	697	656	701	598	671	670	680	622	632	650	612	614	624	657	659	588	617	641	643	626	622	669	704	600	593	638	632	632	627	617	690	661	662	653	674	653	643	672	694	653	634	667	613	608	672	578	716	639	680	636	627	669	676	678	621	641	684	649	658	635	667	643	656	659	620	646	669	683	618	595	616	634	650	598	640	628	670	662	640	634	690	657	634	654	645	630	651	645	662	663	612	626	650	633	646	592	632	685	685	645	626	647	652	635	660	654	638	604	655	654	668	642	674	607	628	640	666	682	602	658	679	657	649	659	596	618	628	645	693	633	615	646	626	644	621	633	683	649	622	661	657	677	655	620	634	642	589	642	655	652	636	659	649	611	655	632	657	628	659	681	659	644	654	655	608	648	628	655	634	650	600	660	638	619	630	662	675	661	648	638	643	640	637	622	638	630	625	645	663	725	668	640	646	622	658	702	628	675	656	607	676	692	650	680	635	642	654	651	642	629	613	673	612	629	697	648	703	657	667	669	668	649	643	626	619	637	693	647	657	640	711	655	653	591	665	615	656	635	690	662	608	606	646	648	677	602	641	606	611	677	627	622	624	656	636	650	625	650	606	657	619	623	612	605	665	624	657	656	610	633	646	645	628	688	629	661	609	662	629	655	655	637	646	686	626	634	627	643	665	657	666	608	639	688	664	639	601	655	641	661	609	664	596	645	678	644	657	662	656	631	657	658	697	678	625	648	637	652	670	612	671	620	606	639	637	637	617	670	602	635	644	615	652	652	651	616	643	592	586	640	656	660	658	680	651	654	637	667	643	609	666	633	662	666	633	613	681	609	625	657	665	652	619	630	659	657	680	666	652	660	668	611	666	618	648	631	646	665	611	647	636	648	638	637	617	615	629	672	592	643	683	644	615	644	606	629	609	640	670	637	630	624	653	674	626	678	664	625	624	635	682	651	662	645	670	664	701	633	634	637	624	641	625	660	630	635	629	635	649	655	670	594	634	620	602	616	666	614	661	631	661	569	593	656	631	679	661	655	665	617	651	651	674	657	613	627	586	644	615	651	659	660	609	649	627	604	601	673	635	653	680	635	632	613	643	659	603	587	653	622	665	614	592	602	614	650	631	651	618	624	586	653	667	675	641	664	584	664	660	659	658	606	654	645	629	631	658	661	662	618	696	634	668	655	641	608	614	631	665	660	611	626	633	643	629	662	674	649	636	669	655	624	624	701	651	647	629	659	651	654	656	655	599	626	610	619	641	655	684	645	649	626	617	624	640	636	679	646	638	621	701	635	660	661	651	675	619	637	653	610	652	646	649	655	601	629	613	654	642	573	614	631	665	604	632	656	646	616	616	619	646	649	625	632	641	623	644	657	613	649	644	623	635	592	639	617	639	586	638	599	648	684	675	694	654	657	636	658	633	643	656	620	677	690	569	649	627	637	617	647	640	615	644	624	630	642	627	631	657	666	638	688	615	611	668	658	656	627	613	635	594	616	617	606	643	705	653	653	656	651	658	635	634	663	653	668	685	626	672	625	674	610	633	638	652	647	674	618	615	641	678	648	642	639	649	627	655	661	623	681	626	645	665	628	576	670	604	647	643	638	675	620	696	633	639	640	619	633	649	669	670	636	655	600	682	685	633	641	645	642	668	593	643	644	610	667	645	658	666	633	657	649	643	634	625	659	677	639	646	658	619	647	627	606	633	643	633	655	615	658	656	634	626	666	670	624	658	651	581	623	666	606	599	663	636	626	652	618	621	646	682	683	635	637	666	606	652	652	609	651	642	659	648	631	655	658	634	639	644	662	630	642	634	666	633	654	634	616	610	633	634	635	640	661	673	636	646	676	662	692	679	640	633	596	685	668	623	649	643	651	717	617	646	644	624	652	591	617	635	622	626	643	666	597	619	652	666	633	597	604	648	604	631	654	656	668	621	627	644	631	658	685	609	678	604	653	639	607	629	630	622	644	637	649	652	644	669	641	660	622	633	644	638	609	608	660	670	638	672	667	649	659	616	687	671	579	627	664	670	637	622	640	684	636	653	637	657	665	632	627	600	669	614	632	634	643	673	679	613	614	634	663	631	682	627	652	623	674	664	672	638	640	673	642	711	631	635	644	684	667	654	658	628	622	667	640	652	616	631	664	637	634	673	641	630	655	656	638	648	690	687	679	625	652	662	651	600	606	647	671	641	666	667	624	642	645	637	630	676	652	626	627	599	651	713	642	621	600	625	611	627	638	636	633	673	648	617	638	689	632	655	657	649	650	662	634	619	682	579	647	683	669	670	599	620	583	569	611	635	677	655	602	637	661	624	618	648	676	636	614	631	640	656	681	633	633	656	575	672	689	629	675	625	621	620	657	657	645	612	649	605	639	624	660	635	635	650	622	652	649	631	631	637	647	653	663	640	610	673	621	656	668	633	674	630	651	640	674	668	682	632	633	661	668	635	646	607	638	651	616	661	679	628	626	628	668	650	640	653	682	656	629	633	611	627	664	625	655	650	664	701	654	680	647	623	690	647	613	601	650	677	651	627	609	692	672	615	639	631	648	654	644	644	641	652	651	655	618	638	624	612	646	620	621	586	628	628	600	617	679	655	612	645	622	647	684	641	632	607	666	607	609	677	655	642	656	624	659	635	613	643	660	673	667	646	639	628	665	699	605	653	627	613	633	618	648	619	651	655	637	635	673	615	657	634	695	579	606	603	632	649	651	638	611	622	627	657	687	606	620	634	640	615	614	645	672	594	571	659	654	662	661	579	636	657	651	661	613	659	637	644	645	661	639	636	607	606	622	652	640	664	637	679	688	620	642	632	650	654	637	659	639	683	668	637	619	626	670	610	665	642	649	677	625	680	645	644	647	644	630	598	667	624	653	672	624	608	683	622	638	674	658	680	653	624	600	629	660	596	630	675	628	645	659	614	677	668	655	639	605	657	673	646	650	643	643	657	644	622	676	652	657	686	640	666	684	670	655	629	638	706	664	621	623	647	641	614
22608	21196	28735	23983	21203	21348	13310	4112	2862	2689	2650	2152	1865	1741	1436	1318	1151	980	806	720	772	693	710	730	703	721	709	707	670	673	739	700	680	729	655	699	710	710	710	667	683	695	659	735	676	677	656	669	676	643	633	659	637	656	636	639	634	641	698	625	703	629	648	664	618	652	651	668	659	614	626	625	649	666	589	637	587	619	624	634	640	635	637	630	642	667	686	630	610	586	610	641	631	655	654	582	660	645	639	657	648	621	652	623	638	620	642	642	663	666	630	623	644	609	660	624	655	648	612	650	654	650	625	612	649	695	636	636	609	657	630	650	623	684	637	599	668	608	603	582	618	625	624	645	642	632	627	663	618	617	622	699	586	634	634	606	645	593	631	640	627	655	614	589	676	593	593	639	656	649	673	639	623	604	627	631	651	652	585	603	618	659	600	632	657	635	647	636	631	621	657	644	634	637	663	655	648	647	667	619	609	633	676	607	628	634	628	620	629	648	671	602	629	608	686	662	617	636	598	629	619	629	600	649	679	654	631	649	630	637	686	664	599	659	598	637	630	657	598	614	620	650	637	605	621	622	613	663	609	604	642	620	630	603	635	692	608	613	630	609	610	616	642	597	639	578	637	661	595	646	582	633	650	614	618	674	628	576	674	646	603	632	611	671	617	645	602	640	649	603	670	646	615	613	632	648	658	633	594	648	632	642	628	655	645	613	641	664	690	637	595	633	623	609	602	644	577	659	630	603	650	661	630	618	620	639	605	642	612	647	638	654	625	631	656	677	622	635	604	639	596	679	604	635	628	622	618	660	685	608	643	619	637	643	611	576	616	599	682	645	617	656	670	639	613	657	634	603	607	573	618	653	603	665	608	649	599	660	673	639	649	705	611	637	584	685	670	631	602	638	645	593	591	658	629	649	605	603	601	667	589	558	708	610	595	627	665	663	625	658	602	571	631	629	629	653	634	623	636	612	659	625	663	636	717	655	648	657	676	672	650	623	634	688	606	620	618	614	633	631	628	613	620	667	625	637	622	599	620	624	612	600	634	601	679	660	629	622	652	619	618	674	590	612	644	624	597	641	656	652	609	634	651	631	603	616	629	618	605	635	673	610	615	634	678	622	658	616	645	641	617	580	613	622	611	639	648	638	611	599	637	642	670	632	627	639	646	631	644	640	615	621	614	672	619	629	660	610	646	608	613	652	631	669	619	639	652	616	642	612	647	601	581	617	635	575	636	622	590	660	673	593	624	660	641	624	658	614	639	599	622	636	624	640	619	630	623	641	663	618	631	624	609	645	646	676	637	663	623	623	646	617	630	635	622	622	629	577	629	652	654	622	651	638	611	630	611	632	593	662	656	627	636	619	654	657	608	598	661	641	611	651	654	635	582	625	618	631	612	656	641	612	592	627	680	600	603	621	618	610	656	634	607	655	626	660	670	590	628	674	601	666	589	644	616	611	653	625	649	618	551	622	643	610	619	651	581	617	618	631	592	612	648	669	642	652	623	683	669	606	637	648	634	644	611	616	646	622	631	625	603	634	662	597	607	674	693	618	626	676	638	667	647	612	676	637	629	628	637	639	612	658	655	586	630	632	631	610	573	643	607	644	610	591	639	632	637	672	603	620	623	622	592	664	588	610	612	623	613	658	617	634	632	639	675	635	640	627	659	635	596	625	597	611	586	602	668	623	613	591	638	598	668	613	645	602	577	632	610	635	635	645	597	612	592	652	647	620	652	647	616	603	658	622	637	672	632	662	626	613	618	601	588	597	646	656	567	659	637	593	639	650	599	619	614	649	624	617	633	596	581	637	620	641	648	656	598	624	635	598	613	632	599	649	628	592	623	608	643	696	633	596	627	663	633	637	626	696	612	600	637	660	658	600	647	635	658	629	649	652	681	655	635	639	623	602	608	633	627	662	624	593	607	645	668	602	635	643	643	638	583	608	616	621	602	647	621	640	602	616	612	674	616	574	654	670	649	641	616	642	602	645	653	626	647	643	669	592	580	680	634	638	607	655	614	650	615	626	629	621	628	635	609	605	619	659	619	648	623	613	636	626	615	631	654	618	624	624	645	627	620	627	656	634	659	655	626	651	629	651	639	657	606	636	579	653	612	629	595	615	644	598	660	636	633	655	650	626	582	623	581	655	651	641	660	663	617	651	634	627	589	634	651	607	609	619	635	655	646	588	646	659	655	631	589	570	595	605	635	670	618	617	612	591	586	651	652	632	589	647	576	641	607	652	643	629	617	635	626	655	644	631	626	610	622	620	601	646	605	642	648	629	599	570	638	625	626	596	609	645	663	643	625	625	592	637	629	632	649	637	616	627	684	658	629	614	601	635	638	607	626	644	614	651	622	643	670	596	603	639	679	643	606	605	662	592	616	638	661	585	641	638	629	653	627	636	665	604	627	629	667	603	610	621	670	652	662	635	627	670	650	627	593	612	615	636	616	652	671	611	634	673	602	650	613	659	618	626	580	615	634	594	626	603	593	624	644	590	624	585	624	636	633	621	629	647	600	672	648	667	633	647	600	648	615	617	647	581	616	638	695	673	595	603	616	614	598	628	633	594	616	640	646	582	599	668	637	648	629	608	643	647	636	677	625	613	631	653	631	573	644	625	575	596	625	617	612	644	620	610	645	629	609	598	620	637	650	606	595	651	619	635	656	618	649	650	672	587	646	652	593	650	618	620	609	641	614	630	631	642	628	620	655	627	623	628	629	570	686	624	680	638	636	656	645	622	652	633	670	629	581	631	602	643	631	624	600	609	640	623	619	624	627	636	653	621	646	633	628	608	633	628	630	639	632	620	605	644	638	619	627	629	672	607	666	624	635	613	622	601	656	599	624	618	656	636	677	627	631	677	608	662	642	593	618	658	645	600	647	636	648	616	608	636	660	663	597	652	650	654	629	631	572	580	641	606	584	600	642	630	566	608	659	631	622	682	601	571	630	604	630	642	674	632	633	610	663	633	625	587	623	671	633	608	633	638	622	622	617	658	675	571	629	640	622	606	613	662	606	597	624	626	641	633	698	619	672	628	624	607	640	609	586	618	652	588	621	676	601	681	606	578	652	623	669	586	606	594	591	607	673	601	657	644	650	642	627	635	664	611	634	647	598	624	602	665	675	614	594	699	600	618	588	639	664	648	629	664	681	613	621	638	620	628	609	625	642	593	654	653	638	626	634	609	649	630	599	658	589	592	623	577	625	618	623	647	642	642	618	650	634	632	636	604	620	605	637	596	636	614	643	623	596	672	614	624	607	632	688	658	647	624	631	618	603	634	599	609	650	633	614	598	599	623	627	598	570	643	664	636	605	637	596	599	657	656	589	618	637	600	631	601	672	620	620	635	611	607	649	641	624	622	594	612	671	591	593	672	596	643	623	623	625	652	668	637	637	617	621	640	637	638	628	653	606	601	650	640	608	658	656	650	649	611	631	652	609	633	641	639	663	654	667	661	606	579	684	639	619	647	629	667	644	672	664	611
23223	46634	39935	17019	11834	9385	7210	6311	4984	4655	4368	3601	3080	2695	2260	1978	1611	1388	1121	972	958	895	874	885	867	835	888	841	813	871	820	888	914	851	797	796	821	838	854	835	784	777	778	816	839	808	761	820	781	777	780	791	756	853	761	738	745	750	744	742	773	763	777	814	808	768	812	780	814	804	725	750	766	760	754	789	773	705	787	794	786	785	768	796	761	726	746	808	700	772	743	738	763	722	759	802	751	717	735	806	765	739	730	754	771	761	669	734	717	725	737	753	760	803	736	759	737	728	800	748	745	746	764	719	723	740	785	725	752	755	722	780	756	783	788	728	740	743	772	703	766	741	744	732	737	749	790	757	764	771	739	787	717	750	742	764	713	776	801	717	776	751	711	746	735	714	744	726	775	733	741	691	762	724	777	744	813	744	761	752	754	737	786	737	739	730	740	752	757	750	764	744	745	718	731	732	723	754	781	747	761	728	740	786	732	787	716	730	762	713	745	757	788	780	763	755	742	766	703	765	774	769	740	758	697	777	757	790	750	744	759	759	767	701	732	759	780	735	731	793	733	736	731	752	773	764	687	724	761	723	715	717	762	715	746	755	766	759	741	726	742	785	724	790	774	787	726	743	758	749	770	763	732	734	742	734	737	772	717	759	714	737	744	724	753	773	749	734	761	759	725	697	753	752	746	743	742	735	772	764	801	731	774	768	797	750	800	732	746	744	736	755	718	726	774	799	772	803	771	719	713	770	726	762	737	764	734	735	723	785	729	745	787	770	674	715	774	762	734	725	811	758	730	763	741	729	723	735	726	716	722	729	705	744	770	749	704	762	774	732	738	785	737	748	728	748	791	746	751	777	760	774	748	751	791	724	778	708	805	733	753	753	778	723	775	778	756	739	764	755	794	764	774	734	711	795	739	802	709	779	713	732	722	723	739	766	744	772	762	743	748	701	737	825	720	759	773	738	750	756	749	717	679	817	747	710	778	709	713	721	743	769	750	780	716	720	735	797	738	722	736	760	733	777	738	726	728	698	754	700	751	773	793	811	819	768	749	763	726	734	758	787	749	731	761	764	722	761	746	756	716	742	737	696	775	778	747	753	747	726	749	707	803	760	807	795	733	749	770	735	732	701	754	717	719	767	714	757	745	760	785	766	765	745	714	764	758	741	710	723	725	722	762	763	775	776	734	690	713	733	729	719	727	751	793	747	739	734	745	771	752	779	715	807	755	770	689	767	735	734	722	704	723	735	758	738	767	720	725	776	760	720	737	724	741	761	746	774	756	737	746	755	743	754	804	723	782	744	775	705	791	748	795	729	691	730	726	746	725	677	760	740	741	758	693	790	732	701	749	706	725	764	752	768	728	743	720	779	755	740	739	788	718	745	737	734	737	756	755	691	747	733	749	758	771	748	710	686	751	761	725	740	739	753	762	730	742	751	753	708	726	773	763	721	712	716	770	705	797	781	734	806	750	718	730	749	767	774	736	747	738	728	729	772	721	759	732	741	761	811	733	749	726	785	731	748	817	680	737	779	744	740	727	774	761	781	749	749	681	694	719	744	771	758	833	750	694	752	668	795	737	765	751	752	734	721	713	720	712	711	723	749	720	800	776	785	744	764	776	799	719	746	705	728	752	747	766	746	758	765	749	753	730	747	770	744	729	724	767	790	742	736	708	729	745	728	739	737	750	759	740	761	747	810	782	744	741	750	743	763	737	725	712	735	771	765	787	778	710	727	699	725	740	758	724	726	740	725	799	762	752	778	802	749	744	739	779	764	753	726	706	779	736	739	774	780	799	776	786	737	763	709	768	712	725	778	742	759	722	747	766	762	787	747	758	773	741	718	751	763	686	793	707	688	703	763	780	757	773	758	735	763	781	700	752	731	707	758	733	731	773	768	750	699	706	748	749	757	747	713	733	753	742	738	737	716	718	735	706	756	718	646	773	712	768	776	675	713	749	772	749	715	711	677	780	755	733	716	800	741	784	719	788	711	724	712	763	833	722	727	757	767	739	786	707	718	749	778	757	707	766	762	775	772	724	768	722	758	782	768	774	756	772	742	727	781	785	762	741	767	769	765	754	782	763	763	749	770	751	749	796	719	721	754	770	761	784	831	804	756	740	716	790	807	796	738	769	771	719	718	725	711	742	753	740	709	727	753	762	702	732	741	776	701	743	770	719	800	798	751	752	777	756	746	706	727	706	757	753	692	740	772	715	790	763	772	737	738	757	795	705	723	736	716	783	734	738	778	725	772	726	785	734	743	732	748	721	738	752	757	773	784	759	764	729	795	761	803	765	777	704	715	678	742	738	727	730	742	744	733	784	786	720	734	754	724	766	762	736	742	715	783	745	762	747	748	784	723	752	750	723	728	738	783	758	743	773	772	737	775	756	726	731	757	754	742	780	688	752	724	781	733	755	746	781	768	767	732	700	751	777	748	691	735	741	728	774	799	753	816	682	744	740	695	764	766	760	780	742	789	795	747	715	734	742	720	743	685	765	794	757	709	780	711	693	737	740	745	719	794	791	751	769	721	753	747	761	795	722	761	752	714	754	746	738	732	728	724	793	726	711	758	727	756	760	719	731	763	728	813	750	733	671	782	741	709	727	790	790	733	745	725	740	746	748	741	755	736	762	730	748	734	746	736	752	749	718	757	734	713	728	757	718	684	709	768	750	785	781	806	746	726	736	751	771	786	735	739	726	746	717	746	746	764	734	734	754	725	744	721	706	712	712	723	749	774	755	750	755	715	768	783	768	742	797	737	720	727	659	787	830	744	781	758	780	753	701	780	702	705	773	739	751	778	724	708	737	773	735	731	681	782	780	714	720	688	716	764	752	782	722	705	739	737	781	740	773	765	749	715	734	784	780	776	744	733	728	744	775	735	808	713	757	747	714	760	739	715	719	778	752	770	760	773	787	806	792	741	741	827	791	737	736	729	722	713	796	722	774	764	773	728	795	729	763	721	741	773	705	786	782	742	754	759	745	747	746	694	749	705	746	726	771	732	725	793	753	743	782	774	707	662	738	720	752	754	765	741	734	788	750	741	744	770	784	744	760	732	736	729	730	759	712	756	742	732	777	702	750	802	721	658	736	714	703	746	751	735	805	804	676	776	742	708	763	755	669	747	759	752	755	756	710	724	748	773	742	745	725	730	724	749	706	738	699	718	734	751	706	770	735	718	769	811	759	716	774	773	740	738	746	749	684	733	757	739	747	699	740	736	722	760	790	775	759	743	764	765	774	779	764	736	776	788	697	771	718	762	767	733	759	715	714	715	759	758	793	781	734	745	797	792	798	759	716	722	757	767	732	706	740	736	706	770	686	741	730	750	715	699	676	741	746	787	794	806	754	797	753	741	712	749	731	754	742	749	757	763	714	746	741	745	756	756	739	748	807	752	698	757	724	709	731	782	790	743	807	763	772	757	782	728	764	759	724	685	750	731	726	720	689	816	789	752	750	749	782	689	722	711	800	782	711	761	732	774
27804	22006	21870	7921	2705	1860	1648	1515	1312	1281	1298	1171	1121	1070	1001	966	915	810	746	776	717	809	750	762	781	739	780	767	747	766	774	742	772	804	754	717	736	751	765	785	719	759	752	739	763	741	768	738	740	797	732	724	721	730	750	733	734	787	765	746	796	742	761	754	728	749	733	719	721	728	740	711	754	737	711	722	771	775	705	724	759	735	691	747	727	749	786	718	775	695	731	751	740	753	716	724	739	710	711	768	717	736	781	744	735	737	721	742	751	722	720	778	722	764	741	740	737	726	752	779	796	753	695	686	758	733	710	759	720	722	739	693	693	729	779	742	756	741	705	718	744	688	745	743	749	776	753	750	796	768	759	773	704	759	668	704	696	711	723	741	733	689	730	757	701	721	747	722	702	781	719	773	666	720	742	796	768	692	752	801	733	742	726	789	735	738	711	716	789	715	702	695	699	719	694	725	742	744	705	711	724	733	710	762	756	741	719	692	743	755	761	759	768	707	706	718	741	717	766	747	791	720	725	734	737	760	764	767	746	725	742	730	744	741	788	738	741	755	760	732	729	747	752	744	786	779	772	744	743	735	726	744	731	739	717	780	748	770	745	731	744	706	747	717	736	747	770	697	765	755	755	747	766	738	744	764	763	719	741	716	697	757	730	739	703	719	713	686	739	740	754	780	753	746	718	723	741	711	761	701	764	735	759	749	744	701	665	737	774	732	742	780	756	717	694	769	772	733	707	809	776	694	732	701	781	710	750	733	719	746	748	777	758	751	723	790	736	806	784	760	698	766	718	709	742	773	746	773	772	739	778	751	770	764	736	754	726	727	729	769	754	737	755	755	752	703	767	723	726	716	765	788	744	769	781	750	697	719	758	707	734	729	747	677	708	744	733	750	727	759	711	739	774	754	758	716	740	762	754	729	731	764	721	720	717	726	729	733	703	747	748	712	711	812	744	771	755	749	767	696	719	700	754	729	697	751	792	757	709	697	759	743	704	721	707	763	749	740	745	715	700	729	770	700	711	746	725	762	736	738	714	746	745	763	771	725	715	712	745	706	728	779	716	765	773	768	760	792	719	770	675	739	769	739	794	755	719	824	723	745	696	761	725	767	778	740	742	690	735	776	749	726	770	801	734	701	730	745	750	723	751	725	712	803	791	726	741	728	739	777	766	717	705	777	766	749	742	764	700	792	751	724	744	738	751	695	696	747	739	783	751	731	738	729	728	721	769	751	719	731	772	727	728	707	753	747	702	746	749	762	713	753	729	743	773	748	706	781	752	671	768	716	786	693	740	786	645	711	722	734	751	719	759	780	749	742	774	761	729	737	766	748	737	745	726	701	747	753	705	709	700	761	736	752	765	733	747	698	731	791	772	752	769	744	726	761	790	737	716	733	760	704	772	716	715	774	720	772	735	692	814	765	713	726	742	716	772	748	797	714	727	721	724	660	733	725	697	782	778	679	740	756	723	740	723	784	691	770	746	724	752	712	735	762	790	787	752	783	770	723	755	702	788	776	743	724	714	713	767	786	751	759	759	728	700	770	719	735	753	707	733	783	746	734	685	694	741	708	707	724	716	737	750	776	757	753	777	753	739	734	746	703	707	756	747	758	716	692	744	696	738	762	758	822	725	718	756	771	791	745	745	705	743	732	726	732	826	728	684	720	722	762	722	731	713	745	699	730	784	734	747	751	765	774	732	730	746	710	767	725	736	736	744	763	682	792	757	766	759	813	730	769	694	727	765	762	767	729	752	728	766	791	747	765	750	710	696	755	750	729	707	722	719	686	750	707	731	770	761	765	718	711	731	743	755	739	795	729	743	736	756	735	731	753	715	715	814	739	716	712	752	766	754	697	753	791	765	792	713	708	718	759	777	753	714	779	729	756	689	742	709	760	747	726	719	749	775	758	700	762	763	738	707	755	738	741	737	783	736	722	763	742	801	747	744	712	744	744	731	763	753	733	731	783	751	734	770	755	714	765	742	719	776	747	693	721	786	780	762	765	769	774	770	725	747	762	714	704	715	718	769	758	763	699	761	708	711	736	736	748	748	705	721	753	710	721	718	740	713	744	802	750	707	721	774	742	772	698	700	719	751	724	759	692	795	724	730	704	718	767	739	746	733	751	802	727	817	735	799	793	712	735	702	787	744	731	764	736	805	789	737	777	751	785	769	790	738	721	805	768	764	734	759	774	762	740	753	766	717	716	734	781	686	760	808	733	781	762	712	735	718	733	726	718	780	697	764	740	743	792	755	815	698	737	745	749	713	740	736	788	729	761	705	728	783	697	761	776	725	761	798	732	765	741	715	754	766	799	748	769	757	777	708	746	753	760	730	699	782	731	752	769	757	737	736	701	772	764	720	717	748	726	702	756	804	734	766	779	743	736	794	747	774	758	751	739	749	777	754	749	698	785	766	776	719	747	717	761	770	743	708	757	713	789	723	765	704	748	711	751	787	754	788	751	701	761	764	723	735	705	768	744	743	752	787	742	726	721	724	713	746	758	723	733	743	699	689	767	750	739	734	804	758	729	743	733	757	738	706	690	781	767	754	765	733	727	747	717	742	760	751	785	753	738	755	729	739	763	738	745	761	742	739	750	766	721	743	759	725	740	750	777	760	738	763	796	768	722	725	720	759	762	718	713	738	700	699	742	742	746	753	738	736	731	749	772	772	753	737	729	772	767	721	714	722	714	758	709	730	760	716	763	773	716	741	751	724	753	741	776	787	730	724	707	709	755	710	725	785	728	760	707	787	767	735	756	767	740	749	739	704	750	756	741	723	760	797	740	717	706	718	738	749	757	731	737	790	696	794	764	720	767	715	749	753	706	772	757	780	696	737	756	737	722	764	749	765	781	745	754	756	727	741	735	729	773	727	746	751	733	767	759	745	724	727	713	748	753	762	726	739	749	736	737	723	719	717	737	718	767	718	740	746	714	736	693	761	705	745	723	793	713	702	748	684	724	715	733	785	718	742	706	786	739	792	764	739	742	767	728	754	747	737	726	810	746	735	757	727	732	736	771	717	780	761	778	743	751	724	728	735	772	701	778	752	725	760	727	770	684	718	769	795	730	778	733	721	738	733	752	714	719	757	743	699	749	745	757	806	701	765	726	746	702	737	742	744	754	747	759	757	752	730	717	726	755	727	741	693	774	730	741	764	754	768	794	713	760	779	745	712	709	703	729	699	719	788	728	681	712	690	750	718	754	736	732	750	719	771	738	720	729	741	714	725	709	807	740	745	739	724	764	750	729	787	753	754	702	759	762	762	677	741	743	753	692	767	680	747	737	715	692	727	724	751	755	749	752	748	724	723	778	715	787	787	754	760	727	745	720	693	714	736	732	750	784	707	737	757	717	697	750	724	757	717	766	776	721	727	739	730	762	782	717	857	711	781	763	754	767	740	766	798	718	735	744	699	812	739	734	682	777	756	680	734	796	748	751	755	734	740	751	770	762	759	749	734	808	721	759	730	723	742	783	718	797
20582	32910	26629	6819	4066	3227	2547	2439	2060	1987	1933	1693	1524	1416	1335	1194	1075	1039	967	890	938	886	880	854	929	939	899	875	894	886	913	887	884	920	859	930	937	855	863	906	905	831	898	823	846	850	895	899	865	876	875	871	902	915	907	880	877	815	858	887	880	882	883	900	939	832	824	859	934	920	878	902	884	948	863	859	855	805	903	800	858	901	853	884	891	833	938	916	878	882	876	854	911	830	888	871	871	896	869	836	833	860	881	955	878	861	917	951	804	857	922	861	860	873	836	911	857	953	914	893	829	866	837	845	867	887	827	838	880	883	864	877	903	862	906	888	882	828	891	875	857	917	861	889	857	838	874	854	871	861	884	806	896	818	880	839	908	900	876	833	866	929	823	823	864	870	845	875	881	902	877	877	886	855	871	880	939	888	890	888	881	870	896	905	869	849	844	913	868	885	849	895	906	914	881	843	872	873	875	881	891	869	865	913	921	863	905	837	835	812	900	861	887	858	869	864	938	864	846	835	889	843	880	832	861	894	899	896	883	846	907	837	893	911	888	856	841	876	862	838	860	836	905	940	859	894	914	857	879	864	892	885	867	881	884	863	824	873	871	853	920	857	883	876	864	877	841	893	901	870	824	850	889	871	908	821	812	875	862	859	850	879	856	882	827	898	851	895	904	902	879	851	866	895	869	931	886	850	855	820	870	872	887	847	874	906	873	889	852	888	879	901	815	888	901	857	894	857	858	877	876	871	845	962	906	832	863	865	856	883	859	866	880	853	864	888	891	863	880	869	931	882	876	934	898	920	862	852	855	891	845	866	925	874	890	902	908	898	840	934	939	882	884	887	870	866	846	907	876	876	920	820	832	905	883	863	836	912	857	846	870	875	846	898	877	938	939	890	915	902	915	855	849	902	860	855	889	912	857	864	858	894	875	829	913	837	866	855	922	827	891	902	903	897	904	879	838	849	905	841	875	853	827	898	912	915	906	867	878	876	917	873	880	901	880	884	882	854	829	835	858	887	919	970	866	867	834	873	869	894	900	877	870	873	916	850	897	868	844	867	881	832	867	879	917	883	852	840	870	898	873	876	863	834	863	899	869	915	915	915	924	880	847	882	873	835	899	902	828	848	777	878	856	815	904	890	880	888	918	860	812	828	832	887	888	878	896	904	891	932	913	916	863	891	860	890	881	907	829	882	890	861	870	865	841	853	863	826	848	865	868	881	885	905	898	820	887	830	883	869	922	856	878	870	902	893	844	880	907	858	916	886	855	895	907	852	865	911	907	917	821	912	920	837	925	872	890	857	876	844	914	895	873	932	870	890	879	914	850	876	871	887	860	890	909	860	908	903	882	860	823	879	840	911	887	858	868	887	913	912	877	886	859	889	817	871	923	910	894	873	879	850	876	882	867	856	852	859	868	870	871	914	897	918	931	877	949	858	895	878	828	886	857	877	945	897	878	895	888	901	902	867	820	871	849	837	864	919	883	885	886	924	908	905	902	886	859	889	907	844	842	830	935	880	820	890	865	847	889	936	857	942	888	858	906	888	930	844	858	897	862	835	906	863	907	940	891	846	839	872	845	886	889	859	894	899	847	841	836	907	875	855	905	861	873	858	839	890	825	873	874	914	882	918	864	892	922	865	897	884	893	823	881	843	860	870	885	885	872	861	930	876	871	860	890	943	909	880	942	914	852	897	785	897	883	893	846	925	861	901	904	879	908	902	869	894	876	881	859	841	907	889	882	921	839	934	808	878	881	828	903	886	917	843	848	809	875	912	901	889	912	837	868	876	892	897	880	883	863	893	890	889	848	881	906	888	917	830	843	880	896	876	935	802	855	879	878	830	854	906	908	891	915	892	873	886	932	871	893	851	891	874	890	878	843	899	861	828	882	843	890	880	870	890	880	845	871	887	871	868	830	854	869	916	922	841	889	871	846	907	933	947	835	869	903	872	874	898	834	864	856	867	866	857	911	874	820	865	840	937	860	913	906	860	920	858	818	896	858	891	865	827	831	894	916	891	909	854	870	911	864	891	893	891	856	862	892	900	881	831	851	888	857	863	924	861	849	885	879	894	898	855	833	896	958	864	870	839	877	858	963	854	885	867	888	899	921	876	874	865	914	862	894	847	915	838	851	893	881	830	884	867	867	835	859	884	873	891	855	869	883	892	905	927	863	822	895	894	865	890	882	886	842	865	855	847	821	862	853	834	864	882	867	876	859	891	902	910	875	905	896	873	888	878	872	830	871	827	923	889	882	953	880	874	881	890	858	914	896	845	907	892	870	865	887	930	887	871	856	873	883	885	855	853	930	923	895	898	844	909	855	891	838	890	935	855	869	827	931	901	884	893	845	866	896	883	881	887	831	894	839	915	859	857	887	920	884	806	836	922	909	842	844	899	855	856	893	877	899	848	836	882	879	828	877	938	863	916	861	881	881	865	830	885	862	820	904	907	907	884	897	902	872	905	838	866	901	923	856	861	903	856	804	916	817	915	884	863	875	936	899	912	884	879	888	886	892	806	899	894	825	830	870	907	851	891	841	901	861	873	877	869	867	865	850	874	901	865	860	861	894	868	912	901	881	836	900	831	909	867	882	904	849	858	895	855	857	926	876	867	876	835	824	900	842	831	855	893	851	910	853	877	870	932	869	858	864	887	844	911	880	868	907	923	920	898	907	892	905	908	879	890	906	869	825	880	872	866	871	855	834	843	887	867	936	879	897	894	920	834	919	856	861	901	911	871	840	901	901	849	884	893	903	956	870	886	900	914	881	859	898	876	847	903	883	889	895	870	899	853	876	863	866	830	894	837	824	888	864	868	887	894	886	889	850	861	891	919	869	935	836	856	878	861	885	902	903	864	897	852	867	876	891	902	902	888	874	892	836	891	885	912	869	888	875	917	904	864	853	847	853	856	840	850	908	907	899	884	842	831	854	929	890	877	879	872	895	879	910	886	848	821	906	910	922	889	864	910	871	909	849	899	868	912	883	864	938	876	875	885	843	918	894	884	861	874	895	874	887	876	863	886	879	905	850	872	869	840	828	827	859	867	867	849	876	923	884	856	878	868	865	851	882	865	845	843	889	903	876	874	883	878	895	931	903	915	880	847	809	834	931	856	843	866	865	914	890	868	829	926	796	864	847	911	939	864	866	892	877	893	890	845	890	861	877	887	846	886	935	963	933	932	899	857	845	862	897	859	894	859	905	928	897	897	873	884	935	919	879	880	881	867	869	868	872	848	871	892	920	864	899	824	926	909	848	894	911	856	861	836	886	906	865	857	877	876	923	883	839	860	881	907	828	904	899	873	939	832	867	860	908	886	868	894	872	880	860	913	873	852	898	883	834	895	867	869	872	883	826	882	896	888	884	890	873	870	845	864	847	854	848	868	902	856	869	910	862	893	882	880	889	895	937	884	910	860	897	881	903	856	895	946	879	833	889	888	908	874	890	860	859	885	858	828	852	889	913	878	832	885	886	944	825	849	895	905
23649	21134	28206	24289	21117	13221	4070	2745	2262	2099	1976	1742	1597	1520	1412	1294	1087	997	910	942	941	882	892	851	951	917	896	927	901	893	871	864	874	868	858	885	834	910	895	836	847	871	866	901	886	864	878	858	861	849	895	911	863	880	876	828	797	795	814	829	826	864	921	853	809	804	779	886	833	848	904	885	855	772	912	827	809	823	856	842	837	818	844	771	869	865	886	843	811	868	924	864	823	841	835	862	845	841	835	840	820	846	833	847	850	852	801	853	847	857	865	795	813	807	847	827	780	816	799	849	809	828	850	849	811	898	855	847	863	859	802	837	805	846	880	845	835	842	862	824	834	806	800	810	832	830	820	849	847	888	803	785	847	840	814	822	815	857	788	879	808	836	804	847	860	865	854	837	838	782	836	838	846	826	838	850	870	791	878	849	865	846	846	883	796	871	849	831	805	829	857	834	864	859	778	822	895	813	828	855	882	825	801	842	820	845	814	784	820	807	800	777	858	848	828	789	867	831	844	825	838	869	858	807	877	857	809	800	914	858	857	841	875	845	778	864	820	840	826	765	855	808	793	831	870	830	828	848	826	864	786	866	794	777	854	844	840	859	809	831	842	843	814	811	823	812	888	811	883	806	863	841	883	882	806	832	806	806	852	854	814	828	879	798	814	830	797	850	844	842	844	829	801	827	867	845	864	832	849	851	836	899	818	833	893	805	834	836	859	843	841	794	793	840	801	857	840	833	813	836	872	836	807	832	896	859	885	794	822	792	803	857	826	895	846	781	849	812	831	821	835	815	850	862	836	794	794	837	898	858	826	852	861	816	815	816	845	837	816	828	874	850	845	839	875	828	806	823	850	843	842	788	807	796	862	826	817	844	799	823	797	825	875	789	785	818	822	847	812	815	797	843	865	872	811	797	861	768	832	805	849	849	815	838	869	871	846	826	868	857	777	854	842	822	853	863	847	798	862	851	831	823	839	796	800	803	820	849	829	811	851	840	886	817	825	904	828	758	829	865	842	827	790	852	797	843	875	830	820	892	888	834	810	824	804	830	830	859	857	876	853	855	793	867	843	816	821	838	842	886	851	793	838	778	807	838	822	789	843	827	814	836	813	822	853	800	875	866	850	808	823	839	858	860	860	879	818	862	828	825	813	785	838	854	827	822	801	849	800	886	828	841	835	761	791	793	795	848	825	802	861	823	852	815	871	881	810	836	817	860	835	824	818	816	839	833	851	808	847	815	829	768	803	870	854	876	786	870	822	844	862	853	826	825	785	855	878	818	830	811	878	838	827	822	808	832	827	853	778	809	857	795	840	834	828	793	868	822	840	830	834	828	870	841	872	844	839	854	828	816	848	799	847	827	809	828	794	886	808	809	837	871	788	879	878	826	861	832	825	816	852	837	834	867	828	778	829	796	799	850	814	904	786	840	860	865	885	819	819	835	776	838	885	814	819	801	849	832	844	793	829	820	774	810	859	820	842	836	850	803	861	933	869	853	829	823	823	792	871	910	831	835	829	857	816	794	887	854	843	832	833	852	857	778	838	868	840	825	816	850	802	829	850	863	830	851	916	866	801	844	799	837	863	814	822	808	825	844	823	832	829	796	898	834	840	840	883	783	858	844	839	831	894	843	830	859	837	847	816	851	828	838	851	777	848	884	836	856	839	814	791	817	867	818	835	841	850	811	840	812	835	836	830	800	819	878	834	795	841	924	829	824	840	812	889	852	824	843	826	824	864	822	833	831	777	830	836	812	809	834	826	807	789	832	798	838	801	831	822	917	857	868	841	770	833	862	845	867	845	813	852	838	825	749	865	801	857	862	903	840	917	817	848	837	792	873	859	830	833	731	835	842	799	832	891	896	816	810	876	829	825	850	840	793	782	777	820	868	879	807	791	898	824	837	865	832	819	853	871	874	835	803	847	883	828	828	880	842	782	861	841	824	818	875	844	804	891	814	817	814	796	866	854	854	874	877	813	831	821	865	819	859	842	828	828	854	826	840	892	832	852	844	833	829	801	879	830	825	812	821	860	853	815	830	850	842	800	793	878	866	821	854	865	842	818	821	813	822	780	837	815	790	834	828	829	832	822	853	822	873	808	827	873	857	825	824	794	856	843	841	818	890	845	844	811	820	750	810	865	861	842	813	833	892	801	823	824	819	863	869	807	859	781	841	843	894	816	796	848	802	831	786	787	827	820	878	821	858	798	867	854	807	890	848	827	817	840	803	844	825	822	806	826	851	766	823	816	851	836	829	859	813	812	867	857	860	794	836	826	831	856	825	838	771	897	860	821	860	860	779	823	837	854	844	882	821	870	853	856	812	820	827	847	832	824	805	848	824	882	895	797	824	852	845	859	765	848	849	861	840	837	820	831	784	811	843	828	820	802	793	872	885	850	827	843	897	860	848	849	796	818	859	786	833	839	870	850	891	821	832	811	845	831	849	786	868	841	846	890	792	864	810	872	817	806	842	867	868	781	799	796	871	820	818	834	790	845	840	817	812	861	861	809	811	873	798	815	864	858	834	807	824	882	825	852	807	842	795	806	837	824	790	844	835	793	856	822	853	850	801	805	852	800	793	847	792	806	881	854	832	797	814	836	824	810	841	776	814	846	856	827	786	864	784	811	840	836	886	802	766	840	826	844	842	884	831	837	769	852	842	829	868	801	812	817	822	850	856	802	826	820	821	829	808	816	815	840	886	879	837	829	795	808	836	849	853	849	874	813	797	820	892	897	799	824	810	855	828	811	812	848	868	816	822	909	877	855	761	828	802	824	792	860	892	805	805	872	824	805	795	808	832	845	804	845	831	848	788	841	815	898	833	839	830	800	810	779	816	833	841	821	801	789	819	898	879	856	871	876	831	857	868	816	848	831	817	801	825	818	806	765	837	836	847	830	827	851	790	812	845	820	869	800	807	823	854	803	823	849	841	844	819	811	846	831	819	850	875	869	795	814	842	857	858	838	838	817	836	813	831	844	837	753	871	896	833	825	752	836	803	844	828	836	889	810	839	833	835	824	835	835	834	863	816	762	859	787	835	851	831	881	804	812	792	836	866	805	849	854	871	810	823	815	876	850	800	852	887	851	863	826	877	884	844	878	788	792	825	856	858	825	843	869	790	794	848	838	828	813	885	826	842	826	819	808	870	831	820	819	832	782	864	766	817	847	860	859	822	843	823	859	823	786	801	851	818	852	797	779	815	827	855	874	861	871	832	843	835	851	866	807	787	861	816	889	820	870	854	871	820	839	843	854	815	822	829	814	817	823	881	834	847	830	821	809	846	861	830	858	829	858	775	857	814	902	826	764	792	832	845	831	796	848	847	864	798	827	849	804	851	830	824	825	849	817	850	836	876	834	862	852	897	864	820	843	846	812	872	864	793	837	813	866	832	849	847	847	843	844	836	827	888	818	890	911	823	844	910	859	831	837	836	854	856	838	870	804	834	886	798	864	863	809	782	839	823	866	922	826	788	857	821	861	828	836	837
21557	42732	34766	11229	8011	6274	4981	4397	3663	3295	3176	2741	2466	2227	1915	1632	1476	1225	1136	1095	1119	1038	1053	1066	1084	1077	1043	1032	1047	1078	992	1091	1027	1005	1012	1060	1095	1056	1040	1037	1004	1008	986	1054	1030	1016	966	977	1068	1022	973	1017	1006	999	971	996	977	980	1011	1031	986	947	979	970	994	1000	1024	978	1051	985	977	1004	972	988	954	988	1053	986	963	1037	1005	1032	977	1022	971	937	982	946	1003	1019	977	971	1017	1012	995	994	962	1003	1010	1001	1012	994	988	959	985	955	1032	994	1005	1004	995	971	1036	960	946	1031	998	956	1019	957	990	1003	1001	958	979	918	944	957	1014	1019	997	1004	950	1038	998	998	1011	1025	965	952	1014	1012	1029	939	960	921	992	1024	1006	1009	988	959	958	987	935	1042	1008	985	1007	979	895	963	934	1006	1044	996	973	970	1068	989	976	1012	1026	997	1027	966	1021	958	1019	1003	968	963	961	1050	998	960	1017	971	973	1047	966	977	941	1020	1021	1014	986	985	990	941	955	945	1000	979	959	981	1012	953	976	942	1020	967	957	981	978	955	945	955	996	1018	979	990	960	931	973	979	1012	1019	916	963	983	978	1033	980	1011	1007	982	973	936	982	976	973	1017	965	984	1024	961	984	1043	933	1043	969	932	1006	980	987	988	972	948	927	999	973	951	961	993	1034	975	953	956	990	954	997	948	1054	915	957	1015	954	992	1021	991	970	975	1000	981	1020	949	1016	1006	1017	979	1020	954	993	983	999	977	963	955	966	962	1041	952	1024	945	975	1000	990	967	1056	948	966	994	1035	971	947	1042	1013	992	1008	990	980	1020	951	947	993	1005	953	981	956	978	956	964	1004	1008	947	962	907	958	980	1013	991	962	952	1017	1006	979	944	1014	968	1041	1014	974	961	1057	974	1002	983	959	1013	959	1029	1056	964	992	1008	987	1011	1009	942	977	1020	1015	1087	984	996	1048	983	960	979	916	972	990	951	1018	898	979	955	958	983	976	1004	982	992	916	998	951	982	996	946	931	998	997	950	963	963	1015	970	983	993	954	970	1037	1042	941	968	1003	916	990	1042	1003	969	1003	955	963	944	1013	927	1009	948	1002	1028	1017	1007	976	1030	1012	1037	958	937	983	978	944	984	1029	977	998	983	962	940	1003	973	980	1003	1000	956	1024	954	953	959	895	988	1020	991	1005	1004	1037	963	960	995	1000	974	984	990	893	962	972	980	977	967	1045	1008	968	1061	1013	937	1047	997	949	993	1005	946	953	986	991	984	983	1050	954	974	1037	1011	978	991	954	977	983	963	996	989	983	998	957	979	1009	1059	961	1047	973	1003	1021	1005	989	981	1019	1025	971	1010	962	979	994	987	970	960	951	975	984	935	978	1003	980	978	1013	1015	1021	1034	1009	1007	1023	1017	962	981	1039	1023	995	936	1021	1003	973	995	956	1009	952	942	994	980	965	969	988	991	984	1006	971	969	1021	982	1000	975	959	962	975	1001	984	996	916	919	955	914	988	985	992	939	991	1006	924	978	960	925	1064	971	1002	1021	944	979	965	944	922	947	1018	1004	959	994	907	981	978	986	1024	964	971	972	926	981	982	977	986	1022	933	991	957	983	991	1012	999	974	985	985	983	957	937	989	1024	994	1052	957	1001	927	979	981	972	970	996	979	946	1006	1012	1021	972	973	1013	1007	984	989	1028	1039	917	955	999	964	996	954	968	985	981	1005	1031	1019	980	1039	964	988	1044	1020	1022	1020	994	968	995	990	987	949	988	987	925	1013	978	941	971	941	981	988	953	955	986	958	956	964	1017	992	1000	1000	1036	983	993	1002	992	1051	961	944	1036	941	979	958	1028	969	973	969	992	978	1020	992	948	964	987	1021	987	975	1022	987	984	946	958	976	1043	919	914	992	1018	923	961	963	1014	983	1016	1054	976	1017	963	1040	939	971	931	989	1009	982	961	940	1000	1008	971	1026	982	922	940	898	986	930	989	980	996	1002	964	960	927	1006	1000	982	973	966	1024	972	964	995	1016	1027	974	1000	1047	1010	958	1053	960	1010	989	957	988	970	985	972	1018	986	988	954	1009	984	1004	1006	922	965	990	1038	1029	1018	1008	964	1052	976	960	1010	1031	988	946	969	992	996	1050	960	1016	972	930	1013	976	980	979	980	964	971	948	978	992	963	960	992	966	991	1010	932	1021	1047	955	1005	964	957	1016	1007	960	1009	946	951	961	1023	1016	997	962	1013	998	981	991	991	981	940	1047	966	974	992	997	1026	987	983	949	1008	978	1029	976	985	950	1026	974	988	958	989	1012	993	932	991	1031	973	1019	975	963	988	1014	942	1023	965	963	989	976	985	953	1001	968	970	990	980	978	920	992	996	1014	1008	1011	923	990	923	1015	987	981	953	991	985	966	978	986	947	989	990	990	1009	944	998	1013	1015	995	992	967	973	1020	978	980	991	947	934	946	1009	1054	969	990	1012	1024	985	1000	961	993	993	944	973	969	943	998	933	1027	1014	968	936	990	980	989	999	975	928	967	982	932	968	978	1005	990	1056	985	956	956	931	1034	958	989	1003	982	999	987	1038	948	1026	983	930	910	987	955	1002	997	1001	1066	951	969	984	970	997	948	979	1024	1012	972	1010	1002	1018	939	1034	1040	1010	975	1024	1008	1001	982	985	1000	942	971	982	1035	974	1043	930	974	999	972	946	987	980	1043	972	1013	969	1014	1037	976	921	997	955	955	1064	952	966	975	969	966	1012	1008	1028	1003	969	1028	972	956	952	1052	960	1036	1000	1019	1033	1010	1002	902	974	982	975	968	971	1051	1012	962	982	959	965	982	1018	986	1008	989	1010	997	929	958	994	950	993	994	959	962	964	1034	966	1007	921	1027	948	921	988	1036	958	995	977	977	964	1009	995	1000	971	992	1007	943	986	1009	1028	967	979	963	963	1028	1042	1042	921	949	1038	956	1039	962	1007	977	962	983	960	967	1042	976	967	963	986	1007	989	995	1026	980	936	1008	1010	1037	1024	965	1010	989	963	1010	986	945	986	982	988	973	988	958	939	965	971	1040	972	972	1005	908	939	952	1000	943	979	999	980	992	980	948	1017	1013	996	989	974	990	989	952	982	992	987	1017	968	1019	1008	1023	1003	997	978	992	986	978	941	1012	1000	971	969	994	1004	992	977	978	935	1006	995	946	953	1018	994	991	1001	1017	1008	977	994	983	977	946	901	975	949	1020	999	988	985	947	960	937	993	991	951	991	945	962	996	1053	988	1013	996	1028	971	1032	988	981	976	942	1008	1026	976	977	982	1015	960	1009	984	954	1008	976	956	1019	994	1039	1017	943	987	1006	1007	992	981	978	1021	1017	971	971	984	976	911	955	978	948	948	991	1016	938	988	961	988	989	982	1001	991	885	1010	986	981	963	998	960	1015	950	965	971	1007	978	953	1004	980	967	995	929	1005	952	981	966	1028	952	998	1047	1014	1027	980	970	985	985	951	983	972	1032	958	1005	932	916	971	992	1011	1027	987	984	934	1027	993	1008	1006	990	949	964	986	968	1040	998	1005	1005	970	1002	988	971	1022	1003	1012	961	1023	959	971	952	939	958	978	934	975	951	987	972	977	1014	965	1002	1080	985	986	1051	1000	970	1005	995	982	961	995	971	1004	973	999	957	1000	1007	961	973	1029	992	905	949	1002	980	949	976	1025	1039	980	980	948	999	926	984	986	993	970	958	992	1013	983	994	932	1001	1014	1014	975	1003	994	1006	965	975	980	998	950	986	974	1013	976	989	982	944	1015	1011	1049	935	1002	1010	964	1006	976	929	1016	962	966	968	997	970	989	997	942	947	935	984	977	956	1015	941	952	1000	968	995	1010	974	969	979	966	956	991	986	962	1031	1009	1011	966	981	1022	926	990	968	948	928	963	971	992	958	1039	993	925
24568	21116	27417	25009	15524	3581	2110	1734	1476	1352	1306	1215	1084	987	908	851	704	643	622	595	559	577	572	535	615	549	547	576	551	541	530	562	547	569	552	548	553	573	581	549	579	562	550	548	530	563	571	551	546	547	539	518	548	502	549	558	507	520	535	568	559	534	544	496	536	566	526	525	566	489	542	581	555	559	540	523	525	505	528	567	558	510	521	555	566	540	536	548	548	526	510	501	517	517	599	573	545	508	536	513	508	543	552	500	554	524	515	525	549	533	524	541	529	511	566	492	532	537	494	497	546	533	507	516	529	526	500	583	555	526	552	543	520	508	559	529	529	539	518	547	530	483	533	493	592	535	537	541	516	532	488	532	501	524	541	519	511	505	523	525	526	565	506	503	519	553	517	559	546	573	547	509	521	493	515	542	508	532	557	545	478	546	529	531	551	492	578	538	555	554	498	555	552	508	552	547	516	534	550	528	538	530	519	520	527	534	553	530	505	536	553	579	529	526	567	531	473	528	510	510	496	543	527	552	534	509	537	517	488	512	532	538	525	559	541	553	541	515	517	535	541	526	560	499	551	526	521	534	492	534	538	550	505	489	516	589	495	555	523	551	568	543	525	566	565	540	525	551	586	574	509	531	548	543	514	510	556	515	529	536	567	516	545	539	497	538	535	504	545	530	520	555	540	497	532	583	522	549	528	574	538	522	551	530	537	503	528	508	538	504	542	529	496	578	514	527	564	556	507	560	521	500	533	556	492	542	504	524	542	503	519	513	528	574	563	513	531	532	563	547	544	565	517	533	496	529	567	504	497	508	525	521	521	542	501	531	526	536	536	560	495	507	574	538	539	504	537	521	520	537	480	542	542	505	550	541	503	532	527	541	506	516	506	589	536	530	541	541	499	511	524	485	545	519	528	534	529	538	494	535	529	514	521	526	502	528	526	500	539	534	534	530	492	544	549	525	548	528	548	519	509	494	516	518	570	541	547	534	528	507	530	516	522	568	516	551	499	529	498	478	546	526	558	566	542	533	526	527	515	497	537	547	510	527	515	538	470	521	545	552	579	527	508	544	522	543	593	503	516	522	522	526	497	518	532	557	556	527	506	541	536	505	504	551	527	556	577	525	551	502	555	549	529	554	537	577	498	540	529	489	512	488	498	476	551	536	569	541	567	505	516	518	575	518	517	520	553	544	567	539	511	517	529	540	555	540	531	553	516	527	537	509	538	483	549	530	525	523	530	512	502	517	561	519	518	528	490	519	506	537	565	513	529	568	565	524	520	515	537	519	511	516	545	532	551	512	521	543	533	519	491	540	545	546	488	528	567	505	531	470	562	517	548	485	502	524	558	511	554	532	539	541	562	588	535	545	507	473	540	554	539	518	550	526	532	519	556	506	531	532	528	596	562	532	534	555	577	512	602	536	580	522	531	545	531	539	525	531	549	555	560	491	534	495	546	582	526	523	523	561	572	507	532	544	524	535	521	523	500	512	536	514	529	531	557	555	523	537	551	526	515	495	547	537	525	565	504	571	557	504	539	553	552	523	525	526	544	531	561	548	526	533	544	565	545	583	527	555	516	489	558	534	535	543	494	487	528	499	562	532	515	568	552	513	516	528	509	537	547	539	545	519	530	573	511	552	513	551	531	510	526	504	507	542	548	513	511	513	542	571	524	550	536	557	540	491	556	530	539	559	526	568	533	522	533	536	542	503	541	517	499	528	517	483	553	541	529	539	516	552	523	570	520	528	514	519	545	544	544	502	505	541	524	540	512	512	530	520	558	500	497	534	510	501	548	528	553	571	555	542	517	523	574	569	538	503	493	530	523	548	528	532	513	531	534	507	527	556	512	536	531	547	516	531	532	532	472	499	584	539	506	522	491	540	549	525	529	493	580	585	518	545	513	554	526	503	511	522	524	541	526	545	524	551	554	507	532	535	507	530	524	563	565	523	551	565	521	527	516	527	536	523	513	518	587	533	504	527	575	524	519	599	531	532	488	490	533	525	477	542	541	565	523	559	555	489	523	494	533	565	570	584	487	501	529	514	568	475	499	548	540	537	558	570	547	534	552	529	557	529	513	509	495	503	528	541	528	489	568	552	520	554	561	528	531	519	524	532	557	537	527	540	523	553	570	545	526	542	563	505	509	507	497	563	558	544	533	582	541	500	586	539	544	550	450	519	623	539	539	498	522	523	543	510	556	508	563	551	533	559	507	517	543	545	513	586	515	521	496	530	521	524	528	495	508	494	501	507	532	531	521	549	531	520	474	529	526	562	526	502	535	515	533	543	575	563	515	528	551	548	535	544	522	505	538	530	530	562	503	534	490	516	518	527	505	563	522	534	538	538	520	555	538	519	521	540	533	556	523	528	518	523	546	552	527	525	520	531	540	523	518	516	526	514	592	504	523	528	482	567	539	527	513	513	588	516	512	501	483	531	548	531	553	513	540	514	506	498	503	531	578	499	571	541	561	542	573	536	503	503	501	555	505	521	493	517	501	508	545	528	495	525	523	566	570	570	528	531	575	521	506	536	542	529	533	530	539	530	511	487	547	528	572	530	545	588	539	546	534	563	513	514	514	492	511	525	493	579	478	520	561	564	551	532	529	558	565	568	487	510	534	516	523	521	528	507	534	536	544	558	561	526	482	546	556	535	501	514	510	525	527	520	554	563	570	523	534	536	551	498	538	562	534	555	566	511	511	499	544	536	532	524	522	507	493	544	534	517	527	479	522	498	560	467	522	529	530	510	533	523	560	527	539	531	526	548	491	501	525	541	567	535	520	529	558	545	519	517	520	552	520	541	541	529	524	502	526	525	513	505	577	515	482	522	530	525	520	524	515	531	530	530	510	563	508	563	556	547	551	574	540	515	474	509	504	537	501	539	539	536	549	554	524	519	520	531	482	543	553	538	556	500	555	559	554	551	525	533	474	505	497	573	510	510	578	536	513	543	516	504	531	546	532	514	554	564	511	509	545	528	547	536	542	518	526	532	510	519	535	569	536	497	544	517	472	536	526	521	561	532	534	530	550	505	535	552	535	525	540	536	546	542	579	523	491	545	554	523	534	572	518	518	539	552	509	531	534	492	547	538	540	506	521	570	549	535	537	526	497	551	565	525	534	514	564	493	527	536	525	506	519	527	547	549	550	516	523	533	558	493	563	494	549	530	544	544	529	541	526	556	547	546	552	543	554	561	524	556	481	557	485	541	518	530	544	553	521	516	533	539	525	530	559	515	521	557	523	532	528	560	501	551	571	505	572	538	541	529	523	537	553	456	557	520	554	516	532	510	540	477	536	557	514	544	550	516	524	532	541	546	560	537	511	498	504	520	558	546	550	508	557	513	559	537	533	502	504	512	583	516	493	494	467	539	562	496	553	516	520	547	542	530	539	537	550	534	533	551	547	549	524	543	553	557	520	534	487	561	521	537	515	523	547	517	580	523	530	535	565	547	545	454	531	523	532	540	565	587	521	494	518	505	528	551	548	556
22453	38476	30202	8949	6215	4884	3623	3244	2622	2405	2318	1937	1774	1520	1331	1109	986	790	790	688	757	730	689	715	698	705	719	682	672	721	727	728	698	691	660	635	713	652	701	682	687	670	618	675	661	626	686	627	649	674	668	644	652	648	709	626	663	650	650	632	631	640	626	618	657	637	635	640	663	652	628	635	594	619	583	604	650	607	589	618	652	610	671	679	645	623	640	661	634	650	615	627	621	652	650	650	629	653	684	643	636	677	646	615	660	653	650	673	601	635	666	649	649	657	623	613	627	636	654	695	659	649	646	632	635	631	656	612	675	643	654	651	675	625	610	684	599	646	647	604	655	611	652	676	665	639	635	635	644	629	640	596	635	635	638	647	635	645	645	688	684	619	640	681	633	652	641	649	633	616	656	635	640	620	632	633	654	629	643	617	643	660	710	627	627	636	625	615	644	601	645	624	629	665	694	643	580	636	654	603	661	637	654	598	618	621	648	645	602	627	635	682	612	629	640	637	622	631	664	643	624	629	621	598	636	647	641	655	651	634	616	618	636	645	644	641	674	657	671	629	647	646	642	649	611	613	633	626	639	638	613	628	634	674	632	640	661	678	663	636	617	655	615	631	634	615	627	647	633	616	668	642	638	602	615	647	634	635	610	657	667	641	634	668	691	648	641	623	658	658	599	620	563	677	670	568	647	644	655	644	653	620	626	658	657	620	658	629	605	625	603	573	623	610	632	624	633	675	648	598	608	657	639	622	630	651	615	605	597	623	597	610	633	635	655	612	630	680	660	615	664	609	618	631	622	606	676	639	666	640	640	646	621	600	640	645	621	618	673	631	638	626	654	650	605	602	633	612	621	643	618	661	657	613	636	580	610	622	651	590	664	652	641	665	664	703	574	638	659	684	609	640	645	628	600	649	667	627	642	622	650	636	604	651	678	652	657	645	592	673	659	633	639	630	692	671	621	644	621	630	645	673	619	639	587	630	617	633	636	654	581	657	649	597	647	636	635	650	626	715	653	623	646	601	592	670	657	659	659	605	615	608	632	634	639	611	597	643	658	684	654	649	617	631	662	579	651	601	709	618	660	640	617	675	589	650	596	658	643	631	601	652	666	628	592	621	609	637	615	638	621	673	642	645	636	664	649	643	561	640	632	606	687	613	632	643	615	602	623	654	640	664	605	643	627	612	629	642	570	641	641	595	625	641	620	616	619	671	615	650	650	586	621	601	660	643	646	635	672	650	672	639	661	642	604	641	638	660	667	592	623	639	647	643	611	644	611	638	665	638	643	616	649	638	625	673	648	628	642	603	632	661	656	663	677	611	645	626	646	638	602	652	680	684	599	622	605	614	642	616	588	679	676	645	620	661	654	619	621	669	625	649	651	624	651	611	668	630	661	636	643	598	603	655	619	611	655	600	665	610	662	613	622	658	598	630	615	684	590	585	620	595	649	629	662	621	615	625	638	624	663	612	637	642	640	643	620	613	602	607	629	696	625	659	618	662	646	680	629	570	686	648	648	610	655	625	611	625	650	648	608	637	625	604	685	646	612	636	614	610	660	620	620	635	652	644	631	612	615	645	631	664	604	565	658	624	673	662	657	621	609	678	636	596	591	624	677	645	667	682	657	638	625	634	623	664	610	608	632	653	581	642	686	634	652	604	627	636	640	638	619	630	686	619	655	626	668	681	645	627	667	623	665	633	655	621	665	574	629	639	649	644	631	617	645	626	667	658	660	632	657	660	703	632	688	638	612	672	621	622	601	635	633	632	667	639	624	609	667	685	649	606	651	599	632	649	631	597	648	603	676	624	650	586	648	638	593	616	645	659	631	631	618	644	646	623	627	620	673	656	635	617	654	696	626	613	632	619	713	609	629	578	658	638	608	643	650	633	648	664	638	642	660	661	625	635	612	673	661	619	632	653	616	639	664	640	600	681	638	615	643	626	670	639	629	621	663	625	645	657	664	692	618	643	635	634	610	638	635	647	662	625	656	626	616	614	625	652	591	668	594	618	617	697	639	600	648	611	630	638	642	698	626	611	638	649	650	639	616	658	606	661	588	616	655	652	661	636	660	692	630	641	599	639	628	637	664	628	639	607	624	589	644	616	612	637	631	602	651	611	613	616	654	605	601	664	595	608	675	658	673	602	655	614	687	649	630	630	639	634	607	625	653	671	654	583	631	624	644	631	610	641	624	662	690	596	588	622	689	628	626	631	672	661	630	634	580	636	663	678	628	659	607	641	644	647	644	637	605	624	701	665	654	632	630	647	625	652	681	594	630	628	627	618	614	646	614	609	604	669	626	629	646	643	634	661	632	661	660	628	605	577	615	608	633	629	599	636	618	644	649	587	642	634	613	676	619	629	655	650	619	638	620	644	638	637	600	635	663	616	700	617	636	613	637	605	684	650	648	631	597	655	630	617	654	610	651	638	644	638	692	636	643	631	650	650	649	628	612	677	647	663	600	653	694	624	616	680	665	647	644	640	644	610	639	639	653	596	631	647	658	656	635	573	633	671	597	636	694	627	604	636	687	628	606	653	662	618	655	623	658	665	677	645	640	623	650	613	603	631	621	652	619	642	595	580	642	649	593	655	611	623	663	615	713	608	651	614	563	656	650	667	681	624	641	592	638	673	631	611	620	596	620	651	643	636	632	628	639	645	621	626	678	630	608	609	617	637	635	696	583	637	644	629	637	656	661	616	640	639	626	655	626	614	659	679	600	585	692	672	645	622	639	631	615	639	627	620	601	618	618	623	612	632	611	673	669	653	627	613	653	643	648	606	637	647	653	671	594	641	616	612	632	612	644	644	674	644	649	602	666	654	635	657	655	625	640	639	643	633	617	624	634	660	615	651	630	631	592	616	587	618	612	629	612	613	643	657	637	637	656	574	632	573	546	620	627	645	645	680	636	644	636	622	593	662	636	644	690	692	638	650	603	606	645	633	638	652	658	639	690	660	657	625	620	580	617	676	600	659	644	580	617	642	662	670	656	665	626	651	630	620	623	639	659	665	668	686	643	642	672	584	651	647	654	600	622	658	615	628	589	674	646	600	637	590	617	648	688	645	673	667	606	676	645	649	679	651	616	648	653	636	614	666	595	627	667	638	629	631	663	618	700	626	609	650	654	600	622	648	675	659	627	645	620	646	637	651	680	645	602	598	671	661	611	590	641	635	672	642	646	645	691	615	621	602	655	575	689	634	667	644	630	670	613	623	636	674	620	655	626	623	603	632	586	638	612	614	659	634	636	606	630	660	596	675	674	641	638	615	580	668	646	594	633	624	639	661	635	642	614	663	622	590	651	609	633	623	681	633	617	627	657	592	685	621	561	629	660	654	575	639	617	607	604	699	602	630	638	633	634	619	634	654	673	607	646	631	649	635	593	641	634	652	653	652	643	642	690	656	644	652	645	613	614	615	596	648	662	627	626	638	679	578	616	612	627	649	572	635	649	674	635	642	639	640	657	658	614	633	653	648	671	638	641	630
22647	21186	28659	23954	21187	21327	12628	3606	2727	2495	2388	2152	1868	1635	1442	1258	1037	841	794	774	832	741	730	700	704	715	695	728	723	703	688	651	705	688	672	610	677	678	658	695	672	643	639	679	667	677	698	714	667	672	671	636	697	625	645	624	640	642	667	628	661	648	622	638	660	639	648	596	638	571	586	620	625	634	618	596	631	629	642	636	614	610	647	664	614	664	606	639	630	642	617	603	662	669	619	591	618	625	643	700	626	657	629	621	587	633	611	613	631	657	587	578	649	646	622	649	607	622	613	635	662	642	611	633	614	606	621	593	651	681	651	616	638	619	606	648	629	625	641	598	613	597	602	617	599	649	591	565	562	605	654	609	673	637	637	618	592	646	581	625	582	630	618	655	602	637	625	625	638	643	640	624	595	617	644	630	619	622	616	572	577	635	622	642	604	697	638	611	626	612	586	622	619	613	608	623	645	633	617	656	610	673	647	640	607	616	625	614	630	638	637	583	621	645	604	583	559	647	622	644	628	655	623	601	619	602	656	595	617	589	608	616	634	632	626	611	637	627	652	645	611	591	617	663	558	606	594	639	626	613	652	644	629	585	589	555	584	630	633	622	608	573	643	589	638	633	664	572	624	670	580	635	621	617	681	675	673	618	588	641	622	632	618	620	642	596	649	602	617	657	582	629	619	629	660	641	634	663	633	641	576	613	662	635	616	591	589	610	642	669	651	652	654	639	659	601	653	559	610	603	608	593	625	592	597	582	631	650	571	635	620	591	656	627	637	668	643	631	616	599	627	621	609	646	648	629	619	609	615	602	634	643	673	620	609	599	604	609	622	610	627	615	644	612	622	652	636	604	625	667	618	643	592	628	632	609	651	581	621	603	634	617	663	618	628	642	641	655	636	607	619	575	624	646	601	594	636	636	648	603	649	664	629	666	621	607	611	641	658	629	668	625	615	620	604	614	594	652	616	651	650	593	609	611	613	625	610	598	634	578	570	630	641	630	649	644	625	667	601	577	623	594	618	587	646	667	604	616	631	580	643	604	649	634	627	571	643	636	632	617	618	633	577	573	634	627	620	632	626	589	656	587	644	646	648	652	648	661	618	680	612	671	643	619	667	611	678	588	653	648	612	583	617	613	646	616	572	640	637	622	661	622	602	633	623	621	604	660	634	602	632	617	616	637	602	663	612	621	616	658	614	617	636	636	654	653	585	626	644	589	637	609	626	665	621	626	614	631	566	617	609	626	601	613	636	615	581	648	607	632	637	608	596	614	630	632	621	642	626	620	628	615	592	633	622	618	632	629	579	630	609	628	626	620	621	625	632	612	615	612	622	599	601	638	650	627	634	632	607	607	654	597	612	602	639	623	613	671	595	621	632	625	654	638	657	600	590	597	652	609	641	639	641	623	597	605	600	625	627	643	581	603	579	631	630	628	590	615	598	568	602	638	619	625	624	638	546	606	631	617	593	614	640	570	600	628	595	590	603	579	638	603	609	624	603	623	615	658	616	610	643	615	628	627	643	612	657	644	627	620	639	606	599	641	599	626	586	667	617	633	615	652	611	632	614	627	641	650	641	619	636	642	569	660	632	602	637	631	633	636	655	669	640	573	664	547	597	584	634	667	606	667	612	640	636	589	598	632	643	579	619	649	673	594	628	666	627	626	556	641	648	622	651	625	594	591	653	574	666	631	629	657	622	603	611	633	631	604	613	648	620	600	639	588	653	646	599	604	631	602	619	601	631	668	660	649	564	649	654	579	678	612	609	662	654	626	624	652	626	633	637	631	642	625	628	626	655	623	625	659	623	633	646	616	611	667	602	602	616	657	641	591	601	614	634	582	596	597	591	623	624	637	626	545	634	662	640	587	595	624	641	622	630	660	640	662	577	608	606	627	659	637	623	616	630	578	607	640	569	584	670	684	669	596	638	596	631	606	602	606	627	646	621	620	615	671	632	624	669	614	600	628	601	598	620	627	639	601	566	631	652	608	621	636	619	584	638	619	686	573	603	646	645	613	618	642	666	616	620	604	644	572	606	622	612	655	657	664	627	596	633	642	617	583	665	618	676	628	645	628	659	578	628	642	623	606	612	618	637	617	589	590	625	621	627	640	569	634	625	609	611	672	614	607	611	605	626	606	624	610	674	589	619	614	631	602	647	625	665	598	617	636	605	579	604	626	619	641	631	642	602	637	629	583	612	623	627	590	635	586	605	624	577	681	643	629	648	597	590	604	619	630	622	635	658	553	600	617	602	590	586	616	598	566	645	660	664	624	629	671	652	628	631	656	580	665	607	656	556	626	604	593	626	618	654	652	616	630	620	628	599	638	610	621	599	603	594	623	638	653	640	622	578	634	685	628	629	629	640	620	612	656	661	668	647	626	630	575	595	591	626	604	623	599	640	602	637	626	614	672	589	649	631	602	619	575	610	604	608	634	610	646	616	658	618	600	616	589	619	621	611	573	635	664	622	646	661	655	602	643	651	670	620	643	636	673	625	618	607	604	601	657	634	624	593	586	573	637	688	629	616	588	641	631	641	640	638	645	615	611	628	592	602	645	592	612	641	617	606	642	651	628	598	646	613	628	609	649	655	627	622	609	606	623	593	611	587	628	662	618	594	641	625	661	609	650	605	599	624	634	612	580	637	626	635	624	629	633	586	648	544	657	662	632	599	613	613	634	596	614	601	630	623	632	591	582	633	629	595	612	640	658	622	617	611	590	648	610	607	637	642	599	625	623	608	608	583	654	596	628	643	602	619	625	626	649	570	651	649	634	621	663	676	612	645	606	613	569	604	595	610	638	623	591	642	645	624	621	592	620	602	633	631	631	668	638	657	624	628	587	661	629	638	553	614	628	560	613	622	622	623	621	595	625	618	634	652	626	628	649	629	577	627	620	626	588	610	618	605	670	621	609	629	611	615	606	653	612	619	623	641	610	594	611	589	588	605	640	623	649	636	633	565	656	636	632	627	674	635	612	655	634	604	590	631	596	633	599	626	600	651	625	650	624	607	658	591	572	615	653	630	584	631	580	680	656	681	584	629	636	589	668	625	583	599	625	634	647	647	680	601	618	568	635	637	573	668	611	628	623	624	633	603	623	620	652	661	622	611	636	640	634	645	655	602	633	610	594	642	578	646	621	617	592	655	606	623	601	598	603	615	554	620	636	618	597	592	616	617	634	614	639	619	654	591	686	629	625	621	618	618	605	604	579	653	585	624	600	631	652	616	661	659	625	611	632	660	606	618	591	599	643	612	610	610	626	621	630	596	645	652	627	595	613	597	628	598	626	617	620	614	628	609	640	621	640	587	638	603	596	628	660	638	606	660	630	582	596	614	642	663	586	617	584	612	622	650	600	649	642	620	648	648	594	633	639	650	605	613	574	561	633	632	614	604	648	601	624	623	611	619	621	591	655	616	662	565	673	654	607	604	656	599	641	662	626	604	559	609	621	614	614	584	617	612	639	659	633	611	604	582	626	617	628	641	627
24749	46736	38314	14720	10701	8647	6618	5451	4716	4122	4006	3485	2915	2455	2155	1790	1503	1137	936	918	917	919	900	927	901	856	843	849	850	807	870	895	893	872	786	787	834	826	785	821	832	806	863	822	846	768	801	821	840	832	826	767	765	734	728	759	745	757	767	845	732	774	768	752	730	711	758	739	704	732	732	712	710	721	770	742	724	719	768	774	746	754	727	760	743	782	770	758	762	750	745	768	732	718	742	729	726	783	702	731	729	714	772	721	748	720	693	698	767	732	780	727	732	736	753	742	791	745	732	745	740	719	722	741	772	700	748	719	764	712	751	765	758	748	731	754	771	765	801	707	760	734	758	746	735	757	706	773	684	757	677	687	765	722	703	781	698	744	742	685	747	776	752	749	707	747	774	715	740	691	755	703	734	721	789	731	729	711	784	752	726	750	760	775	711	764	731	732	771	744	741	720	718	767	732	783	723	750	664	714	792	734	741	721	708	752	763	732	768	726	768	805	743	743	754	748	757	744	755	738	757	725	819	754	697	735	747	757	672	738	764	741	775	714	741	795	738	734	701	715	751	707	686	758	736	711	708	697	744	756	728	718	734	688	782	762	719	791	717	701	754	769	729	739	727	724	763	765	744	716	711	746	746	737	736	733	756	712	703	740	706	712	720	809	757	727	720	706	729	733	762	723	791	782	702	740	775	707	741	715	750	767	729	750	696	697	761	710	766	754	740	749	693	711	723	721	751	756	750	691	742	736	729	747	753	737	744	740	727	728	709	725	713	733	778	700	714	720	790	781	708	761	769	734	743	760	706	756	705	732	716	740	743	774	733	786	736	739	774	722	690	762	708	746	753	780	795	725	710	697	768	727	707	768	741	748	715	784	727	769	752	751	776	744	728	711	698	760	725	719	728	725	788	760	727	717	791	712	742	748	756	763	746	719	737	746	784	689	721	765	752	749	713	665	752	735	751	695	745	779	804	707	732	728	718	712	759	775	725	734	712	765	756	766	740	735	727	772	755	740	749	747	789	701	717	737	746	769	745	764	748	725	754	715	763	705	743	734	722	735	817	737	724	775	729	748	729	739	753	753	754	754	714	713	746	722	754	759	699	732	758	787	759	724	751	707	777	758	722	758	733	810	737	748	711	700	760	735	752	724	734	772	743	728	759	749	735	728	794	811	679	760	767	721	732	745	739	733	786	756	723	718	772	752	703	722	698	752	711	714	720	722	739	761	740	783	726	779	788	758	785	749	750	726	707	753	727	718	739	744	734	730	711	748	774	722	725	710	723	741	820	735	715	733	767	728	737	774	719	803	778	697	720	741	753	719	757	714	714	715	796	751	699	757	793	726	721	755	702	687	710	686	753	701	754	727	697	780	732	725	736	704	752	730	744	754	763	776	746	757	761	683	767	704	729	720	740	736	766	703	786	695	731	750	734	737	768	723	759	779	749	746	713	720	782	755	764	765	726	730	722	733	743	770	749	758	711	748	712	741	728	781	729	726	691	722	766	685	700	734	769	718	757	759	745	722	769	748	723	730	740	732	733	749	764	747	719	725	736	749	721	747	748	748	749	722	749	748	736	767	787	688	749	747	706	713	750	773	781	719	732	728	755	777	689	756	737	753	730	697	727	705	703	767	713	731	715	747	751	743	748	721	709	727	753	738	693	735	706	762	771	739	764	724	725	752	759	700	772	743	758	774	734	717	769	719	737	732	763	756	727	696	759	759	733	750	733	704	713	755	787	753	735	765	755	812	733	730	724	698	734	700	732	717	725	752	733	727	735	752	696	775	766	759	744	776	723	742	710	770	668	749	746	689	738	734	747	700	761	710	785	737	734	738	746	745	747	719	714	746	777	749	704	727	783	703	727	676	728	763	724	778	702	774	734	746	711	774	746	802	756	791	742	705	748	747	726	706	763	777	686	735	765	722	713	756	741	743	711	742	771	730	722	766	725	737	785	715	733	714	710	722	747	743	736	729	727	722	705	780	739	760	768	702	708	750	742	766	712	764	750	773	749	726	741	732	733	741	762	738	806	727	709	751	699	711	739	702	760	726	737	754	756	789	691	704	791	693	724	752	765	783	689	754	724	741	728	764	750	777	765	742	764	721	736	769	737	736	718	755	723	764	725	784	747	706	750	758	756	740	710	743	719	760	765	735	704	761	726	757	735	680	798	704	670	730	765	748	733	742	721	728	780	735	788	715	763	738	708	748	754	770	749	756	684	761	740	760	712	706	724	760	796	735	770	747	710	785	772	756	743	769	754	737	756	749	748	728	734	709	720	674	759	799	767	724	787	739	726	730	711	726	746	787	775	753	761	765	745	752	734	711	778	714	745	744	674	719	765	699	745	764	757	730	722	713	769	785	775	678	721	791	700	713	713	692	714	771	741	698	764	727	728	771	761	735	716	728	753	748	752	740	756	730	740	756	709	722	742	702	786	732	707	730	728	745	731	703	751	763	711	773	781	734	750	766	702	759	700	765	704	707	737	722	676	694	781	717	692	741	762	698	722	772	739	762	798	796	754	737	786	747	752	674	711	760	694	730	753	733	738	752	798	730	723	784	741	770	755	740	748	672	748	719	756	788	727	713	790	759	751	750	747	758	717	737	725	722	746	726	754	755	736	744	685	723	708	750	764	761	746	764	798	782	755	724	772	742	786	752	767	718	769	730	758	769	776	744	750	735	709	739	754	765	739	745	757	740	759	730	728	749	756	824	768	745	806	736	740	692	740	710	740	734	700	730	711	737	773	753	740	757	767	761	732	716	764	754	773	705	725	723	744	739	731	752	705	763	707	739	701	741	779	737	760	770	717	769	717	771	762	754	767	762	746	728	739	765	755	769	744	735	750	740	739	719	735	764	752	777	728	741	722	723	719	765	741	757	717	720	773	732	787	771	696	783	730	695	745	704	746	694	731	740	803	737	743	678	745	745	703	747	763	732	740	744	736	709	704	733	664	785	742	738	747	770	715	714	729	738	795	749	755	744	702	740	704	731	743	714	736	787	750	762	725	749	745	726	714	792	778	721	758	750	746	667	740	730	701	759	733	771	740	699	709	760	777	744	720	752	739	707	697	703	748	742	706	751	729	760	712	745	747	701	723	725	707	719	744	709	735	726	723	744	817	752	842	779	780	762	715	706	697	736	749	765	722	711	693	718	692	674	737	809	739	709	704	714	766	761	727	702	790	724	773	743	744	718	710	751	783	760	724	773	711	724	770	742	762	787	752	697	714	724	726	722	714	719	709	753	727	727	707	755	793	722	782	718	745	740	762	756	717	749	749	778	778	743	742	768	735	775	749	739	731	728	800	736	754	708	708	706	752	719	765	737	775	722	791	740	783	762	794	708	682	778	699	732	742	784	770	756	773	752	767	742	701	736	726	740	760	797	747	796	769	803	710	777	750	727	722	742	709	779	701	753	771	755	717	743	737	716	746	718	750	718	764	716	774	725	739	744	721	732	763	759	774	726	759	679	757	725	753	749	704	745
27907	22295	21137	6052	2333	1864	1521	1372	1327	1202	1137	1124	1059	1020	1015	820	828	822	739	776	757	789	792	763	752	732	724	749	759	806	763	746	730	784	732	749	711	757	760	791	750	714	781	772	740	734	762	715	701	790	777	759	794	760	704	776	701	680	794	744	762	704	744	728	725	752	729	716	751	754	750	748	710	718	767	790	692	739	754	728	718	794	699	782	725	736	755	724	756	793	767	743	744	698	743	750	723	721	733	718	724	734	697	669	710	772	705	698	733	720	736	767	747	723	735	802	708	782	722	723	739	695	796	764	733	782	755	738	769	724	748	684	730	713	767	704	741	700	748	735	674	769	762	774	719	790	711	795	675	723	719	699	785	772	744	777	724	771	753	702	750	726	744	748	717	789	784	754	756	718	736	784	707	764	724	701	734	753	727	736	756	764	723	700	690	706	774	738	710	753	742	720	731	745	725	736	691	726	739	735	737	784	751	749	704	801	727	775	766	757	747	747	756	752	702	710	750	745	718	740	746	715	726	796	737	755	722	747	758	699	778	784	757	773	785	690	725	739	766	758	758	694	777	736	691	740	708	715	684	677	723	711	725	724	730	710	740	722	707	772	729	725	738	732	705	776	723	784	728	729	758	745	751	706	805	769	700	763	723	725	705	749	766	731	724	734	769	704	740	737	734	692	746	738	769	747	745	736	740	764	776	747	755	806	750	733	716	752	722	732	705	750	734	761	763	755	738	785	776	734	769	792	715	752	744	708	750	779	764	746	733	716	743	701	791	789	667	712	745	724	804	721	742	770	750	714	706	702	743	757	749	765	706	714	772	792	767	735	733	786	740	734	756	743	716	686	721	740	760	756	721	743	727	740	765	725	772	713	750	721	747	750	763	714	709	721	720	777	732	750	756	789	750	743	732	792	760	762	699	774	713	728	722	729	705	721	727	710	759	716	737	763	701	698	731	739	777	727	723	764	694	734	700	735	706	761	777	767	716	788	706	742	736	758	756	747	699	735	754	707	733	747	748	772	770	777	711	743	699	701	776	747	696	767	791	757	729	743	721	702	749	756	724	690	716	791	732	775	703	786	754	734	745	796	742	767	724	735	713	737	720	719	684	750	707	711	758	690	736	711	747	755	692	774	782	733	771	778	716	744	695	715	758	730	756	719	738	739	725	732	764	746	746	723	727	746	710	768	718	725	732	737	749	778	770	747	770	737	777	761	730	762	735	715	737	732	728	763	707	734	703	744	770	735	726	711	731	742	739	745	736	750	739	756	749	773	783	752	699	767	695	791	703	724	747	735	745	707	690	752	718	716	698	761	723	737	746	754	742	727	714	730	750	735	765	765	742	704	747	711	737	697	713	722	739	790	691	775	745	690	741	727	705	729	735	699	727	739	760	714	693	689	778	752	739	736	730	725	762	718	752	737	781	694	735	720	736	745	718	798	727	746	734	710	743	784	716	757	730	691	748	771	783	728	744	779	737	720	730	742	779	750	743	784	764	728	708	725	724	704	782	738	736	731	774	730	724	708	744	745	772	736	724	721	717	757	755	747	735	721	798	755	755	772	762	780	759	759	775	674	785	739	724	721	687	713	727	714	782	749	726	748	771	693	756	736	755	750	747	745	735	799	756	746	771	752	773	696	707	705	771	741	717	717	783	719	766	788	699	713	704	744	738	694	711	740	732	736	726	701	741	709	751	710	768	733	772	739	701	774	759	780	724	705	749	732	756	748	739	725	727	808	732	730	752	750	756	700	740	731	744	741	760	711	727	788	705	755	730	748	766	759	745	794	696	780	750	739	723	775	745	697	725	717	789	747	704	693	745	732	709	734	800	734	744	747	692	792	763	766	789	737	752	705	698	713	738	760	759	784	710	766	737	746	723	745	730	755	704	777	717	758	761	787	742	724	822	726	704	747	758	677	690	753	710	712	724	666	751	726	741	721	743	712	730	759	727	726	725	764	749	723	688	723	742	716	736	727	743	736	757	794	767	763	708	711	745	779	749	748	802	756	716	769	689	699	709	707	737	727	723	754	718	715	753	730	735	716	742	724	739	737	695	708	779	735	727	774	723	725	649	786	742	734	743	740	736	729	727	797	713	738	749	766	761	739	718	762	767	714	741	776	718	738	763	742	762	762	692	749	757	740	744	746	744	730	743	733	716	730	719	774	718	711	707	735	752	738	753	706	744	725	732	761	773	737	781	728	726	737	715	766	782	735	757	756	730	744	759	748	695	700	735	733	753	778	685	712	738	773	738	743	759	718	741	710	722	721	787	708	775	785	739	751	755	738	772	762	724	752	757	644	765	695	793	751	752	751	716	777	793	737	734	743	721	719	806	759	735	693	698	732	786	730	718	742	754	729	748	711	755	714	775	722	690	723	775	738	713	768	765	729	750	732	731	741	763	815	773	733	739	749	735	702	716	759	737	707	715	774	753	770	720	705	767	779	721	781	725	742	743	762	705	669	748	769	729	738	793	724	721	737	744	731	721	771	724	749	724	787	753	746	756	729	763	780	752	703	713	757	761	791	733	729	759	761	764	741	771	708	731	675	707	786	757	669	740	752	808	737	732	747	710	737	706	748	740	745	738	758	720	711	759	760	738	718	722	705	743	752	741	767	720	755	745	730	725	724	704	729	737	743	765	726	784	725	689	715	710	755	770	774	693	742	763	728	760	708	742	769	740	718	748	741	735	730	717	763	762	743	723	746	760	745	777	780	715	713	782	714	701	783	756	750	733	742	731	731	743	687	734	716	820	746	734	760	711	755	708	736	723	737	728	755	738	748	756	725	760	762	752	698	740	722	711	734	715	711	718	733	799	730	742	753	747	745	776	731	735	757	742	693	716	741	786	714	727	765	743	753	748	710	702	720	741	685	702	733	780	746	803	734	752	757	751	718	751	783	713	700	728	746	755	754	741	744	745	767	739	783	734	755	743	731	777	726	760	754	727	792	759	741	705	703	770	729	775	764	809	729	724	790	755	683	730	720	709	746	766	741	767	726	773	737	759	766	710	724	765	708	741	739	712	710	723	707	745	720	733	743	738	726	725	754	770	757	743	748	728	757	742	682	734	759	731	715	754	774	741	720	691	726	762	741	720	736	782	748	738	730	766	735	755	743	742	759	766	741	725	715	735	713	717	690	719	704	723	754	778	710	768	722	671	750	769	770	717	733	747	795	782	754	753	745	740	736	718	762	755	746	709	716	714	724	759	773	728	697	786	716	757	739	733	731	746	758	753	732	746	721	717	748	811	745	750	703	790	741	678	736	758	729	749	723	705	734	724	717	726	712	702	718	806	791	786	788	737	717	661	769	776	709	734	743	731	753	760	792	776	714	729	741	718	758	759	718	765	761	698	745	759	715	742	754	735	722	765	789	724	723	722	776	740	722	731	788	756	750	780	711	733	770	748	707	740	725	793	734	734	733	749	741	722	781	765	722	752	743	745	778	723	730	707	762	740	770	735	722	725	723	768	763	698	724	749	726
22167	33249	23975	5018	3661	3015	2419	2074	2017	1792	1742	1663	1460	1315	1221	1111	1111	964	948	940	810	968	916	904	875	893	939	970	919	925	864	909	913	864	877	933	867	899	863	895	863	902	922	874	842	858	903	881	937	892	959	888	852	910	840	895	838	876	886	894	886	905	878	849	859	900	852	849	906	851	856	862	807	859	885	879	885	855	821	862	907	828	909	859	856	876	839	862	848	912	910	861	859	854	901	909	867	870	862	871	888	857	923	846	872	854	883	854	860	859	853	887	885	827	933	883	871	869	953	859	861	831	885	809	882	846	869	782	829	886	838	892	860	857	828	914	829	814	861	898	899	837	854	852	834	847	817	868	818	827	915	890	865	886	878	922	876	817	859	884	828	885	871	833	868	934	834	822	854	834	891	842	869	911	871	852	877	880	850	844	845	837	852	882	897	823	898	855	879	864	860	926	833	884	843	824	932	899	840	853	905	820	864	887	883	825	895	856	802	880	886	812	851	878	892	893	914	883	873	860	852	853	853	841	899	857	854	831	889	822	864	902	883	892	878	889	835	881	878	854	844	849	844	867	861	839	881	835	865	830	850	885	893	880	927	855	888	862	831	885	881	887	879	815	859	900	870	846	819	855	883	862	829	919	881	870	852	879	866	950	844	908	900	948	896	841	881	864	881	899	842	853	894	874	825	873	868	908	895	892	859	909	869	853	857	840	897	841	856	831	859	899	874	841	878	864	865	849	864	876	903	831	870	840	872	910	854	902	876	898	849	835	912	879	819	862	876	863	905	873	864	818	884	916	872	826	886	889	857	895	868	898	867	900	871	911	842	842	816	841	847	876	874	910	840	835	969	889	863	832	869	859	900	848	877	899	847	829	855	804	885	849	820	905	843	873	847	868	847	828	830	903	879	823	916	849	842	853	886	932	846	921	865	843	836	800	865	857	824	808	900	903	869	868	880	874	872	860	908	919	861	891	898	839	874	883	903	842	824	841	874	851	865	823	911	875	805	840	868	874	859	870	855	884	876	905	884	878	855	927	835	796	901	870	845	866	887	923	835	884	807	867	866	913	838	902	940	815	842	863	895	822	855	882	888	822	814	858	858	920	871	885	816	831	887	868	855	820	825	904	896	853	858	866	840	811	834	902	909	851	881	856	864	875	852	859	848	894	894	874	871	886	862	882	902	864	869	822	855	831	834	853	825	875	913	888	857	846	874	890	836	875	828	889	863	841	851	890	881	885	859	846	905	835	867	827	863	823	858	857	886	846	893	919	827	842	873	872	894	912	811	822	872	954	899	889	877	859	885	828	890	831	842	856	853	847	913	885	888	851	879	869	885	878	860	915	839	877	874	827	815	840	874	901	870	849	912	887	850	868	882	928	846	840	854	904	836	876	816	874	849	867	887	882	899	831	885	907	851	909	870	890	833	876	854	848	905	886	874	838	863	898	852	868	908	858	915	890	895	796	873	829	863	849	864	862	868	845	874	877	909	858	861	870	891	910	899	858	855	872	876	827	876	913	808	888	858	901	909	818	832	853	905	916	881	850	862	845	860	884	876	860	864	895	850	886	879	825	849	886	763	858	856	835	879	892	921	854	830	842	850	899	842	871	899	875	844	818	873	836	886	848	856	831	895	869	877	862	874	856	839	841	844	840	851	841	848	884	858	847	845	871	829	877	875	847	913	842	890	861	899	852	836	914	919	895	902	886	844	895	895	890	823	824	868	847	832	806	802	873	901	871	844	896	859	896	877	847	838	892	849	902	889	813	910	900	899	895	859	893	885	845	902	896	904	874	843	909	888	825	874	884	842	852	887	834	873	913	863	886	830	807	833	813	848	875	820	853	853	882	941	874	869	869	845	848	888	886	936	898	873	907	886	890	883	879	851	873	834	886	905	804	852	856	860	844	870	878	877	857	855	857	849	899	887	860	884	819	880	867	850	905	870	856	878	868	864	877	876	893	896	907	887	875	884	896	917	907	860	821	864	838	853	839	916	859	889	839	903	843	846	917	845	886	889	884	850	878	923	851	854	898	855	847	862	892	907	867	842	892	802	839	880	832	868	899	850	833	870	883	892	870	883	873	881	883	907	863	833	788	878	891	878	844	906	881	858	940	838	874	843	808	878	883	910	839	856	819	866	891	820	915	873	885	841	858	873	867	869	832	858	858	877	883	884	836	839	888	812	884	918	855	876	820	854	911	846	853	931	872	825	899	870	832	877	880	880	858	861	894	853	849	863	851	865	850	838	867	912	829	884	837	906	874	825	849	877	861	896	865	888	896	852	863	849	864	908	873	873	836	865	839	868	887	877	888	843	894	833	841	870	813	863	829	891	837	821	876	841	895	900	876	881	862	879	846	864	807	868	851	864	887	855	892	857	847	876	866	889	821	898	873	853	842	836	882	933	882	848	831	925	889	903	904	875	912	829	865	891	865	841	846	839	849	870	835	832	834	859	855	854	818	841	839	890	810	838	803	897	910	878	850	857	839	881	889	882	869	838	923	886	832	888	904	912	881	848	872	854	838	822	849	857	830	868	864	856	893	851	831	831	856	932	899	880	854	869	841	875	833	812	844	852	823	879	880	847	864	856	824	827	895	865	896	821	876	834	837	849	831	860	855	879	856	826	850	865	901	890	855	908	853	852	880	859	884	837	871	865	860	877	881	875	907	895	860	825	864	866	865	845	867	838	776	815	904	854	836	879	854	889	879	825	882	874	848	866	856	847	879	882	865	859	881	827	860	814	871	841	869	929	880	845	883	838	869	851	885	844	819	858	851	850	849	874	873	904	880	850	893	853	891	798	872	895	825	835	861	880	799	872	911	892	911	906	882	828	871	870	931	869	890	888	863	879	897	835	851	904	891	847	854	865	903	846	848	885	813	837	823	836	878	803	878	871	873	836	862	913	878	845	878	810	858	870	884	862	898	886	883	899	855	842	881	828	871	898	909	891	893	889	860	899	887	864	946	833	891	874	904	887	835	921	897	839	849	841	882	843	901	851	859	824	871	841	870	825	869	830	870	897	882	846	899	924	884	858	907	874	831	878	815	894	828	832	846	859	958	867	891	923	891	834	835	829	887	895	887	931	862	882	875	894	879	881	859	898	851	884	845	875	860	870	860	905	855	850	832	876	902	849	837	896	860	863	888	877	805	872	852	876	807	892	815	899	887	873	867	871	859	882	923	880	872	865	857	869	884	899	881	885	855	860	823	862	912	855	865	920	863	883	844	860	885	864	841	860	856	885	868	858	854	839	849	803	841	877	862	897	889	855	837	905	833	887	847	869	916	840	802	826	908	851	843	903	839	885	903	853	846	883	890	916	857	885	879	802	858	851	870	871	850	879	823	844	821	838	877	847	852	854	875	868	838	782	869	897	867	879	862	849	865	844	832	886	813	796	851	827	826	932	866	837	874	889	880	862	844	834	877	819	833	857	868	876	843	877	884	921	860	878	837	878	843	915	852	851	828	861	871	800	866	873	814	880	822
23656	21161	28251	24355	21128	13163	3977	2562	2274	1950	1953	1857	1637	1487	1346	1244	1136	988	921	936	884	910	911	860	908	900	909	900	876	853	863	852	900	863	878	770	826	884	877	830	837	824	848	866	839	855	830	853	861	867	855	799	865	898	850	875	874	849	882	854	881	840	809	829	822	827	849	816	782	776	823	891	844	849	825	844	812	781	804	828	878	840	830	845	807	791	849	866	868	823	833	827	825	837	802	822	820	802	852	884	859	807	781	845	823	787	874	824	811	805	821	823	873	791	864	810	826	816	799	828	816	828	807	781	788	826	813	862	809	840	856	840	866	899	823	831	842	799	837	761	811	845	838	844	824	786	789	834	820	843	745	842	832	785	911	854	758	782	857	840	802	835	836	859	779	854	819	847	853	782	829	831	812	849	855	883	811	900	845	814	849	859	836	861	810	804	805	866	789	861	835	790	830	826	853	827	871	808	845	803	788	840	838	821	841	836	839	819	841	801	854	843	839	829	832	834	810	839	788	823	851	822	762	856	806	836	808	781	807	846	779	819	786	869	835	799	849	818	855	816	823	860	858	851	870	809	793	801	824	832	792	852	857	804	819	868	887	819	837	858	870	813	893	793	786	840	879	838	830	796	819	868	827	806	875	855	872	823	855	826	790	773	826	888	772	830	833	844	821	833	831	816	821	842	796	814	828	845	860	754	867	823	833	852	821	843	820	838	865	806	779	855	835	851	868	870	773	815	859	803	859	853	830	822	822	788	832	861	847	816	864	823	829	807	773	843	819	842	793	833	810	821	837	828	819	814	809	830	816	819	795	832	876	774	822	838	828	828	843	831	830	854	821	801	827	797	827	782	822	856	819	799	747	821	769	827	805	831	861	775	851	839	842	850	855	800	802	837	860	837	865	803	843	851	843	856	864	801	816	804	799	800	810	854	848	866	851	836	760	814	857	822	824	814	840	851	841	875	818	844	817	799	818	846	808	847	826	798	824	847	822	864	823	807	865	809	834	860	839	864	844	857	857	843	798	817	795	800	818	802	826	878	798	804	833	778	872	837	827	857	883	824	817	778	817	829	884	842	802	813	843	821	799	777	781	822	804	872	811	837	767	803	874	839	812	808	802	820	848	849	862	841	859	858	773	812	817	822	800	818	755	838	796	880	838	784	780	855	878	826	879	838	783	862	828	812	822	794	849	785	844	845	838	818	826	844	779	821	823	840	778	830	869	800	834	825	765	842	814	838	856	851	761	843	795	796	868	835	836	821	865	803	791	813	860	831	839	857	877	843	849	830	822	844	829	766	811	821	780	790	788	839	835	831	849	855	856	832	874	824	868	861	825	812	813	839	823	808	788	794	813	866	825	811	798	834	818	804	869	842	836	844	793	799	834	788	813	815	812	838	817	860	809	763	837	844	878	835	822	836	803	771	819	830	855	817	813	779	822	792	834	821	850	798	862	834	836	832	850	781	822	817	829	831	818	821	804	847	810	816	863	860	785	828	796	878	817	844	870	876	813	835	811	783	819	826	860	849	758	809	839	786	805	882	843	817	823	855	875	807	847	803	814	866	848	816	808	842	848	842	759	868	862	787	878	850	842	868	824	828	853	843	882	805	844	831	893	791	804	855	852	784	818	799	812	809	850	813	804	877	837	834	863	832	847	847	839	862	765	833	872	800	784	800	838	807	807	802	826	874	845	865	796	850	835	827	871	806	782	800	862	843	846	849	836	829	762	821	801	838	825	747	832	825	855	802	832	866	837	850	850	769	827	834	846	840	835	810	833	812	871	844	823	844	800	811	830	863	825	850	836	833	802	821	834	838	803	813	821	775	807	844	855	857	812	821	823	837	771	823	783	832	792	833	810	786	845	778	819	821	802	823	855	839	760	812	872	767	775	818	830	862	779	836	790	816	846	828	846	842	847	826	771	801	802	872	835	884	825	829	796	810	758	797	794	809	821	864	856	804	863	853	845	833	827	782	876	819	763	824	837	780	874	798	827	812	838	798	821	857	861	784	835	864	826	862	794	776	818	879	822	837	844	796	812	813	830	848	820	804	901	852	794	838	839	869	788	860	771	824	810	778	856	791	802	789	861	887	828	812	839	805	829	803	818	789	860	807	818	875	769	836	871	786	857	854	825	852	790	818	815	821	796	803	840	811	820	837	824	832	859	805	812	825	814	815	847	820	820	834	840	787	819	812	808	806	880	850	813	822	839	822	802	817	818	835	850	830	858	787	870	854	858	776	832	814	779	835	817	846	863	800	815	825	812	852	874	857	865	879	832	823	817	836	846	863	815	818	817	799	828	760	847	853	734	824	833	855	793	811	882	837	827	860	866	818	901	783	835	809	779	804	827	809	837	826	845	853	798	824	867	826	823	878	828	794	815	812	799	839	806	799	808	857	835	830	846	842	845	832	814	786	831	874	872	809	866	810	866	847	834	822	820	846	846	847	800	810	868	802	840	755	794	859	797	850	830	830	793	790	779	800	852	887	821	841	810	826	775	801	802	821	838	835	865	838	807	833	884	805	789	815	807	853	841	804	839	827	850	882	800	834	844	777	852	840	826	831	767	798	812	846	781	823	900	788	791	802	785	840	784	770	848	799	830	877	851	828	864	806	811	856	819	836	826	805	820	860	770	882	839	819	801	835	832	798	819	809	840	881	823	897	788	840	817	837	812	827	826	834	813	855	843	856	806	837	820	809	818	815	846	828	887	767	818	858	808	867	836	844	825	824	906	806	820	835	810	866	786	893	775	877	831	809	837	809	802	803	819	834	791	843	847	884	805	795	821	846	857	798	791	820	847	845	830	795	784	836	804	805	809	829	855	870	862	832	805	858	843	826	845	846	806	813	820	849	837	777	830	865	842	805	792	834	837	847	802	734	760	840	837	837	878	811	785	795	853	843	837	814	846	790	864	767	817	902	824	815	816	829	855	829	807	840	774	782	821	839	805	840	857	795	777	773	874	799	825	834	835	860	855	779	839	886	816	858	798	829	833	831	866	821	835	813	855	833	869	825	875	838	819	873	826	878	850	871	831	799	795	808	881	796	813	864	812	898	834	775	797	844	871	849	897	864	811	768	849	805	848	752	821	823	849	855	892	842	822	834	829	838	817	835	794	840	790	825	804	790	819	829	836	822	865	818	800	831	808	778	853	861	789	813	883	866	838	829	849	795	822	818	783	825	824	804	833	817	861	826	788	825	806	771	887	824	795	776	844	797	778	875	806	866	824	807	816	862	785	797	794	832	840	828	792	822	868	852	813	831	862	805	821	812	837	818	830	815	856	826	824	848	833	780	787	834	825	826	857	802	782	838	867	821	822	794	812	828	813	805	835	829	823	888	822	841	828	897	830	840	779	831	788	824	908	793	833	852	845	831	792	860	855	825	817	785	874	874	772	821	861	833	799	796	838	849	850	801	804	823	778	817	838	849	819	852	832	825	842	818	788	879	846	839	840	868	810	862	858	868	828	817	790	791	788	831	825	790
21721	41013	29451	10576	7621	6078	4801	4026	3708	3053	3019	2745	2519	2157	1922	1685	1451	1282	1137	1070	1082	1071	1157	1079	1044	1026	1116	1045	1056	1013	1084	1038	1097	1097	1036	1052	1038	1034	1036	1065	996	1052	1089	1009	1024	1027	964	1002	983	933	969	959	966	992	1016	1001	965	976	964	957	1001	959	997	958	985	1031	959	992	995	966	959	972	1009	1001	971	954	998	980	969	955	999	986	963	1027	988	945	929	975	1004	1003	999	939	948	962	902	979	987	986	956	981	975	967	955	989	997	1004	962	968	983	964	987	985	969	960	947	1000	971	941	931	1000	919	982	940	979	967	938	949	973	991	985	933	960	944	950	963	1012	1013	955	997	949	971	1003	966	988	949	997	983	954	1017	995	1003	1002	999	999	1023	975	983	939	993	973	1016	1007	900	1013	1019	940	939	992	974	997	984	962	981	937	921	981	909	984	987	1025	963	932	983	924	1007	996	983	1025	976	957	1015	960	1001	952	983	977	985	986	962	920	889	962	959	920	994	975	963	1008	950	936	957	984	928	956	1005	966	921	952	979	971	1027	1014	927	975	970	984	940	962	959	937	986	958	980	954	1046	1013	975	918	941	992	957	998	954	985	918	1007	985	952	1012	959	949	1025	999	941	1007	1031	1006	942	948	988	987	984	940	954	923	962	1038	1003	950	995	944	995	980	937	1001	937	987	941	1004	1012	965	941	1005	995	990	952	933	993	920	965	1005	993	927	992	1002	972	993	920	995	930	1002	987	972	972	956	965	985	955	997	944	1009	1014	974	939	975	945	999	1043	992	985	985	965	957	937	998	1013	974	999	932	995	940	1000	968	998	960	965	967	953	996	982	991	965	981	999	1004	1006	971	1000	973	1009	968	975	998	975	1011	972	998	977	953	942	948	1008	944	946	942	1009	942	965	964	963	934	974	1007	963	928	1001	1001	995	985	1016	944	973	964	983	996	976	948	1015	977	1030	1015	951	972	974	978	937	965	948	961	950	979	1002	973	958	958	994	946	1003	1015	1009	964	1032	996	1009	965	988	962	961	1027	996	953	1020	962	934	993	987	1016	959	1020	978	959	940	994	988	991	976	929	925	896	979	964	974	941	968	956	960	996	965	944	975	925	916	1018	968	997	1021	986	922	1026	985	1013	1003	961	946	964	970	937	965	978	936	953	960	963	1041	981	1003	920	978	993	938	975	979	955	997	952	985	953	950	1032	979	1029	952	961	974	969	1002	1030	1023	974	1002	999	964	965	1003	945	981	1005	953	961	1003	996	971	922	945	955	1034	958	974	955	963	973	946	967	977	956	950	988	1015	967	957	992	958	995	986	1026	980	929	1023	982	1000	975	1008	961	953	951	978	1004	1027	964	957	981	972	1017	1011	974	1003	976	1000	979	1023	954	977	937	950	995	978	994	972	969	932	994	997	937	952	947	969	1002	1004	998	955	951	1022	985	959	1004	986	991	955	1000	992	908	956	999	949	964	1000	1016	976	992	949	975	978	954	967	988	990	1005	961	1000	935	973	966	996	930	988	1045	1027	934	953	1005	936	972	938	978	926	1015	948	984	1017	989	978	989	982	1013	998	940	973	1015	960	1046	928	1011	950	968	970	980	961	994	968	969	990	1013	988	962	1026	1043	1038	956	927	927	958	998	983	978	934	1001	979	975	906	1028	973	1014	995	964	981	959	928	1000	959	966	979	956	940	941	998	969	966	1013	989	915	1008	1012	942	1017	980	1067	965	1004	941	964	960	969	1008	965	1000	1024	966	981	946	936	998	957	981	944	979	988	937	1004	995	941	1018	1017	1007	941	992	975	981	992	990	994	941	965	981	1024	990	973	996	931	974	929	935	980	953	946	983	930	1016	975	1029	1009	932	968	983	949	976	1020	968	953	1011	955	971	984	1022	993	908	991	949	971	924	972	1006	971	936	977	933	1003	957	933	968	1013	1039	965	996	1008	1037	963	949	1001	982	990	940	999	940	1017	935	964	980	1042	975	987	980	1022	974	1014	1012	978	982	938	996	987	990	953	988	987	978	986	966	1041	967	964	985	943	973	1018	925	904	996	997	1019	976	1005	935	971	894	949	1006	977	967	957	940	1000	1012	946	962	1002	988	978	970	977	960	991	982	966	966	975	1009	938	994	980	937	948	933	1011	972	1033	1013	1016	966	969	949	933	978	907	954	962	941	981	940	958	1040	955	947	932	909	969	966	956	964	946	1036	941	1008	943	944	1010	1013	932	976	935	973	956	1009	975	965	962	973	989	1020	985	972	962	964	985	980	1003	993	982	976	971	993	954	965	964	936	979	957	1014	972	1048	984	982	980	965	977	988	989	1028	971	963	972	988	931	949	937	947	959	987	1016	977	986	939	935	1017	943	1011	996	947	945	977	1016	923	981	955	979	995	952	979	969	999	959	966	945	957	962	994	953	956	955	906	941	963	957	941	1002	983	954	1027	987	952	991	998	953	987	976	972	1011	981	977	959	914	998	1022	1021	1017	981	1010	969	928	953	998	980	946	947	993	953	1020	963	960	977	925	981	999	992	962	963	983	953	1013	917	955	933	943	978	994	919	966	1025	942	954	984	969	972	920	1030	1038	975	923	927	960	962	980	983	1012	969	1014	1019	982	946	929	988	940	983	950	1001	929	906	995	999	957	953	963	986	1012	971	920	919	975	973	946	991	1004	939	967	1021	977	960	998	985	953	999	960	923	965	998	1020	990	955	1033	998	950	1054	942	1001	1021	911	973	933	962	985	955	984	1005	1041	933	996	990	987	994	982	943	978	1007	954	909	948	931	1023	983	919	945	1006	1011	941	999	998	964	971	1028	970	931	1022	974	982	989	963	934	966	974	946	924	949	946	1019	972	954	978	994	971	956	954	987	990	969	915	998	974	1037	1010	952	943	1011	920	959	960	1019	948	1006	983	941	980	980	959	1000	998	984	981	936	969	960	1000	988	1022	989	975	992	986	981	986	917	916	897	968	942	976	966	979	967	976	921	1011	957	948	970	938	949	955	997	946	961	970	992	1006	949	1032	1002	951	948	941	979	978	974	969	916	1004	969	1051	1002	911	933	998	987	977	976	950	989	998	972	985	991	1028	945	956	965	1005	971	958	958	939	983	982	1001	956	963	961	1014	1000	994	1005	944	999	1011	982	996	960	946	966	947	951	997	979	951	954	956	965	1004	1028	995	926	953	1018	1044	956	946	974	942	965	1004	988	970	994	991	1026	1003	993	969	939	1025	975	978	969	956	992	982	1050	913	941	1034	945	965	1026	978	986	947	1023	942	978	998	982	988	990	1013	1021	998	960	996	950	994	969	986	933	934	963	1011	977	962	989	969	998	993	957	933	970	999	1010	997	966	986	955	969	894	954	1002	957	989	927	955	1004	944	933	946	1015	938	944	977	966	970	975	960	953	944	988	986	1011	928	942	1014	970	986	961	983	945	994	979	1001	969	932	1004	965	944	1043	1009	946	960	985	1005	988	961	960	1011	980	1024	997	953	956	933	986	983	983	985	934	1037	988	961	989	1002	950	951	985	965	918	911	1023	956	983	970	975	1046	947	1018	963	982	967	970	993	994	1031	984	967	968	947	961	1013	947	940	963	963	995	920	963	940	978	965	1029	917	969	883	950	985	983	979	930	903	1052	970	954	986	968	1006	979	982	905	978	968	940	1001	1016	957	978	942	1016	1038	1012	993	974	956	1018	966	964	986	982	943	985	974	986	973	944	988	963	991	929	984	968	994	978	960	984	986	966	999	973	949	958	1007	1016	973	991	989	952	999	987	957	985	996	972	1018	914
24600	21160	27427	25129	15486	3328	1935	1525	1331	1250	1233	1089	1027	987	847	781	697	603	600	578	567	576	574	558	573	554	570	542	585	558	540	557	555	600	493	502	549	571	550	546	527	557	533	564	530	512	541	562	549	558	506	538	516	536	503	553	552	545	489	500	509	519	524	486	542	510	503	523	542	540	565	530	489	512	515	502	512	524	515	537	529	537	539	522	526	514	529	529	527	550	522	515	529	512	528	532	512	502	559	502	550	550	517	565	528	531	549	473	512	475	509	548	530	557	517	570	537	476	554	528	487	513	527	522	525	492	515	499	518	525	536	507	476	491	532	541	562	526	544	471	564	550	533	495	505	520	547	560	502	547	538	529	555	496	563	558	491	528	518	538	480	509	490	519	534	554	549	495	548	519	513	519	531	531	506	539	530	506	563	513	533	487	501	537	534	494	545	598	484	489	496	500	593	529	466	522	478	503	509	534	517	506	528	530	496	553	505	518	478	534	525	534	524	507	542	525	511	511	517	541	529	564	516	497	559	524	501	540	497	544	553	542	513	550	536	553	525	545	501	534	518	531	512	471	520	503	485	527	550	542	480	517	522	490	497	516	516	511	513	522	539	492	522	535	513	504	547	548	535	524	549	481	520	538	521	531	557	569	501	526	527	533	552	476	560	493	530	494	480	506	533	501	485	529	498	521	461	527	504	520	547	557	528	541	541	509	507	491	532	523	570	553	496	523	545	534	487	493	500	509	543	513	512	535	512	515	528	538	476	525	529	502	509	523	538	515	500	535	532	495	525	520	483	540	539	522	511	535	519	530	521	547	503	579	532	495	507	478	498	577	540	506	515	481	507	511	570	524	501	519	532	562	515	495	513	553	475	493	524	523	513	512	557	514	463	473	507	526	531	518	576	511	523	510	487	519	477	517	525	549	528	532	515	520	506	545	499	490	510	529	484	510	535	564	544	530	535	498	530	517	501	536	505	524	501	527	553	541	506	537	480	551	529	475	535	539	549	503	511	494	481	530	476	503	481	524	500	509	485	545	563	519	505	487	512	519	512	508	543	511	523	529	527	519	520	509	521	509	510	499	516	499	500	542	496	527	513	479	507	483	534	508	551	511	510	566	515	523	556	533	530	521	506	531	535	497	539	525	532	507	536	524	510	532	533	533	524	532	514	509	510	535	530	508	523	527	561	517	517	532	500	539	529	531	511	542	490	511	501	539	495	541	505	538	515	534	515	526	522	524	513	517	541	497	515	476	529	489	531	491	517	584	468	473	547	530	521	485	538	564	523	520	518	544	513	465	547	505	536	536	549	534	498	533	515	523	507	545	536	550	500	548	518	541	529	535	526	568	548	493	512	522	473	538	516	487	514	560	505	552	542	502	493	531	504	518	500	521	508	519	509	516	503	509	496	544	545	494	559	479	519	528	516	523	476	529	491	513	525	529	529	508	550	513	484	516	539	508	590	484	513	546	540	499	504	527	494	557	514	533	500	531	571	504	532	514	496	525	568	530	519	550	547	536	506	539	500	500	533	483	530	561	528	508	526	510	519	514	526	525	517	562	505	544	507	544	481	540	551	541	548	530	502	534	518	541	520	516	538	502	498	520	530	532	510	556	517	511	534	504	522	510	493	510	492	534	510	526	564	521	495	539	518	500	487	545	495	556	549	509	538	550	538	485	492	508	517	545	516	529	531	555	517	555	516	549	565	515	542	520	513	550	559	529	539	497	531	509	523	475	503	509	564	509	539	510	504	511	518	478	508	541	501	531	539	503	522	562	505	532	529	558	487	517	571	541	494	511	527	505	529	509	538	533	527	519	522	529	535	521	512	481	524	552	523	528	541	529	507	546	522	484	542	522	504	474	504	532	522	527	508	505	522	499	501	484	516	505	532	531	529	521	555	492	497	520	518	515	530	537	537	505	512	511	483	535	553	524	539	509	515	502	535	523	491	513	546	440	531	521	543	561	537	543	551	540	481	561	526	505	526	555	522	518	503	545	524	517	507	510	541	568	511	517	510	516	482	507	510	523	546	514	502	553	560	504	525	506	519	579	521	537	485	530	519	521	532	517	527	519	514	492	558	513	523	523	537	467	536	556	535	482	514	560	489	512	555	548	510	524	538	516	528	504	461	474	513	553	520	524	506	549	553	542	538	534	567	503	508	572	517	522	481	559	503	519	518	544	541	498	494	535	514	501	498	515	511	547	526	513	522	490	530	511	553	482	491	520	502	535	524	491	517	467	462	528	550	499	502	572	526	522	515	545	520	529	537	514	494	530	506	523	523	525	507	533	527	538	533	518	494	498	491	509	523	535	546	513	544	530	497	479	545	517	541	486	512	528	572	543	529	485	500	530	526	508	534	497	524	517	509	539	530	516	527	534	521	531	535	530	523	504	530	535	527	518	493	524	481	521	535	515	506	550	545	558	515	497	500	568	517	484	539	501	506	528	509	531	524	519	543	546	535	539	493	511	509	528	553	505	537	527	539	511	513	543	532	523	494	549	533	480	533	517	550	548	508	500	493	556	525	483	525	501	501	536	512	526	509	543	546	534	564	538	543	554	491	561	514	518	523	498	533	525	540	514	515	490	517	527	526	497	514	551	510	494	529	532	499	522	546	519	566	541	537	533	559	531	542	479	516	530	483	512	514	525	562	506	529	532	455	513	524	478	528	510	524	523	520	522	491	473	508	525	520	517	543	540	520	511	532	557	525	538	542	510	538	489	521	537	514	529	529	526	528	481	537	482	503	502	534	471	472	492	542	506	523	490	498	527	515	529	526	514	576	513	549	537	503	478	476	533	546	547	526	482	489	550	539	526	480	488	498	539	538	546	529	542	549	510	562	496	508	534	540	549	529	520	484	558	519	522	527	557	583	469	489	535	518	500	544	539	486	510	490	517	497	535	484	477	518	530	528	526	501	538	503	497	515	513	536	504	542	536	510	514	480	510	511	535	530	528	512	517	513	528	567	513	567	477	491	465	532	488	500	488	504	491	513	529	526	527	516	547	520	480	529	512	497	537	509	504	525	545	582	478	505	530	512	501	521	502	517	507	481	520	548	499	528	539	521	518	534	553	529	532	544	556	518	521	544	516	540	523	516	517	522	517	493	528	535	525	519	522	532	518	504	517	515	526	554	518	517	531	563	534	530	525	526	513	508	523	530	525	567	526	507	530	498	515	515	504	483	534	553	496	503	520	537	527	517	499	501	527	498	506	511	519	539	521	538	522	490	516	548	518	512	500	512	559	572	525	534	497	505	525	527	534	531	512	556	505	508	521	528	478	518	548	555	509	546	528	534	554	507	521	537	518	528	496	547	508	495	540	501	544	513	515	549	526	516	492	547	499	486	539	526	539	525	557	535	508	539	530	513	495	540	517	530	514	555	539	546	540	517	525	499	543	512	489	499	526	519	531	531	522	560	526	527	552	555	485	542	493	533	536	521	504	535	508	534	527	552	501	509	535	527	469	537	476	540	540	552	515	528	534
22588	39056	25875	8063	5581	4534	3473	2909	2498	2128	2016	1838	1641	1454	1319	1123	959	816	693	732	683	696	699	695	716	700	689	637	701	649	700	687	687	652	674	664	665	659	642	713	660	721	679	663	677	607	653	678	663	609	683	643	622	653	626	634	633	639	596	608	702	684	632	648	634	645	619	612	632	619	600	619	627	677	639	642	604	618	630	615	546	622	619	650	654	642	635	646	611	644	656	644	586	639	593	602	584	642	591	634	619	616	616	589	634	609	580	667	637	662	674	622	616	619	647	651	636	596	644	626	638	586	604	607	655	651	606	604	606	613	643	614	588	622	596	603	627	634	601	606	646	657	599	622	660	633	648	630	620	640	606	602	651	627	607	629	593	604	628	605	672	620	647	610	626	647	622	642	615	602	632	608	639	613	609	714	574	620	624	636	632	634	597	609	652	607	610	655	595	608	590	634	598	652	637	578	620	609	612	638	599	612	617	602	626	592	605	639	582	615	590	604	609	614	648	616	628	622	612	605	658	597	617	642	621	637	601	626	631	590	631	587	626	636	571	586	655	623	614	610	646	587	626	612	632	636	605	645	639	679	641	627	611	653	657	641	639	618	628	617	625	639	593	592	644	616	644	615	628	600	637	604	578	637	636	662	635	605	614	579	605	663	621	608	608	612	665	653	657	597	635	620	626	656	639	606	593	600	625	604	622	618	637	622	638	606	664	636	586	604	641	614	608	643	612	623	637	619	627	613	626	600	644	632	629	635	617	625	624	610	637	609	603	606	611	605	633	622	657	609	628	638	625	621	604	603	574	622	667	609	579	634	602	584	611	632	611	595	610	620	601	604	678	656	645	607	637	607	608	634	620	626	637	654	593	610	612	571	649	575	622	647	658	624	615	694	639	622	631	592	644	608	641	669	618	593	656	640	666	642	635	649	615	661	606	611	629	604	613	621	619	661	563	605	609	635	627	661	595	635	663	645	608	639	636	634	623	626	660	650	623	655	607	617	584	594	625	666	645	657	648	640	646	623	648	657	618	602	611	660	620	646	665	670	634	638	610	639	600	614	650	627	599	634	659	632	700	586	633	632	612	628	606	609	642	640	637	618	644	663	610	580	637	574	604	615	610	632	629	646	658	634	601	637	606	617	592	606	596	636	604	610	656	590	627	641	608	668	603	625	592	598	620	641	605	640	651	605	617	615	667	618	633	622	631	626	622	623	652	606	604	594	668	658	600	644	655	654	617	641	659	688	654	568	601	598	624	644	642	584	702	584	592	671	644	619	620	616	640	632	636	585	615	598	631	663	637	635	644	661	645	607	649	688	606	651	633	642	642	634	652	586	602	678	631	645	615	616	586	621	581	646	610	645	632	655	665	631	623	661	600	610	602	625	628	669	604	620	644	643	642	628	595	622	610	649	650	615	604	583	629	584	675	625	594	610	620	623	600	649	646	565	636	581	563	634	600	617	622	633	596	611	662	637	622	589	584	656	636	618	669	610	632	666	613	618	595	599	620	612	567	687	613	618	628	617	640	620	658	615	654	600	639	621	667	648	611	658	606	617	619	623	614	615	627	598	671	624	640	630	586	673	614	650	677	643	649	633	615	614	637	650	583	650	622	640	627	615	599	573	634	642	599	671	598	637	607	609	627	640	616	626	586	636	612	691	578	646	658	635	612	627	617	586	577	640	618	597	635	644	613	661	625	665	592	619	619	609	632	628	638	623	611	625	642	622	644	667	618	605	641	609	619	658	624	570	658	661	650	609	637	611	662	633	618	642	678	612	600	619	625	602	617	590	617	585	632	633	643	617	598	616	648	621	592	619	655	643	621	657	660	605	638	607	591	595	647	584	584	595	656	581	621	655	607	602	589	623	637	659	574	591	648	620	650	632	589	618	663	652	611	623	643	609	581	659	638	575	609	591	593	629	617	622	643	654	615	642	634	642	612	595	627	626	674	642	649	612	614	602	601	678	603	646	640	615	640	646	687	637	615	601	606	629	646	603	637	624	634	632	606	631	619	588	611	582	626	593	653	653	609	651	650	609	611	634	597	646	625	655	626	638	583	603	619	627	645	638	575	612	639	630	599	628	638	667	583	644	644	622	626	634	639	643	598	603	623	646	620	614	583	624	619	644	668	620	647	606	607	598	604	616	572	608	608	625	690	623	612	588	628	639	637	639	620	639	619	623	644	593	629	600	633	567	623	598	631	669	637	624	620	662	635	646	601	660	649	592	641	575	595	615	608	617	626	609	638	595	628	654	621	612	606	651	641	614	645	616	632	663	641	623	613	662	622	627	588	626	633	581	606	646	618	648	692	612	650	646	600	599	598	585	642	601	632	592	620	574	622	598	617	614	591	650	618	640	664	629	614	641	655	632	600	639	678	621	643	586	613	602	609	628	604	602	658	626	611	629	670	612	656	674	619	603	606	646	619	649	638	636	622	600	625	617	598	604	619	666	651	657	646	628	653	686	653	588	648	623	627	634	603	608	623	599	597	643	633	635	631	644	644	647	627	607	659	625	604	580	621	584	639	634	669	622	633	639	632	636	626	597	626	632	626	628	612	633	636	633	596	595	626	598	630	614	594	640	651	583	641	613	650	633	577	602	612	600	604	595	641	636	629	635	599	638	641	633	623	612	614	589	595	596	650	648	620	606	646	652	591	603	596	626	627	619	636	647	630	631	594	646	656	590	660	616	652	632	615	589	636	623	628	595	616	627	651	611	621	616	637	626	622	617	567	649	636	587	632	628	642	623	649	621	628	639	572	583	617	594	627	648	593	622	591	597	665	651	634	648	621	607	613	586	659	598	631	643	594	647	641	632	616	645	610	570	605	644	602	598	609	634	597	626	592	617	652	606	644	635	568	654	623	613	576	651	647	617	704	612	620	629	617	650	614	651	666	615	617	578	638	640	633	605	613	623	680	637	654	599	626	601	610	642	610	601	616	620	673	657	621	560	666	655	625	613	603	635	592	635	588	642	640	591	618	605	651	598	612	614	617	594	649	662	595	631	629	660	615	616	611	645	640	588	603	634	629	612	621	672	639	582	629	625	619	600	595	635	651	634	654	653	658	581	646	603	640	611	573	619	636	635	614	605	636	659	627	622	600	629	634	626	629	633	649	602	619	647	613	658	616	643	647	643	593	629	627	565	603	594	611	588	632	625	607	648	613	641	578	621	676	650	619	636	637	577	649	636	629	608	632	656	676	640	646	652	610	629	581	638	630	605	628	621	619	640	641	644	660	583	646	601	624	632	660	619	583	659	582	578	589	585	596	650	591	634	649	624	616	583	626	602	648	613	650	607	606	681	635	599	614	631	654	659	664	648	646	612	617	608	609	623	601	592	653	580	627	605	624	654	671	636	606	617	625	584	586	643	604	606	648	642	606	574	623	637	594	613	643	636	582	604	648	633	629	605	662	583	615	585	643	655	601	618	659	652	644	656	617	632	614	606	614	625	649	616	645	592	607	586	591	605	640	586	590	657	603	606
22626	21191	28732	23943	21189	21296	12370	3533	2549	2324	2135	1976	1771	1638	1352	1250	1060	853	762	778	754	711	716	664	746	678	685	695	709	711	637	699	700	721	690	663	664	669	651	637	655	609	620	580	656	678	640	639	634	640	626	650	618	604	619	634	622	619	623	623	627	572	629	644	609	618	658	628	608	617	617	679	661	566	573	637	571	613	635	624	577	659	630	609	637	614	635	627	619	634	604	596	655	645	636	576	582	595	636	608	664	574	553	626	594	592	586	628	576	624	628	638	593	579	643	619	598	585	636	581	594	630	624	645	607	595	656	580	640	602	597	582	617	617	563	623	600	598	626	581	618	572	612	628	558	586	580	609	597	618	565	618	623	664	570	640	617	618	634	627	647	596	596	618	565	628	607	589	607	629	670	583	586	611	634	620	598	638	636	606	602	606	651	607	665	623	581	615	612	621	572	567	609	652	640	615	626	602	583	617	572	613	620	561	598	606	634	608	612	643	591	583	599	597	634	654	608	602	660	616	603	569	640	670	611	606	610	592	590	633	567	652	578	642	565	574	629	617	591	605	613	611	646	631	607	572	560	607	664	589	588	585	603	648	628	643	634	664	635	617	588	625	644	607	625	588	631	569	566	605	611	646	600	636	590	662	592	637	619	575	592	601	612	612	599	576	597	591	631	618	614	614	609	600	608	575	594	568	610	600	613	582	622	596	586	612	615	616	636	629	593	571	600	661	628	607	636	616	607	592	596	609	615	632	618	626	618	590	637	592	622	616	639	631	609	567	522	548	656	593	642	620	599	583	600	573	578	596	612	610	598	607	654	598	604	613	618	596	577	577	627	628	580	584	595	599	563	652	618	588	602	580	572	611	601	616	626	646	547	602	608	582	602	591	595	635	525	579	600	588	633	643	633	647	599	603	653	611	652	605	586	598	603	652	580	623	634	592	569	582	602	585	627	604	567	611	600	627	640	612	588	577	584	585	650	620	649	653	577	595	639	580	609	602	575	597	605	557	615	619	626	604	622	624	594	586	599	652	636	621	584	616	597	592	636	624	605	607	601	607	604	648	613	637	648	558	658	661	615	656	622	621	599	607	606	591	649	629	638	566	590	650	608	586	612	598	618	584	634	615	579	586	621	586	587	620	583	606	610	613	606	621	604	555	655	603	606	565	620	573	591	597	610	622	578	597	667	600	590	626	626	564	562	655	641	584	636	599	659	610	638	626	605	614	545	610	601	624	625	548	601	554	630	586	618	644	607	622	564	633	599	598	606	614	601	604	600	615	627	592	629	595	630	557	623	565	592	680	597	629	577	636	573	540	610	575	579	602	614	612	600	622	662	598	604	579	598	581	616	593	590	601	627	563	614	599	594	579	615	563	577	580	622	550	636	575	618	609	649	604	616	632	643	611	559	629	585	628	623	582	655	598	608	589	624	612	588	595	579	592	620	636	592	554	619	619	634	626	589	583	592	610	597	645	610	586	600	612	586	626	605	634	629	601	661	615	596	634	600	592	592	647	630	583	592	580	618	621	640	593	605	607	612	592	632	635	540	580	604	596	578	587	593	641	608	587	616	570	593	577	593	608	565	604	561	616	589	613	603	604	590	612	579	601	622	606	592	608	626	610	596	598	629	572	540	600	567	630	587	634	620	666	615	608	574	559	600	639	597	637	662	649	608	617	641	620	629	570	610	589	571	597	620	585	625	629	564	572	584	605	625	629	601	591	575	612	656	632	613	651	585	644	582	625	634	624	618	665	609	589	581	628	590	644	647	633	593	612	611	642	592	577	586	601	632	627	601	657	650	597	590	614	587	578	596	612	629	582	641	631	547	608	613	612	589	578	621	629	632	650	589	619	610	610	620	577	607	597	606	578	602	620	589	643	557	601	590	628	628	617	600	588	605	643	603	629	612	592	600	613	616	619	659	576	599	619	563	632	614	580	603	637	658	604	624	632	602	594	595	570	666	578	630	663	596	623	621	609	620	582	631	629	608	620	641	645	613	625	629	633	635	555	609	589	568	596	636	643	591	597	565	616	616	628	660	617	597	573	558	581	582	621	639	599	639	627	662	626	592	594	629	614	633	597	561	600	641	594	623	594	590	569	601	574	606	571	628	632	581	627	604	611	586	619	641	581	625	636	628	613	606	614	581	612	609	605	584	600	618	649	571	596	586	556	591	596	620	597	621	588	612	617	595	623	582	608	590	606	551	589	630	583	627	555	627	612	568	593	621	605	575	598	606	629	610	609	581	563	644	635	592	648	562	666	609	619	627	586	615	572	646	623	623	646	628	601	598	604	590	624	627	607	596	594	601	596	612	585	635	599	643	648	620	604	598	607	600	600	562	608	628	555	573	608	626	607	594	607	616	621	576	609	665	596	656	609	569	645	593	595	588	581	622	617	602	604	615	618	595	682	612	586	595	597	626	552	599	592	584	611	617	614	594	564	609	569	563	577	561	579	629	611	605	570	598	603	605	654	618	686	593	623	659	572	621	616	674	593	579	643	619	612	601	603	549	614	602	583	549	588	612	564	617	637	582	582	591	652	640	562	610	616	585	634	621	590	589	660	595	608	680	573	591	566	597	587	580	604	625	572	595	578	605	635	547	589	642	608	637	610	615	604	617	598	638	547	623	587	592	600	618	642	614	591	578	573	651	581	588	604	584	586	575	586	603	597	566	643	622	573	598	640	630	663	596	632	622	535	562	582	609	564	646	647	648	639	651	591	593	559	589	614	552	620	647	569	621	633	645	585	613	614	635	637	574	570	610	612	620	544	591	608	599	594	632	589	619	648	600	572	596	606	616	612	589	609	611	585	580	646	602	619	625	600	621	562	613	595	629	597	591	591	620	598	615	577	582	635	612	607	626	619	588	606	613	606	624	645	595	605	610	607	619	610	601	544	577	598	562	616	586	603	623	613	594	654	585	614	601	615	629	613	631	562	607	589	611	624	566	564	573	619	598	606	593	622	626	593	562	562	626	635	590	602	573	607	648	598	629	609	605	637	577	576	628	587	590	620	616	621	620	639	636	631	622	605	627	603	621	589	615	616	644	636	606	608	595	548	621	564	619	622	612	645	589	587	601	609	573	562	608	523	621	618	622	624	615	640	633	586	570	653	639	640	605	622	607	634	652	587	564	621	619	603	643	593	584	583	623	587	620	586	579	648	564	607	613	603	598	594	580	605	603	595	589	586	617	572	596	593	611	579	577	661	612	591	627	589	590	565	595	636	624	598	571	579	550	562	657	666	566	621	633	631	596	563	626	641	625	614	624	613	569	592	596	630	627	620	608	629	641	601	629	632	614	613	610	610	624	581	635	607	594	608	559	576	615	617	580	586	648	614	636	608	617	619	636	594	615	589	613	641	589	620	586	613	574	582	596	610	621	618	618	583	587	611	601	614	602	610	603	598	594	640	611	621	616	621	589	626	584	637	586	575	565	618	627	608	609	570	634	590	603	612	619	596	647	549	631	615	682	582	650	648	622	593
25037	46943	32767	14251	10670	8489	6361	5470	4665	4118	3346	3214	2768	2450	2188	1793	1515	1144	961	939	907	925	874	828	865	875	879	860	819	836	857	838	865	842	810	757	841	819	805	800	849	783	793	816	819	745	789	774	747	757	775	780	738	807	730	783	792	749	764	744	738	765	765	771	680	734	715	805	744	749	688	729	669	708	702	688	712	757	705	723	728	704	745	718	709	719	688	695	741	734	701	676	644	724	683	740	741	759	777	701	768	725	735	690	745	765	728	681	751	706	723	714	706	678	750	679	749	737	721	759	743	742	700	706	705	725	750	716	709	731	757	746	719	742	712	797	762	719	704	706	729	755	738	738	740	763	705	722	768	693	683	733	716	707	690	764	691	743	704	702	750	716	723	784	765	757	733	691	720	678	699	736	732	700	731	735	688	760	742	672	722	706	721	729	751	669	703	708	762	735	682	758	730	721	734	726	722	750	754	761	702	764	752	735	697	717	730	719	764	700	750	732	713	705	715	702	682	720	728	695	708	763	703	676	761	675	728	712	677	701	722	750	732	722	743	712	707	710	711	725	703	754	701	713	754	759	718	706	786	696	681	727	714	714	687	746	750	761	694	716	729	756	735	732	770	727	685	753	775	723	743	758	697	738	750	665	705	755	740	677	720	718	717	741	720	675	737	731	741	724	705	753	705	758	755	770	662	737	737	723	719	692	714	719	724	672	709	747	706	712	769	709	704	732	731	752	720	760	736	704	670	706	646	710	767	687	725	739	696	783	751	728	704	735	725	711	742	709	724	753	745	748	737	724	707	769	726	743	703	751	748	717	686	727	750	700	754	722	764	740	747	739	727	710	708	718	712	715	701	699	748	705	721	706	708	722	714	752	774	720	742	690	710	712	733	738	776	684	719	756	691	702	743	685	743	761	719	754	778	819	739	715	763	739	720	667	759	721	712	763	726	725	729	731	738	734	753	731	730	728	761	680	729	713	726	708	785	708	723	733	691	734	718	719	705	737	782	738	697	715	733	750	705	782	766	689	688	732	761	737	725	727	721	717	742	670	727	725	721	701	742	693	719	748	740	733	708	748	746	706	733	668	708	713	754	732	720	711	752	758	749	712	664	781	728	723	717	707	734	698	745	756	719	762	730	716	731	708	750	700	724	689	794	689	752	678	746	793	712	692	748	725	731	681	708	769	743	702	715	700	744	737	703	719	662	691	646	765	674	730	718	709	744	720	729	735	688	755	745	735	718	723	741	692	722	748	726	689	709	678	740	760	708	727	708	736	726	762	700	702	710	759	691	729	732	711	715	726	717	705	679	690	733	723	730	685	730	729	713	741	735	717	677	736	740	753	722	768	726	726	729	751	768	702	682	718	709	686	713	682	709	744	694	720	681	705	706	672	760	693	753	708	680	740	699	749	740	705	742	676	677	744	679	724	733	732	732	723	718	709	695	674	717	740	747	735	728	714	729	744	756	707	797	701	711	735	698	739	702	731	689	686	684	681	711	704	753	740	688	693	717	729	653	750	709	678	759	763	742	696	727	736	686	721	771	744	738	740	717	719	723	745	734	696	701	734	739	735	735	778	744	735	717	725	726	707	681	755	720	729	760	736	717	686	710	687	722	706	714	727	728	668	712	756	699	715	703	721	730	716	714	715	757	728	712	748	699	721	724	703	709	716	644	726	700	713	722	653	721	735	678	667	763	745	739	708	695	783	722	743	692	728	706	715	726	729	718	743	730	732	685	747	699	716	760	761	707	733	704	708	693	732	718	737	719	704	721	723	729	717	698	722	717	788	728	733	750	768	728	679	687	719	764	719	710	711	703	716	741	634	748	734	692	727	651	755	710	716	680	695	706	707	697	730	730	689	707	755	817	725	742	717	763	715	722	726	683	735	720	793	745	701	707	711	733	700	752	734	695	735	765	685	788	766	802	715	689	751	744	737	711	744	762	744	733	713	694	726	692	758	750	702	706	704	710	711	725	714	737	686	745	738	695	740	741	746	795	720	707	689	729	725	698	688	705	739	738	708	695	699	707	716	751	775	725	712	735	720	776	689	734	704	784	719	691	727	749	776	694	753	733	749	676	739	728	702	713	755	689	779	710	712	712	724	710	685	706	702	759	714	674	676	743	691	706	749	746	709	768	739	688	681	774	724	734	723	750	736	731	679	699	747	714	665	699	704	719	696	702	728	735	746	692	758	726	709	743	775	668	742	705	729	705	686	771	686	735	712	721	752	750	697	698	794	727	671	723	710	686	740	697	724	753	726	773	714	720	722	682	714	739	718	716	687	729	713	717	750	808	727	726	741	731	706	695	749	768	748	759	757	734	757	728	745	711	757	737	684	694	735	687	673	704	702	726	734	722	671	763	736	757	714	703	734	680	709	690	685	730	759	737	686	661	717	717	746	727	710	726	737	749	714	694	705	733	721	733	722	715	708	755	741	700	722	760	758	703	725	687	705	705	743	665	730	714	728	735	752	771	721	744	721	765	712	721	722	687	718	762	741	790	735	721	713	764	751	713	704	716	698	752	746	729	665	726	737	712	717	723	718	773	738	726	754	686	745	695	684	713	747	726	744	738	706	739	706	717	734	725	699	684	718	672	748	746	681	720	711	719	705	738	789	746	737	705	696	703	724	745	722	720	714	733	748	730	733	757	740	757	712	697	706	683	710	701	696	722	757	706	702	728	692	701	706	758	716	707	716	670	786	741	728	693	763	709	686	706	677	710	701	748	714	724	754	752	751	729	706	707	717	719	685	728	733	703	701	711	713	755	690	726	707	758	744	679	706	762	748	714	769	720	679	702	747	757	733	752	714	728	722	747	742	732	743	723	732	694	720	722	762	751	663	742	665	713	691	742	743	704	706	718	686	709	699	738	743	694	706	743	721	768	739	708	701	701	727	747	746	734	699	699	716	697	728	734	701	746	709	734	727	714	696	738	720	772	716	732	717	733	721	760	717	731	715	758	736	744	719	711	713	723	741	705	731	724	731	724	747	736	730	741	734	704	766	735	756	712	691	703	785	736	658	728	745	736	680	760	682	733	748	755	673	708	750	736	740	734	704	708	775	721	719	705	781	746	679	702	746	711	714	736	674	680	729	724	668	687	722	725	725	722	676	737	740	713	665	723	728	732	686	719	705	718	728	706	714	717	700	703	699	736	736	670	720	740	691	701	694	723	724	722	675	737	681	710	699	764	685	712	733	684	744	698	717	775	725	751	724	803	730	726	723	682	650	737	692	658	754	755	655	737	723	712	697	709	721	715	748	737	721	730	755	713	718	725	663	738	763	738	707	694	709	731	735	744	728	713	721	737	676	693	771	728	732	693	723	764	779	726	725	732	692	711	767	705	707	692	726	717	700	708	711	748	703	748	746	728	742	703	698	740	705	732	756	703	761	738	745	744	748	706	693	718	706	710	697	698	718	706	728	691	774	710	750	738	726	736	726	733	727	724	668	749	746	680	703	761	675	726	725	730	700	696	742	683	691
27689	22038	18451	5211	2333	1818	1465	1233	1188	1165	1105	1122	1099	998	970	884	797	766	775	751	759	757	751	731	751	769	764	704	674	698	788	750	748	682	719	761	746	715	748	714	740	774	695	725	733	707	682	695	680	721	696	724	766	757	742	728	734	750	739	718	692	693	712	758	708	736	696	736	697	722	662	760	731	728	719	709	776	755	714	720	719	716	743	731	726	748	688	699	723	767	720	763	707	739	731	737	700	771	720	670	742	706	750	745	726	703	711	731	777	745	689	682	695	733	677	709	763	718	716	749	710	749	735	738	706	720	653	698	702	695	704	710	676	686	734	663	708	701	741	726	702	736	749	701	652	681	699	766	745	737	666	727	724	670	697	780	708	672	707	688	703	709	745	718	707	729	730	761	750	730	715	697	691	717	709	727	690	753	742	717	724	720	732	752	702	677	673	698	741	743	712	681	707	711	732	737	690	729	729	746	721	721	699	677	702	717	732	748	715	728	707	759	749	763	741	726	705	714	690	699	755	739	769	740	705	707	695	765	729	739	731	758	721	782	723	661	702	748	720	685	750	778	728	720	734	709	792	759	725	735	715	695	691	733	717	712	735	723	698	695	716	766	683	747	724	687	748	745	760	749	682	689	693	721	710	675	754	732	730	675	697	730	738	736	709	733	734	750	728	724	694	730	690	738	665	744	725	737	719	698	681	696	701	706	736	701	719	713	726	676	684	724	726	744	685	736	701	749	707	718	719	742	728	728	713	695	739	712	757	720	795	707	716	758	724	694	699	699	753	676	747	677	673	732	759	714	696	665	710	746	746	723	710	718	685	679	699	681	726	706	735	706	759	677	715	777	738	691	716	781	774	749	687	739	744	697	690	753	724	754	676	790	690	753	704	720	751	724	663	684	741	739	711	699	733	777	742	695	705	704	709	734	693	729	677	751	737	690	753	734	789	693	721	722	758	693	705	708	712	742	745	710	740	737	720	750	691	743	753	718	688	703	696	756	713	677	644	730	719	763	706	713	707	735	663	711	734	718	716	726	709	705	660	732	727	778	725	729	738	771	701	762	755	693	709	734	686	704	703	707	726	706	748	732	720	711	696	712	725	719	724	713	716	715	734	727	717	702	681	767	698	732	748	702	712	736	753	757	752	729	711	693	701	690	761	754	674	706	701	713	687	740	722	678	702	763	717	712	700	725	698	697	778	716	740	714	682	700	724	685	732	710	744	697	758	733	710	712	680	704	672	718	724	732	702	780	749	678	689	728	700	726	694	729	732	743	703	682	767	702	667	717	746	740	726	760	749	745	708	702	677	735	719	759	758	690	700	764	777	735	741	762	738	733	747	717	735	720	752	690	737	719	704	735	733	708	687	699	733	723	679	735	718	732	735	748	688	745	677	715	734	722	736	721	667	710	715	722	729	709	766	791	780	713	716	726	750	758	704	701	741	707	721	720	728	685	745	717	721	746	764	770	739	725	740	711	696	721	754	671	715	700	680	715	723	737	779	664	705	731	735	752	707	692	697	738	714	732	698	731	686	727	771	761	763	696	715	758	737	758	705	777	693	701	713	708	717	678	692	751	704	766	721	731	676	755	727	727	744	713	714	702	743	689	727	716	726	701	729	722	678	732	726	706	733	689	727	737	715	741	759	739	700	749	691	751	725	789	667	707	729	718	740	747	751	753	716	760	694	680	706	729	677	729	780	738	747	743	686	719	725	780	732	740	791	712	696	728	681	760	726	734	733	711	732	689	687	777	731	712	757	765	752	688	713	651	719	691	703	693	681	717	740	762	714	678	697	728	683	734	723	760	687	698	755	781	669	756	695	741	682	701	762	739	722	697	693	771	718	731	731	714	693	743	692	741	708	745	746	677	726	709	687	671	715	718	760	773	768	707	739	748	731	694	735	692	720	747	710	713	748	694	687	756	744	750	708	674	729	703	714	708	686	735	736	718	702	738	725	714	710	732	709	721	710	700	679	680	703	721	742	708	763	716	761	696	709	769	727	771	690	720	728	730	693	699	719	728	690	708	754	761	801	739	707	744	750	661	717	689	733	757	727	707	709	719	753	698	728	699	741	769	741	737	676	690	699	725	756	728	729	721	721	736	715	732	787	674	718	703	734	725	776	768	694	753	755	757	744	735	693	703	701	695	773	737	722	772	750	709	751	708	763	707	759	746	724	727	761	758	718	687	750	732	676	732	758	688	704	710	728	746	732	698	755	753	700	701	742	720	699	710	718	752	691	672	760	739	728	776	693	695	729	722	735	706	697	719	717	669	742	706	707	706	713	821	777	688	731	713	699	704	732	738	705	703	727	705	731	720	691	720	730	702	695	724	758	735	706	718	715	717	752	747	781	739	751	750	673	747	730	767	718	689	729	746	724	750	683	713	727	692	701	712	710	668	738	751	725	699	694	724	723	685	691	720	752	747	741	742	696	724	738	692	730	721	722	773	714	705	729	709	726	762	733	719	671	707	742	686	743	713	721	756	780	722	714	735	703	704	708	725	651	729	721	674	760	723	677	711	792	659	738	715	722	714	687	727	753	737	780	748	672	789	702	755	739	731	743	698	709	695	749	703	708	709	735	757	752	770	770	714	707	759	760	728	729	767	741	759	731	728	695	739	725	695	708	711	730	707	770	673	720	733	720	761	716	731	715	737	728	747	740	720	724	739	687	737	717	749	757	733	722	754	755	730	759	746	688	722	696	729	713	713	682	696	752	712	715	720	693	731	685	776	712	732	766	749	754	734	718	695	736	783	748	727	669	746	703	719	724	717	746	707	772	716	691	730	705	683	762	706	756	705	731	726	756	702	711	720	749	716	717	708	765	678	728	741	798	708	694	768	715	728	713	735	684	693	705	737	712	728	702	682	724	662	739	740	710	735	751	710	690	698	732	748	755	767	768	702	710	725	706	741	721	723	701	711	681	712	772	709	741	714	721	689	742	715	702	755	703	732	714	667	720	691	742	723	674	686	687	670	737	774	700	773	739	675	683	739	647	791	792	746	726	719	726	737	736	707	720	705	714	731	746	701	728	744	704	746	725	766	722	731	778	735	704	753	730	735	752	716	706	706	711	721	761	702	718	687	721	705	750	730	700	719	725	720	715	733	713	705	723	719	711	684	742	716	741	731	730	702	751	724	732	657	755	742	676	737	735	723	740	751	714	648	763	720	745	720	719	725	725	666	665	717	722	772	751	715	727	750	661	733	675	722	776	673	709	751	731	697	755	726	717	736	716	669	712	684	660	746	684	714	709	694	702	752	706	721	774	679	716	666	706	731	692	691	690	722	785	768	718	771	716	670	712	705	710	758	724	700	721	764	689	712	691	729	750	731	759	713	745	701	692	719	734	722	703	713	750	755	702	682	664	652	689	693	722	706	716	751	706	687	684	727	702	738	737	709	716	673	739	711	774	687	732	741	722	662	767	722	687	713	738	717	720	702	721	777	702	739	720	703	662	731	720	737	730	736	744	720	736	755	706	735
21447	32411	19877	4990	3724	3042	2273	2103	1947	1758	1566	1521	1452	1325	1223	1087	1035	1001	925	837	871	883	885	865	893	864	897	915	868	869	902	889	893	855	881	894	918	855	855	880	867	877	867	866	848	896	865	873	877	906	946	848	874	834	861	836	899	809	833	885	858	857	821	864	865	871	867	854	818	863	845	835	861	840	874	882	907	859	811	906	857	898	837	866	865	824	882	865	870	860	894	824	883	846	857	852	878	787	809	855	846	849	814	861	800	842	833	834	811	831	912	866	844	896	835	822	853	834	846	892	820	809	859	803	860	868	839	899	851	842	882	841	839	813	863	905	860	841	822	837	857	899	855	822	840	893	870	890	866	878	841	859	838	834	846	859	883	865	887	880	816	844	835	869	915	823	883	870	874	886	835	839	930	893	863	840	852	867	805	818	866	863	826	850	814	824	861	817	841	836	942	860	851	847	895	816	885	853	833	859	868	911	837	819	882	908	875	885	860	928	890	842	866	875	848	864	908	845	850	822	929	835	908	851	820	860	810	857	845	865	835	892	921	881	883	896	834	838	874	808	873	779	863	869	840	862	846	861	855	850	859	830	842	840	859	854	888	857	848	860	873	857	850	820	776	902	896	885	882	806	860	856	844	910	834	829	842	857	864	835	862	908	874	819	878	848	804	908	853	843	847	933	874	903	889	861	841	905	813	821	825	897	807	890	916	853	843	866	879	824	847	821	817	855	907	871	875	870	907	832	882	845	875	850	894	867	862	789	845	865	871	832	926	897	837	914	886	868	866	823	873	867	862	926	882	803	849	872	808	871	806	851	855	866	849	826	869	871	839	875	883	877	833	832	828	840	851	865	866	882	877	839	830	810	870	852	814	857	884	840	848	850	872	855	853	839	851	846	839	835	776	855	880	894	841	844	849	849	838	889	831	864	879	846	835	914	810	820	870	866	823	874	834	859	858	857	789	912	787	850	791	836	850	812	821	849	800	844	870	841	888	814	879	896	886	875	819	845	845	869	793	862	903	880	862	851	812	907	857	856	865	867	832	873	889	853	847	862	853	780	882	831	821	826	902	876	828	858	851	879	830	866	815	872	850	864	882	878	896	910	848	820	839	890	817	837	882	814	887	861	859	841	889	840	857	826	859	844	822	823	851	877	877	844	877	833	922	877	881	881	867	883	859	838	861	881	861	847	814	818	854	790	919	829	842	850	864	861	865	855	859	876	827	899	839	879	820	844	850	799	866	824	834	854	858	852	833	877	832	828	841	835	855	833	881	842	885	831	864	807	848	849	825	906	864	876	830	889	801	867	864	885	914	848	867	905	878	888	843	874	863	874	845	851	856	886	878	874	820	879	909	832	924	829	925	883	795	842	850	867	877	813	918	900	911	849	893	875	845	900	839	849	911	863	849	799	868	883	881	842	799	821	877	862	833	849	847	852	876	860	872	809	843	856	912	872	891	852	939	852	871	889	793	889	859	834	828	868	875	858	893	884	884	887	898	813	837	864	879	863	872	843	835	873	864	871	795	890	817	809	869	832	849	835	846	849	853	787	882	812	817	837	859	843	818	883	869	888	799	853	874	896	857	821	836	797	835	895	817	841	859	872	865	819	810	808	906	860	853	859	882	894	854	872	865	861	814	758	845	870	837	870	924	852	861	824	852	839	792	859	838	855	863	866	855	817	865	851	824	899	820	837	919	799	830	838	881	825	876	830	866	869	878	869	872	894	873	871	878	886	812	846	839	859	869	823	844	794	893	876	848	875	911	856	861	863	872	845	834	824	850	898	793	829	868	861	829	883	845	857	824	861	845	828	859	863	847	841	849	823	887	859	850	874	851	847	877	822	872	864	834	883	852	858	852	873	830	895	825	824	889	843	839	852	826	879	854	893	851	856	864	828	867	846	899	853	856	828	846	800	893	858	842	895	839	823	861	936	879	880	849	843	874	807	859	859	858	835	852	861	853	894	886	828	850	863	869	846	842	871	883	867	858	877	856	824	847	901	871	881	844	857	843	896	839	875	863	803	839	876	844	870	849	840	877	840	789	829	900	825	886	799	875	799	801	801	847	861	889	871	847	846	826	806	836	845	827	830	875	876	861	843	880	860	855	856	891	879	826	831	869	877	823	839	896	873	823	873	879	847	841	868	875	864	903	861	831	879	920	846	836	855	867	846	880	849	872	868	842	818	889	823	861	907	851	841	883	878	829	872	856	898	847	806	902	821	812	836	868	865	824	830	851	818	842	890	875	825	867	833	851	867	804	876	931	840	864	821	842	843	832	837	909	846	905	820	890	847	849	859	803	840	862	875	877	852	829	898	881	840	888	839	842	842	822	836	841	908	885	859	869	849	881	878	870	836	876	833	838	820	838	850	903	816	926	904	882	908	828	840	850	827	812	822	874	804	858	831	863	847	855	865	787	845	917	838	837	896	827	889	862	872	833	862	846	834	827	856	903	836	841	857	791	811	884	850	884	820	838	917	924	887	893	910	871	837	885	921	893	843	794	851	845	860	859	870	838	873	849	855	806	851	806	863	823	831	819	864	870	851	816	892	818	873	814	859	806	812	896	927	860	798	827	848	852	827	829	828	863	820	900	827	829	833	831	887	867	862	875	832	819	801	838	917	832	874	821	840	864	868	877	881	897	863	877	897	894	849	824	849	830	839	880	892	792	891	810	852	832	847	851	841	854	809	811	855	834	832	892	877	852	845	869	872	852	848	905	876	879	892	848	873	827	852	856	827	858	831	833	842	866	828	851	862	874	893	804	836	831	849	889	869	883	818	827	823	850	826	865	867	817	885	895	837	881	867	868	867	832	796	862	805	874	824	870	839	845	866	869	851	840	879	838	797	839	836	868	850	864	859	896	882	802	823	866	863	845	821	811	868	864	871	856	821	858	845	843	900	847	833	850	919	863	876	837	899	856	849	866	909	898	845	891	810	860	840	861	817	867	890	856	868	826	880	852	856	880	812	866	858	846	854	836	902	821	894	842	899	831	862	875	827	884	853	863	899	871	864	879	817	856	868	872	899	878	842	905	879	897	888	837	808	870	801	892	919	921	816	855	870	850	906	904	843	801	876	853	862	846	846	863	836	860	847	859	818	842	806	855	883	819	805	878	837	851	863	831	860	832	855	836	832	874	865	869	864	832	832	806	817	893	831	812	845	906	891	902	819	846	893	859	862	859	840	852	884	860	850	875	863	879	857	890	865	817	805	876	851	835	850	794	848	871	851	834	845	877	831	838	851	813	899	849	827	871	880	825	836	839	857	842	857	817	804	877	877	845	871	860	833	841	797	895	856	841	850	908	852	859	841	852	831	871	858	817	853	871	836	858	885	817	839	846	849	842	903	860	866	899	887	867	847	882	854	830	888	884	816	864	860	886	882	871	855	904	942	850	802	856	841	916	839	883	834	861	848	907	872	878	817	875	849	815	826	826	887	866	863	789	796	861	872	858	851	886	772	837	839	839	868	854	876	849	910	866	838
23727	21146	28264	24266	21128	13093	3945	2565	2205	2030	1739	1622	1494	1405	1315	1233	1084	929	878	913	882	879	905	905	885	841	906	834	865	894	864	874	881	868	819	875	840	791	870	873	871	821	812	882	818	867	871	788	874	844	829	817	825	861	814	832	825	795	828	814	844	861	821	800	799	827	835	833	855	772	865	759	824	817	779	840	862	845	815	754	886	849	826	816	837	776	773	835	771	820	837	841	797	871	782	772	841	815	808	833	819	788	852	803	822	805	853	830	781	762	804	857	765	782	791	871	879	853	830	804	814	824	843	763	829	823	775	825	806	833	826	777	756	822	829	872	798	781	820	816	828	811	792	821	825	832	870	785	836	817	811	805	860	851	831	800	804	811	871	815	847	804	843	800	830	813	829	837	793	784	816	832	741	885	799	799	790	817	812	790	782	847	794	856	777	848	855	790	818	822	854	772	810	821	821	782	845	838	850	844	865	813	841	862	865	822	775	824	818	820	798	842	787	808	850	848	846	768	818	784	849	849	767	833	824	806	806	824	760	816	795	833	827	831	835	799	784	835	777	802	796	833	791	854	808	792	789	810	793	815	799	786	858	805	801	780	829	829	795	819	798	844	824	827	844	795	860	812	809	819	759	786	783	786	748	779	812	841	862	777	840	835	785	829	869	764	809	789	823	748	833	832	788	822	801	855	811	844	802	798	821	765	843	814	815	816	745	853	815	789	829	809	788	836	837	814	802	833	791	793	771	805	828	774	786	815	795	819	778	847	841	854	816	776	777	742	829	791	825	857	811	852	783	859	848	837	798	809	840	819	820	776	823	835	830	842	836	777	787	803	751	810	839	815	850	834	822	816	796	804	806	791	884	789	847	827	785	826	809	786	799	823	881	832	819	818	773	794	748	775	780	817	815	789	838	840	810	852	786	838	866	794	779	866	791	805	815	839	816	829	825	831	802	765	831	847	809	826	821	811	829	832	825	803	806	807	803	824	762	825	882	798	800	815	769	763	853	831	807	782	813	817	825	830	819	780	788	823	805	813	814	817	831	843	844	801	772	750	831	763	830	866	845	828	871	757	821	816	761	817	831	816	799	846	837	792	799	825	850	800	819	766	818	818	839	850	855	805	796	788	773	836	807	863	829	839	810	814	817	802	801	787	890	801	862	807	797	806	807	803	820	792	720	842	805	832	774	821	822	813	810	766	811	837	793	809	792	778	765	814	835	845	872	807	839	804	752	866	816	802	839	813	732	809	834	826	771	821	799	800	786	818	853	842	820	803	807	842	761	798	827	789	815	831	824	802	800	805	832	839	794	774	793	822	812	803	828	809	791	836	820	829	808	864	789	801	851	809	830	809	860	823	831	803	821	763	793	792	846	789	781	821	771	821	827	784	844	818	828	827	834	834	776	834	821	774	823	846	879	887	784	863	844	779	772	836	795	811	788	821	801	838	808	849	810	768	794	823	791	814	809	817	836	870	757	771	818	801	756	764	823	809	790	842	767	811	820	788	792	831	828	806	792	815	821	831	810	846	837	817	802	780	792	796	803	803	827	840	781	834	801	816	786	847	809	817	774	831	846	789	788	781	817	780	757	792	810	812	817	810	793	781	844	803	841	820	797	761	826	824	802	820	802	775	851	795	815	784	788	809	791	787	794	822	786	837	891	840	822	798	807	815	804	810	845	870	781	873	827	795	819	774	774	888	851	815	809	802	830	830	792	834	816	810	834	805	812	805	772	801	791	832	821	856	841	782	803	797	892	773	860	843	869	791	831	834	832	858	830	809	864	823	834	847	838	838	809	799	815	807	841	864	807	780	864	865	804	853	823	875	817	819	796	826	834	829	827	822	871	810	775	786	853	800	806	787	835	828	814	809	829	783	797	833	768	834	805	806	782	835	786	770	774	823	808	832	791	782	829	784	843	823	786	826	787	756	829	811	801	826	855	801	828	837	817	810	784	858	789	812	816	810	792	790	806	766	828	838	802	858	835	790	795	776	773	843	770	795	806	829	759	829	822	837	789	850	811	808	850	796	783	795	798	775	787	843	757	844	826	856	809	789	830	840	809	885	802	808	760	802	832	824	813	847	838	826	826	893	818	781	801	777	749	804	809	773	885	805	843	789	813	876	722	805	837	823	809	812	804	766	844	773	825	786	867	781	796	786	785	819	853	853	801	864	816	808	796	769	790	766	815	835	799	799	807	831	776	805	825	762	792	825	787	829	787	854	806	808	774	821	858	793	818	813	825	801	797	792	876	830	782	773	838	805	905	797	827	769	783	786	859	828	807	772	835	798	791	837	758	859	806	819	822	819	815	772	767	820	897	793	823	761	829	874	813	786	827	810	819	892	814	783	785	792	791	831	856	786	809	793	830	780	805	836	797	819	760	795	809	829	809	782	868	879	771	836	794	786	833	771	813	866	835	855	818	784	755	827	803	747	776	801	803	766	821	831	819	807	810	781	826	861	833	816	852	808	803	837	796	850	815	827	819	806	857	788	818	837	816	825	847	810	843	801	836	815	818	797	783	771	821	854	814	788	770	813	833	798	847	756	773	837	806	846	809	815	781	815	812	848	827	831	885	840	766	790	746	786	805	772	868	826	777	875	799	812	788	837	823	810	801	844	804	815	859	811	757	844	841	838	865	762	801	793	795	821	805	773	810	782	812	790	836	837	796	841	814	832	853	821	800	816	780	814	826	863	787	830	789	810	876	865	802	814	842	833	803	837	806	768	780	732	802	815	768	752	852	805	818	813	791	767	785	752	780	813	765	822	818	754	833	827	830	855	803	852	816	781	805	752	793	813	765	810	781	772	789	838	823	829	853	773	808	782	855	795	808	826	794	777	811	811	794	815	761	909	816	841	841	808	816	853	803	832	817	792	820	836	823	813	771	806	791	797	818	818	821	827	815	817	789	842	835	827	817	825	831	825	758	799	843	864	824	885	812	792	846	813	801	792	817	831	817	820	821	842	838	750	815	800	844	779	813	763	793	798	846	848	787	810	796	775	771	794	804	807	794	830	831	791	804	823	799	810	845	768	851	779	833	805	759	814	824	843	851	858	803	828	851	825	831	810	785	808	799	796	789	800	829	834	824	833	818	837	772	825	824	868	778	851	813	836	804	798	768	851	829	789	789	806	847	815	825	760	802	841	807	816	827	814	832	801	828	786	815	815	805	835	797	823	780	816	754	840	854	839	853	762	842	780	791	791	795	790	763	780	742	759	821	828	828	811	784	814	801	756	783	845	844	833	836	728	882	775	781	750	782	826	798	803	798	793	863	806	801	793	734	787	799	773	814	770	806	789	824	775	868	840	843	830	812	803	847	815	797	791	865	790	850	846	846	824	840	794	763	803	808	802	795	799	782	840	828	740	807	856	791	806	811	794	821	818	820	802	852	807	814	788	810	755	834	819	790	776	814	821	853	806	813	796	805	824	836	831	812	789	829	762	770	795	871	778	861	815	818	843	791	801	846	824	823	825	787	858	797	793
21010	41058	27368	10043	7594	6075	4671	3779	3666	3131	2563	2366	2324	2064	1887	1679	1350	1262	1187	1113	1109	1145	1040	1013	1059	1040	1000	1007	1021	1019	1070	1102	1023	1120	1016	1058	1048	989	998	1002	978	1007	1011	1004	944	1027	1004	978	986	1007	1046	998	1035	986	1008	1043	1003	909	1001	969	1014	936	1028	998	991	947	957	942	977	945	946	932	945	945	968	955	1001	946	961	970	991	996	924	978	940	966	982	1029	1026	934	953	973	945	940	961	885	953	1084	1003	948	970	923	958	918	992	965	919	979	990	960	975	927	954	969	928	1008	976	899	930	958	903	954	981	978	977	942	936	971	957	904	1016	993	928	979	960	989	920	940	954	985	1006	926	989	976	910	971	960	963	887	949	968	940	932	955	998	999	956	882	956	994	953	962	939	993	937	927	958	966	914	929	962	926	996	975	939	916	969	987	922	992	1002	948	951	953	961	978	996	966	1003	931	979	958	946	1013	927	950	980	973	970	930	1019	993	995	933	1006	959	921	984	928	953	987	982	993	919	965	956	1002	974	1007	884	956	905	903	1002	977	971	976	1041	1017	978	902	967	981	987	1029	998	992	962	960	946	991	931	955	971	935	971	953	964	999	949	956	965	942	1001	962	969	981	880	971	954	987	960	996	951	998	994	973	962	996	918	961	981	951	974	1018	960	940	1014	971	928	985	900	970	951	966	981	978	966	948	934	974	962	954	934	962	1014	953	912	956	950	984	976	901	953	950	898	941	955	923	941	952	972	929	997	941	993	957	936	964	953	967	924	940	931	981	969	948	920	1011	983	948	989	1008	957	956	968	955	1000	928	988	943	960	958	922	977	934	937	970	889	985	938	999	965	916	933	975	988	981	943	915	950	989	913	1001	936	992	956	966	987	960	952	967	960	995	912	958	959	903	971	932	939	969	1008	936	919	946	1003	939	924	971	956	973	937	990	973	940	941	906	961	1012	1021	929	969	968	895	1006	952	953	946	1004	941	908	927	978	995	937	962	949	956	949	954	944	961	912	945	930	994	983	986	960	932	969	979	950	987	959	950	1001	950	970	1020	901	966	986	953	967	1022	961	962	944	984	929	963	936	957	981	953	965	1018	991	929	932	979	881	1008	957	952	962	982	975	1008	949	984	955	963	971	931	966	977	967	979	991	985	1034	957	934	963	869	982	977	975	978	914	992	988	1000	953	952	943	972	931	957	1014	917	943	993	927	960	972	972	948	938	998	971	972	961	1002	945	981	932	918	932	932	997	920	966	958	964	943	958	931	953	946	953	937	941	920	943	990	956	973	957	919	1001	967	960	936	1002	975	947	1032	1006	926	990	988	948	954	961	971	916	926	938	976	940	984	996	1003	958	960	1006	953	972	981	993	953	937	936	992	999	987	940	924	929	959	1020	960	952	957	981	971	971	972	940	969	945	938	985	929	982	964	968	940	985	953	948	907	937	898	975	957	897	943	947	1002	982	949	996	943	927	984	959	921	973	995	939	994	980	962	915	987	984	1001	987	927	962	993	1008	966	984	932	947	968	933	972	919	950	971	974	936	967	976	984	1005	1025	987	929	961	923	1007	943	970	948	973	958	963	995	975	945	1000	946	983	955	1022	974	916	961	989	924	981	997	955	981	956	990	909	1028	967	972	991	930	933	951	909	965	919	967	1009	991	939	950	935	977	995	968	953	1006	892	955	993	969	1015	973	976	942	967	991	1019	950	1010	1007	966	984	969	946	952	916	960	972	950	945	959	975	984	923	905	928	957	964	975	955	951	976	967	984	999	946	967	954	944	940	943	940	978	953	893	956	1011	941	989	962	959	976	950	942	984	947	996	985	998	976	981	975	970	977	958	962	906	993	906	982	973	987	939	924	946	977	930	974	954	920	991	955	984	1023	953	910	1010	932	976	981	932	941	945	915	968	964	968	946	950	995	994	948	934	979	981	987	999	928	925	1001	927	948	977	955	992	981	941	940	935	1048	933	951	963	982	910	1006	1030	959	1014	1002	962	973	925	949	985	946	976	974	964	904	944	944	928	951	954	964	967	1050	976	965	911	943	917	939	965	959	964	940	965	977	990	977	981	966	959	921	955	940	936	954	963	937	962	979	1008	999	975	983	946	942	933	965	966	999	937	1003	902	967	964	947	950	972	966	928	982	927	952	915	985	1010	953	960	952	911	957	984	971	963	937	1000	962	944	925	965	957	973	933	964	980	918	1011	901	935	926	951	990	921	996	926	946	1013	917	982	987	915	969	908	974	944	972	903	957	956	1021	956	951	914	970	960	954	1030	970	938	977	972	968	971	976	895	972	947	975	975	995	978	938	1002	984	961	915	938	907	924	976	1001	979	903	929	952	972	1003	988	958	940	986	968	970	941	979	937	948	947	970	903	937	993	961	915	969	1009	988	1013	943	999	971	1015	940	947	940	960	968	911	944	968	967	957	936	1007	951	913	1004	1005	1011	919	964	973	971	959	945	983	951	924	1020	952	944	968	973	959	944	920	964	946	970	1049	950	978	994	926	941	939	1000	992	918	980	983	928	938	971	963	966	972	933	1036	981	993	930	965	964	974	944	1005	969	975	922	978	986	970	895	919	930	1023	980	963	976	953	928	967	985	995	953	921	930	949	942	984	989	964	968	998	975	988	987	964	916	943	977	912	946	951	941	1011	972	955	956	964	943	978	906	991	973	946	918	994	978	910	1010	915	968	950	961	937	1022	975	980	939	934	904	936	915	958	985	944	998	948	974	918	946	967	956	922	968	917	990	986	987	1005	939	999	962	949	1008	945	883	993	942	922	967	1000	976	952	972	930	942	978	990	965	1001	962	976	980	1006	959	970	1008	968	885	976	939	941	954	921	966	1010	993	972	940	960	936	956	949	938	992	974	933	909	970	959	958	986	912	908	963	991	950	994	1006	954	971	957	932	978	987	947	935	955	963	933	992	923	975	965	1008	876	942	907	949	979	960	984	952	866	926	973	957	989	981	933	931	939	965	954	974	983	1002	959	962	944	936	926	949	961	933	969	950	913	1003	947	959	937	964	963	911	919	933	951	989	939	1027	949	944	921	953	963	891	962	929	923	958	920	947	951	962	931	947	956	947	951	1017	986	971	938	943	937	930	1009	984	945	946	960	977	1022	997	1020	948	1020	993	903	938	945	947	975	983	965	933	957	959	936	943	908	981	926	966	958	936	982	902	980	907	938	951	998	950	942	1051	957	962	985	959	945	982	966	957	1001	955	998	968	967	931	994	998	968	952	996	925	940	964	1004	1011	965	945	963	959	992	988	930	968	922	952	973	989	969	981	976	910	927	918	951	959	1029	983	956	959	1011	995	944	945	976	929	941	947	902	948	956	910	974	926	937	923	975	995	981	930	993	957	968	954	944	991	931	981	988	1014	976	1003	939	1002	966	934	905	981	1006	967	994	936	986	951	937	919	995	957	967	918	949	948	955	944	979	931	970	972	980	1006	999	972	907	929	1012	1023	917	991	955	968	941	971	996	892	972	980	972	1001	966	957	1004	974	993	927	937	926	987	936	952	937	959	969	943	999	944	985	967	962	930	962	938	946	960	970	934	918	985	999	1062	956	1049	1025	919	950	932	922	960	931	1009	958	986	973	1003	924	1004	949	922	922	955	951	958	1001	984	948
24691	21145	27298	25172	15200	3410	1914	1427	1422	1298	1139	1029	1033	872	821	753	676	620	649	516	553	514	524	594	554	585	560	549	505	593	528	507	546	522	501	529	561	508	515	520	507	553	513	531	514	506	526	541	488	568	530	500	530	479	522	520	533	530	535	496	545	528	511	558	485	493	503	512	507	532	476	528	504	520	531	516	486	520	494	538	529	506	525	481	488	484	498	526	511	490	524	504	490	511	487	499	485	511	524	561	496	510	547	477	517	507	494	534	490	506	491	509	502	491	521	523	515	574	503	521	554	506	489	530	530	507	485	515	506	489	483	513	520	500	504	494	519	522	536	469	487	474	487	494	507	517	567	550	525	517	528	522	499	493	537	553	521	476	499	507	487	500	512	522	482	539	485	512	537	496	531	524	513	489	508	497	495	504	526	485	562	521	526	504	519	557	500	477	515	498	509	502	533	557	512	511	528	490	505	522	498	534	528	482	522	536	504	508	514	525	537	514	520	511	517	484	520	575	537	498	502	514	534	524	527	508	513	507	517	494	482	517	506	477	506	501	459	527	489	520	531	509	520	509	524	553	462	515	511	516	500	492	492	488	506	527	511	541	495	508	503	529	503	518	520	529	518	492	479	490	511	509	490	471	509	478	511	534	512	529	527	538	528	497	483	540	519	541	500	486	524	507	499	502	534	492	501	525	500	539	523	471	508	489	481	506	525	529	510	493	527	506	498	500	500	521	538	478	513	515	519	507	510	538	518	495	478	533	529	489	487	552	528	537	487	516	483	482	510	522	469	467	490	530	493	538	551	459	540	529	527	506	519	509	532	524	491	488	500	493	481	499	500	478	551	504	536	512	469	503	506	500	539	515	531	518	541	548	485	526	563	516	527	502	523	534	488	481	507	478	532	463	559	483	557	490	519	514	481	508	503	517	510	498	502	477	494	514	486	488	509	488	506	491	486	490	548	499	505	529	512	498	543	493	525	498	529	510	512	489	513	521	454	537	505	510	492	518	491	489	496	535	499	462	530	499	500	509	508	533	511	508	518	522	510	516	513	487	495	518	465	489	483	522	487	524	513	533	563	508	544	486	506	533	528	509	522	529	498	499	504	534	517	507	454	503	473	500	524	489	535	448	518	489	511	514	533	481	532	454	514	502	488	469	496	506	523	513	501	511	469	469	513	490	522	517	544	462	494	506	509	485	499	523	522	474	544	482	522	535	480	524	485	501	504	447	511	484	586	490	495	486	513	486	531	524	505	511	499	462	532	530	543	502	511	528	530	528	553	500	523	523	483	543	511	517	524	548	526	508	497	496	528	480	515	501	505	470	500	517	521	499	520	538	487	478	479	538	507	496	552	526	504	498	527	506	540	494	514	525	461	518	534	502	548	488	513	527	500	507	503	501	473	497	503	505	527	496	521	520	514	467	513	529	538	486	490	484	472	497	541	536	470	483	488	520	458	549	474	463	539	492	493	532	540	500	513	494	498	515	504	477	486	567	497	518	535	535	497	469	521	548	474	541	530	500	495	485	468	526	519	459	496	523	500	509	502	543	511	498	511	491	499	506	496	506	451	476	498	500	503	501	518	510	512	499	504	541	490	511	493	513	462	478	549	498	541	484	529	458	508	520	496	486	516	513	534	502	501	512	493	521	523	504	498	460	520	469	505	490	538	528	492	515	503	525	532	481	489	497	481	509	526	518	490	527	533	480	481	512	465	508	510	488	495	522	480	517	517	503	490	503	507	499	496	506	491	507	525	501	503	516	525	497	527	493	503	488	520	502	497	494	501	487	481	463	513	519	469	465	514	502	513	504	544	514	494	516	523	494	494	451	470	481	554	482	493	493	498	496	563	531	494	497	531	497	501	536	532	538	486	460	503	517	524	454	513	501	516	504	489	552	539	554	513	494	519	518	518	492	514	509	504	530	515	536	545	544	514	508	487	542	502	540	520	546	517	541	452	569	506	516	476	511	493	470	475	532	498	519	538	505	522	526	524	516	505	451	509	514	495	499	475	529	487	476	504	496	502	498	512	471	532	490	510	498	475	513	485	511	519	504	507	502	507	487	500	519	530	517	502	503	522	545	484	560	541	483	512	531	538	517	498	557	499	526	504	491	513	531	481	500	491	512	502	534	555	497	494	499	514	517	506	529	519	544	521	505	535	537	513	473	503	515	525	528	512	510	509	539	513	519	469	532	515	558	502	517	494	493	510	475	521	532	546	478	568	474	537	478	516	510	538	540	494	496	520	533	505	526	473	504	548	550	538	516	513	518	537	503	514	499	534	512	486	492	472	539	487	526	509	508	506	551	502	504	508	516	495	514	510	484	520	523	467	519	482	590	520	471	557	500	477	490	507	518	497	503	534	484	541	510	525	498	487	509	524	528	508	506	507	519	474	525	503	532	489	518	508	521	518	512	508	468	518	496	494	524	512	474	526	473	529	472	488	463	535	503	508	473	515	500	468	528	498	512	523	494	543	509	531	511	511	542	492	513	532	503	477	523	532	536	527	508	518	515	502	498	476	503	532	456	536	531	505	500	497	524	511	465	515	528	540	515	541	511	514	510	500	515	503	495	532	468	485	510	500	530	522	500	496	492	522	531	505	523	489	530	526	504	511	471	497	489	516	494	523	542	499	530	514	507	500	524	516	503	522	523	505	551	540	503	462	514	510	513	521	518	541	517	492	513	496	524	522	534	499	533	551	503	490	534	510	547	473	535	525	515	497	534	515	489	490	531	503	497	511	522	495	492	490	493	510	485	500	573	551	462	517	531	526	505	506	517	515	487	532	521	506	529	515	524	545	515	540	508	521	527	534	526	504	505	527	486	517	515	545	486	514	496	519	509	490	522	479	522	557	480	541	492	521	508	514	499	514	482	491	479	500	471	529	499	501	500	505	502	507	507	504	510	460	498	522	505	506	518	488	487	534	550	487	512	528	535	546	521	514	514	510	511	521	492	519	535	519	496	498	494	508	542	527	517	513	511	483	485	453	536	538	502	514	452	527	511	502	515	513	493	493	495	442	506	536	512	498	542	553	532	537	485	492	518	527	522	470	514	531	546	523	487	460	475	515	515	523	532	509	520	480	517	553	502	526	496	487	510	546	492	489	499	505	542	506	553	519	534	501	531	493	481	502	494	501	536	509	487	517	481	502	488	529	531	539	527	489	505	533	465	551	513	508	536	541	492	556	502	481	526	520	486	517	502	517	501	467	534	452	508	511	478	521	503	535	491	486	525	498	489	530	482	513	461	525	469	524	530	527	543	505	497	513	495	534	469	507	510	528	491	519	471	475	492	521	534	554	512	525	507	510	514	483	521	533	535	503	542	500	485	462	512	507	520	516	496	497	529	519	446	472	507	512	516	448	511	488	494	486	480	503	486	591	523	533	533	541	518	483	519	489	490	471	511	518	523	467	466	534	520	506	492	484	541	516	477	524	520	519	534	491	501	584	473	480	490	511	493	509	494	491	512	466	524	489	496	510	550
21710	38804	24050	7551	5656	4656	3389	2839	2701	2249	1903	1672	1566	1411	1213	1117	953	823	719	708	701	715	727	668	659	695	624	666	693	695	679	731	648	660	629	638	644	673	696	651	613	648	653	669	665	631	621	596	651	652	617	635	600	643	612	651	653	667	647	631	613	572	627	663	640	627	619	621	584	628	611	643	617	631	633	555	638	604	625	647	676	639	608	642	610	625	638	607	569	597	612	579	630	583	576	629	564	619	596	642	655	624	611	628	616	603	603	639	644	593	652	600	617	602	584	615	550	630	628	600	592	623	588	645	586	602	639	638	622	632	607	596	590	587	569	674	577	657	599	650	616	567	647	622	608	629	626	577	635	582	624	625	590	639	571	605	627	616	614	642	630	644	571	607	586	661	586	612	600	629	622	610	622	626	609	561	636	611	607	584	611	635	610	635	597	569	649	615	591	623	601	603	598	617	589	639	594	568	619	664	614	606	633	582	648	605	624	614	630	605	584	606	600	625	632	617	624	568	598	585	632	600	677	608	637	585	643	626	629	625	559	631	620	594	652	596	616	604	620	618	605	592	587	586	618	634	608	581	617	635	616	584	616	614	604	622	612	606	606	631	641	640	596	562	634	561	686	569	652	625	613	607	619	618	597	580	582	627	634	609	605	575	615	648	597	591	616	590	598	599	620	599	598	640	609	611	625	613	599	615	632	600	596	571	627	598	594	622	654	663	597	611	619	632	649	614	577	648	613	612	608	617	616	606	595	576	677	597	607	611	586	657	616	576	615	604	638	609	580	606	620	586	639	601	578	632	609	593	613	599	557	622	631	605	608	639	631	605	618	628	591	591	592	612	613	586	621	638	650	593	575	632	577	656	599	599	620	608	602	596	618	613	605	637	590	602	631	620	553	629	658	616	590	591	626	605	626	643	633	584	607	601	647	624	595	580	591	617	606	599	590	598	621	598	624	611	581	600	598	618	577	663	578	579	588	608	611	608	584	600	561	624	634	614	649	618	604	644	544	649	598	652	639	640	609	617	578	645	582	624	633	654	678	643	642	606	613	584	606	602	547	595	618	584	626	609	640	610	614	619	618	623	651	633	600	611	585	613	588	582	621	599	637	630	615	634	597	585	615	635	596	592	543	626	596	644	581	605	615	601	624	635	667	643	586	614	642	598	597	602	562	600	662	607	618	627	593	591	619	607	619	603	623	612	647	647	640	626	568	630	600	622	597	613	614	619	652	630	607	577	630	628	589	583	626	617	664	620	592	595	641	618	608	611	596	580	593	598	575	617	558	656	626	623	634	600	598	595	591	610	596	618	600	601	567	648	576	571	627	581	579	616	566	620	611	639	616	608	631	617	632	567	638	595	577	616	606	622	588	641	570	605	619	609	591	595	596	640	592	630	606	610	577	659	624	618	633	623	607	588	572	601	621	617	590	609	632	631	645	599	618	626	620	622	587	608	623	609	598	630	609	601	615	605	636	602	626	618	623	619	632	661	620	617	568	679	639	586	646	620	576	596	629	613	591	657	676	639	626	580	630	560	570	604	588	605	609	564	598	630	618	620	566	598	601	603	571	589	596	609	625	651	647	579	597	612	584	607	579	613	654	617	624	630	589	578	607	604	595	624	670	608	620	594	656	560	620	638	615	640	591	634	632	611	563	614	581	602	582	640	623	589	648	629	553	582	600	560	627	612	566	633	654	636	635	623	568	593	612	593	623	634	640	601	630	647	606	637	589	619	584	589	578	595	680	635	612	654	614	579	629	607	593	641	628	613	623	595	663	601	578	628	607	601	575	628	617	678	654	585	602	628	572	613	621	603	587	632	584	582	626	587	586	594	636	617	628	621	630	599	581	570	591	640	574	589	643	621	592	595	594	610	595	592	580	646	618	613	545	622	623	609	606	590	596	597	626	614	608	568	601	578	630	598	645	637	603	606	609	604	605	602	606	613	586	607	606	626	642	637	603	582	610	633	640	621	647	610	617	636	593	625	600	602	635	633	627	602	566	639	615	566	614	599	571	628	611	648	621	568	624	576	650	647	637	611	630	633	600	590	603	549	565	654	594	584	597	598	612	619	589	619	599	597	565	587	600	624	631	615	628	646	573	657	606	618	615	570	619	581	601	612	618	596	640	625	600	633	585	631	639	640	555	594	616	597	613	629	654	587	616	558	593	578	612	649	592	582	594	633	592	615	581	592	585	643	638	606	578	592	569	625	570	575	582	635	634	572	622	630	668	591	578	671	597	599	559	635	585	589	584	590	630	662	606	575	631	661	608	601	637	619	554	610	650	624	629	584	656	645	588	577	653	585	630	601	618	566	628	586	579	600	634	585	589	675	636	605	634	606	586	590	629	616	633	604	588	587	653	590	628	615	622	591	639	603	620	585	607	626	636	637	616	611	615	575	593	595	563	609	612	588	640	600	612	599	616	616	608	591	619	596	582	640	617	645	632	648	625	615	603	630	560	586	570	633	650	656	580	641	604	625	627	578	651	606	590	580	646	593	618	566	606	599	609	632	608	589	591	653	609	646	622	618	596	575	609	568	589	637	648	630	593	658	605	626	587	596	598	632	597	617	596	616	616	639	606	607	605	622	627	582	596	637	626	628	669	661	628	587	618	589	584	626	577	579	609	635	589	629	586	605	583	609	621	631	617	559	609	616	640	620	605	595	612	622	634	611	610	641	650	616	598	617	573	622	615	623	571	625	652	621	579	653	573	615	602	638	664	628	591	600	631	626	654	601	620	556	586	574	663	624	606	624	624	606	609	582	644	650	590	588	579	632	647	582	623	593	568	637	609	584	625	625	618	604	643	583	654	643	610	594	576	584	596	610	630	579	622	616	616	623	606	640	596	620	579	602	611	539	607	620	589	581	646	602	610	617	589	602	593	601	613	620	643	627	628	610	624	639	612	614	582	627	643	605	597	616	563	605	618	611	598	648	561	610	645	610	616	617	608	556	603	614	658	641	617	597	641	564	609	624	631	625	637	606	587	615	602	591	630	589	655	585	569	628	593	620	663	589	617	630	610	653	581	611	611	611	592	612	608	606	619	644	592	622	632	641	616	593	594	611	600	603	639	577	599	648	608	585	615	622	574	572	585	598	617	614	629	642	592	616	609	625	617	607	603	664	603	626	611	620	582	596	544	570	616	623	648	635	645	619	616	612	626	623	658	609	620	596	650	615	606	594	621	595	581	631	574	619	621	589	619	582	614	631	624	616	621	638	622	598	597	614	576	628	624	622	596	623	574	621	639	572	595	609	609	586	631	614	627	634	622	610	615	632	657	570	587	601	627	616	638	603	637	580	574	655	597	605	656	581	601	615	586	604	598	615	614	625	583	598	618	628	611	591	566	619	615	584	612	609	592	628	578	666	658	583	610	649	650	611	607	604	575	643	616	596	585	611	615	619	608	594	603	631	615	565	626	579	594	676	610	588	614	625	641	573	553	611	639	574	615	605	576	612	615	632	570	570	651	642	569	587	590	642
22668	21180	28702	23946	21197	21333	12217	3405	2814	2268	2036	1819	1692	1492	1292	1126	1032	857	775	680	733	701	692	668	664	631	680	716	698	696	683	715	661	664	650	569	637	662	648	635	657	664	633	653	633	643	608	603	633	662	636	613	613	614	609	634	627	602	596	584	594	620	577	615	616	584	598	559	593	589	583	624	616	575	603	595	570	600	578	616	649	555	583	596	597	587	619	618	601	616	558	624	622	578	574	615	612	638	576	566	589	569	618	600	627	587	589	597	599	608	577	625	628	608	601	590	560	584	579	611	577	606	558	598	608	581	606	605	580	560	622	644	591	598	558	614	641	555	635	550	563	583	600	626	588	578	609	588	587	574	586	608	626	565	639	619	591	592	561	553	579	598	609	594	576	588	572	585	608	573	597	595	560	573	625	628	581	533	586	622	578	635	568	620	614	535	559	587	591	571	565	623	573	568	627	548	588	625	569	581	619	643	561	557	582	557	594	616	609	616	554	584	630	612	594	581	617	532	597	578	573	595	593	624	572	569	607	559	594	571	586	553	596	577	591	610	600	571	587	560	576	560	601	577	633	614	623	589	610	605	605	586	595	613	595	553	559	569	587	603	540	589	547	618	637	591	558	557	606	589	557	564	604	593	609	587	560	624	580	591	639	577	642	528	612	575	567	606	600	557	596	611	580	597	640	580	587	541	598	576	631	620	576	607	588	605	603	562	582	592	564	644	558	556	581	578	586	560	587	591	547	593	560	627	584	588	555	591	557	608	615	588	651	634	586	624	585	556	576	595	593	596	623	566	550	579	591	561	589	577	561	646	558	563	613	612	542	631	554	560	571	594	597	602	574	608	579	609	596	626	600	598	571	611	596	620	608	608	552	590	618	558	612	591	577	613	615	602	582	540	565	572	533	596	608	638	633	623	596	617	564	606	603	643	605	574	590	585	602	565	601	562	573	572	574	594	578	604	605	637	555	604	552	606	661	519	579	579	609	577	584	593	591	579	569	629	596	565	582	601	606	573	551	555	580	628	583	595	589	614	598	572	571	552	641	635	573	589	600	579	567	589	599	604	638	582	583	528	570	588	628	636	576	542	618	611	631	592	618	625	521	547	575	657	574	571	623	530	565	573	593	639	582	589	572	619	556	585	568	590	554	584	603	588	592	656	570	614	558	534	605	602	626	597	586	594	564	602	597	581	577	609	610	599	578	615	603	612	630	644	577	614	546	605	567	573	618	607	571	606	607	539	585	615	630	616	606	552	613	578	620	580	612	597	586	593	602	606	606	580	555	567	618	598	612	552	605	616	622	592	576	601	606	562	609	602	575	605	610	657	643	650	577	596	565	593	560	552	569	622	562	559	643	628	571	605	565	608	568	598	612	671	583	593	567	574	593	584	570	602	577	628	565	600	565	568	584	628	600	583	564	558	565	591	596	565	568	573	597	601	577	577	612	604	616	609	568	558	599	598	639	601	572	601	584	579	604	630	596	582	603	529	610	594	626	617	622	596	592	598	580	620	595	630	570	582	626	576	582	606	602	613	600	644	581	588	606	593	564	580	555	582	616	600	586	613	622	590	567	552	590	563	560	568	532	585	598	632	578	578	583	541	614	628	560	628	595	577	571	558	580	614	523	605	625	586	593	568	618	619	630	636	575	597	564	575	621	624	578	596	586	581	592	590	561	576	607	600	590	637	612	565	556	553	578	590	596	584	577	563	565	581	576	556	561	551	594	598	585	606	578	544	601	601	597	592	585	577	576	571	580	599	598	621	601	586	605	591	603	604	616	575	585	581	593	558	575	589	595	590	586	561	588	627	598	568	566	572	624	606	609	619	568	578	602	555	591	622	575	604	600	582	574	580	576	581	598	602	566	592	589	608	574	521	653	621	584	623	577	570	605	637	567	620	587	554	587	582	580	534	637	604	577	596	547	577	599	623	583	568	588	586	626	619	533	562	578	600	615	617	582	581	559	594	623	558	557	609	620	569	615	582	608	594	603	587	630	611	556	558	569	625	592	560	580	566	577	568	570	582	607	579	619	598	578	601	580	592	576	611	587	566	574	590	611	586	606	581	558	586	556	518	630	598	594	600	593	606	638	588	548	575	593	580	585	552	599	622	581	589	626	583	583	574	589	631	587	600	601	588	563	582	531	566	606	595	604	590	545	628	633	600	577	581	658	580	601	595	574	583	571	566	585	609	590	584	579	586	570	609	536	606	595	599	576	557	552	602	556	635	613	543	642	612	594	586	559	596	620	624	624	576	546	584	582	593	579	579	609	621	579	571	579	579	575	567	564	606	587	541	620	583	616	609	593	605	630	594	575	621	592	573	655	606	583	600	601	576	583	606	571	604	615	590	598	608	617	649	602	594	594	607	579	565	631	598	602	597	588	609	567	580	614	553	621	620	599	614	598	605	606	560	571	577	634	566	585	584	548	602	595	568	609	563	574	573	568	534	607	591	586	587	576	587	588	595	636	606	591	586	597	562	579	592	586	586	587	553	616	601	602	633	563	597	620	602	611	567	604	600	598	551	553	604	611	569	593	527	555	580	603	621	598	604	567	559	551	575	591	612	605	582	581	555	570	567	630	609	597	583	591	553	600	606	588	543	588	588	617	575	639	597	599	557	580	588	588	609	578	584	590	587	596	558	592	545	614	580	602	585	605	549	573	550	589	643	573	601	614	593	639	548	634	560	634	574	582	634	571	613	589	617	580	562	585	611	574	603	633	601	609	598	570	595	606	619	575	586	575	593	614	555	537	572	600	570	603	641	596	563	620	610	590	576	577	585	598	578	622	601	585	548	637	568	526	575	590	586	591	597	595	593	584	620	611	590	618	649	569	572	606	640	558	619	587	513	598	595	600	586	599	627	580	576	595	606	611	601	604	559	584	606	607	565	584	556	645	584	573	567	568	627	604	604	593	603	590	565	623	593	578	630	589	613	562	562	595	587	552	623	581	607	570	564	565	581	586	615	621	641	660	583	578	583	623	591	623	545	575	620	597	584	598	571	567	597	606	601	627	619	627	588	592	629	615	578	576	571	599	597	564	589	587	587	573	594	606	605	618	602	571	574	566	592	602	589	542	626	550	573	585	551	569	593	585	595	542	581	576	543	585	566	629	558	581	574	579	563	588	594	549	570	581	629	605	608	616	581	602	588	554	583	615	578	599	563	584	598	581	568	632	598	601	653	606	561	605	591	574	630	588	548	565	641	593	580	562	591	586	578	581	582	605	577	604	591	589	587	565	612	586	621	614	612	574	610	602	556	632	591	611	560	569	590	578	626	625	623	568	621	599	576	584	549	630	566	580	571	618	592	632	602	591	594	544	562	585	576	579	587	627	605	598	569	596	561	614	601	599	626	538	566	574	602	570	613	580	594	577	578	536	584	578	570	544	559	592	594	579	557	575	586	641	579	525	523	541	597	579	630	594	584	583	581	571	576	603	605	570	621	617	602	616	603	599	608	593	575	578	581	585	580	567	545	589	584
25134	47343	33826	13685	10435	8536	6304	5146	5024	4032	3179	2933	2594	2259	1979	1688	1470	1214	970	966	940	896	814	787	831	875	776	839	895	876	793	831	831	806	773	809	783	825	841	730	793	784	755	781	767	757	777	762	789	795	740	729	759	748	748	683	739	747	743	757	747	781	705	695	689	653	732	719	716	717	688	680	760	719	703	703	709	714	722	724	744	716	760	704	711	749	670	690	737	680	708	670	744	710	688	728	740	692	711	644	706	673	699	699	705	685	749	734	693	708	730	720	700	712	674	744	764	729	774	681	718	670	707	743	666	745	718	717	691	726	720	711	730	733	714	684	726	681	703	702	725	713	685	700	713	670	727	673	728	702	701	670	742	755	691	717	688	780	698	734	696	723	680	682	713	771	672	702	720	741	726	713	684	674	734	720	709	712	716	685	706	664	743	693	693	727	697	701	701	692	725	672	773	745	748	720	737	681	725	687	736	689	695	720	690	732	718	729	691	689	684	656	704	757	720	692	675	687	695	718	718	722	703	718	686	718	718	706	743	643	708	674	712	703	741	736	723	710	769	714	696	699	685	705	677	689	675	707	709	672	709	714	708	751	715	695	674	701	675	702	698	770	692	662	714	696	691	720	723	747	733	704	736	726	690	670	754	690	744	742	727	702	713	682	699	747	704	762	721	712	705	703	706	731	720	665	678	660	707	724	697	691	675	688	716	671	692	696	698	721	658	741	707	713	687	746	704	670	742	693	681	685	679	734	748	681	701	673	743	720	704	712	729	714	653	729	714	710	734	692	736	720	682	735	704	683	713	725	697	726	692	692	675	735	693	722	690	672	700	732	690	702	680	697	723	716	691	707	687	697	709	692	696	740	793	688	680	712	669	741	667	701	693	677	735	683	744	721	700	749	721	727	717	742	706	727	683	724	747	697	714	715	687	690	695	713	735	740	750	731	721	716	675	675	673	688	688	733	684	697	665	665	658	697	721	692	735	767	698	734	778	707	733	687	721	745	729	699	727	729	710	711	667	664	724	703	674	705	742	696	664	707	684	757	713	750	667	694	742	699	707	687	691	726	688	690	673	707	684	744	740	701	677	711	728	721	678	705	680	763	746	690	672	750	729	662	706	681	748	732	699	663	692	770	683	691	711	686	680	747	690	694	684	729	675	671	691	738	658	711	764	711	717	734	681	728	770	696	671	694	709	699	690	735	748	711	714	707	678	693	662	747	713	734	677	692	728	745	713	728	724	724	658	721	720	670	676	647	666	721	696	757	675	732	674	721	726	731	736	724	730	742	657	712	701	799	720	738	726	724	692	713	709	701	702	694	698	672	707	712	680	727	760	679	754	686	671	702	689	682	697	703	696	715	687	735	710	720	655	682	676	710	709	708	693	684	710	707	702	726	675	711	710	705	720	717	711	696	742	700	697	690	733	718	704	701	659	639	723	715	707	697	669	689	727	712	683	694	731	697	689	698	683	715	691	730	681	674	688	686	656	722	738	682	657	680	707	711	738	707	717	678	697	674	698	732	708	749	712	730	749	710	716	729	721	674	695	752	741	733	706	694	743	730	664	714	728	756	682	767	760	709	746	731	756	704	689	710	704	722	732	705	683	724	731	672	739	724	710	705	704	706	686	728	703	727	705	729	701	738	683	719	685	701	689	673	722	770	715	628	742	728	708	748	706	733	692	688	721	702	704	716	696	685	719	763	735	718	697	663	748	689	729	732	702	726	730	716	707	720	755	699	726	704	705	710	722	687	666	693	723	718	667	678	742	719	715	713	737	769	741	708	680	746	719	709	739	722	743	749	693	709	706	706	675	680	695	707	747	707	746	692	744	752	698	690	709	682	700	699	720	739	724	748	720	708	707	740	697	747	700	717	726	706	655	702	721	672	695	734	723	685	726	718	704	743	684	694	692	775	721	714	697	700	708	693	741	662	711	711	717	711	702	795	699	714	735	687	707	730	723	782	696	788	700	675	711	704	708	683	763	676	718	687	697	747	698	687	699	725	732	695	699	656	708	707	686	668	734	691	728	702	669	707	746	698	682	668	718	735	738	751	686	688	688	691	692	719	721	710	680	737	734	701	726	743	702	657	725	697	695	711	761	696	704	691	679	766	723	669	738	660	728	708	729	740	698	702	712	745	657	717	751	715	695	672	691	729	690	683	678	751	694	721	744	658	696	705	734	662	752	730	667	719	723	756	685	653	689	698	693	748	707	675	717	680	684	688	709	687	679	685	677	716	668	678	692	738	712	683	668	694	701	720	720	680	711	752	706	675	725	677	693	680	699	707	695	712	713	705	725	718	647	694	743	703	704	742	689	716	707	697	757	689	721	711	712	703	716	658	695	731	729	666	704	701	725	692	697	707	710	735	739	677	684	728	689	710	718	720	704	680	714	699	715	733	759	698	690	689	675	708	701	676	664	697	721	681	688	666	727	695	712	689	743	709	701	685	693	693	726	727	687	716	698	696	734	701	744	724	757	690	702	743	720	699	702	675	694	715	724	696	751	711	726	688	732	730	758	702	661	687	741	716	727	685	749	666	713	754	691	679	685	698	714	746	720	725	722	682	700	719	740	725	717	709	737	710	698	719	722	714	681	713	706	694	703	728	695	698	665	736	725	693	708	672	737	662	697	706	693	702	711	728	686	755	704	759	743	711	703	753	703	713	727	670	683	710	651	725	705	689	694	725	729	731	646	714	690	704	678	670	695	672	718	740	719	717	712	681	683	718	708	652	712	680	726	678	688	758	727	736	706	705	688	691	706	737	728	702	703	767	689	696	726	732	691	689	745	726	670	700	735	693	750	698	688	677	699	724	689	685	718	714	694	707	709	711	731	718	715	742	742	731	715	752	687	664	675	658	678	667	696	709	726	754	709	710	677	707	693	696	746	720	699	720	677	715	721	700	760	735	723	720	743	691	685	703	702	686	740	718	658	702	728	694	757	688	733	716	733	739	721	718	718	664	688	722	750	711	712	693	730	692	672	723	753	766	719	704	695	724	701	670	683	729	696	685	702	692	703	690	723	694	733	701	719	692	754	708	718	721	720	693	695	682	716	734	712	723	743	735	698	710	712	686	697	763	726	714	705	706	714	709	709	715	686	724	680	738	709	658	689	754	665	718	769	749	711	728	683	710	657	726	701	709	694	709	696	721	706	639	714	715	706	714	736	725	709	680	722	708	717	727	701	719	736	704	703	711	714	697	727	708	739	723	706	760	704	669	696	735	681	717	720	672	681	734	739	708	720	783	732	702	682	707	703	725	783	664	690	700	719	726	716	673	713	710	694	700	694	715	714	706	659	699	696	730	692	692	713	661	745	763	731	754	705	712	694	716	701	729	711	661	683	656	661	662	709	683	707	739	681	710	656	756	696	683	728	701	682	758	726	720	719	687	716	708	738	701	694	722	752	754	716	746	683	730	713	760	726	698	758	766	729	704	714	623	758	709	755	696	715	712	761	686	705	748	713	715	737	740	732	731	694	690
27956	22406	16219	4488	2327	1837	1472	1298	1221	1161	1006	1033	1023	939	918	873	789	768	740	756	714	736	704	697	723	718	739	744	775	741	733	729	772	719	741	750	765	719	764	779	716	750	760	782	679	751	706	694	725	721	745	732	785	738	716	721	713	711	704	746	782	721	681	705	678	738	676	743	711	720	726	703	686	685	720	704	728	718	730	726	734	732	707	665	719	687	686	709	679	735	710	660	696	691	738	757	759	657	657	713	702	759	745	678	699	694	688	701	725	741	719	693	710	729	727	718	723	704	693	704	662	715	733	716	701	705	719	712	715	685	717	705	728	714	744	723	799	729	742	701	726	658	656	724	660	729	690	678	721	727	760	763	717	736	671	703	705	722	680	690	641	673	705	665	721	686	700	702	736	642	695	689	737	750	693	689	707	722	712	660	685	717	738	694	700	708	689	702	700	706	711	749	711	697	714	744	711	741	705	718	710	740	715	742	728	754	675	766	730	711	812	721	702	688	706	788	664	679	681	713	745	678	753	675	719	728	692	705	663	663	718	706	688	700	714	731	698	734	764	721	704	741	735	703	701	744	750	682	697	673	720	734	718	731	712	690	741	751	711	707	716	743	703	735	724	719	696	708	665	760	700	693	713	685	725	728	696	765	704	676	774	677	695	717	692	667	743	732	743	775	760	718	711	697	706	743	682	725	683	731	656	673	703	693	706	702	731	651	740	702	729	697	699	724	783	715	729	685	717	711	705	794	699	691	730	687	724	728	739	711	696	732	712	712	725	722	742	773	722	719	695	639	720	724	684	743	667	706	724	743	721	727	677	691	718	756	743	700	723	703	716	757	702	750	727	743	710	680	720	672	748	710	727	720	722	672	713	717	674	729	747	690	741	727	740	724	710	677	663	689	751	722	739	716	749	722	715	707	729	681	744	717	714	720	767	725	735	718	709	703	717	690	742	692	714	727	675	654	712	685	672	719	735	720	707	705	720	731	680	675	662	743	686	718	682	686	698	729	717	663	685	729	745	728	690	701	700	686	732	759	696	715	748	736	716	722	714	707	690	685	733	720	703	711	700	702	701	698	709	688	746	706	744	713	744	700	725	718	698	705	716	691	691	722	718	717	659	712	748	711	715	738	714	721	717	724	714	720	700	672	680	707	741	763	704	686	653	750	711	719	658	737	691	735	729	686	739	719	717	706	666	755	706	776	679	675	703	689	731	746	713	698	692	717	736	696	716	690	714	700	728	720	688	712	723	669	720	735	663	752	701	698	707	735	726	715	735	740	711	704	757	738	764	694	689	746	693	703	688	697	725	700	717	733	715	727	705	746	745	730	702	709	714	690	704	698	693	704	730	706	725	737	745	729	707	748	749	703	684	724	724	727	756	703	733	734	701	719	671	689	703	723	715	730	705	732	691	690	744	712	693	678	738	655	740	744	747	712	689	717	671	707	726	691	680	700	715	718	719	675	696	703	738	707	735	718	723	713	716	727	732	701	710	692	736	673	710	736	693	756	674	683	705	770	712	731	704	699	699	662	681	710	683	767	668	707	736	706	713	662	723	721	751	731	678	747	703	700	739	709	739	705	766	689	676	714	738	734	702	745	741	691	760	692	721	663	743	700	715	708	662	724	723	720	696	728	662	640	693	720	717	669	745	713	713	733	692	697	699	676	711	735	719	768	683	764	702	732	649	715	772	733	766	710	732	725	688	723	770	679	714	680	687	708	768	723	728	709	693	701	669	721	686	716	737	713	698	739	687	679	750	709	700	704	645	732	646	668	735	707	725	767	763	711	674	727	738	732	743	687	709	680	716	715	670	732	717	701	751	721	692	741	738	661	721	710	744	758	754	692	724	694	733	749	695	714	731	638	730	666	706	725	700	711	743	762	718	703	754	777	708	709	703	717	735	752	757	715	713	730	692	758	719	678	740	704	731	709	748	685	695	706	747	720	681	693	749	728	758	735	696	668	743	722	701	769	730	742	706	724	686	699	713	658	671	757	708	789	717	691	735	711	668	735	675	720	697	716	724	739	720	713	731	687	696	731	770	701	689	702	712	750	730	715	698	720	732	729	716	730	740	685	712	690	756	735	684	682	700	716	720	677	724	719	705	721	748	744	736	750	690	701	724	725	730	745	692	730	734	708	742	730	773	765	736	740	693	715	698	732	722	709	697	711	675	693	721	758	754	737	708	717	750	712	680	718	712	734	711	701	684	697	693	733	694	740	680	712	719	701	751	708	686	694	707	695	754	750	686	755	705	631	758	689	690	708	710	685	705	698	693	727	681	696	693	703	689	719	744	733	759	705	697	740	661	721	723	688	756	693	757	766	688	703	702	742	735	718	726	698	717	707	773	704	677	703	765	709	710	698	714	723	701	670	696	760	717	660	788	718	673	722	700	645	701	723	710	676	706	715	719	728	714	745	712	731	727	692	719	738	715	705	717	728	729	722	712	736	724	682	703	734	712	709	711	713	733	712	727	713	653	719	710	689	772	735	708	662	717	692	657	731	711	743	694	704	674	691	713	687	680	685	697	712	699	700	671	725	709	637	734	711	708	684	712	695	717	693	670	719	744	712	725	713	684	707	738	723	726	731	734	684	687	716	765	709	717	739	692	708	712	722	682	667	689	703	721	698	752	701	685	692	706	690	729	712	686	752	707	703	647	697	712	688	692	721	729	696	712	683	727	714	716	704	721	668	741	743	734	745	699	683	717	722	728	700	719	687	709	757	693	725	696	666	689	702	683	737	740	682	712	712	691	716	700	724	714	701	685	653	723	714	706	703	692	690	705	693	665	687	670	704	722	668	709	694	743	712	683	709	708	691	667	714	669	661	724	707	715	723	696	699	709	701	698	755	693	719	733	706	694	720	684	697	734	755	739	701	768	680	726	743	701	734	723	710	710	738	708	700	696	703	689	710	680	720	738	744	726	725	751	686	706	710	719	698	774	738	728	720	677	713	703	734	766	635	701	760	734	664	672	666	701	726	747	669	734	732	692	760	734	705	711	710	740	728	720	676	721	713	764	720	700	764	692	723	718	687	690	713	724	704	716	686	689	728	691	692	716	768	724	682	691	704	689	675	754	726	758	700	688	717	740	707	766	705	698	699	702	697	726	736	673	712	699	693	737	685	699	706	741	716	689	690	751	703	698	742	691	742	699	715	690	718	718	704	737	725	670	733	680	732	758	687	718	704	744	715	746	733	726	730	712	734	719	725	721	656	727	750	676	682	746	737	679	715	730	677	725	698	676	762	746	675	681	677	743	699	703	740	757	725	695	711	705	725	676	724	711	720	694	734	717	734	705	732	715	724	682	708	699	720	768	732	709	693	679	747	713	680	756	659	742	749	660	734	729	717	777	670	709	679	722	749	703	749	631	683	713	723	742	732	714	678	702	693	704	733	708	703	698	754	729	719	661	668	708	682	709	686	708	695	694	668	720	702	732	679	688	698	755	711	718	757	698	744	711	682	732	735	724	657	734	739	717	726
22726	33201	15318	4734	3676	3095	2438	1985	1974	1641	1467	1432	1369	1298	1207	1162	1080	949	915	922	882	915	866	953	862	875	891	811	867	898	884	901	830	856	860	823	876	849	801	866	837	905	845	851	811	854	933	864	924	915	819	805	853	847	871	885	904	823	881	844	860	849	799	862	854	897	829	834	853	852	838	890	863	893	878	837	876	869	854	826	827	819	846	848	855	855	849	855	815	857	828	821	840	835	883	889	893	853	853	855	871	848	801	836	844	845	882	779	815	846	827	868	878	832	831	854	884	898	849	840	855	902	853	835	852	840	842	806	843	842	813	840	827	796	791	840	804	838	824	874	832	902	879	875	886	866	847	872	834	890	834	849	811	819	819	797	835	854	846	839	817	798	836	809	854	806	850	846	898	860	868	885	844	822	922	832	856	829	819	849	840	855	891	889	868	847	837	868	798	816	809	864	808	877	855	837	817	830	887	855	817	805	853	875	781	922	830	825	863	803	905	881	887	883	837	818	852	790	851	859	886	819	863	820	866	849	926	870	808	784	807	864	870	909	809	813	832	815	825	854	921	797	801	820	800	858	802	864	855	869	814	893	865	816	902	868	916	821	853	856	835	850	811	851	858	867	794	911	877	884	851	864	877	853	820	836	852	813	824	851	848	903	887	829	908	792	839	817	833	858	880	868	821	852	816	801	859	770	836	899	860	840	825	889	868	865	863	798	861	888	836	823	829	855	897	782	869	827	854	843	956	848	872	873	858	855	850	857	844	838	886	822	844	918	836	836	808	817	750	826	844	861	854	908	755	897	832	852	886	840	823	857	842	891	817	852	902	846	864	881	810	895	858	852	833	841	858	765	834	855	829	844	795	815	815	809	834	831	864	859	866	853	815	843	886	833	825	917	815	839	830	845	857	834	836	870	797	887	840	840	862	850	838	857	793	894	815	858	853	806	822	877	842	829	865	833	898	902	862	835	820	805	862	839	887	865	820	832	844	850	840	840	837	855	820	877	826	839	838	848	869	830	825	844	862	838	886	792	835	817	845	823	823	895	890	798	848	853	852	868	897	801	795	812	803	830	886	879	781	855	822	880	865	802	827	825	862	859	854	855	808	885	864	852	805	854	868	829	849	844	820	865	836	824	850	785	876	862	832	828	864	826	846	828	806	894	849	841	827	863	815	864	901	837	822	751	864	802	862	853	768	882	833	857	855	857	825	880	798	806	843	866	885	877	889	835	849	872	874	819	855	867	806	824	810	857	898	886	837	835	850	833	892	824	815	853	854	846	818	838	835	899	831	872	872	839	825	804	855	837	900	842	828	860	853	856	879	892	881	810	887	854	891	820	823	836	858	912	839	831	852	889	827	820	876	877	891	847	844	850	808	857	863	894	841	823	860	835	843	882	802	849	844	783	848	892	857	862	838	811	849	821	869	838	853	828	863	813	853	842	809	866	890	838	864	855	843	855	886	877	866	858	831	854	831	884	864	873	791	885	845	865	861	872	826	820	862	844	871	871	867	814	840	899	937	791	813	894	853	841	816	850	875	834	862	832	881	856	861	840	823	853	914	845	809	807	813	878	899	851	834	825	837	831	891	862	808	894	864	827	864	871	842	845	825	853	856	867	833	843	845	882	907	840	860	828	900	814	811	909	874	849	833	773	817	849	888	836	831	822	798	886	866	818	802	820	861	868	860	834	869	841	828	846	848	887	793	863	855	832	878	851	852	871	865	845	794	850	886	844	914	816	807	797	859	839	861	841	902	838	836	834	856	847	844	838	763	818	885	817	847	848	818	820	923	868	828	819	825	838	851	815	834	828	819	797	846	849	813	820	869	831	795	866	834	836	809	878	830	842	851	852	795	855	866	868	783	809	865	843	873	870	859	858	842	874	852	894	776	874	841	841	832	757	859	893	807	821	812	821	873	807	872	824	853	824	813	860	861	842	849	825	869	830	839	849	799	844	869	827	875	833	887	830	891	864	884	878	874	824	864	826	844	864	867	864	886	830	882	807	871	807	803	859	849	858	857	828	855	842	854	873	840	815	833	819	835	888	866	916	848	827	822	814	854	821	854	829	837	861	858	857	827	858	869	828	885	853	813	830	894	829	855	876	855	879	913	841	851	882	904	892	842	854	905	843	872	836	817	853	863	833	786	832	817	839	841	843	839	855	820	848	846	807	839	778	851	871	835	880	817	799	849	811	855	837	878	775	862	866	823	802	830	817	903	882	906	833	846	800	845	833	888	873	827	851	874	851	814	871	805	835	894	819	858	841	795	916	849	841	831	848	820	853	827	863	852	858	838	855	887	845	869	848	869	825	850	834	852	814	858	818	822	904	809	890	866	783	855	843	837	881	860	818	855	852	828	808	819	875	821	892	868	824	866	878	813	829	880	840	827	889	862	864	900	897	828	850	898	890	830	818	807	878	862	858	862	810	800	808	845	840	883	836	868	830	858	838	798	837	852	904	881	818	857	803	826	840	827	869	816	802	846	827	884	868	798	877	780	844	873	837	842	884	852	865	842	878	830	832	897	866	811	852	873	827	864	833	832	813	819	818	871	842	846	831	823	841	851	884	881	836	823	860	838	836	849	818	907	795	895	871	855	910	846	821	864	816	849	833	851	880	840	895	853	825	849	823	875	838	831	828	882	823	880	899	804	823	856	835	822	882	896	895	869	865	879	906	810	821	802	858	860	841	843	855	853	864	890	878	853	844	873	840	856	881	826	805	780	825	862	914	839	847	848	826	854	869	854	841	821	875	824	859	836	828	828	853	828	842	833	828	864	829	820	874	782	813	838	803	871	865	902	811	847	861	861	893	855	796	847	870	833	861	807	873	855	856	875	844	752	932	877	825	875	830	844	853	890	840	909	886	884	808	855	844	815	861	895	771	824	792	854	883	883	929	844	839	828	890	826	835	800	835	843	853	874	868	820	834	877	769	836	828	834	813	834	840	877	838	764	847	823	858	815	855	845	907	901	888	806	786	850	843	837	861	823	845	829	847	836	885	837	899	830	841	868	838	812	861	820	792	863	822	850	861	833	892	822	813	830	779	835	801	864	865	813	912	860	854	889	842	840	900	846	818	835	796	850	829	849	834	863	822	857	865	843	880	845	889	864	840	873	803	907	871	858	814	857	869	865	840	827	823	891	852	805	796	881	828	809	799	855	792	849	786	828	877	787	831	850	829	834	842	871	822	835	861	820	783	819	834	818	783	845	857	837	793	875	822	810	867	897	890	883	813	812	803	861	854	842	845	833	812	825	794	846	861	874	880	830	847	841	828	832	872	819	822	855	866	859	858	834	883	839	848	895	831	835	807	847	796	858	831	897	849	837	848	868	930	812	864	837	831	848	780	852	854	890	852	856	881	841	893	859	839	892	855	835	831	887	857	855	824	832	885	859	849	795	871	849	783	893	786	824	864	856	784	751	865	870	844	828	862	875	795	838	876	909	838	806	853	846	842	806	813	824	846	863	819	891	860	845	793	859	875
23669	21158	28225	24338	21152	13012	3704	2451	2244	1792	1531	1528	1542	1395	1256	1160	1069	1052	892	858	894	891	864	835	843	863	862	857	886	899	867	880	826	876	834	844	824	851	876	808	860	801	831	828	838	837	822	803	833	845	849	855	867	869	845	881	860	767	800	788	835	814	818	809	862	834	805	813	804	791	805	743	831	797	813	840	875	786	788	815	860	862	766	756	824	859	821	817	799	850	886	793	794	756	794	762	799	770	810	798	825	861	825	817	856	821	880	769	795	758	844	778	785	902	759	793	771	790	794	822	772	801	809	797	780	810	832	818	776	846	850	826	863	789	808	803	813	864	826	854	817	801	824	836	807	860	805	785	785	870	787	854	800	821	790	790	806	814	764	812	815	777	816	737	756	798	810	848	781	836	847	812	770	795	792	828	816	796	827	845	802	777	853	879	797	854	774	775	768	791	788	848	839	795	812	835	816	834	813	817	838	784	838	817	796	784	804	829	802	865	825	804	779	758	787	813	787	829	852	784	796	807	783	807	798	821	786	795	751	867	762	862	778	789	800	845	782	793	794	795	814	810	803	854	782	811	817	824	832	790	828	777	796	778	766	758	786	820	850	793	774	782	813	857	802	850	756	814	813	818	787	843	800	810	749	800	856	816	813	866	803	797	872	786	806	859	806	894	848	825	812	774	849	843	784	811	859	861	788	836	833	796	799	796	857	768	806	849	775	790	787	824	819	793	791	778	854	760	786	796	778	828	807	823	809	843	798	777	778	798	842	777	834	812	770	791	799	832	798	868	821	777	831	824	813	798	789	798	796	812	831	816	807	783	828	877	791	808	841	819	807	815	832	820	835	785	798	815	852	806	813	871	854	846	822	829	835	824	823	847	813	823	803	794	782	775	833	791	818	787	770	826	831	829	833	802	769	752	813	741	797	829	847	774	770	806	837	819	843	772	814	826	828	860	799	868	853	875	789	837	802	820	812	751	839	815	862	750	811	794	805	786	838	813	830	795	754	786	810	811	782	840	812	763	859	812	825	824	806	831	815	831	788	812	815	815	815	765	790	790	761	835	816	820	810	870	811	822	848	782	780	827	817	855	830	817	815	826	798	762	769	792	782	750	787	833	855	835	808	824	819	846	819	770	768	819	774	817	808	823	831	787	821	812	787	804	816	799	806	797	825	791	819	803	769	771	819	800	781	833	760	776	788	812	787	798	800	735	840	841	829	802	822	780	783	827	765	788	791	792	830	808	801	791	809	814	824	806	779	773	820	795	836	790	823	788	803	776	852	809	733	820	777	789	826	784	837	763	831	832	786	823	824	803	782	808	826	763	837	778	802	784	808	819	806	812	838	779	844	807	730	788	773	769	795	819	818	806	803	827	830	828	798	828	818	783	796	841	768	775	832	804	835	805	787	749	818	753	791	792	800	779	797	801	787	785	837	815	798	815	836	868	779	853	803	812	754	805	835	822	793	838	792	807	746	755	773	834	827	788	794	808	784	753	797	830	796	806	846	851	787	799	816	828	826	810	783	770	791	818	792	776	794	799	796	822	843	765	820	737	813	794	781	854	801	793	779	774	739	791	764	875	843	759	785	774	823	798	805	824	803	852	798	787	788	861	753	825	758	759	829	809	807	779	815	789	848	833	826	770	757	828	830	793	872	841	828	792	809	821	797	843	803	793	798	801	838	807	859	730	803	818	803	799	820	813	796	817	740	775	826	830	778	810	763	878	776	836	787	850	784	762	849	804	851	766	792	842	776	801	807	862	766	813	812	804	806	818	808	783	766	810	867	830	723	772	784	806	812	831	800	830	874	808	848	899	830	799	850	784	866	729	784	766	802	822	863	805	823	787	794	853	812	834	805	789	810	810	853	796	849	854	769	810	827	816	788	859	747	756	804	806	780	804	794	774	805	823	736	803	817	803	819	794	769	805	808	774	792	847	779	824	862	826	856	803	792	851	796	815	795	841	786	820	833	833	768	817	768	813	794	776	771	814	766	896	794	805	776	764	841	758	818	808	777	766	816	828	788	817	830	856	845	800	815	783	765	837	790	837	816	801	769	826	810	771	831	830	793	805	786	831	784	775	819	845	813	828	871	796	821	813	791	849	834	802	810	805	815	752	793	797	850	830	812	813	793	833	783	808	756	779	805	810	807	810	795	807	856	794	845	807	794	804	805	813	833	847	758	797	783	813	794	814	763	773	845	780	801	791	807	842	811	807	812	809	867	840	806	848	792	817	818	814	883	800	784	813	783	818	805	773	790	834	810	814	821	822	816	829	788	804	812	797	827	841	780	819	808	808	849	818	832	799	771	766	841	847	813	783	813	790	781	741	821	828	753	823	749	784	822	813	889	832	859	851	788	789	820	833	829	821	813	798	861	785	830	843	771	851	837	809	821	812	803	843	779	801	772	800	769	818	858	820	811	797	860	810	761	768	781	783	804	773	806	824	718	831	855	813	847	801	788	847	840	863	801	806	812	775	778	797	775	826	794	793	867	750	790	772	795	808	814	842	837	812	806	801	766	789	847	773	753	789	800	815	825	822	801	829	741	792	783	784	816	834	839	803	805	767	789	920	797	794	787	822	839	811	819	808	834	855	799	796	802	840	803	808	865	806	839	802	790	748	858	786	840	820	840	800	854	802	874	805	787	790	786	810	835	789	846	791	855	827	851	827	807	821	804	786	781	816	810	821	828	841	859	804	839	799	837	829	802	791	819	771	773	795	863	809	791	811	821	799	811	825	804	750	818	830	737	830	791	784	773	767	786	773	797	819	787	808	800	804	819	762	782	811	782	817	772	808	814	815	791	815	765	789	827	850	811	815	825	860	787	757	786	819	836	781	807	845	800	847	802	770	856	782	832	750	749	792	774	814	774	799	801	781	800	794	826	836	779	871	832	829	793	824	820	762	816	808	821	785	799	790	765	764	800	781	730	779	800	769	753	821	778	791	781	797	807	869	817	777	826	826	780	826	827	772	749	841	869	869	852	840	775	812	762	804	823	839	853	760	807	807	806	789	826	767	805	819	776	824	806	802	798	857	848	825	809	801	808	836	835	822	841	819	825	762	839	797	767	832	837	835	807	862	770	793	758	813	791	837	809	803	787	821	826	790	830	777	832	848	826	831	773	789	844	812	792	814	826	850	843	822	800	827	828	855	825	802	823	840	851	815	805	796	802	798	806	774	829	842	794	784	791	781	825	785	772	756	813	758	829	781	809	816	800	789	843	803	768	786	748	789	826	896	772	822	827	841	816	844	803	795	790	776	821	826	774	871	788	805	791	808	851	827	847	791	800	812	799	849	790	812	774	832	791	800	840	800	853	796	799	767	763	790	812	811	785	840	827	814	791	863	791	775	825	820	838	830	776	785	754	788	843	845	810	819	845	791	812	839	854	785	835	789	819	807	816	761	756	817	811	835	828	820	788	823	775	820	807	784	796	807	822	823	837	847	775	824	824	792	817	834	774	791	830	841	792	775	794	816	806	816
24560	40861	25574	10022	7334	5972	4464	3884	3556	2716	2381	2283	2090	2001	1708	1611	1356	1203	1125	1102	1073	1065	1061	1056	1030	1009	1069	1016	993	1094	1020	1028	1046	1049	935	1002	965	1018	1002	1001	949	988	1005	1010	998	949	940	1001	1011	995	973	1023	957	973	959	978	995	926	940	908	949	941	963	995	952	978	977	989	950	923	975	933	931	986	941	950	957	1014	897	933	965	960	921	931	913	946	913	948	1000	920	913	995	965	976	941	905	931	946	966	971	1014	898	940	994	952	948	914	930	944	931	940	990	955	945	966	957	931	933	944	955	936	974	1024	991	974	943	980	930	982	969	958	952	995	965	941	892	925	980	980	936	938	916	977	939	950	988	977	959	947	922	979	996	928	937	960	920	924	976	963	940	989	983	916	948	966	923	933	1000	931	989	952	910	954	981	955	974	933	961	965	947	915	959	894	945	898	984	992	983	958	971	945	966	919	982	965	943	979	963	914	925	958	874	961	907	999	986	967	978	966	974	946	913	961	1009	959	1003	939	949	944	949	970	949	921	930	967	967	932	951	958	940	922	949	1014	945	947	930	968	940	963	929	996	981	1028	927	971	971	884	952	919	900	933	987	984	965	946	930	1019	934	948	1001	995	941	958	893	931	960	936	910	951	967	922	910	879	951	898	920	983	955	937	909	936	950	968	952	972	966	928	1011	899	877	925	905	952	1013	922	932	934	959	919	934	939	986	965	987	1016	950	977	935	961	959	963	982	1001	932	964	913	950	913	929	931	950	963	948	956	1006	925	912	922	925	980	909	966	942	934	976	922	880	984	965	904	918	993	911	931	920	925	886	894	939	1002	944	956	943	956	951	928	985	916	927	1004	973	882	970	988	938	938	942	914	968	928	954	957	959	911	949	897	927	992	973	977	975	978	953	940	974	922	951	973	1002	906	944	976	962	937	904	914	943	958	963	1022	1008	912	985	912	930	945	917	971	984	916	952	999	921	984	953	985	892	912	992	914	930	951	911	954	870	970	958	951	924	947	972	915	942	945	961	942	908	954	936	943	934	992	901	962	967	1012	899	967	943	942	988	945	950	959	982	960	976	915	985	946	945	945	943	1016	932	929	939	919	920	969	914	970	926	913	982	960	942	914	978	998	953	962	966	940	946	972	1000	990	959	948	930	961	1006	957	928	908	1000	978	949	989	947	950	915	871	988	954	954	893	929	887	925	912	949	945	937	950	934	961	945	975	928	952	978	922	959	968	938	937	931	953	994	990	963	909	987	905	939	991	937	986	967	921	936	973	919	1012	954	983	926	945	885	956	961	929	982	999	940	965	928	939	983	971	946	943	932	923	957	909	976	911	935	943	914	919	932	913	963	973	946	955	964	975	989	937	962	957	994	949	934	921	950	945	996	958	911	964	976	955	993	926	958	917	921	968	967	956	862	933	949	919	914	924	908	943	978	958	982	1002	973	948	998	942	957	943	984	897	967	976	914	910	950	966	929	927	925	910	934	967	974	925	902	920	937	978	954	935	957	971	968	930	976	968	918	952	928	1013	947	949	944	894	899	942	997	943	992	975	910	1005	944	914	963	938	930	927	950	963	962	951	969	950	963	938	964	978	954	966	899	968	905	949	970	969	921	975	957	929	912	957	956	942	901	924	1007	949	946	979	945	906	904	1001	943	926	998	968	958	958	958	934	952	911	1004	991	993	974	900	938	958	925	851	973	961	967	848	969	921	958	926	943	966	975	1005	955	956	938	984	946	957	886	915	965	969	966	989	973	999	882	921	962	889	1012	960	1001	955	952	947	936	994	973	938	950	903	983	941	986	901	991	980	973	919	950	904	894	906	903	972	955	975	957	991	891	941	941	1038	952	903	995	918	941	971	1025	914	961	930	968	950	929	942	931	964	902	942	1008	933	968	951	1005	949	997	890	956	993	932	927	995	929	951	972	872	937	956	961	977	975	924	937	987	855	949	958	957	913	930	997	895	938	896	954	894	921	951	965	960	878	900	990	929	986	985	950	867	983	992	950	963	951	991	961	961	928	910	944	976	964	872	894	963	957	1014	946	902	919	967	974	994	935	943	950	961	955	980	998	945	953	916	939	979	982	968	970	987	904	968	976	960	904	981	1009	948	950	910	899	954	971	926	976	913	952	969	1037	951	925	969	944	949	962	914	1013	963	953	919	999	902	948	942	966	945	932	943	971	932	1007	932	947	952	988	948	913	958	956	926	919	978	942	930	917	889	972	953	898	942	940	967	991	970	941	955	894	1000	976	899	978	975	922	931	875	917	982	1018	947	962	951	958	1004	969	937	952	962	947	965	966	957	926	873	920	967	963	974	920	913	953	939	900	920	996	1003	972	954	958	952	995	940	909	959	972	945	997	965	937	1001	951	951	997	930	961	1020	963	940	982	982	937	963	933	961	958	983	941	929	929	946	931	930	934	973	966	927	954	964	1024	989	922	968	994	1016	959	933	984	911	952	958	923	971	938	978	955	907	955	1015	970	992	992	950	976	959	932	919	918	950	938	923	915	937	913	959	918	973	1012	973	958	978	963	958	999	976	899	982	991	907	908	964	891	1008	981	916	918	965	975	933	979	953	928	943	888	936	938	969	931	963	997	993	936	983	981	1000	955	1029	922	977	996	946	951	942	967	983	942	979	961	962	958	924	941	940	981	987	980	1035	926	986	888	951	911	966	1001	915	977	962	949	959	927	1001	914	971	912	921	931	942	952	923	931	914	952	948	880	951	968	921	968	978	976	909	935	969	969	939	914	933	952	941	976	988	984	920	975	964	1009	963	920	1006	923	930	912	949	942	953	927	914	1005	856	906	892	907	960	958	906	982	964	1027	924	981	926	982	985	972	969	930	967	934	972	910	949	942	934	913	953	991	998	993	947	936	961	960	866	932	965	973	926	907	961	984	971	902	970	948	909	957	956	931	952	964	965	992	906	935	936	966	921	935	975	923	953	951	912	952	922	925	957	923	923	927	940	1009	940	963	935	945	907	954	932	957	944	955	994	1032	989	1001	942	942	965	983	909	982	1043	935	935	990	959	959	1008	985	939	988	1021	952	965	970	902	969	951	963	964	969	962	962	941	947	1008	992	1006	924	944	973	967	1016	971	1048	977	973	973	981	962	965	942	933	927	929	964	922	937	964	928	940	988	926	939	950	916	929	939	978	955	967	961	944	918	924	937	1001	951	902	966	930	967	918	1033	986	957	985	932	1076	915	1002	972	983	964	887	982	901	967	1035	964	1019	969	892	914	986	956	947	917	952	939	934	939	977	952	876	960	944	927	927	955	937	973	992	967	958	924	934	961	952	949	957	939	947	961	952	900	986	968	974	960	901	953	977	981	913	939	931	880	909	949	957	1015	979	968	969	978	943	959	955	983	929	956	959	924	984	965	955	928	929	984	933	975	941	919	974	944	946	947	917	944	1007	985	937	915	936	1026	963	963	953	998	904	942	933	930	978	938	938	979	980	1006	1004	1001	961	954	902	983	987	890	983	934	945	913	946	965	917	921	984	938	983	964	952	914	969	893	913	1003	950	955	993	973	907	939	939	938	939	967	979	945	932	951	971	980	944	944	915	956	970
24735	21193	27465	25113	15430	3275	1981	1544	1391	1157	1099	1041	1021	899	797	746	615	582	588	591	570	547	573	563	546	495	505	548	563	503	541	554	555	580	574	506	519	535	517	528	520	519	502	539	554	536	549	558	511	483	493	534	539	496	494	523	502	522	497	497	538	540	518	510	539	505	482	494	504	525	506	510	514	514	473	519	494	492	534	542	518	508	516	486	489	516	540	491	524	501	513	499	527	582	513	455	519	483	488	512	509	523	498	563	502	515	486	523	506	515	473	473	509	511	519	515	513	492	496	480	509	516	517	505	546	516	518	503	467	510	530	490	504	541	530	512	514	512	490	538	501	503	544	477	504	519	530	513	536	486	499	479	522	505	489	519	505	518	533	479	525	517	505	549	521	506	509	504	519	505	499	492	509	504	519	496	520	518	502	487	502	522	463	512	519	488	507	482	528	488	492	502	508	495	461	522	476	541	536	502	477	522	519	500	506	510	516	522	484	507	498	505	487	521	515	499	508	507	495	528	477	519	513	481	480	471	485	507	536	504	489	521	501	477	516	494	543	558	480	503	472	511	498	478	532	526	500	467	505	558	479	505	483	486	523	561	525	541	521	518	489	485	538	511	537	548	563	502	546	493	554	486	470	526	485	533	517	528	503	511	489	505	477	542	539	485	472	503	485	511	502	520	491	525	475	518	520	491	506	517	501	494	485	491	511	491	512	509	543	524	522	525	531	499	485	497	528	460	487	527	535	526	546	522	508	514	479	509	476	508	482	536	487	491	517	519	530	525	507	544	465	531	527	479	536	513	508	516	509	553	519	555	478	495	500	488	505	507	551	533	489	545	499	501	490	506	499	493	484	475	490	539	515	553	506	546	518	480	513	496	519	525	539	472	531	530	569	503	498	513	551	538	487	531	492	485	509	502	508	522	481	502	544	516	522	565	512	520	502	516	505	541	479	539	508	524	514	471	524	486	548	541	491	478	514	511	563	499	520	530	524	505	514	501	497	528	486	504	513	540	524	506	494	472	524	500	508	493	515	497	512	480	472	515	497	505	491	536	510	511	489	555	492	525	576	531	543	531	475	503	551	520	503	475	511	521	493	553	504	510	484	465	507	540	546	499	506	538	481	506	498	499	517	506	512	534	531	511	500	481	498	526	532	524	473	461	501	497	481	516	522	486	524	536	480	500	539	492	528	509	509	512	530	506	492	499	524	504	486	540	494	511	545	505	519	485	512	493	540	536	495	521	495	507	496	530	509	525	538	542	520	499	513	536	488	522	526	473	514	485	527	513	502	553	491	532	467	508	524	552	541	550	456	503	494	462	487	519	506	502	529	507	496	506	509	462	520	515	499	466	509	554	520	526	532	509	521	515	530	527	521	531	537	530	488	486	510	521	504	526	526	531	491	514	473	486	544	498	507	504	516	513	474	567	490	493	491	487	507	526	518	519	505	518	538	513	519	480	481	531	519	502	471	551	524	504	498	540	511	490	511	525	531	475	511	506	534	510	491	522	537	507	531	491	519	494	508	492	486	476	534	526	496	472	503	508	503	511	515	492	502	467	511	525	556	526	457	491	483	538	440	547	499	500	535	493	526	506	469	488	533	532	493	497	527	498	533	498	528	575	520	492	485	525	503	499	536	521	524	554	470	476	491	524	520	549	496	483	557	489	480	504	532	540	511	511	517	483	541	489	523	525	496	477	497	531	514	500	536	498	518	508	539	504	522	548	525	520	546	540	477	514	520	511	507	501	548	503	516	483	532	518	548	530	524	494	479	507	480	509	535	496	530	539	540	527	511	555	471	524	521	533	475	520	502	502	535	496	519	519	497	518	488	509	514	505	494	541	511	534	551	508	519	486	542	530	542	501	504	546	499	511	530	489	513	488	493	494	489	499	526	500	504	499	528	504	500	486	494	530	475	563	505	564	517	477	484	503	515	479	530	476	508	503	507	545	515	519	505	530	509	506	525	512	503	520	526	517	483	495	487	477	549	513	472	517	468	515	475	491	477	501	536	526	499	482	540	504	560	510	531	510	529	496	498	519	472	502	520	525	501	515	508	530	489	483	520	487	522	516	492	535	511	499	492	504	540	531	467	506	469	518	480	508	496	501	498	503	484	492	498	490	519	561	487	491	487	539	500	504	525	533	531	510	527	510	510	469	486	492	490	498	483	480	525	519	482	517	497	510	541	490	459	541	492	523	523	482	523	506	491	506	514	489	475	497	513	522	523	507	549	483	493	549	505	487	546	458	527	504	498	533	496	497	522	544	488	495	517	516	483	512	524	532	553	493	508	501	524	555	517	517	509	518	552	484	499	490	544	475	536	505	453	521	519	494	526	485	519	506	500	534	487	510	544	480	478	480	464	521	500	505	523	472	523	486	521	495	506	507	557	521	516	529	519	542	527	471	540	540	518	467	516	523	517	505	475	515	514	505	517	518	527	497	500	471	509	493	529	512	517	508	545	507	482	513	530	509	497	535	518	464	517	524	493	512	505	503	491	505	494	492	490	477	490	555	492	512	516	541	531	561	517	536	513	492	515	526	471	517	537	501	525	519	496	479	510	489	546	525	506	504	511	500	488	522	537	479	497	504	510	501	498	491	490	514	512	552	514	501	458	523	491	509	521	482	483	436	539	508	539	556	527	515	510	555	501	556	496	494	518	487	518	505	544	483	545	505	492	514	529	493	526	522	492	526	478	534	517	466	484	532	519	510	487	472	522	536	507	518	526	518	540	512	504	491	503	489	495	519	534	529	473	519	514	514	520	487	511	518	481	493	505	480	465	518	485	511	511	509	504	466	485	540	512	511	545	522	481	508	504	530	523	511	515	527	509	507	511	550	498	496	502	530	531	516	506	527	498	532	509	518	514	511	518	543	510	551	493	546	518	504	492	533	515	533	497	497	503	520	492	485	482	529	471	490	519	499	521	485	495	544	489	535	510	540	496	500	517	498	531	512	507	481	498	505	511	504	523	508	494	525	526	493	537	565	514	498	494	508	509	525	488	477	535	531	564	512	499	502	458	537	500	502	499	508	486	515	504	517	506	502	482	483	501	491	468	525	500	502	500	501	530	522	500	513	503	481	498	541	511	474	501	462	500	499	494	511	492	511	479	462	505	486	521	530	487	517	500	494	530	505	528	538	439	535	561	524	531	476	506	481	503	501	532	494	477	496	539	535	495	545	496	539	498	525	503	508	492	480	520	501	538	527	542	469	524	505	503	512	539	530	530	548	470	529	484	501	480	491	476	504	515	480	489	523	516	515	530	524	488	523	511	510	518	530	527	483	497	552	501	516	499	472	506	526	503	513	505	501	594	506	503	502	501	504	494	523	463	501	480	486	536	473	500	514	498	507	520	522	539	510	503	490	536	507	510	518	461	486	521	498	553	511	503	533	541	503	539	490	501	522	524	508	512	505	498	484	531	505	531	546	521	528	510	543	510	483	523	502	515	516	479	504	509	508	497	505	491	507	529	487	522	481	520	522
24586	38302	23529	8679	5420	4500	3318	2996	2548	1970	1710	1631	1487	1298	1160	1045	924	807	753	709	711	677	672	700	647	688	710	692	643	659	734	680	691	630	644	679	608	632	653	610	682	569	680	628	627	631	630	643	632	657	599	588	659	623	648	654	593	609	668	650	592	638	629	570	625	564	627	601	600	610	635	602	627	624	612	597	654	608	577	647	627	555	595	587	567	609	596	584	652	639	594	605	616	620	577	618	615	622	610	632	581	584	613	604	583	604	611	627	624	613	629	593	608	610	597	623	603	642	607	559	607	593	636	635	612	613	591	575	572	587	653	629	643	565	587	612	631	593	617	640	613	592	605	611	605	619	607	599	611	637	563	608	601	614	660	610	624	596	575	637	612	623	606	630	592	588	567	612	596	623	579	572	641	633	619	608	628	577	670	603	661	606	582	598	592	624	569	610	640	624	607	576	599	604	593	630	588	619	584	583	589	625	637	645	614	610	617	567	607	596	600	628	624	600	564	609	636	603	590	596	628	620	602	626	613	637	651	571	645	605	600	581	613	556	631	636	609	607	564	570	635	569	615	626	595	604	602	607	614	618	671	608	614	602	604	611	632	587	640	583	639	638	591	620	605	594	629	665	585	648	577	583	593	608	622	631	602	582	641	610	634	596	671	651	581	607	646	621	641	612	621	601	649	626	585	580	571	617	608	628	661	563	594	624	644	589	645	597	606	625	627	619	635	612	639	636	615	590	590	603	622	632	611	634	603	601	587	621	607	645	630	633	596	594	661	618	598	634	571	624	571	586	585	553	638	616	584	626	612	619	575	569	613	620	580	637	646	646	558	594	618	622	598	598	627	632	593	577	673	604	581	601	607	591	585	600	592	623	573	634	613	592	632	642	618	594	626	603	643	639	595	596	620	604	615	583	614	601	607	600	584	613	588	580	614	652	616	638	605	636	611	620	612	584	623	643	629	648	596	629	647	596	613	606	612	588	611	604	621	638	618	558	620	579	592	559	601	626	638	663	581	564	595	602	647	652	602	611	664	618	655	590	586	615	582	622	624	601	613	587	625	610	585	660	608	647	633	632	562	594	602	583	612	594	624	598	599	596	637	644	600	639	595	594	550	620	589	637	641	582	620	582	607	619	604	583	606	596	589	619	619	565	640	581	604	600	553	576	615	599	620	558	632	585	615	585	625	616	592	571	588	612	630	632	617	657	607	626	606	623	598	635	609	631	628	658	607	621	610	635	653	619	587	601	610	599	606	603	587	574	637	630	594	574	595	618	614	621	613	602	645	646	621	639	594	647	567	633	647	573	601	562	631	544	611	607	654	611	598	583	587	621	623	656	589	617	605	629	620	600	605	606	602	649	612	585	626	640	561	633	619	591	623	586	654	615	584	616	630	638	582	583	621	605	600	576	598	574	617	590	632	607	620	612	663	570	633	576	598	647	619	596	604	628	614	609	626	622	601	632	607	599	647	624	612	603	597	605	633	636	617	592	620	615	614	630	606	622	628	607	636	618	618	623	565	614	630	629	617	633	574	603	621	569	585	556	626	625	626	590	616	608	622	648	577	597	618	615	636	578	577	588	648	635	586	616	589	619	606	616	604	604	634	585	638	567	615	614	583	628	591	617	620	601	614	642	619	612	613	633	607	601	611	599	596	618	637	634	576	579	620	637	586	630	619	584	587	598	633	612	601	588	634	644	578	626	653	612	590	619	577	596	613	583	608	571	638	578	608	642	559	594	568	633	618	573	598	643	555	586	638	654	627	624	609	627	627	615	628	568	633	628	621	603	584	593	579	617	630	611	637	613	622	597	579	648	621	618	597	615	618	598	547	618	562	582	594	593	624	605	615	624	655	635	626	598	634	592	584	609	582	605	581	616	601	599	603	636	603	565	623	638	601	611	659	589	604	614	610	622	632	586	617	564	646	628	623	633	572	642	625	631	560	632	601	599	603	610	597	587	608	602	593	580	606	598	614	596	587	601	601	596	610	602	606	616	623	586	639	621	599	607	646	645	589	619	617	637	628	597	576	598	610	602	575	631	573	624	626	674	603	637	574	571	604	602	587	613	616	614	603	587	602	569	575	601	640	639	647	603	574	635	648	644	602	576	555	596	600	641	603	634	665	630	663	610	572	600	585	655	630	605	546	586	611	594	578	648	584	628	626	607	614	618	625	607	569	600	619	622	607	648	631	625	593	636	617	529	599	575	611	568	626	576	585	618	606	595	629	576	600	589	586	612	645	596	621	587	591	628	636	600	583	600	645	581	622	602	619	649	570	586	657	618	594	604	608	585	607	620	619	619	606	567	657	597	592	625	611	616	631	610	647	633	589	592	588	611	620	638	587	577	630	639	628	562	619	604	591	593	625	659	565	588	581	632	585	603	661	625	597	577	621	633	574	582	575	595	624	652	594	620	654	624	610	587	584	601	597	606	632	625	630	614	575	588	625	616	606	595	595	616	577	636	582	645	578	608	593	599	628	628	598	621	603	549	625	594	626	593	606	615	599	590	612	625	585	584	589	555	630	599	596	587	625	612	599	577	564	587	643	620	587	569	608	600	605	631	577	612	581	594	583	618	623	585	615	599	573	565	622	595	606	602	591	623	566	630	607	626	588	637	619	633	625	587	606	591	614	568	584	616	606	641	624	628	552	585	619	596	608	601	606	618	599	596	593	599	619	636	638	590	595	608	648	608	615	618	600	609	597	610	633	625	575	581	649	636	597	615	586	544	620	593	604	575	640	616	618	621	609	613	621	593	598	626	641	600	599	624	655	618	563	595	642	622	616	615	604	640	555	574	608	616	607	625	635	610	570	607	588	571	631	597	579	620	615	606	620	567	569	612	613	638	615	614	579	626	598	613	658	575	624	596	579	655	649	594	605	641	601	621	569	574	599	592	632	585	599	606	608	594	618	610	622	599	611	590	604	652	591	647	568	601	644	587	597	615	634	603	572	606	649	550	627	578	644	584	602	623	663	629	629	618	613	635	647	611	627	647	598	581	571	576	621	558	567	597	591	614	626	602	613	592	667	531	620	621	593	563	601	622	625	585	621	611	585	549	616	607	600	629	640	652	574	615	621	607	636	616	630	627	607	598	590	611	560	598	541	617	596	553	581	624	653	592	614	642	625	611	615	610	610	609	604	597	577	626	628	588	647	628	610	640	609	604	637	579	606	596	613	641	611	672	588	612	629	601	616	576	625	657	622	606	628	605	644	635	560	616	601	618	611	650	615	593	591	612	629	607	624	611	617	606	618	597	662	615	628	580	585	629	603	586	579	556	596	614	619	591	624	618	574	591	574	609	621	641	576	674	609	618	629	616	596	595	619	604	647	559	630	568	598	605	590	620	625	621	582	552	628	598	631	625	681	625	622	632	601	574	651	571	642	656	641	611	625	629	588	647	615	591	609	662	614	645	637	642	587	637	586	608	624	621	600	640	612	602	641	586	608	573	589	629	631	673	662	559	612	632	601	664	604	669	604	638
22597	21170	28674	23916	21173	21303	12560	3753	2664	2309	2066	1865	1719	1527	1331	1141	983	810	761	716	731	742	683	667	730	680	708	736	712	648	657	722	668	639	656	655	675	678	664	642	661	656	647	618	628	654	559	614	645	627	634	604	627	623	570	601	553	572	589	620	596	614	607	619	581	599	604	594	581	639	632	619	603	621	608	578	559	584	606	578	597	590	589	601	596	602	606	584	587	643	637	605	584	628	592	598	607	576	628	646	619	575	587	576	584	574	608	621	635	564	561	575	607	619	547	585	613	611	570	631	588	592	608	590	606	612	585	597	554	597	584	617	592	599	603	610	640	678	614	594	602	595	595	591	600	547	639	568	576	587	595	598	612	594	579	606	595	572	561	570	554	563	571	537	572	653	579	576	595	574	619	664	611	579	607	587	521	579	550	610	543	572	598	600	606	546	584	563	604	612	548	593	547	592	613	581	594	591	591	615	562	578	606	605	560	558	634	606	611	579	579	603	630	677	620	560	544	572	600	600	578	593	585	580	591	598	612	604	577	604	564	572	583	578	613	623	637	587	606	568	553	604	590	580	588	603	583	625	638	605	581	599	651	535	612	603	584	546	620	585	596	598	576	603	581	596	577	592	610	563	593	595	645	590	573	623	620	546	606	586	601	603	557	557	613	585	605	592	585	578	543	590	552	617	606	599	621	570	588	607	594	613	595	580	575	583	600	540	630	546	573	588	613	581	598	606	570	610	564	603	583	555	570	639	564	620	640	597	575	594	575	570	564	598	628	620	613	572	545	576	583	601	594	608	599	594	586	598	596	556	584	579	586	589	560	577	589	581	588	599	536	572	609	604	613	600	590	634	602	545	546	562	566	579	593	609	577	525	596	591	589	602	571	548	577	636	589	583	587	623	568	590	615	586	579	614	606	599	579	571	579	569	552	605	620	576	548	632	601	619	587	587	547	548	582	593	599	611	594	593	616	593	541	601	604	616	610	628	599	588	545	557	618	581	568	532	589	629	578	604	577	599	582	592	607	596	641	584	624	603	601	572	561	576	607	607	581	592	619	608	565	584	613	617	589	564	593	559	593	619	638	607	613	614	554	609	591	601	591	589	569	606	593	607	570	603	587	575	616	637	583	600	592	649	599	588	594	639	558	566	605	626	592	607	543	566	587	575	602	640	577	565	586	608	586	571	586	580	597	577	552	612	575	563	595	594	610	552	553	643	544	595	538	585	532	588	593	591	606	616	577	570	597	604	596	648	580	618	579	632	592	611	579	560	569	567	626	570	607	610	622	583	537	596	590	586	603	614	578	578	572	595	564	593	559	621	595	560	524	611	603	618	612	635	599	571	537	566	586	578	549	573	584	581	578	582	591	615	580	577	576	589	599	549	622	625	585	590	548	607	597	564	592	557	537	554	594	577	558	612	567	566	610	602	596	618	600	603	601	581	586	582	576	560	577	617	554	593	611	564	615	592	585	572	593	590	565	550	589	595	575	613	584	643	582	568	587	619	620	606	554	564	615	589	580	582	577	592	578	573	562	544	588	600	612	573	584	550	563	592	588	548	581	615	572	551	583	570	571	591	591	569	599	601	583	628	606	566	593	588	606	581	563	538	610	603	574	624	608	590	582	584	584	544	580	591	599	575	584	595	575	586	592	624	606	609	569	563	559	591	558	610	594	600	579	605	590	569	572	588	542	629	613	638	571	615	635	605	578	596	556	616	577	598	578	568	626	625	566	536	570	619	531	595	596	593	595	611	617	605	594	612	569	562	625	613	608	590	536	563	588	588	652	583	569	577	634	600	596	588	577	650	585	601	555	566	619	595	635	606	576	563	579	595	589	589	591	562	553	631	642	599	597	601	601	598	615	574	610	575	614	598	597	600	585	590	640	605	551	583	611	625	579	580	623	604	575	591	576	559	599	588	603	599	549	593	609	573	611	567	574	610	572	612	576	611	563	574	582	554	564	575	590	595	588	581	582	638	582	558	596	583	603	605	624	563	606	592	587	651	555	588	596	564	595	597	588	579	618	562	606	555	614	605	567	534	601	556	633	606	554	568	612	569	596	647	610	594	584	597	598	571	594	605	578	590	591	582	620	595	600	544	570	578	590	537	569	582	616	597	575	600	584	588	563	600	586	601	567	571	618	590	588	578	569	604	600	594	602	610	607	599	586	565	564	608	620	631	613	569	577	580	631	587	606	605	632	585	574	562	608	606	607	599	620	595	611	634	590	604	640	600	547	583	647	585	597	556	591	607	566	603	579	576	558	595	575	571	581	545	612	621	604	588	584	589	627	585	609	600	609	601	557	577	584	602	584	557	534	566	601	610	556	582	639	606	617	592	611	613	586	561	616	602	614	570	627	585	588	601	559	560	570	647	618	559	578	621	597	622	600	567	612	633	601	553	600	581	588	571	568	591	550	596	589	599	562	578	600	551	550	594	632	570	615	592	577	601	642	607	600	593	606	567	640	572	592	567	563	555	572	556	629	576	556	566	590	639	606	586	538	588	622	560	609	545	608	591	562	581	612	579	588	591	558	646	562	612	622	571	605	646	541	622	595	598	597	593	573	592	589	596	579	587	538	532	613	609	617	643	584	576	589	597	593	599	591	541	555	590	618	577	653	607	566	586	571	563	572	602	556	591	582	573	585	599	643	572	588	583	549	629	647	609	573	606	609	519	586	589	589	603	631	575	594	592	652	541	623	564	578	573	549	591	599	549	600	599	581	578	606	599	540	560	581	592	583	550	603	577	531	583	598	597	560	577	618	580	575	644	597	583	595	584	569	587	608	631	574	568	600	599	607	570	572	574	556	565	600	568	606	590	575	613	625	602	562	586	583	601	583	606	578	574	538	540	591	620	565	601	618	556	621	593	555	604	586	587	605	617	566	607	637	617	566	553	588	601	589	585	565	589	586	586	569	563	603	538	584	585	578	599	560	527	573	565	617	582	580	609	588	597	577	566	574	565	573	572	632	567	606	612	592	572	569	610	580	613	587	603	601	617	560	570	589	589	586	573	575	604	593	617	590	598	598	566	572	549	585	587	596	621	594	558	548	645	587	584	584	589	638	572	529	574	555	530	634	549	608	561	557	548	538	606	585	587	571	648	618	584	573	628	580	594	591	595	630	566	567	592	631	597	592	582	572	602	628	553	617	567	602	625	608	591	601	578	606	642	589	571	622	603	580	585	590	581	578	587	586	614	544	580	613	545	529	609	585	571	606	560	600	622	606	557	602	552	565	610	592	539	571	602	559	570	605	586	596	626	606	570	571	557	577	601	496	597	606	580	598	581	604	627	578	603	573	576	581	589	641	645	597	599	598	553	617	579	574	611	565	571	588	580	591	557	597	611	600	614	627	609	606	549	561	564	567	630	609	567	591	564	585	590	590	538	588	599	613	586	582	585	599	600	570	589	603	598	564	601	616	594	586	560	553	605	586	602	611	573	603	595	585	593	583	586	565	603	584	597	580	575	561	601	579	603	606	557
23778	42104	35189	16478	10368	8695	6531	5701	4889	4092	3287	3031	2711	2210	2012	1641	1436	1117	952	928	887	925	894	815	849	829	826	829	852	840	858	833	804	794	815	841	792	828	779	835	842	817	832	763	750	794	761	795	760	751	739	782	766	788	767	717	754	726	670	782	747	715	716	722	727	690	752	660	711	717	690	706	659	711	703	746	686	698	723	676	669	707	681	694	770	668	715	729	678	733	714	706	721	733	733	744	701	709	704	699	681	689	720	705	675	704	723	739	738	699	688	684	737	730	629	722	682	666	724	737	753	676	647	701	681	694	705	727	702	686	723	689	712	687	713	720	720	721	701	731	688	671	715	700	702	719	694	722	716	708	686	676	676	728	663	672	707	685	793	725	714	700	711	666	768	700	708	684	763	717	727	728	743	686	696	664	681	707	714	681	726	764	716	718	619	678	703	674	667	710	656	718	703	697	712	676	682	720	701	692	700	713	724	692	675	674	717	709	694	708	697	665	706	735	704	733	662	677	702	679	644	730	722	734	681	684	724	688	662	696	736	706	696	720	689	710	758	707	696	723	703	706	669	722	671	725	713	636	710	726	716	717	653	683	705	681	724	702	697	708	686	740	702	723	718	722	698	689	735	719	707	735	733	701	709	704	704	712	710	732	783	650	756	718	691	729	671	722	681	729	702	701	729	701	702	743	723	695	712	678	686	708	706	699	643	704	701	717	726	702	719	761	690	678	689	738	685	692	662	663	775	701	708	657	706	713	685	692	703	694	727	680	733	705	701	660	704	711	699	704	684	768	669	703	689	704	751	667	674	717	670	654	704	717	721	691	664	723	729	731	713	703	700	721	699	672	720	717	729	720	669	679	723	663	727	724	710	734	693	704	747	718	703	679	686	671	639	708	675	691	697	702	680	666	707	732	683	710	724	678	707	671	677	695	648	668	684	692	694	724	723	742	679	664	685	747	666	669	747	642	674	738	647	714	726	704	698	713	697	729	688	689	671	696	725	684	698	673	729	693	676	722	725	672	710	683	671	698	675	714	717	701	709	709	750	710	730	719	699	723	722	692	714	723	719	712	742	696	737	680	712	687	719	667	634	710	732	655	707	699	703	712	700	707	724	714	684	728	726	741	739	700	704	734	720	701	728	755	703	699	678	704	683	684	703	739	686	720	701	716	697	702	696	673	746	705	720	699	711	741	704	743	671	718	689	655	726	680	680	665	712	711	752	698	690	743	708	686	691	713	748	723	722	686	727	736	679	671	683	689	702	684	692	704	681	687	691	751	660	716	657	696	720	743	712	673	701	723	700	657	757	740	710	701	682	681	689	692	672	786	708	706	690	673	766	697	690	721	746	722	708	733	692	692	704	723	738	685	709	710	698	698	704	737	711	715	700	697	687	732	747	739	722	711	681	704	641	705	682	716	752	706	675	727	715	709	697	688	658	719	674	725	694	672	707	695	700	713	699	719	723	718	773	693	667	755	721	701	689	700	715	712	678	687	726	677	691	714	649	689	707	736	730	683	715	700	749	681	652	690	713	678	696	717	694	717	729	693	665	694	688	686	693	730	713	721	676	732	715	680	740	679	706	710	698	682	697	703	702	697	721	747	693	724	719	681	716	693	697	665	678	718	712	738	738	674	694	753	685	686	686	699	685	705	702	694	690	672	720	676	707	701	737	678	691	679	693	672	706	676	679	709	733	703	671	715	701	684	663	734	685	674	734	741	694	675	743	698	713	773	677	705	721	692	643	718	706	716	702	656	705	727	727	693	656	672	748	687	701	679	759	701	699	717	729	687	707	722	704	742	723	703	685	698	673	709	735	717	681	727	728	688	724	689	735	764	762	730	679	649	723	691	658	696	664	702	695	652	720	701	727	680	653	705	685	694	703	673	730	735	688	749	706	708	694	723	676	671	661	742	667	744	718	696	686	728	732	722	717	715	752	708	731	717	697	709	719	725	683	747	680	675	684	685	672	669	700	685	683	715	647	706	680	739	713	686	689	738	705	730	737	662	693	693	703	715	726	707	689	700	671	660	693	671	694	710	713	741	685	738	665	679	697	719	705	718	654	694	755	720	693	731	650	730	690	722	690	721	701	716	692	703	654	745	707	696	689	707	699	693	697	717	665	762	719	683	723	682	655	733	708	698	687	735	713	726	767	720	689	674	763	724	672	643	714	703	676	701	668	710	664	717	738	733	715	726	722	691	684	714	667	716	658	680	694	723	728	708	694	739	671	711	718	706	691	694	714	672	732	682	701	657	726	686	742	722	694	704	676	716	644	657	659	719	744	728	679	690	695	646	685	723	715	653	724	709	722	713	750	724	752	687	710	663	707	719	679	628	719	675	743	712	687	662	701	739	695	711	682	666	726	721	698	711	675	729	687	694	698	724	696	709	728	737	670	717	705	720	697	678	675	696	704	760	716	712	724	695	695	724	741	675	739	713	682	719	700	740	675	741	706	705	712	693	689	658	666	694	747	704	682	647	697	666	659	715	695	715	673	684	675	727	717	668	663	733	692	702	729	688	676	702	691	715	712	705	708	711	655	683	677	720	713	669	673	671	703	673	698	745	660	713	696	725	696	698	728	691	712	713	732	632	710	686	693	741	727	721	712	694	714	724	671	678	677	705	699	724	651	693	705	734	721	749	729	672	706	668	737	687	692	679	738	674	653	678	669	713	701	715	697	718	683	713	748	746	662	713	730	719	732	764	694	656	712	712	703	718	715	727	671	764	701	695	756	683	742	757	705	658	719	724	656	701	677	728	709	666	685	688	755	685	728	693	690	713	669	714	689	692	738	717	662	703	721	707	699	679	708	721	749	644	746	719	733	672	700	679	683	700	670	675	689	759	682	724	669	686	732	680	692	708	681	690	732	699	700	670	726	703	717	737	682	765	703	688	714	696	711	694	729	741	701	654	692	693	768	638	735	677	720	762	694	697	641	679	682	741	641	677	706	661	690	723	673	690	757	727	717	663	693	745	667	724	714	720	736	680	716	675	693	739	697	781	714	698	726	728	731	741	720	673	702	663	736	726	653	738	720	720	739	689	717	699	662	719	735	736	709	707	688	706	670	698	678	716	720	687	680	690	671	663	712	686	687	688	664	721	693	739	720	723	706	688	699	658	732	703	694	712	742	734	677	683	684	696	728	679	657	714	657	679	676	688	759	740	682	721	701	698	707	693	689	665	705	733	700	689	721	705	668	682	744	735	670	687	718	723	726	692	739	688	733	750	702	708	740	700	737	696	708	713	711	717	695	663	684	688	690	690	672	712	656	711	705	712	655	712	730	694	678	689	696	701	724	761	691	717	670	687	706	766	683	736	752	717	727	699	660	703	717	727	715	695	731	732	714	693	712	712	728	733	702	726	680	670	696	699	720	710	719	706	685	736	725	652	706	714	692	743	680	768	716	708	708	677	703	727	725	690	717	751	694	695	692	672	674	693	712	691	726	740	650	724	693	686	721	723	665	686	717	692	687	708	692	697
27714	21578	18713	7781	2226	1801	1491	1374	1228	1150	1071	1062	963	874	882	851	789	770	754	717	742	760	734	694	726	786	746	725	692	744	713	761	711	722	722	748	755	784	674	715	717	711	642	669	706	701	741	726	706	754	697	728	734	647	744	651	709	680	706	735	745	710	707	688	737	692	727	663	696	744	721	708	723	682	725	677	693	700	691	683	735	666	693	679	725	688	757	714	706	746	670	723	732	701	708	682	722	731	644	710	722	671	708	684	721	708	731	671	710	696	707	670	714	733	739	705	695	703	706	717	681	735	676	698	699	693	721	705	729	720	723	717	653	744	728	717	703	741	713	671	709	710	697	712	714	665	652	713	741	669	679	744	728	703	708	686	743	702	695	701	709	718	704	676	717	705	727	684	727	707	712	684	685	713	692	677	682	690	710	732	731	721	729	718	730	690	726	727	701	763	694	670	700	746	697	711	694	699	749	717	740	710	721	703	706	687	761	756	735	702	718	702	738	774	746	731	684	691	717	691	696	730	701	727	666	696	714	733	681	740	711	729	722	704	722	725	708	705	729	713	733	741	697	749	722	713	713	701	685	689	694	670	752	698	755	745	680	685	698	725	716	695	745	702	652	686	721	710	688	665	733	703	723	718	725	713	736	696	708	659	680	702	695	687	717	706	726	736	755	725	729	663	719	682	681	712	670	705	670	744	754	731	715	661	731	696	688	765	713	724	728	667	687	709	734	748	719	744	727	745	681	739	705	702	697	716	719	723	687	726	714	716	710	662	731	719	728	748	704	729	713	678	759	692	735	663	678	719	742	695	726	679	763	726	672	720	670	698	707	730	710	701	679	664	692	714	699	702	720	678	718	741	743	751	663	733	666	692	742	771	723	743	715	667	691	756	710	749	710	741	712	694	696	685	712	717	706	760	700	713	681	701	709	720	685	735	737	690	658	680	705	720	681	692	682	689	686	668	725	697	710	738	686	710	707	685	692	684	670	690	719	705	731	722	738	722	764	672	705	689	746	773	719	737	773	687	714	713	714	697	676	721	698	743	743	698	652	709	678	716	708	710	716	711	737	712	696	687	740	715	690	735	693	661	748	735	723	709	706	692	657	731	700	710	649	704	679	740	706	716	673	704	704	687	699	693	676	666	707	704	669	674	700	709	753	661	737	718	683	748	696	660	711	706	674	713	703	691	737	713	691	733	695	690	684	698	764	751	714	716	697	697	700	697	680	748	667	694	746	707	691	681	722	672	683	725	701	720	754	748	716	677	684	726	746	688	673	724	717	689	715	704	653	725	694	753	703	738	743	720	720	679	706	703	693	717	671	732	690	669	745	686	718	676	693	685	724	706	670	721	715	680	717	743	693	753	740	720	709	742	721	719	692	694	696	732	706	731	680	648	717	771	693	700	695	695	712	669	713	720	656	724	686	722	682	663	711	700	697	706	651	698	738	735	715	742	712	702	752	699	753	758	711	700	722	723	695	727	715	698	682	724	713	711	704	686	770	718	631	689	710	678	664	706	697	657	661	684	681	702	722	696	713	688	719	727	688	679	706	718	658	695	675	718	713	742	712	697	704	716	710	692	716	729	719	685	730	701	719	735	699	714	688	669	756	705	706	701	706	732	702	731	712	739	697	678	673	731	750	657	679	689	699	739	722	716	739	738	760	689	721	684	738	712	698	710	732	690	715	689	701	722	682	669	747	696	692	683	737	689	716	679	696	699	736	670	682	717	737	725	718	725	664	731	709	753	691	717	708	762	696	734	703	732	660	742	756	731	721	646	688	701	716	698	716	703	689	723	637	741	727	718	713	762	684	661	692	653	741	713	737	655	708	709	746	653	704	730	718	667	690	704	707	733	751	734	710	687	753	759	672	698	688	715	742	699	723	670	709	714	651	684	740	695	678	716	711	721	705	710	681	671	671	727	721	703	669	695	764	743	741	732	681	670	698	691	647	760	763	722	722	721	688	714	712	731	717	721	715	729	711	701	676	663	723	728	705	711	702	707	723	710	699	782	727	728	695	661	731	713	718	703	730	698	712	693	700	670	709	725	720	722	654	688	736	713	717	727	663	705	728	721	699	711	717	697	730	707	684	725	708	720	699	675	757	708	705	706	687	725	703	696	716	697	695	688	753	738	689	724	654	722	682	716	720	719	728	694	683	712	733	707	714	721	690	739	734	713	753	691	701	690	663	682	699	734	687	718	688	668	735	723	736	728	712	716	686	723	712	722	721	721	681	759	694	743	695	774	747	720	697	709	701	720	702	762	720	691	726	718	716	709	736	677	736	681	732	715	666	711	734	708	726	699	727	719	739	719	685	734	715	728	742	745	708	664	691	729	678	671	714	723	673	716	748	747	674	742	807	711	710	688	759	668	712	762	695	743	735	668	730	736	692	689	721	758	719	740	692	755	710	684	720	745	691	687	732	705	730	715	688	698	698	698	762	693	726	681	750	680	749	705	713	721	743	711	738	711	635	700	704	693	711	697	739	683	714	714	697	740	696	710	688	718	708	708	683	714	731	708	656	709	687	647	729	699	709	670	720	713	686	712	695	697	724	657	736	703	737	750	705	695	683	741	688	714	716	721	722	767	719	682	729	705	723	680	676	682	739	683	715	730	703	756	711	695	712	735	712	697	717	670	724	748	718	688	723	691	684	716	761	720	688	715	655	696	694	705	693	722	723	671	687	713	669	720	683	683	683	699	705	673	696	715	767	692	671	715	731	723	674	703	665	698	718	711	677	716	729	723	680	700	730	705	681	687	720	679	706	731	699	702	695	684	722	734	693	693	676	714	678	665	743	734	733	674	679	734	670	708	695	747	730	719	682	725	719	671	743	720	729	696	679	691	750	744	692	633	684	701	761	688	675	692	726	757	678	705	678	725	677	716	711	673	659	743	686	716	717	720	653	661	691	697	727	754	720	701	701	685	666	679	728	742	706	675	673	694	728	742	719	713	711	693	723	724	731	697	735	665	690	699	700	745	712	648	732	699	714	761	686	751	742	662	746	706	652	685	667	710	679	690	700	720	680	702	719	695	711	714	728	710	713	715	695	698	680	727	660	696	714	712	703	678	730	729	723	699	717	688	726	745	668	689	755	729	640	743	656	708	733	704	720	773	699	700	733	729	687	694	794	731	715	689	696	739	712	701	716	675	750	776	704	727	710	711	754	724	699	758	718	734	667	701	636	702	736	768	746	721	769	673	706	743	699	698	711	681	708	710	702	684	701	727	704	757	680	690	692	681	653	717	715	719	699	643	703	701	698	723	719	761	655	713	732	690	760	723	702	745	697	698	695	772	700	748	694	709	723	728	729	755	732	677	734	679	688	726	715	705	698	736	707	720	701	710	732	749	717	726	726	697	726	671	695	722	738	724	685	695	693	737	688	737	726	614	675	703	693	689	746	732	720	695	702	719	724	741	691	720	735	733	719	712	750	714	727	717	728	745	701	714	713	717	712	698	739	762	757	773	743	728	691	712	696	681
21545	29542	22083	7736	3499	2985	2456	2224	2016	1711	1516	1507	1316	1284	1152	1054	1009	944	866	899	885	915	872	865	864	871	894	879	839	846	852	886	913	883	926	865	884	896	870	842	894	891	867	850	876	846	824	830	889	848	894	814	875	849	879	836	860	864	869	851	855	874	840	866	848	847	742	858	905	867	843	887	822	825	855	805	824	839	866	857	825	822	793	888	821	860	854	887	871	858	874	852	748	918	801	825	906	810	862	832	842	818	843	843	834	885	832	871	855	881	823	859	842	821	877	833	829	842	842	854	853	832	793	795	801	817	846	813	813	822	849	820	785	804	851	834	855	845	823	877	854	837	832	792	850	809	868	850	847	821	848	808	835	828	801	768	796	853	859	881	839	832	827	778	840	909	825	819	882	853	842	845	782	843	848	885	854	846	826	817	833	849	812	807	834	830	846	852	844	818	828	816	829	831	832	829	872	849	869	837	814	846	838	857	845	838	804	828	887	836	808	856	845	765	817	845	850	834	886	841	872	899	863	813	860	859	858	817	842	860	804	834	857	828	856	844	810	852	879	884	791	867	811	886	826	872	831	852	793	855	874	883	886	869	861	770	817	846	834	804	852	845	844	801	813	773	830	834	836	834	850	877	862	899	868	844	868	772	812	830	831	820	854	839	800	836	850	847	833	821	866	846	849	861	819	859	808	868	791	851	835	896	858	889	862	868	874	873	858	811	799	833	821	865	810	787	838	858	813	820	808	814	836	844	835	814	840	830	850	851	850	824	828	833	831	837	874	806	802	852	874	814	792	842	815	843	821	824	833	821	866	826	877	809	859	871	885	869	858	837	838	823	826	780	864	813	814	847	854	841	838	791	911	851	839	812	809	837	864	876	834	856	810	813	831	855	799	801	867	851	902	841	828	859	826	827	821	830	853	846	882	903	876	804	872	874	818	823	852	813	877	863	837	883	835	859	828	821	894	786	828	834	824	825	817	899	894	808	873	804	853	825	866	818	852	836	853	867	825	830	845	825	868	840	809	850	812	820	880	841	872	835	846	796	863	892	834	845	836	866	846	894	818	815	810	851	832	846	844	821	826	921	829	818	788	784	860	813	860	857	833	831	799	855	850	822	840	853	857	815	869	822	907	873	850	826	825	852	846	825	830	861	862	808	863	819	785	822	827	846	853	808	854	852	807	847	782	872	867	852	834	863	796	839	829	877	841	839	819	873	857	807	826	846	841	842	844	824	816	787	803	841	821	827	836	878	801	843	857	848	818	850	815	851	847	828	842	815	886	829	846	826	824	854	849	824	863	773	835	778	795	857	864	787	861	875	860	838	837	823	831	796	833	824	877	885	834	813	871	830	855	853	807	923	780	861	854	866	857	837	840	839	820	820	830	882	878	818	874	813	876	815	828	849	816	843	817	878	786	861	915	864	809	811	864	917	788	867	801	803	831	776	828	855	812	826	828	858	805	830	819	818	837	841	862	867	812	818	895	878	861	795	787	863	824	816	814	809	823	809	830	872	847	852	816	852	860	820	861	854	781	853	858	858	867	848	809	787	802	817	810	823	838	851	846	871	805	860	834	916	777	845	820	832	851	785	835	859	831	831	834	816	827	862	859	846	832	850	823	832	788	847	857	833	885	842	850	865	839	819	851	827	827	854	812	885	810	892	828	867	857	833	842	825	868	807	837	875	842	849	825	860	892	839	822	864	815	791	803	798	864	944	868	841	858	819	908	811	850	833	874	848	828	823	840	833	832	872	849	845	807	826	770	836	806	814	821	846	847	835	863	893	822	805	817	804	859	865	891	795	833	855	837	885	850	846	776	845	825	852	856	838	806	827	829	824	864	856	882	842	871	871	836	813	829	886	849	797	827	841	860	856	858	898	852	796	841	841	887	837	880	839	855	812	863	833	860	830	839	879	810	906	846	855	801	798	859	830	887	841	804	877	834	840	819	856	855	842	846	883	823	805	852	816	844	861	850	804	905	864	818	826	894	816	803	825	843	838	826	861	833	822	809	811	797	816	851	860	829	830	875	834	839	840	822	826	880	854	801	847	838	903	866	804	790	836	858	836	831	879	822	903	844	843	832	836	789	812	863	867	873	869	812	801	844	773	809	792	880	773	816	798	795	846	846	831	844	808	873	782	841	826	866	804	834	779	792	865	823	850	847	821	827	811	784	852	803	889	789	776	769	794	789	821	816	805	843	873	923	847	871	827	777	835	873	815	887	832	836	877	835	850	856	865	781	782	889	847	831	849	826	844	836	892	819	801	847	817	837	875	852	851	847	884	813	820	791	860	840	852	859	833	841	896	840	847	839	800	817	871	834	820	885	828	832	870	790	857	831	855	856	885	807	791	852	805	847	834	835	821	894	796	847	871	792	815	822	773	828	821	837	824	833	808	825	773	826	872	838	834	806	861	813	851	804	832	858	877	843	821	832	843	873	862	824	867	863	805	834	808	861	847	809	867	810	847	804	793	815	843	864	833	811	855	782	825	904	876	841	833	851	833	884	786	818	890	820	811	821	872	869	839	851	806	865	831	839	881	858	832	858	860	845	851	911	886	843	832	861	831	880	808	836	843	847	819	900	860	817	873	845	823	801	811	802	854	812	847	833	855	863	865	842	876	812	775	892	800	902	835	867	828	855	830	816	879	813	830	827	825	894	798	844	812	812	841	837	856	894	853	842	869	854	873	833	838	896	859	889	822	833	839	892	851	813	815	855	856	800	841	799	848	833	859	839	852	888	894	803	850	798	828	841	823	826	856	875	867	829	900	816	811	855	867	828	802	834	803	873	814	831	833	832	837	860	771	850	835	839	787	871	848	835	889	832	837	880	870	797	820	879	830	846	828	885	832	867	832	835	884	923	851	821	813	809	843	798	839	904	839	865	838	851	848	823	852	854	829	825	840	847	820	827	849	848	839	823	865	831	795	821	792	871	805	864	833	819	846	828	811	866	860	839	796	818	845	791	785	826	890	813	848	849	859	847	873	807	845	817	797	858	854	861	820	818	842	819	853	827	823	860	899	834	836	804	849	894	784	818	864	839	821	876	855	846	810	863	840	810	844	817	856	833	873	879	870	817	866	818	842	800	927	824	878	846	838	848	763	844	839	882	865	792	794	835	846	828	869	807	828	818	808	833	814	883	816	848	859	840	864	902	866	899	869	847	873	799	804	856	897	840	840	855	799	807	844	869	833	849	857	811	863	859	835	887	852	827	871	846	817	836	780	807	774	811	831	802	829	828	866	801	843	839	840	877	863	864	812	904	795	850	808	828	872	842	834	806	876	843	868	857	833	857	897	864	783	833	853	860	818	807	886	854	855	823	883	845	839	845	790	796	837	867	865	791	783	863	847	908	849	855	776	824	834	789	848	847	860	799	823	889	867	841	871	827	825	815	847	809	852	831	818	838	839	856	871	834	816	834	851	814	796	809	865	794	832	795	862	876	855	845	836	826	831	872	840	882	816	874	852	789	891	798	850	861	860
23669	21150	28264	24300	21122	12862	3821	2438	2028	1768	1623	1612	1449	1248	1164	999	1036	918	942	898	856	850	793	822	872	827	837	826	900	853	836	852	888	845	809	829	872	882	827	902	825	820	836	790	809	861	819	845	831	835	811	836	830	802	813	835	790	798	838	782	854	777	822	745	784	848	780	760	795	806	783	799	792	805	774	830	820	863	806	824	794	797	776	807	798	795	813	776	767	801	804	822	805	790	816	766	818	825	807	761	853	799	744	780	840	778	798	764	767	774	790	832	783	790	817	814	778	786	787	784	762	796	787	785	747	774	801	836	801	799	817	821	816	806	785	746	769	821	744	765	794	848	816	755	810	841	778	823	798	772	818	764	792	778	853	800	770	801	827	825	797	760	787	779	846	782	764	763	770	806	769	790	806	785	800	797	769	814	750	791	794	778	804	780	809	733	828	834	791	767	804	790	797	798	773	771	755	811	843	810	854	770	757	738	766	816	844	795	817	785	774	765	822	773	814	822	732	819	807	818	799	763	748	794	774	788	738	777	758	767	790	809	819	833	747	814	773	738	813	794	741	806	799	783	856	835	821	819	817	806	809	742	745	792	748	782	804	763	837	779	810	772	802	794	749	769	761	736	846	793	798	784	812	805	815	824	796	795	776	852	775	829	816	776	759	741	788	861	760	747	733	818	839	785	829	775	811	823	799	816	827	758	757	745	767	815	778	789	812	758	796	900	745	792	810	791	791	852	810	787	798	784	788	801	767	808	773	827	826	797	720	739	815	770	824	810	777	813	770	760	812	793	821	849	829	812	813	804	776	768	797	785	800	801	764	760	778	788	791	768	789	830	795	779	845	763	768	775	792	841	841	833	775	816	850	767	770	782	796	758	760	787	823	756	776	782	824	791	796	799	834	812	807	775	796	821	804	785	760	787	854	841	758	826	818	832	822	798	791	778	754	792	795	782	797	787	807	822	811	818	811	792	804	850	813	805	839	765	754	799	758	809	793	771	825	775	784	812	890	815	828	814	788	749	756	787	792	759	816	820	779	778	823	795	856	831	836	807	817	775	770	792	800	847	791	788	828	773	775	839	831	791	786	772	762	821	779	799	819	805	764	825	791	770	774	778	838	838	779	772	813	842	799	754	783	837	794	825	798	820	840	795	772	801	810	766	772	787	786	797	786	790	882	796	780	770	769	843	845	835	835	777	767	811	783	807	724	793	848	820	810	830	831	796	852	841	824	792	794	814	766	764	831	799	790	796	811	785	804	871	753	823	812	776	812	768	818	796	778	793	780	765	806	774	816	783	797	794	802	785	789	783	816	850	803	818	827	831	790	755	758	846	750	775	757	756	807	818	781	812	756	728	781	813	805	814	849	787	806	800	788	782	798	772	717	782	814	772	812	807	835	809	751	817	803	751	756	823	782	743	784	848	831	788	813	804	822	772	844	849	746	790	746	839	783	760	813	856	820	783	786	796	793	828	777	791	772	791	827	847	805	797	843	786	790	770	732	853	772	776	809	805	848	743	791	816	748	795	814	807	820	781	780	776	772	753	817	812	798	760	738	797	780	771	797	812	830	785	789	757	798	814	774	833	730	792	734	790	801	772	808	816	747	772	826	789	782	778	839	745	832	792	749	793	782	842	796	817	761	751	809	764	821	799	820	797	808	774	858	757	800	827	772	818	783	805	814	789	784	825	810	817	779	832	797	796	830	812	779	868	802	809	771	786	797	807	774	788	793	804	797	832	830	832	779	796	776	829	787	839	797	769	834	766	788	827	803	778	792	811	828	849	856	819	778	862	784	770	785	770	797	862	791	790	812	794	810	734	804	753	780	759	783	809	770	848	842	798	836	852	778	752	832	792	784	810	808	778	735	759	808	742	794	766	787	759	774	844	769	784	762	812	839	741	836	861	800	794	780	806	791	731	811	822	785	800	735	777	741	784	783	830	814	812	777	774	749	762	834	761	749	832	813	749	827	767	804	757	813	822	819	811	788	800	803	791	833	796	824	749	754	790	791	774	756	764	806	820	826	833	761	838	759	811	783	837	768	755	750	785	810	824	778	802	845	803	830	762	764	795	813	776	811	770	819	799	777	791	773	775	822	761	873	809	788	832	799	844	802	781	751	784	803	833	772	826	805	829	852	809	798	848	826	764	802	769	797	792	818	783	841	770	785	806	781	773	731	787	782	815	764	799	818	805	816	766	775	786	770	806	771	780	804	788	810	784	756	800	743	755	788	761	874	769	764	855	786	766	807	828	837	794	814	831	804	783	798	842	825	752	794	810	791	798	796	794	751	762	807	765	822	809	793	791	796	807	802	839	787	800	813	810	762	820	828	817	740	799	795	742	766	747	770	777	793	755	853	791	741	788	794	790	795	811	813	771	802	832	779	784	828	813	774	800	824	826	840	802	801	787	776	763	795	756	794	833	775	826	810	821	849	796	775	786	796	811	769	760	758	762	806	781	814	793	758	778	790	813	788	829	817	800	858	768	752	832	804	813	843	817	789	757	802	810	811	800	808	817	761	786	773	796	836	781	786	779	805	779	751	821	802	789	767	758	799	758	824	806	927	792	805	797	788	809	743	797	808	777	811	827	791	787	817	793	806	787	724	799	854	808	766	764	803	763	784	746	779	781	819	804	807	776	800	816	779	762	784	778	787	821	783	736	748	796	843	774	804	779	789	755	810	795	808	821	757	761	761	820	796	790	811	800	772	761	797	765	844	797	842	748	789	742	848	743	815	822	806	794	855	832	878	804	817	833	784	777	716	824	777	803	784	856	786	811	820	810	751	791	780	784	824	802	814	752	806	794	796	783	757	796	820	742	827	817	768	839	789	801	773	789	803	817	796	803	788	778	816	803	864	759	773	746	804	803	763	813	698	774	777	827	835	820	826	754	733	808	783	757	754	763	792	853	797	772	784	708	741	796	774	789	823	822	844	751	793	784	733	794	789	801	792	800	813	800	782	727	791	753	771	747	845	812	784	825	806	800	820	785	811	812	751	752	753	804	827	782	822	818	831	816	814	826	841	829	813	744	798	789	831	751	820	847	818	801	799	840	804	765	763	848	755	823	807	837	768	774	776	789	767	767	809	802	827	817	769	816	781	787	787	804	814	779	801	815	799	767	762	775	822	819	829	747	808	784	812	754	796	838	730	869	798	822	836	767	810	786	776	835	749	773	792	745	804	817	800	794	862	775	750	807	791	764	772	780	807	786	859	725	843	800	796	812	811	762	849	784	774	770	808	810	743	790	787	857	764	727	791	774	800	797	751	821	840	795	779	785	825	810	793	869	824	816	805	770	796	769	815	808	815	790	845	820	800	798	806	830	749	819	746	836	771	795	798	738	784	804	828	832	864	798	745	801	834	773	844	799	816	809	773	772	821	842	806	793	775	832	748	776	814	709	792	787	793	791	800	792	766	756	761	788	762	790	779	776	754	812	749	784	796	762	813	778	818	784	773	788	751	792	813	808	758	805	776	845	801	718
21689	38601	32944	12752	6997	5812	4656	3853	3508	2976	2670	2412	2060	1941	1660	1522	1289	1226	1098	1033	1066	1072	1032	1041	1113	993	1012	1008	1000	1005	1028	1014	1053	999	1028	1028	989	960	1041	1016	1008	1023	1010	1062	958	1028	990	938	999	980	982	997	997	967	928	969	961	978	997	997	940	947	914	1000	949	926	948	972	929	941	992	908	929	975	899	950	996	993	983	906	1006	981	947	940	944	939	925	958	939	982	940	962	1008	988	945	950	972	942	909	945	962	973	911	971	967	910	926	955	995	912	921	943	1002	980	974	900	906	946	944	986	914	937	907	989	963	923	921	926	929	976	925	980	942	898	956	959	922	900	945	883	993	917	961	948	940	938	932	986	953	943	967	970	944	951	932	913	971	963	950	922	932	974	920	923	974	952	966	943	916	946	935	908	1005	927	901	962	930	945	912	915	907	1012	985	997	980	892	888	939	942	970	928	994	950	888	977	948	949	966	925	968	934	964	886	930	901	975	942	959	978	909	961	907	951	890	910	917	972	949	944	1004	927	957	996	955	846	952	951	916	941	962	935	911	1008	901	937	885	924	981	903	940	929	896	961	949	939	923	946	945	1000	904	873	931	981	967	988	911	899	914	938	949	945	931	886	920	923	940	901	941	958	945	968	937	961	981	904	943	934	944	926	967	940	906	1012	918	938	955	936	949	954	961	909	932	922	941	942	904	872	946	964	988	961	909	905	986	946	927	993	922	909	940	971	959	997	902	973	967	884	915	947	960	933	936	930	915	957	909	946	956	963	913	895	957	931	941	969	963	951	923	916	929	923	936	910	922	962	896	972	936	874	931	971	909	934	981	965	929	969	940	921	1019	903	987	929	935	982	923	930	905	944	922	939	934	987	918	916	909	960	918	994	1002	958	897	945	951	945	982	951	903	980	909	953	996	936	963	946	961	926	926	958	968	927	1022	923	932	956	938	909	978	943	919	962	1000	918	959	947	968	958	938	965	924	897	933	1009	983	904	922	938	965	942	960	949	930	987	925	930	932	960	985	1024	953	922	895	919	972	918	951	885	938	922	959	933	931	979	925	960	940	1015	911	894	960	934	911	955	946	918	959	958	929	937	965	892	933	957	932	991	896	920	937	977	917	931	964	958	948	978	970	1001	944	955	956	952	968	951	948	931	936	949	959	954	959	1000	894	983	943	933	909	961	956	922	940	929	961	971	940	929	936	958	945	1000	1020	935	896	886	958	956	939	955	958	912	962	958	950	997	953	901	948	1016	914	958	912	933	964	981	892	965	999	954	985	1000	938	1007	980	923	892	949	928	917	929	907	922	961	888	951	907	941	947	965	948	984	906	954	976	961	964	928	949	932	1001	946	906	906	925	981	953	920	952	952	974	912	952	980	973	966	986	956	966	953	930	935	1006	966	956	920	948	913	972	928	909	978	969	930	997	937	970	940	967	941	933	972	985	928	937	944	1004	893	943	936	924	958	1010	988	938	966	961	965	979	928	931	914	940	949	977	963	896	959	914	952	963	928	989	954	917	974	936	929	963	884	962	957	961	955	898	964	934	942	930	911	974	984	961	953	962	973	970	926	943	940	979	910	929	954	917	940	988	999	975	922	920	991	972	880	913	963	968	980	934	911	949	947	895	910	918	961	923	941	969	975	953	952	948	927	999	959	935	898	916	999	944	953	939	910	955	987	978	935	955	951	915	965	993	937	883	925	909	950	917	961	922	1010	958	963	918	942	918	917	883	925	949	958	986	942	912	926	960	978	950	959	965	984	962	947	932	911	898	977	961	917	905	943	981	984	970	962	972	966	1009	915	964	938	941	905	953	932	957	976	945	919	944	937	1020	907	919	911	974	965	937	934	900	935	921	913	956	916	927	946	913	934	985	926	953	907	965	956	934	964	952	978	955	968	950	948	998	974	924	931	923	959	931	976	916	965	948	946	984	935	955	926	936	970	916	914	914	909	926	955	959	918	1002	987	921	898	915	928	928	988	883	958	980	962	945	939	934	919	966	942	903	1057	998	932	949	996	991	955	953	916	933	937	943	977	867	951	921	905	979	948	901	953	951	945	990	963	906	923	918	935	927	948	965	958	925	932	924	930	928	922	915	961	950	946	924	944	920	964	955	972	936	949	948	943	1004	870	976	935	935	918	957	979	961	955	940	989	931	940	974	908	888	933	927	927	919	998	931	935	914	935	935	986	987	930	907	942	992	956	981	950	926	949	965	897	882	955	929	945	942	1003	904	970	934	927	972	928	896	856	942	974	954	979	904	990	916	942	929	903	912	919	907	973	980	945	943	911	909	979	968	921	913	949	956	979	939	941	957	1011	942	947	916	956	916	937	968	987	857	908	946	1037	961	1003	963	917	954	959	950	1018	920	940	931	956	950	1006	921	906	958	946	972	958	930	946	920	929	936	941	934	950	887	910	962	971	909	935	963	934	892	927	938	945	930	941	943	975	918	929	929	972	983	956	931	979	927	920	928	906	956	934	970	917	910	910	928	928	971	967	932	928	986	955	950	916	981	949	915	939	989	900	935	919	942	895	925	936	990	966	972	939	944	922	921	986	946	891	915	867	977	937	905	940	929	975	967	939	954	932	931	923	945	889	951	923	958	948	946	968	922	963	993	945	994	960	936	967	934	968	1004	968	967	900	971	958	893	986	919	949	943	904	905	1029	959	916	951	873	951	920	929	958	905	992	951	972	966	946	963	955	924	980	920	937	954	901	1009	945	968	916	935	910	906	970	942	952	938	923	930	930	903	942	940	955	915	995	942	925	982	996	953	974	926	956	961	889	947	942	926	918	928	947	974	936	935	931	973	1015	967	990	940	928	913	963	915	975	924	962	925	949	928	946	940	930	960	869	929	917	935	968	983	974	925	927	992	933	987	939	935	948	932	961	984	955	942	956	906	933	954	935	949	925	932	977	885	904	989	990	955	964	927	940	946	931	961	896	936	944	918	947	936	906	914	992	932	953	909	958	920	1020	919	949	958	925	944	969	919	958	988	975	941	945	901	927	970	900	961	971	940	885	943	971	949	937	968	1015	908	965	935	950	943	966	964	926	903	978	928	934	929	967	976	935	943	899	932	911	938	881	967	930	935	889	978	948	979	925	955	901	931	955	956	950	923	959	967	938	909	976	1016	931	923	948	926	945	895	929	946	904	961	951	932	996	943	979	911	909	965	960	965	968	964	1001	917	961	920	943	936	916	963	968	898	936	934	936	922	936	976	925	948	906	928	994	907	992	910	949	942	920	931	931	932	962	986	944	949	934	909	910	942	942	873	912	926	885	951	942	903	909	993	931	911	992	920	970	904	1007	933	972	1001	946	957	985	990	943	954	944	960	925	924	933	976	993	955	932	946	952	948	967	963	949	937	947	949	935	962	943	900	926	968	928	912	931	954	910	935	978	968	994	905	927	978	916	931	987	993	880	927	908	994	938	956	949	1014	961	913	933	902	959	966	917	945	987	943	895	946	948	926	976	968	971	968	982	962	939	927	903	935	971	960	969	977	943	992	966	934	927	918	964	937	944	973	924	972	930	976
24642	21141	27416	25067	15197	3175	1973	1523	1364	1121	1158	1089	896	841	791	735	665	556	556	521	517	555	568	561	574	538	567	577	572	538	523	561	547	536	554	499	511	518	546	524	531	501	500	522	499	515	510	530	524	513	530	510	527	520	515	496	509	520	513	466	500	499	471	516	492	517	510	448	519	526	488	552	546	531	507	497	473	497	498	493	503	463	535	534	488	470	526	481	488	571	503	502	488	541	511	471	523	496	481	531	508	507	515	504	524	497	484	519	452	521	472	492	526	484	524	508	519	495	535	502	504	514	533	530	515	521	497	498	478	480	510	499	498	491	469	518	504	517	468	506	488	436	483	527	474	494	516	473	508	459	481	487	487	479	481	509	518	509	501	493	496	509	515	509	520	519	506	511	515	493	496	476	500	509	476	476	499	509	497	526	507	505	519	478	448	518	485	512	528	479	490	531	466	490	507	509	536	508	532	503	489	496	470	519	479	518	468	492	527	519	526	491	495	513	469	505	487	493	515	511	486	503	485	506	529	486	504	505	532	465	492	495	551	495	483	517	491	525	462	466	486	492	482	506	506	484	521	544	491	524	439	500	499	508	461	503	496	493	509	494	503	517	504	479	516	495	505	442	459	512	508	471	524	539	479	457	493	483	506	504	488	474	496	496	496	518	481	494	511	535	521	513	554	561	519	476	558	471	490	465	485	502	505	500	475	540	484	515	524	521	522	507	547	467	494	507	525	505	505	458	539	508	534	530	495	509	509	481	505	495	442	479	503	535	539	520	542	520	470	504	463	494	534	535	485	480	517	500	474	505	510	467	497	502	496	506	484	517	527	508	542	492	470	484	487	548	529	509	513	552	480	514	459	509	507	518	496	499	524	469	480	523	473	492	487	479	483	495	543	514	483	536	468	473	518	533	477	527	478	528	503	538	498	504	523	483	504	493	546	482	521	477	549	476	495	523	458	470	460	512	491	507	516	521	487	474	481	524	496	503	521	531	471	475	477	461	507	508	459	471	495	522	480	460	494	526	512	493	479	525	512	533	529	526	547	470	554	477	500	484	484	511	515	514	529	486	522	496	503	491	475	517	515	519	516	509	491	520	503	503	494	486	493	451	530	504	483	528	519	562	501	515	484	458	525	515	500	477	479	504	469	511	506	506	493	481	517	515	547	511	503	501	474	518	531	498	476	503	528	472	480	492	488	515	472	500	483	523	472	552	451	517	497	496	490	466	474	453	458	506	522	483	486	492	509	520	496	472	482	492	524	463	546	497	488	499	496	533	490	455	526	498	525	495	511	529	494	467	466	515	481	480	514	493	509	497	525	522	476	509	474	491	469	485	529	480	533	476	572	531	512	466	497	467	520	517	494	509	471	520	507	503	525	514	492	552	458	486	490	551	533	531	516	517	489	506	496	472	526	501	478	514	500	478	490	493	515	463	497	491	486	488	511	454	513	504	511	509	522	490	520	522	504	512	512	504	513	485	492	522	489	552	482	491	480	527	531	485	553	453	510	492	486	548	504	531	491	505	465	465	486	543	502	472	540	461	511	487	502	473	484	512	541	504	508	514	461	480	488	519	536	520	503	447	530	522	475	496	488	474	486	499	508	534	520	522	503	531	489	498	459	490	489	508	475	478	523	483	497	482	485	506	519	515	526	499	474	492	522	480	489	495	507	501	503	510	477	475	514	513	484	490	500	487	512	510	513	491	501	539	497	486	473	502	482	522	482	503	495	492	478	506	493	482	485	527	498	528	497	531	485	504	483	547	503	480	484	501	560	497	534	515	470	536	507	509	539	538	522	480	532	490	511	544	509	473	515	477	466	531	492	530	492	532	523	527	505	485	495	540	501	494	527	556	489	529	483	513	514	547	484	494	490	502	513	490	473	500	546	510	505	500	516	517	483	478	485	463	542	483	497	535	503	487	526	502	496	472	471	522	476	500	534	546	497	493	492	499	509	513	510	515	450	534	503	501	479	414	440	515	519	492	479	519	462	503	493	495	486	460	512	505	506	490	493	464	495	487	529	489	539	533	483	498	525	487	549	472	492	495	564	510	506	509	468	519	514	509	525	496	470	475	491	503	511	493	469	500	429	479	507	486	515	508	512	511	466	518	475	514	492	516	475	499	502	500	466	494	461	503	483	522	500	461	467	550	529	448	521	486	503	479	505	486	529	499	479	508	500	472	488	502	502	487	527	500	512	487	453	523	476	524	484	518	500	474	503	530	488	491	511	512	496	511	531	523	525	532	471	480	517	464	536	472	493	549	497	467	452	516	502	451	487	496	508	513	507	515	477	492	526	504	520	512	484	478	484	510	533	563	534	490	482	482	480	508	511	486	483	515	472	503	537	508	491	526	507	521	487	482	523	511	491	457	512	514	516	480	494	494	546	495	460	488	505	470	463	500	481	511	509	468	546	496	542	507	470	533	476	534	487	473	540	483	528	539	520	460	503	514	496	503	489	536	474	513	508	485	475	479	508	512	500	480	499	510	493	461	451	469	531	484	499	473	504	476	505	490	480	491	506	477	474	477	514	518	491	468	506	471	510	502	521	484	493	529	471	517	505	534	503	516	488	493	521	538	464	555	510	510	535	488	507	486	534	507	465	498	533	511	509	497	547	468	465	531	491	493	512	471	507	455	503	511	502	520	529	497	471	503	461	511	519	487	501	490	470	510	503	509	478	529	519	480	462	539	502	468	502	470	503	460	522	518	493	498	546	500	472	520	494	476	500	488	503	477	475	503	490	497	542	477	499	479	491	504	485	487	491	499	475	528	495	526	518	477	505	527	455	480	510	514	531	501	523	527	495	454	483	496	497	501	524	512	546	508	510	511	515	508	464	492	433	503	497	515	467	519	512	496	502	487	463	528	482	545	507	500	540	527	506	490	477	529	476	494	537	452	472	503	476	536	502	518	463	521	506	494	496	528	485	499	473	507	477	521	544	546	468	536	498	477	468	496	487	472	497	482	510	490	498	481	485	502	500	494	473	495	482	463	472	475	524	496	503	511	489	520	489	507	478	481	531	462	479	486	465	475	534	529	494	498	497	527	497	469	452	446	486	488	472	478	502	493	495	451	467	510	509	484	498	516	501	516	498	504	490	532	504	489	504	525	507	498	501	471	535	491	470	489	513	490	541	465	500	485	475	501	528	472	492	494	514	537	462	556	506	535	512	477	483	473	469	498	463	477	494	498	495	501	478	469	517	519	497	515	512	498	486	515	513	489	501	486	490	535	522	513	500	487	513	490	531	530	468	502	473	488	528	518	460	506	514	467	504	433	504	485	519	506	534	465	514	468	507	518	497	496	478	475	464	493	501	533	500	472	464	518	515	530	510	523	466	468	522	461	515	501	525	488	473	503	431	504	499	486	546	493	502	488	489	503	517	539	493	494	494	499	480	508	506	481	514	516	485	495	515	500	488	528	511	486	555	500	501	477	513	482	504	519	496	476	521	481	521	494	489	507	484	520	501	495	516	513	496	531
20738	36551	30217	9711	5180	4363	3442	2691	2498	1964	1831	1724	1496	1259	1127	998	827	750	736	641	699	654	716	620	672	673	663	670	674	663	633	639	682	662	650	631	631	660	634	628	645	645	628	625	613	672	638	568	633	614	617	621	631	644	639	593	609	664	660	589	567	627	625	609	606	581	616	616	585	645	589	602	584	624	619	657	632	628	642	572	647	591	581	618	630	575	654	612	586	600	632	567	576	604	621	597	552	603	576	582	634	581	609	618	551	637	610	634	599	601	609	590	619	593	602	663	608	599	600	556	590	612	628	599	610	617	552	625	615	668	644	646	590	586	596	580	592	608	571	638	595	585	590	581	667	595	563	601	575	586	556	584	611	603	592	616	619	574	595	625	598	573	555	610	601	664	615	643	604	603	621	586	596	582	604	599	632	562	597	577	557	599	614	602	620	589	616	582	606	629	596	568	596	618	611	658	576	603	612	653	566	627	603	623	605	628	631	592	608	576	592	632	598	552	632	613	623	560	612	543	586	614	577	602	560	596	613	609	599	596	576	669	608	578	594	576	609	596	621	632	626	587	581	560	624	597	597	615	704	608	572	599	594	623	612	606	635	636	596	602	574	664	622	565	647	595	621	619	675	598	591	594	609	626	610	576	639	542	601	595	588	579	617	597	574	591	589	603	608	593	599	610	611	582	636	552	598	633	623	571	560	624	610	573	597	638	557	621	614	624	632	554	610	567	556	619	583	588	590	595	635	602	577	600	605	603	606	552	626	596	576	563	549	645	595	624	578	554	577	618	614	620	617	578	607	619	632	582	584	613	589	621	599	618	609	610	588	621	617	634	606	589	559	627	587	625	550	590	589	569	590	625	589	621	632	582	610	597	597	636	581	598	616	599	618	604	569	623	591	611	558	576	601	586	575	629	590	572	607	580	595	622	606	605	637	569	614	604	606	627	575	605	613	640	606	637	587	592	654	578	594	655	612	618	582	615	586	601	612	636	585	571	612	629	611	573	577	620	602	611	649	600	627	569	622	556	610	618	583	597	636	577	630	584	621	575	557	562	598	635	567	606	623	594	622	576	604	584	638	572	622	635	612	576	597	586	599	568	576	633	600	619	605	606	609	598	629	610	586	632	610	576	602	655	649	633	560	572	610	572	601	605	622	640	589	561	595	587	578	621	610	610	613	585	609	631	595	626	608	632	569	589	617	593	618	594	612	650	593	602	610	630	626	600	627	596	640	577	600	591	599	640	590	580	600	567	618	589	640	607	588	603	615	585	657	596	607	591	607	588	606	617	581	583	600	603	636	574	571	611	571	593	581	593	652	597	602	550	640	578	598	619	625	612	621	642	590	610	604	624	576	590	610	635	684	593	610	599	608	611	592	599	598	634	628	608	609	609	561	622	599	599	615	568	635	630	564	606	567	599	633	582	551	584	600	623	633	591	571	612	614	636	602	666	590	561	587	654	599	611	608	595	635	666	634	607	584	600	583	637	558	634	648	574	598	632	617	544	648	629	593	637	625	623	579	549	643	567	609	564	630	624	586	609	617	623	582	632	634	621	561	604	592	609	585	623	575	640	601	625	616	603	593	596	633	589	612	576	603	604	596	599	604	564	560	611	611	597	570	626	616	612	617	577	660	579	617	622	642	602	630	623	623	600	633	593	602	634	638	606	583	595	588	612	604	614	627	643	572	607	633	586	590	542	593	613	629	606	622	586	616	624	602	639	605	555	582	638	609	636	632	596	628	579	614	572	640	597	606	593	622	611	612	577	624	578	608	598	619	605	612	607	578	635	540	610	627	558	573	584	609	585	624	614	615	574	626	617	612	637	620	649	622	597	587	636	620	619	590	570	588	585	591	620	607	612	591	590	603	601	586	595	637	608	612	607	622	598	640	609	568	615	565	621	597	595	626	578	612	612	609	596	601	570	574	606	632	641	637	599	598	598	594	634	581	643	569	622	602	578	620	622	593	593	653	611	629	638	571	605	639	553	573	599	586	598	613	599	616	615	623	613	577	562	619	571	588	598	602	593	588	573	598	577	640	610	632	620	569	585	583	669	575	585	641	559	606	570	598	654	608	621	631	588	598	587	601	640	584	595	577	591	630	597	587	606	607	592	652	587	610	593	647	584	603	587	621	645	604	585	612	601	540	674	594	565	609	621	585	637	569	557	595	573	605	604	573	571	579	643	568	581	605	638	572	551	571	623	607	608	590	593	564	601	637	614	541	565	608	569	620	542	616	575	585	592	572	627	612	601	597	608	640	597	610	623	659	621	638	635	576	622	628	596	590	645	617	598	600	612	589	586	579	577	586	580	587	640	575	602	594	630	645	580	638	599	554	602	592	604	623	633	586	548	581	618	609	591	612	577	550	614	586	601	565	570	616	599	604	567	608	611	638	631	622	626	621	614	633	626	606	623	620	624	564	586	614	601	619	610	638	612	616	619	601	637	605	601	618	611	597	609	637	575	588	601	551	607	608	563	593	553	623	601	572	630	569	617	599	576	566	556	590	583	581	578	591	635	637	619	620	551	588	620	604	615	589	626	625	590	601	585	591	582	604	597	580	616	607	529	608	619	589	572	633	622	610	596	607	593	615	597	575	606	593	610	586	663	607	564	637	635	574	592	639	615	598	572	602	630	624	596	575	601	594	610	569	648	566	586	594	627	595	605	631	592	582	566	650	611	575	593	606	593	570	583	608	617	633	600	593	602	581	624	641	620	625	586	624	576	621	585	634	633	584	560	610	588	576	582	609	618	586	627	593	594	597	607	580	617	616	635	609	605	577	609	611	603	567	587	596	584	582	640	596	622	608	646	641	624	663	610	594	609	586	646	632	596	610	605	616	615	593	580	608	606	597	617	628	673	591	604	610	632	573	594	623	598	627	560	638	623	607	579	600	576	576	542	571	605	604	549	629	594	646	613	558	630	607	610	646	600	618	615	623	555	607	571	584	599	603	597	563	587	603	616	610	622	612	661	586	629	630	605	614	617	619	618	573	610	583	609	615	599	590	596	607	563	621	624	616	629	634	608	620	526	617	628	598	594	582	622	602	608	588	611	630	556	557	616	630	588	595	606	595	597	591	633	565	624	614	642	619	613	596	626	668	595	597	612	610	587	634	560	620	636	616	592	601	625	620	607	593	628	619	582	611	601	588	628	591	579	606	640	618	616	561	604	599	628	611	601	614	580	602	585	621	645	587	596	579	633	599	601	595	657	575	593	593	560	601	567	588	657	614	604	599	588	588	637	633	593	587	599	628	620	600	579	604	644	625	609	548	615	632	659	618	578	597	623	616	592	607	596	577	599	615	545	624	616	629	606	611	617	619	617	611	601	614	607	544	627	591	579	570	611	622	614	617	604	584	639	561	614	644	624	602	606	562	645	537	651	581	606	620	590	577	587	634	622	609	590	620	588	617	590	586	557	579	583	612	595	638	585	615	591	551	585	622	629	598	596	590	589	587	617	610	602	656	583	600	629	583	590	645	611
22648	21187	28692	23941	21184	21277	12278	3332	2564	2090	1972	1825	1541	1341	1122	1038	820	759	761	721	634	638	684	658	681	671	671	670	672	645	710	660	678	669	618	602	658	645	678	639	609	673	617	636	635	603	651	632	656	653	628	589	593	603	620	643	572	575	648	552	629	589	571	584	574	580	582	605	586	584	575	603	593	575	573	566	609	588	604	593	589	564	566	553	527	557	584	567	589	574	561	602	627	547	583	631	528	580	591	576	575	624	626	583	587	606	589	563	573	560	606	583	579	585	585	579	531	618	575	553	576	558	565	562	587	590	552	591	612	591	612	566	620	612	593	625	583	563	573	547	617	614	602	598	590	625	568	617	584	607	561	581	612	628	574	568	576	619	541	561	645	579	621	573	571	529	612	622	584	600	583	531	588	565	603	578	600	594	578	581	575	640	594	556	611	601	601	622	597	588	585	612	586	565	615	572	578	609	621	601	607	602	615	563	590	599	606	612	577	578	576	585	590	545	609	614	556	574	594	611	565	603	595	561	582	556	547	602	565	574	550	619	606	549	584	594	578	611	582	591	622	531	583	572	580	599	592	566	588	574	636	571	632	573	629	575	589	633	551	600	591	578	553	593	584	588	577	573	583	584	615	595	578	553	588	585	578	540	566	558	611	642	565	607	569	532	579	567	579	596	588	607	560	571	612	569	553	613	623	607	600	546	553	568	566	548	578	592	624	577	571	604	587	554	590	595	551	595	565	588	577	570	579	556	603	557	557	616	564	624	531	555	579	573	594	647	575	579	604	548	560	596	606	592	597	580	585	577	596	613	588	561	577	546	574	531	580	611	562	571	567	600	556	579	586	566	577	559	558	552	573	567	604	570	561	622	569	547	589	571	583	587	621	546	558	622	589	547	557	580	575	596	603	536	572	557	566	550	612	617	550	541	571	573	596	577	572	560	575	593	582	610	624	570	601	585	567	634	611	610	581	610	606	559	566	547	586	572	571	603	611	621	581	571	592	600	606	631	585	583	593	592	613	616	567	585	599	590	552	583	558	615	572	589	589	591	560	595	591	576	585	569	564	616	634	598	606	612	612	572	579	568	571	563	583	558	613	578	578	601	616	615	582	623	585	620	588	575	597	561	595	585	542	580	582	579	566	550	621	579	577	539	595	586	614	561	583	598	587	632	585	587	604	582	578	589	607	600	594	607	578	623	600	561	617	611	595	604	562	561	542	559	605	594	595	614	597	591	549	564	617	617	566	581	604	617	581	586	580	539	589	539	654	591	583	567	565	585	615	587	593	585	573	615	559	598	590	578	580	597	593	545	534	587	568	552	562	591	576	576	546	619	633	601	555	593	601	573	604	595	563	625	553	604	540	565	574	589	547	587	518	577	588	587	546	549	553	576	587	574	606	584	584	586	591	603	566	592	590	584	605	599	590	538	615	549	601	552	561	580	612	601	569	580	556	579	601	587	591	580	583	577	566	577	613	588	588	593	621	613	565	576	573	592	619	547	601	570	590	615	549	599	583	557	624	564	568	584	572	560	577	564	563	555	590	559	568	571	569	599	589	601	593	627	636	621	537	604	561	562	519	570	598	589	597	585	595	612	586	549	551	597	569	595	550	577	607	556	565	605	586	586	559	578	618	592	603	582	588	619	568	597	606	566	593	588	577	591	609	562	581	584	589	582	594	607	598	568	589	587	551	608	575	571	593	559	603	586	590	570	603	588	559	598	626	561	583	603	606	587	574	543	572	566	587	584	564	575	564	602	586	610	540	588	574	598	596	553	517	610	571	575	588	538	590	597	545	594	559	601	559	581	591	585	605	570	582	564	578	591	542	557	585	604	600	612	598	597	541	584	625	582	576	576	610	575	595	629	570	601	554	570	606	546	564	549	614	588	585	575	548	590	559	585	593	561	545	593	638	597	553	607	580	599	582	591	639	580	590	575	598	632	582	609	568	603	577	592	603	565	580	568	552	550	571	589	597	576	575	584	577	591	561	594	570	628	596	590	578	585	564	593	592	616	579	582	586	585	574	602	600	593	624	563	573	534	589	596	549	577	603	527	562	593	585	576	569	535	559	589	578	586	552	590	560	529	566	590	587	553	612	585	619	568	583	564	583	601	628	568	622	555	605	520	539	652	580	589	603	606	559	588	591	586	608	582	582	536	586	622	581	588	573	571	611	599	558	592	595	613	606	542	559	583	594	598	573	562	603	585	568	552	597	518	591	558	580	548	574	606	620	628	615	555	599	543	593	578	557	614	608	572	545	564	562	594	580	558	605	557	574	612	559	582	606	621	551	592	600	625	583	599	578	602	588	569	537	612	624	624	565	600	561	565	584	542	590	580	615	575	601	590	566	610	563	610	603	634	627	606	582	545	544	575	561	613	619	574	561	594	608	608	583	576	594	580	538	566	572	585	600	563	591	605	527	588	587	613	576	579	616	564	569	568	603	573	580	591	594	576	602	585	633	603	597	581	609	615	582	587	554	543	592	581	561	598	583	554	546	559	543	589	607	583	583	548	614	595	593	573	605	580	578	559	592	567	606	587	632	561	580	572	622	599	605	585	592	585	534	589	592	595	606	623	569	572	595	610	596	588	568	623	581	574	580	540	613	587	546	597	613	550	602	569	543	556	569	566	577	544	573	580	559	578	610	588	577	561	563	604	603	620	603	603	574	574	588	538	587	582	631	567	596	620	572	562	597	613	565	582	575	610	576	547	587	621	570	566	597	563	621	586	623	592	578	563	582	615	587	569	539	584	570	587	551	573	588	610	589	562	567	588	615	569	572	589	571	569	568	594	597	553	558	589	608	582	597	595	589	569	561	592	575	597	565	560	594	602	614	577	553	601	654	603	576	553	533	590	590	546	638	552	593	579	570	567	557	602	573	578	600	600	617	596	612	606	597	573	574	579	583	611	587	593	567	591	574	622	559	592	558	581	590	546	569	537	584	575	576	565	615	591	579	607	571	591	567	579	562	585	574	603	557	607	533	533	595	619	590	623	585	575	561	541	530	585	596	602	580	548	573	577	568	585	595	559	552	614	598	580	607	575	555	593	583	587	575	550	550	547	560	567	544	601	577	601	612	584	622	546	613	548	601	529	586	601	601	550	610	556	572	591	587	621	575	512	532	560	578	589	610	551	587	584	591	585	605	615	584	601	614	603	602	586	567	568	588	584	580	608	584	613	590	592	622	564	603	606	565	595	581	608	539	581	572	630	593	589	553	580	544	597	589	596	600	598	561	553	609	587	624	617	583	565	570	581	559	592	625	568	597	554	565	575	604	594	593	550	571	580	588	632	575	615	601	638	578	595	584	580	559	616	593	589	612	574	549	538	578	612	613	567	564	553	568	563	592	544	610	534	618	605	650	581	559	615	622	573	577	611	543	606	547	598	578	556	619	622	618	562	611	582	595	636	624	525	561	565	575	611	546	549	567	568	559	571	595	587	580	601	641	560	544	565	593	615	582	600	563	604	574	569	578	576	593	585
25526	46590	39128	14625	9256	7722	6475	5004	4657	3542	3330	2921	2309	2024	1675	1553	1209	1001	956	908	957	894	856	823	852	849	834	880	862	848	828	866	793	799	811	736	776	816	819	792	786	796	788	737	804	778	750	754	801	784	724	740	691	714	768	725	734	749	717	743	721	700	777	751	713	750	713	729	661	676	740	683	683	710	705	678	748	674	695	734	701	717	711	773	715	697	719	692	689	706	692	703	686	704	701	681	714	692	734	758	654	681	691	720	717	729	700	667	719	688	666	712	717	658	732	717	702	693	705	673	715	717	741	664	761	704	716	721	735	695	700	678	691	695	712	683	629	688	697	689	632	726	703	680	706	646	723	712	733	677	720	672	667	713	728	723	696	712	701	720	683	717	667	693	697	713	712	703	661	693	690	715	734	701	664	686	689	740	736	704	631	685	718	702	676	730	713	720	732	709	695	705	641	707	718	722	686	658	702	663	675	693	705	701	734	699	714	730	703	670	683	708	687	671	702	702	660	639	703	755	698	709	713	694	660	716	684	677	733	694	696	679	712	721	688	718	647	701	678	696	641	720	720	688	688	702	683	716	737	708	688	681	675	703	738	683	697	705	687	705	704	699	664	681	646	682	665	652	701	715	714	728	693	701	736	659	675	667	723	736	700	673	722	697	673	695	737	680	715	694	706	672	686	701	703	721	652	678	704	680	667	694	727	675	705	666	667	707	702	730	734	701	673	720	686	697	691	681	700	693	747	710	669	717	710	708	748	701	706	735	706	677	760	679	680	745	727	712	621	699	757	706	719	736	692	704	720	679	711	678	665	708	692	734	685	698	717	716	724	744	684	721	704	676	700	754	685	671	722	736	723	660	727	671	698	662	672	727	705	661	700	739	742	671	728	684	728	699	750	703	693	685	664	746	694	692	712	691	718	768	711	708	655	696	705	710	663	674	682	654	740	752	669	689	695	693	736	713	725	718	682	660	706	660	655	713	676	732	738	713	691	686	673	677	694	708	664	703	705	681	770	703	665	699	664	666	668	686	686	666	757	652	728	692	710	729	744	726	700	688	633	677	715	747	698	659	720	716	708	685	717	685	673	679	768	714	673	713	684	751	687	737	674	720	680	724	653	689	705	737	674	673	747	718	683	653	748	759	700	705	667	674	701	697	736	700	694	654	731	679	723	752	683	683	682	729	637	694	709	713	729	693	725	725	684	714	672	705	667	678	675	683	664	713	747	685	686	688	706	682	732	737	709	726	691	706	671	755	686	685	772	728	724	684	721	693	720	638	747	681	707	750	691	704	714	686	706	713	668	729	677	703	675	698	701	725	679	676	697	676	720	684	673	724	682	651	667	738	704	686	692	656	719	694	701	710	660	703	700	706	680	694	700	731	695	702	707	716	724	662	683	725	712	707	681	723	705	682	687	736	663	688	737	696	698	731	676	750	692	711	648	746	696	658	663	681	705	709	707	695	714	686	679	691	675	688	697	702	685	688	685	712	703	689	680	686	670	724	689	700	705	688	743	654	687	751	741	646	698	695	639	707	721	693	706	684	783	710	717	671	719	735	732	751	708	717	678	661	703	705	675	704	695	661	716	714	676	679	754	724	684	670	658	713	642	682	750	732	694	672	686	698	673	709	719	696	691	726	695	699	686	682	676	718	684	715	647	726	707	683	718	664	702	688	702	699	699	744	694	657	684	691	703	697	706	732	708	720	684	710	710	709	686	727	709	688	693	665	663	693	777	674	694	721	717	705	682	729	694	699	720	686	727	676	671	684	721	723	675	694	701	713	657	729	727	692	680	701	705	725	697	661	670	738	697	668	678	701	673	717	652	693	676	683	732	703	660	702	731	714	678	679	692	692	694	680	694	682	693	712	745	694	696	717	714	705	684	710	703	703	700	723	672	731	696	768	697	708	740	739	687	735	674	708	736	675	736	671	712	721	687	689	675	738	728	702	681	712	702	700	694	658	680	686	759	716	655	730	732	697	701	676	712	694	726	705	676	710	712	683	730	729	751	685	728	696	705	701	698	705	738	677	703	706	684	690	748	732	695	687	700	700	707	690	669	667	698	718	717	726	723	689	682	687	712	723	718	690	670	702	731	725	708	698	731	650	661	697	759	740	650	680	661	707	699	749	673	693	666	691	649	702	715	694	650	694	676	640	753	729	708	704	713	733	689	735	705	727	649	725	697	741	692	640	675	682	745	685	661	743	710	734	709	726	709	741	708	724	667	734	698	640	695	705	684	684	791	697	703	692	705	670	709	722	717	704	687	672	648	678	730	714	724	704	707	692	711	699	724	685	708	719	710	699	709	706	724	703	711	674	708	681	739	716	650	662	643	674	696	728	711	738	696	693	698	727	674	710	692	733	685	706	698	755	718	704	730	743	692	701	720	688	658	620	716	672	706	654	705	716	696	722	713	669	681	710	707	711	710	698	765	706	724	701	700	699	698	637	704	687	675	736	710	681	709	731	710	703	687	709	704	714	691	716	756	730	701	719	672	669	676	699	661	676	724	717	705	694	668	711	677	723	684	679	715	732	711	770	712	671	674	687	666	687	687	685	688	707	674	693	674	657	709	698	723	702	692	663	714	666	632	673	728	731	705	651	653	730	729	717	721	754	728	683	674	712	692	690	724	693	707	720	716	659	712	700	661	726	691	671	708	685	743	648	719	686	701	635	711	722	671	669	660	737	713	731	718	718	720	718	711	678	678	724	671	677	684	689	715	683	714	697	728	741	703	682	752	733	705	661	674	696	678	715	703	702	707	714	751	695	707	661	728	743	677	701	681	709	734	686	714	683	697	682	716	675	736	670	704	685	714	695	736	713	690	702	662	706	718	691	709	704	732	713	694	673	672	677	704	690	685	667	713	668	726	708	720	683	677	660	688	663	705	702	740	703	687	734	726	699	689	711	693	679	698	771	692	680	710	704	727	704	726	749	718	699	709	724	688	718	657	715	682	705	714	636	699	705	729	671	655	729	690	686	698	740	691	751	712	723	696	701	703	695	720	717	698	696	699	655	727	681	679	721	686	728	694	674	699	699	699	707	740	691	684	663	676	737	764	731	667	747	679	723	642	711	708	740	695	688	701	698	693	644	708	720	675	659	692	708	696	681	682	686	723	642	708	734	676	675	712	675	709	725	661	703	680	693	732	714	677	750	680	707	688	699	708	654	706	689	702	663	726	711	703	701	660	685	637	692	651	687	665	679	684	737	733	736	698	677	736	712	697	707	706	720	701	691	698	653	695	690	714	704	710	660	681	708	747	689	702	678	681	696	684	674	623	703	699	699	705	679	714	733	698	701	715	724	705	699	722	752	771	642	730	681	663	668	731	739	638	661	699	684	698	731	729	727	745	695	698	695	646	700	705	697	663	716	676	689	690	688	686	666	698	696	722	697	717	686	666	714	708	713	680	685	677	711	688	635	695	673	717	703	729	694	712	683	690	692	706	709	690	671	685	693	682	743	653	717	650	714	699	694	722	693
27895	22176	20895	6551	2125	1630	1415	1216	1207	1144	1005	1000	914	811	824	823	762	754	684	761	693	682	774	727	721	697	733	731	735	739	759	722	753	760	696	728	728	715	668	707	709	746	723	707	701	712	740	721	704	693	684	683	750	730	715	697	688	689	754	804	665	665	671	707	738	690	718	751	707	699	691	686	738	686	692	709	710	700	706	722	746	729	715	750	684	678	689	728	739	719	727	677	763	707	681	706	679	691	723	689	721	710	644	686	687	664	682	658	663	737	738	715	696	676	701	679	723	715	701	745	729	727	668	674	697	694	719	706	731	692	739	717	719	675	669	672	681	676	706	702	703	701	679	717	697	686	776	719	663	731	709	723	712	700	721	698	701	696	684	700	735	723	682	761	718	692	717	730	707	710	704	731	672	691	727	740	698	720	721	736	692	723	727	697	673	768	702	728	746	703	724	707	663	695	679	652	675	701	702	720	674	731	715	677	695	719	689	689	663	717	707	671	749	714	710	717	710	683	727	700	710	685	707	696	695	695	698	712	727	659	685	676	736	699	682	666	716	731	739	735	693	703	663	645	683	714	794	716	696	725	678	669	740	710	681	685	716	709	704	714	751	727	730	713	711	713	694	767	748	739	705	719	762	717	712	718	659	727	681	706	682	738	704	701	699	653	726	721	753	706	699	692	705	730	731	733	664	681	728	709	708	655	757	733	686	668	699	700	703	754	714	674	681	701	684	705	643	688	712	687	713	690	719	709	735	741	749	694	724	735	708	728	705	717	715	719	705	758	706	679	722	745	754	700	699	727	720	772	690	728	747	727	695	718	683	725	722	669	736	689	661	709	698	719	706	696	686	739	737	715	729	666	707	714	724	720	683	721	677	704	723	648	657	650	737	710	726	711	734	659	712	721	727	679	723	685	736	719	710	729	721	681	715	700	761	686	728	753	701	683	721	715	712	705	715	724	739	695	667	655	736	695	723	733	722	716	667	698	668	708	696	698	735	733	706	708	733	712	638	682	708	704	711	723	678	726	734	720	733	701	698	658	699	741	747	727	704	688	695	717	720	755	737	664	693	748	691	680	750	661	703	729	680	683	679	684	697	658	736	709	682	690	675	743	743	713	702	722	662	715	757	692	678	775	710	648	699	712	720	730	713	698	705	725	720	721	692	731	677	672	681	688	715	685	722	697	652	646	718	709	685	691	684	740	692	701	680	707	693	676	695	705	710	727	713	727	713	681	713	715	717	717	655	693	693	719	689	695	710	687	684	701	681	703	712	688	722	734	676	740	665	701	746	695	729	698	728	735	698	733	658	706	675	706	701	667	696	699	677	720	675	681	741	748	704	696	700	732	693	683	654	678	686	717	779	662	676	698	698	702	724	671	702	693	697	708	692	699	768	671	697	711	724	685	718	706	734	691	688	698	696	658	673	683	695	704	714	686	736	717	729	698	703	666	713	696	680	696	663	709	676	677	715	739	693	739	708	711	724	730	749	736	691	674	718	734	702	749	729	693	756	730	721	704	683	705	722	706	662	765	700	711	675	733	726	697	670	702	662	755	710	707	691	751	691	710	671	660	756	687	708	727	676	725	714	695	673	677	734	696	682	751	722	722	680	716	668	729	741	731	712	737	723	688	684	680	704	699	710	699	677	709	673	696	740	708	678	698	726	750	741	696	733	705	701	720	657	701	709	739	754	711	675	687	746	698	751	694	714	737	695	720	718	694	729	679	716	721	672	694	693	724	689	698	655	754	727	699	646	697	690	702	658	706	645	772	724	683	725	686	678	674	726	660	717	714	736	702	697	744	709	691	707	711	709	729	717	747	775	705	660	732	733	640	682	690	689	665	743	706	712	728	696	671	676	736	684	743	687	752	669	713	729	692	706	666	736	667	698	756	670	709	723	684	705	719	757	676	747	712	721	676	716	685	647	687	724	701	693	673	725	729	733	679	707	694	698	710	712	730	676	712	688	734	719	706	694	659	733	718	721	688	695	713	714	727	667	694	753	708	747	696	733	718	679	717	681	701	679	712	679	715	699	693	672	731	691	706	738	746	734	706	734	699	746	723	716	698	688	707	710	726	704	717	694	725	660	706	711	707	747	697	704	712	679	720	670	678	660	733	675	730	733	680	695	754	717	708	719	723	725	705	703	749	699	733	652	665	733	671	723	710	724	696	691	695	687	704	712	691	689	705	660	715	735	678	664	711	736	681	703	712	705	749	746	730	698	707	732	706	727	664	747	696	728	726	668	693	704	685	698	666	712	748	675	691	701	641	708	691	694	713	660	791	739	753	698	692	678	689	707	748	699	683	706	709	717	720	739	717	708	723	691	732	681	693	693	678	705	670	702	690	682	646	712	733	729	695	727	700	687	727	761	678	702	696	683	712	682	689	702	722	729	721	666	765	725	705	748	706	682	714	727	703	743	685	753	704	717	758	730	722	687	665	704	679	697	709	769	709	683	681	675	700	746	704	727	681	674	675	703	720	696	687	631	701	735	731	738	697	711	754	743	683	677	694	691	697	714	707	688	711	662	736	694	679	677	706	748	707	708	719	707	730	668	728	665	728	724	712	719	701	739	722	695	681	701	754	700	661	710	666	695	695	685	708	708	697	693	711	764	651	756	690	761	696	682	688	720	734	677	732	692	738	702	698	694	718	687	692	732	751	716	741	730	755	730	737	702	726	786	677	692	710	717	738	703	723	731	731	724	705	726	717	740	705	702	693	720	714	749	652	734	684	732	696	722	724	718	678	730	688	718	682	653	680	706	696	744	747	710	733	677	685	673	695	672	735	717	726	735	687	708	696	709	708	681	659	673	670	709	739	738	675	714	726	703	756	670	696	641	654	706	750	679	710	693	733	725	726	691	725	692	695	725	688	675	703	711	680	687	736	695	675	713	774	693	670	707	692	717	707	707	744	714	656	714	694	752	732	690	715	699	703	750	745	699	717	726	678	712	725	714	746	761	667	728	717	719	649	733	725	701	658	750	694	728	711	729	681	711	709	679	689	726	691	698	720	720	691	682	702	695	708	702	743	716	699	672	694	714	759	714	754	671	689	712	720	690	692	711	712	650	693	672	717	714	717	761	688	734	709	743	693	690	673	706	697	710	735	704	713	677	718	739	668	724	710	729	725	756	677	706	659	752	728	669	694	667	737	719	751	723	718	676	689	751	696	693	710	675	734	688	692	685	684	723	688	702	717	703	685	703	691	760	695	666	700	754	682	708	735	717	716	755	702	751	696	751	706	653	730	710	670	696	736	717	730	680	701	693	690	675	720	708	736	726	694	727	720	710	711	718	716	710	681	739	703	641	670	705	728	699	682	690	705	705	768	732	645	696	684	677	676	709	670	697	711	675	682	716	709	702	742	699	726	723	722	682	705	706	692	688	653	693	740	739	724	680	696	731	688	677	750	711	747	710	676	740	750	705	742	698	680	739	714	687	709	698	686	719	701	730	675	697	733	704	687	700	703	717	730	724	734	701	716
22970	32734	24792	5065	3040	2728	2254	1879	1842	1592	1493	1407	1231	1171	1112	954	936	838	860	848	905	867	880	865	852	873	860	925	887	906	913	870	898	818	856	834	859	832	876	882	810	831	867	848	850	813	794	846	863	817	845	866	822	829	863	865	823	826	865	847	824	838	818	833	842	908	843	847	888	813	880	793	786	859	854	862	813	823	838	814	827	815	894	811	831	824	749	862	874	854	817	796	762	849	805	842	834	842	825	817	812	846	834	860	840	836	821	836	809	835	791	894	803	830	834	784	865	821	876	805	789	855	790	850	828	794	864	838	813	819	848	791	819	869	812	798	825	838	818	808	830	833	848	793	790	807	889	794	840	792	827	851	830	827	801	853	792	839	841	783	858	857	820	859	837	739	864	769	801	859	833	864	833	835	815	821	875	782	889	816	819	842	854	777	845	819	811	842	782	824	828	820	899	853	820	878	816	821	831	846	831	832	866	843	824	832	836	783	807	799	849	875	843	813	813	860	794	847	841	800	824	824	795	776	819	787	863	823	841	781	831	802	831	828	841	863	840	813	793	812	808	845	827	837	864	811	874	842	818	870	842	833	859	826	819	819	861	856	860	859	865	797	788	816	873	805	839	793	801	808	847	815	800	848	813	857	795	867	798	831	844	805	777	889	830	819	848	846	804	781	810	843	882	760	872	841	830	852	852	803	848	803	828	823	856	888	808	846	864	861	836	814	804	824	864	842	793	809	833	823	801	833	797	862	809	874	832	827	820	826	840	828	841	797	916	802	817	876	825	829	850	839	831	879	845	847	833	815	805	799	809	819	865	817	790	820	864	829	789	795	862	873	809	842	791	815	795	818	823	821	825	783	789	841	841	839	793	772	857	821	839	808	818	817	803	843	775	828	846	820	778	860	825	813	811	796	820	813	839	885	826	887	870	868	828	838	853	838	830	865	849	827	822	858	803	832	853	826	798	874	821	808	792	823	820	837	876	831	842	796	859	864	828	830	893	788	816	774	810	827	880	809	864	876	839	840	811	841	845	855	778	746	760	844	810	839	860	829	833	829	819	858	816	834	803	811	871	821	828	845	787	798	838	848	838	789	895	869	830	798	843	878	847	786	823	821	820	856	783	825	898	777	775	832	810	849	851	797	839	850	822	779	861	845	848	822	842	834	824	857	831	804	854	765	836	830	811	885	820	816	812	877	843	872	841	847	839	830	810	862	819	847	761	786	775	855	819	789	869	869	845	829	806	814	836	838	867	817	877	824	835	853	830	812	870	808	842	820	845	853	755	817	845	844	871	860	858	840	794	873	779	866	834	803	820	853	834	863	859	807	887	822	819	835	817	907	805	820	827	828	851	840	815	848	821	824	821	833	795	835	833	802	841	810	851	794	827	886	888	846	901	824	849	808	793	861	807	861	857	882	856	817	854	841	872	812	824	860	788	783	771	792	823	851	788	828	835	858	908	836	833	740	847	775	833	833	804	786	845	734	808	835	880	792	831	814	826	789	809	801	810	856	835	823	810	806	824	848	845	797	775	809	842	809	822	890	803	825	804	824	853	823	797	807	779	837	810	813	813	836	783	812	804	831	821	825	839	867	891	847	829	876	827	810	790	833	782	788	836	782	771	854	889	835	791	787	811	838	794	844	805	879	813	852	844	841	857	830	816	802	827	830	780	835	788	769	845	829	833	799	810	799	860	822	836	866	823	814	838	809	804	827	829	828	838	830	771	833	795	829	859	845	835	776	824	797	857	845	883	884	856	863	859	860	831	836	805	826	835	815	845	854	814	863	835	859	815	804	787	841	830	849	851	881	788	807	815	879	930	824	818	825	840	857	792	887	851	823	852	855	845	825	842	848	781	833	839	861	778	790	913	771	831	836	871	822	846	892	819	788	797	805	831	836	869	867	864	830	825	879	821	822	793	818	827	789	830	820	847	837	839	849	854	811	794	809	830	844	811	882	872	861	848	821	869	820	815	758	929	809	859	850	837	825	766	789	850	834	854	816	811	857	812	810	831	827	823	815	882	821	795	890	874	862	806	860	786	860	852	805	849	816	839	852	835	856	847	853	818	816	822	838	809	880	814	806	851	807	841	834	850	820	832	875	842	832	841	807	853	796	838	824	849	800	868	827	850	833	849	861	808	819	818	806	854	817	812	858	916	838	833	828	882	854	800	893	862	821	797	813	816	794	820	853	827	855	849	825	849	813	867	873	800	784	860	786	842	850	834	824	858	805	852	830	825	816	821	883	864	815	836	856	817	794	841	828	804	830	777	807	835	808	862	831	866	798	841	834	778	809	820	807	791	807	839	822	874	836	854	789	797	786	847	842	815	839	789	834	883	800	836	843	849	787	875	823	890	810	820	836	819	872	865	780	801	827	796	825	792	810	838	852	876	816	889	796	810	820	837	853	818	835	800	828	831	864	848	893	783	830	816	824	797	819	846	846	858	816	832	832	851	827	838	833	816	846	839	898	816	819	849	831	798	914	853	851	854	860	786	795	853	840	872	821	779	845	848	825	871	830	794	815	860	826	843	820	824	787	820	858	828	860	821	879	829	842	829	814	892	836	815	868	864	827	833	821	748	806	806	826	835	851	841	863	808	844	836	858	867	896	880	812	864	917	848	773	872	832	818	794	854	838	844	797	849	803	876	810	855	852	842	853	816	822	819	841	863	829	836	852	739	804	859	793	797	861	799	827	819	831	813	855	807	842	800	832	837	798	825	854	811	853	841	809	827	832	830	854	869	836	820	800	751	779	843	833	830	808	822	832	844	892	826	811	837	871	826	840	798	849	831	859	790	762	816	865	875	860	812	846	834	827	854	877	807	862	793	780	853	817	814	872	779	842	869	851	752	777	805	841	824	827	783	840	851	867	822	886	833	838	846	856	777	859	822	839	843	788	848	871	819	810	816	884	887	797	787	861	841	823	856	820	864	850	858	851	805	835	831	842	802	823	845	783	861	791	802	860	790	827	815	818	819	868	869	840	863	829	826	827	809	852	871	823	828	852	837	875	816	860	893	858	850	821	828	786	873	870	830	878	826	811	830	825	830	816	862	789	824	815	863	840	852	825	801	796	831	826	824	814	841	859	864	808	824	806	860	795	834	786	793	825	854	863	802	823	824	795	821	859	849	799	829	800	849	811	829	860	846	855	804	799	825	795	874	815	819	869	838	811	837	835	840	793	883	806	850	824	809	844	854	829	854	800	817	794	807	801	836	864	878	850	823	839	813	839	853	826	864	822	812	840	800	832	828	855	809	876	905	831	809	821	844	860	842	813	864	799	819	868	811	813	848	795	834	842	824	886	840	846	783	839	850	868	851	797	788	866	877	789	841	826	908	859	861	812	827	861	852	799	835	846	831	837	838	825	834	847	885	879	872	817	811	866	859	818	832	863	842	842	851	837	849	791	817	761	775	857	902	811	852	820	782	862	803	861	814	808	827	809	816	853	846	827	802	841	838	818	846	840	829	844	820	831	827	884
23679	21182	28306	24345	21149	12696	3588	2279	1959	1787	1569	1493	1328	1240	1181	1043	1037	952	818	846	833	876	864	933	860	851	861	870	838	818	834	878	899	843	812	845	807	810	884	844	898	826	888	856	819	783	761	826	841	818	796	752	805	748	835	788	801	781	830	803	837	797	862	816	784	793	824	794	820	819	842	801	769	797	807	763	808	793	803	771	785	867	794	785	850	817	768	829	822	805	735	795	835	791	831	840	815	764	745	743	814	799	779	867	800	786	825	820	784	777	822	779	810	814	760	759	781	767	742	779	747	801	864	766	786	805	832	773	882	798	783	784	826	798	835	794	818	780	782	800	789	843	830	788	796	795	780	800	776	830	800	833	761	813	815	743	852	788	784	827	762	781	789	830	775	779	769	801	811	718	787	836	812	771	808	806	803	801	816	795	743	795	744	798	797	765	833	790	770	819	781	793	831	797	855	741	785	771	771	798	767	806	759	777	810	788	778	847	844	788	813	859	814	812	842	836	823	805	835	782	820	807	846	828	819	787	757	705	783	811	831	831	758	803	825	842	784	830	801	796	810	768	822	820	789	785	778	777	836	793	763	777	817	787	787	806	801	816	831	813	765	790	789	758	801	783	788	828	793	788	754	797	759	766	793	755	788	761	778	742	862	746	812	768	804	770	803	744	787	788	777	820	819	748	803	803	781	815	769	787	788	824	789	798	835	791	848	819	833	805	806	795	798	736	804	810	777	759	803	792	834	777	775	789	746	809	746	800	825	796	780	764	809	824	785	820	818	828	779	778	768	826	773	765	811	744	804	867	755	845	778	821	765	804	772	782	838	801	775	796	774	785	799	782	813	830	802	764	726	824	827	839	772	835	806	800	765	818	775	820	793	769	840	815	880	798	774	817	782	832	765	778	836	781	771	747	725	762	778	792	810	802	776	822	801	862	781	836	821	769	831	746	769	800	730	809	785	810	811	753	793	836	842	814	799	780	753	809	823	807	807	791	825	819	787	807	822	751	796	799	836	806	822	751	817	797	774	827	794	754	838	809	812	772	792	845	789	803	791	774	797	801	755	794	838	726	785	800	849	836	813	772	805	793	782	755	768	837	806	796	788	828	845	776	832	830	800	793	731	798	739	794	800	862	793	819	796	774	770	860	736	760	807	797	791	793	762	793	827	823	805	768	774	789	858	768	856	808	848	837	814	811	825	744	811	787	807	816	788	790	816	774	810	775	817	765	796	795	762	766	815	752	877	782	804	768	744	816	788	784	780	793	747	857	760	822	741	789	799	781	784	724	849	841	844	753	764	790	813	829	775	843	825	833	810	771	821	815	801	845	800	787	800	771	864	830	812	805	746	839	792	795	790	820	814	819	800	766	789	818	785	744	745	807	841	801	842	756	816	782	773	792	865	780	830	768	798	810	833	791	796	832	825	816	784	900	810	779	748	805	813	760	773	750	760	810	838	793	798	810	855	793	833	784	806	809	842	777	816	799	789	803	776	772	828	756	771	766	834	813	804	759	816	824	791	801	798	779	819	804	768	786	748	809	800	781	786	850	806	783	802	814	840	785	818	747	806	799	751	765	796	832	813	830	807	749	798	799	844	806	783	814	770	813	883	793	783	777	782	852	837	812	757	768	783	795	776	823	807	793	826	787	810	812	800	772	816	838	753	809	789	820	789	782	797	785	789	827	783	778	750	803	826	773	804	774	795	830	843	799	804	811	775	745	770	859	761	811	841	779	813	839	843	783	784	797	825	810	819	798	792	818	847	777	827	754	803	784	839	804	779	787	777	772	789	801	755	745	816	768	790	817	783	829	817	809	808	787	771	770	816	808	839	833	791	786	790	809	806	791	833	809	783	783	763	810	800	793	772	797	804	844	773	769	786	757	811	764	781	803	780	890	810	800	786	809	824	817	852	809	805	794	798	853	802	757	776	766	780	805	799	802	762	761	818	798	797	843	787	812	789	789	801	776	785	773	803	805	833	810	780	836	796	775	813	782	815	823	779	774	796	784	794	785	823	753	761	810	778	803	777	804	785	756	834	778	806	770	816	817	776	836	802	749	809	774	785	776	816	838	805	851	792	839	745	815	782	814	801	789	767	788	726	767	818	809	821	781	790	786	796	819	802	777	817	838	822	774	817	794	804	778	747	824	796	813	794	792	819	786	761	816	834	880	841	773	788	804	825	814	775	784	831	786	780	845	798	792	817	745	844	808	829	739	791	781	794	780	806	815	798	794	786	766	765	769	817	850	820	770	872	825	792	753	807	805	760	786	788	795	777	792	798	806	796	779	738	844	814	814	762	763	803	793	765	738	838	787	844	837	828	834	820	778	817	738	796	800	768	777	818	859	849	856	804	788	831	767	778	783	792	826	804	784	800	800	803	776	786	798	815	772	786	854	800	804	752	811	803	767	803	794	802	779	844	821	801	749	738	807	783	812	786	762	751	781	809	787	814	816	785	802	791	800	824	811	819	794	835	818	811	760	815	781	805	822	818	803	744	800	808	799	838	818	769	818	834	760	809	797	808	763	799	777	790	771	816	818	840	787	821	836	766	774	736	786	795	768	787	810	747	800	795	814	799	782	767	823	752	742	831	820	767	797	728	790	848	780	768	794	758	773	805	804	765	796	804	753	755	814	787	738	794	825	833	819	826	799	802	810	802	800	818	803	785	798	770	795	824	794	837	830	844	775	819	818	803	824	761	828	782	787	843	797	764	785	763	826	776	831	791	815	843	844	763	807	790	796	754	834	820	782	786	823	781	811	776	815	750	802	799	775	800	838	813	801	763	775	861	759	780	791	781	769	759	775	749	781	782	814	780	753	723	741	785	848	814	770	817	827	768	768	805	779	776	836	797	841	780	807	751	744	841	761	805	801	831	735	781	785	830	823	833	794	799	809	825	767	776	788	764	795	809	808	771	780	802	788	814	772	813	763	840	800	796	774	791	778	823	830	777	761	829	800	744	767	758	762	793	767	764	798	782	795	808	787	790	846	751	772	857	826	804	774	819	826	824	816	755	816	785	851	844	817	796	775	780	809	811	739	761	782	764	790	768	816	790	832	799	804	792	840	800	775	756	799	786	816	787	740	800	771	827	750	800	770	754	772	776	783	799	770	782	779	781	845	832	780	827	778	770	774	850	830	788	825	802	812	774	767	840	769	771	796	785	789	778	799	799	780	805	766	749	831	771	799	807	778	755	817	803	768	767	821	762	792	778	769	809	759	792	832	813	802	746	821	809	850	828	787	793	747	837	797	821	831	795	814	810	840	785	765	802	756	811	824	755	819	796	786	786	776	748	771	807	812	768	774	802	738	784	797	763	807	859	817	806	805	745	781	767	824	827	857	823	790	814	817	806	832	831	784	785	804	819	795	802	774	798	771	830	733	785	784	836	758	825	807	797	838	819	761	742	800	768	798	793	769	801	811	803	775	791	839	803	805	783	793	808	745	777	830	825	801	752	812	824	761	853	781	834	754	831	831	846	794
22862	40904	32302	9753	6569	5391	4271	3550	3289	2818	2518	2318	2004	1688	1576	1368	1210	1088	1090	1054	1077	1017	1030	1024	1057	1005	1033	1033	1021	1042	1011	1002	1024	993	985	1046	997	1020	988	944	1026	1034	1040	1022	999	1017	942	975	966	985	963	991	1006	1024	996	932	1001	933	912	927	963	953	962	995	953	966	894	954	963	909	947	954	912	1038	928	896	959	1008	933	932	1004	956	943	934	939	943	1007	987	920	944	984	982	960	920	980	944	949	921	948	977	952	958	924	947	931	936	995	916	926	954	906	950	986	968	955	937	955	874	962	959	954	942	991	941	953	956	947	923	974	958	928	888	897	950	936	899	947	943	906	941	919	885	961	950	917	977	953	907	918	964	901	953	973	987	976	923	927	1015	926	975	962	957	934	898	876	1008	957	889	938	911	959	915	962	984	894	960	946	962	874	930	928	978	959	945	951	934	913	969	941	916	938	961	954	965	983	923	943	994	954	963	882	936	952	932	917	949	965	983	942	1000	963	907	982	984	977	884	913	977	941	928	972	882	944	958	913	943	871	958	926	962	979	924	952	941	924	927	943	918	914	915	1014	941	947	934	953	897	872	921	951	976	962	973	966	984	948	995	971	914	982	933	975	937	930	912	946	968	929	929	926	945	938	924	944	930	909	930	930	977	978	927	913	955	952	940	940	940	928	939	922	935	955	917	970	885	944	907	858	960	934	897	889	949	955	935	966	921	966	930	948	956	924	912	925	907	997	934	965	949	961	969	943	985	942	955	929	949	927	918	956	922	939	996	903	913	982	954	961	904	935	949	947	922	951	931	959	916	893	921	975	931	962	930	953	936	952	952	907	929	932	952	970	1004	912	908	964	956	976	1021	959	932	945	1010	946	968	886	970	945	948	934	959	916	889	965	921	960	950	936	930	951	934	955	959	944	930	975	936	933	969	943	939	897	916	935	892	930	898	951	900	867	939	912	917	937	891	927	943	932	886	926	886	891	935	949	854	972	925	958	928	951	928	931	942	918	947	974	970	954	946	960	979	964	973	940	923	920	953	927	941	899	930	942	939	947	943	955	962	939	940	959	934	905	921	999	997	875	958	914	948	950	961	862	890	965	959	938	916	949	931	1002	944	932	920	905	919	957	927	951	958	955	883	921	986	1025	970	959	939	937	912	920	949	937	954	961	961	932	960	928	945	896	942	970	961	919	907	960	964	911	948	923	945	945	936	965	936	946	969	928	966	896	920	929	952	974	911	923	961	921	942	962	982	893	959	931	954	887	938	995	939	890	909	954	911	965	960	926	948	943	983	930	849	903	972	947	929	981	950	950	956	915	905	975	962	926	904	948	925	888	940	950	891	944	970	940	922	950	971	944	947	984	949	941	941	904	921	951	941	892	947	914	993	939	925	980	969	941	964	1032	983	942	965	959	946	964	919	956	953	930	928	910	908	924	914	946	914	934	888	945	921	929	951	998	958	928	903	934	907	928	933	922	926	900	926	936	976	964	933	924	884	944	950	880	953	977	930	937	932	948	913	958	936	976	954	929	964	897	947	933	976	936	919	930	957	902	945	952	948	956	929	981	1002	939	909	941	885	939	913	949	870	911	931	939	918	1013	936	905	939	931	947	926	887	955	888	947	887	916	850	917	916	939	950	935	1008	930	950	956	941	985	992	914	910	922	957	910	927	907	963	936	954	933	903	911	944	924	941	970	866	945	928	921	953	892	918	961	923	945	984	943	932	934	925	929	1007	982	895	941	957	971	935	893	1002	978	929	938	920	882	971	917	958	917	967	958	938	934	928	932	995	950	947	909	936	947	939	927	952	944	973	954	940	907	995	944	982	907	984	946	977	946	945	960	980	969	932	910	976	934	872	958	879	936	930	936	921	913	945	952	917	901	964	884	904	949	957	868	944	945	922	940	923	897	942	914	910	896	977	979	936	895	964	897	939	950	894	902	907	912	961	984	935	938	897	902	946	919	968	939	913	952	898	926	928	872	939	941	920	928	935	937	931	922	910	934	943	880	981	905	967	953	945	994	944	919	908	963	997	879	968	956	926	924	907	923	972	1020	1001	946	912	939	979	918	980	910	929	889	897	922	888	916	960	955	942	918	955	988	937	949	981	943	869	930	977	950	927	961	949	958	900	938	960	918	919	984	919	916	958	909	953	921	917	979	991	1009	947	956	943	923	907	922	957	907	921	995	928	947	942	890	916	998	977	953	890	928	924	957	939	902	898	969	961	964	948	979	950	882	889	934	970	972	947	926	897	947	929	898	929	919	981	965	921	1008	953	954	921	874	883	938	972	958	927	969	941	919	968	964	948	987	967	940	957	951	958	949	936	950	946	868	903	971	983	931	985	979	944	925	925	983	953	936	897	971	992	959	965	942	996	1012	968	968	935	934	946	946	982	937	893	969	892	916	957	981	952	963	914	964	1001	882	933	950	902	909	986	916	953	958	974	941	935	959	986	955	867	945	936	908	940	899	944	971	947	894	978	921	971	953	970	923	956	944	948	934	977	926	967	963	910	929	980	960	939	889	928	922	922	965	875	920	878	881	947	905	922	936	903	924	904	906	913	951	995	952	938	971	982	939	937	918	965	948	973	941	974	960	942	946	913	910	951	918	957	920	905	892	950	910	948	903	927	938	922	942	941	924	915	951	939	957	971	906	916	950	907	947	923	894	895	982	938	969	953	956	959	1009	1003	956	882	915	945	966	935	944	957	946	954	1005	937	952	898	937	948	902	948	985	930	924	941	928	933	964	987	994	931	943	973	886	907	931	882	968	949	901	981	933	939	935	949	890	994	928	928	1011	957	972	920	958	905	926	987	958	915	872	963	944	907	965	936	952	895	928	919	938	934	933	940	957	956	884	981	952	955	928	978	887	918	905	904	924	876	918	964	908	963	980	923	971	979	930	926	921	910	868	873	923	1000	947	911	959	973	942	933	903	926	880	946	941	932	966	946	932	933	952	958	979	960	949	905	936	927	952	944	915	939	950	912	911	917	937	947	927	951	918	964	955	910	899	930	945	902	935	938	945	901	926	900	880	903	864	992	937	891	897	975	903	960	920	1001	900	905	997	967	955	935	943	1009	952	916	911	903	960	949	981	877	925	952	944	898	915	956	895	957	908	953	981	900	928	889	954	913	923	936	936	948	901	908	896	956	888	886	963	940	896	942	950	938	896	923	868	966	934	955	973	889	952	980	972	947	941	960	932	941	967	931	931	956	927	933	932	874	928	917	950	1015	911	941	905	999	983	984	973	943	984	949	942	911	950	971	925	941	919	876	955	983	956	894	902	957	893	926	944	951	918	910	931	937	869	945	961	971	984	985	851	932	999	930	899	925	894	983	902	956	932	970	927	958	954	951	964	911	972	953	909	926	905	973	958	956	919	960	955	930	966	1007	987	934	947	943	870	903	893	950	948	971	970	934	974	954	967	921	921	851	977	853	897	954	898	917	940	925	908	914	939	969	933	888	953	954	974	966	996	972	990	961	926	910	908	944	985	916	980	989	946	932	914	947	916	919	910	894
24638	21146	27360	25110	14923	2817	1847	1506	1239	1178	1047	1000	904	825	771	662	581	539	551	538	537	549	539	514	505	529	548	535	572	561	550	518	530	563	536	529	496	581	558	518	507	525	521	537	530	518	517	524	537	524	490	489	505	546	516	509	484	489	485	529	509	478	502	508	495	461	524	481	521	471	521	504	508	494	491	468	462	476	503	470	496	528	530	519	509	488	537	492	504	463	444	470	529	518	508	468	525	490	465	454	490	509	496	485	493	491	501	497	489	500	510	507	488	492	517	522	516	525	518	508	515	505	520	521	513	473	453	494	494	476	465	498	491	439	513	509	482	503	499	540	509	489	489	529	489	489	535	541	505	480	518	537	515	482	522	508	480	514	524	512	470	501	535	492	492	506	472	523	518	506	490	481	512	458	488	527	486	497	496	475	521	485	538	461	505	513	473	486	488	502	493	484	467	454	528	504	488	498	525	526	497	474	522	483	497	508	517	485	523	502	477	533	471	494	449	545	477	513	506	496	486	489	501	487	499	529	541	473	520	508	485	470	506	477	495	520	492	530	479	540	501	517	502	457	482	459	488	444	487	507	514	526	501	519	491	528	458	492	488	495	511	499	514	518	489	513	502	451	467	479	507	538	478	514	487	498	549	516	491	530	505	479	528	523	537	482	501	506	488	471	508	512	500	533	546	518	556	478	504	535	512	496	536	493	496	510	506	492	508	507	530	513	508	516	473	482	430	489	513	547	519	460	504	557	532	504	520	506	466	449	483	470	478	485	489	491	453	471	507	488	494	526	547	470	499	469	486	523	489	550	508	481	527	533	524	463	503	502	480	502	511	494	510	475	512	528	523	490	506	522	499	489	532	473	486	489	535	510	513	514	486	525	464	504	521	495	491	538	475	511	463	503	512	582	507	459	490	530	516	500	513	530	558	465	518	505	504	515	488	495	545	498	513	476	507	486	489	494	499	506	519	499	486	508	527	462	493	478	529	548	495	498	500	522	526	479	492	479	525	544	491	422	438	500	533	468	502	542	484	497	507	477	514	520	475	505	506	465	531	487	484	509	509	487	496	543	496	507	514	534	510	458	488	505	499	493	496	492	523	500	512	492	495	492	533	526	517	480	495	481	481	512	486	493	464	517	476	504	509	485	475	517	501	493	492	497	508	518	485	506	549	450	512	502	523	482	488	486	510	496	494	499	491	501	520	475	498	501	497	521	523	521	507	462	498	477	516	530	477	491	494	514	491	488	496	510	485	482	510	489	512	501	536	533	526	485	488	473	495	501	505	498	454	466	518	515	509	502	552	491	494	492	515	449	509	502	452	468	518	499	510	514	487	452	491	487	481	501	463	494	502	470	504	488	514	515	510	515	519	512	506	503	507	549	534	495	505	479	490	477	517	500	476	503	478	503	491	496	486	496	512	505	509	483	488	467	505	466	541	510	513	503	503	478	514	490	479	491	492	481	466	488	473	476	489	526	519	495	496	531	476	513	506	510	516	501	513	516	456	444	539	555	486	552	495	455	514	485	495	530	485	480	520	540	454	455	465	511	488	480	555	480	497	492	504	509	510	460	499	495	475	485	499	499	545	529	476	502	504	493	530	533	472	500	511	496	537	515	466	488	486	482	536	527	478	478	525	509	474	502	514	472	495	498	529	480	492	489	493	471	549	511	528	476	498	493	489	512	489	486	476	515	488	529	492	528	527	520	465	507	507	470	498	509	501	500	520	460	489	502	536	499	514	470	519	466	476	481	497	470	489	549	510	509	499	512	515	501	537	524	473	490	472	498	510	506	495	475	495	487	518	465	487	496	486	456	495	516	477	496	563	566	482	502	518	512	497	532	505	474	502	509	506	499	489	531	482	521	506	482	531	545	487	487	487	487	552	512	495	493	486	484	487	500	472	488	505	518	506	484	487	522	504	506	489	466	522	495	476	473	528	467	480	505	482	494	520	480	535	491	484	480	507	540	464	519	464	519	534	513	485	494	541	525	494	517	482	510	479	520	489	498	501	533	500	507	519	512	455	477	497	484	483	488	468	508	524	552	486	504	522	483	521	503	520	481	475	492	505	532	492	529	508	491	534	499	469	483	448	519	512	503	498	528	525	475	533	480	498	477	519	509	486	509	483	506	502	463	506	454	506	475	501	489	516	529	512	517	490	521	500	490	512	470	542	536	509	460	509	513	494	457	546	508	516	528	474	500	546	461	467	494	485	506	523	490	503	466	502	526	493	497	515	522	481	515	480	499	451	535	498	529	518	516	486	533	510	510	473	504	483	475	508	495	492	508	484	528	542	526	467	514	461	514	495	510	481	479	484	499	492	487	498	465	524	483	493	515	513	503	518	506	451	493	479	510	554	475	515	445	487	482	524	518	490	513	517	462	487	485	542	498	525	500	528	491	497	485	486	486	494	486	519	515	520	515	512	514	495	496	489	522	500	537	499	523	521	484	510	500	480	526	522	482	499	535	531	485	535	477	481	483	508	514	478	509	488	544	516	491	481	440	500	472	511	502	518	490	509	515	489	527	460	474	495	478	525	485	483	508	541	497	494	517	514	558	495	503	513	509	508	519	542	520	484	499	507	538	528	499	503	518	467	499	458	500	484	518	499	537	528	537	506	502	516	457	491	523	508	474	509	478	496	441	474	481	478	484	485	469	517	530	482	477	514	507	483	491	506	492	523	444	494	506	521	485	493	499	442	520	520	469	520	504	520	482	451	524	468	496	541	498	468	478	507	488	514	476	475	485	498	543	508	487	523	497	483	530	498	482	510	549	459	483	495	507	497	499	542	541	475	523	486	494	515	495	514	523	495	499	501	488	496	479	513	473	504	481	528	492	522	483	502	476	484	503	500	509	490	479	451	477	474	483	482	478	514	510	502	543	474	508	487	474	512	534	525	527	521	505	505	485	504	486	486	490	503	502	483	509	535	553	501	485	539	528	487	494	522	523	518	514	497	478	480	490	494	490	550	483	459	486	542	519	498	549	491	450	484	475	525	542	536	505	538	502	507	472	493	539	475	476	498	523	507	498	530	480	530	510	506	525	477	493	498	488	506	520	470	517	508	509	452	495	513	526	522	474	498	480	491	482	455	504	465	536	482	483	469	475	500	489	487	460	465	475	490	500	470	517	539	515	500	494	474	498	502	495	503	501	480	547	479	482	523	497	505	478	488	463	549	517	518	467	504	493	486	507	508	535	473	504	460	501	476	485	518	485	509	536	486	468	504	480	507	507	513	473	490	506	459	509	503	508	490	502	512	472	508	495	513	497	482	495	537	562	513	471	496	510	524	503	518	494	503	492	453	506	507	500	490	535	470	557	514	446	484	485	452	488	492	501	506	529	497	520	428	474	506	511	549	461	493	460	458	509	516	514	532	507	483	515	510	494	507	443	500	480	476	468	495	519	495	457	517	492	525	521	535	491	479	554	524	553	460	493	525	480	472	515	483	527	509	491	478	512	530	468	479	493	497	509	505	513	485	529
20967	37559	29225	7425	4802	4011	3201	2644	2202	1859	1897	1657	1338	1206	1038	918	770	756	744	744	714	696	660	711	669	656	643	683	702	681	695	719	691	680	682	624	649	639	684	695	621	652	614	675	613	639	628	629	620	637	610	605	626	595	614	571	612	619	570	595	615	620	617	559	630	604	615	560	657	617	623	580	620	584	578	619	541	601	616	562	622	662	592	572	587	623	610	583	618	611	602	598	557	606	638	574	636	602	624	644	624	622	598	564	623	550	637	622	568	603	576	578	582	593	588	554	614	624	627	609	624	597	585	599	635	599	610	576	631	581	622	657	563	618	615	563	542	603	641	627	600	598	601	581	593	617	596	621	628	617	601	609	558	599	611	634	619	576	596	594	555	599	571	603	606	561	584	657	632	560	630	608	617	647	596	607	613	593	598	585	576	572	589	593	608	597	621	616	572	609	648	591	607	578	619	595	605	598	598	620	589	591	565	514	599	545	640	600	585	587	649	562	620	605	646	578	567	595	596	604	588	604	599	592	624	646	591	611	628	593	602	618	624	616	620	669	599	586	581	589	573	604	597	609	629	601	610	590	615	633	633	599	605	615	613	616	581	573	599	605	616	658	610	616	603	615	619	631	622	604	661	576	599	613	646	588	604	630	632	658	585	605	590	655	582	618	573	633	594	610	566	583	561	611	592	592	623	610	581	561	602	613	592	597	597	586	635	586	617	633	539	565	571	646	598	633	604	619	592	587	602	598	557	568	623	618	595	594	588	653	572	630	591	595	589	592	597	583	587	616	617	606	589	583	586	560	604	595	631	598	600	592	583	588	557	582	630	605	622	601	591	613	594	604	598	592	633	565	602	632	643	596	611	603	614	578	593	624	595	634	579	596	626	603	621	657	630	597	604	578	620	616	557	614	575	595	601	576	629	589	576	631	601	596	600	639	604	622	623	572	610	603	569	584	643	580	603	567	596	581	614	618	575	596	618	585	582	585	600	579	573	656	644	590	588	636	584	587	557	592	619	600	622	603	575	594	623	590	569	626	640	621	600	588	585	595	563	622	578	598	612	604	561	590	579	586	566	579	570	611	595	577	544	589	609	599	655	558	581	614	642	619	585	601	625	602	612	578	615	602	600	562	590	603	585	593	639	581	619	610	586	575	592	629	577	605	584	576	578	589	622	653	556	585	584	615	621	648	640	582	566	596	636	584	624	572	619	545	608	630	566	564	535	596	616	589	567	620	565	588	611	585	615	595	586	601	605	603	600	568	604	602	578	583	607	620	595	566	616	612	573	595	533	589	597	562	589	599	609	639	638	601	594	599	554	558	550	569	614	587	588	591	596	528	595	621	584	570	577	599	608	622	587	596	616	591	609	597	552	593	560	577	631	626	617	589	636	605	566	602	592	580	587	602	594	571	599	601	572	604	581	600	573	570	588	627	588	580	613	614	609	567	593	619	572	594	580	594	595	619	583	575	621	591	588	554	600	627	575	618	653	638	601	604	615	590	655	586	641	603	609	594	570	586	619	581	559	618	625	580	606	592	633	627	603	559	612	571	600	592	604	613	647	627	605	585	585	605	600	566	583	620	632	641	636	567	610	582	611	589	601	579	614	613	616	652	591	596	600	603	602	616	600	592	624	591	571	642	592	598	592	622	614	594	593	581	604	608	630	618	587	574	595	624	553	613	647	600	576	623	590	649	600	591	627	582	632	552	611	633	587	623	593	601	582	613	589	645	626	558	617	596	597	620	601	564	594	597	622	632	657	596	619	637	604	562	580	620	614	635	582	618	611	571	632	585	589	608	587	603	613	600	634	568	634	581	630	618	551	565	584	603	608	637	574	590	596	611	605	647	584	640	587	583	638	606	598	581	586	585	622	614	605	614	584	626	620	617	586	618	643	615	571	594	620	612	604	612	611	617	582	653	579	556	601	562	605	556	592	652	652	637	586	568	613	625	564	598	551	596	608	638	541	593	586	554	584	619	582	611	577	586	598	598	579	622	643	622	630	596	649	599	633	594	574	583	570	624	593	619	615	557	596	629	619	610	582	610	611	606	583	543	607	608	603	620	622	582	639	591	603	571	630	600	609	638	637	590	562	621	601	628	604	557	589	623	592	606	610	601	604	618	611	659	609	563	582	596	570	592	622	617	632	590	600	611	614	611	566	589	643	597	604	612	577	596	595	574	607	604	576	601	642	548	563	594	613	587	593	595	585	602	657	606	617	580	571	612	599	613	582	599	637	624	605	601	628	585	650	600	589	607	571	564	547	605	608	670	657	583	598	630	605	600	607	598	582	622	619	575	619	548	543	608	613	597	573	613	603	615	629	641	601	581	588	601	578	585	605	630	588	594	596	534	551	605	636	644	595	634	596	630	593	605	619	639	636	628	595	577	634	646	585	613	618	584	594	603	608	586	584	619	617	581	602	596	591	630	619	576	594	592	614	593	583	599	585	579	617	655	585	571	631	575	604	624	615	612	594	635	615	591	632	581	596	574	597	638	564	617	584	608	595	630	595	633	566	600	626	658	603	606	573	622	599	527	574	632	611	608	656	582	592	617	627	618	625	604	587	617	588	609	636	607	617	604	602	579	553	611	594	603	550	609	627	613	599	598	618	611	542	636	617	620	576	623	651	644	657	587	598	595	622	600	577	626	610	596	620	597	578	601	574	614	669	605	575	587	620	594	632	631	601	643	622	633	628	626	576	564	592	626	574	576	589	564	627	618	586	605	544	617	597	601	590	622	632	599	612	574	628	603	607	613	648	662	633	611	603	598	651	610	610	590	640	591	611	609	586	601	642	636	617	620	594	557	567	599	604	598	583	601	583	658	601	634	614	579	634	600	598	589	645	587	611	545	580	604	615	560	606	567	628	617	608	563	627	588	620	624	546	633	583	585	560	608	597	651	550	614	604	582	611	573	600	589	619	528	575	558	605	607	634	607	609	592	604	590	590	532	598	571	595	608	594	624	593	602	623	638	601	615	557	608	580	598	649	598	571	642	607	607	617	597	637	621	621	600	584	610	629	614	582	628	606	604	603	598	569	627	562	597	634	626	605	599	596	597	594	651	559	586	584	614	596	586	647	603	623	613	613	598	626	632	586	610	586	570	640	619	591	608	564	620	614	577	620	612	622	595	600	607	647	575	634	610	592	616	607	591	611	627	598	572	613	655	646	578	630	569	581	588	589	638	626	577	599	571	582	586	624	571	586	603	623	596	606	628	558	609	643	588	599	587	612	573	613	614	623	667	610	617	638	571	601	647	596	606	568	565	638	609	664	642	591	603	600	617	606	630	598	581	574	609	616	616	649	624	586	597	615	617	572	634	613	622	569	597	643	560	647	568	582	597	555	642	621	660	586	595	594	643	610	578	600	600	601	617	638	579	607	566	640	565	591	590	584	595	611	642	583	630	575	605	572	626	605	576	629	648	594	613	614	563	596	582	572	584	583	597	596	568	591	554	583	609	642	594	543	587	601	600	590	614	633	611
22713	21247	28806	24010	21255	21354	11925	3201	2433	2077	1882	1713	1572	1290	1171	937	854	741	731	706	684	711	745	682	680	665	734	709	719	687	755	671	654	629	648	637	670	689	678	676	616	655	662	618	615	550	581	587	586	632	683	634	593	585	601	622	643	610	620	606	603	636	611	586	623	607	606	608	583	580	589	591	624	636	633	571	576	583	582	602	591	575	556	617	603	566	613	601	578	565	600	544	590	578	608	578	566	592	602	604	562	605	583	578	593	580	567	607	598	593	566	610	587	592	586	579	504	594	645	569	588	596	590	603	593	582	589	566	592	548	558	593	593	592	590	576	596	574	589	591	565	564	573	577	542	581	596	574	507	607	598	629	600	587	559	571	610	540	599	555	594	608	566	577	572	582	647	595	602	601	570	576	628	527	541	591	562	556	634	580	607	606	583	523	613	577	582	584	594	613	633	628	557	551	575	543	618	597	569	578	594	598	602	575	583	553	630	555	539	577	604	579	621	579	581	568	580	602	538	597	585	617	606	619	583	573	557	612	582	586	585	562	616	540	585	521	561	579	590	649	570	589	608	577	589	608	520	584	556	530	596	583	558	597	579	597	592	597	637	567	542	573	597	605	603	590	564	593	561	611	574	569	598	615	612	575	604	576	561	590	573	553	557	604	601	576	562	586	608	607	581	599	601	555	583	589	594	632	611	599	549	599	583	559	618	564	621	565	556	604	568	588	598	575	575	590	587	609	627	514	590	559	602	584	531	583	587	590	619	576	582	594	585	559	625	568	610	594	574	543	569	545	557	553	587	611	596	563	556	627	607	536	598	642	595	595	596	570	590	614	587	602	607	573	601	583	572	590	565	566	576	540	543	532	606	575	550	543	593	569	593	662	549	570	588	595	574	591	566	630	585	536	591	602	548	575	559	589	574	592	613	601	611	580	589	554	548	610	594	542	595	565	579	587	608	576	636	606	546	624	568	550	537	618	623	543	578	537	593	539	572	560	588	629	654	612	597	635	535	595	605	580	555	575	594	616	613	592	587	568	574	596	583	614	561	624	575	592	614	582	613	624	541	620	582	598	577	572	566	613	578	549	628	604	603	566	577	564	562	606	602	638	557	563	602	551	547	569	548	605	539	568	578	562	545	570	573	575	543	603	552	580	571	596	582	618	576	598	560	574	571	609	575	623	590	579	579	579	582	593	562	581	609	615	547	609	598	575	624	569	578	602	542	589	631	623	574	588	597	601	631	585	573	590	567	554	561	534	613	618	615	554	563	535	621	585	615	594	548	588	587	590	592	637	545	579	587	549	563	582	564	589	538	581	582	591	591	596	578	533	563	592	581	562	573	612	567	576	585	584	596	603	567	618	583	584	618	581	594	592	627	617	637	585	567	613	580	610	575	591	594	579	568	623	624	576	580	600	568	537	556	534	597	569	569	608	610	564	595	579	575	595	576	559	575	602	602	580	627	626	582	574	577	539	613	612	527	586	608	528	615	574	584	569	586	604	588	549	613	623	542	595	596	579	628	591	550	539	590	574	601	543	597	582	572	591	632	589	574	589	586	586	588	649	558	577	573	622	554	554	589	565	598	588	607	552	582	589	565	617	564	599	567	624	567	631	578	639	571	580	608	566	593	562	578	506	599	598	594	575	604	615	588	630	592	589	639	611	539	581	607	565	633	577	547	566	616	610	587	539	563	570	568	552	562	617	583	620	618	594	609	584	600	581	561	588	573	592	530	576	588	560	585	579	596	602	617	557	605	589	582	580	604	564	538	592	603	626	589	630	549	597	566	599	580	553	597	635	579	574	587	585	586	586	629	572	573	611	577	528	598	591	630	617	592	560	552	578	614	569	593	591	564	574	581	565	591	574	581	608	585	553	559	581	619	568	608	605	602	581	582	588	582	607	587	601	602	625	583	619	540	584	589	572	606	588	579	561	549	578	566	600	600	563	599	598	590	570	604	579	562	547	586	591	570	561	576	579	597	597	601	585	569	612	574	595	598	536	614	566	601	565	606	610	592	605	600	590	566	619	619	604	580	611	584	612	557	587	535	572	599	593	635	611	573	582	574	585	553	562	588	574	594	610	622	572	595	585	559	579	589	578	567	578	559	630	580	617	609	537	572	621	579	570	579	612	616	575	556	591	591	569	591	558	567	555	568	568	614	601	589	618	562	595	596	571	589	603	570	590	589	581	591	584	598	589	592	567	549	565	575	586	592	623	570	574	588	560	593	576	592	611	556	569	631	547	569	572	587	596	573	592	578	580	570	607	589	595	561	578	593	577	572	595	617	571	562	568	609	601	577	587	573	560	577	580	582	540	570	558	585	586	581	546	561	589	566	587	591	595	588	602	539	586	579	566	588	580	591	582	556	622	562	589	599	538	572	595	566	590	599	566	589	529	569	623	591	571	549	570	578	579	576	604	552	607	603	592	552	612	547	594	565	576	603	573	548	645	547	657	564	561	521	617	591	588	558	604	570	608	574	556	577	632	579	613	627	568	563	580	554	596	596	573	566	617	549	586	590	565	586	571	536	542	545	595	577	600	544	618	569	595	567	591	571	599	617	594	592	573	631	579	590	583	600	605	563	564	581	572	596	600	618	622	556	614	582	574	584	588	563	598	560	583	573	573	618	573	593	616	559	593	566	589	592	580	612	637	571	554	570	594	614	581	606	549	583	558	594	571	590	571	593	591	581	608	600	564	579	550	563	615	603	576	546	603	562	605	595	569	588	550	589	591	624	588	602	572	643	574	564	595	585	601	617	624	597	551	580	560	544	542	607	601	571	564	572	565	598	608	544	604	600	548	576	580	557	612	588	610	623	612	565	596	556	571	550	597	627	581	605	551	578	588	581	598	578	575	575	603	589	551	562	561	559	567	608	609	553	580	542	598	596	602	576	573	594	538	576	581	611	604	595	635	596	591	610	566	585	644	595	577	583	568	603	591	597	569	575	548	578	543	540	591	580	566	602	567	606	573	593	555	601	589	586	568	562	611	594	595	571	550	546	577	605	611	598	575	560	577	568	589	594	594	567	593	569	586	546	582	565	563	615	575	609	567	593	615	598	595	615	598	569	615	565	593	569	558	598	582	613	575	559	570	627	601	558	570	597	622	573	601	593	561	614	610	581	567	584	590	601	584	567	616	598	616	588	564	590	570	577	586	587	588	577	602	565	590	567	548	596	606	563	591	593	599	602	609	581	582	575	601	592	567	560	536	568	599	587	625	597	578	578	587	587	618	584	569	608	599	557	572	594	582	577	605	538	566	591	558	580	567	550	585	568	582	610	587	543	592	535	584	534	614	632	587	578	585	593	556	590	582	625	543	576	570	586	586	576	574	594	611	574	569	566	546	586	547	588	591	557	595	593	546	602	586	642	603	599	572	604	585	575	616	592	578	550	550	572	583	570	572	625	613	573	565	607	558	571	579	600	606	570	572	588	588	550	597	604	581	567	572	574	618	577	537	567	579	569	586	595	614	557	576	587	562
23760	46618	34609	13595	9392	7639	5906	4964	4183	3436	3188	2724	2314	2047	1703	1325	1114	1022	951	952	891	906	914	900	828	886	873	903	884	915	888	882	835	875	833	764	872	790	809	718	758	837	799	794	761	774	772	773	804	760	700	756	710	684	722	780	724	761	754	679	685	776	718	770	680	758	708	694	731	685	675	689	703	715	684	756	721	734	723	739	738	751	720	710	688	691	691	719	712	673	650	691	691	717	687	733	729	695	715	688	690	686	721	681	729	785	694	679	701	744	719	690	647	722	700	701	673	702	712	715	718	695	755	695	726	695	731	767	712	674	705	686	702	716	646	717	715	690	722	679	680	717	746	755	679	658	726	672	752	706	660	693	690	670	691	741	678	711	686	685	661	711	699	703	718	698	717	687	693	705	664	679	685	687	720	713	688	703	678	679	734	688	713	660	728	682	728	673	719	707	659	706	667	716	692	710	696	717	719	662	716	656	662	694	653	723	694	719	674	730	684	673	685	685	672	660	705	713	639	715	673	700	712	740	663	690	661	713	677	709	707	688	694	678	692	668	680	689	709	723	705	674	717	686	696	711	700	742	704	722	701	675	673	660	650	706	689	715	707	711	694	692	627	677	716	734	714	671	694	691	691	675	677	755	711	664	747	685	657	749	701	687	751	664	692	683	706	705	648	669	683	752	716	712	695	701	672	674	659	684	711	691	690	678	721	671	693	706	661	671	659	686	695	702	682	691	713	680	638	664	728	703	728	686	724	695	675	720	721	737	746	699	717	733	672	694	723	695	698	710	676	703	692	687	687	663	656	675	735	676	726	669	659	662	723	685	700	681	746	697	755	711	660	662	740	653	691	705	697	706	730	647	733	726	703	699	729	699	729	680	690	677	743	674	709	713	707	718	685	642	793	690	713	680	709	669	773	773	671	706	646	703	666	702	710	705	669	702	677	716	664	695	671	669	703	722	719	686	693	705	729	734	686	672	689	711	633	686	701	711	754	713	690	707	649	671	688	692	719	656	678	675	656	681	701	629	723	792	691	703	711	679	686	759	673	675	617	717	713	765	645	695	694	689	698	740	670	702	702	662	739	682	740	637	675	690	677	681	726	695	720	701	675	711	658	641	690	652	688	745	730	665	643	713	665	715	754	698	636	733	666	688	690	676	736	699	735	648	687	685	694	687	664	703	685	689	689	730	655	731	696	703	711	740	653	695	716	712	680	671	671	712	695	707	703	662	637	686	674	710	705	708	685	679	678	701	739	677	664	714	705	683	694	657	698	640	655	649	747	755	702	674	670	697	661	654	675	731	733	754	701	769	743	717	647	721	772	698	676	699	732	704	682	732	678	728	746	688	688	704	730	682	699	639	672	729	668	768	727	683	688	715	703	720	717	759	644	697	690	733	709	699	671	685	701	723	682	711	667	711	717	730	679	695	667	730	703	673	745	731	674	726	680	709	726	686	761	693	680	683	722	695	682	672	739	722	727	706	699	699	703	634	738	671	719	694	715	717	688	662	682	733	683	675	672	712	686	661	639	673	674	671	683	659	735	645	726	673	662	702	750	688	730	680	653	703	716	697	695	657	680	661	692	674	724	689	693	676	681	703	672	734	692	719	696	662	641	667	678	688	710	694	644	664	680	683	693	688	733	687	693	706	736	678	687	716	677	681	695	644	670	721	682	672	712	696	716	677	701	730	741	682	702	696	687	711	685	650	702	714	654	701	693	717	738	687	696	763	670	703	718	689	699	723	721	709	662	712	666	680	642	709	711	688	693	681	710	746	744	733	680	739	701	671	728	746	723	672	705	645	700	704	707	722	693	655	685	701	694	736	704	699	663	679	675	706	677	681	705	688	694	666	689	668	675	721	680	689	707	729	672	681	715	688	685	694	728	656	710	720	711	681	685	712	624	694	730	684	657	738	699	668	688	704	674	674	711	676	715	724	673	710	689	706	681	648	663	680	681	681	714	734	656	689	691	731	708	663	760	657	723	719	691	688	689	678	691	709	669	704	699	701	680	687	688	725	701	705	693	665	709	714	726	691	736	685	690	683	688	703	676	721	722	713	715	714	651	684	706	728	714	716	713	658	698	736	698	699	693	702	719	670	693	688	646	720	705	710	716	704	712	693	721	702	739	667	675	678	700	693	650	729	703	654	719	702	690	720	690	694	710	711	637	669	678	729	707	689	684	655	734	716	696	697	723	731	698	749	761	678	720	674	666	701	708	698	707	687	672	689	686	693	668	709	676	703	679	762	673	720	731	721	711	719	691	727	701	733	710	724	784	683	690	692	712	731	658	698	717	701	702	694	684	699	703	769	653	738	731	645	689	736	721	723	699	742	664	712	691	725	733	708	757	695	711	714	719	685	663	701	712	679	681	701	653	679	681	678	669	704	714	705	713	704	691	701	687	642	709	723	719	686	718	710	703	677	711	695	691	694	695	691	686	700	749	692	722	729	654	724	669	713	684	684	683	669	679	668	702	675	727	693	697	723	702	716	644	633	694	680	692	648	703	704	681	680	738	682	708	769	675	702	689	707	666	685	720	659	685	687	736	701	753	723	699	707	718	695	676	713	701	692	684	699	705	654	735	696	735	687	739	702	670	659	684	701	682	733	751	690	675	702	717	737	704	691	678	708	685	706	716	665	694	646	686	671	716	682	683	699	701	680	713	714	722	666	698	677	719	706	661	688	704	693	663	634	751	732	746	734	749	666	644	647	725	688	678	727	694	751	685	748	716	694	704	752	704	701	697	702	710	670	738	694	709	683	704	696	689	717	736	700	696	699	707	717	728	620	674	670	730	680	750	731	717	695	722	713	714	700	671	686	697	670	699	715	662	716	693	683	746	718	729	686	719	712	751	705	701	708	702	658	692	701	729	728	674	720	717	622	712	672	689	676	683	711	706	720	718	670	724	661	727	732	704	712	689	668	712	636	655	678	755	678	676	669	637	763	607	647	721	697	665	684	704	734	675	705	696	759	659	673	725	709	703	713	707	640	702	655	680	699	708	752	647	694	739	687	655	663	705	709	698	674	701	658	643	726	732	720	663	695	677	661	690	661	670	700	708	642	766	689	719	669	645	647	728	679	703	734	627	709	704	670	728	717	654	720	713	704	759	710	670	700	700	660	662	701	710	668	722	696	710	719	700	744	701	669	716	707	714	643	705	730	706	734	670	724	691	667	722	684	714	672	692	716	658	701	675	669	734	647	679	684	671	717	685	717	675	752	668	682	711	738	707	675	663	683	701	704	709	676	687	712	701	703	704	716	681	676	675	698	716	671	690	719	684	737	662	677	674	692	656	737	725	668	673	730	693	713	676	722	690	731	711	684	747	685	638	679	696	674	723	712	723	717	719	658	684	718	664	722	713	648	665	705	691	708	679	693	706	697	715	694	677	722	699	733	689	662	674	713	687	733	697	692	660	698	703	735	680	700	730	686	696	652	692	699	663	683	697	723	666	662	686	679	669	691	720	698	668	662	736	711	746	724
27809	22020	17858	4944	2153	1486	1363	1209	1127	1121	1003	926	953	903	848	788	759	733	729	704	715	721	743	739	725	724	687	727	768	763	760	726	737	708	731	677	704	747	691	758	745	696	744	706	726	731	677	706	689	685	660	705	700	702	704	730	732	689	652	791	737	710	774	749	685	702	684	700	720	692	724	688	667	675	705	706	707	683	675	663	709	696	707	692	664	738	688	700	708	698	677	725	686	697	670	751	711	737	708	704	690	721	716	730	715	704	753	711	717	660	666	676	719	678	734	711	638	689	694	671	697	686	702	715	691	688	682	750	763	708	704	671	712	719	701	728	664	694	699	706	695	685	680	701	721	740	724	781	689	768	720	694	726	727	687	695	736	700	722	692	641	701	746	685	671	676	658	682	709	683	713	675	709	750	672	727	665	696	664	676	661	701	665	672	723	717	713	689	738	739	696	697	722	716	661	712	664	667	734	731	724	723	690	703	690	654	665	722	679	666	686	683	703	701	669	716	676	690	679	722	739	686	726	755	735	726	720	693	715	712	704	689	721	685	698	717	713	747	672	691	663	660	674	715	734	729	713	737	677	685	716	665	707	741	725	731	653	749	746	710	703	680	733	707	741	692	684	696	734	666	644	753	670	684	728	719	686	689	704	701	694	719	659	699	776	719	699	694	673	718	744	675	675	717	724	683	677	685	685	677	680	675	722	646	713	711	680	696	652	718	722	750	692	659	710	725	728	714	684	707	701	683	699	653	716	750	665	686	701	704	705	697	704	722	676	676	658	700	675	746	707	655	717	729	692	690	710	750	723	690	687	692	733	706	676	713	725	711	718	715	663	701	699	765	719	708	695	683	707	667	691	695	682	721	742	676	685	736	693	683	700	709	703	721	710	680	679	744	661	709	747	753	700	756	684	720	730	709	693	678	741	698	727	729	704	684	743	729	740	683	668	710	697	707	717	666	700	688	758	719	692	700	658	697	727	760	728	673	696	725	720	743	704	687	733	682	706	722	721	680	662	674	705	749	706	669	686	715	678	752	703	749	737	713	704	720	726	688	699	734	681	712	734	710	729	708	682	679	669	689	740	678	717	700	656	684	729	728	676	693	694	710	704	692	711	739	725	680	680	697	700	700	738	728	655	697	707	694	686	762	677	707	723	696	678	691	675	697	724	715	703	711	686	678	704	641	677	701	702	708	749	703	703	706	692	718	672	675	710	710	669	684	676	697	679	722	667	753	732	717	713	716	737	740	687	680	694	727	737	678	682	674	720	687	704	680	727	665	742	719	770	757	703	677	665	689	677	707	706	720	713	680	646	710	731	671	743	656	702	666	692	688	711	675	694	644	704	682	698	712	692	704	669	724	700	697	760	696	702	684	727	668	668	697	653	666	693	707	675	713	714	671	705	727	726	682	651	679	688	686	677	690	689	689	705	727	686	658	688	744	683	672	669	714	687	738	690	705	696	725	696	688	722	692	761	755	683	749	709	681	668	701	749	725	739	654	714	674	664	716	709	719	674	710	730	700	716	711	773	690	691	695	719	766	674	664	778	700	735	698	653	675	735	700	721	739	722	687	704	688	690	732	696	682	673	729	690	742	732	666	708	723	694	698	738	699	688	688	707	683	690	709	689	652	672	694	722	674	709	678	729	679	677	717	718	661	760	712	702	708	673	708	664	751	709	749	727	691	665	696	704	755	736	692	715	684	686	675	687	719	637	705	695	693	732	699	632	673	743	747	715	716	699	697	680	699	709	682	687	686	712	629	710	675	697	708	722	714	706	676	734	706	668	696	675	696	726	756	726	663	691	751	688	725	680	704	751	712	670	723	753	738	692	670	678	668	701	718	681	729	719	674	676	652	685	704	684	681	730	693	689	692	661	700	697	685	678	658	719	666	699	704	716	740	715	680	715	723	725	669	750	715	711	718	667	723	759	750	747	664	709	673	707	674	643	684	701	661	671	752	730	697	694	712	751	715	695	663	666	704	701	731	706	710	743	726	707	691	642	734	640	660	721	769	710	697	737	698	651	688	673	751	709	731	707	741	664	767	660	726	737	702	732	642	679	675	692	725	693	716	708	686	698	697	721	715	722	669	656	704	668	697	663	690	710	671	683	706	678	657	693	727	747	717	685	711	675	708	733	759	653	741	698	696	730	707	672	707	719	660	696	719	701	683	698	681	717	664	644	749	682	706	662	671	742	754	709	696	737	732	729	694	702	710	662	654	722	729	669	749	716	648	701	727	650	712	710	709	714	690	693	706	667	700	780	697	707	695	689	702	689	666	691	705	750	710	710	681	670	662	682	702	686	686	715	684	726	690	704	674	674	683	669	724	695	677	698	655	700	758	671	715	698	695	665	678	697	720	652	683	758	716	683	701	702	735	700	719	694	695	686	717	697	688	675	741	691	711	718	658	717	687	742	678	706	670	718	725	680	720	708	723	677	729	707	714	654	676	723	704	732	686	677	692	680	704	722	661	715	719	700	652	675	696	736	705	693	716	699	679	715	677	675	715	731	666	686	683	717	696	721	687	688	671	706	717	706	678	711	675	688	703	697	710	638	693	677	712	698	711	733	707	727	725	734	696	694	746	726	724	665	685	716	744	662	690	677	760	668	738	733	682	752	720	705	745	743	752	708	724	701	728	672	682	700	686	742	713	730	676	689	712	777	694	726	700	715	744	646	682	704	696	677	718	729	670	698	691	703	729	735	708	752	677	711	714	645	693	685	704	672	720	691	695	706	731	713	718	697	695	701	707	720	705	714	695	665	706	756	736	727	729	724	732	699	730	698	651	643	711	724	713	720	707	747	725	721	689	692	702	737	701	674	694	699	754	732	740	679	743	695	748	696	654	668	679	726	684	673	692	730	689	696	675	696	653	738	671	682	698	723	725	693	680	721	680	678	735	679	684	680	657	713	723	697	693	688	714	691	732	704	653	677	664	678	697	674	720	693	676	677	709	761	673	702	733	703	694	694	687	714	664	708	680	732	707	678	674	700	680	654	720	693	714	679	671	696	687	690	690	705	691	668	708	732	743	730	730	655	688	710	722	682	673	704	721	712	693	666	697	731	684	704	751	701	679	666	699	702	675	682	728	708	674	682	729	703	733	693	666	761	675	726	674	671	718	739	647	689	686	708	694	714	698	650	715	707	741	742	755	702	694	721	693	707	665	739	734	692	707	723	699	675	708	714	714	698	664	696	668	715	739	673	758	730	715	711	694	698	715	697	709	672	658	703	702	687	726	739	705	695	712	722	681	718	697	714	707	766	690	685	650	715	710	683	675	681	691	717	655	687	686	713	722	762	750	715	698	720	726	667	667	684	652	728	685	730	709	691	707	699	684	678	670	679	686	725	677	710	696	699	685	700	667	674	680	666	712	714	706	685	723	724	712	755	692	714	682	691	715	776	708	691	670	683	721	652	686	705	664	699	673	710	677	691	710	707	716	726	669	629	727	746	712	693	725	660	708	721	693	689	750	715	720	693	701
19732	32176	19232	4939	3292	2562	2126	1924	1653	1591	1449	1432	1327	1137	1081	905	879	882	843	861	835	887	869	843	889	841	890	856	859	864	869	865	911	851	877	904	817	891	874	825	851	917	834	879	859	910	852	869	822	874	867	860	849	812	787	837	898	799	858	856	805	826	818	781	861	820	806	838	769	823	827	843	808	838	846	842	880	888	810	798	816	800	821	822	843	801	822	844	792	779	811	855	819	853	802	820	785	831	808	795	825	837	799	843	816	781	829	843	781	810	834	790	842	835	794	804	801	829	796	853	799	813	864	842	811	869	832	822	883	836	823	850	831	858	807	801	782	837	805	779	816	799	759	820	847	876	865	788	792	829	786	844	783	882	828	827	860	849	809	811	845	831	817	843	804	825	844	815	787	794	843	866	818	833	836	767	860	815	796	824	836	814	855	806	806	830	857	871	828	844	755	859	827	845	832	833	806	797	830	828	827	803	833	828	822	829	839	810	834	828	812	815	845	834	819	843	816	783	807	812	832	834	877	843	840	847	836	845	829	806	829	823	808	838	790	846	845	816	823	869	787	831	887	771	869	790	862	838	808	816	800	843	816	816	855	828	823	813	838	852	854	827	838	835	830	828	873	840	826	842	806	769	834	830	834	882	853	827	833	839	796	809	817	814	828	816	773	846	806	846	831	849	861	808	815	844	849	871	826	838	828	866	820	816	820	887	751	822	835	856	790	809	818	832	838	832	818	832	812	815	799	915	846	849	776	809	808	864	800	786	825	796	766	879	862	844	829	791	807	887	794	842	826	793	806	816	802	821	833	826	873	779	818	815	857	830	834	790	857	828	831	788	817	853	800	884	864	821	825	857	860	851	852	894	814	785	844	830	795	833	795	871	838	833	859	855	832	845	791	881	818	812	821	760	848	816	815	841	869	849	890	866	857	813	837	839	810	850	861	814	840	802	811	775	858	795	815	868	794	801	785	825	843	793	823	824	836	826	759	821	803	826	828	873	807	785	872	836	753	821	808	804	798	868	831	852	793	859	857	819	848	806	870	846	851	849	792	814	792	856	837	800	784	838	868	794	796	779	858	848	877	832	772	885	809	841	806	852	831	841	857	836	790	834	813	847	841	846	804	810	834	822	827	834	824	816	796	770	764	853	810	825	781	842	770	816	810	815	845	812	799	866	849	809	850	857	836	797	816	802	836	839	800	782	857	879	814	840	769	865	805	792	858	793	840	864	856	813	752	851	796	878	817	796	781	816	846	835	801	796	815	821	812	808	834	772	778	806	816	822	844	794	853	847	799	872	865	805	796	825	868	797	817	874	844	778	836	807	857	806	828	867	809	842	816	799	864	794	800	783	856	812	797	842	879	862	848	822	872	793	816	813	848	837	873	862	870	844	827	825	806	861	845	808	865	866	839	854	798	835	796	801	849	792	854	850	832	907	851	807	846	826	798	780	792	805	856	844	801	824	801	814	867	814	798	849	799	820	870	819	828	779	828	861	779	880	846	850	829	806	869	805	840	855	801	826	807	806	837	866	868	842	825	829	773	781	839	839	857	833	815	848	845	846	762	820	786	804	777	819	831	843	789	817	826	869	851	845	862	818	858	834	824	806	773	792	860	833	814	794	818	843	839	847	848	825	812	830	836	848	803	836	831	833	790	809	828	816	847	779	825	845	864	794	855	798	812	766	874	834	846	791	838	835	814	819	894	845	789	827	873	783	858	853	801	822	821	801	793	852	848	821	819	756	870	826	815	815	849	850	843	805	834	804	856	794	841	841	842	829	825	851	844	853	826	815	796	889	817	820	861	827	867	817	872	821	791	787	795	810	762	768	854	825	851	841	826	852	791	827	850	824	850	784	851	851	816	900	799	804	766	807	841	861	825	823	806	846	829	788	833	878	833	826	823	825	793	816	791	803	844	868	858	808	838	839	798	833	874	836	816	836	835	824	775	792	842	851	826	796	845	841	824	842	867	902	784	865	823	842	832	858	822	827	825	823	818	818	844	837	857	822	817	833	840	867	817	829	836	843	904	849	828	811	828	813	849	820	845	790	795	795	883	818	844	847	787	825	856	825	863	805	850	848	830	802	810	821	822	789	792	842	840	801	866	810	847	840	864	858	853	856	798	755	780	807	813	766	833	848	785	828	810	860	876	832	783	839	839	820	863	853	807	841	845	786	820	790	757	826	803	841	793	871	790	785	825	824	818	862	813	785	822	860	815	795	882	828	810	832	838	815	856	828	804	818	848	822	871	854	818	870	867	871	825	844	859	879	831	813	797	833	869	846	814	865	857	842	844	863	834	805	813	830	793	850	786	826	791	855	845	857	882	784	811	845	828	845	863	860	821	824	901	847	830	782	829	884	827	849	793	789	854	804	816	842	853	815	839	868	816	830	841	807	777	815	843	833	823	835	846	797	803	798	759	785	832	830	801	824	823	839	817	807	825	853	805	803	784	844	810	871	823	833	805	803	841	778	853	840	866	824	838	805	803	819	816	862	820	847	825	781	872	779	834	823	873	875	785	787	845	891	859	790	876	829	838	809	803	806	793	812	817	805	822	890	882	850	818	825	810	815	835	840	796	835	822	802	841	806	820	841	837	809	889	813	844	827	793	870	801	815	915	835	792	827	840	829	834	827	790	824	817	804	796	796	875	816	827	869	821	828	854	800	824	819	810	804	845	819	792	760	822	843	797	806	816	814	794	789	831	847	839	804	866	847	820	891	825	867	796	837	856	802	810	825	843	811	820	797	838	853	827	826	843	815	791	809	863	799	816	864	853	816	859	869	820	864	820	854	838	858	835	804	796	839	825	831	820	826	828	846	804	811	808	842	844	815	844	813	851	778	844	880	804	829	820	830	812	832	842	780	815	861	801	868	792	842	832	823	819	861	830	838	829	856	825	784	781	806	824	804	785	869	765	806	803	847	805	807	824	821	815	832	803	849	796	827	827	792	811	844	873	843	848	817	850	821	843	862	829	812	889	842	822	807	764	812	847	845	834	813	801	813	805	825	835	850	839	866	868	840	791	862	804	826	863	815	770	804	799	855	888	784	814	826	846	775	865	864	832	842	837	846	784	773	809	868	849	860	816	816	869	857	841	842	876	846	793	848	831	814	828	791	894	851	877	859	786	849	875	803	866	824	798	841	828	823	803	842	790	852	828	815	806	802	795	803	834	853	801	812	858	819	838	843	811	850	888	832	846	863	842	787	867	850	826	833	826	813	854	842	805	812	836	836	806	797	785	780	832	799	777	853	866	844	828	791	770	813	825	811	889	833	839	807	832	819	849	874	842	804	826	818	822	806	830	829	879	847	855	796	837	850	824	821	828	830	817	903	848	830	804	819	783	811	800	836	847	847	864	847	788	860	850	797	850	808	834	855	807	791	878	792	780	854	868	816	840	803	761	763	830	845	849	774	830	864	808	783	877	856	819	770	800	912	848	800	846	852	803	833	852	845	787	813	836	833	781	880	794	817	839	809	844	856
23758	21215	28306	24404	21211	12339	3247	2187	1864	1701	1505	1478	1346	1217	1210	1044	903	873	899	890	862	816	923	827	875	840	833	897	884	839	887	831	872	807	842	801	781	835	823	832	870	802	852	854	853	824	836	831	789	792	811	834	725	806	723	804	824	797	801	812	793	848	757	772	801	761	781	790	759	774	757	770	755	792	791	801	783	812	805	761	788	769	792	831	793	787	819	801	779	774	756	791	772	866	760	841	787	782	784	793	810	773	862	816	770	769	804	773	759	830	799	783	783	778	813	798	717	779	777	774	779	777	836	830	801	816	804	746	767	795	789	798	827	763	766	850	800	757	743	755	770	803	833	813	829	785	787	695	768	821	812	752	793	821	736	760	783	806	780	779	781	797	754	789	761	783	800	751	817	780	812	823	753	796	800	764	771	768	814	799	774	791	766	784	780	745	774	797	810	793	790	729	753	772	767	765	752	822	766	822	831	770	757	799	761	768	815	778	800	803	776	778	804	780	811	768	765	816	802	745	813	770	765	799	813	783	789	739	800	778	775	733	779	808	784	804	822	820	785	785	789	825	786	766	837	782	817	794	846	815	813	798	831	761	797	814	799	831	780	719	828	814	756	794	813	794	746	769	825	777	749	793	765	818	765	827	801	784	763	754	815	760	768	791	793	802	785	778	785	811	782	790	753	796	749	845	783	803	804	754	801	811	784	786	756	756	742	787	799	809	806	803	731	831	738	761	744	837	781	752	766	849	772	776	793	752	822	803	783	807	804	755	822	799	724	784	812	742	734	750	787	841	762	756	805	820	789	758	789	776	765	730	751	788	817	792	783	771	805	803	739	804	762	747	784	783	787	739	770	792	764	832	798	771	789	809	823	778	798	774	760	795	812	764	817	789	790	817	777	769	774	762	769	746	778	743	768	778	804	773	774	778	784	773	812	738	822	802	766	794	821	771	793	771	794	776	825	784	763	769	792	736	775	803	772	803	787	764	741	828	785	785	801	814	798	832	763	831	778	745	757	763	801	773	766	741	789	786	832	831	813	807	717	764	758	754	760	780	756	797	827	785	822	803	787	763	806	805	853	810	761	783	781	801	827	794	785	780	767	799	769	766	755	809	771	803	785	752	773	813	807	792	823	783	837	829	773	812	809	745	757	803	758	795	797	814	765	832	841	807	741	784	765	766	796	798	784	806	757	812	829	808	831	805	758	816	802	775	748	788	819	808	825	801	768	799	797	818	794	797	746	778	792	762	808	760	777	775	791	780	875	805	796	814	763	782	811	757	835	801	794	846	773	781	824	835	783	771	812	755	759	806	792	812	832	761	760	783	789	844	792	788	791	813	768	774	810	782	758	784	803	779	768	790	793	772	830	789	712	754	816	845	821	840	772	784	810	803	765	750	813	745	804	816	808	797	782	860	799	851	786	739	847	759	788	817	766	833	821	792	769	739	791	818	794	754	812	773	758	761	789	767	777	800	817	768	772	796	756	819	770	795	756	802	765	798	738	808	803	793	752	788	801	794	819	837	771	787	824	781	762	739	779	779	785	847	754	801	803	815	789	817	733	848	771	828	793	792	787	797	757	772	790	798	754	789	792	765	772	784	715	824	732	813	740	789	782	745	785	770	839	791	743	802	765	763	821	811	743	772	745	809	745	778	765	803	780	800	769	767	792	800	797	757	828	811	802	729	791	780	794	774	787	785	798	803	758	804	736	775	793	845	780	842	776	785	846	805	786	802	789	830	815	790	801	822	821	853	776	782	773	786	814	786	747	791	800	780	790	773	794	788	772	761	762	800	763	783	764	764	760	822	833	804	821	800	786	799	803	803	787	778	781	792	756	782	740	790	801	752	772	775	786	829	797	728	753	807	794	742	798	782	805	803	771	774	805	797	786	767	810	759	772	742	775	785	789	787	765	813	804	807	779	827	824	841	809	766	813	789	752	795	768	762	810	791	832	795	783	793	782	815	727	771	775	809	774	843	778	803	823	776	777	817	788	775	781	785	763	771	823	796	786	785	787	780	773	804	824	753	756	750	814	773	776	788	765	829	873	758	773	774	799	769	803	803	760	880	782	763	796	767	771	806	810	790	777	733	794	766	762	852	788	863	765	790	782	833	780	718	803	822	773	749	776	784	795	795	815	841	825	800	753	829	835	761	795	817	772	783	814	762	799	803	772	755	759	799	836	805	835	769	744	801	772	800	788	738	786	787	750	746	795	787	794	729	786	767	780	802	769	758	753	758	765	813	798	769	750	754	789	774	777	799	781	771	809	788	806	761	770	758	771	778	815	761	800	747	733	813	801	821	755	807	788	763	807	777	767	762	783	784	775	757	827	737	745	771	797	775	787	721	811	764	797	807	797	820	802	790	743	820	780	772	812	772	763	771	777	773	842	828	851	775	798	757	760	795	743	786	778	822	777	748	805	812	778	770	750	773	758	759	778	775	748	830	771	789	743	764	741	812	784	787	762	776	793	845	762	846	861	781	817	769	776	735	775	740	769	737	796	784	825	814	826	739	799	843	776	738	795	787	808	777	814	742	811	783	804	823	825	800	789	803	810	814	765	750	788	820	780	805	839	759	716	753	808	806	814	787	774	814	785	759	835	728	749	789	788	754	775	804	774	776	823	798	818	820	804	797	785	757	799	800	790	738	821	802	784	797	790	736	731	788	771	819	800	757	798	817	750	806	812	846	778	784	775	750	816	806	823	758	774	814	797	780	770	781	704	775	784	781	795	795	776	804	818	774	764	765	770	761	797	803	757	824	766	776	816	740	800	796	762	776	776	790	785	760	804	734	760	770	780	778	754	815	795	776	782	793	796	819	807	815	784	785	792	854	780	805	794	806	775	866	778	733	747	793	832	813	825	792	776	771	807	770	742	791	782	739	847	777	799	751	792	816	789	739	797	808	843	762	781	791	794	758	798	767	766	797	780	793	767	807	810	773	752	816	734	758	788	757	809	745	777	803	752	772	817	732	781	832	777	794	806	754	791	795	814	804	813	831	797	802	791	777	800	851	745	811	788	764	798	785	805	761	818	773	779	777	783	780	746	772	778	874	815	831	774	803	806	793	724	818	803	793	792	803	726	748	775	800	778	804	796	792	735	797	771	764	807	812	785	768	817	815	739	826	803	783	802	807	802	781	765	782	807	762	796	770	819	746	773	778	770	763	782	785	781	772	752	775	751	736	774	759	821	801	822	735	773	831	808	855	760	747	763	772	807	775	782	798	859	774	796	767	808	775	796	757	811	818	753	805	788	804	780	802	793	771	853	766	759	811	792	801	823	755	779	755	758	744	803	795	840	766	824	764	810	814	787	730	727	794	768	804	791	760	789	763	783	719	776	783	802	743	769	754	767	771	816	833	789	770	770	813	771	769	751	805	851	759	789	763	767	838	748	814	759	822	764	761	803	763	767	748	786	824	772	786	852	766	787	754	800	807	802	805	747	762	791	731	814	798	742	748	779	793	774	775	793	791	747	811	762	770
21294	41255	25446	10223	7213	5187	4058	3477	3079	2776	2289	2121	1980	1701	1558	1417	1223	1171	1090	1107	1033	1044	1022	1074	1064	1027	1088	1030	1053	1017	1046	1058	1028	995	1060	984	970	993	1036	990	1045	956	1030	1018	979	996	980	978	934	956	946	939	950	982	940	936	973	975	970	964	937	938	928	955	940	958	966	917	949	904	936	952	939	910	920	995	980	922	952	923	929	991	950	948	932	964	931	942	943	940	948	944	946	959	945	981	954	919	933	909	969	994	963	916	972	951	947	957	943	981	951	959	907	983	909	933	959	978	958	940	967	965	960	963	981	887	970	968	907	935	958	984	945	869	959	880	960	968	879	871	930	949	920	928	928	978	943	959	983	927	951	970	964	919	975	901	1005	976	963	948	935	892	923	918	932	962	932	939	922	995	973	964	960	938	957	949	911	927	937	897	929	888	937	931	929	923	959	909	896	941	928	914	962	945	922	891	918	933	926	958	909	930	972	936	911	954	950	893	925	911	909	943	949	922	933	987	941	986	949	966	982	891	950	930	916	927	942	878	902	936	915	921	918	1011	983	943	890	963	897	949	934	931	956	948	931	924	958	898	888	921	891	953	949	975	964	930	941	933	944	942	923	934	956	936	949	943	964	922	878	960	937	964	906	930	915	900	969	955	939	963	987	1016	920	966	984	950	915	941	1004	948	922	952	950	941	969	900	913	915	959	926	962	936	930	948	930	894	952	883	939	957	901	986	935	931	979	919	914	952	960	940	916	950	947	906	943	918	915	903	898	949	880	927	913	964	971	896	931	993	889	906	939	951	914	932	950	948	933	908	895	978	970	954	958	943	914	933	964	952	929	963	893	979	878	913	926	986	959	915	977	980	972	911	960	923	973	980	982	957	959	1009	920	947	947	1022	938	895	935	981	894	914	930	941	929	951	909	944	924	926	888	921	1010	923	937	899	918	903	919	919	967	942	966	986	892	925	924	957	921	954	964	974	890	928	942	924	885	890	919	903	984	913	902	906	935	951	854	926	902	929	918	941	964	927	923	912	909	923	950	965	941	987	932	937	997	920	891	972	960	899	920	922	930	1012	929	941	911	907	889	951	942	963	945	920	982	923	924	949	957	944	913	931	961	923	933	906	995	961	949	989	901	924	934	896	957	919	906	943	979	932	981	988	871	906	911	928	976	962	950	912	947	968	929	922	909	886	915	955	930	929	888	901	953	1000	975	903	928	926	943	919	884	919	994	930	925	1003	913	966	922	908	934	933	924	980	925	979	926	929	944	971	973	964	995	925	904	948	952	963	938	907	933	967	1024	950	908	937	950	939	954	954	982	868	890	889	969	940	919	890	939	934	901	935	894	965	897	959	914	918	898	939	929	920	930	856	958	928	954	956	935	951	923	983	982	893	900	971	941	875	957	928	942	939	872	877	972	928	963	984	888	918	950	943	934	912	967	996	913	988	934	972	984	949	872	990	980	933	949	948	890	902	921	941	949	946	905	936	919	931	1013	912	946	926	914	971	964	908	897	955	976	980	979	906	934	891	892	923	911	960	976	913	911	916	854	949	971	908	959	901	966	935	945	984	905	934	912	926	928	944	1002	963	941	937	979	941	930	983	905	941	949	935	960	914	915	939	965	904	923	975	942	923	936	954	968	928	912	912	902	919	930	920	887	907	947	956	924	925	894	916	971	960	951	951	935	960	920	936	923	934	971	979	927	953	948	950	955	911	959	910	913	923	965	964	917	935	877	902	973	926	894	948	993	937	985	973	933	957	936	934	932	959	959	926	950	956	915	903	952	957	892	948	923	950	936	979	969	952	869	954	950	917	948	949	920	903	934	928	979	978	901	958	918	937	872	930	909	909	915	974	911	1007	962	917	936	1025	928	871	942	933	962	914	958	991	957	919	906	971	953	1000	950	949	901	971	857	922	913	905	935	1020	939	968	955	939	922	956	899	978	900	928	957	926	990	922	974	944	952	936	933	927	978	923	996	947	920	931	918	924	908	916	975	923	927	897	945	965	917	891	935	913	924	987	960	978	863	937	914	927	982	930	934	915	939	955	987	891	945	958	927	898	937	980	915	904	914	930	940	972	964	973	935	923	944	983	932	949	958	961	926	869	982	929	944	888	969	953	907	932	958	938	925	872	924	910	947	880	971	956	903	935	977	944	919	924	952	957	957	969	986	965	918	963	896	930	938	921	918	1006	970	933	910	934	993	950	929	890	905	957	851	899	894	909	989	939	919	940	880	934	917	933	938	973	922	906	952	914	976	951	926	949	947	956	945	946	916	947	959	922	967	932	923	921	893	905	908	941	909	964	952	956	925	957	958	926	957	936	976	995	966	934	922	937	921	933	997	900	907	923	910	891	842	984	918	898	904	927	951	917	946	907	939	945	908	920	956	917	950	890	880	913	976	993	979	986	989	878	981	940	919	890	936	939	947	963	933	870	947	954	987	943	973	916	918	920	936	919	926	926	960	908	938	896	905	960	934	963	907	935	894	959	950	956	958	951	935	963	918	959	950	936	948	928	954	901	919	930	880	893	951	926	966	955	930	917	955	958	903	972	870	928	917	912	976	942	928	910	898	902	899	906	928	911	885	939	965	892	892	926	913	945	986	960	963	964	911	985	970	929	929	953	929	977	992	955	905	886	914	955	906	948	864	953	919	961	903	944	935	934	909	991	936	971	931	983	885	964	966	996	935	928	927	966	977	934	939	940	966	911	937	900	914	913	878	919	942	969	991	975	912	920	953	930	966	933	953	982	947	952	925	986	953	927	935	952	938	917	973	937	881	954	939	958	901	902	892	940	902	899	976	916	919	952	855	937	963	915	951	947	906	960	989	947	890	913	1001	988	956	965	918	912	981	932	934	886	952	938	926	915	878	907	898	914	961	971	936	976	905	859	899	952	964	932	965	977	959	916	1031	904	927	938	909	939	930	966	971	924	912	952	964	988	936	1000	868	922	948	940	949	903	936	948	947	961	929	1006	967	909	909	921	928	959	965	907	980	913	894	935	920	872	952	975	902	929	945	956	961	969	937	909	943	915	893	957	913	946	993	884	934	961	967	984	1013	863	926	891	919	990	944	927	956	940	958	942	908	920	961	947	932	941	920	884	914	985	930	921	956	956	965	945	888	934	938	926	935	898	931	922	900	926	946	902	941	943	955	961	961	979	930	887	899	950	975	969	938	918	944	901	994	904	957	939	948	910	948	955	890	928	967	898	901	925	978	941	986	946	931	903	930	941	922	955	893	932	924	874	934	872	917	916	977	968	977	944	911	930	951	982	951	950	928	904	954	898	922	951	878	954	957	962	942	870	976	887	953	905	964	938	927	983	948	964	940	896	913	932	884	946	925	927	935	899	926	912	921	932	936	946	926	981	905	962	887	931	872	949	931	961	934	948	975	962	996	959	956	940	872	943	956	953	1022	960	969	921	949	962	933	944	899	967	909	912	901	953	957	956	948	915	938	991	919	964	948	925	911	924	951	962	912	1003	949	947	975	932	930	951	979	944	938	990	929	950
24728	21141	27351	25091	15197	2946	1626	1292	1225	1096	905	862	832	742	719	667	615	594	592	574	519	525	537	543	518	557	562	490	576	546	537	588	526	563	541	521	571	563	533	478	496	515	535	554	494	558	530	538	507	493	498	519	512	496	541	499	509	478	542	522	489	542	512	492	497	535	506	520	492	528	527	470	515	508	505	507	527	451	497	488	517	481	487	500	502	491	517	529	565	472	483	533	488	484	495	489	545	496	469	495	480	489	518	488	527	505	492	501	534	512	519	477	471	532	498	467	523	517	504	534	513	517	501	478	495	457	481	528	512	494	522	508	506	505	508	534	494	506	444	502	553	457	509	532	513	531	486	490	474	550	517	520	531	509	524	510	515	495	463	524	502	479	499	438	530	497	555	513	499	476	492	505	497	474	470	520	495	508	516	511	519	508	542	486	548	520	518	514	496	524	491	500	523	501	452	488	501	506	475	491	521	480	480	467	503	500	520	489	522	476	526	526	507	491	495	468	516	515	501	505	516	440	493	502	508	464	473	480	495	507	510	493	485	478	507	500	490	489	501	503	515	526	472	520	503	474	569	480	514	500	506	528	479	523	496	521	491	499	516	536	525	488	447	518	490	492	476	468	502	514	482	459	517	509	470	536	488	498	536	487	472	479	475	503	526	494	510	457	474	498	484	509	515	528	522	520	528	527	496	471	480	471	504	513	468	489	494	527	497	508	523	521	463	536	493	517	501	470	493	497	461	512	552	490	477	517	501	503	483	496	514	534	462	514	483	517	479	489	518	536	480	455	516	494	542	479	504	536	512	529	528	512	492	511	521	505	509	480	495	501	524	487	547	501	487	461	501	482	496	512	527	519	499	477	497	486	481	491	498	495	500	468	530	481	494	506	502	538	469	507	450	532	486	508	514	524	478	516	513	492	527	528	506	548	511	534	475	497	501	525	504	504	512	500	479	507	495	446	488	522	500	562	485	480	488	511	522	511	519	498	512	473	507	520	498	545	516	499	534	509	503	536	479	483	511	498	508	519	494	473	491	459	502	515	531	504	501	514	448	546	489	484	474	470	508	508	506	496	489	515	530	508	509	523	483	503	468	508	454	494	543	503	533	484	546	524	531	510	519	509	471	510	518	530	473	505	480	513	496	501	536	489	456	499	509	507	499	492	511	544	494	482	509	500	458	487	518	531	480	505	475	510	490	537	504	504	533	509	517	470	497	512	476	534	489	540	513	492	500	507	457	455	482	505	469	539	505	511	503	515	505	491	526	501	519	512	499	519	498	506	518	535	473	492	483	473	487	482	459	486	486	476	540	505	524	517	519	539	460	535	473	492	506	493	479	517	478	493	536	456	512	517	470	534	537	550	497	499	542	528	528	493	503	516	468	510	523	504	495	481	474	492	520	472	470	513	523	495	505	496	519	498	529	482	493	532	493	493	472	472	485	512	488	495	497	487	497	471	510	535	533	490	522	500	489	460	469	480	511	507	524	493	529	520	489	496	500	511	550	508	527	494	522	484	477	513	488	470	541	516	493	527	532	505	476	513	509	509	521	506	512	491	491	536	543	484	479	474	470	457	450	495	473	528	471	509	529	528	537	517	498	467	529	514	505	552	513	498	513	516	500	487	526	525	536	508	497	473	483	510	466	521	491	488	453	481	490	525	488	524	517	510	490	487	481	501	508	480	474	542	502	522	483	499	511	536	495	462	471	481	484	513	494	532	529	468	510	471	490	513	506	500	438	521	515	527	505	489	506	560	507	528	529	521	495	490	529	533	515	470	482	488	492	502	542	494	506	488	505	489	496	552	473	501	481	488	541	527	489	528	506	501	481	526	492	507	487	503	486	505	492	478	471	487	468	490	487	471	479	515	529	553	526	508	500	544	492	484	512	480	478	524	504	488	541	491	495	515	461	475	539	506	502	519	500	491	514	483	514	490	537	510	494	537	500	480	515	516	534	526	515	487	521	500	516	516	530	507	503	550	497	514	490	491	475	485	496	502	494	524	528	551	511	533	462	478	499	536	502	504	513	509	499	494	486	509	485	507	502	534	530	488	489	509	523	525	532	500	485	507	481	540	483	511	499	511	507	525	505	471	482	455	514	489	494	513	480	453	529	501	500	453	515	493	495	468	484	504	527	507	505	479	473	494	509	520	490	503	495	511	503	508	486	505	565	486	479	485	515	518	482	474	516	517	513	509	499	501	510	470	464	492	465	517	489	523	525	493	505	521	514	540	508	492	522	540	476	524	509	507	521	490	500	471	499	523	495	540	506	483	490	496	492	499	503	508	483	486	513	492	502	496	528	525	515	486	491	504	527	471	481	511	515	483	489	515	501	523	547	494	445	500	511	508	474	511	507	489	501	541	500	512	503	484	485	470	512	507	500	500	484	492	554	481	480	474	531	478	531	497	481	502	518	527	510	523	491	509	500	538	479	517	497	493	515	499	524	541	491	501	509	541	469	520	505	512	508	541	454	496	514	492	526	508	478	488	492	465	511	461	516	497	530	514	504	494	550	489	519	498	536	500	553	568	479	510	485	507	549	448	497	497	472	536	524	501	562	492	502	504	524	519	506	506	532	492	536	451	462	474	512	509	511	484	512	459	504	476	519	491	550	525	492	514	491	500	484	476	530	496	515	493	480	540	532	528	549	476	527	530	455	531	517	509	517	492	507	514	514	504	525	552	540	442	539	538	520	500	487	471	483	487	458	506	514	494	509	501	485	509	509	516	514	521	503	508	515	467	492	497	548	485	490	518	520	489	496	495	512	483	519	500	521	488	501	507	483	501	501	495	505	494	516	530	496	525	519	517	466	488	489	499	487	536	496	489	528	512	533	502	507	487	479	532	515	497	525	519	479	492	513	565	486	473	529	507	460	477	506	445	529	530	499	483	537	545	529	487	513	516	491	514	502	536	507	539	507	476	531	484	510	483	480	479	516	485	498	500	525	513	530	501	489	500	485	529	460	503	516	531	529	499	526	489	518	515	549	480	509	522	507	526	526	506	526	519	523	520	505	469	494	520	504	525	515	531	527	493	455	485	525	530	484	549	511	449	501	553	496	517	533	502	503	489	493	549	480	508	501	506	503	497	505	515	479	499	548	566	481	489	476	484	482	525	507	494	509	485	502	533	496	564	513	507	524	513	494	474	518	510	536	493	515	520	482	538	469	518	451	483	504	491	525	493	484	497	515	549	499	476	464	475	506	534	491	486	485	517	506	529	489	500	515	481	489	498	510	484	458	517	509	512	508	459	496	502	507	514	507	510	505	490	494	537	485	490	505	483	519	507	499	522	521	516	559	562	529	472	524	494	532	529	507	518	498	481	503	497	480	510	510	525	484	492	514	519	486	475	482	512	499	483	497	502	503	520	495	512	527	464	499	474	510	493	531	495	469	540	475	504	499	505	505	484	558	496	502	515	510	517	503	484	473	512	483	542	502	467	473	468	484	469	495	520	464	487	502	536	499	554	493	471	516	546	483	484
22028	37919	21075	8161	5713	3823	3041	2429	2154	1934	1634	1424	1308	1164	1071	954	764	777	703	696	700	695	659	711	690	644	657	687	750	708	688	696	656	671	641	680	681	615	655	667	655	687	611	628	636	635	677	632	661	586	606	622	570	546	593	620	608	604	607	610	647	622	623	588	622	611	605	597	626	573	601	576	636	617	623	637	600	587	577	610	614	604	626	605	626	590	619	588	618	557	590	583	586	621	624	593	592	616	681	585	620	616	623	593	599	639	614	569	624	594	650	595	570	599	564	620	627	570	597	585	578	616	581	577	578	630	537	574	630	591	635	600	608	601	589	594	568	612	593	576	638	610	561	611	572	600	572	616	592	632	647	596	595	611	611	569	591	537	613	599	626	606	601	599	636	584	590	593	563	585	581	585	588	659	626	606	544	597	617	561	613	626	620	588	590	596	568	609	643	595	620	604	633	610	614	626	600	565	619	617	590	615	602	614	581	623	568	601	555	602	574	587	567	611	591	633	613	627	605	612	578	595	576	629	609	625	619	558	690	614	563	622	580	653	584	608	631	618	607	620	601	608	618	601	625	611	633	624	630	566	675	559	563	605	595	598	565	668	619	592	615	611	601	581	567	572	608	589	602	631	663	594	597	602	596	576	581	594	581	648	566	635	622	608	619	561	618	593	636	599	653	546	604	614	616	602	585	645	568	644	564	579	576	572	628	598	638	611	577	592	655	668	624	600	611	607	597	610	587	618	591	608	593	554	562	569	591	594	681	620	609	593	600	597	611	568	582	628	606	591	595	623	602	614	595	571	633	596	617	609	663	619	626	569	603	558	601	608	579	577	627	618	588	596	653	593	613	607	580	602	603	618	633	619	623	613	593	635	621	568	608	595	592	616	570	622	608	573	602	595	611	637	616	636	623	632	649	590	591	622	604	579	594	593	562	621	621	629	601	611	624	599	621	591	614	657	599	561	605	552	611	592	570	615	613	594	603	600	570	623	562	602	614	652	605	603	578	604	615	611	671	582	615	566	618	644	579	603	595	631	584	583	651	593	624	553	595	610	593	624	537	620	621	599	634	616	578	647	624	635	610	644	580	607	631	632	594	619	608	593	603	571	618	604	576	604	604	593	601	633	621	567	603	624	602	627	593	621	578	566	570	549	592	619	599	608	649	563	613	584	590	601	568	606	625	586	638	628	629	604	618	593	614	577	564	588	624	612	594	643	560	570	610	596	621	617	617	620	626	637	609	617	588	616	592	603	561	579	581	576	593	594	609	583	581	581	642	581	589	612	624	595	595	582	614	590	641	634	576	657	601	598	587	666	594	635	588	633	591	620	617	576	564	618	585	613	615	609	668	614	606	592	612	635	626	610	566	608	598	644	633	607	566	623	582	561	597	596	563	628	568	609	586	601	618	600	627	605	595	618	621	622	616	612	607	602	624	601	588	632	600	590	612	591	597	615	615	618	622	575	606	572	579	656	598	618	617	647	638	622	588	618	579	609	597	633	606	592	591	604	603	614	578	579	659	619	630	610	626	599	615	608	608	617	637	612	601	574	622	562	589	580	576	621	588	597	578	590	664	642	579	605	562	618	583	608	618	598	579	596	626	567	620	574	589	600	643	588	589	598	608	574	596	639	586	577	611	585	610	605	605	578	602	610	575	566	608	589	608	640	636	623	611	576	619	610	613	636	597	622	639	578	645	638	617	657	641	561	616	645	608	633	591	614	581	590	597	631	637	605	626	585	605	598	618	640	610	616	599	620	632	566	580	594	635	601	583	596	622	627	580	585	587	627	598	615	621	568	574	627	576	612	609	590	578	554	594	602	640	638	597	596	651	674	638	590	590	606	616	611	597	591	603	574	603	605	591	574	619	580	606	609	646	585	596	623	614	586	629	617	619	546	643	601	579	572	613	587	588	550	571	618	605	619	601	614	603	623	588	567	596	610	644	580	604	608	603	603	643	616	636	614	582	626	599	567	612	596	570	574	624	586	592	604	570	596	634	565	632	581	597	598	619	605	550	578	607	616	615	566	631	589	602	614	595	580	627	587	583	596	578	637	617	576	601	578	615	602	600	576	607	608	571	615	650	641	559	555	590	624	606	608	616	603	628	580	624	617	622	609	594	594	582	595	648	599	643	665	583	619	585	590	536	587	621	591	589	562	623	621	615	632	602	589	606	589	604	582	634	586	614	540	617	626	595	570	604	579	580	592	590	536	595	579	613	625	620	587	649	577	608	589	629	567	601	581	569	565	617	573	602	553	623	635	637	547	590	616	605	612	578	586	591	643	605	645	598	592	579	643	598	599	647	635	557	608	607	583	590	609	608	599	628	631	594	611	584	625	614	590	627	548	543	589	578	566	598	556	586	565	542	595	593	598	559	603	614	615	604	575	602	608	613	596	589	594	590	599	646	598	550	604	625	594	627	576	616	630	598	611	604	625	569	605	616	643	549	583	594	582	577	606	541	628	562	594	633	608	579	586	581	629	600	590	627	623	617	660	616	614	553	608	618	578	631	626	636	622	593	623	598	625	579	585	619	569	603	592	596	639	585	642	645	584	579	616	594	625	607	579	576	615	607	602	589	605	575	562	545	627	631	593	594	636	577	603	577	599	615	591	600	623	607	567	641	605	627	598	575	575	584	578	606	613	577	628	609	586	591	576	589	559	595	596	596	619	558	574	583	639	623	621	622	611	595	595	581	621	582	567	591	603	559	624	613	637	591	613	564	611	630	615	652	627	628	612	608	606	587	632	584	623	646	593	595	599	606	599	623	625	582	604	607	600	608	647	552	597	592	659	616	588	576	643	591	634	635	616	587	601	593	594	629	623	595	608	619	573	598	599	570	572	609	602	614	618	584	614	670	638	575	628	597	598	643	612	602	590	617	613	583	592	642	596	612	637	636	687	575	612	623	627	588	551	598	581	614	616	595	577	577	597	611	589	613	592	651	615	612	570	616	577	601	627	609	621	564	609	619	666	641	589	668	579	646	568	633	572	638	584	560	603	592	600	596	597	646	598	645	570	591	590	579	611	596	560	603	625	571	546	617	601	579	614	631	618	594	633	587	573	603	585	567	623	599	577	593	569	623	649	608	583	614	635	591	585	585	620	595	620	606	594	605	593	613	618	610	614	600	569	582	582	548	628	629	607	582	647	615	584	597	553	610	582	616	633	594	596	599	581	607	620	622	637	618	622	559	639	625	616	611	636	580	600	608	607	568	616	588	609	586	542	584	602	585	610	571	629	575	573	622	621	641	609	624	617	566	590	629	594	589	626	581	587	610	619	600	567	617	661	614	594	624	628	630	594	599	600	639	651	640	666	591	613	636	603	594	620	648	585	609	587	637	594	640	607	624	648	579	622	568	563	593	631	605	635	634	619	583	567	584	595	618	622	608	612	605	558	605	593	596	586	578	576	590	631	593	585	642	595	661	600	590	616	583	641	648	619	634	595	620	622	599	644	624	647	622	623	578	606	599	590	593	608	618	586
22689	21236	28781	23960	21239	21331	11642	2923	2372	2107	1707	1505	1331	1211	1047	937	846	830	766	721	747	689	714	727	692	678	638	632	690	711	707	711	729	652	703	665	606	664	643	716	696	637	620	632	658	635	611	631	636	633	607	622	616	632	574	614	629	637	596	632	607	613	593	576	598	623	584	580	569	587	587	558	599	535	573	566	587	625	628	588	585	663	573	596	559	604	523	583	608	592	579	595	583	622	581	618	571	606	572	587	583	604	577	594	613	600	543	564	609	574	541	603	569	606	546	614	587	552	627	592	611	604	618	577	582	602	591	578	607	592	561	559	537	622	563	583	577	572	624	577	573	608	605	596	583	579	566	594	536	596	623	607	553	548	584	558	583	593	560	604	584	575	623	562	613	598	592	581	590	608	542	601	589	593	609	591	630	565	568	598	623	622	586	571	616	562	604	549	615	584	618	560	626	558	607	591	611	589	583	615	564	583	598	594	556	613	594	588	559	602	634	616	606	649	621	594	601	558	613	598	588	571	591	623	584	555	617	582	619	599	604	571	558	577	571	548	582	610	550	609	562	582	558	526	584	589	569	583	605	564	580	567	551	567	594	548	555	606	584	584	582	607	586	631	554	596	583	578	562	565	587	574	595	592	581	574	628	588	574	555	595	568	567	635	605	635	527	540	608	607	580	594	562	601	568	593	529	599	601	591	633	635	571	575	576	581	559	543	573	600	531	564	568	562	676	549	580	601	601	553	576	566	607	547	526	582	577	573	596	606	597	590	571	578	581	572	555	573	546	572	563	586	617	610	585	593	576	601	566	583	589	586	593	581	623	584	630	558	572	604	600	586	588	580	610	562	578	588	568	574	553	538	583	599	538	562	583	612	579	585	566	596	605	588	590	583	559	602	573	558	549	587	573	577	555	606	607	603	586	599	580	596	580	596	604	553	577	571	583	578	610	587	616	605	568	573	597	575	587	595	605	628	623	614	573	598	582	574	577	538	549	589	576	585	577	584	629	590	608	609	594	618	529	621	553	542	558	583	574	548	618	626	582	567	549	593	577	588	550	539	578	566	557	610	545	578	575	580	588	579	576	592	563	626	528	578	588	584	563	605	571	603	607	588	584	555	601	576	615	584	608	597	571	603	588	607	577	605	593	576	623	584	541	562	643	576	545	561	572	572	604	584	573	580	601	599	536	587	568	577	610	573	645	602	569	563	562	582	568	575	643	579	603	583	638	598	570	560	582	569	581	579	552	558	591	594	519	579	557	617	598	570	550	567	610	578	560	591	593	550	558	585	564	596	568	570	616	599	571	534	628	581	588	620	583	539	575	581	568	597	575	581	610	593	547	597	569	568	614	580	562	566	588	599	563	582	566	562	573	573	627	606	572	603	605	536	596	594	618	557	609	602	607	627	635	591	583	581	614	637	640	548	553	597	626	556	577	575	571	579	582	574	603	631	592	600	565	578	574	603	560	552	598	606	537	545	552	558	539	576	601	627	574	590	565	579	616	577	583	611	616	616	615	628	553	554	580	550	569	612	570	583	594	586	628	608	601	583	617	597	511	579	592	571	609	563	567	598	554	586	590	615	647	582	625	613	631	558	602	569	531	514	589	589	571	610	575	567	562	602	584	592	585	570	572	546	586	601	560	600	589	566	594	602	660	557	559	558	611	642	537	577	541	633	564	595	560	598	559	574	546	557	596	605	551	558	551	548	560	585	590	590	568	579	591	590	571	539	561	581	584	607	593	600	562	534	558	584	578	611	578	623	569	648	592	579	587	597	539	613	581	601	620	605	600	544	591	558	567	560	549	619	621	624	570	558	587	560	619	586	587	556	534	593	552	545	601	622	583	543	596	619	601	569	567	567	587	583	581	604	622	570	571	593	588	550	573	575	591	565	600	558	588	616	576	577	575	626	580	584	558	628	650	580	587	603	617	562	537	584	566	577	592	599	589	594	616	581	589	556	574	562	605	596	593	584	596	605	586	584	597	606	607	557	584	601	600	627	560	558	556	561	580	503	587	584	605	570	593	566	587	578	578	566	566	580	605	599	591	582	605	582	585	560	559	617	556	553	609	550	635	548	564	565	574	569	613	591	563	559	583	577	569	638	575	554	591	610	591	632	593	551	611	550	613	640	571	583	615	577	550	531	632	591	566	595	561	606	602	603	580	586	542	598	582	611	630	559	540	589	626	583	581	543	541	608	577	599	562	545	552	580	592	603	569	585	612	572	609	612	605	596	619	606	575	570	539	584	546	584	588	603	593	598	576	590	558	602	601	576	577	614	551	609	635	574	588	615	575	575	615	564	594	623	547	606	563	551	568	563	546	523	611	600	580	581	550	564	587	590	599	549	621	620	622	579	575	605	613	594	595	598	586	579	579	587	574	572	578	588	567	585	571	553	527	551	657	577	562	577	615	535	593	580	555	600	594	620	594	602	620	576	552	572	582	572	614	587	544	556	578	552	575	577	577	634	615	575	587	607	547	597	609	552	568	604	606	620	552	611	549	588	584	581	569	589	573	527	581	580	538	587	592	588	580	546	557	590	590	552	595	621	596	622	585	543	592	561	606	593	591	566	619	546	574	567	580	570	552	576	617	608	573	596	573	588	567	556	580	591	604	579	542	563	550	603	553	559	597	607	585	573	602	593	578	612	542	574	564	628	554	585	578	546	578	587	591	596	569	555	579	609	592	560	582	601	604	550	583	579	567	582	583	601	577	561	592	562	578	626	605	583	604	656	577	594	571	588	607	604	554	545	574	587	603	533	572	598	604	583	582	615	609	596	608	589	561	581	596	631	619	573	615	589	573	612	608	607	566	612	542	540	594	601	556	592	554	602	558	573	572	568	603	578	611	621	601	611	536	587	572	549	582	601	591	546	627	591	591	548	562	556	570	566	579	552	584	618	595	557	612	569	586	602	606	593	636	579	570	590	583	604	598	618	547	598	583	548	603	591	558	531	579	555	556	572	543	593	612	559	546	595	600	625	564	589	570	620	579	585	574	562	573	591	582	560	576	594	601	582	571	612	623	587	589	565	612	553	578	574	645	564	592	599	583	604	558	623	582	629	554	575	621	550	506	594	578	594	627	562	588	599	557	577	568	578	581	549	616	593	615	587	588	556	531	577	568	584	593	570	539	618	595	555	551	624	599	582	583	570	564	588	548	563	532	637	601	578	555	559	594	588	547	538	568	648	588	580	612	558	546	587	594	656	589	575	633	618	548	609	611	581	613	526	572	553	556	556	582	576	551	605	557	558	562	584	560	575	592	566	571	567	558	604	566	590	607	530	597	590	603	609	569	609	590	574	620	530	595	571	572	616	579	559	599	617	605	594	550	537	572	600	583	619	546	559	565	583	613	569	577	607	579	583	559	616	576	566	590	579	559	597	535	609	587	563	561	584	552	610	580	552	535	598	587	573	561	571	589	555	589	583	579	572	547	577	573	522	629	509	561	574	553	597	601	594	569	583	594	573	610	577	617	563	576	589
24830	45992	30104	14420	10647	7673	5546	4415	4109	3448	2715	2401	2110	1858	1554	1342	1109	1020	934	945	896	912	887	844	883	840	953	895	918	899	889	806	892	865	826	843	783	790	803	782	757	767	798	811	761	749	772	764	714	794	727	697	723	767	672	733	716	761	728	746	682	716	748	781	713	696	709	722	688	718	725	712	736	752	715	698	678	691	684	746	680	732	677	714	685	723	672	707	694	704	716	720	701	689	667	729	713	666	719	663	704	675	707	681	734	719	745	708	724	622	694	695	746	707	712	689	715	687	719	727	760	750	728	683	712	687	710	742	693	687	708	733	706	676	698	675	669	715	726	702	692	690	715	654	688	717	676	733	698	698	699	686	667	697	673	673	743	700	696	653	688	728	693	671	718	695	700	744	704	702	701	678	687	722	679	743	735	730	693	664	719	687	690	682	711	682	746	721	691	702	748	662	641	672	706	647	695	691	646	650	703	732	721	704	722	702	660	681	686	716	684	706	659	663	670	699	678	661	704	772	658	651	692	686	701	677	736	685	758	664	714	710	668	692	635	664	657	675	720	653	667	659	697	693	714	693	674	668	680	689	684	682	687	689	709	706	691	690	710	689	679	715	701	699	712	683	659	690	680	701	694	719	688	676	669	660	705	690	719	659	725	687	686	688	721	654	690	674	707	732	661	724	704	739	681	678	739	703	692	691	709	719	700	694	692	730	684	683	687	668	668	725	705	691	694	688	672	751	722	667	753	672	736	665	685	692	733	713	658	697	682	752	770	671	670	713	692	680	664	716	690	707	672	661	743	704	696	666	719	718	701	684	690	715	711	719	711	698	654	648	653	680	639	697	755	744	659	659	700	695	710	641	662	704	643	689	727	667	691	702	705	750	697	688	672	697	737	743	669	729	740	723	684	686	719	715	702	714	659	664	714	675	676	704	675	710	717	718	720	672	749	708	686	697	688	675	709	687	718	779	710	697	678	685	678	764	726	749	667	699	671	700	734	677	629	650	695	716	740	692	693	762	707	655	693	712	717	713	698	685	753	728	681	686	708	677	700	690	731	688	734	681	699	714	617	692	692	716	692	706	661	685	749	691	671	704	720	677	707	689	691	710	689	673	691	684	684	707	699	683	689	684	707	679	704	704	699	692	671	671	709	717	706	628	663	700	695	704	686	668	665	702	722	691	664	695	692	702	709	675	689	669	670	649	700	695	691	679	706	717	701	642	706	695	706	709	710	679	674	692	708	674	735	699	685	689	684	711	689	705	727	690	711	690	688	701	688	696	759	689	732	703	723	686	664	694	688	611	712	754	722	706	695	677	692	729	720	679	701	691	709	741	674	683	707	682	721	705	699	657	732	675	729	697	714	668	702	715	724	707	696	711	688	693	674	722	697	724	701	737	701	659	712	699	719	670	725	708	672	684	715	746	670	691	673	699	676	675	753	712	695	708	708	719	726	667	714	665	707	698	716	685	650	676	684	690	674	751	654	682	717	691	679	726	676	697	690	706	722	719	683	683	675	731	696	722	679	709	670	675	660	702	711	654	713	678	685	675	722	689	705	686	692	743	690	701	728	701	706	666	681	714	680	720	661	688	691	733	726	735	693	707	685	686	678	670	729	689	715	657	693	696	688	660	688	681	694	678	670	676	729	755	723	687	739	708	683	737	721	681	699	691	679	687	708	678	681	718	738	711	682	688	745	755	753	697	669	702	716	691	716	709	710	724	739	666	660	751	624	719	737	684	663	704	729	723	689	691	666	701	692	695	686	723	704	726	720	723	683	728	719	710	657	699	719	708	685	703	676	711	710	692	751	728	734	732	691	683	691	726	702	683	684	702	724	747	681	655	720	680	695	704	699	699	698	681	714	632	701	655	699	701	658	670	679	692	732	701	693	700	696	664	748	694	736	727	727	734	657	742	693	716	678	657	676	733	696	701	662	709	670	689	718	675	647	730	712	715	670	633	717	721	664	719	680	724	705	704	709	677	728	655	677	671	680	760	713	668	660	696	709	662	705	732	743	694	672	688	780	666	700	671	698	734	736	701	671	700	720	676	711	756	668	662	706	706	674	692	699	645	706	655	702	701	662	676	674	716	708	712	660	672	679	663	748	681	702	733	668	675	687	751	722	681	727	754	651	693	707	667	700	738	668	733	694	739	653	682	673	672	667	657	690	655	665	669	713	709	683	686	690	683	679	673	665	719	651	680	674	689	716	693	705	729	709	725	745	722	688	714	685	704	710	705	670	735	684	718	692	712	690	723	737	677	690	685	654	671	673	681	715	712	698	696	711	624	665	687	766	730	689	676	676	754	709	660	674	684	732	748	728	670	696	683	652	694	773	690	734	674	684	738	680	659	686	662	670	696	716	667	687	688	684	655	691	669	681	649	671	666	706	653	760	736	731	740	669	681	720	688	714	699	751	690	735	710	707	700	665	643	709	640	656	718	669	703	688	709	766	657	661	700	698	676	724	680	680	677	713	684	738	696	682	693	670	717	730	675	675	709	727	703	697	732	712	681	701	717	711	721	698	724	675	713	675	690	664	731	726	717	674	735	667	694	712	707	720	740	751	669	696	659	704	674	708	707	710	671	698	677	684	700	672	710	728	694	708	710	662	718	710	647	682	715	688	734	710	687	701	734	677	634	690	738	712	710	656	727	665	730	700	700	705	683	727	645	690	730	729	683	695	694	703	736	689	664	734	715	724	674	702	702	740	646	693	690	682	725	682	690	742	673	693	699	650	677	770	682	742	715	691	681	682	715	737	665	724	698	702	705	674	719	743	707	741	652	700	721	728	681	673	689	723	746	610	678	672	653	668	717	684	696	686	695	700	683	727	701	704	709	705	699	724	687	672	653	704	712	695	710	712	691	691	685	717	691	639	657	690	689	663	711	756	736	685	693	727	683	705	727	675	697	705	721	663	712	716	730	703	747	711	724	719	679	678	723	688	684	660	675	690	677	738	702	667	725	718	662	718	681	688	690	689	648	703	664	716	730	672	725	672	696	655	689	715	737	646	672	637	722	713	690	702	708	668	700	694	661	694	699	689	713	658	688	725	737	705	680	678	673	674	688	674	714	651	703	667	688	660	718	678	709	698	712	684	682	716	692	691	698	723	704	685	675	760	689	740	669	701	676	638	720	763	672	714	667	681	751	681	691	687	682	694	726	703	695	738	660	637	658	708	704	649	692	715	692	666	685	692	653	706	645	711	700	712	681	763	677	702	716	664	725	709	735	708	733	720	691	673	690	681	650	720	686	714	716	717	660	758	709	706	686	720	772	696	671	743	675	690	691	717	679	716	720	696	667	696	723	706	747	708	654	701	718	695	727	708	645	651	727	679	664	719	683	725	706	690	757	681	731	704	728	721	702	686	713	726	617	738	703	673	696	660	712	673	702	687	710	677	665	660	753	674	714	713	664	698	739	661	664	674	681	726	687	748	698	724	661	739	701	658	689	713	651	694	696	731	706	731	687	708	708	723	714	738	702
27815	21976	15542	4651	2344	1616	1293	1202	1141	1109	926	919	876	848	812	784	755	721	725	734	756	693	732	753	752	735	731	705	741	720	744	747	735	770	734	681	736	711	713	715	711	725	753	733	774	730	707	745	708	709	692	696	698	687	699	703	677	751	669	726	655	693	653	716	682	706	718	694	677	677	724	675	705	743	666	715	710	704	744	661	698	694	683	711	703	696	710	738	697	685	696	689	703	721	716	758	711	730	697	690	697	674	721	677	634	723	742	690	680	701	684	737	671	657	701	704	706	672	713	678	681	705	731	752	690	667	745	655	683	685	675	711	670	724	674	711	672	697	737	667	702	716	705	702	742	696	672	734	713	685	732	747	717	684	726	705	696	737	717	707	745	738	705	695	749	704	713	711	731	728	739	679	687	679	728	719	701	698	703	713	664	685	756	697	707	689	695	689	689	692	669	727	714	639	752	705	731	640	695	749	651	679	730	667	709	697	705	690	666	685	683	685	682	722	707	676	719	700	725	681	712	686	696	646	694	662	706	727	666	672	711	633	725	707	644	773	737	701	710	690	736	700	666	742	672	689	698	728	680	713	711	728	755	703	710	701	704	675	718	716	739	678	622	701	670	621	690	650	703	774	683	679	743	700	710	721	699	694	711	724	716	668	676	690	707	699	696	700	679	705	702	736	746	732	732	660	750	713	694	677	670	772	694	719	729	714	713	712	693	680	697	704	684	688	740	707	716	738	681	703	643	726	678	709	666	736	729	719	721	709	723	731	701	697	645	708	654	745	748	724	754	767	662	715	707	729	750	727	726	724	685	716	734	728	734	685	699	742	717	717	738	687	707	676	704	695	674	709	708	706	708	659	680	693	676	709	683	732	748	684	689	726	690	700	710	690	662	720	714	730	733	684	705	701	703	713	698	675	684	720	734	687	727	695	696	700	722	693	727	722	711	743	687	708	762	661	700	707	675	721	708	698	704	726	667	681	653	659	707	679	669	714	718	676	721	749	650	720	696	672	684	710	687	690	752	705	662	725	709	701	688	734	661	674	713	754	714	671	665	756	701	721	733	703	722	673	684	675	695	686	714	677	692	686	714	720	702	679	711	712	712	704	715	726	694	727	705	732	724	723	699	758	707	674	746	669	681	635	696	688	641	686	757	726	720	733	691	703	677	708	702	701	741	738	694	710	704	705	719	703	694	722	720	669	738	722	704	675	706	672	714	744	689	724	674	750	741	736	724	746	723	727	692	720	677	684	751	731	733	668	684	725	687	742	691	702	727	699	655	697	705	679	701	671	679	706	644	682	645	699	676	743	700	664	760	660	710	680	710	722	685	649	741	705	695	711	705	726	770	673	671	690	700	676	745	695	735	700	695	726	690	730	717	759	704	669	716	696	745	712	737	694	680	703	691	670	719	679	723	727	644	767	701	684	745	679	700	720	740	712	744	696	740	695	698	718	678	737	702	706	652	706	689	677	699	665	707	763	677	714	656	765	693	704	688	687	711	719	752	719	700	698	704	674	690	662	682	672	659	684	703	674	671	698	735	670	755	671	711	716	715	705	713	713	686	716	680	704	757	703	723	701	710	691	719	694	701	729	709	667	738	681	758	707	695	696	700	683	696	731	697	727	703	716	730	685	719	695	751	715	687	697	739	701	707	681	726	705	641	685	698	688	706	675	739	733	702	693	739	749	696	674	700	705	720	683	698	734	662	719	731	697	691	718	717	690	694	645	666	697	684	765	691	691	677	699	680	685	678	697	695	718	725	680	705	717	716	720	743	683	725	687	692	770	706	710	717	672	692	742	703	682	689	674	690	708	670	716	662	672	694	686	682	729	725	750	695	689	661	685	698	721	687	687	678	682	719	669	658	716	726	711	699	682	672	675	685	715	678	709	663	687	697	722	665	700	724	721	711	711	642	686	723	729	693	733	737	669	669	740	699	702	694	713	725	675	703	728	673	711	694	711	720	708	785	679	709	734	736	717	695	670	697	674	682	699	734	711	700	730	686	725	671	715	642	706	645	714	715	654	705	664	688	700	700	665	728	684	687	693	666	696	668	697	721	686	644	654	686	728	714	735	692	706	751	723	681	711	724	721	708	691	627	682	699	651	726	717	627	686	731	668	699	695	735	686	721	723	697	690	690	736	724	680	677	700	761	691	698	690	650	679	726	768	709	682	657	704	680	648	700	682	651	688	732	689	717	702	714	708	673	700	669	707	752	712	692	739	642	694	693	707	729	718	663	713	683	692	714	648	712	687	713	699	710	708	701	769	709	667	696	719	677	711	662	701	679	708	680	690	663	675	687	715	747	692	694	686	715	685	704	669	681	687	685	708	708	649	690	703	676	692	745	671	686	768	759	693	757	705	717	687	713	689	685	697	682	705	728	653	715	743	710	692	694	710	681	700	727	661	689	721	731	704	692	692	688	747	759	713	687	742	705	763	691	740	727	723	755	754	685	716	691	690	748	716	720	675	694	705	677	705	700	678	670	748	700	702	717	678	693	696	697	686	698	718	729	709	759	677	755	711	689	694	717	765	647	720	718	704	701	711	709	722	661	721	730	653	693	751	667	709	697	688	711	677	699	696	675	715	679	713	723	640	703	716	689	723	729	714	713	695	628	688	699	717	745	717	705	722	672	688	683	699	666	675	723	653	728	712	740	677	701	727	724	742	700	688	645	652	693	720	711	726	689	684	652	697	702	697	724	677	760	724	703	712	714	665	691	711	662	674	708	731	693	686	701	677	726	711	694	715	723	696	719	704	736	654	678	688	711	704	698	649	647	656	666	724	680	662	737	673	653	740	645	658	729	679	767	686	715	707	662	698	690	690	659	693	708	703	599	697	715	703	678	737	683	664	715	736	721	726	681	712	735	686	707	718	753	700	716	671	729	700	717	736	644	696	727	701	666	674	677	712	690	694	714	677	697	666	720	724	654	728	686	687	725	707	670	698	710	712	725	663	692	696	652	676	728	676	691	680	683	695	696	663	696	703	696	691	719	696	775	693	702	716	725	704	669	697	708	708	700	739	709	671	696	684	717	661	657	694	720	730	690	723	713	653	729	731	713	740	684	732	709	744	700	724	736	718	732	681	730	743	697	688	718	643	729	692	701	688	693	694	689	687	672	655	737	725	696	715	705	702	714	711	677	679	686	759	738	714	653	696	687	699	730	703	750	720	694	741	692	696	683	669	664	689	679	732	706	696	765	693	668	669	672	694	671	728	674	712	670	699	705	694	672	698	736	686	684	683	718	694	698	729	706	662	724	707	677	715	672	703	688	693	704	670	699	715	670	716	723	693	713	709	694	722	715	646	700	650	685	724	688	691	693	684	733	708	662	666	710	665	734	711	663	703	699	794	717	708	711	670	726	696	720	685	715	721	708	719	650	707	769	739	731	734	720	670	690	728	718	692	716	699	699	708	699	726	717	676	673	725	743	706	733	726	740	762	666	701	634	706	730	699	677	658	712	729	724	664	684	714	661	705
21562	32456	14615	5262	3841	2654	2024	1682	1590	1494	1395	1224	1152	1107	1014	907	900	883	876	872	861	902	824	880	917	817	870	895	900	862	847	888	846	824	877	851	863	849	865	846	830	820	886	868	842	887	853	810	835	797	833	826	863	852	814	848	862	864	842	803	851	865	900	826	835	833	855	779	832	845	826	814	871	834	812	840	796	866	801	781	828	823	821	742	855	839	804	843	817	852	833	774	809	824	850	783	860	845	866	769	828	832	805	846	797	802	829	791	859	814	828	776	872	837	775	827	827	804	811	836	925	852	806	783	816	840	864	839	783	824	820	783	794	860	851	786	809	811	810	800	804	829	821	787	852	870	816	794	785	868	836	848	876	840	812	809	834	834	785	866	837	804	833	836	814	836	832	852	825	879	837	812	847	816	793	742	836	822	794	818	873	914	851	791	859	794	815	825	809	876	812	845	834	803	813	799	852	878	822	825	795	867	838	847	796	819	853	801	839	865	812	838	808	817	830	838	817	823	852	796	840	796	800	841	855	801	864	805	878	827	798	823	850	798	815	834	763	862	809	807	856	779	831	779	851	813	809	807	897	786	845	830	841	881	819	840	817	834	840	837	838	812	853	819	823	843	848	893	831	814	784	808	880	803	880	830	793	870	816	842	856	825	807	786	824	766	781	811	851	831	822	861	820	809	819	848	844	858	830	825	850	854	858	864	851	818	874	856	790	807	829	820	805	795	802	821	837	810	833	849	831	830	858	813	801	840	853	756	785	805	844	796	792	793	864	876	909	833	915	835	816	837	829	841	839	842	827	835	840	810	840	831	827	853	830	824	829	856	822	810	807	812	886	809	867	835	797	845	811	885	861	785	831	869	829	866	787	859	822	855	883	811	847	866	828	828	867	837	804	856	835	826	835	857	811	890	816	837	848	873	819	838	861	806	767	829	814	848	857	846	800	806	811	802	822	796	834	825	840	828	849	840	845	814	857	813	778	867	817	818	811	802	847	827	847	811	841	792	798	854	839	853	807	860	826	831	777	889	854	855	840	842	843	848	861	803	854	813	846	798	840	860	808	832	835	795	807	799	802	796	843	806	774	855	844	850	860	864	835	837	864	828	827	838	826	831	853	877	854	829	798	814	791	839	873	791	840	843	817	859	805	803	844	826	802	851	841	868	823	799	828	853	792	836	842	810	844	789	850	850	828	860	836	840	853	801	839	883	856	786	883	824	850	842	817	844	814	792	839	878	821	815	801	846	844	824	857	869	797	907	865	799	830	800	839	867	834	774	771	853	838	842	774	894	817	841	805	767	795	812	793	800	853	827	831	828	874	823	824	817	817	870	828	735	847	858	846	822	853	812	819	810	857	832	812	833	837	884	794	825	808	852	828	812	846	809	814	825	836	853	799	846	835	870	829	801	864	878	847	778	848	837	818	825	832	863	837	792	832	849	786	813	824	815	838	800	869	830	861	822	829	786	906	861	819	838	807	824	811	791	836	825	838	855	847	856	831	753	882	798	839	822	863	810	814	829	806	823	851	845	824	815	857	863	833	847	810	829	820	814	853	801	841	836	850	776	823	816	879	824	815	828	812	783	816	826	879	853	853	867	827	839	788	801	798	873	832	855	749	843	814	776	860	817	854	879	874	813	842	876	819	819	862	813	806	823	784	785	815	833	781	833	859	821	847	814	856	841	852	834	851	819	819	784	782	893	820	835	827	810	793	842	853	775	845	831	782	852	825	826	852	875	852	788	814	847	859	812	829	862	830	858	853	837	854	882	868	840	852	825	806	809	786	822	878	806	782	808	841	860	826	828	881	827	866	813	851	816	833	857	846	838	834	824	812	819	802	826	854	856	798	850	805	823	811	815	863	865	833	841	830	798	847	832	859	799	826	835	813	809	835	816	897	828	850	900	810	819	829	877	843	810	782	814	782	823	879	819	774	830	855	783	830	841	852	905	813	801	741	788	852	820	861	821	833	855	802	853	810	849	813	855	819	840	837	778	857	830	859	850	815	875	848	856	775	826	830	822	791	877	811	895	831	861	826	818	847	842	796	819	828	792	834	798	801	818	837	810	850	801	856	825	819	832	872	823	913	846	854	822	847	851	826	805	821	780	851	854	836	835	843	803	820	811	868	848	805	836	849	803	875	796	797	829	850	836	853	802	808	838	820	844	812	798	822	849	867	822	872	830	834	834	852	813	794	866	821	884	800	825	868	821	844	828	817	838	778	820	825	847	841	874	827	869	839	767	837	823	827	848	812	886	888	823	811	841	837	868	808	824	832	835	874	821	848	874	816	799	794	829	814	769	883	836	835	824	856	839	881	828	848	819	811	864	854	864	796	824	813	853	822	866	774	879	804	839	840	846	869	787	777	820	818	815	822	870	878	758	881	850	824	794	796	792	829	881	788	880	787	837	829	849	843	791	794	795	867	815	801	804	872	771	824	793	841	869	805	844	847	839	829	847	855	856	816	801	766	785	802	782	817	819	821	804	862	842	846	829	858	830	846	819	806	874	880	834	797	871	819	817	869	801	832	743	889	816	795	899	822	807	879	872	873	808	819	829	842	876	880	816	767	837	866	802	821	842	859	841	836	802	840	874	821	805	810	836	886	824	865	858	810	853	836	831	831	809	808	838	833	825	783	813	831	850	793	812	756	786	837	809	877	832	847	814	815	767	828	830	852	828	779	854	881	846	782	859	816	845	814	809	848	796	860	806	794	841	831	860	814	818	829	878	866	850	857	783	827	807	856	858	833	819	805	843	795	803	816	764	852	842	842	833	902	834	872	833	794	800	830	826	799	844	837	826	810	832	844	830	872	836	826	842	856	813	791	878	840	838	760	817	892	810	810	842	843	759	767	794	879	843	863	858	855	913	776	868	815	862	840	815	839	813	801	842	849	848	828	860	838	849	860	797	776	766	786	840	791	825	837	849	810	806	832	834	867	873	806	828	866	859	833	820	833	798	795	863	854	844	782	825	820	817	848	835	844	797	828	857	833	818	839	851	858	858	823	814	846	790	862	842	814	836	811	852	823	834	842	853	798	834	827	805	802	812	888	810	876	866	794	845	774	859	813	796	822	843	793	827	864	837	824	803	816	801	828	840	821	820	834	876	851	886	824	831	784	831	829	813	784	801	877	762	798	805	853	808	843	860	860	893	849	841	815	894	815	829	814	809	822	831	847	836	786	794	838	821	802	855	890	877	824	792	822	846	804	828	813	826	785	871	836	830	818	775	826	885	842	827	812	850	815	823	849	805	804	836	813	812	857	806	817	818	844	848	811	804	818	855	811	820	809	827	866	801	931	776	821	782	805	816	843	810	829	841	867	803	863	828	888	871	816	820	788	811	840	877	852	843	861	855	811	811	819	785	843	833	832	837	823	798	845	778	859	787	861	834	824	810	822	853	854	807	825	844	862	858	824	785	835	861	867	804	824	839	825	852	862	923	853	847	783	834	822	835	852	879	844	814	854	808	839	820	830	880	814	815
23732	21177	28327	24315	21170	12779	3331	2141	1923	1749	1505	1293	1229	1106	1105	973	975	857	904	927	821	851	845	847	801	826	901	912	879	885	882	877	874	820	836	847	834	801	854	812	809	893	838	788	821	804	808	824	807	761	793	813	832	772	755	887	815	843	829	827	761	780	791	743	802	789	793	809	844	767	771	781	784	802	804	796	793	806	852	775	806	758	767	754	812	800	764	799	804	797	793	772	820	826	782	793	752	777	747	752	787	769	767	796	783	812	807	846	774	764	779	753	796	748	783	799	825	796	785	801	709	771	765	822	796	796	779	765	759	768	837	806	740	803	781	791	815	823	754	807	782	732	785	768	795	805	799	788	804	790	772	798	758	794	796	807	804	788	780	815	798	750	789	804	760	871	795	832	830	810	767	721	799	769	753	797	772	768	749	773	784	818	783	792	757	783	745	800	780	792	757	778	771	801	869	799	777	731	805	772	794	811	784	808	830	802	762	764	825	783	830	785	798	790	770	826	801	819	795	762	804	770	799	752	781	755	756	774	752	793	772	748	802	811	792	820	732	775	830	759	806	826	791	829	817	821	779	805	800	776	744	760	812	811	758	757	775	793	780	820	776	813	827	746	768	764	805	820	788	796	821	752	826	815	757	748	772	773	773	753	807	788	832	797	790	802	769	810	776	798	832	775	787	784	813	796	768	786	813	785	779	756	810	810	811	778	790	762	759	824	821	821	761	792	806	804	794	792	834	765	808	815	835	821	787	781	777	784	825	764	759	837	803	792	813	779	767	823	754	810	818	832	801	809	782	774	775	782	767	788	771	831	778	790	769	783	764	823	759	784	797	772	778	797	756	784	805	800	751	782	745	748	815	809	779	758	785	767	749	771	780	759	752	748	807	767	778	821	805	806	802	768	764	790	771	783	797	787	781	745	742	805	789	830	782	771	791	789	850	791	781	802	823	800	774	788	807	780	780	864	780	734	763	818	805	812	744	817	763	796	738	785	792	793	808	816	795	860	819	776	776	723	771	805	823	819	800	781	752	820	741	797	803	835	757	787	805	794	815	807	824	782	836	795	796	830	814	758	765	827	792	766	777	800	750	832	800	783	767	739	840	748	782	768	742	841	837	821	781	791	789	787	798	773	825	878	822	764	820	768	758	794	787	775	786	790	749	787	810	784	832	773	811	789	838	762	777	806	812	760	766	773	761	756	815	766	826	802	761	758	752	796	783	861	820	841	844	806	786	808	775	857	774	798	782	790	864	825	794	743	796	769	783	804	755	802	753	789	808	787	814	775	725	782	850	762	784	778	805	743	802	808	821	776	762	817	797	788	787	835	834	780	802	745	775	783	848	758	803	799	761	788	772	808	797	813	769	813	774	776	789	811	782	772	728	732	748	785	820	887	810	810	827	813	782	764	789	783	764	756	756	796	840	808	819	793	819	857	743	749	780	842	815	788	772	748	800	747	734	763	734	796	746	754	787	803	796	829	769	740	784	856	802	805	801	812	744	799	757	781	783	796	778	759	795	804	801	793	812	805	784	797	833	792	818	770	756	834	769	802	779	798	791	773	817	784	783	843	771	766	832	777	795	814	824	779	805	786	770	775	803	772	854	785	831	782	803	777	818	776	776	823	833	749	814	807	826	768	807	819	812	786	794	762	803	765	746	857	719	783	795	804	811	749	802	790	807	756	829	774	785	825	740	793	784	835	743	805	793	776	820	817	783	801	750	804	771	835	747	785	757	782	784	770	760	809	811	813	838	790	775	784	759	770	780	803	805	806	757	795	808	813	780	769	793	770	790	784	750	794	806	766	867	818	822	827	801	835	765	791	751	780	795	754	770	799	754	792	825	787	786	794	799	806	807	799	791	759	810	786	804	726	760	776	851	801	774	791	809	840	772	724	774	776	770	797	769	779	767	861	795	768	762	820	783	781	762	800	763	781	826	777	853	841	768	756	784	802	802	757	801	799	805	779	811	875	784	792	789	773	800	789	828	776	776	746	836	757	742	846	798	820	757	822	770	820	787	821	793	828	736	819	796	784	789	777	757	863	792	771	813	791	780	849	811	818	773	788	772	771	776	804	793	795	831	757	843	790	768	753	762	792	750	813	797	804	827	808	821	811	785	755	776	829	768	799	859	768	837	772	795	799	756	765	772	804	807	806	791	819	825	777	738	770	807	785	786	828	822	805	833	761	807	730	784	787	790	798	857	797	852	786	790	747	807	776	791	829	787	809	802	787	813	794	754	800	815	809	813	822	758	800	754	760	799	801	769	800	823	815	806	824	784	806	763	778	796	795	840	788	759	767	766	749	794	806	804	795	755	768	771	750	757	805	856	757	810	821	768	807	799	756	747	807	764	802	750	773	785	816	816	816	775	765	787	799	749	770	794	769	724	788	794	823	786	799	757	752	822	817	791	767	752	791	741	812	814	834	800	808	820	787	812	769	760	761	810	817	807	775	791	816	802	801	766	805	819	814	779	788	846	875	808	827	781	790	795	765	734	825	826	779	762	805	765	810	756	836	798	744	851	785	791	814	751	787	777	754	766	778	735	791	795	812	724	795	793	776	805	779	830	810	729	790	772	806	781	723	748	807	744	764	792	740	847	747	814	824	808	847	851	773	812	791	830	746	781	732	760	734	756	748	768	792	790	789	742	817	766	789	789	774	747	826	787	785	807	786	774	824	814	804	765	769	786	800	796	820	833	799	764	811	781	775	771	810	785	786	828	810	825	828	775	807	822	783	791	730	757	771	821	754	827	773	772	804	816	736	758	791	781	799	779	770	839	816	777	765	783	748	761	840	778	764	773	747	800	814	752	803	801	829	776	770	780	804	770	787	756	817	806	749	816	827	785	748	838	796	788	780	781	773	734	796	813	773	741	778	828	782	793	839	755	775	755	835	760	819	777	750	768	745	812	806	810	798	826	778	763	788	765	845	852	792	810	850	804	768	772	847	797	797	752	838	795	808	752	779	795	807	779	838	771	840	800	817	731	810	781	745	788	825	770	801	764	831	814	779	748	736	834	722	818	865	816	801	758	763	788	770	804	823	798	785	777	814	808	773	787	791	811	748	748	747	846	715	763	799	839	838	788	808	726	798	772	799	809	751	763	752	802	821	767	792	775	792	785	790	855	806	825	777	809	826	793	783	778	795	781	817	842	768	759	819	780	794	785	769	756	793	790	751	713	833	821	832	750	852	780	816	790	816	753	772	826	765	823	792	781	785	782	740	762	817	802	795	815	765	777	743	835	796	798	839	832	777	837	783	749	801	772	788	764	797	803	802	771	786	755	746	784	775	811	803	814	814	856	790	838	767	768	783	844	799	732	808	840	801	801	825	778	788	755	793	738	824	826	743	843	805	765	783	766	762	795	746	844	792	792	754	758	802	817	833	766	766	739	803	764	760	780	782	829	802	775	826	745	779	784	808	746	802	845	795	811	834	814	795	816	770	739	767	751	807	770	750	789	813	804	716	776	826	756	827	815	775
21719	41318	23321	10930	7731	5419	4063	3414	3132	2678	2239	1856	1793	1553	1433	1291	1170	1093	1076	1094	1056	1072	1062	1033	1016	1086	1111	1098	1083	1096	1034	1049	1010	1046	1004	1017	957	988	1030	1012	989	982	1019	1012	999	1010	948	976	911	963	950	985	954	936	906	922	974	966	949	901	989	939	964	934	966	967	953	934	963	929	941	934	920	935	953	918	941	893	923	953	905	931	911	864	932	912	936	923	904	953	952	922	916	944	915	929	919	890	965	986	936	961	938	915	964	925	972	995	990	919	865	893	919	906	966	887	945	915	1004	948	903	895	955	920	939	930	925	956	934	976	949	913	942	968	969	958	998	930	951	931	979	884	897	949	942	970	916	915	878	875	936	899	892	958	914	923	904	886	915	866	958	865	956	949	924	921	965	933	908	938	924	977	887	946	916	977	1005	877	934	953	913	923	896	926	936	922	922	958	881	968	901	903	947	891	932	936	1007	877	897	928	932	897	925	940	894	955	908	967	926	974	945	880	963	894	938	898	1002	919	914	908	901	967	898	939	966	926	972	970	936	986	900	970	903	926	944	975	940	947	929	896	932	976	927	878	839	896	916	919	922	901	984	896	972	870	925	911	939	986	980	953	947	922	982	911	910	947	994	941	953	983	937	894	899	1022	900	968	897	901	860	923	829	964	891	915	932	881	918	932	948	953	906	946	973	969	970	899	946	978	904	926	947	941	912	985	940	922	942	896	906	904	914	981	951	918	988	964	897	918	929	916	911	939	917	904	942	925	954	906	963	948	1013	947	902	846	930	945	939	910	954	934	923	939	954	982	957	963	955	916	970	946	923	903	923	941	890	905	947	926	995	896	945	897	963	963	894	927	937	882	954	936	914	934	906	994	873	982	1039	964	914	907	972	959	948	880	1009	893	1006	931	941	915	961	875	904	874	865	943	932	904	903	923	959	918	932	893	888	934	954	912	950	958	941	895	959	951	955	949	989	937	917	890	912	884	957	935	962	905	890	914	933	928	968	922	954	974	933	967	927	910	909	955	946	1001	974	941	937	928	980	915	913	988	947	931	975	920	919	909	944	929	967	931	975	1000	925	890	947	892	875	992	872	949	905	932	916	929	931	928	961	927	927	940	915	976	864	875	954	934	957	946	962	940	925	951	899	925	931	879	922	921	912	943	941	917	895	893	899	925	942	940	944	947	951	914	953	943	912	916	976	941	953	894	880	863	914	918	895	948	918	976	930	852	911	969	939	898	946	936	889	966	951	885	944	937	961	906	871	986	978	931	933	951	959	907	952	922	929	945	927	959	954	928	917	911	914	950	973	894	972	946	971	944	908	947	942	948	929	968	916	929	922	916	987	976	955	960	944	916	924	959	876	949	893	968	922	926	944	964	954	942	927	904	918	873	963	989	952	980	893	898	959	892	905	999	933	859	957	972	950	926	973	939	925	923	980	955	961	951	957	944	941	948	952	924	908	959	925	926	963	938	942	922	872	945	963	954	929	962	947	897	922	978	924	942	921	915	882	916	937	938	971	903	893	893	983	937	974	939	967	987	956	930	931	983	974	928	927	963	919	916	881	942	905	923	939	968	904	902	909	929	950	916	944	932	955	950	875	954	941	929	978	964	908	950	974	931	918	930	983	921	953	904	970	908	912	928	996	930	943	988	924	885	973	987	894	970	934	909	907	902	965	952	919	957	890	937	1023	912	916	874	923	953	971	950	944	946	951	908	924	1027	962	923	962	904	976	956	929	901	975	903	938	927	905	913	901	913	945	969	933	960	909	942	928	942	901	971	956	918	985	935	999	937	883	941	954	932	929	953	901	903	923	916	964	919	933	955	909	878	931	926	954	955	885	955	922	934	947	939	908	918	947	956	894	894	943	932	924	913	926	881	960	950	924	908	916	936	916	956	899	982	929	982	935	906	887	896	975	896	952	940	886	916	942	930	951	934	921	905	904	986	893	975	966	927	947	938	974	914	873	945	945	913	933	978	887	891	974	1003	969	917	922	887	921	945	939	955	963	938	978	944	933	937	949	918	925	860	917	942	949	919	920	925	882	932	961	940	943	912	915	988	1035	957	926	915	965	911	989	957	917	910	924	958	900	893	949	926	969	929	953	906	1009	896	928	969	902	967	974	912	952	903	901	871	947	949	954	916	929	921	910	919	970	954	963	884	925	925	921	911	948	963	947	911	965	1043	916	966	900	911	914	944	941	901	917	928	928	975	904	911	842	997	963	956	951	935	985	904	868	977	949	996	886	965	912	882	937	967	929	982	934	912	943	935	938	906	888	913	913	934	952	912	879	914	949	970	935	887	929	981	939	976	923	936	937	939	921	994	969	889	909	964	930	958	993	905	916	934	951	898	879	936	898	971	892	914	986	976	972	945	909	950	921	877	957	939	933	956	931	928	921	939	1004	933	930	895	927	908	947	933	947	916	938	906	963	972	905	880	923	1031	924	927	948	922	986	949	900	927	956	954	985	899	974	928	913	960	914	902	890	947	893	909	947	924	905	883	936	940	934	951	922	910	941	921	876	914	912	949	911	953	881	888	886	979	933	961	910	877	927	943	976	972	909	946	992	923	915	922	989	950	893	938	927	918	938	1019	969	888	958	959	946	939	893	895	913	949	917	918	923	880	877	977	923	968	962	914	931	969	946	988	906	932	912	940	968	959	893	962	935	955	892	957	909	885	966	878	931	944	975	943	891	899	968	971	932	915	884	935	918	899	945	959	985	861	964	952	901	953	933	894	894	875	911	958	901	893	958	962	879	942	950	900	942	962	947	946	900	926	983	932	896	886	935	906	944	954	895	913	994	901	919	897	897	966	920	927	893	953	915	918	924	964	892	919	917	919	930	954	937	865	960	938	994	894	965	910	932	901	938	908	1002	975	922	928	913	949	975	920	918	933	914	963	924	921	920	954	925	982	942	924	964	839	989	922	901	914	967	900	909	912	966	919	902	952	925	954	977	906	919	873	931	881	945	952	913	929	965	927	918	1006	980	944	914	955	960	923	920	947	952	952	949	961	987	921	924	960	892	986	987	1018	946	948	931	879	913	953	944	995	902	917	929	892	914	960	935	959	946	976	901	901	869	964	957	926	981	941	911	912	950	903	888	1003	929	947	893	909	866	909	928	967	915	943	978	993	962	988	898	925	914	885	888	919	942	979	929	922	971	956	955	916	907	882	954	989	947	961	952	953	992	925	911	962	989	963	934	931	911	952	903	924	939	938	925	910	905	900	954	937	898	942	890	912	906	919	951	960	899	902	964	937	911	973	980	977	902	953	931	944	1024	960	903	879	864	938	917	926	914	964	973	941	924	914	913	942	878	952	970	916	948	956	907	977	926	908	961	942	905	949	983	928	923	923	936	938	904	954	947	954	893	937	906	896	944	930	937	932	944	884	925	946	963	908	941	966	926	896	978	967	961	883	909	946	890	927	930	941	955	909	991	898	957	873	926	984	925	893	931	918	938	869	964	972	930	906	904	968	922	904	936	902	930	922	936	862	948	896	927	947	971	948
24690	21200	27460	25200	15463	3064	1690	1339	1175	1090	980	862	801	807	697	658	589	589	617	576	577	569	553	524	544	564	510	564	571	557	543	553	571	526	539	528	547	584	526	506	538	507	574	543	520	501	515	519	520	543	524	504	512	511	492	471	550	572	530	485	487	564	495	523	525	550	503	554	504	509	529	504	518	518	503	510	498	516	492	494	500	466	527	535	576	472	489	526	502	517	517	493	504	513	490	481	518	536	479	534	479	569	470	509	518	499	530	541	496	476	487	477	503	481	523	537	529	480	501	463	494	525	500	466	481	499	500	496	486	501	519	534	482	511	498	529	468	536	524	508	496	533	478	498	501	466	504	483	492	474	532	473	470	500	540	471	443	537	489	508	485	516	486	516	495	527	534	478	490	519	486	452	537	495	531	497	506	486	537	518	521	518	492	542	548	490	472	536	493	548	513	525	513	509	481	492	501	485	482	517	471	523	502	515	490	494	538	535	475	512	491	503	520	500	493	511	538	532	497	524	499	503	521	479	495	516	456	488	504	493	523	530	490	533	492	535	483	522	527	492	478	488	487	560	529	496	495	530	511	508	495	519	494	495	492	527	509	525	509	494	501	538	504	449	522	485	453	470	497	506	522	476	491	517	519	492	498	527	560	482	514	495	482	517	499	513	451	497	514	493	491	502	562	484	485	507	515	507	483	519	503	489	491	539	499	496	482	489	514	513	487	470	510	521	511	515	493	487	545	545	511	521	551	521	508	540	493	520	519	531	489	511	462	483	508	506	483	553	499	504	520	484	536	543	501	553	503	514	502	529	480	534	529	540	523	529	494	500	486	509	477	521	501	481	469	503	500	509	466	510	483	515	530	524	484	513	521	480	517	471	523	514	496	516	514	513	494	484	560	490	470	507	495	488	543	530	497	530	480	491	499	537	499	486	490	506	531	542	507	511	489	491	476	481	500	490	510	505	493	537	511	520	510	501	505	495	504	483	535	536	541	505	486	521	468	521	512	514	529	538	456	482	495	506	518	489	492	500	519	522	520	482	520	474	446	500	498	518	508	500	510	496	498	503	487	514	516	493	504	485	509	516	521	516	451	551	524	476	520	482	482	534	495	525	518	462	505	540	496	487	495	499	486	515	520	511	519	483	496	500	507	530	529	510	502	516	496	515	471	481	540	500	487	527	474	472	465	494	511	494	515	488	503	540	477	567	514	518	530	509	501	490	532	523	494	549	465	498	507	517	483	524	456	528	509	517	539	482	512	542	514	513	486	549	533	519	509	508	486	519	529	522	456	492	481	539	541	509	509	516	514	504	477	573	507	521	523	510	488	430	487	525	473	464	484	517	500	482	488	554	511	501	507	532	493	492	510	507	514	501	511	517	494	517	498	495	502	505	497	519	494	467	489	502	534	545	497	506	475	473	470	452	493	530	475	534	501	505	489	528	491	491	528	530	479	485	492	492	494	471	561	492	521	489	494	543	537	499	483	491	480	482	501	501	535	494	513	491	482	483	489	499	513	542	476	519	516	502	536	521	513	530	472	522	512	493	537	535	475	501	524	498	559	473	492	529	509	504	511	511	495	473	494	448	521	535	527	502	531	488	524	491	471	522	503	486	515	538	503	486	546	501	499	527	509	498	499	564	475	480	506	560	485	516	478	509	508	510	477	495	514	489	520	511	481	485	499	528	523	533	511	503	500	466	496	532	561	471	495	510	474	482	476	515	550	479	487	528	546	517	490	512	497	493	505	503	503	505	521	508	543	490	532	570	497	492	486	468	544	499	520	537	523	503	497	492	520	489	507	475	508	533	524	502	466	532	528	507	526	496	497	469	490	531	507	491	482	522	520	534	491	482	481	517	524	498	504	521	505	517	534	451	483	491	549	503	489	506	492	464	482	523	510	466	516	531	497	496	450	500	494	502	500	493	501	552	442	493	504	476	466	539	507	505	528	502	506	475	505	511	530	517	510	500	519	516	551	507	523	527	468	512	491	526	496	535	525	468	501	491	489	543	495	476	538	498	506	509	469	515	489	453	490	503	480	482	486	463	502	469	536	527	495	538	484	545	509	557	501	491	499	477	498	490	497	497	511	502	477	547	510	517	536	462	496	502	530	486	524	533	488	515	503	527	496	473	485	477	502	515	540	468	509	482	522	529	483	528	548	486	552	474	502	526	498	509	495	508	514	548	466	515	502	498	490	507	546	487	492	525	521	493	524	493	533	536	548	518	471	505	496	529	501	492	542	519	495	501	533	439	516	484	505	494	491	500	542	529	483	499	482	512	491	518	494	511	505	506	515	515	503	480	508	480	486	503	497	512	507	515	512	508	524	520	515	504	506	519	508	508	489	468	527	507	534	551	497	492	505	451	482	528	481	520	491	504	494	514	487	526	473	480	472	489	489	467	537	517	521	520	463	466	472	502	480	486	484	513	530	508	505	483	511	494	510	501	499	502	507	511	490	519	478	509	493	534	506	523	501	479	471	495	516	484	504	512	495	552	569	497	477	523	508	518	542	488	516	486	525	484	522	506	497	451	502	503	511	480	500	514	485	520	507	491	546	494	529	493	490	473	507	506	513	502	503	508	529	491	502	495	517	529	544	514	505	493	491	506	496	479	515	537	520	531	496	492	518	504	508	505	494	501	498	487	503	539	488	522	488	508	511	490	512	462	507	519	484	492	477	494	498	496	506	487	484	468	537	478	514	508	485	501	458	482	490	507	541	458	478	495	503	504	509	496	477	495	538	477	512	542	477	545	505	430	510	504	489	499	481	517	493	512	511	529	517	498	502	485	502	507	488	470	482	484	504	496	481	513	498	524	498	510	491	521	482	519	551	499	480	467	490	534	470	482	497	511	502	534	505	501	512	536	524	513	514	520	502	542	481	472	483	508	563	486	476	549	484	498	529	505	496	518	486	542	491	513	485	507	523	490	539	532	473	524	476	500	500	535	474	463	494	528	520	546	487	532	532	521	500	519	521	518	504	504	488	507	459	501	493	476	505	493	534	472	494	473	499	530	506	531	487	521	495	481	501	526	524	559	507	514	512	528	544	515	472	490	488	490	495	555	497	514	483	478	505	523	512	520	536	509	514	483	475	487	529	479	506	495	520	505	499	522	537	524	511	502	484	455	519	485	493	503	459	544	503	497	487	455	483	499	482	501	510	465	502	504	484	502	486	509	518	530	471	517	534	519	494	494	519	538	511	510	500	489	553	497	508	487	497	526	504	518	528	458	500	535	514	499	509	524	524	509	502	493	528	524	496	520	514	521	463	530	527	463	490	518	501	462	564	501	557	510	498	482	502	558	506	530	495	516	472	523	519	498	521	524	504	517	503	479	518	504	477	506	484	471	465	532	492	504	466	512	491	494	536	484	508	521	499	499	539	484	516	503	489	511	517	475	522	531	526	528	527	528	479	520	484	532	502	509	508	500	543	510	508	487	531	517	491	520	479	494	457	536	482	525	536	492	568	530	501	536	500	499	542	510
22230	38704	19058	8427	5855	4118	2829	2297	2153	1788	1510	1293	1190	1087	968	912	750	734	741	698	753	679	698	678	669	672	692	692	692	708	709	674	687	623	646	645	655	643	703	723	620	594	678	661	642	627	642	650	635	598	590	610	609	621	683	631	627	624	627	638	658	621	618	620	607	634	604	588	601	615	614	594	572	629	573	618	603	571	579	657	634	608	576	649	637	564	624	606	590	571	626	571	595	605	654	636	624	597	611	621	624	614	589	608	618	610	624	616	610	579	614	624	597	603	555	558	609	656	625	587	574	628	594	611	588	551	612	595	631	600	641	570	637	603	564	612	613	636	583	589	643	595	614	613	632	605	612	590	580	537	601	615	613	629	583	647	614	607	580	587	579	631	580	606	575	593	635	642	644	627	652	561	611	566	573	609	642	608	614	605	592	593	604	628	591	629	575	603	619	638	614	616	549	611	584	589	607	592	582	626	641	590	571	551	684	604	619	607	605	635	635	609	578	597	586	609	612	593	581	644	600	630	611	604	573	577	651	620	633	557	609	572	592	605	578	583	571	574	611	601	590	617	604	647	570	619	619	597	653	606	599	618	569	610	613	583	608	634	611	572	592	620	604	600	615	606	577	633	609	588	603	622	599	605	581	548	644	617	579	577	585	592	594	658	603	603	646	617	586	561	606	603	564	647	627	610	641	596	586	603	583	606	610	627	607	630	580	633	621	616	560	662	637	560	630	564	604	607	593	578	651	630	610	585	600	598	597	564	605	580	617	628	604	607	631	581	589	609	624	593	564	627	598	624	593	605	628	628	614	627	567	628	621	615	625	610	573	598	570	608	585	543	593	628	589	666	601	616	635	606	581	583	591	620	603	633	560	643	618	634	596	583	628	630	592	583	611	619	626	590	624	615	563	602	579	608	643	576	599	564	570	607	570	600	578	613	617	604	585	592	599	587	624	584	613	599	563	647	527	600	678	626	602	590	595	637	596	642	624	587	636	633	605	587	608	610	634	593	593	634	581	612	609	601	645	614	586	597	625	592	579	588	608	653	624	616	572	600	609	616	605	648	632	640	567	608	598	620	583	660	574	581	628	604	579	623	596	591	559	601	585	577	580	603	590	615	618	566	583	587	601	596	566	608	621	600	602	612	581	589	647	609	607	575	587	618	592	575	605	620	591	556	657	586	610	599	642	620	591	573	631	658	636	622	637	585	621	616	588	626	594	609	618	612	573	614	619	620	600	606	616	573	627	549	600	592	579	601	621	583	608	577	617	592	616	603	589	616	582	603	592	592	569	621	611	618	613	637	632	621	631	641	596	623	665	606	600	627	629	590	642	634	572	637	617	620	627	604	590	593	594	578	596	597	615	564	647	633	565	603	618	561	618	599	606	612	586	582	641	585	605	627	564	638	601	606	578	605	638	569	587	564	564	578	602	619	563	602	573	629	604	629	657	578	628	609	602	612	575	602	579	613	635	596	632	616	622	600	580	590	640	610	582	584	636	620	622	653	585	573	630	577	573	621	627	628	631	597	634	588	634	585	623	622	599	572	624	613	597	623	623	607	622	625	619	628	583	630	568	619	552	600	601	556	656	637	631	579	556	633	564	590	614	554	608	608	577	598	600	562	592	578	584	629	544	650	597	553	623	628	608	594	603	608	589	585	606	615	626	643	647	619	588	577	636	620	595	625	608	609	600	624	583	633	581	581	632	613	589	610	600	610	595	595	602	582	570	609	623	600	628	651	642	620	626	597	618	580	576	633	600	546	602	577	567	581	626	569	599	625	580	603	634	585	582	638	630	636	567	590	553	539	637	608	639	658	631	658	627	569	612	595	654	610	626	580	604	571	561	595	611	601	633	623	608	594	601	649	637	587	573	618	637	590	595	567	579	635	614	564	578	635	593	648	585	629	612	580	629	646	599	613	572	614	616	617	584	587	636	631	606	607	605	643	586	633	619	608	597	611	550	636	570	572	626	622	608	634	585	582	582	558	588	638	650	659	565	549	581	600	584	563	600	625	584	614	608	605	594	604	601	634	587	615	610	579	593	585	602	639	571	615	586	622	624	596	640	641	600	628	602	569	657	604	604	610	591	584	623	651	626	596	569	606	632	553	639	614	619	585	588	573	572	610	640	582	610	584	611	581	601	601	632	542	653	592	612	596	579	591	597	639	590	610	593	609	596	605	612	588	580	616	575	597	644	593	608	570	620	571	623	601	592	592	615	589	642	570	608	609	625	557	620	640	593	641	577	598	569	601	646	552	590	632	573	557	624	598	571	609	615	530	622	602	597	631	582	629	590	602	614	626	581	591	597	637	615	583	592	653	623	636	601	613	578	600	600	582	575	668	591	570	598	595	568	640	620	599	602	608	610	639	619	581	625	618	619	606	580	585	572	616	595	594	600	598	600	579	627	612	618	627	600	587	611	545	618	635	620	603	609	562	585	599	563	583	566	576	592	589	574	582	638	614	560	578	591	631	605	568	616	598	598	555	627	595	579	567	621	642	592	620	562	639	611	625	611	584	599	590	608	602	631	636	644	599	616	572	604	617	602	585	580	609	583	597	625	629	617	619	562	586	596	661	622	611	619	567	607	573	595	623	644	663	608	592	585	643	595	599	571	623	574	635	618	615	601	584	638	606	662	589	596	587	631	590	598	599	616	652	608	653	584	587	639	582	588	589	595	615	621	591	598	597	614	621	599	600	614	612	610	626	604	616	600	606	580	569	608	651	598	632	639	578	589	591	619	599	580	603	596	578	653	571	648	644	627	625	624	629	634	610	625	578	616	575	643	597	603	580	590	591	636	602	573	627	592	614	597	620	628	559	595	584	624	618	636	635	604	642	554	595	580	616	617	575	620	639	605	599	591	623	598	571	582	555	576	624	607	623	596	566	592	583	597	654	583	607	605	600	567	589	588	563	628	638	577	588	616	675	604	589	664	630	607	610	601	588	634	573	589	616	588	617	567	624	625	662	568	602	627	596	620	570	652	602	605	563	672	619	616	607	602	657	583	558	579	590	561	570	594	552	587	613	627	661	580	612	610	616	615	638	597	584	622	628	614	593	651	630	596	623	616	591	615	570	606	588	596	603	611	605	646	619	605	563	632	578	593	661	605	610	603	587	638	609	549	640	582	626	630	584	574	623	588	588	628	616	598	626	606	587	621	604	610	606	613	595	566	593	593	587	601	626	600	602	624	630	611	610	605	606	632	600	615	565	594	631	573	612	582	639	608	623	603	597	627	593	577	605	616	597	633	591	604	631	574	607	610	572	573	594	585	584	549	559	584	616	612	599	568	620	590	641	640	602	585	618	597	593	587	550	606	599	591	642	595	580	571	618	618	650	645	613	592	579	601	625	593	601	592	625	616	606	577	621	638	605	574	591	649	588	596	601	621	615	548	621	584	577	600	603	606	634	549	641	608	631	615	612	620	629	584	583	626	603	564	615	620	632	625	593	610	603	573	594	624	607	636	606	588	633	590	604	602	568
22745	21240	28725	24076	21249	21330	11702	3052	2286	1873	1733	1324	1269	1189	1011	942	850	732	695	709	728	687	728	686	718	753	672	710	779	722	674	677	660	712	629	667	649	647	676	655	702	638	638	678	591	657	642	621	646	611	638	644	576	629	610	632	635	621	599	586	634	615	657	626	634	628	588	579	562	585	562	589	607	578	635	573	577	589	575	599	567	586	565	641	595	572	636	587	555	580	586	614	549	586	586	593	544	651	575	535	608	623	561	621	582	530	589	599	580	586	564	588	563	587	588	570	565	608	565	593	602	601	523	554	586	543	570	558	563	598	555	566	569	550	568	566	585	572	562	580	617	565	573	606	610	554	607	587	530	558	597	595	574	617	579	568	578	626	540	615	534	593	587	620	585	578	633	537	532	540	613	575	603	604	543	525	548	575	540	611	577	569	531	561	621	612	574	572	585	558	621	561	547	573	576	569	606	601	567	594	571	590	591	559	577	559	540	562	621	610	599	568	613	579	573	600	604	576	565	592	528	581	532	606	578	564	616	575	568	630	638	558	573	611	549	556	571	593	597	596	565	596	565	599	564	588	579	564	608	610	596	581	630	603	606	602	552	574	571	563	590	614	569	624	583	562	627	580	561	556	551	592	545	565	543	528	558	603	547	581	597	574	577	559	575	596	583	575	609	596	550	577	569	610	583	576	570	576	581	589	549	542	602	591	611	580	591	560	575	577	604	629	596	601	601	591	614	604	588	625	586	594	596	544	587	627	542	557	563	603	581	562	607	575	582	606	589	600	581	610	561	591	581	591	584	579	584	561	549	531	564	584	592	581	550	580	574	592	574	585	592	591	619	584	548	604	627	534	589	612	548	567	613	581	540	601	582	571	573	577	584	534	545	545	587	621	593	591	572	573	561	579	542	570	549	566	580	587	559	589	605	609	554	608	614	599	641	565	601	605	582	539	609	556	562	592	584	589	560	608	612	595	600	576	542	553	563	562	550	562	599	569	612	561	537	570	605	545	592	565	627	629	579	545	571	594	561	546	565	606	574	556	553	563	604	556	619	588	564	558	588	573	577	639	578	559	604	584	584	593	574	628	628	580	549	573	536	552	595	564	573	555	562	550	584	567	610	573	618	578	623	565	581	604	590	622	576	573	561	597	608	551	561	567	611	603	597	592	577	592	571	600	582	580	542	583	589	582	599	592	540	579	602	577	586	577	579	595	565	540	588	626	552	631	551	541	581	597	623	557	573	563	589	589	631	549	547	585	577	577	557	586	575	591	569	598	600	592	534	557	594	564	584	583	586	584	595	569	574	547	590	563	581	567	610	585	592	579	598	579	598	554	572	600	629	598	570	586	582	602	606	563	616	523	574	562	597	586	569	617	584	581	526	597	576	601	590	564	570	616	571	569	555	592	593	585	567	607	586	616	594	555	562	606	575	574	560	625	583	605	580	575	569	616	592	562	631	615	550	574	562	641	587	591	566	597	523	591	624	603	553	598	563	587	589	570	596	568	603	563	569	565	550	601	553	625	588	596	595	570	581	566	567	612	559	562	628	569	574	553	568	630	622	564	569	617	585	632	623	577	623	592	603	553	591	574	604	552	551	572	589	620	591	593	579	581	569	579	540	572	579	581	592	563	581	582	595	636	592	568	584	563	600	553	605	616	583	603	614	575	601	570	584	605	564	573	620	581	589	566	565	592	566	579	570	571	606	616	557	583	539	570	563	605	566	556	591	613	607	598	567	592	600	595	569	620	610	574	586	567	536	563	549	584	613	622	572	579	572	567	606	566	546	558	599	566	586	573	526	567	554	564	578	574	529	572	607	618	577	633	613	596	554	583	590	579	583	585	582	606	582	555	560	574	606	621	560	596	581	564	570	613	634	569	564	573	576	610	686	612	599	554	574	554	576	590	602	547	595	566	618	617	595	589	555	556	595	551	596	550	576	590	570	648	562	557	559	561	553	595	594	597	559	579	569	627	572	567	595	559	539	560	577	559	584	578	549	588	580	570	611	596	577	579	591	586	611	603	553	597	578	599	592	581	618	582	576	585	587	560	590	592	606	568	621	608	576	582	579	555	579	587	594	559	572	594	617	617	559	613	535	576	598	602	582	535	583	592	604	604	585	600	581	602	576	573	571	571	635	604	597	591	565	588	581	619	575	601	568	522	575	600	548	607	592	592	591	563	549	582	599	580	585	588	561	604	570	586	588	587	610	591	541	545	549	597	578	594	529	580	596	558	612	627	550	558	585	573	572	610	607	573	566	590	569	630	548	537	602	604	527	599	566	575	576	532	551	546	570	582	580	597	586	647	579	611	567	572	603	559	593	563	599	574	560	572	616	586	586	598	601	574	607	600	611	567	566	552	593	594	570	582	592	553	574	589	592	583	610	595	589	571	621	520	587	553	612	605	566	579	601	559	583	555	565	586	604	576	581	579	617	587	557	533	576	613	614	548	553	553	592	540	558	580	572	594	601	555	590	590	580	585	609	614	585	550	615	592	580	601	591	585	563	572	563	578	567	579	569	569	553	602	563	604	586	598	587	576	572	548	599	610	593	609	562	552	613	573	546	538	523	587	601	593	595	601	570	582	557	568	583	584	587	577	593	568	601	573	610	523	548	584	534	531	567	609	618	608	564	557	580	569	526	574	583	555	598	566	621	614	584	584	584	623	606	623	620	547	574	537	572	571	601	613	616	602	559	619	592	597	620	632	572	560	588	578	588	550	602	597	562	558	598	542	629	619	598	621	564	580	563	544	612	601	608	604	585	630	612	589	571	648	595	589	554	598	574	559	561	584	571	606	619	619	580	558	552	602	559	576	571	575	559	579	622	580	546	615	548	542	562	571	587	554	527	602	621	602	586	535	595	576	557	586	573	561	583	577	599	571	536	570	559	554	602	548	574	556	588	553	565	581	612	597	543	555	595	561	537	568	547	572	518	593	556	573	591	588	617	640	588	548	584	590	586	593	575	565	601	576	564	599	601	582	574	590	634	574	574	620	571	571	579	622	558	589	610	564	566	614	568	571	613	580	577	593	626	566	555	561	557	550	570	584	573	601	579	517	600	567	594	564	575	583	552	588	592	583	595	594	594	626	612	589	563	567	603	533	579	571	561	583	563	612	542	612	563	589	552	590	604	585	588	537	607	544	620	556	600	599	592	547	576	601	586	583	584	562	584	586	545	607	590	586	555	576	601	545	541	608	568	582	579	571	572	560	574	570	586	551	577	598	609	601	567	578	577	568	584	581	569	570	587	601	631	604	593	614	622	591	568	543	571	581	625	622	558	601	574	571	577	564	588	544	564	585	551	594	583	563	602	598	604	575	605	574	575	604	591	586	582	599	570	609	605	574	568	613	578	601	601	606	556	600	568	557	515	550	605	558	583	566	573	591	566	587	616	593	560	623	574	573	577	564	575	633	563	578	589	565	574	561	593	588	565	585	568	594	607	586	550	604	554	597	596	610	558	517	535	570	580	571	595	583	585	539
24705	45267	29970	14924	11046	7761	5685	4610	4042	3175	2739	2126	1879	1686	1471	1290	1074	1002	959	964	945	934	896	826	851	867	850	911	889	913	886	900	907	815	839	817	846	815	800	784	820	805	760	812	802	793	714	744	730	765	742	738	747	746	724	741	714	689	738	713	746	737	735	693	717	736	650	701	741	709	722	717	673	747	668	716	726	720	691	667	711	731	707	649	711	719	708	733	701	717	746	692	672	726	724	693	658	726	731	738	702	693	766	695	718	752	709	670	645	686	713	727	649	697	683	703	691	658	702	672	680	681	665	731	641	696	659	716	679	692	666	702	668	680	690	629	662	663	713	717	720	692	711	654	685	678	702	726	685	728	721	721	703	686	725	689	669	732	720	727	665	658	704	704	690	711	678	706	680	675	699	667	734	719	731	688	666	641	668	619	693	672	741	694	678	687	703	723	743	648	646	712	690	642	723	677	723	649	714	707	684	672	715	665	686	688	695	699	715	681	684	741	697	683	717	687	680	673	757	682	717	745	700	706	706	706	714	684	695	698	674	663	694	682	663	725	689	673	692	703	696	666	680	669	729	734	735	715	737	703	721	708	683	691	741	672	704	693	760	650	682	700	708	686	741	678	670	708	708	711	660	674	698	666	676	695	693	698	638	735	649	641	708	694	683	680	726	673	682	654	663	696	717	677	690	717	713	662	686	718	757	684	674	715	723	665	689	657	656	683	689	769	683	655	707	721	675	706	668	660	728	701	711	706	695	697	712	702	689	727	680	750	705	689	728	690	671	692	669	710	730	748	736	740	689	725	717	673	702	702	674	674	721	709	765	700	693	655	702	697	701	701	728	697	704	663	736	709	665	599	717	698	695	681	669	688	698	690	711	683	658	729	624	709	696	694	654	711	682	628	660	673	693	686	747	687	718	727	607	692	742	670	701	712	666	680	721	693	656	703	692	687	646	720	709	697	710	708	669	686	730	708	707	704	689	691	726	708	696	688	702	696	680	689	680	696	745	706	665	734	725	701	737	720	670	724	704	738	669	719	697	651	703	743	711	762	707	723	684	704	679	679	697	664	711	652	713	679	698	722	686	646	692	727	748	700	783	721	705	695	678	688	699	693	663	707	700	711	686	701	774	667	749	730	723	668	714	718	688	665	696	731	708	661	663	670	710	699	698	731	693	692	700	675	742	665	692	660	722	657	719	719	712	699	689	690	702	695	678	747	684	715	704	653	644	690	728	682	687	707	700	710	712	676	653	714	673	662	676	649	711	672	704	658	681	696	671	617	646	759	743	659	679	704	733	668	678	700	733	656	732	739	715	697	689	723	716	675	713	685	668	687	725	709	649	740	715	639	698	687	650	685	695	693	663	697	666	705	680	649	680	686	717	724	700	681	718	692	661	688	631	688	697	681	710	648	689	719	718	664	725	685	741	661	686	695	692	676	660	687	663	710	689	679	691	721	697	720	685	739	724	753	713	687	672	702	664	671	707	686	659	719	693	689	726	738	649	707	672	673	661	690	705	664	698	701	673	729	720	686	689	687	684	677	691	674	698	702	709	692	693	710	716	735	717	709	716	661	666	680	711	716	648	733	690	764	680	719	753	734	700	702	694	684	719	684	714	689	680	713	733	681	713	705	676	685	710	672	695	670	716	695	691	704	712	686	682	651	699	700	721	701	705	670	711	716	714	669	656	689	665	742	692	694	671	704	665	686	719	708	669	680	692	684	684	695	711	650	691	643	693	670	667	665	686	679	748	742	698	712	701	722	708	682	631	681	681	743	683	684	634	721	730	693	712	714	661	707	697	707	689	699	716	679	704	704	699	704	701	673	682	688	716	682	710	661	745	728	668	659	676	648	698	693	666	698	704	673	696	701	689	706	680	682	700	692	726	706	673	649	686	698	693	694	700	723	689	664	718	718	717	729	738	732	701	723	701	667	693	754	758	700	696	684	674	678	696	676	740	728	716	702	692	722	690	702	654	674	679	691	677	673	673	698	745	738	677	716	717	629	724	651	660	674	724	697	711	680	731	690	656	666	696	673	708	695	696	657	672	695	647	675	666	672	690	715	732	696	679	656	712	742	650	723	658	682	712	667	706	717	659	706	676	711	705	700	655	684	727	687	701	679	685	712	692	634	697	713	716	705	674	684	698	732	719	698	668	696	687	730	773	676	697	670	734	708	723	693	726	648	668	702	709	690	732	707	694	675	676	690	674	668	674	663	671	708	686	693	709	714	729	691	672	657	640	644	630	695	643	680	683	713	713	682	689	704	697	710	698	661	690	696	689	698	710	707	665	643	726	694	733	670	700	729	699	754	686	691	673	673	696	669	696	717	695	714	694	718	659	636	679	698	685	712	684	726	685	662	685	688	627	703	656	708	717	679	662	664	710	696	736	724	676	697	688	700	687	710	666	695	724	659	696	674	677	725	675	677	694	694	709	699	683	720	687	682	683	741	749	673	685	731	674	694	723	675	669	649	683	678	690	700	704	689	680	650	720	673	739	736	670	664	665	712	648	716	681	681	713	691	631	712	728	682	669	693	696	672	704	674	677	693	679	698	706	635	714	662	728	709	686	703	689	708	752	727	698	693	702	675	666	681	679	687	674	678	736	698	658	686	708	728	667	681	747	672	690	691	704	755	734	727	660	670	716	723	715	768	722	693	700	669	725	672	681	676	694	767	709	702	691	679	655	685	733	721	649	651	655	678	663	712	648	665	722	682	739	695	728	661	696	713	690	721	715	692	666	707	676	671	659	722	697	684	675	729	745	710	697	694	704	654	675	731	699	652	700	676	662	759	653	719	656	684	718	668	720	670	652	693	678	718	696	678	655	685	733	642	641	719	691	684	645	741	669	717	688	697	690	733	666	677	652	666	702	731	718	669	746	665	654	680	729	715	707	707	673	658	693	686	666	736	708	720	695	671	727	694	722	665	719	682	708	680	725	695	664	687	648	725	697	659	696	669	738	693	754	730	719	696	709	687	685	685	671	684	678	660	728	678	686	646	694	718	723	678	689	693	663	686	715	742	688	664	675	717	672	734	684	698	723	707	685	637	704	667	710	720	695	730	726	646	692	701	669	702	678	727	698	695	714	699	750	677	638	688	707	713	714	708	676	691	700	679	721	675	659	684	641	710	698	707	679	727	684	697	666	718	647	684	732	693	681	748	704	694	649	688	721	755	679	634	711	649	714	683	683	657	736	730	713	661	673	712	728	673	691	713	694	684	721	689	694	691	708	670	664	707	670	717	710	670	667	679	735	656	710	699	681	714	701	662	697	701	746	711	662	693	707	692	667	686	671	649	750	727	643	729	704	678	697	713	691	705	711	703	707	718	701	648	725	642	689	688	680	656	667	677	687	706	676	693	723	675	668	671	662	684	709	698	711	619	722	726	692	640	687	702	692	694	690	679	684	672	671	699	673	707	688	662	688	761	650	688	721	694	679	630	711	710	706	663	698	689	731	650	705	670	684	729	656	687	705	672	690	670
27775	22427	17185	5038	2322	1542	1237	1115	1015	1010	972	814	857	866	840	764	757	755	780	735	743	736	754	721	685	708	717	764	750	727	742	698	704	726	734	676	723	694	758	685	692	722	753	768	676	696	719	668	746	726	701	784	682	699	701	734	686	700	714	634	680	737	721	702	710	693	708	683	659	701	730	758	701	670	666	743	754	696	706	674	741	689	716	703	635	700	734	711	693	753	720	647	706	684	682	681	705	698	680	631	698	695	712	661	711	677	716	684	732	650	680	628	734	685	665	708	651	725	715	632	699	735	677	722	737	701	673	701	662	718	712	689	758	669	688	657	723	679	736	725	713	732	732	706	744	694	692	686	718	740	694	732	703	719	713	674	727	697	674	710	694	682	676	682	753	732	684	714	698	704	703	695	682	704	698	719	650	702	721	707	722	693	702	671	687	730	703	699	713	721	666	681	732	703	719	718	729	744	656	710	648	697	713	677	723	766	656	692	710	706	701	679	697	698	694	701	729	707	671	705	694	683	694	677	727	722	697	670	749	660	648	693	728	681	682	681	704	671	690	745	670	706	718	713	724	686	666	678	677	704	736	727	644	682	719	708	704	700	672	686	714	644	689	671	685	702	693	654	700	684	673	669	691	697	687	683	712	732	683	730	695	694	703	687	688	675	686	665	712	703	737	697	731	696	704	685	724	720	679	722	720	725	706	715	714	651	685	672	742	662	709	722	733	683	693	734	710	730	661	698	707	710	653	672	706	756	699	658	701	668	684	726	709	679	698	682	714	695	673	667	694	663	706	696	712	701	674	695	693	769	734	679	712	703	699	671	721	737	726	673	664	710	642	717	734	675	733	699	657	718	689	653	692	719	705	710	719	757	693	694	685	669	667	697	701	680	687	697	712	751	667	677	651	726	677	679	689	713	730	723	685	738	703	675	719	731	683	722	716	711	689	682	693	729	733	707	703	689	690	718	672	692	701	731	691	685	675	672	752	731	680	710	631	698	694	674	686	678	701	744	727	711	690	701	729	693	702	672	716	721	698	751	736	723	672	716	680	686	716	654	764	652	713	691	713	674	727	717	680	711	714	714	731	727	713	690	722	695	656	636	673	702	737	690	701	694	649	685	664	721	711	746	675	697	729	693	699	710	684	715	678	740	706	732	722	739	691	740	704	726	738	712	701	691	729	705	673	637	699	696	707	670	666	659	664	673	679	734	673	711	728	739	688	742	711	703	722	684	660	678	717	662	708	666	714	700	682	723	702	666	685	759	667	744	721	725	666	687	698	672	667	701	708	662	675	726	716	676	700	700	675	700	717	710	689	714	696	664	719	684	639	704	670	691	693	694	707	680	691	658	692	694	719	703	703	726	768	704	715	651	741	690	697	675	710	737	686	742	721	721	753	698	678	717	676	690	724	644	701	675	654	652	698	674	705	741	718	701	696	721	689	668	681	716	688	727	700	688	706	726	668	701	724	703	716	717	683	708	714	685	724	714	689	665	703	732	710	687	733	669	706	762	631	677	675	730	703	711	739	661	720	688	641	680	709	653	708	706	655	668	687	699	704	727	727	715	765	665	702	642	693	689	746	690	718	669	682	664	705	679	700	730	681	686	722	727	716	745	731	685	741	693	738	747	705	698	705	692	642	723	720	733	711	661	722	729	711	714	720	662	714	723	689	724	688	693	693	656	713	684	672	659	685	655	670	643	728	713	724	694	720	710	721	758	733	716	738	685	706	707	682	705	681	719	635	730	734	661	681	696	716	670	693	728	729	679	689	755	692	712	749	688	716	682	684	701	756	722	702	678	677	708	666	732	741	664	683	695	700	712	734	716	686	671	684	714	680	679	695	698	684	671	670	683	687	671	697	693	759	735	719	689	677	697	705	703	724	682	718	667	672	666	685	694	692	701	729	715	678	716	720	711	703	723	725	701	710	721	685	651	782	720	698	748	677	692	709	686	645	673	736	707	678	701	689	684	660	704	688	688	690	696	693	681	699	656	693	747	693	728	696	666	699	718	732	699	676	703	686	653	730	701	707	703	726	737	736	705	688	675	713	710	720	700	732	697	682	697	711	675	729	713	737	698	721	727	678	684	738	701	703	749	654	727	681	671	743	725	694	680	679	681	724	679	688	697	707	704	702	664	677	686	663	726	763	686	702	646	706	691	690	659	680	705	709	690	684	695	677	695	779	704	693	709	686	679	704	698	737	715	716	711	670	729	675	685	700	646	703	699	654	689	738	681	685	728	677	657	695	696	765	693	696	763	723	722	671	696	681	689	771	728	670	690	694	701	699	708	696	715	693	707	689	709	715	699	743	702	739	750	720	663	707	738	687	719	655	670	679	676	658	699	737	689	662	719	669	684	645	686	711	640	701	632	759	687	712	670	697	722	657	698	703	733	695	695	699	710	683	699	706	669	641	713	733	695	677	713	680	705	728	678	715	650	683	720	714	677	679	726	727	705	726	688	710	683	686	706	739	699	683	684	679	689	721	729	724	672	691	728	745	695	680	637	639	662	745	675	704	748	695	673	760	684	679	713	696	659	744	699	707	748	687	704	726	722	682	661	780	685	689	687	652	702	698	694	679	705	706	734	675	732	773	640	710	746	708	705	705	725	677	706	701	687	735	676	684	692	728	743	743	794	673	705	729	711	693	672	699	658	677	732	705	689	692	676	682	738	739	680	705	725	692	702	728	720	653	701	706	707	705	656	748	708	702	723	687	712	722	690	690	660	695	659	677	686	663	700	688	695	737	726	711	671	737	698	724	724	723	672	678	693	706	705	735	715	676	726	722	755	674	653	676	701	643	721	687	686	658	681	717	678	671	682	727	642	671	738	704	675	681	727	688	724	711	710	696	700	700	687	718	694	750	731	663	696	698	734	673	666	692	700	682	692	648	696	650	656	680	691	680	715	749	702	648	725	699	660	662	711	681	656	728	672	694	709	721	717	725	711	724	667	711	694	685	717	707	707	744	729	700	708	713	720	687	702	708	698	694	739	695	695	704	731	692	666	689	706	722	677	707	695	710	739	666	719	718	722	726	700	697	682	687	675	750	714	659	740	690	697	738	661	715	693	648	721	667	729	701	684	696	710	688	703	700	737	679	678	685	740	663	701	718	692	675	678	702	666	721	669	775	730	741	689	725	744	703	676	675	707	728	696	676	679	705	742	670	753	673	700	703	715	712	736	706	673	711	763	679	661	708	675	736	700	698	700	706	681	683	690	681	714	742	744	750	744	681	667	699	743	738	738	685	727	682	721	694	667	725	647	656	752	671	721	732	680	682	670	716	753	674	697	671	717	734	686	665	725	693	652	675	711	708	682	680	635	702	680	664	703	763	707	690	701	723	631	734	721	707	696	674	683	755	709	690	667	757	705	695	713	743	640	701	727	685	700	702	703	706	698	711	730	693	680	697	710	708	666	694	718	719	692	678	757	723	695	731	648	679	688	686	693	719	694	724	687	772	693	685	739	710	705	702	679	684	730
22098	33525	17519	5205	3673	2643	1916	1759	1564	1349	1315	1161	1117	1033	990	956	897	877	928	901	847	869	877	820	843	851	845	861	897	877	870	868	815	880	839	885	799	844	840	887	829	841	814	851	805	865	811	872	866	858	856	824	802	843	823	870	893	881	800	837	849	852	862	806	812	798	791	809	856	854	822	798	808	815	824	821	810	827	799	846	797	812	837	796	856	829	842	826	874	847	834	832	821	817	873	876	833	851	824	817	879	826	826	813	828	819	835	835	877	836	839	829	810	817	831	779	787	823	769	838	855	785	877	837	864	838	771	808	861	837	833	800	856	810	829	881	809	825	837	876	852	860	829	818	856	890	847	801	795	828	820	811	831	853	833	757	838	803	839	821	815	814	837	903	829	801	808	837	843	830	809	774	808	886	808	803	878	799	820	797	802	780	815	822	803	813	817	779	818	837	836	828	842	865	834	805	853	848	834	825	866	805	808	843	855	811	832	829	864	786	817	830	834	806	819	835	859	852	846	832	884	806	890	812	858	827	825	836	849	802	740	824	819	785	809	791	833	843	812	796	841	824	843	840	823	821	836	798	822	868	782	844	821	792	848	854	840	841	841	873	840	829	860	833	851	816	825	807	854	805	840	785	844	848	794	794	805	810	822	818	812	778	854	843	842	886	829	845	825	834	819	771	826	818	836	856	824	825	862	788	814	892	799	892	826	786	843	828	806	791	879	779	836	817	864	815	836	849	855	801	829	863	838	842	802	840	804	823	830	838	825	824	793	830	815	864	809	843	778	816	846	809	817	815	818	829	792	831	781	842	850	844	838	824	786	801	816	836	791	899	783	756	831	831	825	793	818	845	823	812	789	838	855	740	849	852	807	837	829	828	831	800	852	795	832	799	804	923	815	832	855	835	818	820	903	842	815	862	839	852	831	789	871	840	825	796	837	856	867	893	827	808	835	821	832	862	811	771	862	818	779	841	859	847	867	845	809	814	841	849	853	797	832	871	780	812	800	802	773	797	842	805	817	801	832	858	864	839	782	791	843	782	850	830	821	783	816	825	845	813	825	886	865	843	826	787	843	850	785	760	809	870	827	851	770	776	804	789	847	808	804	857	780	818	884	821	824	821	885	790	815	810	830	780	815	802	832	801	798	851	853	842	853	804	849	826	801	853	879	784	784	877	845	867	792	842	781	842	818	796	866	859	854	880	793	835	863	836	825	847	813	838	813	835	841	858	823	820	841	828	796	862	818	815	839	827	809	875	796	837	838	806	822	801	835	805	831	820	877	824	825	796	868	818	835	854	842	868	785	798	814	866	795	787	857	814	851	889	828	825	806	811	797	881	823	804	813	825	925	807	822	826	822	836	819	814	780	820	826	824	785	867	855	840	809	807	791	805	846	797	833	799	859	834	859	807	853	847	853	861	856	801	797	842	769	834	846	839	862	808	826	867	774	847	811	844	843	848	794	896	772	856	848	846	838	843	879	856	810	785	791	850	834	804	808	856	831	812	871	797	821	868	836	825	850	818	855	842	821	795	824	822	832	805	809	798	794	875	834	853	820	826	848	784	825	849	830	843	878	847	798	786	795	846	826	780	829	782	854	860	823	808	840	837	843	864	759	846	845	816	837	818	780	921	838	844	767	779	824	833	788	817	816	744	804	810	826	817	743	812	829	802	770	824	812	824	815	800	813	821	842	827	819	824	832	788	877	855	771	830	834	842	821	786	891	864	800	841	776	803	819	842	825	817	833	823	812	816	831	810	782	849	831	820	815	827	815	822	841	857	792	808	803	815	816	795	851	776	775	797	855	902	791	852	830	790	825	826	822	844	844	830	830	809	808	852	873	744	773	782	814	852	833	828	824	765	824	844	817	820	832	818	800	789	865	801	838	833	781	794	854	801	822	832	776	806	801	844	834	793	811	815	834	822	807	833	759	852	831	835	824	827	788	875	837	862	795	863	828	819	861	810	860	876	811	769	832	819	835	797	837	823	833	785	835	818	823	786	884	805	866	856	778	834	824	816	806	837	840	813	813	784	854	803	823	845	846	788	873	789	815	834	848	778	826	823	839	812	820	797	789	783	806	820	837	820	820	847	817	809	810	807	812	775	809	787	882	807	834	822	837	786	869	866	808	889	827	865	860	820	898	833	818	861	844	872	803	833	811	775	784	836	821	885	819	820	777	774	821	807	799	769	797	860	838	792	869	822	860	817	805	871	893	830	802	767	822	836	833	814	833	849	857	804	844	823	861	828	855	804	864	847	819	817	791	803	806	815	747	850	864	860	804	842	795	804	800	811	824	825	780	806	885	848	848	836	844	866	842	811	875	852	818	783	824	813	827	804	848	767	865	829	817	861	808	834	818	886	803	857	821	852	851	873	854	816	820	864	791	834	843	791	799	758	838	832	815	791	872	842	820	858	844	798	845	840	852	772	874	811	843	803	820	815	827	825	795	843	817	820	857	823	831	833	828	824	864	809	786	839	811	829	864	807	827	809	899	888	821	859	845	850	818	802	790	799	815	827	798	789	851	841	871	826	867	780	824	815	770	745	819	862	831	800	836	815	790	898	782	832	859	835	801	838	836	809	836	798	861	816	815	793	831	902	876	789	864	777	822	829	807	854	857	859	844	858	823	861	802	826	853	842	810	792	800	836	850	831	894	791	849	819	796	857	844	835	837	830	832	869	834	798	804	813	790	863	814	806	786	846	828	817	787	807	865	786	819	817	846	797	789	882	830	864	798	830	837	802	766	797	865	789	893	855	809	771	815	871	816	841	808	818	831	810	840	817	831	777	830	847	813	797	840	868	798	875	781	828	827	835	846	789	798	864	793	821	822	856	760	791	831	869	819	850	807	862	790	797	846	823	819	825	806	801	818	866	853	831	790	805	812	812	879	800	885	853	829	801	809	793	859	822	802	808	825	805	809	818	844	805	784	820	837	857	862	821	845	797	851	831	813	849	777	856	804	828	855	853	807	835	867	849	799	758	767	825	867	827	851	838	894	812	896	791	822	773	823	839	861	745	853	823	877	791	845	873	820	830	846	820	767	832	819	867	836	849	788	814	812	824	822	803	862	826	811	772	813	830	784	806	824	846	896	815	782	866	792	870	827	803	861	828	777	858	816	842	852	821	870	778	850	840	862	843	805	821	795	820	814	801	844	786	830	842	858	871	812	784	779	856	804	817	816	813	775	791	851	791	857	788	848	836	832	878	812	829	793	800	855	801	844	776	846	848	772	788	810	823	872	808	850	813	811	811	842	805	823	863	757	841	842	837	827	799	855	785	851	820	796	873	783	829	828	823	812	856	802	756	841	797	769	857	866	858	809	861	884	868	841	833	832	836	765	795	801	827	825	838	851	803	840	856	850	822	821	867	853	788	845	818	833	850	804	845	856	824	807	839	782	869	841	854	804	796	781	858	821	855	847	873	829	832	814	830	815	833	792	801	822	864	908	852	823	751	861	853	790	835	834	871	822	821	845	862	870	837
23668	21134	28194	24297	21116	12414	3257	2023	1650	1550	1404	1251	1119	1140	990	1025	940	907	928	924	812	831	842	849	849	826	881	881	819	814	849	839	814	848	840	904	819	867	754	860	859	790	810	833	812	818	858	812	796	852	836	814	793	784	778	786	817	783	831	809	782	839	772	786	797	803	814	764	813	787	775	806	776	806	783	761	768	789	784	774	805	792	786	826	770	800	851	728	787	778	772	781	793	768	770	816	815	798	772	813	799	758	817	817	796	765	789	821	739	809	810	803	769	744	784	720	780	766	779	771	795	767	797	810	745	777	786	759	766	797	772	801	765	843	745	827	778	806	794	770	838	792	799	783	779	800	777	797	764	824	823	795	814	775	800	815	765	785	765	790	836	764	754	752	780	764	810	749	745	784	772	814	768	780	737	771	787	811	800	772	780	761	775	778	818	808	818	752	773	817	806	743	729	756	744	801	748	714	781	802	790	747	790	755	778	786	789	776	806	746	824	770	727	769	735	743	763	765	816	783	776	767	831	750	766	767	777	762	736	781	780	800	776	799	827	768	763	783	747	739	810	740	775	754	828	743	751	768	777	811	784	760	795	776	778	799	750	778	762	799	801	725	820	811	813	821	779	842	754	831	751	787	832	759	788	801	782	748	817	788	790	819	756	783	801	738	785	781	756	799	823	743	811	762	804	778	762	787	803	734	784	784	801	810	772	805	793	769	748	777	795	789	758	809	777	762	801	840	780	772	751	751	791	781	761	819	822	821	802	840	740	788	803	755	800	788	754	785	738	784	799	791	825	783	790	761	762	747	776	776	787	784	805	748	795	820	818	801	816	794	766	804	794	777	784	778	826	795	773	747	737	808	794	832	760	802	800	783	761	760	791	787	727	791	826	756	767	744	827	766	720	750	793	775	823	789	805	761	784	745	758	802	777	767	764	770	782	737	734	764	779	737	812	774	785	777	813	730	780	850	834	770	800	788	800	778	749	814	770	817	770	815	788	732	769	793	802	844	731	787	831	821	852	710	813	732	796	797	790	805	772	759	802	786	809	804	763	815	805	784	813	735	779	773	838	764	779	807	776	790	746	796	801	811	738	744	788	836	738	787	814	813	741	748	801	769	795	793	811	791	780	797	681	789	783	766	753	812	775	773	780	725	802	748	785	777	797	774	848	845	776	792	785	728	775	751	796	715	804	738	814	741	769	792	771	779	808	825	750	804	774	763	810	840	775	845	769	777	735	775	831	790	817	732	744	802	811	748	777	804	768	798	773	802	824	752	767	776	808	767	775	808	760	795	773	816	788	716	747	792	745	792	773	759	831	768	783	820	776	824	759	771	792	827	798	802	769	807	777	761	812	775	799	761	754	771	763	825	762	785	774	791	786	787	782	831	759	814	781	799	770	743	757	819	749	826	781	854	758	765	841	787	785	789	806	780	839	803	801	754	767	753	825	765	804	845	776	773	746	814	723	803	789	764	765	727	776	817	760	723	794	773	777	783	774	752	765	809	833	749	768	785	804	739	818	802	702	800	765	736	782	777	787	734	771	791	755	785	808	778	773	781	780	759	849	774	785	766	786	805	775	788	788	776	816	793	785	757	773	808	738	744	756	816	778	801	775	840	734	832	813	721	759	708	768	712	721	812	764	779	731	792	737	780	820	790	836	774	795	794	792	797	727	755	786	838	733	761	785	802	774	761	800	712	777	802	796	800	819	793	795	782	797	767	801	798	792	796	779	808	788	834	774	752	779	775	785	784	807	838	757	769	766	779	769	815	749	761	762	808	733	797	746	728	799	781	728	775	737	810	753	818	790	753	786	841	791	809	804	775	781	746	749	815	728	831	803	798	768	788	801	795	759	803	791	799	852	832	825	779	814	757	792	782	793	795	745	795	745	743	763	784	735	795	820	800	781	780	809	771	811	752	783	740	785	791	795	732	841	793	782	754	740	791	802	791	834	763	747	818	769	784	806	739	827	810	751	803	766	785	749	783	789	804	790	800	830	774	793	728	773	806	817	799	785	779	750	752	780	788	817	829	806	789	805	780	766	782	779	763	772	744	763	710	751	792	747	762	756	769	813	755	820	810	793	770	796	754	803	798	766	742	779	855	812	826	819	782	736	816	827	769	789	830	760	804	859	741	742	805	830	730	803	806	791	803	808	791	844	745	751	796	766	731	769	765	800	772	766	800	811	825	847	817	788	820	796	793	799	737	749	773	786	802	816	752	814	809	784	777	821	740	790	791	772	809	747	742	800	750	818	794	810	771	810	781	819	770	730	849	773	781	764	799	819	774	814	784	810	781	767	798	792	775	738	789	800	796	813	784	780	736	768	819	742	779	791	795	778	710	771	738	797	752	737	739	768	811	748	798	746	757	783	780	715	720	775	778	801	767	824	812	819	783	768	815	777	767	788	769	729	727	779	790	736	838	797	775	807	748	817	765	784	786	789	793	840	867	833	763	783	804	796	772	803	743	775	814	796	857	770	754	793	760	771	806	791	787	777	779	772	790	799	762	786	744	792	802	783	740	800	825	803	747	801	794	781	796	771	712	771	761	760	774	775	760	785	762	794	797	775	844	747	756	784	805	775	753	764	773	759	751	763	817	786	830	769	797	770	786	766	805	823	712	776	795	816	766	782	806	792	764	758	806	797	807	758	780	742	749	745	792	812	819	758	812	743	779	765	749	774	796	822	771	793	816	787	761	789	833	764	793	742	834	821	810	716	778	794	761	745	805	749	807	771	783	770	766	756	786	794	804	790	774	751	822	774	816	780	779	756	805	798	733	796	759	775	742	774	825	792	768	802	764	851	812	799	775	756	771	766	810	839	751	783	807	749	737	776	768	799	793	751	766	716	752	802	789	802	766	786	741	784	819	840	755	823	759	819	763	783	777	768	786	740	829	774	811	750	801	811	747	751	760	766	824	826	806	826	796	791	813	759	750	789	804	818	806	752	776	779	752	791	779	774	760	781	810	814	830	794	810	797	782	753	781	797	791	790	779	766	768	751	783	730	743	788	717	803	811	764	774	747	750	782	775	775	797	778	807	801	727	743	750	805	774	772	794	712	799	752	739	822	793	799	783	732	761	784	790	804	805	771	808	762	780	801	815	783	780	734	787	749	800	801	757	738	772	817	832	739	816	765	791	764	764	791	782	813	775	778	772	809	819	781	786	777	797	775	764	778	796	786	797	784	781	789	748	791	752	782	774	813	816	837	814	789	806	761	770	707	792	780	795	818	755	764	790	788	710	767	795	743	725	737	754	765	803	798	796	750	789	780	800	803	777	771	787	803	821	825	788	756	808	786	763	774	768	788	772	814	809	799	757	813	755	755	785	795	792	811	749	724	773	807	807	845	759	769	822	798	760	789	745	787	819	770	774	814	810	774	794	821	747	791	772	810	764	796	762	792	790	805	753	800	788	749	820	746	768	755	820	796	777	807	806	754	774	807	835	783	799	719	807	774	821	795	784	795	719	774	808	802	767	732	774
22860	38987	27090	10506	7201	5387	3938	3210	2731	2254	2013	1789	1615	1493	1382	1208	1115	1149	1068	1073	1099	1053	1016	1055	1033	1089	1071	1053	1016	1050	1113	1045	1017	1043	989	932	1014	965	1044	994	1015	1043	1028	958	983	974	972	970	1017	991	912	970	905	987	931	964	970	941	911	931	991	971	953	983	918	882	920	911	949	888	914	915	928	925	948	866	918	939	927	947	947	945	891	952	919	971	894	906	937	997	919	902	897	934	970	968	899	899	920	929	963	995	1019	930	908	907	959	885	900	942	887	951	955	896	949	956	865	941	860	897	924	908	968	947	908	904	900	915	948	904	934	933	906	917	920	906	915	975	913	942	905	899	897	941	900	941	906	967	997	913	912	859	921	940	929	948	924	932	968	945	914	983	911	949	937	939	888	923	946	883	946	871	923	916	969	979	904	919	928	920	947	921	936	923	923	932	974	947	993	950	958	937	890	939	941	861	870	893	937	935	944	937	919	946	902	910	900	940	1006	938	905	860	899	912	949	952	929	953	917	855	928	931	918	973	962	919	867	924	927	955	943	915	900	891	924	938	924	889	955	870	916	838	953	995	910	956	937	927	971	935	901	955	929	958	912	932	909	956	945	954	888	952	963	956	906	820	930	939	940	951	952	918	891	953	949	992	939	949	900	918	927	919	932	903	961	979	949	926	895	982	895	894	865	958	891	881	868	910	930	931	966	902	919	900	887	979	886	945	926	930	903	911	931	961	920	954	907	895	909	894	934	1008	967	918	897	959	960	941	941	936	920	904	948	909	898	952	901	876	898	965	932	898	979	905	948	901	919	902	940	917	951	926	923	847	954	959	949	964	939	950	912	936	924	907	924	988	929	935	943	934	904	900	904	952	941	895	901	945	956	936	914	919	939	939	926	963	933	954	856	940	953	920	896	937	940	945	937	940	907	872	869	943	854	944	918	930	898	971	943	946	908	922	940	887	916	902	969	927	885	861	969	884	951	877	955	968	957	922	969	907	903	879	964	988	941	882	928	941	940	931	924	906	938	891	949	950	873	945	958	933	905	946	924	951	885	925	861	909	938	934	1012	966	931	948	879	913	939	904	901	934	943	887	933	879	922	909	927	943	941	931	897	914	941	919	920	899	862	935	967	938	869	853	932	935	888	977	869	910	898	955	887	910	929	914	915	908	942	934	982	957	930	906	915	895	916	954	900	945	932	971	900	944	901	938	894	939	897	905	932	937	942	928	876	921	933	903	891	921	903	924	952	978	935	913	932	919	949	878	887	850	887	954	952	917	910	980	967	918	933	947	922	961	944	889	872	930	943	914	921	903	944	950	927	891	928	931	910	917	982	912	888	935	953	890	929	915	950	911	968	896	925	936	931	931	898	899	936	911	985	958	931	899	925	879	987	919	963	891	913	929	921	923	882	914	890	947	946	933	914	923	938	921	948	947	920	903	934	940	932	822	853	966	863	919	928	943	898	932	921	953	917	931	849	894	928	897	899	910	956	953	909	937	906	916	893	893	922	932	873	870	871	922	940	908	912	967	890	877	933	940	937	945	908	979	905	912	947	962	929	957	928	935	919	920	930	941	974	942	941	916	947	946	963	903	914	931	982	871	960	947	878	891	932	941	944	895	897	893	932	921	913	983	941	935	951	911	917	888	922	941	973	954	976	957	944	957	911	904	898	916	895	907	950	902	954	868	890	977	932	904	933	952	874	921	926	902	890	972	924	933	959	886	882	944	919	909	933	920	906	911	939	952	937	920	921	894	960	933	907	980	885	909	912	956	934	953	927	939	915	953	929	915	925	960	991	926	944	910	943	917	938	945	849	995	888	935	938	906	932	900	862	936	915	938	934	1003	903	923	936	965	923	943	969	888	929	989	913	923	962	925	908	876	923	946	913	1002	936	954	896	915	905	900	944	884	976	952	926	931	861	924	992	872	936	974	854	983	988	928	966	958	974	904	917	919	974	906	943	929	928	899	927	953	962	933	964	932	951	922	900	938	944	1005	910	948	912	944	1007	938	923	949	946	945	979	944	905	913	916	952	946	914	885	928	943	923	922	900	934	910	969	916	986	903	892	992	854	939	941	923	964	946	960	945	919	852	929	898	911	917	912	965	1002	918	961	930	904	946	933	919	918	894	914	930	894	931	971	929	895	950	935	904	895	945	912	913	872	899	964	913	909	903	912	912	911	955	913	904	935	902	929	981	927	952	908	912	889	906	881	897	948	922	938	925	884	886	864	906	936	919	845	951	895	943	902	929	934	886	905	872	898	968	900	900	924	939	905	906	919	1003	928	890	915	932	914	922	918	910	913	919	959	990	902	919	905	909	936	891	907	917	876	881	898	952	997	912	946	936	897	956	954	907	908	938	950	945	922	911	963	914	932	926	902	895	955	873	885	910	906	924	937	927	888	987	861	946	912	917	918	919	910	964	924	842	871	960	927	957	924	928	901	923	937	996	893	926	850	922	941	940	921	905	881	932	909	953	979	915	956	927	858	893	903	885	916	912	976	978	922	913	891	923	869	938	955	915	947	906	914	978	878	903	885	921	983	922	939	881	888	932	889	913	909	885	939	907	963	901	916	915	946	951	927	943	914	905	900	947	891	941	894	952	947	948	913	915	923	908	933	942	881	935	968	869	961	930	950	937	873	930	909	930	851	1002	905	898	977	917	972	933	907	935	903	929	919	899	921	933	935	980	898	892	906	893	888	927	934	921	932	928	918	904	955	937	967	913	881	899	977	942	967	892	948	951	950	885	934	881	911	914	900	960	897	937	949	943	948	876	950	913	882	890	908	935	939	888	943	936	908	927	963	885	941	907	886	949	932	924	956	944	961	944	976	879	931	910	908	940	934	970	982	914	930	910	944	924	947	951	916	946	969	915	946	902	892	883	949	903	881	908	969	918	909	942	902	917	941	933	953	943	930	952	935	965	917	894	927	932	929	917	894	924	932	927	909	918	929	944	917	935	877	911	940	937	902	921	939	964	941	925	875	966	886	894	913	939	919	912	870	955	946	901	916	904	927	937	879	939	931	931	971	858	932	965	935	923	911	973	935	873	934	925	945	969	966	899	913	961	954	951	897	949	931	997	949	921	902	940	954	924	938	957	881	916	994	882	931	964	938	896	926	885	943	982	854	917	908	951	939	984	901	882	932	951	933	930	903	988	899	886	924	923	937	948	901	917	953	959	902	945	954	909	918	866	913	906	915	902	926	952	936	888	955	971	923	898	900	977	909	942	907	975	966	911	915	913	975	940	919	869	970	916	922	938	944	911	903	971	908	969	924	924	961	934	922	899	888	908	921	930	860	970	938	926	899	932	910	917	938	848	929	903	964	956	915	966	890	923	896	931	932	923	926	896	977	924	930	883	916	879	877	929	910	957	928	932	855	938	883	903	899	912	926	933	877	920	900	923	929	930	903	951	969	923	889	969	999	889	927	980	917	936	957	894	951	881	926	934	886	946	926	940	916	913	955	936	879	940	912	960	940	916	907	938	896	911	954	884
24636	21142	27310	25123	15102	2936	1724	1281	1104	963	888	814	751	691	664	621	604	615	564	569	562	567	523	530	556	536	542	574	582	545	570	521	536	546	543	502	548	540	552	557	547	535	527	527	543	548	524	505	525	522	485	512	543	543	506	518	493	547	523	526	521	486	458	532	507	490	515	510	543	470	514	524	550	478	509	495	544	507	516	547	489	498	539	509	467	550	516	509	532	522	577	491	499	536	503	466	507	525	522	461	517	511	502	531	505	524	490	521	490	514	481	517	511	478	490	508	535	525	493	499	499	491	505	485	589	493	504	466	484	490	517	555	517	480	497	503	502	520	532	491	506	529	471	509	508	535	472	499	501	506	544	539	530	504	487	482	492	529	528	525	519	518	511	512	508	500	515	480	545	505	530	485	505	521	553	466	491	519	518	484	483	487	492	524	520	522	525	511	536	525	492	515	496	527	510	523	505	540	529	499	522	508	502	514	500	506	454	532	508	494	499	518	524	506	519	486	500	501	510	545	503	489	504	502	515	504	493	488	551	483	484	492	506	496	525	516	488	486	511	482	528	519	547	479	520	502	483	548	536	536	476	539	497	513	499	524	535	491	515	487	516	510	511	544	521	509	491	504	502	540	522	499	542	473	531	505	510	521	556	553	535	509	527	511	521	517	478	506	487	497	501	498	536	483	490	501	522	559	495	514	489	503	485	520	512	548	533	503	478	463	453	511	487	532	495	551	496	487	463	484	457	518	511	511	511	536	478	481	508	516	520	491	509	516	489	549	518	509	523	520	482	543	521	523	520	480	501	494	507	535	496	504	489	560	497	549	524	510	529	503	505	486	509	516	540	470	503	490	541	506	555	507	491	508	531	535	513	519	468	474	500	517	472	519	507	488	525	521	523	489	544	528	499	491	495	524	511	520	500	504	498	579	501	526	490	536	538	511	542	506	472	515	513	525	496	509	517	498	493	502	492	457	487	462	499	501	538	526	508	509	479	522	511	472	514	489	489	497	475	521	522	536	507	487	543	490	515	563	498	500	520	520	491	501	541	478	531	490	489	478	525	500	508	507	504	511	560	518	491	507	491	540	481	495	521	506	484	514	527	515	476	499	483	540	498	482	518	485	505	456	478	537	529	505	506	493	514	484	526	524	497	494	489	587	490	537	466	466	504	538	516	508	511	500	509	547	462	514	507	519	461	461	501	543	472	530	487	511	494	467	522	498	485	540	510	492	527	488	493	515	524	478	519	503	489	556	504	457	542	447	494	492	538	518	529	524	442	554	484	485	504	524	519	530	482	487	503	494	476	501	480	491	510	514	504	497	493	481	520	513	514	519	521	525	511	509	522	553	507	538	509	533	506	519	485	498	502	475	517	493	474	479	491	530	533	523	502	530	499	522	510	500	497	513	496	515	516	523	543	528	515	517	510	492	495	534	507	512	522	499	500	494	489	526	534	524	529	472	534	543	511	511	530	505	523	494	515	489	534	545	521	529	525	502	487	513	503	509	505	518	495	503	505	476	528	537	504	524	530	530	504	495	499	508	493	522	523	556	524	511	508	495	498	501	471	505	506	518	502	489	508	567	499	494	510	479	508	485	520	445	471	503	539	514	538	534	520	544	528	506	546	443	509	520	514	517	521	547	463	482	493	484	557	516	488	517	499	503	531	506	501	537	541	500	542	471	499	510	514	524	503	557	483	498	548	522	489	475	529	499	492	559	555	494	525	494	500	497	505	507	494	516	498	500	483	526	459	535	508	505	512	480	513	535	505	500	507	530	494	497	488	428	507	530	500	501	532	505	525	554	492	507	504	485	548	505	494	563	497	486	495	539	486	522	474	485	513	499	473	493	482	493	536	494	509	511	537	508	481	516	495	513	526	520	491	488	534	497	514	500	526	513	546	522	529	528	518	523	505	542	479	536	524	529	522	486	510	515	518	478	482	501	528	502	484	526	519	511	530	503	512	536	523	484	536	500	560	488	497	492	549	526	562	519	500	529	506	535	537	492	510	477	515	480	523	510	513	540	483	492	523	500	485	507	478	482	518	509	516	496	540	501	494	529	500	510	483	473	517	477	537	521	488	495	523	500	519	494	494	485	545	481	467	524	492	482	494	481	508	512	529	504	526	541	484	489	497	552	486	512	512	470	508	499	508	511	521	501	550	499	553	497	488	505	499	498	537	512	494	533	554	522	507	525	504	522	489	524	534	505	503	492	515	512	534	511	500	490	509	495	482	485	503	500	459	531	466	481	517	505	503	515	533	562	515	522	501	498	485	510	524	481	500	492	502	507	500	481	492	504	525	484	576	478	503	512	523	537	515	490	503	513	505	518	528	542	508	522	498	484	534	502	515	519	495	503	530	491	527	511	493	516	532	534	509	488	516	544	505	503	526	454	471	492	500	495	511	535	517	539	505	518	523	504	510	484	543	478	501	526	504	532	531	496	548	504	534	526	505	511	496	501	512	528	501	497	513	504	536	510	536	499	496	529	476	491	497	487	550	495	503	483	498	493	508	517	509	505	476	458	493	513	514	480	522	515	506	514	496	498	509	506	487	455	536	515	537	538	526	483	514	492	466	510	502	547	492	520	508	491	508	499	476	506	519	494	536	514	546	507	492	533	487	518	484	514	575	490	577	524	488	495	501	512	534	519	547	472	541	448	513	517	504	501	507	494	542	517	494	523	509	531	519	537	487	535	497	538	475	519	502	517	493	505	505	520	518	513	477	546	507	508	449	481	536	488	487	533	529	475	540	481	496	556	549	539	525	532	511	535	510	478	490	510	516	514	518	496	503	486	543	533	512	515	468	518	545	528	518	526	535	494	501	537	530	541	523	507	527	488	504	547	579	486	518	513	496	505	540	468	519	486	498	502	511	523	511	501	486	522	539	534	459	491	510	514	516	452	525	507	481	502	507	527	509	528	511	513	513	526	520	473	466	492	488	481	506	486	517	513	523	502	495	497	488	529	485	528	516	513	539	511	527	519	475	489	515	499	493	527	508	502	485	503	497	528	533	511	518	543	534	481	520	504	531	537	469	526	561	509	538	503	552	501	499	508	496	500	474	474	528	503	477	516	492	519	517	498	508	513	535	519	520	516	532	504	533	488	531	495	489	538	516	505	516	514	540	541	530	521	535	495	514	539	524	536	521	508	505	507	517	484	515	518	478	524	463	518	502	470	481	535	514	529	509	524	511	497	533	504	505	535	527	531	502	489	508	484	546	513	517	530	501	477	513	490	492	497	522	517	518	489	500	524	531	528	530	505	548	521	494	536	521	504	493	481	510	523	474	522	511	535	506	491	505	526	509	502	469	549	516	506	495	501	489	483	504	484	523	456	535	488	529	519	541	506	508	468	506	500	525	495	503	486	505	490	525	483	521	508	460	513	520	502	477	501	496	500	516	493	506	516	526	526	502	484	507	484	464	525	540	489	496	476	528	519	523	534	559	526	528	556	477	501	502	531	485	513	501	493	530	493	491	496	517	526
22679	38265	25102	8293	5426	3940	2951	2277	1899	1599	1420	1254	1126	1035	891	813	778	768	694	743	717	698	714	685	695	711	734	759	696	732	698	691	658	727	674	709	640	620	655	698	671	645	651	674	669	666	616	659	627	611	620	623	638	661	683	599	583	582	638	608	556	645	645	589	637	582	609	627	626	622	613	578	587	601	605	592	590	639	635	599	591	599	633	638	600	613	641	591	572	573	628	618	614	640	597	639	588	614	610	584	614	633	590	576	595	582	597	565	637	627	590	605	628	589	620	529	609	604	617	611	600	587	606	604	623	652	638	638	595	607	620	564	601	614	633	599	600	532	599	603	601	619	676	613	627	609	584	598	631	556	613	624	593	610	609	606	624	603	618	585	600	586	578	612	603	570	658	638	614	619	623	648	650	597	572	627	646	596	600	615	616	617	595	577	622	604	621	605	583	687	612	636	629	588	592	602	613	573	599	613	597	604	589	630	592	612	612	580	678	617	605	635	629	622	636	655	611	576	620	615	632	594	653	617	575	587	581	613	662	602	605	608	570	601	599	577	567	634	574	641	642	593	601	651	598	569	633	599	609	650	664	621	599	620	640	562	645	594	591	617	604	595	579	642	624	642	615	562	604	603	598	615	645	609	553	573	582	605	590	628	590	595	629	611	636	627	623	611	619	594	565	626	637	573	595	592	601	651	571	626	578	608	610	645	570	603	611	592	608	590	602	569	610	600	593	627	626	581	578	610	591	641	596	562	595	602	607	647	643	607	612	556	620	601	624	646	613	608	614	617	604	607	597	619	628	622	620	615	613	586	575	629	620	623	584	617	645	611	601	623	564	581	608	611	598	603	610	623	653	604	587	592	536	610	620	591	615	610	587	563	571	624	610	614	617	597	587	624	620	594	580	641	670	623	645	581	561	533	615	630	625	608	613	610	595	601	624	641	609	587	604	594	615	582	608	587	569	576	537	661	620	585	643	599	586	618	631	566	629	617	573	554	616	612	622	585	640	590	585	576	597	626	558	592	589	602	614	594	628	609	608	598	614	620	610	603	600	621	638	600	589	640	629	634	578	572	611	607	580	624	558	625	635	597	610	606	660	585	611	579	624	649	547	600	628	599	612	648	589	606	597	600	636	592	592	581	628	580	595	553	590	632	631	610	605	642	596	579	594	607	603	590	586	609	623	605	623	617	621	589	594	620	579	621	641	595	597	638	588	627	593	587	582	599	601	594	579	623	594	590	591	568	582	609	571	612	600	622	608	596	642	607	606	634	602	604	624	609	562	572	612	582	583	653	574	608	610	594	607	595	649	599	625	631	603	603	620	587	622	662	642	606	601	651	593	617	611	594	652	618	538	627	598	582	625	601	647	614	628	612	578	593	622	635	587	619	609	632	628	639	610	565	622	578	564	611	606	601	580	586	605	618	578	625	599	592	638	645	603	608	589	608	630	620	575	606	612	610	571	582	570	610	641	623	581	639	593	601	588	634	622	588	588	596	575	586	579	606	599	600	607	590	577	592	604	606	644	577	618	616	609	597	595	625	610	643	630	612	574	590	625	610	563	581	554	597	590	578	639	636	575	610	585	583	568	627	559	586	627	599	595	578	548	604	594	580	605	601	585	602	620	581	625	633	638	633	580	615	613	619	655	634	600	610	606	558	680	612	625	632	627	597	652	631	604	587	595	592	574	551	638	564	587	619	593	590	615	617	589	573	609	569	605	585	579	606	626	627	561	620	595	566	603	593	625	572	582	639	617	603	609	580	602	602	590	589	606	608	607	642	591	589	597	630	647	551	598	555	556	595	581	618	632	592	614	564	634	601	598	627	632	564	632	631	601	650	584	583	615	615	577	640	628	593	637	622	557	614	609	579	610	598	619	620	612	611	615	646	607	599	573	623	639	611	593	585	617	599	589	615	659	619	608	581	629	622	633	622	601	617	600	656	607	567	583	600	611	581	576	556	599	625	603	613	607	603	605	591	585	574	625	593	617	620	583	583	604	625	591	629	634	623	628	648	572	593	614	627	681	606	613	604	594	626	581	613	647	609	605	566	606	602	624	597	649	604	623	643	597	638	606	640	609	601	650	608	558	608	603	587	608	586	598	643	605	613	601	588	599	561	603	576	620	617	633	639	612	600	557	628	593	572	624	594	609	589	648	619	651	596	588	572	599	581	613	575	606	605	579	616	605	552	662	566	563	607	616	617	585	619	626	615	641	605	610	553	555	612	600	639	609	609	594	604	603	571	607	605	592	644	555	580	603	614	565	657	619	654	663	622	626	583	613	600	575	639	619	635	589	665	546	581	623	608	584	619	576	583	605	637	628	624	640	605	565	653	608	600	552	618	582	649	621	624	619	615	653	573	581	595	584	603	559	595	588	574	559	605	602	587	575	583	610	596	600	574	628	567	592	609	555	601	604	624	608	626	560	601	602	582	610	610	632	594	636	615	623	652	609	585	600	595	612	596	553	668	599	577	600	642	579	607	567	647	649	608	579	568	626	606	605	619	592	626	608	627	657	576	608	595	638	605	630	590	630	568	614	577	600	618	608	580	618	624	669	625	631	621	603	596	616	617	603	594	608	620	591	576	608	606	612	595	587	573	565	607	626	618	621	582	562	623	629	620	570	628	610	563	600	587	665	579	656	590	606	618	612	585	574	610	613	644	599	602	548	590	583	623	585	626	595	597	591	607	566	613	619	564	611	572	591	627	558	561	579	640	559	627	606	617	621	618	563	622	580	620	615	579	628	632	585	587	600	613	620	601	650	572	592	653	601	585	629	642	630	599	599	613	574	627	614	576	619	607	569	596	595	593	602	646	604	598	582	625	589	582	585	621	582	621	576	605	572	618	621	558	597	625	588	634	624	652	619	591	614	628	569	618	562	590	622	614	651	577	612	585	594	620	590	606	625	635	626	608	557	612	617	596	584	622	585	608	575	578	638	567	599	569	619	572	625	568	666	589	642	627	575	656	591	648	600	568	647	599	612	589	621	594	624	567	599	593	617	645	613	648	552	552	601	605	602	610	597	654	591	594	569	625	588	614	590	624	657	592	609	582	545	602	597	606	612	592	617	651	631	642	582	616	662	574	605	616	608	606	572	614	623	576	608	597	597	597	593	611	608	595	600	612	583	600	617	603	609	597	641	628	633	586	596	627	611	604	601	588	636	687	622	619	594	597	616	648	601	564	619	625	632	552	636	557	648	577	622	589	638	610	642	564	628	640	592	619	626	624	608	608	612	622	589	640	644	615	597	623	621	610	579	595	633	612	604	564	608	613	623	577	617	613	611	641	641	643	588	560	588	618	598	599	613	627	600	603	611	645	594	598	648	629	598	612	606	587	589	569	593	626	617	577	604	623	591	616	618	573	606	607	669	594	638	557	583	584	566	625	609	602	622	632	622	630	580	599	612	611	608	594	643	655	603	638	597	575	596	609	616	598	604	586	606	640	631	599	609	599	589	590	590	604	587	602	573	588	597	652	619	634
22600	21192	28680	23970	21192	21309	11735	2915	1981	1668	1468	1328	1123	1052	1025	869	823	736	739	731	719	715	721	642	727	654	708	708	742	720	688	686	689	678	684	663	628	731	656	706	664	658	669	662	641	646	653	686	645	646	652	607	583	632	636	618	593	618	677	616	601	598	621	573	566	567	543	647	582	577	596	646	564	612	554	605	587	591	609	607	640	591	579	584	556	582	583	612	562	568	595	613	586	638	555	606	627	588	591	581	591	617	607	603	609	597	542	573	612	582	550	600	557	597	599	614	576	592	583	567	594	556	578	565	559	600	586	571	579	543	608	596	557	574	578	600	563	577	564	600	552	563	610	565	560	593	600	566	549	591	581	621	626	598	595	594	581	590	593	606	535	578	581	568	575	575	624	587	602	537	592	594	577	604	588	578	564	591	607	597	620	556	569	611	593	582	657	563	606	589	615	606	560	585	540	592	611	592	595	564	625	624	594	602	578	614	565	580	615	596	600	552	598	588	609	597	581	600	557	575	600	580	601	561	598	596	604	541	577	576	592	560	567	601	569	605	604	614	562	594	554	586	603	593	574	579	596	591	571	592	597	617	597	568	572	561	605	575	598	569	570	560	564	570	599	585	560	593	576	604	548	589	613	590	582	582	580	599	584	568	564	558	605	573	581	624	545	537	599	599	570	591	574	573	551	577	610	552	616	594	633	605	602	602	613	587	613	593	571	584	555	552	543	586	601	554	563	608	578	547	596	601	547	578	593	616	540	564	561	601	603	549	574	541	592	553	591	613	610	582	529	562	601	593	620	600	543	578	599	601	566	570	594	574	606	570	596	594	590	588	617	581	612	538	584	566	597	599	571	567	584	567	543	582	515	579	561	546	609	559	633	618	556	545	555	567	568	564	563	617	569	601	556	578	621	512	572	595	540	597	589	580	594	578	570	613	574	602	579	613	587	563	570	611	585	566	574	588	549	579	560	572	625	581	565	592	618	586	573	574	560	561	579	563	548	579	594	572	560	565	618	578	589	598	582	560	545	577	608	593	579	613	536	592	585	579	602	569	593	557	626	604	576	606	589	569	545	598	593	579	624	574	626	616	605	591	562	568	571	579	601	608	606	624	589	562	576	573	572	583	603	605	553	572	572	597	572	535	553	607	570	576	596	562	551	582	566	558	598	588	579	621	586	623	556	625	631	609	585	584	589	571	617	623	591	589	595	632	575	602	574	589	584	609	587	580	608	589	568	590	540	521	571	607	580	573	612	621	598	624	603	568	536	578	569	614	627	609	613	609	626	604	564	583	574	585	601	566	587	615	600	553	562	597	609	546	558	615	562	546	620	595	561	592	561	598	604	620	572	578	565	573	591	622	633	602	628	561	594	541	602	624	584	614	554	591	645	543	576	573	561	581	624	575	611	617	593	574	557	602	603	586	585	591	568	579	570	562	583	555	592	570	589	638	616	556	551	586	618	608	553	599	598	555	549	570	572	590	548	578	586	591	628	563	586	590	590	554	605	579	582	550	570	569	594	558	587	541	586	599	624	620	605	566	594	549	572	559	596	595	588	572	575	521	592	635	561	576	563	550	583	567	622	605	593	592	609	561	596	568	569	590	541	600	546	577	566	607	559	574	589	614	604	631	582	553	558	594	602	636	586	603	613	562	558	566	558	611	608	604	631	569	544	614	574	625	554	591	589	597	570	594	563	599	616	593	567	546	568	599	611	589	579	560	549	598	527	580	617	628	583	529	554	569	601	600	589	540	556	598	611	583	606	574	583	593	612	571	588	548	572	582	580	580	592	605	542	592	594	623	614	601	633	599	632	591	575	573	603	606	586	565	634	552	564	577	577	586	566	550	565	605	587	585	550	559	618	569	632	566	603	577	626	544	576	573	548	602	577	548	602	579	550	569	657	600	569	537	552	575	551	598	552	581	646	616	544	606	577	568	568	622	627	569	563	610	587	642	572	593	585	542	594	574	591	584	564	615	563	593	603	589	555	590	550	598	586	531	586	594	539	567	598	580	599	543	618	581	618	604	580	610	580	584	562	584	573	597	579	562	570	587	624	568	593	598	608	524	590	602	582	562	575	621	579	595	606	555	618	608	590	544	570	601	581	581	566	589	642	555	599	548	572	620	564	612	582	590	598	519	550	625	569	560	594	601	586	558	591	604	624	595	588	540	600	581	651	574	573	560	583	547	569	551	612	596	601	553	603	613	589	600	574	594	602	632	567	603	588	552	591	528	601	681	594	628	561	603	582	638	591	563	547	621	608	580	567	578	581	608	584	572	620	578	573	609	569	551	599	588	553	580	603	596	582	586	620	614	610	588	586	541	600	585	568	546	574	585	601	558	566	578	653	588	598	565	602	533	603	528	601	560	621	571	590	591	579	559	561	609	579	574	560	581	592	593	579	593	588	598	581	637	624	592	594	573	607	575	589	583	626	572	572	628	583	597	532	586	582	595	584	588	572	584	576	575	551	619	660	609	553	584	575	587	621	574	584	575	583	581	593	616	600	543	610	595	583	586	568	594	593	598	572	587	609	601	577	609	574	561	592	594	576	597	579	569	596	538	613	582	576	590	573	572	562	581	595	601	597	614	608	581	577	584	607	591	620	572	567	570	584	579	576	556	559	564	563	597	594	592	551	599	578	601	595	555	564	612	605	618	611	605	623	589	592	584	577	574	586	586	608	584	593	603	586	584	566	608	569	544	534	638	564	568	591	595	578	558	550	607	564	562	591	619	559	592	551	580	590	609	584	571	607	587	549	570	581	597	558	604	581	587	590	564	607	577	597	565	596	626	592	572	606	559	597	555	568	594	576	564	609	553	604	517	591	632	566	601	585	609	592	601	588	546	594	547	578	583	581	603	590	565	617	593	550	575	584	579	578	569	568	624	566	577	576	562	573	581	572	609	578	556	553	566	557	561	621	562	597	561	604	572	599	607	596	577	581	625	587	536	570	594	572	593	574	617	584	556	610	554	582	579	605	590	545	600	610	606	581	575	603	587	613	552	593	536	567	593	567	569	619	562	609	562	580	525	554	629	611	605	578	562	558	582	555	604	587	599	573	595	618	612	598	526	613	568	560	635	575	570	603	575	584	584	607	632	569	544	591	586	584	589	583	582	571	569	561	553	615	556	601	583	589	587	593	601	585	589	569	548	511	659	542	619	632	586	625	589	612	561	559	602	519	556	591	581	603	578	604	607	574	571	626	576	544	593	558	594	548	563	588	581	600	554	613	593	599	612	601	579	578	626	572	581	594	578	592	556	598	591	548	549	584	553	568	554	590	597	594	577	555	596	585	567	555	602	597	588	584	580	562	572	601	601	572	552	575	544	553	569	577	552	613	632	586	578	605	578	552	572	581	611	612	655	588	578	591	573	609	586	604	575	613	589	601	553	565	609	594	588	627	589	555	621	599	572	581	601	641	596	602	577	582	573	563	582	563	574	610	590	572	588	577	608	555	598	582	611	586	602	606	557	599	605	587	573
25224	45640	33044	13969	9874	7415	5539	4252	3353	2850	2342	1944	1684	1611	1303	1200	1076	1033	1011	966	939	893	920	897	809	924	976	960	948	890	893	905	869	840	880	824	846	850	825	841	828	766	724	844	795	778	743	757	743	746	749	772	725	738	742	713	727	717	695	666	704	783	694	713	735	701	680	664	730	719	708	667	739	696	722	707	706	678	733	757	693	707	685	715	674	673	723	690	720	715	713	694	699	690	725	720	702	690	754	695	719	690	695	710	695	732	661	680	672	678	699	727	693	752	701	722	690	711	723	737	727	648	670	694	665	720	675	725	723	718	745	713	677	717	702	702	656	723	698	725	713	719	687	740	669	726	728	679	667	693	697	739	706	709	672	648	693	684	690	711	693	680	650	636	670	678	716	689	705	716	650	675	712	725	667	694	721	699	687	703	702	694	690	693	661	719	728	682	697	677	715	696	697	725	700	695	662	725	687	679	688	713	717	722	700	686	722	717	689	728	693	697	687	689	677	658	681	638	721	669	737	719	678	736	676	662	683	708	689	688	720	736	700	712	719	687	673	710	679	693	680	704	689	671	737	668	731	709	688	694	677	672	679	696	716	682	692	685	712	702	685	752	696	667	741	683	712	716	697	703	675	688	725	624	632	751	698	757	665	669	713	666	695	628	723	721	740	697	685	705	706	714	686	699	736	729	713	665	686	738	710	729	713	681	668	664	720	723	724	702	665	651	699	680	695	685	698	689	653	685	655	668	685	620	695	702	718	715	662	688	670	737	711	729	677	621	733	692	692	690	710	711	676	702	721	667	697	648	642	662	733	675	684	721	701	690	720	652	718	673	676	709	710	708	707	656	669	707	714	691	730	678	690	718	679	700	647	685	672	720	728	718	674	689	716	730	701	690	746	726	669	675	708	732	664	651	688	698	694	690	690	746	745	718	660	736	731	720	726	691	716	645	735	675	685	741	662	690	709	708	690	652	709	712	645	682	720	703	679	684	687	653	648	689	695	674	678	671	718	688	700	659	675	710	693	694	670	717	693	679	661	706	695	686	696	691	702	684	698	688	680	679	729	626	696	648	711	679	684	698	680	736	687	681	699	719	708	722	649	730	690	723	669	676	714	636	638	682	694	677	741	634	640	722	716	729	672	697	673	714	678	694	685	700	637	711	666	712	659	689	662	745	677	673	704	698	674	685	702	686	679	713	729	680	699	671	707	740	705	685	705	701	702	686	695	711	736	654	699	722	669	667	689	682	687	744	689	722	702	670	695	702	681	664	690	674	651	716	679	680	753	671	702	721	677	729	704	691	731	724	724	694	680	748	690	696	684	674	749	680	750	653	657	648	714	676	709	749	690	679	674	714	690	705	687	708	700	717	724	678	693	710	681	729	724	681	658	708	684	697	687	704	716	662	695	688	668	690	653	668	694	689	669	708	719	694	666	705	716	710	672	738	700	701	680	706	746	697	682	660	694	689	705	711	717	674	682	709	673	720	677	676	694	668	696	715	697	671	713	684	708	715	703	709	691	709	729	660	740	600	663	721	661	731	728	652	642	676	749	738	710	709	651	701	694	697	713	695	681	685	685	704	678	700	716	715	738	673	702	729	760	703	704	695	742	690	688	777	697	684	716	695	702	696	686	685	714	711	712	712	699	691	692	709	716	693	678	730	736	664	762	725	659	756	702	652	683	713	671	716	695	682	670	691	685	684	666	696	675	666	698	676	670	678	700	650	727	675	739	696	686	675	709	643	712	664	699	680	646	738	699	708	702	693	715	689	636	680	706	686	700	678	695	703	690	694	679	695	646	698	686	698	738	678	734	691	695	690	688	651	687	729	719	687	697	708	683	668	664	693	730	633	709	687	696	705	676	689	693	697	679	691	747	649	668	682	699	708	693	656	695	724	671	696	685	694	708	714	683	683	726	689	680	724	716	671	753	720	682	689	696	651	661	676	723	690	702	673	651	731	673	738	699	712	704	718	669	675	689	697	717	645	661	704	715	725	705	719	669	634	672	707	681	718	738	681	681	703	704	705	717	658	690	699	628	696	694	723	649	704	725	741	745	674	730	685	726	691	711	700	682	723	692	735	702	696	656	668	714	684	677	666	695	692	685	689	718	710	725	675	646	714	698	637	712	741	685	666	718	677	674	657	677	725	725	695	656	719	737	703	681	666	671	698	727	665	695	677	666	641	713	738	675	677	713	684	703	688	668	699	726	703	689	649	641	667	664	701	750	681	652	673	745	673	680	688	679	664	710	740	680	713	722	692	712	715	692	657	721	696	730	677	672	678	685	681	655	718	691	703	674	658	659	692	665	672	704	672	686	681	688	676	684	726	718	694	704	614	712	701	661	693	646	712	728	725	711	652	680	701	684	698	738	658	723	686	688	664	714	721	682	695	655	695	707	702	666	669	732	695	717	696	667	742	657	715	669	656	685	696	685	716	672	730	682	725	700	683	717	698	731	643	646	701	683	710	684	728	666	684	750	718	753	703	727	710	689	678	692	702	708	662	705	698	687	674	680	701	665	685	746	659	690	686	694	683	684	709	746	734	676	673	694	689	701	719	692	692	688	668	658	690	683	670	716	666	716	702	653	736	689	703	690	692	671	732	713	675	649	675	695	654	712	692	728	714	705	718	700	691	699	682	693	668	650	722	687	721	660	726	685	719	732	726	672	670	721	689	710	711	714	736	697	722	643	682	695	690	738	699	705	690	726	729	689	710	699	708	720	681	710	691	765	667	691	680	686	696	653	714	688	720	701	671	650	712	729	689	629	696	689	714	718	738	690	703	710	684	686	669	736	646	720	664	727	661	668	663	731	674	707	706	691	656	699	661	783	711	746	669	677	657	735	705	725	672	704	668	706	691	728	671	746	726	701	741	702	687	707	688	703	669	713	668	716	682	716	710	691	667	678	685	722	716	655	729	662	701	699	689	645	740	730	692	699	663	660	677	656	700	669	717	667	706	672	697	730	733	740	746	698	741	698	691	726	682	668	654	645	741	656	719	672	624	680	690	718	677	656	707	674	680	698	712	680	734	702	670	737	732	706	673	664	749	651	674	704	693	731	710	689	662	690	682	709	695	707	678	694	698	686	680	687	691	720	675	691	723	688	680	663	717	693	690	681	699	703	756	677	681	680	706	658	699	692	664	715	683	661	670	650	698	693	694	662	698	686	718	660	746	723	693	681	714	715	726	690	666	703	680	740	702	685	676	700	739	687	691	738	690	692	691	733	667	668	663	735	700	716	670	719	671	702	671	702	692	684	714	710	691	686	719	678	675	724	704	729	701	655	740	697	696	704	673	715	787	718	757	679	694	710	691	724	675	714	713	692	704	660	679	712	693	747	668	716	655	685	720	689	751	713	693	740	655	721	690	682	711	734	731	673	693	696	681	705	676	711	731	716	716	717	675	735	661	672	736	708	643	689	731	680	712	689	673	660	694	713	638	713	696	689	733	653	695	709	686	740	672	716	705	715	683	692	691	712	683
27761	21784	18798	5534	2108	1627	1244	1047	1014	954	887	865	867	847	764	768	785	757	717	732	709	706	712	692	735	780	705	717	743	779	749	760	725	695	729	742	743	706	715	764	722	685	735	709	755	698	705	685	686	723	717	652	681	703	753	703	785	682	751	655	742	729	735	715	746	694	716	702	721	706	711	712	685	681	699	682	693	715	793	667	688	683	694	689	707	683	678	714	709	639	671	716	730	768	700	702	695	764	690	711	705	708	721	663	650	733	719	720	724	685	667	694	705	712	666	713	716	755	775	717	672	668	718	671	701	686	741	692	737	656	711	729	692	674	682	750	768	690	701	701	701	750	704	709	730	666	748	699	679	704	719	728	677	692	698	615	732	690	720	686	728	705	748	697	702	676	684	694	706	701	689	707	681	648	709	699	688	693	730	680	696	694	671	684	687	717	767	705	712	705	668	676	701	705	706	693	719	701	769	682	705	729	706	714	720	699	715	736	678	660	689	690	688	712	683	704	703	741	684	743	730	758	687	684	763	690	700	708	707	740	652	685	750	708	710	687	690	658	666	656	686	717	698	720	695	697	702	666	697	666	670	692	697	708	682	700	705	656	681	681	695	734	714	713	674	735	718	698	692	701	679	718	700	699	688	727	737	705	748	665	698	704	711	714	662	709	682	750	697	683	684	667	715	675	710	679	678	697	715	697	715	692	737	695	685	654	690	665	666	692	730	593	689	712	700	682	646	725	671	671	688	692	697	719	726	658	709	698	716	683	724	684	695	728	684	700	745	731	685	748	703	677	700	741	742	661	681	645	645	715	705	693	672	693	659	736	709	718	687	714	674	712	724	684	697	708	711	766	668	713	711	725	675	713	698	687	691	693	680	742	730	706	730	659	678	688	696	734	688	686	723	760	681	713	713	688	710	656	701	695	709	727	700	719	685	699	698	707	721	709	714	664	711	675	741	711	730	731	674	710	710	718	688	633	665	656	709	665	690	670	713	710	684	713	738	710	662	733	647	704	706	746	648	740	738	672	721	693	718	735	733	656	688	760	716	774	728	733	674	714	696	667	750	694	733	710	692	670	673	669	707	749	708	675	725	714	743	704	691	690	678	695	689	711	683	675	722	729	724	717	769	690	684	692	673	696	721	671	658	710	757	694	709	726	744	703	727	723	719	721	723	707	699	692	682	714	666	716	724	702	715	668	680	665	712	665	681	728	688	708	684	669	707	694	684	679	713	733	684	662	687	717	717	729	708	724	702	680	705	703	661	704	731	721	747	666	712	735	723	710	693	700	678	726	665	719	686	719	747	772	680	658	706	725	678	777	709	710	686	687	721	674	648	735	677	697	708	702	708	702	664	702	693	748	752	688	731	706	723	726	708	728	660	738	709	677	753	722	679	706	744	728	727	707	741	690	707	718	724	707	711	732	711	666	714	665	706	740	744	747	727	707	701	725	707	706	709	711	685	773	748	711	702	670	715	662	732	698	675	712	698	671	723	739	674	724	722	716	682	751	683	685	714	700	666	703	742	700	707	670	733	693	744	726	672	692	682	727	710	653	664	710	715	690	710	696	691	734	751	778	708	737	720	715	699	735	693	731	704	709	720	688	742	695	696	650	713	676	683	721	701	704	702	714	680	749	665	681	706	704	678	714	699	673	661	688	754	687	674	749	685	711	677	718	673	752	726	735	675	654	709	704	732	743	710	732	718	728	654	731	723	709	779	704	705	687	685	701	697	704	704	731	730	712	702	696	693	719	712	678	719	711	744	623	745	667	676	714	701	696	729	673	724	702	679	686	709	703	693	703	667	708	706	689	695	727	699	709	719	689	682	693	727	714	703	694	705	695	668	741	716	694	718	728	710	691	672	709	720	726	735	698	692	708	722	689	744	684	697	713	723	703	672	731	746	737	692	757	721	677	682	743	728	778	679	701	685	736	690	683	709	651	728	679	713	686	667	725	683	684	678	714	668	713	686	721	677	684	714	664	739	722	736	685	731	689	700	693	699	717	680	686	691	685	675	674	706	691	671	662	727	731	697	715	706	682	695	741	697	739	718	677	711	732	719	716	695	715	723	689	718	671	645	683	717	746	705	664	723	731	666	698	700	698	730	687	719	729	738	734	717	677	693	695	708	691	710	694	715	703	710	728	698	775	703	703	666	734	671	688	652	686	674	731	699	668	770	700	746	693	685	708	680	751	748	680	653	706	710	668	663	721	669	747	663	655	698	676	718	712	709	679	670	745	686	702	684	682	677	705	712	667	681	701	652	759	682	721	719	664	729	726	704	716	664	729	691	714	736	682	719	728	723	759	701	684	717	656	732	702	728	709	693	710	723	731	720	702	749	694	727	713	728	705	712	669	727	713	740	730	709	753	723	649	675	711	673	746	668	689	686	702	696	698	733	742	753	675	737	713	744	738	721	683	678	699	696	714	659	699	685	709	706	720	689	698	698	704	718	662	710	704	713	727	706	717	750	710	647	706	719	680	721	685	660	728	676	703	716	705	699	685	735	702	715	684	738	692	721	694	698	693	748	721	759	677	757	693	734	685	730	686	695	714	741	722	708	705	688	726	748	678	694	702	691	688	677	671	723	726	689	706	736	661	674	703	710	715	700	736	763	730	683	715	724	741	720	703	689	700	684	670	700	715	729	716	713	691	694	705	720	722	701	720	708	712	683	712	668	681	705	689	669	714	735	762	706	682	720	710	723	635	697	690	662	661	667	739	719	702	679	742	667	747	673	742	690	695	781	699	717	693	721	665	684	708	695	675	679	661	714	666	699	734	685	673	745	701	705	662	692	742	713	709	716	685	704	683	727	672	737	692	745	697	736	721	712	692	734	688	740	708	699	708	745	685	683	741	686	744	724	683	696	740	734	706	684	679	696	698	680	729	705	743	674	717	660	740	708	655	687	693	735	713	720	710	717	700	730	685	737	704	723	691	743	708	726	709	707	693	668	709	706	696	709	695	636	703	712	697	758	734	735	661	706	754	737	727	708	727	718	724	704	665	705	676	691	679	735	708	714	710	724	714	727	681	687	686	719	719	639	699	681	704	705	683	723	668	685	718	657	663	687	736	729	664	710	717	638	719	758	760	696	722	720	718	682	711	774	690	720	744	726	691	737	702	714	689	682	655	673	685	717	696	697	709	704	710	732	716	726	703	715	770	704	711	727	696	702	743	709	716	667	670	778	762	698	706	653	668	694	727	680	741	689	701	689	680	666	759	756	693	689	709	738	693	679	691	758	711	665	656	674	682	694	744	756	703	700	681	694	686	696	706	741	694	734	751	663	709	733	711	687	733	780	671	671	690	755	749	738	694	733	702	698	710	677	682	735	687	658	686	710	703	672	733	751	692	679	719	675	692	750	733	796	721	715	736	694	674	750	708	690	681	754	673	714	744	730	722	730	721	685	703	684	665	698	744	761	686	663	736	701	736	702	668	734	702	690	691	716	675	677	726	698	647	762	691	722	666	699	683	724	748	691	706
21754	30878	21603	4918	3386	2667	1972	1645	1415	1277	1179	1115	1069	964	968	848	909	888	905	892	874	864	890	859	869	921	869	877	942	844	867	894	842	905	838	869	882	888	837	852	806	843	875	874	868	818	903	795	796	836	824	833	828	887	828	845	834	785	855	841	843	863	883	806	869	841	819	794	799	858	788	796	845	830	819	822	811	833	792	863	843	857	852	871	818	873	806	833	836	849	837	798	843	874	834	821	835	863	801	856	830	826	825	815	841	875	883	794	764	847	816	819	839	832	813	805	825	866	782	843	853	847	830	804	796	803	786	839	825	805	779	849	788	846	864	804	822	810	817	823	881	790	856	862	861	889	837	838	819	838	808	826	817	879	857	791	850	830	826	833	870	798	804	832	811	873	815	792	806	802	844	829	812	824	866	877	878	819	845	785	836	819	846	815	816	849	812	805	849	841	853	823	830	800	851	864	804	873	807	853	805	855	838	840	831	860	827	807	827	848	818	806	867	859	856	857	847	818	768	855	794	827	810	838	844	796	818	821	798	814	872	810	862	826	808	806	855	875	850	792	872	833	840	793	785	809	880	822	808	793	842	768	796	751	821	805	832	872	805	829	828	832	781	826	817	810	806	827	837	816	844	853	847	760	834	810	808	825	792	811	819	850	750	830	842	800	817	815	867	817	871	793	880	811	810	823	825	823	832	834	814	830	797	815	849	823	840	778	822	756	773	818	832	801	850	835	834	831	783	771	860	830	848	814	820	845	857	804	817	854	786	864	837	778	827	797	814	812	828	797	829	783	793	752	843	861	829	844	807	800	839	786	815	845	819	849	873	823	752	857	807	827	795	826	800	816	825	809	874	807	811	836	846	850	862	859	787	798	838	821	840	792	852	869	796	829	812	831	856	856	808	844	856	803	799	793	805	859	821	746	789	814	842	843	863	865	841	803	802	879	841	823	832	798	798	768	773	804	762	803	811	826	835	817	834	838	834	821	876	848	848	829	774	810	861	834	806	812	871	850	786	865	829	826	844	840	839	841	814	844	844	825	843	855	843	867	873	782	802	838	829	899	829	824	830	825	827	825	771	835	856	798	872	836	853	843	843	859	803	835	841	827	841	768	834	827	810	785	818	891	840	837	805	861	831	840	862	831	874	874	842	839	795	817	859	841	823	819	865	838	801	821	805	879	835	817	857	858	843	857	841	827	814	817	827	867	827	851	809	833	859	822	872	765	827	867	792	802	812	835	803	775	852	808	834	811	771	784	880	812	816	795	817	830	860	859	796	848	873	871	773	806	837	864	828	804	828	843	824	826	824	820	843	800	770	804	824	797	797	832	857	845	822	827	826	833	806	845	810	857	799	810	857	840	878	888	848	786	845	775	831	773	846	815	815	780	754	826	823	771	825	775	807	803	847	857	858	840	830	868	806	819	815	774	857	856	868	850	831	796	800	774	856	814	826	812	790	840	845	801	842	864	834	781	778	862	852	856	845	804	831	808	787	807	816	819	848	851	806	861	800	846	836	839	805	807	818	835	856	870	842	827	814	787	851	816	827	821	810	843	802	869	828	836	822	828	812	858	814	818	811	897	812	837	793	852	868	855	841	824	840	878	848	855	783	812	823	780	821	840	842	810	818	834	830	813	833	825	812	775	867	872	806	854	740	815	804	827	852	839	813	797	817	824	883	867	820	864	841	850	841	817	865	835	894	808	818	823	839	909	823	878	858	849	836	831	840	803	832	805	811	817	859	841	813	815	833	835	803	814	921	868	796	823	871	876	815	771	773	824	808	883	809	831	823	838	813	798	819	856	803	807	824	868	818	805	836	818	828	897	860	868	855	806	827	787	824	782	798	815	836	813	790	819	803	910	809	824	809	853	817	851	886	817	820	836	795	859	790	781	788	832	851	809	779	821	867	802	859	837	806	831	843	873	832	793	765	810	877	795	870	813	816	823	822	830	811	849	813	845	853	788	830	860	795	818	841	771	801	838	810	847	857	890	859	839	820	766	843	848	845	802	837	796	855	849	851	855	815	867	794	799	808	838	829	817	783	830	829	855	838	815	809	837	801	881	851	821	818	801	817	855	811	852	845	790	874	853	858	830	824	812	828	830	800	876	889	867	884	867	858	840	801	831	793	842	820	867	817	812	834	811	796	855	826	850	862	829	797	859	834	776	785	819	838	832	817	864	835	819	841	843	872	817	852	809	887	826	846	880	847	873	804	831	817	856	781	848	803	779	831	802	787	854	799	855	812	780	843	797	824	788	849	771	861	872	841	837	835	800	841	796	851	830	867	839	855	892	780	854	851	828	901	808	808	786	817	875	824	792	851	812	837	801	821	828	819	791	853	847	816	873	853	819	839	847	808	817	828	860	841	783	830	814	852	844	851	845	821	845	883	840	811	818	825	830	826	826	819	860	865	835	815	838	842	841	783	795	827	821	833	802	873	824	837	831	893	868	839	864	838	777	815	835	812	831	816	845	849	848	851	801	828	862	856	898	849	822	823	896	834	816	790	862	870	818	836	887	815	823	813	766	811	820	873	866	826	880	798	830	853	808	788	865	786	863	785	842	825	878	876	816	882	838	798	824	889	779	875	772	839	852	838	765	873	792	845	769	817	787	811	793	843	795	840	828	831	850	907	822	856	826	795	779	848	821	834	823	818	796	830	905	864	829	836	801	782	869	871	864	875	801	804	804	835	889	828	824	823	822	855	836	785	809	800	867	869	816	832	837	840	771	865	847	798	796	836	804	854	822	820	839	797	922	838	884	844	787	864	799	810	827	805	842	833	861	868	801	823	842	846	800	866	800	858	824	784	812	821	883	831	844	784	811	869	808	858	855	792	838	850	805	874	844	803	815	880	835	817	802	826	822	792	827	824	832	877	849	850	783	864	800	816	845	806	799	856	802	798	830	804	827	798	811	870	808	831	784	793	795	845	832	802	835	878	862	836	790	806	803	847	837	832	813	832	857	873	850	818	754	806	875	839	824	812	842	858	822	845	805	877	855	762	822	837	820	849	805	888	825	826	864	815	822	844	790	815	817	853	829	849	841	789	831	797	809	863	797	795	782	831	821	830	848	833	830	832	838	793	860	834	792	945	850	846	812	832	805	859	814	825	838	822	808	889	839	813	840	832	857	857	821	777	842	873	780	836	853	877	811	822	878	828	822	844	919	826	807	823	809	824	810	774	841	845	885	792	840	816	777	830	834	842	842	828	838	872	785	865	842	849	861	852	868	838	850	865	852	821	815	839	828	793	847	822	784	851	825	818	808	770	799	838	825	837	823	872	811	829	852	842	834	842	817	802	764	880	781	857	766	796	770	878	774	837	838	817	867	813	799	896	837	816	808	856	804	832	850	776	817	848	821	889	830	794	843	842	828	855	791	806	828	845	812	846	813	812	798	859	851	825	802	881	886	846	872	863	876	814	905	806	826	818	768	841	859	780	797	827	858	858	857	840	827	740	852	825	842	882	884	856	819	837	824	850	807
23638	21139	28175	24338	21112	12510	3277	1942	1606	1453	1332	1205	1134	1037	942	923	897	877	864	905	927	850	800	832	891	866	896	869	881	904	872	892	856	821	850	830	858	774	929	822	818	840	872	741	839	804	783	813	839	771	762	842	788	803	751	790	811	789	867	752	799	765	832	809	798	784	775	786	805	759	803	774	797	760	748	797	775	838	787	734	790	762	773	798	754	833	793	744	779	774	779	780	867	760	763	788	783	769	800	765	821	739	769	777	773	771	785	786	779	811	786	819	763	748	795	788	771	761	794	844	801	758	794	804	768	805	816	797	779	856	766	744	759	767	794	808	838	763	769	779	804	758	794	753	735	726	763	797	831	819	732	786	815	781	804	778	752	790	774	786	788	719	844	811	755	819	757	769	796	786	735	762	779	729	793	793	727	819	735	792	771	752	760	801	787	799	750	834	777	757	791	776	761	791	757	784	838	849	850	752	787	781	774	756	778	748	797	773	822	772	798	773	782	739	788	780	736	781	805	787	785	810	752	804	776	765	750	780	707	743	793	821	801	741	782	782	718	795	799	733	831	751	809	835	801	824	756	759	813	746	785	748	830	781	813	771	751	770	799	828	831	788	816	812	777	800	765	743	739	777	733	762	768	735	816	756	783	809	837	765	738	786	801	744	771	753	743	778	805	751	802	747	813	754	810	768	724	749	796	766	778	806	780	752	766	798	780	775	785	778	783	786	836	767	715	722	807	812	818	804	729	785	789	819	788	776	781	734	776	712	766	829	804	754	807	806	731	801	787	810	780	756	816	834	794	834	783	809	738	782	758	782	784	781	787	787	767	801	837	754	748	820	835	791	737	778	829	771	767	758	833	794	842	789	845	750	695	817	790	806	771	781	787	765	772	747	766	765	764	786	759	771	772	795	795	767	776	761	772	713	827	838	832	722	772	789	760	784	760	749	814	758	811	761	738	822	808	770	774	789	761	804	782	743	810	829	768	804	821	747	829	798	842	781	832	774	797	741	774	778	851	779	797	746	728	749	831	805	832	822	772	784	782	726	735	759	748	822	769	807	766	776	758	773	754	714	752	793	800	797	779	782	781	751	828	815	820	770	831	771	788	816	812	781	766	764	749	774	800	806	777	727	788	777	786	761	754	775	811	807	818	730	770	754	809	718	803	751	739	717	802	758	794	751	782	771	819	768	831	748	742	835	790	744	826	783	788	740	801	759	825	787	780	763	791	805	752	751	771	740	734	747	812	732	761	766	771	720	750	797	782	829	835	759	779	724	814	794	752	800	803	808	803	797	762	768	764	753	745	809	769	769	770	786	776	768	756	771	771	762	823	828	798	784	792	782	759	796	808	826	788	748	771	824	787	776	746	759	792	769	783	835	790	795	811	821	803	821	716	799	726	827	807	750	778	754	793	816	816	752	778	750	770	765	747	762	812	786	759	778	743	787	778	797	793	773	781	749	800	796	771	770	775	751	779	774	791	747	832	845	809	796	804	794	776	836	791	783	775	764	809	813	810	790	757	818	847	785	777	836	825	848	794	776	768	766	756	772	797	769	839	799	817	776	812	776	775	786	764	781	719	776	776	816	772	787	771	763	774	761	769	774	748	763	857	768	765	746	832	747	772	796	762	797	737	781	775	789	815	816	774	787	780	779	791	774	763	818	819	756	800	811	732	793	763	750	796	791	793	727	752	757	737	760	767	733	771	789	792	824	775	760	751	811	748	779	744	713	748	780	799	819	779	770	785	775	777	786	858	794	795	798	766	767	723	756	854	789	787	759	745	755	778	781	765	798	802	783	798	787	783	828	810	790	731	770	812	769	797	772	819	789	813	799	782	786	792	816	824	782	787	774	843	796	771	813	786	776	772	773	805	806	756	781	777	718	789	745	776	792	784	797	759	763	782	771	825	820	781	829	798	815	789	776	782	767	768	746	831	765	758	752	797	755	731	779	763	784	795	786	816	799	841	776	794	790	820	807	739	696	777	785	777	796	743	815	815	751	762	790	764	801	803	804	767	814	773	796	786	796	749	768	775	803	820	780	793	731	714	796	795	776	758	790	744	768	807	830	799	840	752	799	775	774	751	787	767	807	875	787	795	751	787	766	788	765	741	783	857	784	768	823	719	773	772	816	756	757	767	798	774	754	805	786	744	804	804	783	778	773	752	802	791	811	766	785	719	782	807	750	775	750	799	787	759	783	785	785	796	748	788	780	756	724	774	832	786	792	776	768	768	803	783	782	812	804	789	777	743	810	771	786	775	839	808	791	756	737	803	775	776	786	730	778	774	764	821	800	798	768	723	837	762	797	808	780	770	818	731	775	723	750	767	759	803	813	791	736	801	808	778	740	834	797	759	800	738	711	763	776	774	784	813	732	770	780	767	795	819	762	766	776	778	751	793	800	730	782	780	782	782	767	708	783	775	819	799	738	800	773	759	737	755	789	773	772	817	793	773	770	766	786	788	847	807	812	775	750	791	789	779	779	772	850	769	791	835	812	732	766	821	763	765	825	755	777	757	773	734	748	794	807	844	783	811	824	778	785	807	753	812	799	823	763	814	798	782	786	840	813	782	784	819	828	792	812	780	780	763	741	739	740	752	797	758	770	799	768	801	780	789	798	783	794	763	766	784	760	778	764	766	814	782	785	848	743	799	776	726	801	803	801	819	831	816	766	802	796	756	859	815	753	798	754	788	828	772	738	762	765	702	803	724	798	788	822	825	788	823	789	738	735	849	757	784	785	810	757	754	804	779	784	761	764	815	809	819	788	831	782	749	803	790	792	735	789	834	794	793	822	821	813	829	776	751	766	813	793	806	752	770	795	758	780	787	790	787	781	771	758	782	769	810	789	771	782	816	783	784	796	752	775	816	775	799	742	803	779	803	749	718	803	794	764	789	816	812	791	830	771	804	742	752	746	802	846	793	784	794	754	739	712	793	769	769	783	739	769	715	789	823	789	801	788	748	782	794	782	769	785	790	772	775	744	797	753	709	816	798	749	764	789	773	780	716	777	744	817	853	794	781	771	750	771	838	814	764	782	819	795	811	792	784	771	780	764	767	817	796	852	823	797	757	800	767	765	779	735	762	764	747	736	773	755	795	765	713	789	777	833	758	758	831	816	796	802	770	788	758	792	771	776	766	786	845	819	810	768	754	777	741	808	800	762	772	796	796	792	743	753	765	743	814	829	806	783	826	820	776	775	812	765	822	730	804	773	758	745	780	755	780	793	814	806	791	778	813	786	759	753	722	790	802	776	757	813	769	793	765	828	766	800	754	808	771	835	818	776	800	795	782	786	790	742	760	814	796	745	831	751	754	781	734	787	826	774	724	731	816	806	789	775	764	791	847	760	767	793	802	764	756	764	796	753	846	760	812	784	793	781	764	744	778	765	818	722	777	805	824	736	825	765	779	803	818	803	790	830	823	835	763	785	804	711	862	809	762	747	760	785	744	749	777	773	767	777	749	777	745	735	766	799	715	761	763	823
20869	40854	32227	10111	6748	5091	3805	2952	2530	2179	1909	1605	1539	1395	1235	1156	1124	1098	1110	1052	1041	1098	982	1060	1053	1074	1097	1031	1017	1074	1087	1008	1002	994	1015	1020	930	1050	1001	970	1039	979	931	991	958	911	969	931	940	950	945	963	968	971	920	928	939	951	947	931	875	935	950	950	984	920	902	937	911	949	940	937	959	931	934	934	941	924	896	899	932	884	888	979	937	887	948	921	895	928	987	956	915	925	858	860	986	904	907	909	948	936	934	921	975	917	935	910	977	949	895	983	905	928	924	968	927	980	913	912	923	928	902	880	923	925	914	914	956	905	925	863	907	928	973	970	833	884	951	964	947	889	909	966	940	867	922	918	933	955	913	941	911	927	954	943	880	897	906	886	925	940	935	906	902	922	937	898	947	924	919	933	890	927	888	974	954	915	889	959	894	908	959	926	915	910	918	940	894	892	945	923	919	866	945	934	962	930	914	927	929	948	906	870	887	896	925	880	895	992	937	892	933	855	1001	920	947	851	952	927	951	897	925	941	886	903	883	882	868	924	930	925	957	970	918	923	837	941	936	923	940	986	873	912	918	958	934	900	944	964	905	938	933	918	934	928	922	863	952	906	913	908	894	904	928	877	940	939	903	940	912	925	918	898	943	944	905	957	861	908	911	880	904	955	897	905	922	898	884	949	893	951	913	937	934	878	911	940	926	910	887	942	918	898	971	904	956	917	963	960	880	949	946	910	976	942	935	852	917	916	887	899	951	988	929	953	963	896	920	883	955	931	913	926	904	869	929	916	898	919	887	957	929	957	860	979	928	945	912	886	915	921	913	913	886	912	903	935	932	968	944	916	919	926	978	924	958	978	949	933	896	949	888	908	847	933	922	928	925	911	917	945	912	967	897	949	934	939	877	895	949	926	974	955	901	913	911	952	899	924	905	935	958	922	884	915	905	915	911	965	922	864	937	964	916	871	935	915	895	937	871	948	919	968	939	955	958	930	953	885	985	945	903	943	879	893	956	949	904	919	872	872	951	895	918	941	887	976	979	880	885	918	901	951	930	856	932	874	891	932	918	922	931	924	945	891	917	960	971	884	901	961	935	934	929	907	893	932	921	919	902	903	928	944	895	954	925	944	942	898	902	935	925	883	867	819	934	841	899	938	864	915	946	946	912	894	927	908	921	878	964	949	889	905	913	921	915	959	937	909	936	917	910	983	896	916	899	912	934	902	983	925	926	924	911	914	1009	945	956	939	914	886	926	916	913	891	893	938	874	877	937	907	916	903	966	899	946	961	912	948	902	947	946	929	953	929	900	861	928	954	896	944	1007	935	933	893	943	933	880	964	956	890	927	881	964	928	929	895	928	921	949	927	955	957	985	947	926	914	939	944	935	887	938	937	926	893	873	925	941	886	922	885	906	928	941	967	922	855	962	874	932	926	884	961	909	967	891	898	837	933	989	861	914	958	920	887	949	905	970	956	906	933	910	944	928	981	954	898	928	902	969	911	935	917	895	991	886	911	902	897	868	933	939	898	940	971	874	902	915	928	932	954	950	943	922	919	909	896	925	912	892	902	891	906	900	884	917	949	934	904	890	934	1011	890	939	923	891	905	964	931	914	922	928	871	944	912	884	894	908	960	942	897	918	931	904	888	895	967	949	899	973	938	881	914	951	901	922	903	908	926	913	971	891	928	973	916	940	897	964	935	984	935	943	929	904	882	956	952	916	918	958	895	955	964	972	937	936	897	921	912	928	891	944	886	911	936	911	962	934	936	944	925	901	932	944	897	968	931	942	919	926	906	871	878	927	909	927	953	928	939	902	924	894	892	886	864	865	902	929	920	916	905	874	946	928	896	934	883	901	932	946	943	888	890	948	918	882	961	980	901	892	946	884	941	922	916	928	909	872	885	894	931	854	913	908	935	917	900	884	941	927	945	939	939	902	924	957	945	906	946	893	975	934	943	945	892	984	931	968	946	892	910	914	911	880	871	936	954	963	942	942	897	898	850	916	909	989	906	907	914	890	915	908	913	914	923	924	924	835	983	946	914	909	924	952	951	903	913	905	913	919	935	885	930	912	892	972	927	889	965	979	924	915	911	928	921	891	920	948	936	865	961	918	900	863	993	901	895	926	952	929	937	944	913	910	899	945	849	897	923	910	899	910	858	894	951	942	899	929	944	916	927	909	928	916	893	929	927	980	906	917	886	892	909	954	922	973	828	967	882	918	904	923	901	882	952	922	929	934	939	922	848	939	918	925	1001	902	969	920	913	889	951	913	902	987	900	916	922	884	929	909	928	894	881	933	1007	954	893	878	923	951	897	924	955	885	903	916	952	909	928	892	872	974	957	961	922	848	907	891	961	935	889	966	939	908	913	909	949	954	965	888	950	921	982	976	907	895	920	935	966	921	964	918	891	930	976	887	945	886	877	953	891	928	928	906	901	909	919	914	947	896	882	959	870	949	907	934	922	917	873	977	921	946	931	902	923	932	935	954	930	969	910	943	973	954	903	912	963	947	927	926	953	977	922	923	952	956	900	933	877	930	979	925	926	881	948	934	928	930	932	917	906	896	875	983	886	919	892	947	1020	880	922	910	901	890	906	922	950	878	946	950	979	899	883	961	1005	978	899	883	848	969	910	855	898	901	856	955	921	947	935	875	881	914	945	872	917	957	912	953	889	955	892	906	963	855	974	951	884	920	997	894	919	935	912	942	895	951	896	894	872	902	910	927	869	922	940	932	908	977	919	906	885	960	902	959	956	934	955	925	962	936	913	906	867	879	924	868	912	924	882	921	931	893	954	887	925	932	888	920	958	939	921	913	873	930	928	889	902	951	920	913	931	929	912	909	935	934	946	932	921	917	950	947	894	943	906	906	931	904	889	921	937	931	945	933	904	909	978	913	1001	921	942	952	943	925	914	946	907	826	936	903	901	973	918	906	917	914	906	946	868	942	902	918	919	900	973	875	908	962	930	934	926	898	938	929	909	946	989	848	942	887	957	938	903	890	864	923	933	912	898	962	950	964	992	940	891	945	935	915	904	898	934	923	932	902	955	896	923	917	952	929	891	900	912	922	902	930	933	913	914	883	927	973	950	897	985	915	888	900	894	904	902	930	893	934	893	910	945	950	952	923	950	926	927	969	908	961	889	916	912	887	990	897	902	933	888	927	922	958	939	926	941	912	909	907	939	937	853	879	969	941	933	903	897	951	884	938	910	947	885	946	915	947	889	924	895	866	931	900	921	878	948	924	905	949	986	924	959	907	949	942	940	893	916	880	928	963	892	953	916	918	990	952	946	955	894	907	960	866	945	907	898	916	896	962	942	872	917	926	901	884	912	922	877	954	882	925	948	976	941	878	941	907	881	920	889	913	881	981	862	902	993	969	913	878	907	906	946	967	873	899	924	930	894	949	917	1003	928	941	955	960	936	911	946	927	938	897	943	867	921	927	906	906	882	912	931	943	921	955	975	915	947	975	902	873	927	898	929	908	936	904	968	895	944	854	875
24694	21164	27376	25106	15234	2825	1700	1132	1025	938	862	800	755	675	629	649	603	618	613	581	566	559	620	569	591	555	597	561	571	593	579	567	567	596	529	552	579	534	551	504	560	527	528	585	479	528	540	560	506	526	501	563	502	514	533	529	541	540	504	479	500	545	526	502	536	511	499	530	502	513	498	556	535	529	495	547	520	540	530	536	531	504	496	507	500	571	532	511	528	488	512	515	539	519	526	572	510	487	514	547	534	495	540	538	493	538	477	533	518	556	499	521	536	496	507	513	526	498	533	491	546	478	546	500	493	525	544	496	544	542	509	492	510	494	548	525	538	510	529	513	522	509	510	524	535	543	534	528	495	486	548	511	506	495	517	544	496	524	528	518	530	536	531	529	491	548	506	495	502	509	551	444	510	575	508	522	516	519	504	542	521	509	523	505	511	531	491	512	502	545	490	542	511	513	546	548	535	492	489	509	501	540	514	530	493	499	528	505	514	463	510	478	547	506	491	530	503	511	517	502	516	513	527	499	533	498	561	527	520	496	507	505	529	499	512	555	518	498	495	537	507	524	527	541	524	491	489	518	520	529	516	509	536	519	486	558	533	509	484	493	531	470	503	480	494	501	523	500	518	548	493	495	529	522	497	531	503	561	515	500	497	529	512	527	512	483	508	539	525	459	499	506	501	551	547	522	502	534	487	507	493	535	571	505	528	525	513	506	501	502	510	516	493	457	540	493	499	513	510	551	550	522	498	502	508	518	505	535	529	534	484	511	554	531	520	477	494	524	531	500	534	531	516	485	538	493	484	520	484	504	578	481	527	542	515	517	514	497	517	488	500	527	508	528	526	508	506	524	504	480	505	496	502	462	480	498	494	510	486	485	539	468	558	504	541	553	535	514	522	526	534	483	489	512	524	512	522	509	523	525	497	513	497	512	518	550	511	514	517	479	529	496	521	462	538	501	533	537	539	554	531	533	511	510	521	547	511	524	494	511	525	537	535	488	515	544	513	491	477	486	491	530	514	498	509	504	483	522	526	553	533	529	504	521	504	495	544	496	489	517	502	510	551	527	504	509	506	513	552	557	493	526	499	533	514	479	499	507	511	519	527	522	510	511	541	544	549	505	535	532	499	545	497	559	506	490	492	520	498	552	532	504	515	483	494	527	522	518	523	511	495	510	535	511	527	513	471	530	489	510	511	565	538	486	526	512	521	511	462	502	525	559	507	593	524	519	502	511	515	469	544	499	543	535	492	456	516	512	534	512	519	504	531	538	508	519	517	496	527	513	487	515	530	525	538	524	497	502	524	518	509	517	486	476	502	520	501	487	486	485	516	538	526	491	498	545	505	512	516	531	530	484	520	503	507	541	517	567	513	502	546	529	491	555	511	511	508	538	514	491	481	546	502	521	501	531	514	510	498	521	499	523	554	507	518	525	501	482	534	468	511	524	514	494	477	492	512	536	532	518	506	532	521	522	477	513	508	495	534	512	543	523	508	484	525	489	515	475	563	473	500	469	528	503	491	494	520	509	518	545	524	505	510	520	492	538	528	508	501	505	527	485	548	493	535	502	518	536	502	510	511	513	532	529	537	508	490	509	508	560	510	509	504	514	469	539	501	517	471	539	515	487	497	452	518	518	496	511	497	552	521	498	497	534	575	514	536	499	524	502	527	469	498	486	533	574	495	522	530	537	528	516	492	500	518	503	505	560	533	533	504	526	538	475	525	497	513	527	514	534	500	480	473	467	513	510	502	555	578	534	550	536	520	513	501	549	534	543	491	517	495	529	497	571	566	543	492	520	502	489	479	518	511	568	483	498	539	488	525	539	488	521	521	553	482	477	507	501	489	510	549	500	471	526	495	540	495	480	477	480	512	545	548	501	521	515	542	521	489	481	501	480	508	493	486	517	509	500	509	503	551	498	520	491	546	519	539	475	513	513	525	502	523	532	502	476	519	484	524	497	497	539	494	525	558	508	501	473	521	520	514	496	560	514	557	512	529	535	490	501	506	528	486	531	505	517	551	531	487	521	528	471	539	545	539	543	516	534	527	502	510	501	506	508	526	523	530	479	535	501	474	522	489	503	515	486	562	518	498	485	527	485	515	494	501	495	512	513	504	522	529	502	512	533	528	519	526	525	518	510	532	529	505	512	538	494	507	502	528	506	510	528	512	524	505	510	505	485	542	520	534	517	558	506	463	467	510	532	533	494	511	513	494	520	499	509	496	529	514	555	525	507	501	486	508	520	570	493	494	470	511	526	519	521	521	508	530	480	502	490	484	523	543	493	471	554	522	511	549	519	505	494	506	541	493	503	527	463	500	546	490	485	525	512	528	470	507	471	542	535	530	504	494	507	523	541	500	528	516	521	518	518	505	506	506	529	489	541	555	577	520	497	512	558	514	478	506	524	503	509	491	481	548	560	527	487	543	490	509	512	527	481	508	554	504	500	521	542	550	503	553	507	535	551	505	534	532	506	516	488	555	537	558	520	513	498	497	551	515	515	495	529	509	524	513	489	521	501	491	523	515	487	537	504	463	460	552	479	547	501	508	520	513	533	559	519	509	459	526	488	513	498	495	516	463	486	513	525	519	559	517	498	520	489	518	527	528	538	514	513	529	530	487	539	486	513	532	528	477	497	548	519	483	493	519	489	538	526	510	504	521	539	536	516	518	492	527	461	515	482	476	504	505	501	517	508	518	475	495	533	499	537	516	522	508	509	507	527	531	472	538	503	522	550	509	540	491	501	525	492	533	536	512	541	512	488	503	479	497	562	500	482	493	506	519	498	521	500	455	519	490	515	538	514	484	511	551	524	485	518	504	509	551	532	510	521	511	496	536	482	554	457	538	502	487	497	497	540	520	558	506	515	535	490	501	512	546	544	499	533	530	520	539	529	515	558	502	519	508	498	540	512	483	489	530	488	524	511	569	518	518	545	518	501	521	523	482	528	526	511	523	494	469	504	531	510	514	493	533	498	551	530	531	508	521	479	510	552	560	545	509	491	503	575	585	514	573	511	546	479	475	509	522	495	512	533	521	481	505	539	534	520	526	501	557	514	491	540	521	506	562	531	508	532	531	489	552	492	526	559	520	534	487	513	501	512	561	503	521	491	531	520	518	525	531	513	515	517	488	553	498	525	498	555	472	511	493	542	518	488	510	508	474	498	534	493	510	524	500	524	514	496	520	492	525	529	533	514	518	520	512	514	520	550	536	530	540	549	504	520	515	506	493	503	524	507	518	529	504	491	472	528	526	470	487	525	547	515	537	530	520	512	529	511	481	505	483	539	506	481	497	542	523	554	542	526	505	488	521	475	513	552	543	475	533	486	508	499	521	513	523	541	469	552	501	490	483	516	553	487	486	556	510	519	526	534	516	544	484	530	511	518	541	522	550	495	527	511	541	500	483	504	506	466	521	523	511	514	510	515	527	528	560	568	510	527	527	514	533	489	514	546	494	473	536	531	503	469	518	463	533	481	499	532	520	510
21868	37746	27280	7974	5003	3754	3014	2099	1823	1377	1329	1089	1058	937	853	800	744	741	766	729	744	745	721	721	686	694	717	700	643	732	732	718	699	718	671	703	676	623	682	688	682	633	703	672	648	634	699	615	666	592	639	618	625	605	655	674	621	634	625	653	596	672	642	605	596	619	607	622	640	633	612	647	620	612	619	619	629	590	668	626	616	668	655	638	612	625	634	637	591	637	593	634	625	602	622	644	609	634	641	632	612	638	607	620	667	611	605	611	634	603	681	652	647	626	635	599	656	633	606	599	612	611	639	596	641	599	589	604	579	614	630	634	574	614	620	652	629	612	613	573	603	576	601	624	619	608	654	587	648	603	604	614	612	578	588	682	647	630	611	623	594	625	623	603	574	634	624	609	634	615	603	655	565	614	643	589	602	642	584	602	626	593	597	608	636	597	622	646	643	587	632	626	637	605	639	591	611	634	601	613	602	632	565	603	583	605	592	649	675	616	624	591	610	614	601	622	637	615	623	626	614	606	596	620	643	574	599	611	620	627	662	628	633	588	590	556	615	589	573	645	593	591	593	605	678	627	599	585	617	649	634	599	630	612	612	651	539	593	588	622	609	580	623	590	622	691	652	607	617	656	616	579	616	637	613	601	615	619	636	590	649	639	609	622	601	588	600	618	579	588	619	620	615	615	612	546	600	600	597	586	612	629	644	602	597	595	584	612	597	588	575	625	593	602	643	605	589	588	584	614	618	574	597	623	597	649	603	632	599	565	612	608	616	590	609	645	609	616	595	612	583	617	649	606	582	613	603	657	641	640	588	585	616	614	598	604	608	639	621	593	582	574	604	575	629	569	641	649	588	626	605	627	611	635	584	637	635	612	561	556	629	566	593	640	630	629	607	608	541	582	564	639	593	628	569	604	592	598	647	618	576	612	602	631	603	653	643	601	603	617	602	611	561	594	634	605	653	630	594	606	638	633	628	622	646	599	626	620	582	633	611	634	671	605	616	618	638	605	644	596	611	593	612	552	601	609	673	613	581	630	609	623	611	635	554	597	571	616	626	628	617	608	594	581	637	628	579	606	583	643	643	630	613	576	642	607	616	593	608	609	587	581	574	617	608	609	605	639	577	641	595	607	621	590	573	609	627	576	618	616	630	656	609	598	620	616	618	622	600	598	632	630	613	615	661	617	591	670	601	560	594	601	619	641	558	573	608	593	634	577	624	599	606	575	630	599	630	624	581	606	633	637	623	596	606	645	604	590	640	605	622	560	631	574	608	610	578	595	611	589	612	609	571	620	584	639	650	594	639	625	599	661	596	587	594	631	601	625	607	638	615	576	660	611	569	588	620	621	632	627	589	662	611	544	603	648	656	619	611	637	587	638	579	620	580	662	629	624	581	674	629	605	654	561	630	606	613	610	597	592	684	615	611	637	608	599	655	586	598	600	633	619	629	622	582	659	634	576	584	623	630	585	602	650	583	604	580	610	600	585	626	629	626	617	596	617	595	645	618	622	630	612	628	594	614	639	617	640	607	573	603	603	642	598	609	583	635	604	655	579	594	651	603	628	628	601	634	642	581	639	629	626	589	615	610	631	604	631	600	622	599	606	605	602	673	623	613	633	627	613	590	647	606	553	585	609	584	617	597	643	622	617	601	641	618	616	636	595	608	599	573	617	631	598	616	658	648	633	617	591	643	640	614	604	610	616	571	591	571	560	636	633	623	589	615	547	649	604	595	657	627	639	590	628	633	586	573	607	607	635	617	604	592	593	591	607	628	596	589	630	650	608	645	591	599	595	609	636	598	596	621	617	639	597	638	589	622	607	600	653	581	630	601	630	561	597	639	608	605	598	588	660	570	641	586	618	583	613	605	593	571	635	621	649	631	595	629	596	591	641	602	569	596	603	646	623	634	622	603	619	575	573	652	595	587	602	625	646	627	610	589	591	630	580	620	576	618	609	604	616	566	630	571	600	617	571	626	646	605	650	595	625	649	604	581	608	591	624	612	619	590	602	606	576	568	624	583	591	602	618	610	617	650	622	619	610	644	665	616	605	602	631	640	614	629	645	615	608	604	617	606	611	621	598	599	612	584	593	579	647	556	604	589	619	632	622	629	640	620	595	611	588	648	687	630	572	604	574	591	579	631	616	629	655	627	566	626	600	626	620	605	567	621	645	609	608	583	625	598	662	618	603	583	585	614	607	630	596	611	612	591	617	612	614	594	590	620	642	655	623	626	598	639	597	614	612	582	621	631	631	614	640	642	580	649	582	640	651	627	575	619	610	600	595	600	609	576	656	592	662	676	625	620	618	633	594	656	617	621	630	585	587	629	571	582	655	609	683	601	617	659	608	661	626	608	557	647	614	663	590	619	590	633	632	642	650	617	602	573	582	590	604	648	624	581	598	617	649	649	581	634	596	598	581	619	588	603	592	601	657	625	586	571	634	598	639	633	604	595	578	627	606	598	596	626	621	615	599	604	591	559	628	611	632	592	592	573	622	639	594	616	653	587	597	638	608	639	603	585	569	616	612	600	605	631	625	630	571	620	569	600	623	672	613	600	573	582	626	594	617	627	605	659	633	599	586	643	635	634	589	605	603	585	621	597	546	588	642	609	601	602	598	638	644	586	592	624	606	657	608	621	633	614	642	639	570	595	640	614	557	618	589	584	592	642	591	657	593	608	667	583	606	626	595	605	587	606	610	623	609	598	609	629	640	557	583	589	616	636	602	600	563	598	607	626	632	600	643	602	657	659	625	663	622	622	584	564	586	642	586	625	629	618	605	567	647	595	578	630	605	594	600	646	590	603	593	620	601	604	601	587	605	601	592	659	578	603	597	590	643	644	621	609	582	606	584	588	629	587	611	601	620	585	599	589	597	637	587	610	608	612	644	635	571	616	626	633	612	593	656	611	633	647	619	647	626	541	624	600	612	592	621	591	624	646	589	617	629	618	639	639	606	596	662	577	598	593	592	643	590	607	595	618	609	652	600	587	630	599	636	665	603	624	627	601	609	631	587	608	637	618	651	623	598	626	594	601	574	601	571	635	665	588	635	556	583	584	609	657	604	624	595	609	645	627	597	593	612	615	577	615	618	587	614	603	611	585	662	594	586	621	616	611	610	606	627	602	654	634	613	643	608	589	569	577	614	636	589	596	564	657	633	610	606	566	603	629	616	580	585	588	585	623	568	586	652	634	599	661	578	598	621	587	629	602	636	662	598	625	687	557	648	622	629	612	598	611	588	592	591	654	642	619	657	627	628	596	608	622	635	580	649	631	587	642	634	570	633	616	626	606	604	538	627	570	667	618	597	641	633	617	616	598	588	631	629	628	616	584	599	601	589	631	603	645	620	626	653	606	577	591	625	618	640	608	614	637	624	624	630	622	628	572	680	591	570	603	586	582	598	616	624	624	629	633	631	647	652	651	643	601	622	589	626	573	601	580	608	595	597	594	579	620	641	635	645	636	633	631	633	594	599	610	688	614	606
22637	21202	28740	23949	21210	21301	11529	2671	1824	1622	1352	1157	1135	997	958	856	808	805	778	819	776	705	707	749	664	746	774	715	740	748	755	682	691	685	682	704	670	713	724	691	672	670	673	634	688	618	638	628	618	616	629	641	630	631	584	631	614	623	586	643	570	619	609	600	572	608	596	614	634	591	576	617	584	629	609	574	582	621	555	566	626	603	587	621	588	553	609	610	583	572	548	644	645	616	599	592	574	611	599	610	576	587	604	626	608	559	581	604	584	590	557	633	648	600	605	595	612	617	624	553	599	554	577	591	588	552	615	605	626	614	572	634	596	598	552	616	592	600	630	635	615	621	616	663	603	594	625	577	581	615	589	592	598	598	577	589	578	594	558	577	605	563	621	620	595	573	576	609	613	587	623	577	618	600	577	549	555	611	565	605	566	605	555	620	622	574	630	566	624	578	608	634	614	577	536	560	605	616	587	559	572	576	586	614	612	585	602	584	637	548	588	549	588	592	556	575	620	622	598	570	565	567	589	574	622	589	598	584	616	599	580	578	570	630	617	568	589	564	597	596	569	629	602	607	611	559	652	600	606	572	637	591	626	604	554	575	602	607	624	624	589	642	620	605	588	560	558	538	583	572	611	601	616	599	580	577	573	596	624	574	646	565	631	618	601	584	596	549	621	582	575	598	573	634	580	582	646	583	589	569	612	563	583	571	560	633	585	601	679	618	580	605	590	607	594	599	597	600	556	572	593	584	596	608	587	574	613	590	580	590	609	582	577	578	584	570	642	554	582	595	625	552	578	597	589	597	633	641	561	623	598	571	601	600	606	632	634	640	582	602	599	629	602	627	625	602	599	617	613	566	626	566	572	620	632	570	587	555	573	539	597	578	534	607	600	617	549	576	555	555	581	596	550	588	579	588	580	587	564	581	571	551	581	616	606	606	587	604	565	577	599	590	580	578	579	637	598	593	614	579	563	589	586	573	556	596	568	578	565	587	553	576	611	583	551	554	581	614	613	610	628	618	592	599	619	541	617	582	597	654	614	637	562	579	549	602	586	621	560	604	588	586	627	553	632	625	562	572	611	600	554	628	582	617	577	578	601	587	591	611	571	566	593	576	559	557	574	589	628	585	601	561	618	647	562	580	606	614	627	591	583	596	586	572	586	599	597	600	581	594	561	590	622	600	577	564	555	603	569	544	585	613	550	579	563	580	569	584	604	649	591	597	573	609	621	557	606	584	544	583	582	614	564	595	618	665	583	670	569	623	569	592	580	583	594	594	590	557	599	608	575	577	561	587	552	593	559	584	596	629	622	598	614	587	628	567	585	589	593	565	594	627	587	610	597	635	575	609	616	569	584	646	616	621	621	580	580	562	617	601	611	599	586	603	594	578	613	590	647	598	539	544	585	598	607	604	604	589	600	636	602	556	566	584	566	592	582	571	625	580	587	564	572	559	577	596	614	610	573	566	555	573	598	566	609	610	618	607	578	589	618	599	574	602	618	565	611	590	599	568	602	583	628	571	611	593	611	568	611	613	590	594	641	596	587	607	603	619	566	592	572	650	552	578	608	616	615	583	590	566	547	593	592	579	597	562	577	628	629	576	637	609	583	583	596	595	599	613	642	571	589	572	607	607	600	639	620	582	563	592	625	608	559	604	578	608	630	546	590	569	660	647	567	560	600	610	625	611	618	546	589	597	561	532	576	569	571	594	612	585	560	614	566	607	584	638	620	604	581	601	555	594	606	627	568	571	585	572	619	604	590	606	601	580	630	599	542	571	590	610	610	611	616	619	532	612	598	581	613	564	591	609	595	596	600	613	585	608	608	600	561	596	585	628	603	585	635	608	585	593	627	584	555	593	599	557	611	589	643	553	587	591	592	581	606	586	582	565	556	602	561	556	619	602	541	606	597	560	607	587	560	603	592	582	651	594	619	600	610	607	559	649	607	604	564	566	571	638	582	591	599	590	573	574	588	582	547	589	560	591	583	585	545	602	579	642	587	585	577	611	584	593	649	630	597	575	564	603	596	571	593	591	602	572	626	571	596	615	585	620	585	584	633	579	541	578	588	576	612	616	626	574	594	598	567	588	569	632	603	590	625	577	586	563	583	624	597	596	608	581	571	583	618	619	597	566	616	599	610	640	557	577	605	596	595	637	585	576	579	584	555	583	641	596	625	548	595	574	572	594	586	593	575	568	555	605	580	582	560	618	577	612	627	601	606	590	570	641	617	624	593	604	575	624	573	598	624	572	588	625	559	602	589	541	570	537	564	619	608	607	611	580	608	572	566	626	559	616	561	583	547	577	606	573	632	620	601	608	621	573	599	569	620	613	622	559	612	580	601	628	578	578	541	583	597	571	607	605	598	572	572	574	607	612	582	607	593	619	581	612	604	582	576	601	599	604	600	650	535	587	577	595	587	573	596	612	579	594	589	576	571	561	601	571	607	588	604	574	600	606	568	598	588	586	571	646	575	594	602	591	563	590	576	611	614	569	602	624	585	618	609	605	583	599	579	621	571	587	605	575	578	604	625	601	625	570	598	567	622	604	614	558	590	616	634	576	576	572	599	639	570	621	593	556	635	603	591	581	579	613	596	588	576	586	642	587	606	600	592	593	566	585	566	607	597	585	592	585	574	596	583	573	589	642	541	608	570	585	577	563	608	590	543	618	623	603	614	590	608	622	600	565	580	579	515	612	585	606	628	609	616	559	584	609	615	570	552	611	587	577	590	532	632	587	620	570	582	538	582	583	594	608	562	582	596	585	586	562	564	547	580	634	597	591	585	566	617	573	576	593	659	561	608	611	602	587	548	612	577	588	593	627	610	604	594	588	602	622	546	586	563	606	579	601	548	599	597	614	569	581	561	622	576	564	548	591	580	627	601	573	615	555	626	600	607	571	608	589	585	608	579	563	555	627	594	583	611	614	633	626	592	611	575	576	583	557	621	567	623	609	533	566	642	627	581	603	553	529	598	580	587	573	578	623	605	538	608	569	576	586	597	596	614	593	616	529	617	575	591	591	605	633	612	656	564	594	601	596	619	599	567	618	591	547	582	559	597	597	636	574	557	598	597	554	628	600	603	547	599	571	573	606	557	591	594	591	583	593	631	598	619	604	598	569	601	603	596	605	589	565	621	605	588	636	561	586	614	633	606	617	561	578	622	616	554	592	649	616	613	629	572	597	579	614	590	549	614	569	596	544	576	617	602	596	595	576	588	583	628	589	640	556	547	590	572	580	566	573	623	622	539	593	568	615	605	627	574	611	611	606	600	578	581	593	523	611	565	542	615	575	606	559	581	603	594	600	580	646	585	600	599	644	605	579	573	564	588	564	605	598	562	657	598	584	551	570	596	590	586	568	595	572	580	580	540	600	598	591	598	575	590	569	554	588	596	558	610	630	574	567	580	590	607	585	550	568	627	590	566	605	600	633	620	587	639	617	555	627	603	586	593	563	569	559	636	558	575	585	595	650	607	616	610	614	595	589
24313	46384	37582	14884	9295	6945	5458	3896	3284	2674	2176	1860	1639	1457	1283	1128	1101	1040	1004	996	946	929	871	853	935	941	992	887	916	958	873	937	876	864	925	837	880	854	856	854	849	823	803	803	838	728	815	738	756	732	749	771	799	760	677	674	696	755	714	701	741	699	746	726	703	689	694	662	781	674	761	702	712	723	717	729	684	733	747	722	681	738	683	686	669	722	680	735	758	684	637	665	704	727	730	698	732	705	730	714	704	706	736	712	725	679	726	693	728	651	716	726	708	729	644	698	747	685	720	715	700	692	650	694	665	717	697	725	759	739	691	754	700	726	679	714	735	700	682	709	716	687	667	693	692	705	691	725	730	734	725	704	665	698	680	687	723	684	713	745	689	717	740	720	709	696	712	723	639	776	680	701	725	678	682	731	707	757	728	713	702	690	730	684	705	680	703	683	669	704	723	650	710	711	709	726	712	706	722	750	724	693	694	706	675	693	716	718	717	685	700	710	733	749	697	708	733	705	700	722	692	732	715	666	720	685	684	705	716	701	701	699	766	706	695	743	705	698	693	696	707	646	694	707	728	667	694	678	711	676	650	726	679	719	640	668	733	731	738	730	686	667	725	704	716	708	641	699	715	676	670	707	663	702	703	743	677	692	725	691	738	728	692	701	700	710	717	666	734	723	687	690	707	689	706	693	675	711	657	688	678	729	696	717	725	688	704	694	686	707	706	706	724	714	721	686	689	702	736	652	739	688	709	675	668	683	736	743	693	616	717	759	701	686	672	726	745	701	653	695	669	658	693	682	712	694	662	681	687	753	717	719	701	753	653	739	712	717	685	689	689	712	756	743	671	679	689	721	695	696	695	700	705	726	705	714	726	703	693	678	695	713	707	679	693	685	698	707	708	702	686	687	693	709	671	738	714	707	696	695	695	690	697	744	688	693	742	706	687	673	710	723	684	668	738	693	678	726	740	749	662	748	669	698	727	701	725	677	727	755	686	724	673	737	710	731	697	709	718	701	688	695	716	725	689	640	652	677	708	699	671	674	734	715	699	709	708	713	676	727	710	715	734	723	687	684	700	646	724	769	676	719	715	692	706	701	708	696	731	693	701	717	672	703	705	688	734	698	741	667	700	697	678	697	695	650	698	729	672	691	687	678	695	684	714	670	689	717	692	711	711	689	724	741	702	661	685	687	686	754	731	701	703	681	701	700	702	712	729	695	674	695	698	678	687	694	683	670	705	668	725	701	695	656	742	685	701	736	694	714	706	678	695	727	696	729	691	693	616	759	695	670	688	681	729	727	704	689	709	693	711	717	758	696	723	693	705	701	653	688	665	681	719	749	709	729	709	750	663	723	701	688	716	669	715	712	683	728	680	688	756	705	723	715	688	696	674	708	708	704	670	669	701	712	716	694	743	691	756	688	683	694	670	679	702	709	726	669	664	712	703	753	700	683	716	670	711	725	657	656	718	718	701	754	689	695	690	709	743	708	688	642	710	728	664	733	699	703	708	642	681	654	696	680	762	719	688	680	659	740	692	694	681	671	714	727	681	666	756	733	754	672	696	679	714	658	780	699	706	724	695	713	696	684	721	714	721	749	710	682	714	704	665	739	698	707	684	696	672	678	657	713	688	706	718	690	709	717	703	698	726	696	738	648	692	721	693	685	699	681	717	716	728	699	702	698	732	670	697	698	700	739	728	664	679	656	722	671	655	685	705	679	719	707	687	702	755	685	716	741	678	685	661	647	695	673	733	702	708	684	690	709	692	689	729	719	691	663	707	712	687	705	685	672	745	714	711	701	688	681	685	722	671	661	725	751	676	678	699	702	708	649	672	732	697	664	679	694	686	673	688	716	737	659	724	717	683	650	692	662	721	685	721	678	690	671	722	670	726	718	675	684	717	698	663	697	675	637	701	717	664	697	714	726	728	720	685	719	721	685	688	679	652	688	705	726	714	723	678	656	698	719	680	730	695	743	691	652	673	686	734	700	718	659	656	708	765	697	666	683	768	701	719	727	672	685	725	683	727	737	722	697	697	721	702	711	699	721	721	740	734	662	684	710	706	708	699	717	703	739	724	723	706	746	632	672	705	715	644	761	743	709	671	667	664	752	729	701	737	700	720	673	713	668	699	691	724	697	685	674	708	679	673	727	732	674	761	725	737	683	750	714	641	676	681	746	763	714	693	676	723	703	730	703	671	695	699	739	755	740	660	678	701	729	687	716	719	669	724	739	735	643	719	695	680	686	689	719	734	734	703	703	713	720	717	683	730	653	713	704	723	641	710	731	726	645	686	682	654	687	707	724	713	701	661	691	670	707	692	701	640	710	694	711	674	688	709	688	651	716	706	718	668	701	750	653	701	689	660	672	724	692	740	716	687	692	725	716	701	652	662	713	667	663	722	763	716	718	729	701	675	712	675	727	667	723	719	708	686	722	685	747	702	687	685	693	689	684	698	662	688	692	682	725	718	681	654	674	675	742	699	665	690	711	712	696	717	706	697	693	676	707	665	683	711	641	709	698	658	715	765	702	702	705	673	703	692	674	705	669	699	729	709	692	674	713	735	708	668	701	694	722	676	672	689	684	707	671	696	726	686	687	664	710	703	722	684	669	660	741	715	722	759	721	689	707	716	705	710	736	714	675	714	704	685	710	663	742	697	693	723	721	698	741	718	703	754	716	652	709	714	722	664	705	730	688	723	727	680	706	674	732	718	677	708	710	683	724	705	695	680	725	682	656	729	714	708	700	712	686	729	754	684	713	706	754	672	658	694	625	706	709	743	702	720	721	674	682	728	702	705	719	693	717	728	690	710	689	696	706	768	698	669	695	683	738	703	713	688	679	723	739	759	664	680	728	727	690	727	667	664	729	675	657	672	737	714	652	754	654	710	708	681	703	742	720	667	720	744	686	745	702	655	716	692	668	744	692	696	710	715	726	702	720	705	714	693	729	738	726	720	731	712	676	637	705	669	661	707	723	705	731	694	699	710	733	694	681	708	739	718	687	691	702	661	745	723	667	698	689	644	644	719	686	718	730	706	703	644	695	697	753	713	673	722	718	693	694	672	729	703	672	723	734	706	716	723	735	675	704	734	730	737	673	697	721	678	694	710	707	681	767	722	685	704	700	713	687	700	696	712	674	723	704	703	728	726	753	704	664	732	710	730	680	715	677	673	724	712	655	693	680	725	689	713	750	715	677	653	688	712	726	676	681	706	699	705	694	672	728	720	677	668	729	649	674	714	682	716	674	687	695	685	706	731	695	695	683	743	713	671	714	642	720	681	682	704	655	733	678	720	682	678	674	694	717	686	720	717	750	751	670	687	716	702	698	746	703	670	689	702	704	700	755	706	774	704	681	657	703	667	696	665	701	732	730	669	665	680	719	708	728	684	638	672	723	745	722	720	655	717	698	714	674	727	662	684	698	710	699	667	665	697	665	676	681	698	673	736	704	702	693	729	748	685	716	752	708	713	698	683	697	670	729	692	718
27644	22087	20395	6481	2156	1470	1236	1043	943	863	906	834	793	801	785	764	738	786	758	740	731	695	706	717	729	748	756	737	762	753	758	757	758	768	728	749	715	732	735	711	712	696	696	745	699	737	689	712	718	638	701	685	744	727	669	708	698	684	705	635	688	701	708	711	701	655	731	712	665	709	740	676	702	681	694	742	704	688	678	699	690	734	717	727	689	715	692	689	726	755	689	732	658	686	689	694	713	678	692	702	666	684	742	699	702	715	672	689	691	669	717	678	711	639	743	644	748	711	702	717	696	699	731	630	719	735	687	730	677	695	687	673	680	667	715	718	720	777	677	677	721	715	738	755	676	676	708	694	694	700	694	734	670	686	729	683	719	707	725	700	689	760	665	684	711	677	655	681	687	723	688	705	699	730	766	706	718	696	733	718	701	727	727	680	708	652	711	727	718	760	703	685	683	707	702	691	648	743	705	642	692	681	733	675	731	742	714	682	682	687	701	707	731	656	717	696	720	656	685	685	689	703	742	704	640	665	712	684	659	671	723	698	741	710	670	683	685	669	691	728	713	660	716	724	713	677	714	736	697	745	713	741	737	723	705	717	717	707	692	684	723	670	704	692	707	686	732	718	671	684	696	701	658	708	660	713	747	680	718	710	679	677	738	680	709	674	760	707	653	703	694	683	684	665	702	714	676	696	698	696	666	691	681	676	739	660	702	726	741	722	691	693	684	702	680	680	655	713	728	686	702	701	729	702	707	673	714	688	651	680	722	714	670	686	683	676	684	697	691	722	689	747	694	700	715	684	677	717	679	684	719	710	739	691	707	734	694	713	727	736	674	697	704	660	730	693	693	691	759	613	688	704	718	702	662	687	733	703	670	721	727	714	690	696	722	700	695	707	697	706	711	751	708	739	688	696	733	706	679	692	701	666	761	664	735	724	732	731	688	709	724	780	719	726	697	789	779	661	706	693	689	715	739	762	699	709	719	729	711	718	719	746	682	711	734	674	707	729	684	739	691	710	702	734	628	703	658	663	701	742	711	699	699	697	722	715	693	709	701	686	672	683	706	703	679	712	651	717	647	722	701	706	725	660	652	719	705	683	720	699	718	780	696	711	740	676	678	679	715	677	710	736	666	706	708	710	718	685	699	706	697	694	719	682	678	692	654	697	672	709	702	683	694	712	660	689	702	702	723	714	699	675	699	679	685	674	717	747	721	710	680	665	658	706	713	680	684	746	674	680	751	697	677	660	724	686	733	652	643	718	730	678	673	733	711	717	637	715	729	712	681	683	699	682	696	704	699	711	680	697	747	708	693	719	725	697	714	670	719	685	720	724	715	744	709	729	710	722	691	710	679	666	690	651	683	741	742	732	656	667	705	701	708	713	700	721	687	699	715	725	712	693	698	678	723	720	692	702	750	722	711	663	766	704	692	712	676	719	703	655	679	714	764	700	686	690	676	698	693	655	714	640	678	672	696	668	723	678	716	675	710	698	700	698	679	667	713	699	734	722	691	713	699	654	709	688	695	702	692	686	719	712	729	716	735	695	698	715	724	718	745	697	712	686	692	680	752	701	673	724	732	705	695	710	712	701	734	723	726	684	651	680	719	690	650	713	722	725	698	723	724	645	718	673	695	660	706	692	697	756	682	702	729	681	693	715	714	694	666	662	710	738	715	681	689	709	732	709	692	675	661	684	699	699	749	715	705	683	725	660	715	689	673	665	754	686	758	701	655	691	802	690	691	684	729	694	692	672	742	727	711	664	664	714	689	697	715	698	653	707	725	677	687	661	689	701	682	724	781	760	669	680	738	699	680	748	707	716	704	723	700	710	729	676	721	673	719	719	614	678	717	716	752	700	684	707	735	723	691	746	708	648	687	669	680	696	709	741	722	676	697	701	735	683	699	699	739	719	696	674	702	775	709	676	700	683	706	702	686	703	711	707	719	714	718	722	675	743	680	689	708	679	676	734	742	729	694	685	730	717	712	701	698	700	714	663	762	672	716	758	664	659	671	692	722	671	715	678	677	678	666	739	722	699	742	707	728	689	718	704	684	672	738	653	636	688	734	692	673	718	677	675	712	701	713	700	738	720	753	722	659	681	696	703	725	712	701	718	705	709	689	740	681	708	658	653	727	673	687	663	695	659	711	736	709	688	688	711	734	718	683	660	727	684	689	693	703	738	724	712	711	694	727	673	684	647	659	704	698	710	774	684	687	756	673	684	673	665	718	683	708	691	714	624	733	705	681	710	714	756	696	714	689	716	664	662	695	695	690	700	663	710	683	676	708	667	726	703	694	725	718	766	703	659	711	735	725	716	737	675	696	745	754	680	718	735	696	709	700	716	721	708	689	708	738	741	729	732	716	722	661	738	634	704	727	716	733	708	713	669	702	754	682	668	739	722	694	661	693	712	673	699	684	735	675	654	706	700	711	687	732	674	734	693	686	683	650	724	692	700	686	716	700	691	718	677	721	699	727	718	752	722	716	692	646	714	749	715	730	685	697	663	697	697	713	727	695	691	677	736	692	658	688	725	691	730	691	691	713	719	729	654	702	769	740	703	658	693	676	662	675	669	703	731	743	711	702	702	711	720	683	691	700	701	732	741	744	653	677	711	722	742	722	673	680	712	689	703	699	697	657	705	703	688	714	750	697	677	682	728	755	729	717	712	710	704	701	688	687	753	699	699	688	696	758	743	695	752	721	686	721	678	732	709	757	631	688	688	718	701	717	691	667	685	720	698	676	709	749	705	705	696	729	745	770	717	712	698	685	657	683	698	655	714	655	698	682	725	730	659	723	747	688	715	692	652	706	686	688	669	729	741	708	703	703	692	725	708	699	702	738	717	659	667	715	700	652	709	734	687	691	717	684	680	674	693	633	689	702	699	675	745	739	703	679	703	739	735	689	679	683	695	663	678	722	741	651	703	692	717	706	680	683	689	724	671	728	753	726	760	730	682	725	677	702	707	714	678	721	743	682	714	692	696	682	664	719	746	648	658	690	726	711	678	680	713	673	689	735	712	728	697	694	672	680	694	719	690	713	699	701	734	715	711	701	668	677	691	705	677	773	727	667	685	723	658	643	686	703	685	692	659	691	698	683	693	690	687	749	714	664	687	707	697	698	719	681	690	713	657	693	689	717	712	712	672	686	733	743	689	698	669	687	696	689	660	722	684	679	721	718	727	722	722	731	753	674	727	698	678	690	694	697	744	689	689	690	692	709	695	687	664	684	716	685	667	726	673	696	739	725	704	745	737	708	724	711	662	643	662	690	715	708	763	717	672	683	713	677	723	700	713	689	698	690	694	728	666	673	665	717	698	726	729	742	711	690	702	725	677	701	781	705	771	705	678	728	734	730	713	673	723	714	703	677	705	691	677	673	733	707	706	733	695	692	691	683	711	691	692	696	662	649	643	720	704	734	719	742	722	689	685	711	735	662	738	692	711	724	686	708	683	724	664	681	671	733	703	736	718	697	720	691	685	709	714
20531	32703	23747	5615	3245	2352	1966	1580	1399	1279	1131	1156	1023	1031	941	903	881	871	900	905	837	876	870	895	883	888	847	923	818	915	833	843	881	893	924	885	899	855	891	909	863	841	865	901	881	831	838	907	878	852	810	875	852	834	823	842	800	842	805	847	859	837	797	841	805	827	842	830	803	841	876	785	863	813	802	841	821	889	834	825	872	833	850	835	838	815	836	825	827	852	871	851	864	836	872	815	767	848	817	857	836	870	877	857	810	791	853	910	820	839	834	771	834	815	831	813	845	799	813	800	861	863	796	837	812	875	806	825	830	815	860	839	831	856	822	803	798	846	871	836	849	773	869	851	842	864	825	852	817	824	860	838	840	814	806	859	843	818	872	830	821	828	872	866	819	815	780	824	855	896	872	813	850	823	841	797	859	769	822	861	817	832	835	798	826	831	839	836	858	842	839	863	850	827	857	822	842	798	850	871	882	857	842	850	856	820	872	757	840	820	803	847	804	826	858	815	826	847	820	814	834	845	829	827	860	834	853	807	842	827	846	850	846	856	892	817	848	847	827	838	782	859	827	773	831	848	841	845	837	865	780	847	798	841	811	826	858	839	858	812	875	807	838	843	844	829	868	823	799	905	853	791	788	797	813	846	812	861	858	817	881	790	829	824	832	868	768	775	878	797	817	753	823	844	840	804	808	831	808	809	823	819	920	853	802	841	843	795	834	799	823	857	878	855	733	847	802	770	817	803	867	873	815	864	795	818	843	803	864	828	883	796	808	852	802	822	768	856	826	842	831	806	827	777	833	816	830	905	828	847	812	829	827	836	827	819	886	866	795	830	811	818	855	809	857	834	831	874	827	889	865	854	757	833	819	828	824	798	831	814	861	788	846	805	850	825	838	830	812	782	818	868	800	837	834	793	778	854	801	853	829	749	774	839	788	835	776	793	818	819	832	815	802	856	876	858	831	821	859	861	843	826	861	843	823	846	825	828	832	815	842	819	857	880	875	872	784	813	801	804	803	817	833	843	831	866	846	851	833	773	851	827	842	804	881	866	849	884	781	854	809	857	817	809	911	890	834	784	827	781	857	802	828	830	803	803	814	876	830	845	824	807	822	873	848	868	796	830	835	791	819	831	825	832	806	942	816	832	894	844	804	847	817	855	884	831	819	821	819	850	813	831	830	790	823	857	856	832	837	800	885	834	865	845	876	779	812	798	821	807	798	856	833	855	825	846	816	833	833	841	785	843	847	794	868	842	779	790	833	825	837	837	834	841	829	765	850	909	822	828	830	806	831	848	837	814	841	853	831	878	863	789	852	818	772	811	841	844	827	854	787	789	836	810	861	817	844	821	849	828	837	836	845	819	847	820	865	843	866	798	858	838	824	813	870	818	888	802	855	829	836	836	829	797	796	816	790	819	763	822	794	826	792	814	807	852	823	836	792	824	803	811	821	810	864	862	805	791	842	826	787	846	863	793	833	849	807	810	848	870	890	826	784	812	836	856	828	840	836	843	825	793	827	864	862	803	864	783	854	891	832	844	857	823	800	825	810	841	857	801	766	808	796	860	801	792	815	832	806	836	793	828	783	858	838	841	811	835	806	836	796	814	843	811	784	760	815	833	876	808	788	848	835	800	838	770	770	893	791	875	816	826	829	802	860	833	869	858	907	814	803	825	790	830	856	817	882	842	915	843	854	799	786	766	818	803	814	775	828	788	786	779	812	843	843	825	865	836	805	807	803	834	848	801	849	817	889	844	752	822	836	898	866	797	874	904	803	808	811	812	822	815	823	852	823	831	837	801	869	850	874	821	859	815	773	744	837	796	849	795	817	832	818	858	823	822	781	843	836	775	826	789	821	776	819	868	792	817	845	851	845	787	796	834	836	773	817	813	849	849	859	837	830	787	853	828	834	822	844	830	802	826	857	819	828	803	807	798	854	816	834	847	781	810	815	802	836	867	795	823	802	783	870	784	833	847	830	847	863	805	836	889	835	850	853	848	785	851	873	833	866	792	813	834	856	821	861	830	811	852	848	788	817	824	842	824	839	817	800	833	807	804	866	820	806	813	849	811	769	803	808	815	877	799	825	846	856	849	827	823	828	840	816	874	892	815	803	890	816	828	854	840	829	825	808	832	843	815	848	872	785	855	796	793	829	814	828	857	868	817	848	854	791	835	856	822	818	792	812	833	849	892	825	826	883	828	825	784	849	805	900	843	810	779	856	878	874	853	840	820	774	862	816	821	788	836	841	816	857	798	841	849	864	829	793	850	811	854	787	830	754	868	837	838	813	813	906	862	836	867	838	847	846	839	835	804	788	794	826	839	825	836	817	762	840	819	816	853	836	812	830	848	821	859	826	875	818	841	821	847	840	830	900	828	835	752	837	845	843	784	837	809	870	828	898	808	794	821	811	859	824	847	807	826	886	795	773	806	881	822	827	822	825	810	806	847	830	836	797	833	872	841	864	880	822	803	824	867	842	814	833	832	877	841	824	736	839	863	840	834	864	830	805	847	822	837	807	774	843	842	865	826	795	829	893	777	866	839	800	841	813	819	764	860	842	835	822	792	849	831	843	815	862	840	846	842	823	832	824	855	858	810	821	881	810	885	764	816	788	813	789	801	830	846	822	829	806	839	840	846	809	810	839	851	886	857	867	841	850	841	820	820	808	812	765	838	863	845	808	871	819	819	862	868	816	809	848	821	872	776	830	825	830	867	839	783	836	819	851	770	869	853	791	842	817	796	798	865	862	880	851	826	842	865	800	852	841	902	867	808	845	853	810	826	838	798	829	806	824	780	885	827	822	817	827	802	807	793	816	858	790	829	827	813	829	855	796	878	822	865	800	840	833	848	802	797	840	836	824	822	850	800	859	841	829	840	817	823	799	808	870	850	817	804	823	839	835	863	865	783	845	827	820	849	850	843	846	816	817	858	791	781	848	810	848	882	810	821	864	852	880	834	792	843	854	852	786	843	829	833	827	792	847	841	838	802	831	757	783	840	816	847	791	821	811	829	825	848	886	846	801	865	856	892	836	822	863	835	812	827	856	834	823	867	811	861	835	835	883	838	844	833	825	851	810	849	822	807	785	869	883	827	847	849	846	827	770	790	825	812	847	838	872	863	841	797	827	795	843	807	880	806	832	826	854	850	844	815	832	842	884	794	847	803	815	801	828	831	858	846	805	825	858	860	832	874	826	877	817	825	854	801	875	875	882	791	830	814	853	793	819	855	803	858	837	842	867	795	879	854	859	878	909	855	802	859	837	842	837	825	819	841	834	825	845	778	837	830	850	840	865	818	861	843	861	841	812	829	824	842	834	812	881	852	840	804	827	853	845	806	791	853	879	819	799	771	853	820	787	835	857	829	810	839	817	804	853	767	791	807	831	848	840	821	824	850	888	807	856	873	853	802	765	811	834	797	869	817	854	805	897	829	824	825	794	832	817	872	810	825	868	811	843	828	846	792	853	852	782	810	877	786	784	794	836	822
23682	21148	28231	24319	21125	12018	2873	1911	1593	1348	1280	1208	1133	1014	950	911	919	951	912	958	941	829	883	903	861	918	903	880	893	886	853	831	817	887	863	830	821	821	876	799	794	854	843	862	861	777	795	850	841	789	799	804	845	797	751	821	793	780	846	772	741	836	776	784	791	783	806	841	787	796	790	827	785	813	762	769	832	780	816	805	807	782	736	841	810	818	799	801	872	794	776	749	747	786	775	800	814	730	775	798	753	798	821	791	771	811	726	745	790	778	819	829	770	782	740	796	814	812	739	770	776	837	814	827	811	758	758	780	834	832	814	806	798	760	783	807	823	752	808	757	788	802	756	802	749	768	776	845	818	775	823	775	800	819	780	788	821	772	814	782	781	833	784	790	743	811	797	758	808	777	795	855	796	813	780	830	762	768	789	744	790	805	792	827	811	780	806	762	841	792	777	830	851	803	752	818	844	801	792	817	783	842	761	795	781	776	763	809	803	830	784	764	764	833	796	800	819	781	810	719	780	730	789	756	795	762	778	817	807	826	734	807	765	797	779	742	784	812	757	821	774	803	745	785	821	732	768	811	791	839	747	801	754	754	782	790	763	794	764	829	817	763	775	764	747	792	743	793	778	792	820	757	773	801	806	790	781	739	782	797	758	795	773	813	838	782	792	766	809	766	741	777	793	874	767	747	828	818	786	749	804	763	743	807	788	816	768	776	730	845	821	785	797	820	794	767	787	784	760	737	794	747	802	794	803	778	851	778	777	783	786	792	837	782	801	759	830	779	767	810	796	781	810	774	838	806	812	836	769	807	837	814	790	809	807	811	747	781	795	756	773	833	784	793	790	762	784	788	734	789	810	771	753	811	784	804	807	782	770	785	791	774	787	799	841	819	820	786	852	791	767	809	791	794	730	817	771	801	743	798	774	836	770	802	730	805	807	819	804	827	756	729	817	811	771	775	797	767	716	791	784	801	797	786	794	833	813	780	829	762	836	790	799	764	790	796	799	743	804	750	782	766	818	787	805	790	850	792	784	786	801	721	757	805	757	801	828	823	788	772	771	782	778	799	787	760	744	846	754	818	775	824	769	855	820	778	805	816	807	806	790	771	760	791	752	787	764	814	798	755	795	790	749	804	839	809	760	795	775	781	734	794	844	795	769	794	759	774	772	795	760	824	755	780	785	825	784	782	773	794	795	808	836	824	787	778	828	756	767	781	758	803	742	787	815	768	745	785	796	795	755	781	805	770	800	763	809	792	845	772	779	782	760	823	782	847	796	795	776	762	830	820	800	815	747	779	764	751	835	821	785	782	825	865	741	847	763	809	776	774	737	757	827	765	763	764	825	774	785	762	809	776	786	803	799	793	754	789	788	795	788	786	780	752	761	787	820	825	807	789	802	792	782	755	772	796	846	746	756	743	762	783	778	762	753	844	836	818	808	763	763	813	792	785	702	776	756	817	747	763	783	769	776	778	784	756	754	796	760	807	741	822	817	798	775	864	760	761	778	781	770	845	769	762	807	770	821	816	798	793	764	808	777	799	789	795	769	785	778	762	798	821	779	755	731	773	792	754	794	816	751	794	772	779	768	757	809	843	812	811	794	839	779	753	829	777	803	761	786	777	794	770	761	797	829	772	784	789	801	750	758	778	830	756	805	800	800	750	769	738	793	788	790	732	786	791	831	788	804	808	784	765	795	786	761	771	743	801	841	816	751	767	719	814	810	836	827	770	856	777	815	801	809	789	793	766	751	770	801	817	808	767	771	749	773	783	841	791	734	799	843	776	810	768	809	763	829	812	748	816	800	782	821	792	736	767	796	789	796	762	823	758	752	762	778	756	773	794	803	870	777	780	763	725	764	780	758	749	750	767	710	756	778	809	797	775	765	787	790	775	769	771	769	830	827	793	766	770	752	771	739	820	786	736	780	778	810	802	784	816	810	834	803	839	757	802	799	820	792	776	752	801	787	822	847	762	811	817	786	773	830	775	766	802	782	774	769	808	840	820	779	810	793	809	761	770	775	855	810	785	769	814	833	802	832	820	803	794	800	788	854	807	790	791	799	841	781	789	808	760	818	827	806	788	763	777	784	833	795	788	773	802	804	772	824	740	740	838	737	790	847	799	818	825	768	800	834	770	793	781	793	794	768	785	806	769	806	785	802	803	799	815	774	800	806	822	802	782	810	766	829	770	772	792	808	778	768	811	797	778	782	827	771	766	837	784	753	813	740	819	793	806	779	763	813	805	780	856	784	798	752	733	773	817	796	792	781	791	754	829	764	850	786	827	805	752	782	783	798	804	792	791	815	808	809	801	744	731	785	760	791	803	796	824	787	756	780	738	757	761	767	788	768	824	764	812	854	770	808	769	778	804	789	861	752	776	752	797	723	795	785	730	787	814	736	820	780	743	812	748	818	800	827	779	812	794	843	793	771	752	805	776	767	783	810	753	777	819	794	759	791	806	786	847	776	774	769	782	763	780	777	808	768	745	802	806	815	774	820	756	764	808	732	762	791	786	779	818	781	756	800	766	770	838	766	810	759	785	792	719	778	840	774	830	802	791	799	793	747	769	803	786	794	792	792	774	738	787	791	786	773	806	791	792	781	754	799	796	754	794	792	796	837	801	773	780	791	810	786	723	816	762	800	790	779	836	798	812	745	774	766	740	783	855	764	803	776	810	732	772	810	754	827	786	801	754	738	786	789	776	819	801	805	771	804	816	760	795	781	771	751	787	755	745	803	828	792	764	798	776	786	790	773	813	805	770	812	803	819	759	771	777	775	784	810	774	850	785	819	787	752	779	759	797	803	756	761	778	789	840	767	794	771	761	746	787	790	772	792	784	800	769	816	813	774	784	805	809	759	816	773	738	732	834	828	822	831	775	831	788	791	770	785	782	786	772	778	711	796	750	774	797	785	767	828	791	794	783	806	826	827	809	769	772	735	869	792	821	769	810	805	807	786	795	756	794	798	810	785	785	806	717	772	783	787	827	804	794	764	812	786	798	759	771	795	757	772	811	750	772	816	766	817	822	791	773	773	746	762	829	802	794	775	769	797	760	786	772	781	810	780	749	832	783	799	777	768	795	787	827	772	849	795	745	778	751	758	776	778	777	781	779	792	853	755	790	845	773	780	737	777	770	808	786	812	764	750	802	815	815	842	778	800	807	789	773	760	815	786	821	840	779	762	778	769	788	800	756	764	764	781	862	793	789	786	833	828	796	762	853	768	782	784	829	749	763	794	806	784	779	779	807	792	812	763	811	752	772	784	774	778	795	822	781	771	769	819	788	814	774	783	817	786	814	810	860	804	792	815	746	799	780	792	760	767	829	777	785	749	792	770	749	786	789	790	795	756	727	783	777	769	754	761	803	757	781	837	785	754	786	805	804	798	800	767	767	781	834	816	820	811	801	797	772	809	790	755	762	809	827	764	834	804	753	787	770	817	810	808	785	751	801	777	797	828	804	769	746	792	802	788	775	798	755	779	809
21770	41044	31264	10865	6558	4439	3631	2760	2428	1916	1765	1637	1437	1287	1257	1155	1218	1109	1141	1175	1072	1094	1070	1126	1071	1017	1110	1073	1049	1110	1093	1019	1064	1113	1040	1049	1045	972	1073	1008	1020	966	1058	1008	1004	1029	939	944	995	1001	998	983	1006	953	909	942	934	935	923	966	939	888	918	954	923	895	899	886	956	891	943	914	943	944	971	929	898	889	908	906	952	923	941	929	950	959	928	958	903	906	951	918	933	952	904	953	940	925	971	990	925	901	973	893	935	930	974	941	919	928	937	978	921	941	910	903	912	910	902	899	925	893	908	961	938	927	921	949	914	910	958	988	975	937	892	950	921	931	904	939	924	923	917	946	949	875	953	898	905	961	952	918	946	930	939	913	915	959	908	911	909	956	911	944	902	940	918	955	933	953	926	952	936	923	954	886	978	903	929	912	944	958	923	899	955	1000	951	987	936	863	906	866	970	927	937	924	959	979	877	980	937	979	917	912	909	957	925	1000	907	919	908	927	935	956	933	936	936	856	930	917	895	945	922	931	924	935	919	912	938	922	935	975	872	953	953	918	952	906	891	923	946	927	959	936	953	954	917	901	883	921	923	908	967	888	908	853	948	953	918	915	967	909	946	941	955	918	942	920	985	988	930	934	1001	911	939	859	966	978	913	907	912	951	897	923	982	914	961	942	910	926	877	969	911	1013	902	932	920	954	925	910	948	875	923	974	984	968	905	887	967	900	893	876	930	935	898	979	990	917	895	914	925	914	969	926	945	935	927	940	937	926	887	913	928	880	885	1012	912	987	911	880	951	915	946	889	929	974	975	964	917	852	934	910	937	908	895	913	913	967	942	930	922	967	907	920	899	879	889	924	942	968	989	940	967	954	950	964	936	930	965	888	889	944	920	933	916	920	931	998	945	949	975	936	930	888	929	951	951	938	923	931	921	901	912	944	955	963	936	961	902	953	922	920	895	935	945	913	901	907	953	950	879	892	1001	906	1004	973	984	942	960	971	940	961	956	906	885	991	984	943	894	1007	977	927	889	908	934	917	886	943	870	875	939	874	967	945	939	934	954	921	925	950	957	960	880	945	891	928	961	921	916	901	936	904	919	974	921	958	901	901	890	901	911	961	891	933	976	905	877	945	931	887	941	931	942	951	955	933	917	896	969	954	995	1009	932	906	934	985	870	882	912	918	944	898	989	914	906	950	877	955	926	917	899	962	987	915	991	952	888	938	1004	950	956	877	937	957	949	931	937	945	984	917	913	985	959	951	957	959	925	904	911	917	941	939	929	892	959	931	966	924	948	939	909	963	950	945	984	944	928	942	959	916	921	903	956	942	962	919	902	989	916	918	945	933	907	904	921	911	951	902	949	860	902	886	939	910	936	913	969	953	931	975	936	938	920	927	923	963	899	945	923	951	894	901	968	920	919	919	958	973	944	968	904	985	929	963	887	918	889	986	932	862	930	980	924	931	884	978	948	940	979	952	916	903	932	932	948	965	967	931	924	924	941	940	953	938	938	970	972	982	931	893	931	903	919	940	911	943	827	963	904	1030	942	953	990	929	896	969	963	921	909	908	963	935	928	941	923	933	930	891	943	990	979	923	901	899	908	897	966	882	917	926	904	894	915	959	860	954	912	992	952	927	853	906	921	885	951	916	916	967	934	929	926	912	905	935	875	924	921	935	922	900	921	934	940	964	919	978	959	906	913	959	942	951	957	945	932	919	902	992	922	928	876	956	929	915	934	935	881	931	936	1017	959	916	1000	960	939	952	937	949	924	940	886	948	870	892	957	866	946	954	977	889	960	994	941	958	912	987	933	957	934	943	899	943	888	947	955	935	958	962	945	928	934	961	930	921	916	910	988	968	915	939	960	941	934	943	929	926	893	905	860	887	926	946	934	913	854	948	923	924	946	926	951	975	994	925	951	951	951	966	936	871	956	890	939	890	950	924	905	912	936	943	921	920	888	939	973	909	1017	940	940	926	912	889	956	901	999	929	933	932	928	914	891	911	947	952	881	924	958	951	912	969	1009	947	983	934	900	931	950	1007	932	899	942	913	935	938	945	914	924	913	913	918	882	957	979	872	875	881	921	959	949	979	895	926	950	903	931	933	925	929	948	884	904	931	949	906	921	904	902	923	934	898	985	946	954	913	926	901	936	921	901	902	966	993	873	903	935	900	983	968	963	939	919	911	927	889	917	967	894	976	928	972	954	1006	912	917	958	942	951	963	929	903	932	965	934	950	938	923	957	922	968	954	917	894	896	892	987	897	916	951	960	921	950	944	927	895	938	949	934	897	923	918	966	867	916	923	923	970	935	971	925	927	930	908	913	1016	931	926	944	899	873	878	899	970	957	912	989	898	892	965	946	966	955	950	959	925	936	876	920	965	878	944	914	914	890	936	928	902	937	903	882	936	958	960	925	914	909	937	925	938	870	956	893	937	907	984	940	958	944	930	918	934	883	943	938	932	916	953	927	901	944	938	960	950	1016	915	959	884	921	845	890	969	947	924	928	892	925	942	971	934	952	849	918	958	924	946	969	911	906	871	916	944	954	931	932	950	942	866	886	906	948	939	890	927	957	968	928	928	920	914	884	970	885	913	922	899	910	929	937	947	868	969	925	939	888	908	966	939	949	911	883	910	976	937	921	931	939	977	890	929	984	945	943	924	931	864	952	944	960	906	942	912	927	933	928	922	901	912	933	961	928	962	881	889	934	954	967	926	977	960	934	939	937	891	969	916	918	961	940	1014	908	932	932	924	949	922	901	922	950	924	935	982	908	931	928	919	922	930	903	976	946	909	938	937	921	928	914	965	909	932	924	878	944	925	936	953	931	916	905	959	913	910	955	895	909	893	938	904	935	945	917	939	906	900	986	962	915	930	942	962	931	970	964	920	928	890	930	944	919	934	879	927	967	968	914	918	918	938	960	907	980	876	958	921	912	961	968	869	901	957	909	951	944	939	899	921	923	900	860	969	941	922	895	995	944	883	931	913	937	973	902	944	922	961	935	930	960	904	948	964	954	902	940	898	992	915	907	903	879	919	961	948	925	855	915	867	978	945	924	966	946	883	908	915	980	888	942	930	917	943	896	988	996	939	924	911	906	922	911	924	897	886	937	926	908	943	922	914	889	976	912	982	948	889	887	927	947	926	915	908	964	932	910	856	949	902	914	944	877	864	968	900	900	898	907	947	918	919	908	930	889	936	945	924	932	970	905	884	914	928	996	899	923	931	951	988	900	957	943	918	887	921	921	934	907	955	961	929	919	996	959	882	915	926	928	899	954	915	898	891	927	937	908	909	942	906	905	912	934	927	913	957	923	921	945	922	899	883	945	929	897	955	940	931	922	878	961	936	925	898	894	940	882	929	977	924	905	895	915	915	943	916	976	946	953	936	945	947	924	899	889	927	918	987	958	967	912	983	955	896	934	876	916	923	960	934	968	943	944	893	942	933	939	917	903	896	919	912	903	949	919	955	904	939	936	938	900	912	898	942	925	897	946	931	921	947	957	928
24659	21151	27336	25149	14960	2648	1557	1185	1043	887	822	746	741	694	640	573	593	598	584	578	597	628	546	584	569	599	542	607	599	557	526	560	536	551	550	537	555	552	540	576	557	539	596	548	514	532	541	556	504	515	558	542	534	556	533	513	497	505	517	559	523	503	511	528	526	502	504	554	540	539	484	557	492	540	527	520	502	510	489	520	552	534	531	534	539	541	536	544	517	539	498	502	531	529	500	509	487	528	531	540	511	508	512	509	519	504	483	511	469	524	501	509	555	477	506	511	527	504	517	538	518	555	468	543	513	489	496	526	538	496	545	480	494	510	482	515	546	484	507	499	499	485	465	469	494	512	514	539	526	506	530	509	512	506	518	548	517	534	508	531	500	526	515	528	482	499	478	537	515	516	500	525	516	492	505	524	512	513	503	502	505	483	538	490	523	504	545	530	512	508	484	546	563	505	516	534	498	495	526	497	538	524	542	490	486	509	512	531	479	542	492	511	508	480	548	533	515	530	531	515	467	541	538	543	503	522	485	588	494	534	533	557	488	509	514	562	488	522	492	531	508	470	539	563	496	508	515	493	486	535	517	506	535	499	500	544	524	489	499	479	471	548	505	515	481	515	533	530	520	506	506	525	512	547	529	522	470	530	519	490	499	528	496	531	491	511	558	481	509	543	515	496	469	499	481	481	513	524	497	549	508	511	539	525	519	529	513	526	539	507	501	505	502	519	503	513	527	527	482	575	507	505	545	491	498	522	511	552	470	533	531	546	516	516	486	482	521	500	522	507	489	580	474	521	528	541	553	517	532	522	520	493	515	500	503	476	523	532	510	530	494	502	508	528	533	514	536	516	486	513	512	476	504	535	492	514	532	544	481	543	540	514	548	487	525	499	505	482	505	487	503	485	536	496	501	542	515	490	478	475	485	521	531	543	522	488	498	496	524	496	531	509	509	532	524	515	500	538	506	511	509	501	555	494	514	489	470	510	536	502	537	518	536	533	515	479	509	519	471	529	561	509	473	526	502	479	504	507	560	519	494	526	496	538	518	539	510	499	501	512	457	511	501	525	550	504	476	505	519	535	520	491	540	511	530	525	495	502	499	535	532	506	502	491	475	528	489	540	525	487	509	503	503	481	538	561	517	495	542	519	499	506	546	498	531	542	528	531	506	510	508	564	530	529	546	509	488	536	536	482	530	501	523	516	531	487	515	514	499	512	468	512	468	523	498	526	536	509	528	491	518	523	515	532	540	531	501	515	483	484	527	566	527	502	507	473	471	528	490	519	510	500	492	512	529	541	508	535	527	474	499	493	523	526	473	485	483	541	493	515	501	507	539	507	526	536	516	482	536	527	546	523	523	523	500	517	536	540	545	515	526	459	536	506	470	516	567	497	493	484	503	498	517	527	493	508	488	548	552	516	498	466	528	526	539	554	531	536	520	517	518	566	533	531	474	506	530	536	508	518	528	514	520	470	482	545	522	511	525	451	494	557	497	519	510	535	509	512	505	522	490	511	440	549	540	525	528	523	496	498	472	518	531	479	490	502	537	536	531	536	528	477	516	474	532	489	506	502	512	520	555	528	501	519	515	496	565	511	507	519	522	519	526	547	525	481	483	527	522	505	511	510	534	504	510	523	517	476	476	515	526	500	517	503	520	534	539	506	514	514	495	511	509	515	517	511	487	479	483	531	506	507	499	464	504	551	486	553	523	528	526	465	476	516	537	514	525	487	480	538	467	578	496	549	499	513	522	508	469	498	517	512	534	525	544	508	540	497	480	526	473	527	514	472	514	462	501	510	481	492	491	469	497	471	574	507	497	498	543	503	532	515	500	526	557	527	470	525	506	501	507	492	472	489	534	477	508	513	558	527	509	527	485	506	510	508	497	499	507	498	507	498	500	506	515	545	475	495	548	461	459	512	541	518	503	530	475	484	516	480	521	541	513	518	505	513	502	446	487	493	562	575	495	475	494	475	531	522	557	525	546	517	503	486	527	527	564	524	529	482	545	509	495	517	529	537	505	535	491	580	474	523	499	527	499	508	506	513	480	513	492	491	521	537	518	523	536	530	518	496	498	491	508	479	540	534	496	506	535	509	533	500	529	543	557	534	498	535	511	497	514	513	489	532	501	520	530	479	518	502	501	534	545	491	455	525	512	554	528	484	523	490	519	495	506	491	505	508	482	515	540	489	491	470	500	517	500	504	504	526	539	501	552	482	455	509	528	495	503	554	522	505	460	519	524	523	498	538	516	479	525	540	531	525	528	523	529	444	492	526	504	537	460	495	523	531	549	519	522	498	528	555	506	486	522	526	489	537	535	516	538	505	526	523	550	519	518	511	470	484	514	479	542	483	448	529	526	540	531	492	503	502	494	533	551	543	522	512	459	540	498	533	517	541	508	526	531	495	570	533	516	520	512	528	505	489	570	488	511	517	526	533	521	508	497	513	530	550	542	496	539	541	459	489	496	524	526	509	501	540	484	554	507	499	522	536	522	543	486	510	536	518	493	527	531	523	504	536	548	525	485	530	475	520	521	534	498	545	533	528	531	546	548	529	499	477	513	484	520	512	536	529	522	573	485	517	510	487	513	514	523	525	546	492	528	519	481	519	498	472	499	536	557	499	523	498	549	522	517	531	516	522	485	517	493	534	509	546	517	534	517	527	536	495	477	527	496	508	493	545	496	512	482	485	500	501	487	499	502	488	491	521	567	524	526	477	483	524	517	533	544	514	530	510	571	471	578	508	568	513	516	498	537	535	506	556	508	508	485	536	531	494	513	489	518	519	467	558	523	522	540	476	526	500	544	519	504	504	505	538	508	510	487	525	522	519	503	521	536	525	536	536	529	502	488	522	469	480	501	523	494	484	516	510	502	474	487	524	494	481	542	536	481	549	498	524	541	478	491	520	536	518	526	551	506	517	531	476	487	507	546	547	517	528	494	501	491	524	501	492	508	517	492	511	493	556	506	504	503	561	511	492	520	510	517	493	472	511	496	488	528	499	565	496	553	525	503	557	493	515	544	500	524	453	470	526	555	533	505	525	520	520	534	503	528	490	516	489	517	546	544	537	571	503	509	520	508	491	495	513	461	496	502	518	519	503	534	506	514	545	515	523	508	539	519	497	534	504	564	485	522	540	542	508	568	495	514	447	565	542	514	549	514	534	497	498	501	495	554	494	534	532	499	506	534	480	551	514	539	519	538	556	543	500	547	559	533	515	481	546	481	514	499	558	529	484	491	486	518	496	525	491	536	542	533	531	519	531	516	525	533	544	520	507	505	495	516	490	535	557	518	550	482	536	562	507	502	501	536	523	491	481	493	495	536	512	506	480	548	513	548	502	521	503	519	516	514	525	540	549	472	505	490	505	542	525	477	474	461	514	500	498	560	549	523	546	530	512	503	515	538	479	502	512	494	506	509	531	527	512	507	515	514	504	507	522	509	523	538	533	510	477	484	569	511	513	514	460	549	463	529	489	547	501	540	518
21339	37456	27206	8906	5228	3517	2683	2064	1718	1381	1238	1097	1009	891	849	816	835	775	766	775	750	738	725	709	708	664	737	769	733	747	681	733	730	735	652	685	640	713	702	692	713	663	636	649	639	628	667	612	608	669	650	635	614	663	644	601	637	639	618	637	618	627	602	619	580	610	610	619	618	599	604	582	644	629	593	614	654	645	640	655	648	646	591	651	616	615	563	609	644	589	655	627	598	596	562	572	585	604	666	593	664	626	643	614	647	602	602	606	615	610	603	619	630	636	627	650	587	623	586	612	633	611	598	599	599	617	607	619	632	641	636	591	626	622	538	636	609	628	653	610	646	631	660	583	608	618	603	621	599	633	614	658	611	597	608	578	592	641	621	635	633	630	650	624	616	590	624	678	557	624	592	614	608	623	623	657	561	633	582	635	604	646	617	642	574	647	625	631	665	616	662	634	624	659	628	572	612	581	603	652	600	622	592	620	651	626	593	615	609	690	639	602	606	631	638	617	589	597	596	627	627	622	681	647	580	596	618	602	607	604	591	638	616	610	652	544	619	607	662	568	611	585	640	612	584	642	588	576	600	609	629	654	624	660	613	610	648	605	599	624	646	618	597	602	659	648	616	636	658	619	604	573	641	642	602	603	686	654	622	641	611	664	627	617	639	621	665	645	653	608	572	609	648	629	594	637	619	620	621	608	597	615	614	640	619	578	604	604	622	591	593	643	621	658	607	587	615	606	608	643	601	632	600	612	640	647	605	648	583	580	602	611	605	632	641	632	613	619	619	593	626	609	593	621	666	606	620	647	576	689	573	646	584	634	639	588	594	628	640	650	623	629	630	621	628	592	637	625	617	612	627	603	599	584	597	610	618	592	637	612	560	609	605	579	608	642	613	600	583	645	621	591	684	653	602	587	602	541	573	605	588	594	607	634	572	643	653	587	604	635	643	625	606	626	607	649	594	619	650	624	646	619	701	624	570	646	668	632	595	621	644	628	616	639	590	626	666	585	614	646	604	607	630	621	620	612	661	637	606	604	614	610	621	636	567	572	600	603	637	655	638	667	599	619	638	625	616	644	609	644	600	626	633	581	567	620	586	650	616	613	642	607	579	607	616	616	655	567	611	594	634	687	638	596	635	584	602	603	668	674	629	615	657	626	588	625	667	613	616	628	614	643	637	619	627	638	616	599	618	584	576	649	631	641	614	610	698	638	595	591	653	652	611	581	615	626	652	636	581	648	651	605	656	602	578	651	631	582	631	587	618	577	634	609	683	594	582	673	579	592	592	632	606	620	631	641	608	643	625	638	642	645	633	623	622	620	637	656	634	609	630	596	629	615	651	625	613	623	623	670	622	574	605	626	587	611	571	614	651	644	664	596	658	597	650	642	623	626	580	641	636	638	653	657	610	592	627	609	578	588	615	615	598	602	615	619	575	620	616	613	639	582	611	614	622	612	630	632	590	594	582	643	615	621	666	590	651	653	627	611	613	608	597	667	635	588	589	643	604	610	675	598	609	590	614	622	573	650	617	663	601	644	589	602	554	620	666	653	585	621	626	614	597	580	606	632	628	617	592	621	578	617	627	621	651	670	600	622	664	621	599	645	632	614	642	653	683	598	618	598	622	624	652	624	604	612	600	548	679	611	585	644	608	583	623	611	613	627	626	625	637	617	612	629	618	614	599	643	617	602	619	616	647	583	639	607	580	630	626	578	642	631	658	627	624	613	607	612	594	620	593	637	598	618	650	591	637	657	609	648	629	630	600	621	614	604	597	620	657	618	566	592	638	612	648	638	629	589	645	608	636	654	612	644	597	605	609	624	628	636	554	659	589	622	630	631	629	676	612	616	624	589	659	616	627	628	617	630	644	605	605	597	613	648	580	583	629	605	615	624	577	586	591	624	619	608	649	575	630	612	638	594	612	584	658	663	634	622	587	624	575	589	633	656	585	628	625	601	575	611	622	634	595	603	619	617	649	606	651	650	616	583	647	621	645	596	604	615	660	660	641	612	624	593	600	598	613	629	634	602	608	615	583	566	617	611	581	600	627	620	648	622	615	646	625	630	619	602	608	633	600	622	631	594	613	608	617	611	642	660	602	620	643	631	617	671	597	622	613	635	613	676	638	602	614	584	586	589	585	611	626	592	647	606	597	631	615	665	613	594	644	654	583	640	598	633	612	645	585	593	639	589	599	613	637	633	631	608	608	562	621	620	627	597	628	624	604	589	558	670	625	619	623	623	630	642	605	597	604	655	610	594	596	613	643	675	658	622	586	607	638	623	609	594	608	587	638	591	609	633	652	587	622	605	648	606	614	598	606	612	610	613	616	673	640	592	682	667	648	623	592	611	618	639	673	645	642	610	604	598	602	593	623	612	608	604	616	617	633	623	617	625	581	603	670	672	656	598	562	594	609	611	621	592	637	611	615	583	567	668	629	556	601	621	605	611	577	605	603	653	644	641	589	673	623	615	610	632	669	606	590	615	596	620	623	646	635	642	585	586	589	620	584	631	598	670	619	673	652	574	588	601	617	621	666	637	654	653	650	649	650	572	576	595	638	605	632	629	626	648	647	629	624	620	590	617	609	617	603	639	607	602	594	594	608	612	623	633	618	627	639	563	586	597	635	636	573	588	624	615	611	597	616	645	619	603	627	603	629	652	608	649	648	600	674	624	596	606	600	666	573	620	597	606	667	576	628	611	620	634	639	617	603	664	628	601	564	596	602	593	603	591	610	589	612	619	603	658	623	631	615	650	627	586	620	659	615	629	672	608	579	627	602	608	633	663	627	637	563	581	601	602	619	597	662	601	598	628	611	650	612	653	607	626	627	619	612	654	566	626	620	598	640	630	588	630	591	620	656	637	585	607	658	621	651	622	619	598	641	595	610	626	601	680	644	634	611	593	631	614	610	650	645	609	649	688	642	580	614	642	611	636	602	625	673	645	620	568	626	626	631	645	611	615	637	627	616	591	582	641	620	581	621	636	613	651	562	622	610	585	648	647	623	655	609	591	599	614	603	617	666	644	607	635	633	622	640	620	595	619	607	631	599	614	647	593	581	580	641	647	628	565	603	586	600	598	624	653	626	612	598	578	633	600	620	660	603	632	629	635	586	646	574	598	635	622	649	581	584	596	587	627	658	629	611	625	611	616	640	616	633	629	599	646	613	630	641	640	585	606	580	578	629	633	629	580	615	590	633	646	587	631	679	624	638	615	622	621	609	640	668	632	607	617	633	658	622	603	625	607	600	641	591	650	602	587	592	650	609	636	621	652	627	646	628	601	658	578	604	626	624	633	640	616	626	615	624	633	634	636	605	614	603	574	613	641	607	625	646	573	620	549	554	622	624	626	647	602	619	659	647	588	578	649	594	593	603	617	647	605	673	580	602	618	609	621	599	599	621	612	589	594	603	628	627	629	647	622	631	608	595	618	576	607	653	602	565	649	661	614	631	608	609	605	650	636	605	596	651	649	641	608	617	644	626	612
22663	21178	28658	23983	21191	21241	11043	2497	1712	1500	1253	1160	1030	980	899	817	807	807	801	767	741	765	723	706	758	704	717	748	756	728	694	707	727	732	700	648	741	686	671	668	653	637	693	641	624	649	645	613	605	614	584	641	653	642	571	597	618	618	621	590	634	577	625	588	576	561	590	628	566	629	617	581	594	580	618	576	577	600	564	606	611	586	583	579	627	605	565	633	566	595	623	577	593	595	539	599	618	563	571	605	621	574	607	572	576	602	621	594	578	608	597	600	589	622	576	604	579	588	619	537	605	592	623	574	584	585	606	607	586	561	583	565	595	611	600	602	604	546	594	615	593	615	606	616	572	587	613	565	620	619	601	534	587	597	572	620	558	574	574	586	577	648	570	612	599	590	540	587	572	597	590	608	592	609	580	578	589	602	613	592	623	597	585	565	575	588	614	556	590	595	562	551	568	606	597	600	595	595	603	584	579	580	599	571	607	587	597	593	552	563	566	581	576	526	580	533	571	549	595	589	583	556	555	573	545	560	595	605	603	608	584	591	599	576	660	609	642	574	579	604	606	589	588	547	629	557	561	559	639	601	568	614	583	598	608	600	590	594	609	593	616	564	584	575	568	589	585	587	567	569	563	582	611	583	604	603	598	615	611	624	594	580	553	577	577	622	545	611	579	563	601	630	608	558	542	567	619	600	656	570	613	601	572	593	537	627	544	620	588	588	594	614	543	598	598	607	597	569	563	547	578	601	569	555	626	577	513	616	596	572	598	623	608	575	573	588	581	546	582	620	672	606	576	591	624	562	586	602	616	570	590	599	604	585	596	591	599	582	626	614	598	556	538	591	579	660	596	589	603	564	572	601	605	609	599	544	562	622	572	579	621	605	568	606	577	600	620	616	608	561	618	575	571	606	566	592	620	540	576	559	545	625	565	571	608	587	613	625	585	590	574	600	573	564	599	570	613	594	604	552	586	608	612	594	598	582	572	582	571	598	616	633	572	601	609	565	559	593	591	595	626	587	586	645	585	592	617	553	550	586	598	526	556	607	597	585	560	627	621	624	557	609	588	581	594	613	582	574	597	579	582	602	571	603	604	610	561	599	589	609	607	582	572	574	601	588	558	581	580	571	557	586	539	577	591	583	590	591	558	605	595	616	581	590	619	564	608	609	546	620	607	609	551	632	527	590	586	628	575	600	549	564	606	568	657	565	635	590	593	606	597	581	619	585	586	577	585	554	584	556	571	552	615	617	579	597	588	560	579	580	586	582	606	579	589	579	561	557	568	546	548	575	554	622	592	596	608	556	542	547	600	574	589	545	603	599	580	632	628	613	596	587	600	568	609	565	596	591	575	569	594	596	596	576	591	547	555	591	627	546	606	584	631	580	545	559	607	629	591	565	586	558	633	597	581	590	610	577	540	608	607	601	569	581	637	604	599	601	595	572	588	585	587	590	584	585	600	589	621	584	619	617	576	570	576	557	619	546	598	610	592	574	557	576	568	613	602	597	602	605	608	569	581	588	566	598	606	595	580	604	591	610	580	596	566	608	599	598	610	629	612	572	538	601	599	570	603	580	618	586	608	580	542	625	576	613	614	579	589	599	591	620	549	588	607	614	618	591	613	613	591	617	614	550	578	620	583	592	587	585	577	589	543	572	632	580	555	571	612	567	598	614	576	542	570	546	570	609	578	553	572	571	577	594	557	586	635	573	605	600	553	568	579	569	564	575	592	591	615	613	607	586	569	598	605	616	574	625	595	586	570	612	599	561	567	606	634	558	544	560	633	572	568	614	577	593	571	588	622	568	569	590	581	565	592	560	618	566	560	582	554	597	527	590	567	586	582	576	560	637	553	586	578	619	604	576	574	603	606	582	584	586	586	582	587	623	613	606	590	613	567	563	570	544	598	573	587	596	540	626	610	589	574	602	594	576	599	586	555	582	587	594	590	610	599	594	586	645	618	584	563	596	593	572	571	574	595	617	586	554	618	619	573	563	616	573	619	575	645	554	591	595	592	569	592	538	563	617	611	591	589	595	583	557	618	594	559	591	560	599	558	576	556	615	601	597	591	586	639	612	549	592	593	576	610	627	612	595	592	601	583	568	582	605	572	592	605	621	602	577	611	609	587	631	532	629	575	584	601	572	606	569	578	533	540	596	592	588	567	578	617	610	606	611	585	594	622	580	598	588	580	604	603	595	592	567	598	569	570	595	605	603	591	670	628	611	549	622	570	643	574	611	596	587	642	600	574	581	622	554	604	582	559	604	613	622	536	567	600	599	599	548	555	604	599	595	606	646	631	608	634	572	582	584	573	562	581	571	628	586	636	609	565	597	616	612	622	576	566	605	635	574	584	593	590	565	585	565	612	570	534	570	608	592	600	569	627	601	556	595	574	567	570	606	628	629	610	604	562	541	586	597	602	567	517	586	542	579	567	563	584	576	533	573	602	572	585	571	584	564	631	584	579	606	568	553	536	542	626	603	623	564	610	619	537	627	588	589	593	598	549	599	560	611	572	630	542	546	555	602	622	573	574	562	600	556	602	563	586	578	575	628	618	542	603	592	545	592	604	563	687	614	586	584	586	570	607	558	611	568	553	561	627	633	582	592	607	599	585	610	562	612	584	553	612	602	638	619	597	576	587	591	595	572	633	625	572	596	589	604	598	588	568	612	578	590	578	599	598	593	570	586	597	574	561	581	575	593	525	625	609	585	593	609	560	554	545	590	564	586	624	625	542	588	601	608	584	543	586	637	609	585	586	543	597	564	563	538	584	599	609	557	580	556	550	624	615	589	626	567	613	594	579	539	620	606	590	574	642	602	572	582	623	607	601	617	597	601	589	541	584	606	571	569	623	557	611	617	564	589	610	549	562	604	586	562	567	566	579	554	591	568	558	584	613	549	589	620	584	618	582	568	582	566	567	587	597	592	626	551	590	615	598	613	561	554	596	551	612	571	593	589	558	611	581	539	555	603	624	634	575	579	551	577	569	579	619	633	578	600	616	601	546	557	542	584	591	578	573	528	582	566	571	585	599	599	607	543	552	618	639	571	587	590	593	633	604	585	572	544	560	592	586	574	558	554	573	560	576	574	604	529	545	608	553	578	608	611	611	615	592	582	566	631	623	575	584	569	590	574	582	614	564	561	589	585	594	570	555	650	553	576	552	595	615	578	568	567	618	581	568	633	554	590	572	607	569	587	586	571	608	557	613	574	630	595	603	576	587	580	568	546	602	612	563	593	565	594	550	626	587	579	639	601	581	593	573	555	618	616	606	569	608	586	601	580	565	564	596	576	580	577	592	568	611	500	579	584	581	625	589	534	599	601	590	572	607	591	540	571	539	639	593	606	592	571	549	612	592	609	545	614	535	608	563	598	591	602	569	565	584	599	572	632	571	573	561	585	588	566	591	584	594	605	584	614	585	527	557	612	604	603	582	595	587	564	588	622	593	591	582	552	573	594	576	602	612	625	588	582	640	600	610	611	549	599
24585	46885	36519	15599	9703	6441	4843	3620	2995	2410	2064	1789	1669	1390	1240	1153	1079	1061	1069	1065	998	984	982	871	964	932	983	957	934	898	865	871	916	924	920	897	882	888	849	866	787	844	843	789	786	771	811	786	715	750	804	762	735	726	688	731	714	725	770	751	760	719	677	698	716	706	701	711	684	737	751	724	654	709	739	707	707	653	708	710	704	674	716	724	720	706	724	718	712	739	703	734	653	725	701	736	710	728	703	723	702	696	707	719	697	695	689	745	706	698	648	726	740	653	748	668	692	672	685	640	718	691	696	704	740	736	688	679	740	701	690	684	775	733	755	691	684	720	705	667	721	711	695	713	691	668	733	726	710	724	702	668	707	712	650	699	750	683	713	659	710	687	714	684	680	715	754	675	665	699	671	703	705	666	716	683	671	712	712	697	687	653	692	707	711	730	726	681	695	653	725	681	707	695	688	733	671	680	698	651	708	732	677	662	691	688	663	704	703	706	716	738	736	737	668	701	709	707	685	734	717	738	728	723	688	747	699	718	687	707	753	661	758	679	693	683	694	707	772	731	731	697	644	724	725	722	721	657	682	781	706	684	690	710	714	700	673	696	691	675	659	665	773	678	685	720	692	692	709	690	755	708	702	721	747	692	760	740	659	784	692	722	667	706	699	686	686	693	654	724	617	717	713	686	660	710	695	728	710	713	671	689	725	745	673	712	712	691	692	708	672	676	672	709	723	749	645	723	715	673	703	636	680	703	741	713	720	669	668	688	672	679	657	724	704	645	711	716	735	705	654	730	769	667	748	712	657	685	661	713	686	701	702	654	690	667	716	703	647	774	643	667	724	699	661	702	698	695	637	709	721	722	696	693	712	680	682	658	695	673	731	688	738	703	669	672	726	672	695	730	714	696	703	675	717	672	661	682	690	691	672	681	672	749	638	703	682	676	690	724	702	679	662	728	718	720	722	678	746	731	729	701	708	733	698	721	684	753	738	727	709	708	719	725	665	686	738	703	700	673	729	723	723	673	717	677	745	768	674	722	703	683	710	740	760	654	682	712	728	706	731	651	717	697	724	721	740	749	741	699	708	674	675	710	679	730	717	683	731	648	674	665	704	760	723	700	646	729	736	701	705	737	678	719	696	695	699	697	701	634	729	683	739	750	705	711	724	665	704	699	621	683	672	739	714	670	682	682	683	697	692	747	716	734	753	632	682	720	741	679	693	708	650	679	710	685	700	693	697	674	677	669	706	656	733	701	668	692	672	782	722	693	719	676	665	719	723	639	673	741	677	672	654	685	698	684	723	686	722	714	694	676	709	647	736	706	731	731	730	669	738	720	716	720	714	720	682	720	711	751	690	680	741	715	713	683	735	721	689	659	654	697	726	737	768	715	706	665	680	684	702	643	701	702	723	739	666	703	699	738	739	708	725	703	716	701	674	636	740	707	715	696	668	683	683	693	671	739	723	689	682	747	668	713	721	695	723	701	716	708	756	680	704	747	717	726	687	695	673	685	747	667	689	705	752	673	677	665	667	677	693	649	716	739	757	702	726	701	712	682	704	725	745	708	708	712	743	715	715	688	705	661	725	742	719	723	751	712	731	683	729	681	729	719	701	735	725	741	688	707	659	744	730	666	684	679	678	717	704	705	647	705	757	677	709	674	661	740	702	748	723	698	658	688	721	686	702	672	703	698	717	686	699	707	708	735	709	684	709	694	710	728	698	717	695	713	691	651	695	740	724	764	670	722	713	671	683	662	690	641	674	668	691	705	703	701	659	682	739	680	701	711	688	716	753	700	727	692	704	715	718	729	677	710	742	671	726	719	693	659	723	675	690	742	718	696	669	679	687	665	670	721	727	784	695	653	700	655	703	731	704	698	687	695	732	691	702	669	683	676	704	713	725	711	727	702	699	776	690	693	714	730	698	753	665	744	720	741	700	691	706	687	695	677	768	680	708	659	711	714	722	687	697	712	678	728	698	704	737	686	684	712	702	712	672	698	712	692	712	696	713	707	714	675	684	703	724	684	699	696	641	712	701	652	718	643	692	686	698	643	694	677	703	706	691	709	718	692	700	728	703	713	725	723	672	671	690	674	701	722	699	726	719	690	722	707	672	736	700	695	674	686	709	673	725	703	664	653	746	734	706	695	690	685	737	712	673	711	668	749	703	677	710	679	648	675	705	707	718	697	672	736	669	660	677	690	709	692	715	743	662	752	686	713	715	731	698	690	725	661	651	678	720	669	739	718	690	685	715	752	718	680	673	706	702	698	675	739	652	751	704	682	744	664	724	704	683	641	707	661	697	651	706	667	711	698	743	725	711	690	675	678	732	677	660	672	634	652	691	728	716	663	623	716	707	702	685	673	688	751	693	683	685	702	724	715	714	676	697	678	691	711	686	729	732	722	696	667	659	742	697	670	723	709	678	673	716	709	699	747	700	678	658	640	666	640	711	693	679	700	671	693	722	715	705	732	706	691	680	685	720	746	707	681	710	706	717	665	709	702	716	719	732	679	668	719	712	670	717	748	708	674	675	692	680	713	669	758	689	675	710	657	681	712	693	711	700	709	769	704	696	708	680	712	701	686	721	711	696	690	718	745	704	704	655	722	719	669	718	709	720	720	650	763	710	743	668	714	723	733	723	678	677	676	703	712	701	734	693	724	702	714	692	726	707	722	686	760	708	676	710	735	714	711	706	724	684	700	683	654	740	691	705	707	703	732	678	719	718	706	732	734	650	682	722	713	704	726	721	710	725	742	692	690	739	687	699	624	698	701	734	711	700	720	672	707	714	712	703	690	655	713	684	708	677	651	687	702	693	714	718	718	735	694	717	748	731	638	678	741	681	692	707	645	707	707	685	658	694	705	645	724	681	746	727	710	723	698	695	691	714	702	707	709	660	669	690	710	725	691	666	693	688	701	735	697	713	670	721	706	711	690	713	734	702	711	700	702	707	690	700	664	695	665	695	674	735	703	679	690	696	677	658	687	704	706	704	737	714	748	681	716	701	695	699	706	698	734	674	695	640	700	716	703	694	732	688	742	730	678	706	725	678	716	695	650	658	691	761	710	700	721	676	745	728	723	700	720	728	734	713	671	668	701	673	746	721	710	729	703	704	708	728	676	686	683	715	719	684	708	706	703	752	702	720	729	669	701	693	661	681	714	671	752	727	739	683	704	692	697	707	699	714	701	695	703	698	728	697	689	673	720	700	732	704	698	701	775	682	688	682	715	671	681	706	725	730	685	689	710	738	725	703	676	731	718	705	673	720	677	721	687	723	651	687	662	728	741	664	671	710	681	720	729	685	717	705	733	673	700	688	713	655	710	713	684	694	712	711	710	707	686	706	710	658	706	684	674	681	717	730	679	691	631	690	771	700	671	706	700	671	710	666	679	673	703	634	669	681	694	731	706	682	709	724	713	685	674	667	716	641	706	726	707	711	737	731	689	718	720	699	680	714	723	711	707	691	707	704	697	694	707	665	666	712	715
27637	21963	19681	6213	2424	1584	1119	1001	945	833	844	781	791	744	800	729	748	701	768	727	695	762	690	738	743	706	761	718	701	709	772	696	746	729	687	725	741	693	698	750	663	668	754	696	699	691	714	699	749	723	701	760	716	647	704	693	748	707	670	724	683	656	658	669	726	683	709	703	684	693	687	694	737	674	723	699	688	703	701	689	686	692	690	660	711	727	702	659	729	690	697	668	719	680	712	675	718	741	680	658	717	673	719	689	680	719	664	699	698	732	687	717	656	713	691	651	707	689	676	720	676	698	685	680	639	675	672	694	690	682	705	643	699	713	676	702	714	714	683	711	709	679	721	679	695	731	685	699	637	628	715	702	714	733	659	739	670	698	673	703	711	685	698	688	692	715	727	629	725	758	697	708	722	756	714	644	695	711	690	663	695	681	665	666	657	703	706	683	672	676	656	717	661	736	686	716	675	659	701	705	704	701	675	637	685	685	695	733	715	686	719	738	673	657	698	728	714	661	702	690	703	682	717	725	616	725	668	682	704	698	683	680	670	679	665	663	697	676	658	713	649	691	723	644	654	658	719	696	723	685	710	717	698	695	662	662	639	635	715	640	700	744	667	727	656	714	650	652	677	660	674	673	641	687	723	659	714	710	695	664	674	684	691	713	751	690	677	685	675	713	687	743	694	721	680	685	725	683	690	659	694	674	676	698	639	703	682	676	698	677	728	744	725	682	686	710	649	671	733	682	687	687	700	679	744	675	698	710	718	667	697	654	696	701	747	711	665	677	707	692	730	682	722	719	671	640	726	705	688	676	712	668	678	662	691	668	709	669	655	680	722	704	670	689	671	667	683	694	658	733	682	687	700	666	728	679	678	726	726	763	675	679	685	723	666	686	691	709	705	716	725	702	650	740	655	711	650	698	744	695	656	728	692	693	678	680	729	696	714	705	681	700	704	665	725	686	651	734	658	654	711	657	638	710	729	676	711	673	719	707	686	711	681	687	680	667	671	692	753	728	727	684	745	696	717	672	692	676	721	677	666	726	687	702	667	741	684	660	719	703	739	662	736	702	646	685	705	659	629	668	653	708	705	694	668	653	673	676	669	723	693	710	681	661	687	707	739	722	642	704	688	703	716	712	691	710	696	684	667	706	752	659	697	697	653	701	669	729	671	702	720	699	702	692	685	702	685	727	714	714	678	700	721	649	675	680	645	660	681	699	707	680	719	677	726	711	693	688	703	687	749	695	671	641	687	647	702	674	710	673	741	689	710	672	702	717	648	689	700	674	723	741	653	668	678	685	669	700	705	685	705	669	659	685	685	706	709	684	667	643	727	726	638	691	672	666	680	702	726	675	671	699	651	717	703	724	711	698	686	695	690	710	703	727	667	711	649	667	657	701	721	669	696	677	724	711	666	761	698	699	718	682	680	699	678	716	698	682	658	697	669	650	700	677	717	689	676	676	665	674	707	662	725	673	657	740	679	697	725	666	702	680	697	701	705	690	755	671	713	691	689	688	680	699	718	704	666	713	702	669	703	667	635	667	705	697	671	670	695	735	696	737	673	763	705	703	679	712	664	697	719	723	696	675	696	674	661	736	695	684	704	654	638	676	741	684	728	682	658	689	696	716	732	728	693	737	659	693	698	673	690	679	672	713	715	709	715	740	698	676	706	700	652	713	678	735	659	694	666	682	661	729	691	674	713	677	656	704	648	738	699	698	672	685	691	716	709	736	676	722	705	686	633	703	694	667	733	720	744	696	714	674	682	697	654	662	669	693	703	676	698	691	665	636	668	713	677	643	697	657	697	688	648	691	715	711	684	685	691	674	708	706	705	695	717	662	703	679	704	667	701	652	657	627	737	678	699	704	664	686	671	709	678	674	704	672	713	681	679	686	660	688	682	675	732	693	709	665	706	688	692	657	737	691	671	681	667	684	717	674	708	697	683	738	689	676	699	719	711	672	675	671	655	763	681	719	653	736	681	658	676	681	698	694	703	670	656	654	715	698	743	732	729	683	738	699	654	700	680	667	700	723	725	704	750	722	672	697	670	679	665	751	692	675	690	691	685	702	705	746	671	700	749	680	691	678	711	662	666	698	648	713	690	694	692	695	666	694	682	657	675	698	741	709	662	717	718	655	706	660	695	704	685	702	723	686	681	670	707	689	648	667	701	690	671	657	697	700	688	693	681	664	721	703	692	711	718	704	709	667	734	685	644	680	657	694	695	640	743	724	694	740	680	680	677	655	685	705	687	682	652	688	693	711	705	647	718	744	718	662	646	687	664	718	675	713	677	677	697	707	718	704	662	691	674	715	707	686	705	751	701	684	699	725	718	710	647	681	654	750	748	759	713	688	680	706	701	725	665	652	697	680	706	661	675	676	697	730	671	662	674	670	663	683	721	660	681	688	713	744	660	723	660	708	683	706	667	659	680	727	675	736	712	667	635	707	675	663	717	725	679	704	670	679	713	734	680	704	712	671	739	724	665	695	683	668	726	665	746	653	690	713	705	686	647	691	697	731	644	663	594	661	686	688	696	697	667	716	707	727	713	707	679	704	697	698	666	708	670	700	658	741	689	632	732	720	719	700	683	698	689	662	728	696	681	648	683	721	680	759	708	691	671	733	717	762	671	664	688	666	651	674	680	722	686	731	721	654	682	731	687	715	673	679	647	692	681	695	719	684	675	684	669	725	699	663	646	701	637	725	697	692	690	691	681	689	660	749	708	644	671	611	706	750	716	694	706	725	703	702	635	709	685	689	680	680	704	714	728	663	687	714	670	675	685	675	700	697	711	664	709	638	751	715	666	653	669	707	718	676	726	658	686	649	668	642	688	690	701	704	685	703	708	717	742	681	688	661	684	687	657	694	690	694	718	684	690	678	688	690	678	650	761	716	679	684	711	701	709	675	731	678	696	715	717	735	724	662	668	618	702	702	750	724	693	696	696	681	710	722	691	665	704	696	666	692	698	700	708	699	728	693	653	720	710	674	694	739	683	688	724	682	748	694	724	679	691	692	712	698	712	664	699	742	661	700	703	690	708	710	668	622	701	654	671	643	696	696	634	723	699	720	709	703	676	690	689	711	707	679	696	632	716	699	689	698	740	690	704	685	678	701	683	706	721	722	698	721	701	679	703	699	727	651	743	637	683	711	729	663	758	771	705	709	729	673	665	686	660	702	660	671	639	721	697	692	737	660	686	671	707	710	755	712	679	737	669	736	676	673	683	674	708	716	690	650	714	690	721	661	705	737	762	667	679	752	656	683	729	681	728	702	756	693	667	676	704	726	770	694	718	695	697	686	714	701	684	688	715	689	697	619	681	647	749	679	708	669	695	641	712	701	674	717	695	624	669	723	662	690	720	680	686	682	710	701	681	720	748	724	703	716	702	683	716	682	686	665	695	638	700	657	638	730	724	675	639	692	719	732	684	683	701	638	664	679	723	732	699	726	673	659	703	640	685	683	701	659	654	705	679	695	693	690	713	688
21341	31998	22665	5858	3476	2194	1777	1517	1342	1217	1097	1071	1071	971	970	917	883	912	889	895	916	854	851	877	852	874	875	885	919	891	921	882	844	817	874	836	827	825	862	846	853	871	860	809	859	811	740	833	881	788	816	835	861	843	829	894	824	853	877	824	822	883	838	824	855	835	848	801	764	782	817	802	778	781	847	814	801	875	804	868	823	825	848	901	764	831	831	787	842	871	808	771	842	826	801	808	829	831	850	790	796	851	839	791	839	842	831	824	816	832	815	841	832	818	823	825	820	835	837	844	823	848	783	843	820	816	806	805	800	811	827	819	833	797	830	810	800	827	798	823	818	789	834	847	831	855	816	820	842	796	860	827	920	812	805	830	808	877	818	859	813	801	777	826	822	841	807	767	809	759	813	907	856	748	849	861	800	812	835	794	819	835	812	830	835	864	857	800	814	785	824	862	857	818	821	839	847	852	818	800	827	822	827	829	845	829	788	782	796	854	812	791	790	856	850	778	839	851	841	753	826	784	785	766	800	834	877	796	837	836	805	809	833	841	804	840	796	810	837	836	816	807	809	841	834	846	876	739	869	839	840	834	809	829	774	830	809	848	878	789	855	798	788	853	861	844	825	830	825	805	828	823	795	839	788	832	850	792	845	803	810	842	866	833	824	831	833	883	867	853	797	847	846	790	795	810	811	800	841	800	827	833	848	862	868	806	810	830	787	821	818	825	814	777	799	796	792	819	820	814	828	813	871	771	838	842	832	800	839	834	822	824	836	836	774	819	780	800	817	858	877	840	785	829	853	856	838	808	835	825	793	819	832	798	811	854	828	835	826	827	799	791	849	809	825	831	862	821	804	800	801	827	797	822	828	783	835	804	827	754	807	824	809	827	847	807	838	799	846	778	837	817	819	829	861	831	788	804	778	785	831	835	796	833	829	814	813	823	824	821	823	803	882	818	841	795	845	801	778	829	798	824	807	816	800	851	917	801	800	833	817	804	827	801	837	830	859	890	802	802	828	856	803	852	803	846	818	826	825	856	819	867	834	839	794	796	842	813	777	832	853	838	798	812	773	847	868	822	792	810	810	829	784	844	793	840	802	824	838	832	815	832	837	777	834	794	860	789	789	788	846	857	856	828	856	824	844	826	864	802	862	813	807	833	854	836	848	785	743	836	836	845	843	820	827	813	810	823	814	848	845	809	821	874	780	856	860	860	811	819	808	823	779	777	880	824	841	817	827	827	815	822	842	760	820	826	805	813	835	826	842	827	814	801	812	827	837	821	828	794	798	783	839	788	746	831	831	856	859	834	844	844	813	841	812	805	811	843	807	790	799	804	848	794	860	886	854	836	841	822	841	852	799	889	821	811	835	865	782	830	866	866	791	754	834	835	813	862	797	849	841	792	802	822	804	823	810	822	853	788	822	796	811	901	774	837	848	862	859	830	812	812	812	845	799	784	837	817	830	828	838	810	854	823	852	825	770	819	776	782	855	831	833	826	751	827	822	793	781	786	858	785	763	827	824	893	825	843	821	841	836	848	839	799	819	818	805	832	822	816	785	771	784	832	806	857	807	855	829	831	883	769	821	910	816	761	797	850	854	817	856	775	861	803	863	819	834	843	828	760	828	822	828	814	766	857	837	827	812	809	790	777	824	864	821	807	825	842	790	822	824	813	819	843	843	857	840	847	845	843	818	841	829	787	808	822	830	829	805	816	816	845	894	865	825	836	844	770	807	873	841	801	829	858	873	798	821	800	851	837	802	809	818	821	837	860	870	891	860	828	874	811	773	835	825	810	797	774	802	836	847	806	827	795	825	831	786	822	836	888	838	808	803	871	799	825	803	807	826	810	779	816	846	834	831	822	799	820	812	801	854	838	852	833	777	802	825	819	765	876	814	789	828	789	800	823	823	782	792	844	807	836	795	814	834	824	783	817	836	802	856	864	826	826	801	819	861	812	820	776	827	791	849	780	837	850	772	835	804	813	776	820	888	780	880	882	826	784	834	815	830	849	847	830	835	823	821	853	794	845	772	822	788	837	830	831	845	801	823	800	779	808	842	831	813	803	792	825	781	808	867	845	814	812	855	814	868	813	803	826	816	818	789	835	786	812	771	843	799	810	796	851	832	813	863	783	858	830	810	815	793	835	889	804	853	827	821	820	890	795	819	848	844	847	826	835	798	790	825	827	815	844	773	817	894	830	837	817	801	786	835	801	831	833	817	794	789	823	830	845	865	861	768	830	816	823	772	829	810	820	804	872	833	830	819	801	820	811	831	801	828	834	782	838	805	785	789	853	795	852	790	825	808	805	839	782	785	797	839	819	826	811	849	850	840	790	862	812	850	822	826	761	807	841	831	829	790	748	813	802	786	796	794	763	878	787	812	838	776	794	781	849	793	850	813	792	870	854	797	822	834	804	815	828	845	847	819	812	882	863	834	880	808	874	849	898	825	802	843	824	769	815	763	810	793	860	828	846	861	788	775	804	841	837	802	825	845	846	798	818	804	825	881	807	823	835	842	766	838	843	865	794	796	848	808	845	828	822	840	843	870	807	809	791	821	840	851	820	831	816	819	759	848	843	791	879	854	811	819	818	776	826	798	823	826	809	814	795	841	770	810	839	817	786	771	819	840	815	841	814	845	802	812	807	825	804	813	828	850	827	796	846	828	851	844	830	800	798	855	827	858	834	796	835	790	781	840	817	871	830	843	873	773	843	828	804	789	846	831	840	832	768	826	848	811	839	855	854	843	825	830	848	875	827	794	837	860	787	799	841	834	765	834	778	765	863	839	823	822	719	812	795	861	878	858	831	844	823	803	821	827	817	836	801	830	812	858	783	823	819	848	789	792	826	844	786	773	793	846	850	804	796	854	820	822	799	831	818	813	816	829	834	805	813	839	808	848	801	853	811	809	785	825	788	825	897	757	811	835	852	835	822	852	819	839	769	755	851	807	832	830	820	816	820	870	837	831	830	843	850	845	842	795	827	836	831	836	816	795	834	813	799	830	830	789	818	850	827	844	850	852	838	905	822	787	827	817	854	800	850	831	797	797	807	842	870	848	796	852	846	798	816	799	829	814	807	838	806	817	832	826	834	814	851	810	847	777	818	840	808	819	811	806	869	818	832	843	805	830	825	817	826	853	831	815	828	853	831	806	821	827	850	801	871	834	885	820	844	839	829	848	818	832	781	748	762	852	841	834	853	849	847	785	847	843	856	821	821	816	738	779	843	834	821	794	869	775	818	798	822	823	787	775	801	799	811	785	805	838	813	806	815	820	797	894	833	827	806	810	810	772	804	806	834	841	770	775	850	861	841	832	833	859	821	807	816	822	823	824	791	809	825	800	786	857	835	775	811	891	821	862	845	839	802	763	833	843	799	798	882	864	820	801	809	823	824	862	782	878	895	814	858	857	853	784	847	845	850	867	810	832	783	778	867	852	807	827	820	857	792	784	824	806	829	830	839	839	821	829	760	847	859	786	763	798	827
23673	21151	28206	24334	21116	12148	2872	1767	1465	1335	1173	1071	1051	1034	988	914	895	941	893	917	879	873	852	885	867	821	767	834	823	868	837	858	832	883	785	840	820	842	874	797	821	839	847	747	839	780	787	822	799	833	811	811	796	786	762	820	764	785	788	797	785	782	771	803	741	724	723	722	760	791	762	780	809	768	747	730	812	795	700	762	781	800	743	729	796	757	740	767	747	786	827	757	713	745	813	768	757	720	784	777	770	807	750	768	773	831	786	792	798	760	774	746	768	746	793	756	764	732	790	778	747	792	773	785	742	781	801	771	791	768	763	813	746	753	729	743	785	773	791	737	792	801	762	816	772	760	772	714	819	774	732	777	789	781	771	722	776	731	774	779	763	795	801	800	754	824	768	747	723	786	799	756	798	754	739	784	742	812	816	721	730	754	774	789	823	754	801	755	739	814	781	759	781	772	712	804	762	793	755	728	783	761	765	774	797	845	789	798	776	764	679	771	740	822	797	786	795	760	755	800	746	745	753	793	766	742	776	808	747	844	774	817	793	787	804	808	813	802	803	786	781	749	765	809	766	757	773	780	770	750	741	741	759	753	802	789	790	757	766	810	746	730	749	775	815	786	754	767	783	773	776	783	738	721	771	789	844	767	792	754	757	727	738	793	758	743	763	834	793	735	754	758	780	763	697	769	764	764	730	818	719	794	780	817	742	812	795	778	794	795	765	789	777	727	767	770	817	762	764	778	762	754	725	762	771	772	801	773	824	775	767	858	790	785	783	762	707	780	794	824	753	781	769	756	805	762	748	720	743	768	769	775	715	708	726	760	756	761	747	773	755	767	736	747	728	716	764	831	750	732	785	719	754	814	728	807	714	749	796	767	743	750	770	763	762	821	735	734	768	737	765	772	783	742	797	772	786	766	762	778	805	764	740	820	763	764	760	762	727	764	783	722	791	773	759	754	796	749	797	771	803	752	842	758	747	810	775	781	780	754	729	816	768	764	785	769	773	745	764	752	754	790	771	770	786	729	764	797	735	775	774	793	702	777	777	744	774	763	774	762	819	760	809	797	769	798	798	760	796	720	711	792	801	781	807	779	836	775	778	776	716	767	759	748	789	784	787	805	794	764	742	756	768	823	805	823	742	737	687	755	815	730	771	763	822	789	822	736	744	782	780	792	787	736	787	754	734	772	733	820	786	782	730	757	737	755	728	718	798	784	840	760	744	766	774	718	762	815	727	769	773	769	778	763	781	811	761	799	743	792	804	761	712	748	777	822	760	772	800	762	775	846	777	781	758	775	733	757	748	805	707	702	782	773	756	807	769	778	762	791	773	765	791	710	792	744	752	750	725	784	782	765	818	787	755	786	762	734	735	720	731	781	727	780	754	721	751	762	770	816	759	763	763	750	808	798	783	753	786	786	768	757	792	777	816	779	785	767	731	817	801	792	752	769	757	780	742	739	795	797	745	772	760	819	771	757	755	808	738	771	796	756	777	768	765	780	787	768	783	750	772	811	785	788	833	757	751	782	731	787	791	761	773	715	805	810	772	740	734	774	753	794	757	739	817	816	778	809	735	788	743	720	771	784	772	798	783	761	752	819	803	776	784	746	783	791	758	719	774	752	739	794	787	725	764	854	767	828	712	743	765	756	774	787	801	768	794	808	833	705	752	750	740	732	770	810	767	775	750	770	729	786	759	746	771	741	765	741	777	770	786	808	796	815	775	756	807	754	774	782	843	760	731	778	741	740	795	806	795	809	795	811	801	779	783	770	776	774	787	781	774	772	782	783	771	752	749	804	774	745	753	729	776	771	806	747	808	815	839	784	773	809	751	753	757	752	799	818	787	782	784	745	781	723	788	780	766	764	806	751	796	777	741	757	757	770	760	741	785	771	765	818	754	756	771	806	818	783	832	774	762	754	726	740	778	743	775	772	740	759	776	795	766	800	807	710	757	795	780	777	805	775	783	791	727	775	770	776	749	777	761	768	750	741	763	763	756	750	752	830	765	792	785	766	797	775	819	769	746	836	735	753	773	800	800	772	783	765	751	760	704	769	793	753	732	718	726	749	773	791	769	738	804	841	750	771	801	780	784	761	781	722	780	738	770	778	787	758	774	751	762	773	797	761	783	738	754	773	782	764	758	761	764	778	829	733	767	746	730	747	745	755	792	747	727	774	725	725	772	755	721	756	774	729	778	795	783	770	781	767	751	722	789	727	735	811	738	822	758	747	752	785	718	736	781	790	776	783	805	754	754	751	771	750	808	768	767	763	765	757	792	818	794	782	805	750	748	750	777	803	757	728	808	785	734	763	756	750	750	720	787	759	759	777	753	768	781	763	787	742	758	773	784	734	748	755	768	782	710	803	738	802	774	760	770	802	735	789	763	746	747	762	772	748	766	762	831	779	745	728	755	834	763	752	742	753	787	808	762	759	753	774	764	756	715	762	778	770	785	772	754	771	788	726	796	723	760	786	808	767	766	763	805	798	766	791	717	749	748	740	793	749	793	766	729	762	723	761	785	779	765	777	768	764	815	799	774	786	791	812	713	746	754	810	809	784	745	766	768	833	763	819	796	707	800	748	813	755	796	760	774	794	738	767	794	752	737	748	778	833	804	748	782	772	749	816	712	799	780	797	734	775	726	731	784	739	757	731	797	763	797	786	808	791	775	797	817	749	774	834	765	720	781	744	786	799	782	742	812	791	761	786	771	783	795	778	725	771	768	758	786	779	767	749	729	787	737	763	778	741	785	777	780	767	759	725	770	735	742	775	798	734	773	783	771	766	785	769	737	741	724	797	735	740	764	772	780	800	774	784	734	726	784	718	769	792	782	830	766	752	768	762	752	815	755	786	778	746	758	771	825	773	800	774	738	714	723	762	745	756	765	768	796	786	767	816	789	763	765	778	765	717	735	806	781	750	761	757	776	732	765	727	750	759	762	859	747	789	807	822	787	796	733	750	781	788	786	770	725	739	790	751	775	764	794	756	752	752	791	832	767	788	782	796	769	752	738	811	809	798	721	738	768	759	753	757	751	731	747	759	807	754	812	734	756	792	774	763	810	737	739	805	785	750	804	778	757	750	728	750	753	736	745	741	765	781	826	756	719	751	759	717	813	753	726	771	724	818	817	762	767	769	783	775	787	767	843	775	776	748	743	753	791	765	768	732	793	799	720	756	743	758	795	802	753	737	691	780	793	795	753	749	785	781	768	773	798	754	771	808	725	726	758	734	762	745	805	747	750	818	833	793	795	742	799	749	760	778	770	808	765	745	734	705	769	782	769	820	763	760	742	769	788	767	760	758	822	811	748	760	729	763	760	748	812	745	708	743	787	799	763	781	760	785	778	772	759	773	782	795	780	788	720	772	793	782	743	739	785	761	853	812	734	727	781	781	777	780	759	873	762	806	816	770	721	776	790	779	765	718	783	730	784	766	792	756	722	803	780	753	764	749	790	731	775	774	769	740	791	777	766	759	778	763	731	813
21685	41130	29430	11434	7343	4623	3541	2730	2310	1970	1793	1553	1397	1314	1303	1158	1220	1145	1137	1086	1076	1120	1062	1063	1049	1041	1096	1055	1043	1086	955	1070	1022	976	1041	970	1023	990	1064	1002	1000	1040	954	960	947	938	1007	952	949	982	924	944	960	944	973	907	896	914	930	932	913	954	912	863	870	883	930	903	951	846	923	885	861	965	969	885	964	939	984	907	931	920	937	906	951	905	955	973	960	888	942	945	911	916	904	888	891	911	905	912	965	955	938	898	930	932	861	968	923	920	884	906	928	911	948	896	926	974	912	925	950	933	892	890	911	871	895	920	952	902	881	868	978	887	857	906	933	927	923	911	943	874	889	883	900	942	939	988	885	864	941	944	927	906	900	898	952	892	963	877	953	929	922	920	900	915	950	863	942	946	848	923	878	941	944	981	898	879	964	880	872	889	879	903	978	977	946	991	956	864	958	901	905	944	934	896	903	922	906	904	897	907	909	909	899	870	870	972	912	887	960	929	976	881	946	911	910	971	903	940	930	908	903	936	944	995	912	897	845	901	924	910	888	932	889	920	901	940	953	919	927	900	902	914	916	951	943	914	873	912	919	912	905	923	901	954	883	913	984	892	865	910	877	844	923	916	921	887	897	924	925	950	894	900	890	900	893	927	905	929	937	895	943	950	844	935	884	884	881	888	907	899	897	864	887	947	991	920	931	951	928	924	948	841	936	878	971	943	875	846	902	872	919	896	859	881	931	901	908	901	863	934	917	871	938	881	936	939	886	939	927	932	881	937	917	903	863	877	891	907	940	940	973	944	921	908	958	908	840	875	945	940	848	885	903	943	933	921	890	876	926	928	919	918	958	868	954	902	901	932	898	887	910	974	935	908	850	913	973	976	929	899	932	999	942	911	947	950	954	921	968	890	952	935	909	920	972	961	935	925	941	960	917	938	936	922	882	926	1036	895	905	933	957	904	915	921	921	911	932	944	940	891	938	881	923	889	927	932	933	890	904	923	913	955	893	883	870	934	921	930	936	874	872	947	921	889	967	883	905	956	897	855	925	888	934	918	894	965	915	928	953	866	886	961	883	907	909	933	940	903	937	893	963	987	886	908	873	948	907	900	921	959	908	903	924	898	902	935	920	960	953	882	903	931	933	946	906	903	938	992	899	881	970	949	918	880	977	911	911	909	919	880	938	933	961	914	912	975	931	930	911	1003	890	1002	913	934	936	892	926	987	892	945	893	901	884	915	917	938	936	913	908	931	874	896	903	940	910	907	946	913	903	945	912	904	959	846	929	876	876	944	911	899	892	935	973	968	900	905	957	890	955	892	904	932	943	946	867	891	893	935	939	881	923	899	934	906	902	911	947	894	937	941	949	949	899	930	900	966	912	948	920	873	898	910	903	915	913	920	885	916	922	934	892	937	909	932	928	905	977	916	892	892	935	950	959	947	901	921	891	890	943	890	927	902	908	924	877	976	926	920	952	912	907	899	923	909	884	914	925	861	928	934	975	889	937	944	907	896	898	929	927	915	919	915	897	950	859	892	922	881	941	900	981	961	918	897	924	937	884	870	925	942	932	966	967	935	919	954	939	857	875	919	907	905	904	948	896	868	895	883	980	936	915	914	967	918	938	952	910	933	943	963	912	929	919	917	986	850	976	861	913	957	887	915	931	911	904	848	942	884	933	914	913	919	941	912	950	895	922	954	918	927	902	952	867	871	916	916	874	945	880	944	917	926	892	950	879	911	915	919	900	876	954	936	851	868	892	924	1001	903	942	874	860	947	927	968	909	910	924	912	880	930	908	899	909	913	921	883	969	901	922	898	894	918	944	944	941	872	898	942	972	910	915	950	909	971	923	915	902	924	914	874	894	917	909	887	907	857	904	919	896	925	917	867	924	926	844	879	928	907	956	991	946	874	924	907	954	888	925	928	887	905	939	934	918	913	969	890	946	953	935	946	933	874	953	963	893	894	979	912	892	908	913	888	991	912	909	915	877	906	911	850	868	904	887	924	945	934	873	887	920	866	920	937	845	922	925	916	895	907	919	870	846	900	931	903	886	947	920	873	884	951	902	920	868	918	896	953	922	855	854	929	927	937	911	898	875	951	908	916	861	866	900	928	924	926	941	932	897	928	929	886	915	863	884	874	934	937	932	956	943	916	952	913	901	882	868	862	893	930	934	937	949	958	937	901	895	894	932	904	937	935	869	946	897	909	899	890	926	879	906	891	932	960	883	914	916	896	910	903	875	905	941	904	947	907	942	932	909	892	933	908	908	932	939	921	906	915	942	894	903	868	894	971	884	900	982	913	853	930	937	937	928	929	886	896	921	956	872	878	881	941	952	929	892	953	895	928	878	960	928	913	878	1001	928	942	891	909	875	950	973	921	950	873	900	895	995	939	917	892	959	874	901	879	960	942	928	853	904	902	893	928	857	943	898	933	906	894	857	944	946	857	902	960	881	904	908	912	902	880	865	914	919	884	924	920	872	904	947	892	912	851	924	915	887	909	974	932	955	965	931	902	938	897	933	941	915	950	940	911	968	959	931	923	955	890	973	924	932	917	919	921	897	944	908	915	953	899	866	947	915	892	942	915	946	937	968	904	892	884	923	885	928	938	899	913	882	902	868	894	906	945	917	917	957	897	890	944	896	918	947	900	905	969	838	907	939	931	955	933	871	902	861	918	936	902	920	938	882	915	949	905	876	875	865	931	942	899	856	942	883	924	950	990	899	886	907	913	936	895	878	919	887	917	944	940	939	895	865	898	842	943	900	943	915	911	862	916	939	915	859	895	980	862	874	931	903	898	935	896	931	900	885	949	884	944	948	866	936	900	899	994	945	883	918	928	861	932	911	957	935	955	875	932	932	949	921	944	922	921	880	868	887	911	929	891	914	897	889	895	949	885	895	935	939	902	921	922	924	914	935	905	828	935	924	903	893	942	921	883	894	951	857	902	929	922	911	914	925	931	953	862	946	922	954	905	918	873	881	944	961	888	955	905	917	928	934	901	937	919	922	853	886	918	910	906	883	959	940	907	883	874	931	949	874	923	929	954	895	979	939	907	981	936	891	913	883	857	959	946	889	912	918	983	875	914	914	939	924	909	851	904	939	882	928	927	896	925	880	912	902	951	893	936	922	895	909	946	941	940	891	867	946	900	901	951	920	933	992	890	920	897	897	932	885	914	917	939	905	928	936	856	918	897	909	889	874	934	927	911	893	917	907	935	946	886	969	946	861	936	927	903	971	855	889	890	918	909	859	937	961	983	915	935	896	971	916	906	949	906	915	940	906	955	928	879	952	921	910	902	960	931	892	878	906	916	898	887	911	969	947	972	954	917	914	910	880	951	932	943	915	938	911	888	931	884	889	928	945	950	895	983	946	956	876	901	906	943	920	886	896	918	909	866	895	956	924	878	919	911	919	938	941	856	934	922	902	928	934	926	943	872	922	917	919	911	935	853	934	942	958	904	949	962	926	911	944	960	865	929	879	875	915	930	920	881
24659	21156	27385	25156	15484	2705	1477	1073	913	851	794	711	702	669	664	575	612	589	588	596	586	585	590	561	542	540	557	596	562	568	579	553	558	588	520	566	558	546	541	536	530	526	510	570	508	523	554	484	475	503	537	551	472	458	540	510	505	520	518	530	484	479	460	494	515	512	480	480	526	479	503	515	511	495	488	484	515	491	479	501	542	529	524	526	531	507	492	472	569	484	496	538	512	537	512	481	496	517	509	472	498	529	520	465	513	508	476	472	513	477	504	519	507	469	497	546	522	510	516	539	517	466	481	536	535	527	496	513	477	468	538	483	500	485	466	476	538	505	518	496	515	469	486	490	502	518	500	536	511	493	497	505	514	483	536	491	506	528	513	531	509	498	474	498	473	491	485	534	511	466	479	495	470	505	514	495	497	496	500	522	513	528	482	513	518	518	488	510	520	509	481	498	498	504	504	507	468	514	525	488	545	528	524	522	486	488	522	510	537	512	488	480	455	481	520	512	528	513	483	527	493	512	511	475	530	533	528	535	489	529	460	523	491	483	469	485	459	475	512	512	469	472	494	491	499	518	537	488	548	521	446	508	499	468	509	521	512	493	529	499	517	514	503	511	475	478	530	509	532	496	481	522	522	504	498	488	501	484	493	512	476	490	516	496	507	508	484	507	513	481	535	485	517	506	503	517	496	512	504	483	465	528	508	492	512	497	500	472	507	519	534	521	559	499	504	511	527	515	515	497	513	511	504	474	459	528	526	548	500	523	511	504	555	500	503	533	503	536	489	515	522	486	520	481	519	456	492	491	491	489	512	506	544	527	495	486	499	473	499	464	487	500	543	497	462	474	523	494	441	472	504	538	488	489	526	539	489	492	531	502	497	509	496	537	538	525	509	507	542	496	511	519	559	502	466	511	508	539	489	518	508	501	521	518	470	521	504	522	521	486	479	510	472	488	502	532	481	524	478	520	481	491	497	519	484	487	541	529	460	506	477	513	504	497	455	468	491	519	460	484	476	499	494	520	499	473	502	499	504	486	472	456	512	502	480	455	492	514	543	508	517	512	537	515	499	504	498	507	531	453	532	525	528	489	501	441	507	562	479	502	520	512	490	486	491	490	525	486	494	497	517	517	506	489	509	525	480	529	488	446	507	478	506	508	476	525	474	499	505	467	485	506	488	527	504	498	497	515	502	491	473	484	523	503	490	489	566	544	528	505	536	442	486	489	490	468	493	493	492	503	489	507	491	496	477	486	479	498	526	519	484	517	514	524	453	507	497	506	547	487	520	473	493	483	514	495	479	534	500	480	493	459	495	504	505	443	512	514	524	480	504	503	506	492	497	503	480	478	530	529	475	498	502	478	500	480	515	469	485	490	505	550	484	512	514	506	539	518	494	505	488	502	474	495	505	477	528	507	532	558	447	491	526	467	481	479	485	485	507	545	539	457	561	522	521	502	500	506	492	479	553	556	485	480	507	536	513	499	510	500	524	489	507	465	509	539	523	540	465	507	488	476	496	503	494	547	510	519	499	483	526	531	483	492	547	523	492	508	497	535	546	488	460	498	507	536	494	524	462	521	501	486	496	469	531	504	510	515	563	489	467	551	510	511	500	533	474	504	479	506	487	511	491	520	539	508	490	521	521	500	521	490	548	501	518	493	524	546	502	478	491	522	514	509	482	481	476	504	506	507	490	509	537	510	494	486	518	510	514	508	513	501	521	468	482	508	452	475	474	514	480	496	503	503	498	499	487	498	515	525	542	524	492	546	502	528	487	487	477	478	501	461	471	474	491	516	525	528	500	575	504	421	497	493	457	487	502	528	531	466	478	520	499	479	521	487	495	536	485	462	526	491	567	493	489	498	498	488	529	480	518	504	496	509	481	508	505	482	533	491	522	471	480	438	519	521	526	526	504	517	526	532	525	513	511	539	504	484	511	474	518	522	534	528	502	543	506	498	503	486	518	483	510	504	481	492	490	495	490	500	474	560	492	532	525	485	507	460	514	524	517	521	510	532	496	470	505	492	524	585	494	505	482	493	505	497	476	488	536	485	536	504	441	537	497	565	497	539	497	519	508	496	491	484	495	488	494	488	479	511	487	527	509	505	462	491	516	459	483	484	522	471	526	489	495	514	506	511	455	499	519	479	490	546	464	560	497	494	480	499	499	528	478	488	487	514	496	482	538	465	534	490	486	453	489	504	486	518	487	506	527	461	524	538	510	505	525	542	490	508	511	471	485	489	501	508	525	521	492	557	506	486	476	519	507	496	505	487	525	510	466	468	470	566	510	505	449	516	517	494	508	547	487	560	490	494	513	476	497	499	502	481	515	573	510	490	526	507	536	516	543	525	458	517	504	528	492	518	522	481	504	508	526	491	510	496	504	501	530	504	485	483	479	491	526	524	484	517	550	508	509	504	472	504	472	498	515	477	514	511	516	530	535	479	483	495	515	472	535	504	530	492	528	481	481	521	454	507	493	505	509	552	488	530	495	470	507	480	493	544	499	511	531	506	506	502	484	514	500	501	506	512	524	489	487	498	517	492	526	526	485	461	507	504	490	456	509	474	504	529	491	511	508	518	533	538	477	500	503	468	480	509	516	463	488	503	474	475	499	543	501	478	500	481	481	493	528	492	496	517	502	492	552	542	479	560	512	536	510	516	500	528	544	453	489	536	500	543	481	501	488	496	469	522	541	479	487	499	471	507	504	512	514	522	470	497	490	478	507	504	496	482	526	487	491	506	502	483	491	524	488	510	516	496	465	507	523	494	493	516	483	530	509	521	498	505	502	501	506	497	525	483	496	528	527	521	497	497	451	526	484	507	503	522	495	459	491	503	516	519	518	473	519	518	520	547	512	506	513	515	506	483	476	515	477	504	495	467	523	492	488	542	505	506	543	502	535	472	490	527	487	501	485	498	511	501	508	496	500	521	503	509	522	478	527	508	473	473	507	494	528	456	484	505	517	501	481	517	530	492	478	500	489	525	529	498	461	515	464	519	521	504	533	507	540	484	523	509	553	484	509	479	490	469	486	506	505	505	502	474	511	516	517	525	474	556	518	518	518	506	472	524	486	537	487	479	499	513	488	522	516	486	462	530	475	543	508	465	536	536	532	488	494	489	495	497	543	525	510	484	510	478	511	490	505	464	512	527	536	469	500	487	495	482	523	534	538	500	500	511	487	536	497	511	492	534	478	519	496	517	525	491	520	538	506	491	521	494	515	492	491	529	530	524	544	521	500	490	508	501	518	448	474	492	534	513	519	504	499	456	491	547	504	490	461	510	537	523	513	509	494	526	473	459	484	514	520	488	498	491	477	516	496	470	493	522	504	533	452	497	495	506	536	514	504	474	517	475	528	496	481	510	497	533	511	450	493	498	547	488	523	512	491	472	470	508	520	490	495	504	492	467	516	492	465	507	516	502	496	517	467	525	486	484	494	493	527	493	505	505	532	532	511	496	504	478	500	510	520	531	473	492	544	510	516	530
22862	38199	26910	8863	5572	3424	2545	1875	1524	1417	1148	1058	992	952	815	847	809	756	796	725	731	705	711	717	696	755	690	757	686	725	703	703	736	697	739	709	640	668	688	698	683	665	622	630	602	621	662	654	644	631	658	602	619	640	604	669	606	583	625	612	624	658	605	630	617	615	595	636	624	646	623	563	653	608	604	578	600	627	583	593	593	595	612	599	585	626	591	615	618	560	571	585	605	623	683	603	620	600	619	574	660	615	582	646	560	627	584	632	632	573	604	594	614	620	608	598	585	559	594	625	589	623	634	606	611	609	614	622	587	612	647	592	619	614	590	584	613	607	592	606	619	610	620	616	632	597	613	590	581	594	626	637	648	607	614	655	597	646	610	609	598	622	594	595	579	602	641	589	636	645	639	626	599	645	621	616	583	668	632	639	635	648	591	656	596	589	604	609	587	626	620	637	572	619	653	621	577	618	608	594	608	637	601	639	640	624	604	568	607	642	613	575	580	580	565	651	597	566	596	621	616	629	579	623	619	623	595	599	622	629	621	593	619	656	627	555	613	657	581	627	583	600	668	639	623	647	578	626	593	643	627	588	603	574	616	647	607	635	607	607	647	641	576	588	621	565	575	587	608	572	626	613	573	648	587	583	680	612	595	650	621	612	587	563	600	602	624	623	599	593	578	585	624	596	600	631	625	615	583	586	601	601	592	590	605	595	602	623	595	623	637	602	617	628	624	585	610	597	614	637	622	577	666	580	574	596	607	630	621	605	606	638	664	573	616	612	605	617	586	605	608	586	641	649	614	635	591	573	576	596	586	559	586	555	595	619	603	609	643	604	632	624	581	566	627	556	590	586	616	592	634	599	608	644	608	623	580	649	638	587	604	623	624	610	568	566	575	613	595	637	629	621	619	589	616	652	596	643	614	651	633	550	667	617	603	568	610	564	613	618	590	596	646	554	631	587	598	571	637	626	661	599	604	602	582	623	585	611	601	583	653	602	589	626	592	586	631	572	613	553	594	627	627	640	628	606	603	600	599	582	634	645	596	579	602	651	618	640	618	572	621	573	601	581	612	596	640	615	624	587	629	565	623	586	646	587	593	657	613	592	600	602	619	578	580	628	630	579	625	568	616	561	629	617	614	584	590	614	602	682	602	610	574	643	649	646	584	628	632	602	613	586	602	573	609	623	622	601	582	615	637	639	592	610	625	611	615	567	583	592	625	610	589	641	634	554	583	548	622	654	583	592	626	574	607	609	629	596	599	611	625	608	633	636	595	590	558	612	611	597	613	589	613	610	590	592	581	625	628	638	641	607	620	596	591	562	600	642	619	602	584	619	605	638	605	593	601	589	623	623	621	617	642	590	634	587	584	594	599	577	579	587	647	618	646	617	582	584	576	561	597	588	617	636	590	593	649	577	589	668	609	570	585	585	583	596	601	575	637	663	597	619	611	609	584	628	590	606	644	609	588	588	607	590	579	619	573	630	583	655	642	644	648	613	621	591	622	550	586	624	651	600	581	601	636	581	614	589	611	665	635	610	619	598	599	615	609	581	586	617	594	572	605	600	595	623	626	595	607	639	615	599	619	611	602	636	583	643	605	609	672	638	600	652	605	609	600	587	584	627	579	599	604	674	668	625	597	638	609	643	589	611	622	626	597	609	618	609	616	610	599	627	626	627	609	613	604	559	597	586	558	591	593	568	545	587	598	633	595	599	607	628	630	611	646	583	623	620	636	608	597	619	596	614	612	631	595	626	588	608	584	584	590	617	605	612	658	607	579	616	635	578	592	583	671	623	627	613	610	546	630	572	606	551	661	610	615	685	603	617	598	603	637	601	616	579	574	605	585	584	633	582	616	570	590	587	593	626	588	596	609	631	619	606	593	630	633	597	602	611	597	613	601	609	622	625	629	656	604	567	641	608	598	622	637	606	645	593	642	650	595	629	554	635	612	641	609	618	600	604	622	612	642	626	640	604	605	620	641	570	611	629	595	591	608	579	631	626	564	582	587	614	636	615	633	607	671	586	587	601	644	569	658	629	577	592	625	577	634	605	598	606	617	659	615	623	582	602	623	598	589	596	581	636	668	605	621	615	611	626	648	573	585	640	596	598	624	606	628	594	561	610	611	579	602	594	602	589	603	624	595	606	593	643	627	600	597	600	614	557	616	656	627	599	649	596	634	574	590	633	586	642	613	598	604	648	568	569	636	581	637	594	618	597	587	623	598	621	599	605	615	615	606	600	602	598	626	620	598	579	591	627	583	623	597	597	678	618	635	629	618	616	610	593	610	637	605	585	586	624	550	651	613	648	641	616	603	622	613	608	608	583	569	618	600	622	572	621	605	605	624	575	603	590	586	614	603	601	627	605	620	614	574	640	600	601	617	594	603	578	619	600	583	595	577	585	622	598	595	594	602	638	618	641	550	613	604	605	629	584	642	573	643	634	607	598	571	579	608	560	599	593	618	622	605	637	574	617	638	661	628	605	645	590	621	561	585	591	623	627	676	626	578	620	582	573	615	613	610	593	646	637	595	599	625	629	640	579	618	622	655	621	551	611	565	572	604	593	593	629	627	627	602	601	643	572	585	619	663	593	578	597	609	638	624	618	617	618	574	601	576	593	607	580	622	611	642	617	613	626	623	604	598	577	604	583	603	622	654	605	610	587	590	619	616	576	613	599	604	600	591	580	591	592	578	584	642	569	612	595	589	624	597	591	599	580	629	590	611	589	567	622	620	567	632	616	605	582	597	635	628	655	582	616	594	634	608	611	621	586	611	592	577	607	616	615	561	566	601	543	596	601	642	642	588	599	605	620	605	614	631	589	613	594	590	596	602	621	597	613	602	651	589	590	640	615	614	618	655	647	675	606	644	627	616	607	580	640	629	623	603	589	599	605	619	596	603	577	616	607	583	575	612	587	588	621	596	597	593	646	632	641	554	655	581	603	579	574	596	573	651	616	600	599	585	615	552	596	614	619	575	572	647	606	604	577	635	601	621	595	588	592	627	627	554	582	597	592	621	618	639	575	633	601	625	610	568	607	590	594	577	620	598	647	654	627	600	596	626	588	595	605	616	605	653	610	601	591	626	633	617	576	641	588	598	631	598	630	643	634	616	611	636	601	554	594	601	597	580	572	630	596	626	622	632	598	611	636	600	574	586	601	624	576	612	555	533	666	575	614	629	556	632	611	574	604	619	598	593	563	601	613	617	606	587	633	605	598	609	567	626	602	590	586	602	622	606	640	647	637	596	635	602	621	594	595	593	652	599	610	597	616	627	602	580	613	591	644	627	621	559	555	595	617	620	605	630	568	621	590	595	595	631	613	616	582	545	599	598	614	597	593	616	592	652	591	602	583	612	588	584	612	615	582	582	615	587	587	596	569	587	577	565	613	619	585	579	586	666	601	627	620	624	588	573	589	574	643	623	598	574	627	624	607	632	581	596	645	589	584	598	614	635	584	613	639	599	624	564	643	640	581	602	586	616	633
22630	21182	28706	23961	21176	21229	10890	2391	1540	1443	1202	1065	1006	904	850	836	809	811	740	747	749	781	744	736	695	714	756	724	732	736	667	699	672	711	722	681	677	696	683	644	634	618	618	657	613	664	617	626	650	618	604	571	644	597	536	636	588	592	572	606	604	585	539	605	589	587	555	538	614	566	533	598	583	589	556	579	558	558	573	609	539	559	572	555	613	566	604	596	594	595	583	600	569	545	568	609	594	557	551	603	600	547	555	616	608	604	596	580	565	595	590	559	599	576	585	571	547	592	608	564	594	556	593	543	589	561	599	578	598	614	554	558	592	566	585	565	598	584	582	548	584	541	534	586	589	573	562	621	568	539	601	569	592	560	566	609	543	528	593	533	582	556	545	593	563	590	538	544	512	569	548	617	599	575	595	591	619	566	580	560	605	643	585	581	566	580	580	563	596	611	566	566	561	607	570	615	590	570	605	574	580	578	564	602	554	562	537	631	567	578	551	612	548	610	591	592	568	521	589	589	532	641	557	579	601	601	620	572	544	563	576	579	637	572	587	584	604	591	589	597	598	546	582	618	577	607	603	582	578	569	552	637	614	562	568	586	607	607	568	568	587	625	559	574	602	541	589	594	573	574	603	605	544	573	619	580	537	554	605	600	569	591	556	596	614	541	584	541	568	591	544	628	542	594	597	622	551	558	579	599	557	592	566	553	557	592	554	590	594	610	552	615	582	589	628	574	551	581	557	567	530	566	614	572	568	591	588	568	585	549	565	623	561	588	572	568	534	551	585	598	553	566	568	562	607	568	564	574	561	561	575	620	573	606	575	615	587	591	579	575	545	594	602	561	563	576	578	578	585	568	541	606	583	559	578	552	586	581	557	566	641	578	569	592	625	596	548	569	600	598	589	580	562	541	574	560	598	585	544	543	580	575	577	604	587	565	519	629	554	611	522	609	543	559	585	558	558	556	561	604	543	582	598	613	569	612	573	585	562	578	595	549	563	562	545	575	544	562	581	590	554	579	589	588	649	584	540	598	592	520	591	610	573	560	563	597	598	562	595	619	562	580	566	577	542	580	537	604	602	551	577	553	603	582	562	610	610	511	620	597	539	559	546	580	604	531	577	603	567	579	565	606	572	614	606	564	542	573	582	555	536	586	551	587	562	533	558	547	571	605	580	602	555	566	564	567	599	551	585	549	611	577	589	572	539	512	557	591	584	569	523	550	592	575	553	587	559	525	527	597	539	566	579	566	598	586	542	596	616	565	581	609	609	610	575	549	535	533	571	535	553	562	522	576	584	592	652	614	538	607	626	614	614	613	581	572	601	538	575	533	563	573	581	607	572	579	571	562	575	584	537	585	577	541	574	590	564	584	594	566	605	607	609	581	539	558	576	619	565	564	535	588	552	571	606	564	604	588	628	592	538	592	574	584	577	589	563	555	551	579	585	565	573	582	596	563	546	590	541	557	610	532	629	591	592	585	572	597	614	544	561	557	561	595	567	567	580	601	584	579	579	583	580	578	586	569	599	595	533	549	564	538	556	560	592	571	579	548	562	564	578	625	552	587	587	589	569	570	576	568	581	583	609	568	550	588	595	546	574	571	570	557	576	563	554	554	577	533	573	538	603	560	576	579	550	567	573	581	524	577	577	587	625	518	568	533	548	541	604	578	550	565	560	574	588	574	566	535	589	546	579	590	574	625	573	564	529	565	541	588	583	558	575	584	626	577	651	568	558	569	593	596	561	567	570	579	614	570	562	576	592	605	526	583	566	554	546	626	607	577	586	582	599	543	543	567	546	598	570	572	582	603	585	556	594	548	585	546	564	640	589	551	608	578	575	567	574	566	588	564	564	568	590	580	563	637	558	575	593	587	612	557	599	570	549	567	558	583	551	580	604	593	534	544	591	580	599	568	589	568	527	537	554	551	577	596	550	526	604	619	608	605	558	557	577	554	595	551	560	543	576	607	592	595	541	564	581	573	573	582	598	574	572	511	568	596	577	601	604	541	571	578	614	561	637	573	598	590	566	585	574	582	575	584	578	549	536	546	583	578	593	574	562	552	611	597	595	573	567	556	571	568	616	566	594	626	566	573	560	561	585	573	565	597	535	546	556	567	582	571	590	615	587	569	587	560	602	595	528	556	532	584	522	556	593	589	569	568	600	523	582	564	579	571	568	578	578	559	553	563	532	566	582	574	574	566	576	587	529	586	572	587	565	570	564	597	600	576	546	594	541	609	570	544	569	583	588	585	549	544	617	582	587	560	543	594	582	526	562	537	585	570	548	590	610	593	592	536	593	586	648	602	568	539	596	583	594	557	608	618	584	597	531	568	578	563	582	574	580	583	579	594	583	605	535	602	548	584	535	562	605	532	565	603	584	533	558	588	569	500	588	566	577	606	568	540	581	600	594	577	579	584	559	551	571	596	589	583	591	580	583	568	623	565	611	573	588	588	619	617	568	561	573	602	567	572	573	606	593	568	577	569	557	604	572	572	554	535	571	587	530	632	600	586	588	540	553	577	584	574	588	616	559	581	620	596	576	574	607	586	585	587	560	584	597	588	561	568	591	532	587	566	556	562	582	557	559	581	597	587	573	556	592	557	590	550	564	583	546	542	575	567	571	575	570	580	590	559	545	578	558	567	592	578	616	541	600	628	584	551	565	635	573	561	543	554	569	609	562	550	592	581	580	540	605	605	606	557	589	600	589	547	615	566	595	526	558	593	598	575	592	594	591	546	585	551	577	578	553	565	582	533	595	601	574	563	615	587	593	578	574	573	590	591	614	568	606	578	579	602	575	571	602	564	577	585	562	535	589	560	597	571	540	548	557	562	594	566	610	607	548	569	574	600	558	555	592	583	589	571	596	589	568	571	572	573	582	609	579	543	633	561	550	583	623	599	578	591	595	539	591	558	560	591	584	570	546	566	584	541	565	567	572	571	583	591	605	512	575	606	584	552	536	548	586	577	590	565	569	598	571	518	630	614	615	583	561	527	596	585	585	573	604	574	582	583	571	533	575	537	620	586	590	590	565	549	591	598	533	585	580	556	570	562	571	529	541	571	572	574	587	616	592	555	578	559	555	592	582	593	576	533	539	569	541	566	518	607	540	550	620	571	572	568	564	563	560	558	531	568	585	573	537	563	569	576	569	593	637	577	565	578	595	563	612	564	548	559	569	551	575	603	571	589	600	574	604	518	580	548	594	540	570	569	638	550	560	551	548	545	576	584	598	584	549	582	587	556	578	548	578	543	553	589	593	569	554	535	574	601	610	583	570	596	584	574	552	575	573	567	562	599	634	564	524	575	606	590	548	596	561	601	605	542	576	544	589	560	609	568	610	589	599	596	621	584	577	608	614	556	570	577	590	581	595	558	555	585	558	565	609	558	521	590	575	611	598	558	560	585	618	537	582	558	593	582	597	565	587	587	515	596	570	569	570	559	524	554	561	580	541	542	559	554	538	600	586	545	609	576	597	606	561	572	583	571
25849	47438	34780	15584	10250	6691	4725	3537	2710	2268	1895	1649	1473	1359	1231	1201	1101	1087	1034	999	1004	942	948	939	894	995	957	941	934	899	908	903	916	878	822	890	810	809	844	843	824	809	772	807	780	816	731	769	725	751	781	756	748	712	685	745	748	692	757	702	679	732	683	710	730	695	669	698	705	725	674	744	692	705	698	723	730	737	664	689	675	695	652	681	708	699	704	660	665	679	698	713	760	726	722	687	693	721	712	667	710	724	684	715	703	710	722	700	652	664	661	678	725	655	741	666	666	746	681	712	700	677	713	667	692	680	663	684	689	688	686	708	698	662	695	668	722	687	656	684	681	670	709	740	655	739	648	732	634	739	708	640	641	683	716	745	668	729	714	705	695	716	698	688	698	699	700	684	687	691	710	658	721	696	678	634	700	671	659	690	718	718	731	668	660	716	678	672	672	667	714	715	684	654	665	711	702	691	711	708	692	692	639	709	681	708	686	667	731	704	682	634	760	639	675	702	742	711	707	683	685	744	700	685	654	675	702	624	695	713	704	697	653	722	658	717	688	685	721	711	687	688	726	678	702	713	687	736	678	698	752	717	745	700	719	671	675	742	691	736	715	676	672	679	684	684	656	687	694	665	706	696	666	659	724	709	654	678	702	678	701	747	703	671	695	690	672	640	690	672	695	685	678	639	741	640	680	677	702	719	710	659	670	713	645	696	684	734	708	669	720	688	719	667	677	707	699	698	645	717	675	701	697	709	682	647	686	674	665	702	725	698	708	702	719	675	683	710	718	696	750	683	682	673	721	644	749	723	725	675	651	701	727	671	683	657	676	673	696	720	718	683	686	722	704	683	700	687	700	667	739	688	716	658	655	674	670	719	713	688	734	643	662	678	675	695	679	703	674	697	714	713	636	670	710	714	724	714	718	651	648	643	712	714	696	701	674	693	688	711	747	706	652	664	717	709	694	690	691	699	724	714	711	679	679	711	701	708	700	694	687	685	732	659	723	709	696	693	676	685	716	689	707	685	666	673	669	679	682	677	711	748	738	700	685	740	695	688	723	703	697	682	708	707	657	697	661	760	713	734	663	667	676	698	662	628	670	676	671	703	689	695	664	723	666	658	715	685	689	667	697	681	668	690	666	696	676	703	703	685	692	671	740	643	682	742	700	683	655	647	687	716	752	693	749	718	656	673	683	691	737	716	689	719	693	718	681	663	706	691	727	710	695	706	649	693	697	717	666	647	658	718	724	690	698	708	734	651	671	689	658	657	724	662	697	685	715	695	704	669	709	710	651	719	713	667	726	655	680	684	684	680	682	691	692	702	674	659	653	702	656	680	695	658	722	663	689	740	676	723	697	720	708	716	695	693	729	654	667	694	690	712	658	700	711	676	676	739	703	653	694	666	682	665	704	673	700	744	690	687	677	688	706	665	682	693	696	711	695	720	699	690	710	667	656	710	710	672	690	678	646	646	717	721	662	699	658	686	696	647	681	729	692	687	616	709	685	691	704	651	705	697	664	651	694	641	661	680	676	706	739	659	662	692	694	692	740	741	755	615	680	662	690	659	671	682	701	686	664	643	686	636	695	665	752	692	714	687	668	717	671	700	642	688	673	713	686	690	694	694	700	689	669	671	721	742	669	717	692	685	660	699	682	725	659	709	704	751	684	731	687	684	654	729	716	709	696	711	647	742	677	680	675	683	710	698	686	682	660	727	726	696	687	679	677	696	670	663	733	666	697	702	655	682	679	697	694	662	690	743	685	709	648	644	695	676	708	737	695	705	685	703	730	726	704	660	667	659	651	723	688	699	718	694	697	641	706	705	703	675	656	688	689	689	725	677	677	686	670	716	692	706	731	697	624	684	711	715	688	702	734	680	667	668	679	674	647	682	711	670	677	653	677	648	714	722	731	670	722	652	683	687	684	700	637	688	719	687	673	665	707	662	671	711	712	649	677	727	717	708	681	683	693	653	707	676	663	716	699	702	670	669	694	674	718	718	692	696	747	719	715	693	689	720	689	665	694	680	665	691	723	727	713	668	703	716	705	686	712	755	712	693	719	686	685	674	677	701	685	673	715	678	711	645	701	735	689	682	698	684	661	675	691	648	695	771	702	697	701	687	683	709	735	739	700	639	725	686	692	693	662	722	718	687	710	699	695	677	723	695	687	675	704	668	721	672	706	671	688	670	651	742	714	706	689	692	723	685	684	684	673	706	726	690	664	713	718	671	692	673	753	719	714	678	616	725	700	700	702	664	699	651	687	707	663	712	665	698	697	719	701	695	661	697	670	708	689	703	700	668	706	667	700	668	688	706	720	715	725	734	708	728	674	720	703	658	648	676	721	703	684	663	684	731	697	681	703	641	668	687	723	682	713	686	676	706	709	685	663	717	655	681	690	723	697	651	715	717	716	732	722	682	726	697	725	689	656	669	714	664	660	673	672	687	677	672	651	688	685	678	700	684	667	717	679	679	719	712	710	692	722	718	693	707	673	715	688	668	690	702	675	656	734	685	674	678	643	716	706	729	695	689	654	717	689	687	683	709	681	657	649	678	709	667	658	694	681	748	680	643	710	700	694	692	679	638	709	755	713	663	688	712	709	692	719	735	677	700	700	694	719	667	690	674	634	718	708	714	676	713	740	745	739	682	665	696	671	706	669	675	674	707	655	712	750	698	728	713	669	683	698	694	722	649	688	651	696	681	688	710	684	698	698	690	695	711	702	700	682	705	668	724	681	689	725	686	696	715	729	662	649	685	710	660	656	699	655	659	641	717	699	690	649	702	699	698	658	717	690	655	737	729	643	697	731	686	725	757	638	662	723	694	715	714	683	695	700	712	667	696	666	681	689	687	733	715	690	691	667	693	719	659	710	724	683	701	707	722	678	708	748	672	712	689	648	680	701	648	748	720	730	713	701	712	699	739	692	702	717	698	691	707	642	720	712	739	664	708	624	680	690	650	673	664	648	709	711	676	641	706	663	684	674	708	646	713	632	703	657	689	658	653	700	664	702	719	716	670	720	660	661	669	675	687	702	684	721	704	742	688	625	658	688	684	671	718	716	703	590	712	668	690	684	683	689	654	705	674	685	697	637	681	667	700	695	705	739	700	711	660	699	661	665	729	688	727	739	658	724	674	674	689	695	703	680	709	711	653	696	694	684	745	678	683	722	729	728	678	644	695	710	672	706	691	704	681	688	705	649	710	682	699	732	720	668	686	701	687	729	675	728	705	713	689	740	725	653	702	654	714	677	694	719	663	735	658	680	695	704	661	716	742	681	703	681	652	682	692	736	694	716	668	687	694	709	665	679	691	698	690	702	722	707	713	708	686	684	681	742	656	662	739	653	701	674	686	701	706	694	758	661	712	713	678	729	704	726	707	698	707	731	677	695	730	640	669	692	714	706	725	684	664	697	708	638	680	703	672	697	707	733	692	635	683	727	747	692	702	665	717	693	663	667	730	725	687	688	654	705	691	681	681	716	648	719	696
27858	22231	19188	5915	2381	1560	1117	952	883	853	861	752	766	770	793	717	710	768	737	742	753	717	724	704	685	746	769	776	734	697	730	725	725	689	762	699	731	699	721	722	724	726	703	709	760	753	649	691	653	672	707	707	700	696	691	694	704	707	700	690	713	691	693	678	651	632	688	678	721	654	750	687	679	698	693	735	688	755	695	673	711	688	734	708	683	696	706	679	699	733	711	644	706	657	670	708	662	609	687	705	685	643	675	682	662	682	715	668	656	703	665	727	712	675	714	696	670	704	721	703	726	728	698	702	723	706	725	727	704	700	674	659	706	707	731	710	704	703	707	639	693	729	690	680	694	685	663	720	644	675	687	753	705	679	708	635	699	679	651	655	670	721	693	720	670	702	693	667	628	714	710	681	693	659	747	682	672	674	692	668	658	702	705	705	679	716	724	691	751	674	711	714	674	628	680	648	731	685	688	695	667	732	697	712	640	674	708	657	659	726	712	688	674	622	656	733	688	684	682	665	694	702	661	682	687	701	706	655	708	691	661	673	692	667	709	740	641	677	708	687	728	700	651	655	607	672	725	676	686	747	706	694	693	656	692	705	661	665	672	735	701	719	640	671	718	692	688	682	656	681	680	667	709	646	703	683	643	646	755	655	665	661	688	654	661	679	673	664	695	668	757	689	739	632	753	686	730	641	727	697	704	675	713	673	673	685	708	691	675	709	663	681	685	676	735	672	744	704	661	640	705	663	708	660	668	705	671	693	715	658	676	692	695	705	662	622	706	669	695	705	663	721	692	712	660	653	682	631	716	657	691	723	692	708	692	664	657	679	725	724	673	694	705	658	659	694	668	731	715	650	697	692	705	687	633	648	655	680	665	661	735	688	699	726	631	663	679	687	705	675	712	679	710	680	646	658	728	746	708	660	682	660	664	652	679	670	654	646	704	705	683	649	724	704	675	697	666	689	719	723	770	629	715	725	659	693	729	625	661	692	702	678	695	713	703	695	668	701	706	693	715	667	774	666	729	690	697	688	692	721	696	712	694	708	644	700	708	705	724	736	670	705	701	696	692	713	662	703	700	657	660	685	697	684	636	716	720	657	687	716	675	697	716	701	691	634	683	692	692	682	705	647	664	696	682	669	670	709	695	660	657	704	683	647	671	679	673	751	673	714	654	677	675	675	636	685	686	653	708	679	683	740	684	710	646	686	694	701	670	701	699	682	654	681	664	692	691	685	721	715	702	677	689	709	714	687	645	680	694	677	724	652	691	684	693	704	649	686	685	685	710	668	702	715	729	658	741	699	676	710	683	670	654	627	660	685	705	706	732	733	678	720	667	709	711	703	630	688	684	714	706	671	679	693	737	688	688	717	652	714	651	675	670	706	641	718	654	693	704	707	670	671	686	637	702	686	636	726	668	684	739	703	698	706	684	664	704	719	698	658	716	676	678	693	708	694	644	661	731	757	710	671	694	668	701	677	734	682	679	737	682	674	667	739	771	669	718	693	709	702	688	673	703	718	683	658	706	649	654	651	703	692	657	716	677	731	691	682	640	716	639	697	687	667	682	685	722	668	695	660	686	713	678	689	633	729	665	708	677	691	706	705	733	704	698	738	750	677	659	671	689	698	672	698	665	692	674	649	671	664	695	720	690	686	635	684	681	692	696	697	675	690	684	674	700	679	712	657	682	668	719	682	704	693	693	671	678	694	663	669	697	734	672	685	703	685	637	732	676	643	685	667	656	678	684	669	670	678	668	739	674	693	708	710	685	675	657	688	685	718	711	650	632	682	690	683	704	674	755	687	688	679	720	695	694	732	702	654	719	682	691	675	731	695	680	702	689	707	704	670	669	646	700	697	700	697	706	678	678	674	685	624	710	700	706	709	697	670	696	705	677	685	661	695	695	722	692	671	675	672	648	664	685	670	690	718	689	655	689	666	679	676	743	694	720	667	688	676	676	761	675	708	640	645	724	755	732	677	682	680	698	708	686	665	670	699	652	659	708	663	662	686	685	668	692	718	674	675	691	657	695	708	645	760	652	643	698	701	674	702	733	702	697	675	686	675	670	664	662	674	673	708	713	687	677	660	672	701	657	695	696	716	704	656	710	698	671	652	650	645	698	662	642	716	715	736	727	658	726	713	712	667	709	699	731	654	644	686	679	713	705	694	648	710	723	681	654	690	635	695	684	671	676	671	713	699	665	697	676	660	710	684	712	703	745	693	667	712	679	710	682	664	649	692	663	676	691	687	671	667	663	709	678	705	647	667	698	707	672	668	647	664	682	701	644	680	699	665	683	661	718	740	718	698	740	677	726	739	695	644	690	680	663	706	667	678	706	716	661	675	685	685	714	673	677	642	667	696	700	720	681	698	666	690	710	686	690	726	678	728	686	672	711	697	702	651	686	651	614	712	670	687	673	659	707	680	683	702	682	696	704	699	667	625	675	676	672	655	673	713	688	704	721	701	668	694	677	696	695	659	671	668	723	669	652	724	677	731	704	621	685	734	694	644	702	660	697	729	713	638	659	668	662	685	673	636	689	664	650	703	722	679	676	699	650	723	701	715	660	671	654	671	707	695	717	615	686	769	642	678	710	705	644	686	706	643	659	727	657	727	696	729	664	704	678	709	674	681	711	693	664	665	658	668	666	723	644	694	688	685	689	713	648	683	624	702	663	656	674	730	688	655	684	726	725	679	682	686	677	652	732	709	730	672	630	698	687	665	666	709	634	608	662	682	716	649	708	670	696	640	700	696	738	700	674	671	642	665	725	680	707	678	640	676	674	709	717	713	690	721	684	624	670	687	678	654	702	731	648	728	729	697	685	719	697	707	631	675	697	734	694	679	663	693	631	705	670	675	635	677	682	701	702	729	702	678	700	732	660	624	717	704	710	723	668	657	696	681	641	719	698	667	683	639	699	697	654	701	639	689	730	667	645	702	691	710	695	668	672	677	691	672	671	644	702	655	673	667	737	694	696	690	696	709	703	684	677	679	700	688	697	707	701	688	717	676	691	685	688	640	633	669	708	687	694	719	725	685	721	662	740	709	710	679	697	694	679	690	681	698	687	696	689	679	707	685	703	666	706	758	711	682	706	671	710	690	622	739	702	665	714	695	679	687	647	711	720	672	674	639	717	704	662	685	654	680	659	703	662	696	698	650	665	724	696	703	670	659	695	719	686	696	721	713	680	661	677	680	666	660	686	664	701	696	636	691	716	684	718	674	705	699	711	751	701	674	627	698	728	693	706	666	643	645	664	694	647	685	724	679	661	734	682	649	711	686	686	696	687	693	693	675	684	753	692	673	739	677	699	640	649	725	668	679	719	696	699	712	658	686	698	712	749	661	690	713	665	687	684	677	648	730	684	712	674	688	713	665	652	696	660	716	674	694	735	699	695	657	690	672	690	683	695	700	646	682	680	698	651	691	710	692	680	724	705	713	676	665	663	726	666	645	645	665	677	724	668	693	684	703	696	662	693	737	648	640
22481	33086	21601	5762	3652	2422	1750	1388	1252	1120	1060	1007	1045	949	889	952	903	897	883	849	879	828	890	877	873	918	919	913	874	875	839	885	887	860	849	807	868	888	876	870	793	841	793	905	842	848	852	816	863	807	861	856	822	838	843	826	762	829	774	849	818	791	799	783	840	842	844	832	787	840	795	802	832	827	815	847	829	819	763	792	842	832	756	767	778	850	839	750	829	794	777	831	827	761	819	846	794	837	747	838	806	848	833	791	837	802	832	859	837	799	793	796	802	807	793	763	839	743	796	810	814	820	762	809	807	842	810	783	810	850	878	830	831	859	799	833	799	775	838	791	792	796	776	820	807	829	806	770	801	818	855	793	738	814	796	755	762	815	811	850	836	807	846	790	834	796	833	835	817	832	808	785	834	838	832	815	875	774	824	768	826	793	806	860	815	808	820	818	787	799	776	819	776	839	796	815	817	854	869	790	846	820	817	827	808	822	820	809	781	770	792	786	840	796	819	796	786	802	815	863	810	851	769	815	821	830	803	900	805	877	802	802	788	814	825	805	851	828	837	852	828	851	818	839	850	814	800	814	835	821	815	787	768	799	830	825	786	843	830	835	813	806	814	787	841	788	832	814	771	850	816	818	791	744	787	830	863	842	828	808	788	795	830	824	822	823	792	832	847	805	832	795	800	819	854	844	846	791	792	814	800	813	852	761	800	804	842	801	806	848	829	785	826	803	842	855	833	782	806	758	838	837	835	797	841	799	872	811	834	822	835	804	815	867	805	820	837	793	791	804	758	809	787	813	865	842	833	790	830	811	811	801	864	843	802	797	787	823	826	829	830	811	822	842	794	774	797	793	806	778	796	876	799	831	835	784	830	785	792	842	841	818	794	800	809	780	851	863	850	807	809	818	790	814	841	784	827	773	778	884	821	847	816	817	760	822	801	790	826	792	852	825	776	811	810	812	810	834	827	839	805	836	813	821	838	826	766	814	833	805	856	754	786	820	839	818	800	795	772	805	855	823	811	808	786	772	800	776	774	808	822	827	814	810	818	827	799	807	786	862	828	813	810	812	804	796	783	795	777	777	821	806	829	861	791	834	779	830	800	879	809	830	825	796	825	847	821	799	835	780	779	817	844	817	776	861	825	830	813	787	815	833	778	782	773	814	834	847	811	794	889	822	799	761	866	842	793	839	814	802	827	823	790	810	840	826	889	817	784	751	810	793	815	831	838	775	857	845	833	814	765	790	825	819	882	803	820	856	780	841	828	794	870	770	804	789	825	842	813	812	789	859	773	827	828	829	851	796	845	808	825	788	798	837	808	794	835	851	850	729	834	797	825	813	780	817	812	793	798	789	811	856	780	852	873	797	760	840	794	800	844	749	819	841	787	794	773	797	842	822	821	814	816	852	818	819	858	774	807	859	824	804	804	875	771	815	848	834	785	812	794	796	828	783	832	836	842	838	815	867	848	776	852	790	812	789	857	829	781	843	834	779	797	831	806	781	800	806	796	851	824	809	837	800	801	804	839	815	757	802	804	827	815	810	828	798	810	850	829	794	802	787	819	831	799	863	855	848	755	804	832	789	842	834	793	812	854	813	834	867	793	754	816	772	832	842	791	834	793	822	864	804	791	833	843	806	853	835	827	813	858	832	850	797	813	821	808	810	759	819	830	807	825	801	806	805	765	816	858	810	839	813	872	796	798	800	846	834	764	786	846	851	785	867	802	809	815	818	843	824	796	835	807	791	818	829	860	799	732	814	811	808	795	787	797	857	834	841	788	776	827	762	851	801	805	799	807	784	800	825	833	829	809	837	789	792	833	772	810	838	785	822	786	848	813	816	753	816	791	829	839	816	838	819	837	796	807	806	852	791	782	830	824	805	820	816	789	812	822	848	844	850	798	793	812	858	840	788	753	831	825	832	857	804	770	806	819	850	817	783	767	855	817	804	854	861	804	793	818	813	811	774	782	833	879	825	728	866	831	811	815	873	791	744	816	777	805	879	753	817	812	852	835	870	881	836	842	795	821	855	784	835	832	844	824	859	878	792	841	854	845	846	818	850	837	763	780	807	792	825	797	839	820	851	821	836	877	828	845	841	826	813	831	794	810	875	798	838	849	850	814	827	771	808	809	831	794	812	849	823	821	806	841	832	832	832	819	807	810	819	833	836	882	809	838	866	823	845	864	815	784	822	864	774	783	794	829	787	789	788	836	808	799	806	799	801	792	826	779	737	796	840	814	816	816	812	797	817	793	824	798	749	844	811	796	835	804	855	767	877	848	807	849	838	798	797	727	820	796	797	809	814	832	855	821	757	814	767	787	783	843	802	812	795	781	782	790	864	786	775	844	843	798	839	863	772	825	857	846	844	781	803	847	787	837	795	788	788	816	827	823	827	781	833	846	766	835	844	800	827	800	868	826	861	793	767	794	813	844	831	823	809	802	854	799	788	809	795	825	822	784	797	760	794	794	772	811	833	836	790	844	807	808	791	788	807	780	817	786	827	803	812	859	799	818	855	791	812	862	820	804	787	825	829	820	783	828	818	817	816	834	840	848	852	835	814	790	802	791	744	856	777	858	845	819	801	811	801	799	817	824	845	830	813	821	805	796	825	873	806	818	757	780	832	838	813	851	834	831	831	800	785	805	810	854	826	840	841	792	777	780	798	830	784	828	830	759	790	878	804	867	806	814	829	857	865	808	817	829	828	813	825	811	789	831	826	826	779	794	803	830	839	838	803	816	835	742	823	848	826	783	818	830	754	767	858	774	852	810	854	848	842	827	776	830	825	775	799	841	869	787	808	830	842	790	779	789	819	837	808	819	823	805	805	838	823	818	832	847	836	799	837	792	777	767	863	851	808	852	799	799	807	830	818	785	835	882	787	783	825	821	809	808	806	784	842	801	879	777	823	841	805	819	789	818	857	840	825	815	822	811	823	844	825	818	821	770	810	881	759	762	824	838	777	821	831	782	803	826	787	821	783	834	801	791	798	817	833	801	803	851	854	853	814	811	835	835	793	810	780	836	819	796	833	763	810	825	813	847	823	864	803	819	804	803	785	811	803	811	842	851	823	767	802	777	839	820	860	758	832	831	808	764	794	790	780	804	818	787	790	818	791	891	791	805	793	830	826	822	827	827	822	806	817	806	777	820	851	883	794	794	801	816	843	822	833	808	832	842	800	808	791	777	826	815	862	794	843	779	830	865	788	841	808	815	805	805	819	813	804	797	816	784	827	845	881	769	818	809	801	857	865	833	780	817	818	766	812	816	836	783	833	797	831	781	852	843	831	826	820	832	800	805	813	826	847	807	838	821	805	832	800	799	846	777	857	834	786	816	854	817	851	773	808	859	837	801	788	804	862	786	844	774	805	851	810	919	794	837	829	864	777	828	854	793	862	817	812	797	816	805	834	800	821	775	847	806	848	865	851	845	838	861	813	843	838	802	810	873	820	768	802	790	842	830	826	835	804	824	808	801	826	795	853	772	797
23665	21149	28209	24358	21126	12184	2732	1642	1351	1271	1126	1088	1026	1012	980	914	932	951	857	865	871	828	838	868	848	833	871	834	840	847	818	841	834	851	783	824	827	823	830	790	844	782	808	716	739	809	759	787	852	775	839	774	818	762	745	756	769	754	757	787	747	724	787	736	783	734	794	757	792	769	771	748	779	753	762	748	802	774	703	804	758	783	763	774	739	758	722	759	774	751	741	772	762	725	793	786	772	706	805	786	765	728	738	741	750	780	766	808	810	745	807	764	724	787	720	733	767	749	768	744	743	758	780	710	733	721	742	731	741	764	738	780	752	824	717	777	750	789	739	767	686	750	801	709	774	750	774	802	766	813	746	756	745	729	737	803	741	788	747	790	792	776	780	737	737	763	756	706	761	791	745	760	758	751	762	784	772	766	756	742	789	786	753	712	811	756	740	768	757	788	774	737	791	776	775	719	740	758	734	720	759	777	775	752	762	782	747	754	710	743	769	744	726	779	736	790	763	777	751	727	719	775	735	744	727	690	809	705	779	779	762	748	738	777	717	766	770	772	749	753	732	779	774	784	754	744	758	760	770	784	777	749	748	699	740	761	776	744	794	765	721	763	757	741	744	751	745	777	774	744	749	788	754	756	807	780	742	756	739	808	703	767	775	736	723	752	748	803	770	754	696	733	749	780	756	787	755	763	740	746	757	702	761	794	725	741	747	746	707	781	790	752	760	727	729	726	785	745	758	679	767	758	733	765	794	825	775	758	704	771	754	758	755	787	740	722	752	719	759	763	826	797	776	778	766	781	782	741	799	756	724	794	793	766	761	739	716	747	731	777	723	718	744	776	715	740	742	758	773	749	749	785	766	789	753	765	763	769	751	719	788	747	722	762	777	764	795	744	727	709	769	725	765	762	735	770	765	817	767	741	752	788	755	769	737	746	759	724	756	765	825	759	808	769	715	771	801	727	756	729	746	776	760	771	744	796	769	762	746	765	769	788	778	749	776	787	758	681	748	758	758	716	763	722	737	781	807	785	813	784	749	814	760	797	798	796	749	781	808	796	784	760	804	763	765	796	732	746	750	751	761	810	766	751	753	738	732	771	703	695	748	764	737	777	717	783	727	766	761	770	756	790	764	746	807	753	766	743	784	733	782	722	751	702	691	779	739	766	734	767	791	757	760	749	765	767	759	761	755	767	769	764	779	750	735	805	752	782	754	726	801	763	762	779	734	814	744	791	733	734	783	736	775	720	728	736	770	811	725	699	742	766	753	765	798	795	745	765	742	783	764	729	779	766	766	746	731	742	729	799	737	730	816	736	771	747	756	753	729	802	771	690	737	736	735	769	734	763	704	731	730	800	755	721	793	744	742	744	737	785	749	722	748	811	755	791	745	729	766	810	775	758	746	779	747	744	762	775	718	729	719	741	733	788	769	776	785	741	801	757	783	752	777	726	812	803	757	749	756	780	754	798	786	732	807	777	806	767	757	730	740	811	748	784	748	799	790	755	736	768	742	799	771	730	751	726	756	791	738	798	772	763	784	764	800	780	709	756	772	798	729	762	751	767	742	694	754	777	699	730	769	758	755	772	777	741	751	775	712	810	765	698	771	823	821	736	755	775	750	766	735	749	772	677	758	804	810	698	818	776	794	781	782	749	759	736	787	772	774	756	768	769	786	738	763	749	776	788	745	780	769	700	775	752	778	773	766	777	674	733	751	725	762	755	731	751	787	744	768	716	744	771	762	753	741	743	800	771	768	799	781	735	761	746	790	774	766	743	803	797	712	780	756	758	760	750	740	787	767	728	786	767	800	696	739	733	755	749	756	779	778	777	790	765	714	740	697	750	759	784	778	767	786	793	801	675	723	732	783	751	780	772	797	761	780	751	805	746	763	756	744	822	743	785	753	784	758	750	745	785	735	718	734	755	790	726	740	744	721	770	778	766	779	710	764	747	721	748	749	773	761	758	758	698	754	756	746	730	752	755	728	778	715	774	749	702	795	751	793	712	769	713	754	775	816	772	739	733	747	726	778	764	748	734	756	777	734	768	746	771	785	765	741	742	754	722	728	787	695	725	767	823	778	689	729	738	731	715	771	737	739	717	730	765	750	727	804	761	752	744	790	727	753	770	787	731	742	751	758	742	760	762	772	773	788	722	757	769	787	787	785	792	753	755	748	780	734	775	763	751	746	753	766	772	702	717	740	786	727	747	779	756	774	758	790	751	755	733	723	781	754	747	744	774	742	724	733	777	753	763	671	768	745	805	783	750	785	727	740	782	776	712	760	720	816	759	793	792	708	744	718	771	764	764	807	771	804	798	780	735	772	780	774	776	721	767	791	769	801	749	777	802	760	757	749	791	721	713	754	753	769	770	750	780	767	781	772	738	813	746	768	737	809	742	750	774	798	730	761	781	793	801	777	792	762	784	777	781	731	759	758	742	734	754	760	779	763	801	789	776	729	737	782	731	762	738	786	805	811	765	756	806	775	765	752	749	764	734	739	778	770	760	762	774	781	720	758	739	743	751	788	757	745	766	763	752	744	760	771	763	807	784	737	704	736	722	812	716	819	777	781	776	755	731	754	740	748	759	718	752	784	750	773	707	733	813	731	726	729	777	771	771	766	835	773	740	756	770	754	842	730	737	737	796	732	767	776	763	782	747	753	759	773	745	733	756	810	726	799	780	729	796	714	776	777	696	737	791	779	783	714	748	764	734	769	772	718	776	779	782	736	764	779	705	749	733	745	810	737	744	751	830	742	782	772	752	797	738	760	749	750	735	761	766	779	757	741	755	783	733	752	783	697	760	744	791	815	753	786	779	797	773	767	736	814	708	784	773	760	807	821	770	757	781	799	760	730	726	751	709	763	752	745	778	724	753	804	731	765	760	759	757	717	727	720	752	791	685	703	758	801	736	738	755	728	735	756	721	744	751	755	741	746	749	740	718	756	798	776	766	763	808	732	732	744	731	753	733	753	766	750	759	806	770	695	752	724	703	791	749	761	759	787	802	723	788	755	735	767	706	784	751	731	777	780	730	784	791	711	768	751	775	747	742	765	726	752	821	727	806	770	733	734	756	769	779	788	778	793	709	764	817	722	821	765	761	786	768	760	772	746	741	759	720	756	742	710	709	718	724	753	796	780	743	732	722	790	773	744	756	772	778	736	718	736	741	759	762	755	778	744	754	755	744	740	798	734	716	804	765	763	732	753	761	840	716	728	722	776	788	793	781	825	741	789	775	737	723	802	763	767	757	765	763	746	726	765	774	772	752	754	766	770	757	742	775	771	785	750	686	806	766	762	775	673	820	769	753	773	744	722	785	726	750	701	802	802	763	752	746	747	756	769	794	761	751	760	780	767	756	784	789	786	765	786	781	753	737	752	785	714	754	748	753	760	764	759	718	763	752	742	749	745	753	766	724	755	711	742	721	772	678	734	813	754	766	747	724	789	785	767	741	772	759	800	767	739	758	750	772	774	738	731	733	750	742
22796	40837	28667	11547	7456	4873	3192	2565	2179	1839	1659	1507	1420	1361	1253	1206	1171	1129	1163	1121	1059	1060	1066	1081	1023	1104	1093	1074	1072	1022	1055	1005	967	998	1042	1015	992	988	1025	994	998	932	896	951	974	951	1029	904	915	923	938	915	943	923	949	923	960	915	915	918	931	905	927	922	922	901	924	904	854	946	840	884	915	915	889	908	955	898	912	910	890	907	936	915	947	930	924	939	958	886	950	919	869	865	889	880	877	967	878	921	905	948	921	893	867	898	893	915	892	919	904	981	950	902	928	889	917	907	911	907	918	890	872	874	917	871	911	854	827	967	889	909	876	937	931	954	894	893	889	940	909	922	956	901	916	851	879	851	856	877	867	927	889	845	898	884	923	868	898	891	939	909	943	929	849	929	896	923	873	871	898	948	910	858	866	853	889	807	959	870	884	913	859	921	879	964	914	871	888	902	948	889	870	886	880	878	896	897	891	901	893	921	879	868	939	907	891	880	929	974	867	921	910	909	910	904	915	967	929	884	965	850	878	931	850	912	919	863	926	925	930	933	947	906	925	845	885	848	891	891	930	912	902	911	911	955	899	875	890	927	867	880	848	941	840	873	963	952	897	907	957	856	931	911	847	894	887	919	893	926	865	947	905	936	929	910	901	898	912	938	926	834	888	918	867	855	951	914	897	864	914	894	918	879	920	934	880	894	889	876	855	875	910	867	901	921	926	899	845	956	897	861	848	861	879	886	955	918	860	901	919	970	928	981	915	877	871	855	919	893	887	907	922	882	904	876	874	907	936	858	936	857	886	874	889	869	922	872	864	921	936	905	901	884	877	867	897	944	922	901	914	903	921	923	865	886	918	897	896	879	918	873	923	876	920	895	906	894	864	952	853	960	889	871	916	917	921	985	945	922	898	893	963	902	916	894	892	918	848	904	933	898	959	905	877	928	885	910	890	937	919	934	917	890	878	957	951	974	888	917	890	901	858	875	940	939	889	880	948	933	912	889	928	923	924	903	915	870	899	890	888	879	936	891	897	905	907	885	891	904	922	921	896	845	900	918	923	914	910	876	893	930	876	878	920	934	917	901	914	874	919	901	918	920	920	888	948	848	945	899	969	900	908	927	959	912	942	941	953	864	906	901	953	912	900	911	912	922	912	908	878	976	989	940	922	905	923	938	932	907	962	887	916	895	909	911	910	917	904	922	952	893	892	906	959	887	935	926	926	927	906	940	897	911	907	924	909	882	873	920	934	863	919	862	898	928	917	926	916	905	904	887	889	862	929	903	909	940	905	868	897	914	920	932	890	914	902	936	929	869	901	920	954	890	849	894	903	933	854	909	955	916	896	925	910	939	918	901	859	916	906	938	878	903	877	855	921	890	928	898	902	856	901	897	873	855	873	926	885	901	923	921	912	935	933	970	919	883	939	879	910	874	905	921	914	896	913	906	914	922	914	890	879	920	996	859	893	928	876	938	920	881	829	853	898	925	910	871	927	888	866	910	886	942	872	907	920	813	931	898	864	882	863	873	921	868	929	898	922	846	882	854	849	872	915	880	878	927	851	946	926	911	903	895	916	893	932	901	888	913	898	939	883	910	951	942	837	946	893	824	895	904	894	909	861	918	927	877	957	854	918	918	902	956	927	896	933	925	896	909	835	913	889	935	899	883	881	935	929	937	911	920	873	861	960	875	958	880	949	894	958	894	872	927	882	961	945	864	903	905	882	948	936	897	880	958	898	900	883	922	884	964	905	947	954	882	893	880	926	904	888	905	965	941	894	905	896	902	871	964	905	883	883	894	875	900	966	924	940	860	882	899	926	928	898	915	876	902	912	934	910	878	901	877	886	948	875	869	872	880	914	876	841	890	919	874	899	918	900	915	931	922	910	886	935	903	910	901	882	947	893	898	915	920	935	904	942	911	882	969	913	919	923	878	931	867	906	913	869	894	850	965	864	916	893	936	913	879	919	958	954	884	967	879	896	887	911	914	837	894	892	928	916	889	903	904	951	892	865	930	923	937	925	883	878	927	920	890	832	912	837	875	908	918	947	935	908	841	859	964	891	855	902	975	928	937	910	905	882	915	878	906	917	950	868	879	870	868	852	885	921	908	873	848	925	905	961	895	886	888	934	921	882	909	908	857	898	924	898	861	901	929	958	929	892	916	861	892	928	904	902	908	921	896	852	869	873	922	889	896	899	924	968	898	882	868	936	877	906	848	909	896	957	916	895	877	890	958	928	914	882	906	879	863	911	918	937	889	932	928	917	991	899	936	891	898	905	892	860	870	949	930	894	912	868	828	879	919	936	909	876	907	851	862	948	948	918	880	897	880	910	886	882	895	911	911	911	905	934	916	895	866	937	887	914	903	900	881	936	878	873	897	952	935	881	901	903	926	908	909	889	876	942	903	905	924	918	915	879	863	941	870	945	855	891	858	944	874	915	929	877	847	905	847	974	861	961	890	911	880	881	887	907	892	849	875	895	935	882	913	950	944	897	930	866	892	896	892	876	912	844	907	962	840	913	936	961	863	891	866	867	915	878	891	876	871	865	904	938	913	872	903	912	880	959	880	834	857	823	871	859	956	952	903	954	906	892	930	861	908	919	842	957	859	913	878	935	901	952	927	895	948	952	925	916	925	944	888	888	929	888	881	872	939	885	920	880	878	872	920	923	887	869	932	867	929	908	943	930	946	877	857	864	889	948	898	914	898	938	915	883	898	910	914	853	959	925	930	983	912	925	921	902	902	934	902	905	895	879	894	922	910	884	931	891	824	930	848	880	903	878	883	940	917	852	957	895	889	925	904	883	909	895	882	830	914	955	934	944	970	873	923	886	900	868	864	886	945	882	943	890	899	877	892	970	947	905	957	878	890	885	885	904	833	925	908	879	970	982	879	958	891	855	956	860	867	862	875	960	952	979	921	942	890	873	947	961	888	889	960	926	913	887	855	896	911	853	942	896	912	944	846	940	881	931	880	915	893	908	881	860	902	869	864	865	910	901	895	907	932	879	916	846	927	894	878	935	928	917	888	870	930	954	868	899	897	906	926	906	923	917	936	934	964	853	911	923	907	907	888	888	880	899	889	914	937	911	930	890	907	895	905	897	918	870	927	883	877	815	891	888	933	904	903	883	898	906	894	897	900	945	942	876	921	938	896	952	855	907	959	909	900	920	899	891	918	924	916	895	930	886	859	953	889	940	909	857	924	881	903	906	884	854	899	926	933	907	879	917	937	903	892	918	918	910	972	916	906	803	889	907	916	914	887	886	914	894	910	897	894	880	842	962	943	914	910	878	914	890	855	923	890	928	896	866	867	877	928	878	888	919	859	853	886	876	865	878	904	904	936	931	917	862	874	870	941	908	879	896	907	847	901	959	920	842	928	852	917	895	975	951	926	893	870	890	885	914	914	889	938	920	858	847	908	884	959	899	878	895	903	944	914	930	972	924	890	913	922	903	926	954	843	858	902	956	921	926	883	862	910	856	833	909	965	840	944
24630	21150	27326	25194	15196	2728	1405	997	869	823	814	724	673	677	585	607	621	559	596	587	619	560	551	562	568	585	575	578	529	553	559	543	557	533	556	514	524	544	548	576	514	490	528	531	502	497	548	536	512	512	525	497	536	560	517	511	519	501	522	502	494	519	520	466	533	499	515	521	494	513	518	493	502	490	498	525	505	510	503	524	482	518	497	510	505	497	489	467	562	493	513	524	497	496	523	546	536	504	505	538	527	463	540	530	486	495	548	488	497	491	521	500	540	496	506	493	527	488	473	516	440	506	479	494	502	484	518	476	518	468	528	505	501	464	473	456	504	511	514	505	482	490	482	516	545	511	480	518	545	504	494	520	503	497	498	526	524	529	515	482	485	465	514	483	455	506	505	494	522	491	475	521	485	540	497	517	533	490	523	521	502	523	532	451	476	484	496	519	464	510	526	478	501	532	474	485	497	443	510	508	498	489	495	496	521	489	529	525	510	520	529	461	500	517	515	507	488	541	490	478	568	470	478	501	499	459	506	499	531	488	514	498	483	503	511	509	473	542	493	508	534	525	479	481	501	559	500	491	485	528	503	506	529	485	492	530	516	595	491	499	475	504	545	471	515	550	493	473	471	522	558	496	531	538	499	481	497	523	503	499	442	492	540	519	489	485	458	515	471	534	515	481	487	531	510	516	474	542	486	499	458	547	492	505	498	521	526	531	490	524	535	510	531	495	495	545	486	482	529	530	485	470	490	471	552	446	508	497	516	515	511	486	480	477	504	501	522	479	468	486	512	474	506	530	474	529	541	523	523	482	516	529	522	527	504	466	507	510	482	512	488	507	497	509	522	519	500	429	485	491	478	509	541	539	522	494	487	532	520	498	489	510	540	486	476	515	472	523	553	494	508	504	464	515	484	514	486	490	517	514	496	521	474	501	503	528	460	531	551	475	519	501	460	547	508	507	510	524	505	493	534	513	497	461	505	488	494	490	513	490	514	527	516	496	524	475	494	502	504	538	483	498	521	525	491	461	519	499	509	502	501	512	502	510	517	499	481	524	478	541	532	498	517	498	522	509	529	505	464	487	483	484	482	495	524	516	494	534	482	503	504	492	485	546	497	540	522	486	501	504	469	508	533	511	518	503	539	508	523	500	481	489	488	532	513	541	453	516	474	542	486	557	524	498	518	504	556	531	501	481	496	529	509	500	507	500	496	499	493	522	492	475	516	482	500	437	493	483	478	517	539	477	465	515	493	497	500	515	522	489	524	488	496	523	480	462	482	481	494	490	515	471	500	489	501	520	501	494	527	533	485	480	482	505	471	519	516	487	486	533	495	478	507	497	483	518	483	527	504	465	548	526	522	486	509	478	497	527	489	461	467	521	503	523	559	508	482	472	483	537	494	503	508	505	483	466	538	514	508	513	540	493	492	503	527	502	501	503	472	476	509	525	467	501	483	493	493	516	505	495	509	506	468	549	521	536	508	495	460	497	470	524	504	483	490	489	508	472	480	464	457	490	500	485	488	555	521	495	452	540	480	477	453	508	522	487	536	514	464	485	475	486	495	507	529	503	520	523	483	501	536	502	514	463	499	519	542	467	492	488	482	497	474	532	481	503	489	497	499	526	515	501	494	491	505	501	508	466	535	546	497	519	475	476	517	497	538	518	503	527	488	493	503	497	493	506	540	521	512	542	507	494	493	496	524	467	501	491	501	459	516	484	503	507	503	490	476	527	487	544	558	529	521	504	495	489	488	517	497	466	476	489	490	526	505	526	544	518	536	518	530	503	505	492	512	467	547	462	514	483	483	498	507	456	497	497	525	497	513	490	484	514	533	509	541	481	511	500	492	501	515	486	486	510	528	512	497	527	518	533	526	517	483	519	480	466	505	546	521	480	522	461	490	509	475	520	505	482	511	472	480	469	546	475	508	524	527	454	474	483	514	507	519	505	507	497	532	501	500	519	497	477	480	519	505	515	525	457	502	549	541	505	442	494	550	499	522	484	487	535	546	465	489	494	493	463	529	505	489	484	490	532	541	519	502	500	492	506	487	448	475	478	512	489	488	498	523	520	520	444	506	532	521	504	468	478	510	493	517	529	521	486	493	529	526	467	477	528	516	461	516	494	508	480	498	503	490	502	524	498	470	497	506	506	520	472	463	530	495	529	519	498	491	497	507	559	496	496	501	481	501	471	453	521	511	516	535	481	486	473	468	481	494	521	552	513	501	525	506	534	513	554	490	540	513	480	480	526	522	461	549	513	514	538	520	534	476	524	494	487	496	542	474	446	541	508	475	470	494	522	505	513	526	573	503	478	516	484	525	539	510	519	522	472	470	476	525	547	493	522	484	507	486	529	488	538	506	488	498	523	497	493	496	469	510	496	531	458	522	541	508	459	541	507	475	477	538	527	531	513	497	511	488	476	507	524	478	485	512	539	520	515	487	548	529	498	512	525	493	499	519	490	497	483	543	466	491	468	531	492	522	492	501	500	491	490	522	486	500	514	508	479	492	469	492	518	517	552	539	505	511	513	487	509	513	530	511	487	513	495	492	498	540	506	491	499	492	500	532	539	462	535	482	518	488	478	502	496	504	514	505	477	536	494	475	550	517	528	464	474	489	508	505	515	503	512	544	506	493	442	504	530	496	516	487	459	502	474	485	535	478	531	524	509	551	508	561	495	494	531	495	535	499	508	480	510	498	478	494	517	497	498	519	494	490	486	476	494	503	517	490	449	503	452	537	532	482	496	471	499	500	516	497	486	537	485	506	548	481	477	480	514	507	490	473	508	505	456	475	509	526	516	560	500	492	479	508	489	540	501	519	527	476	522	536	485	513	491	533	548	491	501	510	509	508	497	499	538	512	511	511	495	501	546	518	505	487	505	538	498	511	514	458	498	539	542	469	504	552	504	541	511	465	499	491	494	528	481	482	544	487	521	465	507	484	490	519	495	501	503	511	472	497	519	495	435	532	514	580	480	546	517	510	496	501	504	497	475	478	450	508	492	518	501	491	489	497	500	436	522	498	516	479	498	494	522	491	517	487	499	504	508	503	512	462	505	501	475	506	458	478	481	485	483	451	482	452	526	480	508	525	520	535	473	465	506	515	514	483	459	516	502	526	500	487	504	463	519	515	505	544	492	499	449	503	509	482	509	515	484	496	469	489	543	497	562	477	482	488	521	487	525	529	504	470	481	528	488	521	503	477	521	546	531	494	481	486	531	515	465	523	471	478	495	530	526	503	498	479	479	500	521	472	495	521	525	554	515	496	514	494	519	467	501	487	515	512	484	459	527	509	506	521	487	507	566	497	499	515	516	523	514	502	516	533	509	489	521	521	498	504	518	475	496	469	467	520	520	469	523	487	489	518	538	502	482	527	492	500	496	511	461	527	507	530	532	516	515	523	469	518	506	534	496	478	533	495	495	483	479	502	544	490	526	537	504	483	520	466	475	482	532	455	459	494	517	505	487	514	510	516	514	488	502	491	480
23365	38974	24618	9020	5691	3558	2358	1771	1473	1183	1127	1013	918	841	854	826	830	768	732	753	760	698	694	718	707	667	752	745	750	673	693	727	676	692	662	671	650	689	667	649	648	649	642	631	617	609	632	640	648	665	616	617	620	675	641	541	607	579	644	575	648	565	626	616	638	579	605	579	595	606	594	601	578	588	608	612	619	591	570	584	594	614	656	605	585	589	612	617	556	622	555	615	589	600	624	608	614	573	578	601	588	607	605	602	628	591	605	598	553	578	602	610	569	613	619	618	602	606	648	588	607	643	595	618	625	632	592	565	608	626	613	578	617	551	624	574	622	570	610	604	617	557	613	621	602	603	617	588	633	609	599	594	622	571	614	595	571	532	589	634	610	595	595	573	627	612	610	592	603	595	601	611	584	639	612	591	573	615	609	661	632	577	578	621	542	596	608	624	619	617	604	571	586	583	623	630	642	607	632	579	551	622	610	642	595	596	585	596	622	583	583	611	575	582	630	578	617	590	617	619	653	590	631	566	640	596	602	626	569	642	593	590	572	560	612	615	611	583	609	555	608	596	617	649	576	610	625	617	602	583	623	642	546	591	623	572	538	559	622	600	585	635	611	626	600	607	623	584	585	589	572	632	600	630	607	626	621	605	590	603	577	597	630	600	610	581	587	611	574	607	592	620	622	575	595	610	596	601	540	567	596	597	606	597	581	555	616	622	583	611	597	623	561	568	594	589	608	599	611	564	597	591	603	589	584	595	612	659	584	599	586	569	631	597	568	594	569	604	642	595	578	649	576	638	619	551	603	557	585	569	608	629	601	659	588	608	616	577	608	593	602	601	592	611	569	607	587	599	618	603	640	638	644	623	572	601	605	626	585	616	565	584	671	567	623	644	585	650	599	600	593	566	619	629	568	599	627	611	647	597	621	587	619	585	609	632	604	595	650	652	585	608	616	570	608	575	601	588	581	588	606	634	563	650	610	644	598	597	593	589	632	617	597	577	624	607	591	605	593	584	606	593	619	581	640	644	594	623	606	588	618	614	564	644	600	641	564	588	577	656	571	576	557	556	614	573	601	584	610	649	577	599	591	606	601	607	581	592	615	649	579	640	606	578	637	602	559	601	588	603	604	618	602	616	589	584	610	628	596	653	560	594	596	523	586	614	604	599	642	617	574	626	629	640	557	585	594	610	591	563	578	620	613	600	580	604	609	630	616	626	594	544	601	625	577	568	619	617	586	637	619	567	585	629	590	626	547	576	626	635	658	600	618	589	592	601	630	596	616	590	633	592	618	626	631	610	604	607	648	624	589	648	617	604	592	598	622	618	593	621	623	614	640	602	599	554	557	604	610	591	584	625	588	631	602	582	608	594	641	651	615	616	583	606	595	591	572	607	611	571	581	601	610	610	645	615	633	631	591	637	643	594	619	579	612	571	650	608	589	585	627	613	617	612	549	636	623	618	640	615	614	649	612	606	645	580	600	573	613	583	657	553	602	589	587	601	643	602	591	578	629	582	649	597	646	626	611	623	577	612	611	590	617	597	602	603	611	581	574	570	635	551	604	620	568	576	656	646	603	626	638	587	624	595	599	589	625	614	632	602	575	605	596	585	647	624	649	593	600	589	664	612	609	637	648	609	603	608	609	624	642	589	607	599	637	627	565	585	647	570	593	581	584	622	606	614	612	617	599	606	563	603	616	582	624	614	604	580	592	594	563	556	621	632	608	578	611	585	653	564	623	642	552	613	604	634	593	583	619	596	665	580	597	668	592	633	550	578	605	554	600	584	593	646	569	633	604	621	563	577	613	594	590	557	610	633	586	572	613	617	563	591	589	618	601	580	616	586	564	578	621	620	622	585	606	604	557	598	598	579	642	646	585	590	601	635	591	634	590	577	610	557	644	564	620	603	586	526	595	567	579	600	613	572	571	601	552	584	561	614	627	556	622	560	599	622	575	565	581	613	614	585	565	605	571	608	594	612	609	597	571	565	584	620	631	606	600	626	612	571	601	615	576	611	636	619	570	617	561	626	565	574	605	612	643	569	596	560	589	614	585	627	622	585	570	609	647	607	597	590	621	598	605	604	618	569	588	593	643	556	553	616	631	617	661	567	611	624	638	571	616	585	625	579	598	589	589	570	598	621	623	608	614	614	615	603	632	588	593	629	561	592	585	601	578	603	603	593	628	628	644	609	609	612	602	603	632	631	589	596	601	566	634	572	560	577	576	601	643	577	591	549	628	615	579	637	550	593	574	605	594	588	581	596	579	644	631	630	567	600	626	579	598	619	627	644	576	655	584	630	578	611	582	597	597	624	594	589	571	609	632	635	588	628	578	564	581	587	591	581	564	602	609	589	648	621	597	554	606	562	586	604	582	592	612	600	652	625	581	633	635	583	600	565	611	644	597	576	591	597	586	615	606	577	613	601	612	571	594	577	615	599	586	611	600	606	631	617	577	553	554	614	572	639	562	623	571	593	579	614	632	603	599	565	602	577	578	603	610	614	632	593	584	573	569	641	607	651	547	650	599	624	618	595	590	605	595	595	639	575	573	580	595	617	604	592	629	612	617	612	603	579	608	610	566	596	647	595	616	605	641	632	608	624	563	560	600	587	624	626	630	634	626	623	608	601	681	618	568	589	584	582	648	570	590	610	540	589	578	603	602	581	639	587	627	571	618	600	582	558	614	649	614	602	606	587	571	634	613	579	617	578	607	607	590	606	556	616	623	582	554	598	605	616	615	602	590	600	580	603	570	600	579	620	679	612	638	621	553	628	605	629	544	569	601	664	591	584	611	619	642	649	602	593	678	611	606	620	578	599	561	603	655	632	630	602	592	634	596	614	631	604	626	638	615	602	589	608	590	604	612	620	615	590	603	643	596	585	592	606	621	599	614	588	588	579	621	575	623	602	570	591	588	614	582	618	566	573	587	572	609	589	613	581	596	601	633	600	612	618	590	598	575	591	603	624	562	628	600	604	622	576	622	608	612	632	621	573	582	629	595	581	619	595	650	613	617	607	587	640	574	627	595	601	589	606	608	627	590	597	543	649	595	634	620	612	577	633	622	586	635	576	643	638	617	636	553	601	586	612	657	573	605	605	627	650	562	656	607	594	602	612	616	598	593	621	595	583	585	606	609	639	601	636	574	594	601	635	639	619	613	619	614	582	549	551	579	576	606	559	612	605	609	567	685	600	585	616	541	616	598	597	554	619	620	592	600	600	602	561	665	598	593	607	572	601	597	625	557	608	625	607	617	573	604	558	642	558	591	614	568	635	603	564	625	574	622	578	580	582	567	601	563	593	618	614	626	577	586	629	639	635	596	577	596	598	603	633	585	619	546	572	611	609	592	594	632	568	572	647	653	592	637	589	628	639	636	589	584	605	614	603	614	606	618	567	586	586	628	543	625	660	600	611	618	558	589	576	600	608	629	612	555	588	600	607	595	639	579	584	593	605	611	590	620	634	574	634	609	564	554	569	574	590	606	594
22628	21196	28727	23931	21194	21261	10766	2192	1453	1271	1203	1097	981	899	921	807	805	812	752	773	751	761	708	712	757	739	733	701	726	769	752	638	664	701	686	670	650	644	684	638	634	622	656	687	573	621	622	599	653	598	599	566	596	629	535	607	633	611	588	577	585	594	576	598	580	569	593	552	618	568	608	603	523	628	618	619	524	606	554	571	561	609	577	606	595	567	644	532	622	619	540	567	559	579	552	596	550	592	583	576	583	555	547	550	570	590	571	573	586	542	574	552	605	613	595	603	584	549	597	537	595	521	555	544	605	582	557	547	557	612	586	563	573	624	608	556	566	567	557	620	562	564	561	588	537	581	555	625	554	551	606	568	609	554	534	552	579	594	561	547	584	580	550	562	618	569	582	586	580	596	542	605	545	601	568	515	613	595	537	586	514	590	538	527	535	636	578	556	585	594	580	555	540	600	559	644	526	560	602	566	578	546	547	570	571	527	565	580	582	576	617	556	581	579	542	627	607	584	580	553	563	622	572	555	583	564	567	533	587	538	566	602	585	535	581	562	581	588	562	587	572	566	535	597	573	565	555	560	573	557	542	538	560	549	544	573	610	599	587	555	551	572	545	566	600	602	623	534	598	584	598	567	577	638	544	544	591	556	550	581	612	529	557	575	581	597	544	587	591	596	546	585	590	605	578	565	571	564	605	638	552	542	593	585	546	552	568	565	578	595	556	572	542	581	544	562	560	591	607	621	575	591	581	534	562	554	543	551	566	602	573	550	572	558	571	567	573	555	559	537	582	588	591	576	561	565	572	545	577	550	603	533	558	624	569	572	564	600	605	535	570	639	594	540	581	612	587	536	557	562	614	568	583	584	589	562	586	562	547	549	568	544	565	601	564	559	587	582	561	567	569	568	585	567	605	568	562	550	558	618	534	586	593	574	581	593	568	580	622	557	570	602	612	543	574	571	558	584	588	571	504	564	572	613	553	578	559	587	517	576	537	574	540	596	546	558	572	587	595	567	569	596	581	596	577	566	522	623	588	596	554	545	634	562	605	565	579	595	607	577	570	583	580	617	577	584	519	607	578	586	597	603	545	532	558	558	568	581	563	588	554	590	599	582	575	595	567	568	556	539	603	576	584	569	587	604	612	577	567	583	540	574	571	581	604	539	588	582	545	585	564	583	589	530	581	568	571	572	529	565	598	597	601	623	547	594	571	554	580	563	576	564	577	583	544	627	563	569	613	556	512	556	603	596	564	584	596	611	578	567	567	570	548	565	565	559	569	552	578	580	565	597	581	566	573	582	579	595	601	593	566	557	600	551	606	605	584	571	579	596	567	566	607	567	562	557	586	555	571	577	552	586	582	573	553	569	577	550	520	620	593	587	588	553	579	563	533	603	543	545	567	572	567	552	620	553	574	581	591	522	557	587	552	600	573	568	560	562	577	555	591	623	551	574	587	564	558	565	540	592	575	518	541	566	582	586	566	574	543	535	589	608	599	577	570	582	583	558	609	607	553	587	532	580	558	563	588	529	601	640	549	575	547	583	598	541	566	532	539	612	551	571	584	627	591	565	551	581	570	575	569	584	621	580	500	603	558	571	637	582	524	560	591	560	570	557	547	548	547	578	587	556	569	560	607	593	568	584	602	534	567	555	580	608	565	573	597	608	532	579	567	537	572	599	593	551	588	589	517	602	622	604	584	578	554	562	552	556	588	563	563	573	555	523	582	535	543	546	541	538	563	571	557	551	553	578	558	562	573	540	571	579	571	603	583	591	567	604	569	558	560	547	587	598	547	609	570	588	571	601	583	611	544	565	578	620	586	576	609	507	613	547	559	564	573	545	554	574	551	567	564	580	592	579	586	542	574	614	601	534	566	584	591	555	541	567	596	537	565	599	577	566	571	525	568	557	576	570	565	586	546	553	595	589	559	607	588	566	567	538	555	535	588	586	561	612	579	584	569	553	565	553	561	588	565	560	565	548	558	541	542	545	543	566	548	571	583	561	549	532	576	576	581	549	593	589	605	556	536	594	607	540	593	546	588	550	599	609	585	572	608	574	587	587	542	601	569	594	550	587	591	565	554	567	586	593	544	598	582	564	585	588	559	595	555	569	573	526	568	549	505	557	569	551	552	595	564	590	591	543	579	562	547	558	621	552	606	546	550	560	612	559	545	602	569	550	551	556	589	577	532	548	567	570	551	598	581	587	572	551	543	563	566	582	594	588	588	569	573	580	582	585	585	571	596	565	545	588	598	594	567	599	562	574	523	597	541	584	554	587	554	591	586	514	540	585	552	583	551	606	546	575	578	539	557	618	578	595	615	552	552	570	631	538	598	581	577	576	573	584	573	591	554	551	602	632	557	561	545	594	581	597	577	580	592	589	585	543	583	558	531	548	562	572	599	551	589	616	598	527	577	529	607	625	541	563	556	608	628	597	571	565	552	529	596	625	554	550	548	554	557	542	541	546	571	554	580	589	615	596	554	554	556	600	559	527	576	557	550	582	593	607	576	560	614	545	560	586	537	543	580	572	565	557	564	587	525	586	594	532	589	551	558	535	580	570	593	566	571	573	578	586	559	587	553	555	559	548	548	597	557	544	594	572	584	618	559	561	600	569	570	579	521	556	600	526	595	615	596	592	555	549	536	565	566	573	585	534	583	572	592	581	600	582	548	565	604	578	590	574	547	588	589	523	584	572	598	533	552	549	587	578	540	562	560	540	589	576	555	570	597	568	587	585	569	586	585	559	597	542	548	567	575	531	572	607	570	606	576	574	593	573	581	618	581	550	562	520	553	596	591	620	601	529	583	539	563	578	602	598	610	549	603	537	559	607	534	557	593	628	572	555	580	575	579	582	542	608	593	576	616	600	618	558	564	586	565	569	556	595	579	559	581	569	558	582	611	590	576	560	530	552	597	611	589	548	612	565	592	592	560	565	567	593	555	582	589	554	584	554	573	586	553	543	576	621	577	546	565	567	562	533	589	606	569	551	605	605	570	589	561	596	566	545	549	564	552	606	630	544	617	564	551	564	575	564	563	636	588	609	574	618	597	530	596	590	585	569	585	561	590	548	587	568	582	561	602	576	540	561	552	522	537	581	584	557	572	612	538	567	575	539	553	569	572	543	561	558	590	582	605	594	586	559	549	594	595	580	540	541	575	600	557	547	539	578	553	571	564	554	548	547	544	599	567	554	568	587	576	607	574	571	604	549	555	529	585	540	618	565	529	565	563	540	592	565	576	608	615	573	582	576	574	565	553	571	581	545	568	540	622	522	525	573	548	525	547	582	555	553	583	590	579	539	562	609	568	556	575	559	564	552	536	537	551	570	603	587	576	579	587	572	568	608	584	545	583	593	539	547	558	572	539	582	564	540	589	567	587	588	582	532	538	583	557	562	584	552	629	581	567	559	550	576	555	580	576	597	567	587	587	549	572	581	609	591	575	543	575	584	580	563	613	597	522	568	544	526	530	550	595	556	588	589	580	582
24959	45246	34842	15607	10410	6562	4354	3317	2544	2028	1833	1582	1443	1381	1289	1182	1144	1053	1036	1022	934	916	973	952	921	957	1041	948	919	941	886	869	844	816	841	870	803	848	837	800	811	724	820	807	777	742	722	676	743	749	738	703	692	709	670	724	742	717	724	715	668	652	688	703	773	678	717	714	692	676	709	727	651	722	685	639	651	719	702	656	696	633	712	680	666	672	688	692	721	690	699	682	662	706	721	658	731	726	666	680	688	687	669	703	705	736	688	727	678	719	701	696	690	633	700	689	664	681	661	689	656	669	678	726	667	633	677	716	680	602	715	660	705	694	724	682	687	675	669	664	716	664	664	686	692	651	692	659	725	645	683	695	674	711	706	664	653	691	695	666	660	675	704	637	662	685	715	654	677	687	696	692	669	707	645	651	667	679	645	676	669	663	674	662	680	644	677	662	655	642	671	656	663	662	652	693	729	705	679	684	679	686	664	633	695	688	691	691	641	692	665	704	678	672	687	649	663	644	703	716	712	707	669	679	664	691	713	688	684	703	724	711	686	672	658	672	655	688	747	698	696	641	658	643	681	666	649	686	648	679	692	689	666	659	682	696	688	714	696	669	676	650	702	703	688	662	663	650	701	654	699	659	687	711	694	680	669	662	695	670	693	717	680	675	688	646	651	752	680	680	721	667	657	688	729	688	738	686	696	669	689	692	713	660	675	731	694	704	658	725	679	684	707	663	696	721	671	641	700	704	684	672	695	658	684	709	634	664	698	664	710	678	693	694	686	712	697	664	657	662	699	682	658	680	662	698	671	664	684	629	649	674	690	669	688	678	659	671	726	691	684	653	681	644	668	698	683	651	668	664	672	645	652	640	660	686	684	658	678	688	659	645	676	687	689	688	661	666	629	699	639	651	632	681	641	675	702	691	662	638	658	690	667	690	672	667	701	699	683	676	674	637	633	657	665	718	682	680	686	614	684	668	676	706	679	684	645	695	693	704	702	720	707	691	680	671	653	718	672	666	688	703	715	647	676	725	695	625	682	655	678	664	732	694	683	648	706	665	688	656	657	664	681	692	665	695	675	695	640	699	660	681	694	742	685	699	665	713	676	683	660	671	703	685	676	692	638	661	696	643	667	687	749	683	690	710	681	679	664	614	659	672	674	697	661	680	690	711	696	686	683	719	714	693	651	667	635	673	634	689	672	647	709	667	675	654	650	644	695	697	707	645	713	699	636	680	657	694	700	672	693	635	714	644	663	723	668	703	707	685	680	659	670	642	700	718	676	714	676	668	624	636	703	677	734	666	707	712	642	663	673	696	691	690	657	707	704	672	732	692	629	643	680	679	666	638	652	701	684	631	656	681	766	688	686	694	662	644	689	704	645	686	714	716	668	660	712	704	718	633	706	664	671	696	681	700	626	672	702	688	713	657	666	667	700	710	713	637	658	751	679	755	702	694	740	703	681	650	712	692	649	650	686	701	632	679	682	669	683	684	643	668	642	702	685	700	695	667	662	661	677	655	679	703	658	676	658	678	669	710	646	652	711	675	730	631	636	707	716	670	688	647	674	692	658	665	719	677	701	703	709	688	668	720	666	675	669	648	682	738	645	736	691	700	714	637	650	685	724	671	696	638	665	678	710	689	692	720	640	670	693	657	660	701	665	652	724	707	647	621	639	694	701	667	666	669	634	698	669	665	667	660	689	686	700	697	608	664	707	656	699	619	661	698	707	714	659	690	706	653	672	715	691	678	655	730	656	706	672	714	684	692	643	655	664	672	640	627	712	659	635	645	709	659	697	647	646	708	715	705	692	694	652	652	692	711	662	698	705	673	705	613	726	713	665	662	668	670	635	638	688	720	666	656	697	660	682	659	712	679	718	679	671	694	715	689	645	696	655	728	669	627	663	745	705	684	670	672	700	678	719	734	719	659	711	691	675	653	716	650	701	679	685	678	708	658	659	711	661	661	695	686	654	710	683	653	690	652	691	654	709	644	680	653	697	679	661	745	655	679	676	705	682	660	676	623	661	703	654	683	672	686	679	661	664	686	692	695	678	662	657	681	708	684	691	674	701	703	663	663	683	672	701	709	649	672	661	644	674	709	671	649	716	659	671	641	704	673	665	639	689	673	700	669	694	690	681	650	629	622	696	725	673	658	703	689	663	673	687	706	643	695	662	683	678	707	665	653	676	727	685	712	653	674	670	693	653	690	696	699	683	650	641	671	725	734	685	685	687	705	699	622	682	663	667	688	735	664	705	689	634	686	703	683	710	654	663	659	669	658	681	712	670	694	673	696	714	671	627	732	693	658	652	687	643	695	683	696	710	699	676	654	665	703	717	721	671	696	682	689	667	659	703	699	668	644	696	752	678	640	671	664	647	638	682	690	657	635	650	691	725	684	679	648	739	622	679	715	696	676	683	676	692	698	706	668	703	653	698	685	641	593	687	701	595	693	672	714	659	690	668	768	679	705	638	666	675	704	665	675	670	673	672	698	668	644	677	647	705	634	701	633	693	662	662	692	649	673	688	687	678	692	690	649	676	683	668	687	649	670	677	615	698	659	631	651	675	730	692	637	728	690	690	705	644	708	665	724	663	667	690	673	675	628	660	702	637	653	698	655	684	727	667	683	705	684	722	682	708	721	644	666	704	677	671	696	674	682	641	693	643	700	633	648	688	600	703	665	690	707	693	650	668	639	707	654	680	701	682	665	677	701	683	720	657	728	680	694	667	690	690	707	680	705	692	691	691	678	709	638	661	652	686	680	681	657	637	671	651	693	688	714	653	672	666	680	671	687	696	682	663	653	712	689	655	712	638	662	689	662	665	681	681	640	655	641	707	684	633	719	660	690	641	669	649	652	656	690	661	648	664	661	671	666	700	670	680	675	686	698	704	659	714	637	695	652	712	708	660	685	706	693	667	698	661	661	645	679	707	647	690	673	669	717	706	682	721	718	709	707	723	664	661	748	666	700	705	593	665	763	698	702	670	740	643	646	670	675	629	701	694	664	676	720	706	717	692	709	669	676	654	706	671	668	683	684	650	704	710	707	683	642	727	693	683	683	715	673	631	641	718	692	651	650	664	644	639	694	686	636	677	677	643	664	681	679	667	712	648	680	643	678	621	651	706	642	685	693	662	691	655	693	680	658	703	690	674	699	638	665	695	634	664	697	682	699	650	646	679	705	674	694	659	695	676	653	703	691	668	690	685	707	700	648	650	670	711	703	703	635	647	655	715	679	662	677	696	717	651	702	641	660	691	670	701	682	683	731	668	688	686	647	706	678	652	649	638	662	640	642	674	699	690	675	683	686	698	687	666	663	682	649	625	683	693	668	730	655	661	685	696	706	696	660	654	650	734	677	696	743	694	668	698	635	668	705	681	691	689	675	677	718	686	684	715	682	735	655	684	696	664	678	696	718	661	657	716	687	729	718	695	678	643	692	711	686	639	655	662	653	687	729	705	671	699	720	675	711	663	637	719	702	652	620	672	717
27693	21993	18483	5684	2295	1443	1064	966	896	812	842	834	784	719	784	761	711	692	766	737	707	705	743	737	764	694	675	725	734	718	739	743	685	657	671	774	711	743	698	714	706	692	679	641	646	699	685	706	690	636	676	690	678	713	721	704	721	628	686	681	694	727	674	700	677	718	710	726	709	639	724	685	668	678	664	681	696	684	698	700	711	677	718	690	669	685	665	696	673	676	650	655	675	714	694	708	668	676	690	723	696	676	717	657	740	704	646	641	685	665	649	654	694	712	674	674	690	719	633	651	638	692	662	714	638	655	680	710	724	678	621	715	646	679	674	704	668	669	655	664	682	700	684	697	668	689	661	691	670	670	695	684	684	673	716	722	682	720	694	717	712	694	631	704	668	666	703	659	639	655	729	698	658	728	634	706	627	652	662	674	628	688	666	684	678	704	682	668	670	668	727	698	721	682	699	689	727	671	692	685	690	669	658	627	688	621	655	624	663	620	691	702	651	693	702	678	697	707	700	674	648	680	655	667	705	685	701	684	699	710	701	657	652	683	672	704	679	704	707	671	651	704	667	684	689	638	702	702	675	692	716	624	675	669	717	678	680	698	694	692	700	691	655	724	684	738	657	681	653	694	609	675	612	657	696	642	729	706	680	659	672	654	687	680	676	661	669	645	625	674	691	658	726	617	658	707	686	661	663	653	687	697	684	699	676	682	663	664	680	672	669	699	683	698	679	675	661	643	649	705	692	673	718	619	677	693	714	659	659	689	674	661	649	698	659	676	665	649	675	673	720	678	693	718	637	665	695	683	670	678	707	663	707	693	701	672	666	702	671	651	688	623	671	700	689	682	728	664	690	637	705	668	694	686	694	703	647	720	692	658	669	685	656	706	670	681	648	695	687	736	701	739	659	654	665	704	703	663	645	713	651	647	697	666	669	695	692	662	666	655	727	625	650	654	659	685	683	682	709	692	679	719	695	715	686	728	666	697	693	729	661	667	671	730	661	649	669	647	742	614	671	659	653	712	733	648	649	650	722	702	687	621	667	648	654	647	677	683	672	694	688	651	714	694	708	664	665	689	687	666	683	690	672	707	693	666	665	688	651	679	629	670	632	669	650	668	708	692	674	667	708	658	693	678	647	691	715	674	671	707	693	664	695	635	682	667	673	704	685	664	679	660	633	665	698	696	683	667	707	681	698	699	718	692	675	640	652	665	693	710	664	681	692	714	673	733	679	681	682	692	675	668	672	659	715	663	695	670	654	648	675	658	706	680	660	720	711	730	710	661	687	714	694	680	649	630	608	634	662	650	695	678	657	689	698	683	662	674	699	639	691	691	682	705	699	676	675	670	660	679	680	695	704	662	697	665	646	676	657	712	699	668	682	699	663	684	659	663	686	658	660	682	681	689	686	707	665	673	629	707	673	712	670	685	693	723	670	687	686	688	673	683	674	698	720	637	699	656	705	714	700	667	687	695	625	658	690	677	661	695	709	659	676	707	664	673	707	684	664	663	732	663	687	694	680	690	742	650	667	713	676	668	695	652	621	628	677	668	671	692	678	683	696	717	691	693	670	662	687	653	678	645	687	644	674	699	667	631	674	625	702	689	726	654	674	693	658	663	685	663	722	746	649	651	662	636	675	624	667	671	681	647	709	666	625	678	715	692	704	722	660	686	660	622	717	705	702	620	686	665	636	628	650	688	660	636	692	659	683	651	688	705	710	740	700	651	709	636	647	639	688	661	692	684	661	731	716	657	641	643	709	671	641	668	695	686	687	688	741	637	704	664	666	650	653	681	697	667	659	744	699	690	708	678	664	646	654	638	653	659	683	679	710	716	655	670	689	720	709	674	662	659	648	680	707	657	671	719	683	681	647	692	692	692	677	683	677	764	724	706	743	704	688	642	675	705	659	688	701	667	708	677	684	697	658	619	666	688	645	664	672	658	651	680	674	680	686	680	709	700	661	651	646	725	665	724	627	749	695	663	659	662	693	706	692	710	658	645	640	686	681	653	707	712	691	651	683	722	728	679	700	711	720	675	647	645	693	704	668	691	673	690	719	669	712	696	674	653	691	705	654	678	687	663	651	648	684	685	690	680	681	681	626	711	699	685	688	701	689	653	728	657	676	682	700	699	678	656	665	703	643	679	672	685	637	695	685	666	648	658	650	680	690	663	680	661	743	662	664	685	646	667	697	747	658	667	677	679	694	690	669	690	654	702	697	645	661	697	713	700	729	662	708	717	693	674	716	703	661	654	710	669	678	661	750	785	701	683	655	714	697	679	653	692	661	646	700	719	695	670	725	685	669	669	687	677	705	653	654	692	644	670	700	630	670	722	704	713	662	680	667	640	675	708	685	677	704	672	736	673	664	667	658	695	702	687	630	682	621	621	660	706	725	633	683	662	651	715	654	680	644	696	607	645	690	706	699	706	765	647	636	694	635	659	681	664	728	675	703	622	655	668	721	670	681	680	676	711	710	692	670	672	683	708	668	653	706	681	695	638	700	710	696	697	678	717	703	716	679	699	679	715	645	671	703	685	641	695	663	680	710	693	673	720	686	668	678	696	722	686	668	679	653	678	732	681	749	666	723	668	704	672	679	671	680	633	679	687	698	703	638	698	652	645	666	703	720	608	676	704	660	665	697	675	736	679	642	713	698	687	689	691	695	641	662	653	648	675	687	679	708	679	651	680	660	701	701	733	643	663	666	637	674	741	674	676	654	703	686	710	686	663	680	690	677	695	707	696	705	728	672	648	655	693	658	698	691	682	682	639	691	699	651	652	691	722	684	715	704	678	671	715	680	702	701	640	662	673	678	682	659	698	622	650	656	695	710	681	678	646	663	709	675	662	624	693	703	740	691	626	683	709	641	711	712	671	660	662	681	659	680	701	707	700	665	664	692	681	677	676	703	650	696	658	712	725	623	698	647	629	686	683	693	677	668	667	677	671	681	651	686	707	721	689	675	625	716	641	698	676	700	639	734	675	657	640	680	667	725	669	668	657	668	686	691	660	703	713	690	656	660	673	653	707	697	712	679	653	650	676	666	692	697	641	691	669	655	673	656	679	683	675	697	657	664	650	664	659	709	644	662	723	706	671	677	659	635	719	682	675	695	655	670	679	667	660	684	652	668	677	666	686	703	627	668	680	696	662	700	623	686	651	680	702	662	639	676	693	651	680	683	677	669	702	743	673	679	693	642	634	697	667	705	686	703	692	640	683	649	691	636	700	674	690	647	649	716	660	692	698	633	716	670	699	668	679	656	685	675	694	682	669	656	656	687	705	654	712	649	703	637	711	647	677	678	744	659	677	687	675	682	752	677	682	655	685	685	676	650	655	701	647	695	689	694	708	714	681	703	645	709	648	714	681	623	680	655	643	635	672	711	708	722	647	736	644	670	650	731	652	648	734	704	700	678	677	662	678	667	665	728	699	681	672	660	674	725	681	711	712	697	670	656	655	719	702	687	650	669	664	730	700	691	692	653	667
20633	32151	20402	5610	3595	2197	1540	1357	1198	1047	1131	973	973	885	919	907	903	879	903	825	865	850	841	911	858	908	889	855	899	867	849	839	840	861	872	855	800	896	845	839	858	823	834	832	787	796	815	819	842	789	771	754	792	786	786	805	839	829	819	793	778	769	826	830	754	774	796	828	810	827	824	818	799	816	803	802	799	769	811	818	855	817	808	858	795	810	829	796	735	759	750	839	861	828	805	806	784	883	796	816	769	812	754	782	809	783	738	808	770	832	813	821	785	795	832	837	866	777	803	787	803	840	764	869	830	811	821	843	835	779	781	806	776	814	821	838	809	788	751	820	833	835	809	809	798	833	786	799	761	802	805	811	782	761	771	778	869	823	813	839	795	844	803	792	831	792	835	832	792	796	816	763	779	803	839	817	828	752	799	805	848	793	774	847	819	780	837	868	778	792	807	797	779	797	812	795	826	806	789	749	812	790	788	773	797	819	842	802	795	810	802	794	817	832	754	845	729	828	779	775	794	835	816	742	792	796	833	750	854	866	829	874	783	806	799	808	781	812	749	817	804	815	781	818	767	801	842	785	821	743	749	757	796	765	757	848	855	828	806	788	774	811	818	804	784	855	767	778	821	774	850	802	782	827	794	799	838	815	827	762	793	782	840	829	827	784	755	846	796	744	823	813	813	788	830	797	800	785	844	808	857	793	798	822	830	799	765	821	777	832	853	824	796	834	774	757	799	767	859	799	823	808	773	825	856	814	786	769	784	801	851	774	836	777	772	817	842	812	817	775	774	872	798	806	800	801	815	831	829	771	810	809	786	801	832	803	806	762	813	837	834	806	830	809	794	842	799	770	793	778	818	813	809	777	801	791	781	807	832	865	878	796	781	809	790	822	781	789	815	822	849	826	782	779	755	779	804	775	824	789	793	783	828	773	862	820	782	812	793	780	754	842	863	846	804	833	759	804	760	813	778	813	743	788	820	792	809	869	801	836	855	833	820	811	810	771	860	843	759	754	772	828	785	792	847	780	775	810	819	788	797	822	832	774	806	816	827	781	812	757	827	801	808	806	793	812	818	786	822	872	822	854	829	812	840	780	766	765	767	835	824	789	795	828	853	805	772	823	856	809	844	865	789	777	855	821	838	777	804	805	770	838	807	781	825	760	788	806	815	849	798	778	762	825	808	841	814	779	821	765	783	747	764	788	843	818	844	891	808	798	769	787	825	829	815	788	811	772	762	825	823	792	852	826	818	810	771	817	843	855	770	785	780	848	812	861	798	778	837	804	792	808	799	833	793	793	865	814	781	861	822	820	793	775	784	780	795	780	801	786	847	736	814	808	826	811	807	792	814	770	774	782	825	781	778	837	829	841	858	788	809	823	802	856	818	786	805	782	844	822	811	809	790	803	786	777	800	842	797	809	762	836	815	800	802	833	812	783	812	792	795	766	791	798	785	802	753	804	825	799	781	776	811	831	824	826	787	767	799	787	772	782	815	751	817	789	803	777	834	837	876	844	799	782	840	762	814	834	772	766	846	835	838	842	789	832	786	784	780	843	836	801	816	740	807	816	811	799	766	775	825	779	809	824	815	785	833	786	788	759	853	814	810	885	822	822	814	791	743	824	824	789	843	765	825	844	766	818	815	785	755	821	792	773	789	833	765	817	766	820	789	790	805	806	799	771	782	794	755	813	822	769	795	789	820	819	781	752	764	820	845	725	822	812	818	797	815	754	804	793	888	794	758	809	811	756	817	806	794	839	751	779	770	771	801	808	805	826	795	828	805	837	846	791	814	774	840	813	820	837	782	782	841	756	798	806	797	817	765	813	798	730	838	825	774	789	801	880	790	838	826	837	795	809	801	841	756	854	801	806	799	779	780	814	805	735	809	832	784	762	768	839	805	834	840	786	803	805	797	804	836	793	816	779	749	825	801	825	752	789	769	801	849	781	831	823	816	790	720	801	758	814	789	811	807	784	849	814	721	782	809	801	815	800	807	840	834	723	865	787	772	829	793	810	806	799	807	794	815	777	795	831	801	806	770	816	775	753	839	794	799	816	802	806	841	787	857	815	784	756	807	802	761	791	775	784	802	779	815	832	822	812	800	806	802	768	751	803	801	809	759	792	828	819	806	827	769	792	774	819	821	839	837	772	810	796	765	804	817	827	778	860	741	851	814	798	775	801	792	813	798	808	751	799	824	787	865	793	764	822	822	794	745	786	775	780	791	737	809	786	781	788	799	788	813	747	795	785	800	788	773	778	813	771	796	795	802	760	752	868	854	822	780	824	717	775	765	782	807	808	796	806	817	809	783	820	756	838	847	832	794	818	804	815	842	766	795	825	779	813	791	795	854	807	796	782	770	797	746	783	800	786	845	826	825	784	808	846	760	809	811	829	803	819	847	822	794	802	799	850	835	829	782	806	832	782	802	837	827	785	790	789	840	817	780	834	820	788	799	785	782	791	815	818	783	783	813	778	800	799	849	784	787	847	766	769	819	782	854	799	802	799	850	771	785	849	762	791	809	809	782	751	808	837	776	775	825	762	847	847	817	814	768	770	812	786	790	820	786	756	793	836	904	840	827	821	816	863	818	783	772	840	822	853	782	797	823	814	882	812	792	817	787	782	756	845	791	767	821	837	784	824	818	775	818	770	850	793	836	751	810	780	766	779	774	750	810	813	809	788	836	786	762	755	876	798	794	806	817	836	769	814	794	782	768	821	771	803	836	806	823	736	828	808	784	799	809	774	845	780	823	790	796	760	772	824	800	784	826	833	826	792	823	744	778	815	839	781	841	803	807	778	852	744	824	799	804	781	819	810	737	807	774	800	793	816	769	794	768	791	820	783	744	815	809	779	816	849	787	799	758	798	804	780	754	780	832	803	770	850	799	799	770	791	803	830	816	809	789	777	798	841	819	819	857	818	769	746	827	822	792	823	773	812	843	807	808	763	819	833	751	815	816	825	814	773	815	798	836	818	850	812	817	833	771	837	809	794	810	764	779	784	753	845	863	796	820	788	840	822	805	786	810	781	826	808	776	791	775	786	826	815	762	768	795	809	805	777	793	818	786	793	786	825	814	800	858	821	757	822	836	814	872	828	800	777	774	786	805	813	807	812	792	832	793	873	811	776	766	838	835	852	754	824	814	789	806	755	747	756	811	841	803	793	811	833	786	796	802	817	791	813	779	801	780	790	803	809	800	783	816	819	765	824	790	827	816	781	800	851	849	815	766	774	824	811	802	803	789	826	804	780	777	808	805	774	759	792	805	819	790	815	809	789	843	798	875	799	813	842	741	848	764	856	861	745	776	807	800	827	775	762	759	791	806	809	774	802	784	854	794	806	803	773	848	828	745	828	831	785	844	789	810	776	828	774	799	822	832	773	770	802	800	845	837	825	816	769	777	779	796	793	771	824	829	818	806	817	823	793	820	798	814	807	743	793	811	796	829	803	795	807	789	859	791	809	776	743	828	817	845	841	747	816	763	779
23681	21148	28239	24322	21104	11916	2484	1592	1295	1143	1110	1164	985	1018	935	960	897	859	887	913	838	853	843	859	877	868	829	810	875	902	884	799	838	859	846	846	822	836	795	813	819	798	813	769	803	729	767	786	808	741	790	789	783	775	797	676	746	798	786	730	733	717	744	767	756	780	787	736	822	773	763	763	735	750	747	748	779	785	765	757	771	750	716	796	738	733	755	725	782	753	753	733	717	785	703	749	702	782	712	782	679	789	777	688	745	732	742	781	756	756	721	772	701	792	763	727	767	784	736	708	699	807	730	730	748	753	759	746	767	698	777	741	759	762	757	756	728	740	736	752	702	761	735	769	788	738	759	762	759	751	819	816	769	783	781	715	768	743	771	791	712	767	703	764	717	770	764	733	783	742	766	735	729	749	725	780	747	773	746	749	723	756	775	713	705	789	752	784	734	789	696	749	814	702	669	758	807	774	759	730	727	794	728	721	714	727	781	760	776	774	733	744	778	779	711	734	751	786	774	760	808	753	714	757	783	727	732	735	756	743	799	716	750	788	761	726	748	733	768	759	736	779	783	775	748	783	774	779	737	761	779	746	743	752	743	753	766	787	728	711	715	759	788	726	730	789	744	756	774	767	709	753	747	737	754	771	743	711	777	777	723	770	720	772	747	724	739	729	804	785	757	803	775	789	787	731	740	724	757	714	746	739	782	737	725	734	744	761	781	752	774	798	753	751	759	716	757	737	745	728	765	766	731	718	738	799	740	791	771	727	732	757	716	734	738	771	726	777	756	721	713	744	756	805	803	741	762	752	725	743	743	773	750	733	725	733	714	704	674	764	730	725	729	736	724	783	765	772	766	716	772	779	742	697	737	751	762	735	767	802	766	743	712	763	736	812	793	772	730	786	760	759	758	734	745	751	731	709	797	838	701	753	767	719	755	769	737	791	757	781	775	764	798	750	748	762	769	737	705	779	776	772	717	778	746	758	735	709	762	762	744	751	806	734	781	744	729	817	763	727	721	744	742	730	748	745	750	715	770	790	731	746	756	735	754	753	754	766	816	815	751	782	766	739	711	736	754	792	748	759	724	786	699	732	730	716	666	716	713	746	769	783	782	727	747	758	792	757	734	721	769	707	741	783	757	745	724	773	744	766	762	719	719	739	755	743	762	766	733	742	762	733	739	722	789	751	683	747	741	787	736	762	792	781	762	773	762	759	755	779	762	784	775	727	731	741	784	763	765	749	764	741	762	786	764	733	691	748	737	809	799	736	783	797	714	827	776	739	730	769	764	761	784	741	760	759	747	773	770	757	765	739	783	743	743	740	742	772	715	762	803	706	759	779	725	745	724	706	774	784	689	713	745	756	750	814	742	764	737	703	753	718	766	752	731	724	726	745	760	730	716	722	735	791	747	726	772	749	773	782	750	780	751	728	737	739	772	798	748	739	719	805	754	804	773	759	764	746	754	802	738	714	729	745	792	701	781	761	776	796	747	782	720	717	743	745	729	803	723	725	723	743	768	806	745	798	714	782	842	695	757	739	724	776	751	788	743	729	727	759	713	803	739	783	733	786	756	733	765	719	766	769	739	761	705	786	748	714	751	716	738	779	810	731	782	727	773	752	838	743	692	761	739	727	722	745	700	755	741	768	749	768	741	809	715	781	708	755	688	760	744	792	717	719	696	782	746	766	731	795	770	761	803	722	685	705	775	805	733	783	731	816	695	724	725	705	746	765	764	756	719	739	740	762	736	723	742	733	762	746	771	728	746	765	724	748	752	740	751	809	742	791	783	739	765	761	765	749	732	776	705	801	724	731	793	773	714	762	740	761	753	757	744	808	732	744	750	756	787	772	733	753	791	738	774	727	781	737	785	796	768	748	750	776	727	710	744	776	731	769	741	715	815	781	768	704	695	736	697	745	790	770	763	762	785	756	760	770	761	831	758	782	745	727	757	773	791	736	782	778	673	706	772	804	716	726	778	744	810	775	731	783	797	779	800	752	742	742	760	695	763	754	785	774	729	779	752	725	774	741	719	804	770	726	737	771	731	713	762	769	743	760	741	781	745	729	777	766	759	728	713	733	754	748	823	761	777	770	739	752	768	793	766	772	721	761	784	818	747	767	729	746	706	804	771	798	762	741	770	762	799	835	816	765	780	712	741	715	745	778	770	705	703	726	740	767	778	716	743	751	732	800	748	792	761	714	753	744	789	817	729	760	762	741	752	750	784	744	765	724	756	758	742	739	739	749	779	704	810	806	737	750	695	765	730	750	787	796	742	853	825	784	729	776	742	786	706	811	720	739	751	738	751	740	766	748	756	766	738	717	765	702	731	755	764	748	778	790	728	766	769	806	747	800	776	731	787	747	744	762	764	727	794	734	769	726	781	756	685	757	813	757	768	721	729	754	716	736	725	787	802	701	737	746	643	697	761	719	778	742	766	722	793	755	712	727	749	745	746	726	760	732	720	713	747	745	772	722	707	758	754	760	832	783	726	712	760	776	734	785	754	847	718	729	762	753	745	725	707	739	779	772	755	733	723	795	741	743	747	777	772	794	796	740	763	751	737	792	777	740	736	720	696	763	803	739	751	753	756	804	789	782	833	799	771	754	748	805	774	763	779	747	777	755	794	822	785	755	687	758	733	766	733	725	777	770	714	755	729	709	732	735	775	777	706	735	676	749	695	747	747	753	790	774	756	757	796	724	750	794	710	738	747	725	767	852	746	772	765	734	742	753	780	789	776	746	764	785	723	781	719	782	750	777	786	820	728	740	734	766	790	716	777	720	773	734	750	764	774	739	762	738	714	730	744	799	778	767	758	745	784	742	759	780	797	761	769	777	770	798	741	768	816	715	753	717	776	750	690	736	740	769	729	701	794	773	744	736	801	739	740	712	751	747	758	774	778	760	698	810	735	752	785	761	730	776	768	799	712	759	771	764	793	774	739	742	785	795	792	783	741	769	790	725	800	737	816	753	725	800	725	715	805	736	748	769	756	718	740	738	717	758	806	782	753	749	755	765	779	763	763	729	812	718	766	798	772	741	712	730	749	774	774	790	692	778	778	724	717	748	786	677	753	772	778	777	751	734	740	744	727	703	762	766	762	755	763	787	766	736	771	717	752	767	773	749	720	692	718	733	736	719	757	806	766	780	744	718	753	759	752	744	750	766	782	804	744	732	711	750	780	786	777	723	738	768	776	713	815	726	785	766	769	705	771	720	711	749	777	800	805	762	753	785	797	746	751	769	778	784	715	785	768	728	759	789	753	767	761	796	710	777	731	798	766	765	762	754	766	778	742	750	765	713	744	781	737	714	780	720	739	748	734	746	732	743	712	759	766	784	749	743	754	737	726	745	769	735	788	746	719	715	715	782	739	786	765	719	683	724	757	735	755	748	767	768	713	741	729	745	779	743	761	699	754	798	772	710	801	704	751	778	752	776	739	744	764	757	722	757	730	773	751	752	754	787	748	813	800	746	751	785	784	752	740	765
22454	41502	26739	10831	7010	4239	2981	2448	1930	1678	1448	1403	1365	1230	1243	1181	1158	1136	1086	1073	1097	1039	1105	1051	1037	1056	1052	1069	1118	1076	1034	988	1044	1005	1063	969	971	981	1000	1001	989	956	934	976	894	948	885	955	948	938	928	917	931	933	941	897	925	893	920	931	918	961	914	857	878	891	914	923	902	898	879	920	895	875	913	854	847	901	957	877	863	878	892	931	898	934	840	914	871	890	883	871	868	914	892	893	943	867	923	910	872	900	884	858	925	892	895	934	858	870	882	838	911	936	932	896	855	885	943	882	964	859	894	940	885	938	908	858	866	891	908	893	922	883	905	873	903	819	854	860	907	925	910	848	943	849	852	902	875	903	921	942	932	896	873	889	950	888	840	873	913	872	930	887	894	842	915	898	860	937	889	842	917	895	843	884	886	890	876	900	884	865	942	923	905	911	928	902	918	875	916	896	914	861	859	838	854	850	854	874	855	913	935	861	860	850	914	878	900	879	861	889	904	927	894	933	897	903	888	872	877	874	929	945	874	881	903	887	913	926	861	898	912	904	898	900	929	865	907	961	835	916	869	862	897	876	938	910	862	936	894	890	912	913	861	876	900	871	914	864	910	857	912	876	908	873	832	900	902	891	892	888	914	952	890	930	881	858	921	844	900	902	901	919	854	863	876	853	897	924	907	890	888	843	903	921	930	857	924	891	895	892	856	924	884	974	870	891	831	919	819	871	909	871	919	826	845	823	940	918	879	937	913	926	872	862	889	891	902	888	900	943	916	907	898	897	864	923	881	863	860	878	892	936	895	880	913	934	928	897	921	968	871	913	888	861	881	918	913	897	914	913	898	869	900	875	899	904	890	911	893	902	872	951	908	925	924	890	885	901	891	903	888	860	892	927	915	891	892	820	901	883	847	874	905	910	927	927	862	917	913	911	891	923	871	944	881	907	903	899	867	880	888	895	890	875	902	967	885	869	880	892	908	881	915	899	907	870	882	886	873	856	898	880	873	908	876	886	922	860	906	813	912	846	909	953	895	902	898	888	880	902	910	882	850	845	913	885	866	924	886	850	889	955	895	879	889	913	919	953	876	889	948	927	901	894	921	917	883	887	843	905	944	830	912	858	857	920	912	879	902	904	944	895	925	856	874	899	883	862	901	879	857	940	901	948	907	914	944	856	931	882	920	902	897	915	909	914	879	912	845	928	885	873	885	893	938	925	936	862	944	927	916	934	909	882	922	879	866	926	884	889	898	850	901	846	862	892	914	869	860	851	880	887	904	907	920	925	899	863	869	868	902	916	909	889	903	880	924	894	908	949	893	922	952	903	867	939	861	858	901	919	918	866	879	925	948	923	890	872	840	856	931	937	874	872	893	914	976	846	895	872	890	879	859	891	888	850	898	933	875	876	946	919	875	940	883	896	944	896	916	906	912	902	901	876	902	898	935	888	883	869	868	901	796	919	922	925	915	889	883	896	896	899	901	922	879	883	879	829	887	899	889	864	906	902	906	879	829	850	872	894	895	923	880	867	852	883	869	879	889	900	889	890	897	868	888	916	914	894	887	901	901	837	916	925	855	898	885	863	806	880	920	866	885	950	851	922	905	926	937	924	891	940	868	901	928	839	900	907	916	928	915	915	855	931	888	952	887	866	885	929	858	892	879	855	906	906	880	871	911	860	921	891	901	924	848	864	917	879	920	894	913	854	930	921	922	922	860	935	930	921	936	878	905	873	902	899	892	871	911	961	912	935	876	866	903	839	915	910	883	907	923	910	906	927	908	879	894	899	909	880	888	880	899	881	911	905	892	901	878	918	890	916	875	908	893	911	879	843	911	915	869	882	940	965	918	909	834	904	874	921	861	861	867	860	918	955	893	846	952	896	938	898	882	883	864	908	891	887	858	875	897	909	922	862	913	881	872	865	922	890	927	879	888	904	913	868	941	888	859	880	932	913	865	893	913	901	878	928	856	844	865	918	895	873	880	909	873	876	917	919	934	866	900	911	895	909	930	853	913	881	857	869	886	843	870	952	889	920	916	897	857	904	874	880	912	880	898	928	856	863	843	929	929	868	834	875	846	861	904	910	883	909	958	942	874	911	889	892	893	940	877	938	915	921	953	847	914	922	886	900	874	885	956	863	845	878	850	873	952	888	896	872	869	921	897	920	946	900	912	906	905	887	911	835	871	940	871	909	839	923	870	889	918	851	907	900	875	864	934	938	917	939	941	915	895	844	860	929	896	860	1004	899	873	923	922	894	859	951	910	908	884	923	915	865	912	911	911	874	880	833	900	901	904	1005	865	869	947	851	942	904	911	902	924	866	889	857	937	872	905	898	809	897	938	923	876	956	911	954	915	895	947	869	855	883	867	925	836	906	916	911	865	887	861	925	891	934	865	865	910	927	927	851	933	894	926	876	945	959	924	923	865	901	941	852	957	918	894	856	861	857	920	890	912	908	906	907	858	937	850	875	954	871	896	887	867	927	899	909	913	863	881	873	926	895	864	885	915	890	902	889	907	931	884	927	930	917	885	873	853	948	864	894	916	849	912	884	842	947	891	869	903	895	941	881	894	907	847	871	897	853	876	853	916	898	881	927	867	879	887	926	848	907	923	903	955	904	927	847	957	931	878	889	883	884	890	892	853	883	865	910	851	890	905	871	910	885	889	879	862	885	881	949	905	875	898	901	868	906	837	907	888	865	944	916	855	896	868	942	831	865	893	944	913	921	865	914	909	889	855	897	869	820	894	907	900	917	899	863	863	911	873	919	850	878	894	857	902	874	898	883	898	918	887	862	882	854	908	840	909	867	915	851	903	954	906	944	854	909	905	811	942	900	847	892	896	922	905	829	953	903	920	854	909	900	939	919	893	880	930	893	883	849	982	893	931	868	894	858	930	855	936	892	890	914	823	934	919	867	829	861	921	898	909	897	907	838	892	886	908	869	911	884	891	899	871	887	906	901	878	871	894	886	881	892	835	872	901	906	886	850	921	900	853	922	897	869	905	870	892	916	885	892	869	903	875	899	880	830	851	852	889	902	847	900	885	868	872	876	857	872	890	895	873	898	909	904	877	920	910	880	922	925	908	854	801	883	940	928	927	890	863	885	854	933	840	891	820	898	913	924	956	893	898	908	933	886	865	874	918	900	896	863	921	867	874	860	874	926	876	867	901	891	890	880	906	895	840	834	854	896	889	850	876	879	950	914	936	925	912	885	857	873	903	889	877	835	908	849	932	891	894	902	904	887	887	857	911	913	913	867	920	892	937	899	852	948	887	877	895	902	912	855	869	872	906	896	926	899	883	873	839	875	875	893	918	902	962	893	892	876	919	887	985	930	893	894	874	950	943	888	957	897	915	885	912	867	898	923	892	861	911	915	888	885	820	911	861	936	920	876	914	897	896	870	939	896	884	879	916	881	950	849	900	903	877	917	915	837	847	877	846	883	894	899	897	901	895	916	865	944	846	881	940	911	881	895	873	907	883	860	908	912	901	913
24681	21154	27409	25077	15101	2450	1249	1000	842	809	721	671	676	606	588	595	599	630	590	595	596	598	583	549	512	573	561	560	572	554	524	541	553	502	553	549	547	527	556	537	523	512	561	512	527	487	543	524	519	545	460	510	533	541	460	472	485	508	481	507	489	497	525	553	528	477	496	517	505	522	491	526	470	504	504	510	478	473	466	491	462	482	506	517	501	477	494	498	486	456	503	499	477	508	488	529	494	513	497	485	496	512	514	531	492	530	476	461	508	514	488	493	477	489	515	490	480	492	528	487	541	513	510	509	508	512	497	507	515	479	516	497	514	486	514	550	453	526	536	509	452	483	483	515	511	512	447	471	519	485	551	500	546	473	469	479	541	466	493	490	518	501	475	493	488	502	495	510	525	474	537	499	513	487	499	513	466	498	489	468	472	523	532	488	538	508	510	520	507	515	525	489	523	459	502	492	496	494	527	493	495	491	502	538	518	499	472	528	513	438	483	556	465	501	455	505	448	499	497	486	522	481	480	474	472	505	510	523	543	522	501	492	485	520	481	495	482	511	537	516	492	516	494	493	517	525	497	494	495	517	537	500	520	471	489	476	536	475	504	479	535	464	482	506	490	453	518	510	514	492	542	471	481	498	510	515	492	482	463	507	513	528	481	476	530	492	502	468	509	500	495	517	489	510	458	519	499	477	479	475	485	493	487	501	501	510	496	483	504	515	484	516	490	489	512	502	531	456	489	511	479	489	512	492	541	481	522	515	531	511	467	479	512	471	505	502	493	492	512	493	572	514	520	514	505	475	530	519	510	492	455	493	489	514	489	497	536	525	526	492	502	495	494	494	467	518	496	519	478	489	470	498	551	521	490	520	466	494	532	493	515	474	508	531	494	507	491	489	456	482	544	476	514	492	492	483	479	521	477	480	506	489	459	468	505	482	511	514	490	505	511	529	458	517	493	506	528	544	497	497	536	504	512	494	510	460	475	472	490	480	544	487	507	530	555	512	518	493	474	526	515	475	506	487	490	498	500	515	470	486	484	473	478	501	485	486	495	495	482	473	523	485	495	466	495	526	526	522	504	416	492	519	494	499	498	488	516	478	487	462	478	515	482	527	526	500	485	543	481	492	503	511	556	518	461	439	495	483	498	497	480	504	497	503	479	471	506	509	489	518	467	492	486	474	510	508	495	509	546	472	480	511	539	508	517	462	469	456	501	496	499	500	494	469	523	492	462	494	500	529	507	471	540	512	469	493	469	477	451	502	494	501	525	501	486	492	494	497	519	528	507	455	514	508	523	489	502	526	532	462	471	504	468	473	502	507	488	507	506	532	470	486	511	522	495	499	482	449	505	476	483	520	496	504	501	465	510	475	518	491	487	484	514	503	478	489	457	487	510	480	493	511	477	469	472	486	509	528	519	455	486	489	499	512	565	497	478	532	499	503	497	498	491	520	491	540	491	523	452	464	482	518	486	519	500	475	479	475	494	502	500	489	453	494	488	492	531	483	492	499	519	522	498	491	437	496	491	517	493	521	525	509	476	504	507	527	512	481	528	508	509	455	479	491	494	488	532	483	519	500	476	506	511	502	503	504	493	483	525	507	470	507	508	460	478	481	461	516	525	526	547	497	518	491	501	476	483	475	488	505	512	498	470	505	485	502	487	490	505	495	496	479	494	521	484	519	525	507	445	507	455	476	475	516	501	507	467	498	481	508	511	483	460	486	474	507	499	517	480	455	466	506	492	505	550	500	502	499	501	465	506	495	467	510	530	490	512	449	494	487	510	472	504	514	482	496	489	480	498	504	469	481	512	492	471	514	459	475	496	517	547	491	486	480	525	468	492	493	497	517	517	517	502	517	454	507	478	491	499	492	500	524	472	504	487	523	484	537	513	452	553	496	514	459	436	507	515	494	476	533	499	482	504	534	515	492	486	527	497	461	493	494	516	532	492	516	465	507	449	511	490	541	478	540	466	505	503	484	507	492	469	456	469	515	538	475	502	480	498	504	477	525	521	483	464	471	503	493	527	510	503	471	497	467	504	519	515	508	482	467	483	468	474	484	497	525	506	500	498	495	478	512	505	516	479	561	510	512	487	495	519	479	503	490	491	522	512	511	499	513	535	502	480	508	532	485	476	475	466	542	499	481	470	479	541	511	496	492	500	498	488	506	472	502	496	525	516	519	487	464	485	505	500	470	482	515	500	522	476	464	516	485	493	478	520	456	471	434	562	480	522	485	524	486	522	532	514	487	521	468	515	502	522	485	503	500	501	501	518	523	486	503	545	502	461	483	493	457	505	464	452	488	544	461	524	491	528	493	471	513	502	510	523	514	518	477	507	516	516	484	472	499	499	531	495	493	523	470	515	481	507	507	509	507	520	492	528	485	541	470	527	486	474	506	466	480	489	568	523	496	513	489	483	472	482	503	516	495	440	521	461	507	487	486	543	488	492	467	499	467	506	494	504	476	516	449	516	500	502	539	508	488	485	518	491	490	475	511	538	474	468	493	481	518	511	526	525	536	532	491	534	509	476	503	533	493	483	515	479	470	507	506	488	494	492	500	533	498	497	518	512	520	500	532	482	519	487	502	498	513	510	484	465	475	481	467	497	539	501	522	467	494	502	496	489	528	534	467	485	479	534	520	483	529	494	488	519	548	499	500	513	474	480	511	504	479	483	502	518	483	496	500	496	554	492	512	505	477	497	493	542	482	513	478	457	466	521	489	521	517	497	491	514	479	471	515	511	525	531	457	488	477	534	482	474	522	554	509	485	486	509	488	531	496	529	487	503	505	490	520	497	496	522	506	477	492	509	507	524	494	533	478	481	502	525	483	486	496	488	499	476	500	522	499	522	479	487	466	518	548	482	478	484	500	481	494	497	511	465	488	471	493	501	537	479	486	500	508	480	498	514	508	508	493	488	441	516	459	532	488	474	512	526	490	451	494	519	492	529	459	500	531	494	470	496	502	506	529	499	505	525	485	495	492	527	491	503	518	522	508	488	488	528	530	491	515	509	472	468	506	504	517	494	532	464	481	463	542	496	496	484	500	495	472	533	500	483	490	534	483	499	513	481	493	538	504	530	549	485	440	484	534	503	518	499	466	466	490	477	474	526	470	508	505	516	504	479	501	516	537	486	495	518	514	507	477	507	471	503	484	507	503	511	499	487	510	451	532	514	491	486	488	500	492	500	464	473	472	498	504	539	500	466	495	482	495	536	516	498	501	470	476	531	500	515	458	550	481	446	507	487	489	502	467	500	528	485	539	466	531	485	491	522	521	494	526	517	483	485	505	534	513	504	516	509	465	505	502	499	481	495	506	487	491	526	480	494	505	484	486	507	513	485	489	504	494	496	510	493	506	458	493	450	577	483	494	485	489	512	462	505	490	490	449	484	501	488	509	471	471	500	485	509	485	504	494	498	502	482	483	474	460	496	483	519	461	500	501	493	503	513	481	480	477	508	500	486	527	484	493	495	507	469	483	488	479
22226	38598	26658	8810	5182	3106	2265	1755	1321	1194	1116	1044	887	871	841	776	801	719	756	764	715	735	700	688	724	654	725	718	741	706	703	676	689	709	684	644	705	679	694	633	642	666	659	629	576	599	648	577	666	622	633	635	629	597	667	623	589	599	611	608	602	598	641	561	628	604	592	580	630	590	614	626	572	618	595	575	603	579	639	551	590	582	606	615	556	563	537	582	629	607	597	590	587	577	640	581	623	576	603	623	602	562	568	602	580	565	563	620	612	600	617	613	609	626	584	600	607	583	628	582	571	616	627	648	583	609	586	596	590	637	608	597	579	594	608	603	592	609	555	648	575	582	610	614	594	621	591	613	630	599	579	550	562	603	603	585	633	631	593	598	566	567	607	614	612	580	612	537	554	597	614	577	575	580	618	596	592	571	587	608	591	650	604	576	612	586	607	585	571	582	576	568	599	595	592	588	602	619	636	574	636	586	615	597	603	586	578	604	600	565	643	586	640	621	573	636	573	584	586	583	621	630	594	631	576	613	586	611	647	616	629	586	617	631	610	615	597	624	600	601	560	603	555	559	567	579	603	647	570	588	568	607	612	600	617	638	620	634	558	583	615	657	580	608	591	624	615	566	632	607	594	574	601	602	549	575	613	604	598	602	640	611	588	580	605	616	610	624	589	637	594	569	576	600	621	618	578	620	595	589	604	604	540	600	595	601	595	587	596	610	586	598	603	622	584	595	603	630	593	593	589	604	607	594	590	609	634	574	588	594	586	596	588	600	556	561	548	609	587	590	580	576	569	622	624	633	591	568	594	534	582	646	590	610	565	572	585	597	599	601	591	566	585	614	621	566	634	561	603	623	610	621	576	582	562	543	591	559	604	602	583	580	624	603	593	615	591	557	579	632	626	570	605	565	600	593	617	618	601	630	616	644	626	643	586	627	585	620	601	578	577	605	571	585	573	575	597	597	598	568	591	615	589	585	595	552	585	556	634	634	648	583	588	549	605	589	552	608	628	571	583	601	593	567	566	596	587	599	631	622	560	638	597	609	582	560	582	552	585	599	585	608	563	571	565	628	618	581	627	577	592	584	593	614	588	574	599	594	617	581	574	550	608	622	552	644	657	576	555	580	599	609	619	588	577	616	621	601	647	592	609	601	606	624	643	591	598	598	629	585	621	597	586	586	652	611	619	618	595	590	604	610	618	611	571	597	568	632	566	586	587	609	604	619	603	639	587	571	606	577	580	640	598	590	601	599	606	586	620	595	612	594	594	614	596	602	612	682	589	560	575	576	579	600	612	588	618	609	643	631	581	587	621	572	577	598	588	624	616	614	613	567	604	586	603	655	603	584	575	585	545	593	597	573	545	579	568	605	573	580	564	636	565	610	563	591	556	564	591	584	603	623	598	598	594	607	595	609	546	623	563	627	578	550	634	609	585	602	579	603	618	614	592	608	618	600	589	585	591	599	547	610	551	610	564	595	594	586	628	616	581	566	568	556	616	586	585	603	591	575	622	609	592	633	584	600	611	566	619	613	571	613	614	585	581	625	622	620	625	613	596	608	620	611	630	611	595	578	608	623	604	575	589	581	586	580	551	568	606	598	580	618	619	577	623	638	598	549	617	637	576	602	584	597	598	597	583	546	619	648	622	554	609	610	554	561	593	574	604	522	617	588	584	577	579	627	612	604	629	599	605	548	591	595	623	578	580	607	655	607	585	602	595	599	615	585	592	568	612	594	601	608	606	609	597	593	560	588	630	566	554	579	618	582	573	577	601	564	611	575	654	595	592	606	640	579	600	567	602	593	598	594	589	557	634	594	582	647	575	598	627	555	593	573	631	589	560	627	579	575	605	611	635	605	608	595	587	611	595	606	611	575	621	620	646	619	576	619	596	629	599	629	594	612	574	601	593	599	615	557	526	571	638	609	593	581	563	607	602	596	624	630	609	586	593	605	617	654	586	589	598	597	632	627	598	635	590	639	595	557	565	618	615	633	615	564	604	610	586	588	588	595	597	587	586	573	578	617	580	579	624	591	610	559	571	608	580	631	608	585	610	672	599	589	604	607	629	579	566	637	596	547	602	639	600	605	559	598	588	585	585	613	551	586	600	582	587	584	586	596	627	652	604	600	599	595	566	614	604	581	575	610	580	603	590	560	596	609	571	599	604	577	618	592	614	585	610	572	548	592	598	612	549	609	562	626	634	605	586	639	615	586	595	607	594	584	543	580	554	633	620	609	579	601	566	603	604	612	600	631	565	560	583	555	590	602	554	621	597	557	604	600	597	617	588	626	568	624	599	603	585	622	591	570	608	589	623	593	598	572	576	607	600	614	562	596	659	608	582	582	608	575	575	584	548	652	600	624	610	581	619	567	611	554	605	602	577	563	626	652	615	629	611	597	583	576	618	599	594	602	653	623	636	611	594	567	652	587	583	635	604	538	600	610	607	592	584	595	618	602	594	590	611	576	627	631	623	613	569	604	596	592	604	592	572	649	598	603	589	546	549	618	592	589	618	589	557	595	587	572	610	567	555	601	580	581	636	573	592	604	576	584	573	623	616	601	603	624	567	603	599	594	618	571	600	650	639	574	589	555	628	580	594	598	565	603	588	606	589	620	630	640	639	598	591	602	618	586	563	606	578	601	590	624	599	612	586	593	617	599	614	622	592	588	590	595	641	547	582	590	589	634	594	576	619	607	599	624	588	572	585	615	588	590	623	613	593	587	602	623	611	610	608	616	638	586	566	617	587	585	577	617	589	584	612	597	618	624	618	593	608	581	611	584	597	598	569	603	627	615	599	573	588	613	628	592	623	617	589	632	577	611	594	589	624	563	552	623	597	557	579	575	585	577	566	563	571	637	630	592	598	594	614	601	640	591	604	580	638	567	625	570	588	612	582	569	602	585	611	612	591	582	588	589	601	584	639	598	605	602	594	585	608	591	589	565	567	607	592	557	627	577	573	569	606	592	627	578	587	603	582	576	585	560	604	657	577	622	599	629	591	585	567	567	612	550	580	579	606	584	616	606	606	589	619	598	611	590	562	554	594	598	587	610	577	600	604	588	594	603	590	629	589	610	562	592	597	592	584	601	604	612	577	600	594	600	581	597	588	586	599	615	635	577	623	634	585	546	620	619	583	563	571	639	586	574	636	587	582	613	630	560	595	594	597	570	580	643	553	604	593	601	625	565	631	575	574	648	578	599	607	581	582	586	580	604	584	583	610	568	569	581	612	560	586	622	580	611	575	581	590	611	570	633	651	607	609	588	615	611	520	616	588	607	578	609	592	571	605	600	619	604	565	623	561	541	571	566	571	622	633	620	650	616	618	590	562	627	565	566	618	579	625	634	589	591	606	634	558	573	572	557	570	608	569	594	593	552	572	617	608	544	633	570	574	611	556	608	637	566	553	606	631	615	597	598	595	617	600	618	576	609	616	610	568	552	609	610	529	641	609	560	606	603	592	626	595	628	588	645	597	597	633	592	557	595
22558	21184	28730	23923	21188	21249	10742	2219	1453	1217	1183	1027	930	869	898	805	830	766	805	793	771	762	760	692	767	775	734	732	719	711	698	765	660	684	640	705	687	686	672	670	637	654	643	602	586	613	619	595	603	650	589	592	581	637	598	615	630	529	600	582	530	601	601	573	563	578	616	547	565	564	531	613	543	555	563	587	609	535	564	569	557	597	567	551	607	542	591	548	593	554	598	591	576	592	514	570	562	575	588	591	576	598	559	587	509	571	563	554	601	564	584	549	559	549	629	592	580	560	562	492	552	520	536	563	551	559	592	593	553	593	528	560	554	566	543	620	598	539	626	533	578	598	577	595	585	609	611	592	563	543	585	557	601	537	544	619	644	569	568	579	561	551	511	558	576	609	618	599	542	620	572	599	525	563	590	607	585	566	532	571	545	540	579	593	569	563	569	549	524	599	560	555	590	542	584	569	554	563	575	552	608	579	566	545	573	559	578	550	575	550	543	573	575	557	556	554	541	529	570	576	578	534	515	593	604	589	557	571	560	595	591	567	554	544	537	595	587	571	540	605	574	585	582	558	556	520	542	564	552	581	541	535	514	565	560	606	580	562	567	552	553	583	510	601	556	549	520	571	549	555	571	557	582	568	545	569	566	537	561	552	526	531	556	601	535	582	544	571	584	557	585	557	560	558	540	511	572	567	598	572	592	560	538	597	536	569	595	534	542	573	585	577	541	542	548	581	576	601	554	524	551	545	612	510	585	563	571	593	558	568	544	553	580	545	550	574	606	547	532	568	614	578	537	569	555	556	585	573	568	573	536	571	596	561	577	582	545	569	587	577	556	549	597	563	585	562	552	585	581	572	551	555	588	574	568	526	524	571	564	521	621	575	536	553	565	568	596	569	587	562	535	534	585	566	564	581	545	536	562	568	600	580	582	574	574	573	573	580	542	541	592	541	566	564	569	559	563	546	541	603	508	580	569	579	612	603	548	612	560	590	563	602	568	531	552	574	514	616	587	606	578	556	594	546	569	554	566	573	536	570	610	603	545	551	569	581	559	621	594	561	574	547	563	568	580	547	547	517	573	566	573	576	534	606	569	538	544	562	545	575	537	562	552	563	562	545	560	539	609	531	604	541	560	532	559	572	591	550	533	564	565	565	589	568	555	577	538	530	588	543	586	527	571	551	572	551	553	530	506	568	591	570	575	563	582	534	523	565	566	561	575	524	588	559	550	553	589	557	553	547	551	592	548	584	576	537	563	552	556	610	548	552	550	555	544	585	561	568	586	586	522	550	520	539	516	582	575	545	572	613	546	563	553	544	577	568	563	630	550	557	521	590	568	597	518	569	579	546	564	575	542	561	547	565	543	576	570	596	584	556	519	552	587	552	541	600	600	595	578	585	564	517	530	610	587	534	553	587	627	507	571	561	546	570	559	537	584	576	539	582	558	535	580	548	558	561	597	540	596	517	568	578	597	558	551	573	554	561	591	547	576	578	549	523	548	560	560	520	516	586	535	515	565	563	500	588	551	606	596	582	564	625	571	619	569	566	542	509	528	543	533	592	554	558	576	578	584	574	582	582	591	502	532	589	503	562	550	542	581	585	545	554	524	540	575	576	590	546	591	539	577	562	608	527	573	552	540	603	598	542	551	585	617	533	576	545	569	545	577	566	569	591	564	599	578	621	560	561	560	589	548	550	571	543	585	557	538	580	574	582	580	549	584	568	535	587	598	604	587	557	521	568	597	548	575	555	584	597	539	599	562	562	518	544	557	577	574	605	554	538	603	546	576	553	567	561	581	546	569	573	541	572	540	559	573	546	582	556	584	580	557	600	573	546	585	590	599	612	558	543	587	549	543	569	623	501	516	567	553	596	553	581	575	600	599	569	566	526	526	577	564	536	521	541	563	574	537	586	558	556	534	563	597	566	528	588	552	541	568	550	560	529	507	531	569	584	594	532	629	543	563	560	602	525	545	611	576	567	554	547	536	525	569	578	583	564	615	571	543	604	598	592	564	546	609	577	569	582	562	551	520	530	563	578	547	574	515	568	567	588	589	536	553	564	567	548	570	541	556	566	576	558	550	593	551	569	578	524	506	573	537	541	584	557	527	538	594	590	578	564	569	563	611	563	533	544	613	550	576	597	536	596	597	556	566	557	582	600	605	557	618	582	547	559	561	558	540	552	574	535	586	537	547	561	567	572	499	559	559	547	612	533	571	546	548	599	588	549	571	566	588	553	543	582	530	538	593	581	554	611	616	581	561	604	578	545	540	553	562	518	537	582	569	550	564	581	528	541	550	554	561	563	587	578	562	518	593	541	586	570	561	541	583	567	532	562	603	566	569	623	609	578	600	579	560	558	541	565	597	578	588	564	570	556	587	568	546	562	597	570	541	555	582	569	574	550	529	569	587	595	565	554	604	558	628	544	534	542	582	576	596	539	584	529	567	553	588	570	544	561	527	541	563	559	576	602	572	563	538	563	539	614	575	565	583	554	531	573	568	553	618	580	541	550	540	618	588	525	517	563	575	566	549	529	536	540	563	573	579	554	588	569	601	573	540	574	528	591	563	582	589	613	516	550	540	587	612	548	542	610	533	606	586	574	578	616	560	560	624	526	555	578	598	574	530	538	594	561	595	564	555	569	602	583	583	563	549	590	545	556	589	570	604	524	542	559	558	537	584	564	559	565	579	593	516	564	545	538	588	533	549	572	560	539	564	584	584	598	571	515	608	514	566	533	620	551	563	543	546	579	551	575	598	569	566	535	530	583	586	606	567	575	565	590	553	560	540	542	632	623	564	553	555	539	552	546	556	576	591	597	582	598	557	580	559	562	565	591	555	566	597	576	566	553	542	578	555	611	545	565	603	534	579	532	495	518	567	570	564	560	574	585	577	562	505	556	588	577	571	593	565	569	579	532	557	549	584	622	570	576	588	598	589	593	576	540	570	555	590	577	571	581	551	618	566	574	574	578	573	555	568	578	578	531	539	563	600	574	564	623	530	565	573	545	549	572	586	547	535	514	555	553	523	582	545	546	609	592	533	564	539	577	531	579	598	537	540	593	559	549	540	570	548	538	552	578	540	594	558	583	561	593	553	563	569	566	549	556	567	538	544	560	604	555	566	547	580	555	592	558	572	612	543	548	528	588	553	548	562	571	565	557	591	524	560	577	551	563	568	569	523	568	542	584	561	545	538	577	579	539	527	585	572	559	592	572	554	578	526	561	556	572	547	559	520	548	606	534	609	512	564	567	579	535	547	569	563	565	534	552	600	597	606	567	568	544	554	632	578	578	566	600	562	559	576	572	568	550	573	554	589	558	515	556	532	565	564	595	538	529	576	560	591	574	569	532	560	504	566	574	604	572	547	584	556	564	559	558	586	533	589	585	564	547	565	607	613	570	564	539	588	579	601	524	556	592	555	575	576	590	566	535	579	554	577	560	594	563	537	545	556	563	580	591	612	571	553	576	562	549	566	581	540	570	537	580
25066	44000	34329	15193	9561	5795	3949	3227	2418	2064	1801	1547	1372	1328	1253	1160	1101	1060	1032	1038	978	986	957	922	956	963	951	995	1007	943	916	880	867	888	811	849	879	856	854	809	758	775	724	777	771	763	728	690	763	747	754	746	761	691	705	720	727	722	734	724	635	688	648	734	689	696	670	724	691	678	774	702	639	699	742	669	681	684	674	668	684	674	646	645	677	678	691	674	651	707	741	725	685	699	672	641	688	648	668	709	639	672	723	703	644	754	669	643	736	653	668	669	661	647	690	688	653	647	668	650	669	665	679	672	720	699	694	667	696	699	675	637	697	676	701	711	662	654	665	673	658	649	706	643	675	672	620	748	690	636	675	695	720	679	662	632	679	707	696	649	656	667	635	615	665	674	661	683	653	689	656	687	680	658	676	659	670	660	664	669	680	663	693	667	679	655	689	695	655	713	692	652	677	687	693	714	652	618	670	639	681	665	723	633	671	707	663	658	622	688	683	691	670	668	657	627	654	616	675	685	688	678	673	658	684	658	667	688	699	681	664	653	660	680	692	637	691	643	664	660	677	655	695	665	697	660	638	651	669	676	685	655	646	690	696	675	666	703	656	671	646	680	637	677	670	681	699	673	667	660	707	691	659	683	675	681	669	656	644	690	729	626	663	682	672	661	683	720	670	659	685	686	673	625	670	677	666	700	729	683	649	663	657	690	669	703	658	725	637	664	724	690	696	708	644	666	713	639	708	680	675	701	675	659	675	658	675	676	686	684	663	685	716	678	673	663	701	715	702	682	703	695	683	693	694	640	719	722	647	669	709	659	667	686	654	716	625	678	688	680	683	658	661	696	658	654	681	665	665	701	656	665	658	694	679	612	685	681	765	687	691	676	683	680	659	696	698	664	631	643	697	693	687	687	666	656	616	682	685	705	725	667	685	659	670	656	647	663	649	680	697	648	723	655	654	668	647	705	669	652	693	673	693	729	668	684	672	686	643	640	646	613	677	702	643	696	654	695	685	666	697	668	636	686	639	749	708	686	678	639	653	639	681	693	662	695	719	698	669	670	661	693	659	695	639	631	682	682	714	662	719	674	688	721	668	637	666	732	667	673	654	709	689	638	690	646	672	626	660	631	668	660	680	662	719	649	657	606	713	624	664	629	653	708	660	612	670	696	699	634	658	678	663	665	640	665	649	657	675	693	629	628	679	657	697	673	638	681	656	689	698	686	662	696	683	654	663	669	671	676	682	667	720	681	682	704	699	699	660	690	630	681	647	640	685	684	718	659	693	688	638	636	686	664	711	669	690	702	645	695	697	669	706	674	665	684	724	677	661	674	690	706	638	690	633	719	639	702	620	693	676	657	728	695	711	654	683	646	652	667	669	675	635	694	683	635	660	682	663	700	711	632	659	675	651	709	674	664	700	661	637	681	686	633	679	666	649	647	691	702	675	702	659	637	680	665	680	680	708	712	703	677	703	689	719	691	664	618	685	648	683	641	670	698	633	672	664	684	686	663	693	675	720	692	655	680	718	698	681	716	650	684	673	687	643	667	639	665	651	693	642	705	652	706	704	689	718	688	609	688	663	669	652	648	656	684	720	681	686	663	662	631	650	610	719	634	664	674	697	678	716	674	648	646	679	656	666	658	722	654	684	625	706	660	668	674	667	663	632	666	708	643	742	680	668	668	668	688	710	683	668	665	670	676	720	641	682	673	623	651	615	670	669	713	719	665	695	649	703	720	658	623	635	719	662	669	663	669	690	681	680	639	656	707	672	677	639	667	694	679	646	647	638	628	676	650	673	692	662	699	652	656	707	694	659	700	661	655	693	680	638	672	700	670	687	669	663	674	645	636	648	740	691	680	660	725	698	661	631	689	660	646	705	705	669	665	685	683	698	698	725	675	730	684	636	665	644	656	660	690	676	682	713	703	678	697	679	699	662	659	677	725	722	651	685	662	689	673	663	666	661	701	661	670	707	671	700	687	685	706	647	660	677	698	705	664	718	696	695	702	656	679	704	651	637	643	672	650	701	662	692	665	697	708	661	637	661	658	702	710	719	654	631	681	663	693	613	667	685	708	697	710	651	704	655	650	664	643	629	696	671	645	707	683	672	654	652	689	653	649	655	684	642	691	632	689	688	721	688	666	698	685	661	632	735	687	625	669	645	684	667	668	690	685	641	658	682	636	636	647	646	713	697	705	656	695	646	667	650	699	687	678	666	680	660	634	673	712	682	649	671	725	674	654	673	621	681	640	628	696	676	707	662	659	682	678	668	689	664	701	636	670	684	656	681	671	669	747	649	678	670	671	646	684	683	682	708	659	664	662	674	692	676	636	698	669	724	714	689	646	694	693	645	680	646	666	673	679	639	684	643	695	707	649	673	672	693	696	680	638	663	677	697	660	696	677	658	683	673	660	693	686	728	676	692	673	677	697	702	646	685	667	661	706	671	669	649	693	681	681	675	700	637	678	674	691	727	703	659	699	687	630	648	679	696	716	676	671	666	709	627	686	704	681	663	673	655	712	703	661	672	691	643	597	674	713	668	684	663	679	680	691	693	653	690	660	712	676	658	680	687	714	656	649	648	652	661	647	731	736	683	677	644	650	662	663	663	695	666	690	690	653	671	706	639	643	708	683	737	714	713	634	684	671	640	709	685	686	609	671	682	660	672	660	638	669	666	683	653	651	695	675	657	673	669	685	645	681	659	644	700	697	631	648	691	609	709	701	676	650	643	650	634	708	631	665	668	641	681	679	619	722	655	622	678	689	645	642	708	645	659	673	677	688	670	682	695	684	670	706	657	690	675	718	657	664	642	674	633	677	666	684	697	679	675	689	664	673	675	679	672	651	655	677	662	702	672	710	724	645	656	682	688	670	697	670	694	692	705	670	669	674	670	687	656	663	675	687	671	631	622	696	631	704	651	668	671	694	717	690	669	663	715	667	701	678	702	680	708	701	625	721	668	652	661	714	691	712	645	674	707	666	649	701	621	678	667	677	715	659	653	657	639	648	642	690	676	668	739	687	669	665	679	662	684	683	668	674	682	679	701	683	720	664	687	649	732	661	644	644	641	705	688	639	634	632	695	686	698	718	644	735	673	659	679	655	695	691	704	651	679	668	690	654	639	696	671	700	705	700	693	674	700	665	666	677	636	655	667	698	615	698	662	638	649	681	651	668	700	701	657	673	687	672	686	662	726	624	689	672	696	639	690	714	696	646	651	641	687	680	679	681	685	664	674	677	644	631	667	695	701	666	740	656	696	651	653	684	646	647	642	658	695	705	633	660	668	658	661	663	692	625	659	708	651	659	688	663	665	686	686	695	665	676	678	668	701	685	652	618	662	655	682	613	681	690	641	690	689	685	730	687	643	682	650	698	709	696	660	634	700	653	657	696	659	690	670	646	699	676	661	620	678	669	714	713	730	674	667	681	645	655	650	669	678	686	696	717	688	657	671	680	662	643	664	677	688	678	660	681	690	700	695	656	673	667
27699	21452	17443	5512	2161	1301	1006	970	851	776	761	793	780	727	769	691	692	669	730	731	758	682	714	727	705	774	722	734	697	689	703	760	662	680	657	703	678	664	691	643	681	681	672	753	713	678	703	683	690	642	662	638	642	665	698	721	698	704	645	660	676	631	616	673	666	649	678	685	730	671	678	666	732	705	718	684	647	699	688	664	677	672	661	639	682	675	713	719	721	681	675	658	683	714	632	699	704	677	648	662	678	660	642	662	681	694	646	654	663	671	686	706	689	695	654	708	658	657	716	666	669	666	649	683	689	687	691	634	692	658	674	670	688	677	651	641	691	640	652	695	635	692	707	691	664	695	649	675	687	643	656	681	669	628	674	671	667	626	613	693	675	724	692	665	721	644	696	716	683	655	657	688	665	712	664	673	642	690	700	649	706	677	675	632	660	645	661	682	687	667	663	670	661	676	676	687	693	670	697	648	675	651	660	674	677	646	675	636	666	692	691	664	705	709	678	693	671	669	684	651	728	652	668	639	658	639	686	676	648	646	685	711	657	644	638	684	688	675	679	681	679	700	675	696	668	714	625	693	686	649	674	660	712	673	673	636	665	680	724	709	709	689	677	646	689	656	621	631	703	717	673	692	667	657	661	646	610	670	695	672	668	628	676	703	682	692	640	636	657	671	681	656	636	712	637	676	716	672	654	690	678	634	654	654	624	660	669	659	657	672	713	693	694	629	672	659	670	690	655	669	642	651	678	638	709	634	677	688	660	737	622	659	667	636	673	663	664	655	638	670	688	699	702	689	639	632	657	653	658	646	680	717	688	668	628	664	692	659	645	639	661	646	663	670	685	604	663	669	677	607	684	731	643	656	679	656	640	672	679	687	668	722	686	686	695	675	645	692	713	644	659	671	618	675	687	643	679	670	697	653	690	632	697	700	625	672	635	699	657	640	674	617	645	594	647	649	684	681	711	690	666	738	719	685	700	645	667	623	683	674	689	700	657	663	699	658	675	609	686	714	652	662	616	669	666	649	700	654	641	669	672	692	701	677	721	668	695	642	646	679	686	654	690	697	618	658	658	676	686	680	667	691	680	658	684	679	664	701	715	674	643	681	718	642	692	662	721	672	669	675	641	681	693	646	642	708	683	669	689	676	665	669	659	649	682	702	708	698	683	694	669	711	647	652	656	662	669	686	657	678	672	630	652	674	632	642	656	679	699	702	643	677	650	626	652	648	643	652	695	687	692	648	641	634	652	686	712	644	684	659	733	670	626	674	684	687	639	704	683	728	676	703	666	693	658	662	636	673	676	626	690	693	606	658	663	690	674	671	641	724	733	659	675	678	669	675	697	642	649	675	689	646	660	659	647	674	620	668	691	682	695	726	680	654	678	653	636	696	689	665	704	653	671	719	639	677	691	632	695	706	680	683	680	693	658	671	648	710	682	655	674	669	642	671	634	704	632	655	702	677	666	674	719	708	648	634	662	671	675	677	667	677	691	661	651	681	650	672	649	695	707	668	687	679	673	649	690	683	683	685	678	624	644	697	638	662	698	728	661	671	696	694	606	664	607	646	648	660	652	664	698	606	615	607	694	702	621	676	663	660	630	684	635	678	646	677	665	649	730	650	655	636	626	714	647	685	683	650	667	687	684	655	659	691	685	681	678	687	663	693	660	643	641	642	702	632	655	672	674	700	664	659	708	667	676	676	659	675	663	649	726	624	654	596	663	640	657	678	676	653	681	667	689	668	666	663	637	661	682	660	644	677	625	671	681	608	653	696	673	660	686	666	661	696	648	677	680	688	688	673	672	674	685	707	664	674	712	643	676	646	699	638	669	681	688	643	682	675	650	679	698	663	667	720	644	665	674	662	608	715	675	648	667	706	666	638	666	683	664	663	679	658	681	705	700	690	679	649	639	698	716	719	621	681	688	658	688	664	672	661	711	628	650	730	680	684	646	692	657	685	690	682	671	671	643	653	675	641	702	693	668	700	677	697	685	684	655	688	686	669	679	643	666	620	649	661	694	631	700	720	701	680	693	683	661	667	711	672	678	707	671	649	662	672	665	689	648	683	633	683	697	664	714	653	679	710	702	680	715	634	687	642	654	667	636	704	662	667	669	725	643	722	655	663	625	639	635	662	681	623	667	715	660	614	659	655	667	658	681	649	670	685	665	643	626	634	668	695	650	654	667	692	698	655	700	695	661	644	671	671	670	678	733	645	713	650	663	687	636	658	729	667	623	698	721	649	675	703	651	664	663	672	683	678	669	662	642	716	648	650	675	660	656	621	645	701	668	666	659	677	635	658	665	666	679	645	663	625	695	633	677	648	691	701	659	649	696	665	701	695	662	672	689	661	676	708	665	680	701	700	693	657	618	654	721	689	625	682	665	733	700	652	684	665	703	692	698	619	674	717	701	691	640	642	694	685	683	648	731	649	654	690	668	721	691	654	699	635	646	707	611	671	662	662	692	660	699	694	687	710	678	631	727	684	661	717	687	661	699	700	652	654	645	644	706	727	677	635	699	624	637	672	726	669	702	651	642	651	645	620	701	706	718	665	684	674	718	691	686	603	645	647	688	654	695	649	625	668	712	664	678	674	673	710	688	680	653	662	665	658	680	666	658	656	662	691	641	658	706	655	663	680	691	667	673	684	669	649	650	672	707	695	620	672	706	678	694	672	654	685	665	646	664	677	636	685	662	672	645	683	710	661	660	661	697	641	665	671	652	687	709	697	670	706	648	655	710	676	670	625	641	671	641	630	673	688	614	720	658	651	658	668	667	697	638	653	665	628	675	697	699	683	648	626	734	622	664	638	676	689	667	627	722	669	676	649	719	641	657	669	714	660	634	658	659	691	669	749	641	694	677	675	644	637	695	681	652	640	656	636	643	627	670	693	640	705	641	655	693	694	711	646	638	668	617	670	665	683	712	660	636	737	719	665	657	638	665	655	696	667	657	660	678	638	663	665	687	656	698	649	650	695	671	653	664	632	670	660	673	655	720	670	718	647	641	617	652	639	672	628	665	667	665	654	716	737	658	651	664	663	652	671	672	661	648	678	671	727	673	649	623	724	680	631	680	695	681	658	716	645	674	677	716	645	649	686	671	671	674	723	703	668	699	674	703	730	676	680	689	680	657	653	670	638	663	636	639	619	696	673	737	650	670	621	657	641	666	674	673	712	711	658	672	698	677	653	652	608	660	697	663	653	699	656	665	692	693	661	681	654	694	645	654	689	701	668	659	717	640	668	700	694	668	693	688	661	693	663	647	691	684	649	650	659	653	659	657	668	670	651	698	681	690	711	661	693	711	622	653	646	702	689	679	686	687	674	639	699	658	668	676	670	672	650	683	694	648	630	690	666	635	654	701	664	623	653	684	649	653	686	716	671	678	643	654	675	653	667	659	709	655	654	633	697	659	666	718	652	656	637	659	663	639	649	660	679	647	670	632	642	623	671	643	656	704	672	674	723	644	653	622	709	671	626	665	679
19922	29599	19389	5643	3212	1998	1481	1308	1174	1090	1004	971	927	957	851	940	870	900	884	845	890	843	885	846	851	897	888	835	878	830	847	866	907	867	823	855	890	876	867	878	889	865	848	806	843	822	800	815	833	840	843	817	793	794	791	821	824	788	835	806	819	789	813	790	818	749	753	817	735	771	804	752	805	788	768	800	849	809	784	722	774	840	749	766	859	787	841	781	778	782	779	793	785	796	793	819	788	819	840	831	784	782	818	846	802	770	769	804	836	782	804	761	775	770	781	803	828	822	801	798	796	821	828	772	792	823	772	799	808	862	792	781	838	795	837	826	809	787	800	804	818	839	790	744	792	763	839	775	778	834	811	765	787	786	798	846	751	752	731	823	823	787	807	762	790	793	833	840	802	773	759	840	775	824	806	772	776	764	773	786	806	760	814	841	760	788	757	803	807	774	847	795	782	806	817	864	798	819	774	800	801	818	729	776	771	813	806	811	780	759	773	753	803	853	811	746	821	831	750	789	771	786	828	767	756	756	789	820	788	824	785	772	740	820	821	856	788	772	801	795	793	793	806	851	772	813	808	781	783	772	745	752	780	848	792	839	804	775	783	795	795	784	877	786	802	806	809	799	827	766	761	784	742	796	806	795	768	851	836	823	783	818	801	762	743	811	781	795	826	863	790	769	791	798	794	821	798	740	850	785	815	760	765	754	790	820	835	801	838	780	802	848	809	773	758	852	831	764	803	795	770	759	737	772	835	753	771	747	752	802	770	792	785	815	800	785	811	793	783	835	772	800	820	746	797	799	808	785	776	756	773	822	813	821	810	781	792	815	827	770	810	788	801	771	796	781	779	807	805	847	832	773	815	797	825	783	793	788	766	780	827	838	794	734	774	775	791	792	816	802	810	779	740	779	811	783	831	798	847	773	748	768	772	840	844	756	803	809	845	802	768	755	802	772	801	781	771	766	779	762	776	820	773	791	835	778	826	824	781	794	813	778	772	794	818	800	825	791	844	787	791	759	803	806	828	828	792	826	787	796	794	746	762	781	772	791	771	803	754	749	781	763	773	785	750	815	763	796	777	784	719	793	848	829	797	817	823	829	816	792	767	820	795	774	777	789	748	823	803	814	795	774	803	775	844	784	790	814	848	774	808	729	760	788	791	805	825	757	745	802	800	802	763	754	791	766	785	830	820	745	745	797	792	804	810	777	802	776	772	764	841	840	771	779	761	794	828	864	806	779	715	846	810	783	716	791	781	799	796	846	812	824	826	780	804	797	797	819	751	814	809	810	806	814	776	789	778	793	780	874	850	769	775	846	802	785	767	786	815	790	747	810	793	752	778	733	829	818	756	761	828	767	798	792	745	791	826	811	763	821	779	843	789	768	801	825	774	743	755	763	778	818	782	764	812	760	796	791	784	792	834	720	819	756	814	772	779	790	777	820	834	789	757	803	777	793	797	796	771	814	813	793	810	760	773	811	756	784	769	788	818	845	744	757	778	806	786	805	796	825	802	746	801	795	815	774	815	764	843	780	824	779	823	822	860	816	808	763	811	816	821	801	781	767	785	768	841	758	812	806	804	788	757	794	803	799	817	799	779	749	785	754	832	742	804	779	832	800	733	833	796	814	807	772	809	796	860	792	814	833	799	778	807	760	808	771	767	775	777	796	797	829	840	781	813	741	795	789	808	796	796	826	804	796	815	786	817	835	859	833	800	756	833	765	781	801	785	770	775	780	803	817	808	821	766	792	817	795	813	822	788	801	829	793	845	810	796	783	793	835	761	855	830	774	770	792	805	835	768	757	807	781	778	842	784	810	755	795	764	814	778	836	795	834	805	797	784	794	782	762	798	780	846	786	753	799	848	769	768	828	767	824	818	778	834	811	814	780	809	776	827	843	791	790	812	760	778	803	779	846	758	802	812	781	754	775	785	782	813	776	805	804	836	795	819	749	791	804	867	788	784	812	824	797	758	829	767	780	786	797	771	814	815	797	807	773	776	829	825	756	819	801	804	803	804	756	768	822	773	758	774	780	763	779	794	811	754	791	810	833	802	901	822	752	820	826	849	816	757	801	830	801	789	818	805	823	789	785	797	746	786	758	775	818	797	778	845	801	762	811	761	785	785	774	792	774	794	799	773	795	736	734	835	774	781	760	754	839	843	798	843	842	790	800	792	783	729	845	809	757	792	826	792	815	750	757	778	865	765	840	807	795	795	836	826	792	776	784	788	787	836	828	770	798	798	776	791	811	776	819	794	801	753	800	793	791	778	769	796	832	793	743	772	809	761	752	827	813	842	770	763	782	807	803	816	802	791	761	775	808	756	789	798	735	803	810	824	774	777	818	769	822	748	807	797	824	794	748	779	812	741	754	775	802	747	814	813	772	786	757	771	790	774	795	771	780	788	790	764	789	848	819	790	775	806	789	752	781	792	816	824	788	792	770	797	820	775	781	814	736	806	800	822	754	854	788	848	800	762	744	805	867	787	794	770	765	777	791	742	828	816	830	797	852	759	830	813	759	775	768	819	800	779	798	799	818	809	801	828	801	828	818	783	774	814	831	777	816	797	782	767	780	749	811	797	792	778	812	803	848	817	726	792	792	859	811	812	769	857	756	848	816	820	808	857	823	777	798	800	788	789	784	764	792	746	796	783	794	809	796	773	789	818	797	761	759	791	780	805	755	743	781	779	835	802	785	745	774	780	777	785	742	742	805	809	783	796	794	856	795	781	776	799	817	788	739	789	797	749	781	842	768	765	788	841	804	838	820	779	792	816	790	812	799	816	820	815	811	752	752	767	765	826	802	770	829	798	767	776	773	818	876	805	823	774	767	829	769	785	797	803	825	779	826	752	822	802	742	833	850	774	790	851	827	785	744	759	805	863	825	785	832	766	787	831	745	797	770	868	774	815	785	829	836	800	784	793	780	770	802	779	732	785	803	771	791	830	875	837	838	805	801	809	798	809	815	757	784	788	758	766	792	815	788	776	832	807	811	729	794	808	819	815	842	759	783	775	764	794	792	783	794	811	836	782	768	832	766	846	781	789	754	787	763	779	828	823	758	753	806	784	784	766	790	740	825	828	807	771	759	761	830	819	787	813	788	801	804	781	721	797	754	801	835	783	798	742	797	781	816	835	789	833	811	792	836	832	800	800	778	769	839	746	813	795	784	772	782	775	765	799	780	755	792	789	774	856	788	834	808	803	803	804	786	844	802	793	764	785	814	786	824	774	786	826	801	787	778	759	798	789	802	818	817	823	793	824	772	806	805	803	783	777	803	819	803	776	806	811	835	774	801	749	739	781	830	800	784	833	781	799	813	795	821	772	796	771	828	795	808	779	814	828	821	762	778	798	823	783	786	807	804	804	807	790	767	766	828	810	782	768	810	826	799	822	842	804	770	801	777	803	795	781	857	783	777	775	788	730	793	800	796	807	832	788	811	810	780	768	752	788	793	798	804	800	792	764	773	739	830	775	832	736	836	794	808
23586	21110	28180	24305	21100	11952	2327	1622	1254	1161	1117	1014	988	954	908	916	902	925	870	861	859	871	875	873	812	854	834	855	875	827	786	832	815	795	835	776	819	819	774	859	826	812	770	843	782	776	775	744	776	772	812	758	766	721	744	748	750	733	770	786	738	720	719	713	736	783	768	778	761	740	717	699	714	763	747	758	756	735	738	776	751	767	752	766	751	727	756	756	771	757	718	722	747	709	737	712	720	767	746	752	712	715	774	713	768	764	705	799	774	764	763	752	757	781	720	761	733	768	743	734	752	777	777	763	807	794	759	748	780	759	714	754	748	752	744	754	739	777	739	732	757	777	781	764	689	724	763	799	740	732	795	715	734	749	679	770	721	706	704	735	785	762	748	705	746	734	723	734	762	722	786	762	706	731	753	776	725	745	725	725	721	813	752	719	718	735	733	750	734	739	718	705	774	703	779	769	774	770	746	763	762	799	727	748	773	766	769	743	733	723	717	792	788	764	734	701	742	809	713	813	730	732	739	698	751	728	707	749	718	754	777	669	775	793	715	736	759	729	739	701	720	720	741	765	778	714	764	742	765	777	743	751	743	726	752	718	748	708	732	770	793	742	692	738	693	750	763	715	773	766	763	763	732	722	726	736	745	736	737	762	761	717	734	750	759	726	731	719	732	745	787	729	717	714	688	764	719	725	720	733	738	677	721	762	731	761	720	746	750	788	755	695	756	743	771	739	743	746	709	735	735	714	823	803	811	720	736	736	748	768	744	739	723	699	774	742	763	755	724	761	747	772	765	746	749	737	748	686	698	761	693	760	779	704	732	738	741	697	747	752	773	761	717	780	737	707	725	683	780	779	726	744	768	734	719	787	766	746	762	749	729	716	769	779	708	706	769	716	720	755	746	774	810	729	761	691	695	730	700	749	750	733	742	765	710	768	728	768	785	728	711	736	703	790	746	756	740	705	743	741	745	704	761	763	721	763	731	681	703	736	705	678	726	763	713	721	755	735	722	769	769	770	732	785	757	691	770	740	730	764	770	755	744	744	745	701	759	734	709	669	704	793	721	716	729	695	742	796	730	730	753	764	784	747	717	767	758	733	732	743	788	768	734	723	777	803	792	706	758	741	753	742	755	740	726	764	755	766	772	770	752	766	739	764	680	782	729	739	736	774	778	798	737	772	721	737	766	744	723	759	721	786	794	735	705	757	751	758	717	765	807	754	723	746	767	690	706	710	720	767	719	714	715	707	720	691	747	738	703	747	757	761	769	734	802	804	763	751	695	731	790	741	732	732	722	768	736	731	751	714	710	744	724	750	753	748	761	695	789	727	763	728	712	758	728	717	800	791	763	714	682	733	717	762	761	738	757	758	724	763	713	743	697	767	776	709	768	757	794	737	813	756	754	776	743	735	702	748	758	705	735	742	750	705	703	689	717	722	768	725	754	735	707	788	738	763	775	767	731	732	729	735	742	761	731	744	738	783	710	776	792	743	803	714	687	745	717	718	742	753	779	737	728	713	737	739	757	793	707	739	727	738	771	763	701	780	725	811	720	719	731	704	710	749	786	747	730	730	715	716	758	735	750	742	741	787	762	722	739	750	793	681	754	746	772	702	727	758	753	732	672	698	804	745	760	716	733	698	752	771	738	755	744	762	730	754	720	737	738	755	728	720	696	777	744	781	759	728	756	766	780	722	731	773	765	745	754	740	721	735	790	718	730	764	755	730	738	759	801	811	769	775	742	691	710	735	702	711	749	718	776	770	717	728	758	709	730	736	680	711	729	759	770	716	713	768	779	732	710	773	738	779	769	740	737	793	753	720	731	783	716	782	720	841	743	740	734	694	727	744	767	729	772	709	696	751	708	780	691	713	757	705	764	743	780	762	749	663	738	772	753	730	771	720	695	752	763	753	686	731	705	706	711	790	774	802	726	714	743	726	746	759	715	738	700	710	730	656	744	737	779	748	724	788	745	779	746	693	774	714	759	719	786	750	797	777	750	747	779	732	737	815	744	771	709	731	707	719	726	739	780	778	743	729	772	698	758	740	825	731	727	701	702	733	746	729	744	696	752	752	710	813	708	735	752	790	732	683	699	730	797	757	759	817	747	751	764	718	758	769	742	769	784	720	735	757	689	723	785	715	714	735	762	759	699	765	737	761	756	777	732	724	790	762	777	707	695	736	760	780	725	741	740	719	745	755	685	783	730	738	743	722	721	744	724	720	721	749	737	740	779	726	723	716	758	803	749	743	712	759	707	764	735	771	763	733	753	695	702	694	776	756	786	723	778	733	768	758	741	756	788	783	760	746	767	799	755	712	759	766	708	749	762	697	778	774	723	767	775	753	755	706	758	744	743	711	750	779	743	738	692	746	741	747	723	768	722	755	753	766	720	733	742	753	694	753	727	733	731	770	766	751	762	721	704	759	718	747	714	735	738	725	716	691	759	715	710	725	825	777	759	694	745	737	790	771	776	768	709	750	777	761	772	757	713	734	712	733	692	712	754	738	754	700	766	773	773	764	734	726	705	768	743	762	784	731	783	797	738	743	725	787	732	743	787	771	725	734	712	709	701	769	748	728	719	714	716	767	765	734	774	716	728	747	732	736	761	668	747	759	766	682	764	751	771	766	747	774	683	779	756	743	732	782	723	745	734	737	742	750	753	736	787	722	739	744	719	772	765	694	708	718	729	706	741	742	758	733	719	735	743	729	760	747	799	732	747	720	786	742	708	752	742	757	717	756	749	725	681	685	765	760	742	704	739	730	709	758	782	717	710	743	711	732	736	758	808	809	742	697	720	727	761	767	773	749	764	714	676	743	730	748	786	791	771	725	699	731	741	767	729	728	757	754	730	688	706	728	753	734	711	755	764	751	751	759	739	723	741	762	767	720	750	767	763	714	749	704	741	750	721	710	759	741	759	715	698	787	714	709	758	772	782	750	752	700	724	740	730	748	739	728	762	747	808	785	711	741	776	708	731	778	675	737	774	689	737	770	766	744	752	756	753	757	746	715	738	730	741	731	725	717	775	708	746	729	735	703	718	773	758	753	682	728	779	775	736	761	702	742	732	725	726	714	745	716	746	750	723	747	809	785	751	716	723	782	722	816	753	786	734	760	767	716	770	775	756	746	745	714	753	732	752	796	742	744	772	730	691	802	738	732	743	729	736	771	797	778	717	774	750	699	751	753	734	797	730	761	759	696	781	743	721	770	712	767	683	758	795	762	715	758	751	753	753	750	716	736	754	723	719	741	721	768	756	728	725	731	719	732	719	717	753	736	719	762	760	749	723	766	750	760	731	717	736	730	746	710	760	730	728	726	724	751	830	748	741	760	691	739	699	754	780	729	743	787	696	703	718	662	763	714	708	821	765	741	757	765	722	774	713	761	686	776	720	725	727	708	757	775	745	776	729	712	729	692	775	714	769	726	758	747	770	663	703	734	784	748	705	723	781	708	681	759	792	709	749	724	777	730	718	742	706	754	761	736
20952	38620	28774	11590	6450	4162	2831	2429	1953	1664	1507	1405	1310	1285	1240	1184	1125	1189	1121	1115	1064	1118	1037	1082	1067	1071	1026	1068	1099	1050	1059	1027	1025	992	1022	934	1012	1025	983	949	916	947	914	927	896	933	936	905	851	876	910	925	919	948	976	867	880	887	877	845	892	921	910	886	881	804	880	882	897	899	899	894	845	855	896	881	888	854	848	923	903	890	874	878	924	868	922	933	858	947	814	881	906	915	885	912	860	913	864	897	892	870	837	901	901	863	877	898	935	884	856	851	812	896	885	869	855	878	972	880	908	896	874	829	915	911	894	884	913	839	915	849	902	866	905	914	899	881	933	856	933	832	889	870	881	836	917	888	882	879	909	862	867	887	923	867	868	867	854	884	879	874	912	880	870	854	854	914	942	929	945	892	914	906	908	866	899	873	880	943	858	889	922	891	869	871	912	843	916	846	832	865	871	895	845	844	853	869	916	873	853	915	922	831	876	914	902	830	889	875	858	841	888	927	868	902	909	937	913	943	889	900	856	880	833	869	882	882	871	897	877	864	882	900	883	876	833	818	871	872	881	882	881	883	937	859	922	866	874	830	844	881	909	872	901	890	893	874	870	877	870	865	874	848	852	845	867	863	930	873	852	847	869	893	939	851	885	857	898	845	892	850	920	882	842	845	875	915	870	923	868	909	835	897	899	898	847	891	946	857	876	858	902	875	899	908	877	935	801	853	949	890	933	908	866	866	903	849	880	884	840	866	891	905	918	832	961	899	834	866	910	867	838	848	926	926	881	862	883	893	847	868	892	887	935	857	873	909	861	869	916	846	924	902	862	856	921	838	912	850	882	902	874	913	866	841	862	868	862	933	889	891	873	896	969	883	864	866	845	885	872	891	855	873	875	828	850	869	874	918	850	865	892	893	913	872	907	816	862	881	913	933	886	826	857	860	859	876	857	882	842	886	877	918	891	903	943	896	902	896	894	869	879	887	850	909	881	897	927	881	893	853	889	867	897	884	871	863	872	884	903	904	917	888	853	881	844	876	888	890	871	880	900	878	894	874	881	888	927	907	860	899	882	895	895	854	920	895	898	892	900	951	830	875	834	906	886	860	931	866	870	837	895	917	910	889	862	922	810	868	908	870	900	836	903	871	856	947	851	882	858	852	831	842	903	890	873	871	898	881	858	947	929	843	839	805	917	867	907	911	884	866	860	848	844	925	850	896	868	868	916	869	849	795	851	892	880	953	809	847	918	883	889	914	835	843	851	930	901	881	888	979	894	894	898	934	891	887	871	898	853	895	917	853	901	893	788	883	880	945	856	901	882	896	910	908	840	919	832	918	905	864	931	895	904	866	895	846	874	859	886	895	892	881	883	850	867	887	874	888	882	864	901	934	856	891	856	917	921	919	899	905	904	866	888	898	876	899	875	884	897	908	891	833	889	902	914	898	887	904	877	866	821	891	834	891	826	870	872	925	904	879	821	920	898	897	882	878	856	869	868	894	892	936	856	896	886	858	911	881	861	908	821	856	909	898	887	951	895	875	914	868	843	828	901	896	880	849	908	854	861	816	847	873	855	886	860	843	863	821	873	880	898	913	864	908	887	897	879	892	861	891	871	942	892	856	871	858	875	839	883	865	871	872	887	888	868	885	856	901	863	857	886	910	876	927	850	931	856	865	841	871	907	835	906	851	901	870	833	830	866	866	847	890	796	850	889	909	932	905	888	937	870	906	815	836	880	834	923	869	854	895	873	892	909	890	907	886	901	860	852	856	865	917	851	895	862	833	881	945	925	881	840	862	902	881	888	902	869	910	896	900	884	828	848	822	857	907	948	876	810	918	868	874	868	861	861	888	896	905	913	814	851	873	875	854	895	888	886	828	832	887	901	897	901	848	896	903	904	909	924	914	878	912	918	824	886	893	895	848	869	926	919	853	883	909	893	879	890	895	913	891	905	829	835	850	887	836	887	906	878	861	885	902	885	878	861	899	917	876	917	915	862	940	879	841	898	884	903	852	870	894	828	831	860	922	864	906	849	858	838	866	823	883	912	875	877	980	879	884	908	877	876	860	868	956	852	931	939	896	896	883	890	868	926	897	886	905	896	880	936	849	889	909	886	888	903	876	857	827	899	926	919	925	875	843	855	917	876	896	895	903	938	829	895	897	902	842	860	880	867	875	838	906	871	836	873	905	944	841	895	897	868	858	923	844	867	921	873	865	840	845	860	878	874	867	846	869	850	865	875	912	893	873	849	862	860	916	910	917	879	911	899	849	822	924	892	855	876	894	880	869	907	961	865	863	862	875	861	911	805	863	874	886	887	859	862	893	836	880	920	840	890	886	869	899	871	893	883	831	895	847	916	896	863	874	884	843	958	849	891	880	898	888	856	911	894	838	866	870	922	880	874	881	961	854	914	847	933	852	899	914	864	886	913	920	860	902	857	887	838	910	842	899	869	891	897	903	903	884	888	919	879	897	880	880	903	834	899	909	871	909	904	869	845	939	898	830	876	896	882	848	896	896	857	880	912	899	851	904	905	884	861	917	868	918	882	879	874	894	914	904	938	889	866	917	889	904	902	890	874	875	852	911	886	894	931	861	908	889	893	861	927	887	868	891	918	923	904	887	892	909	896	904	853	881	912	882	874	872	874	905	889	899	877	813	857	856	901	910	871	891	851	902	908	915	837	904	864	835	938	837	860	859	856	869	919	839	898	856	860	907	813	912	848	860	874	902	840	919	864	887	865	908	917	886	866	827	898	898	874	901	916	885	918	869	835	897	866	868	859	881	940	905	902	874	900	905	881	908	938	920	873	876	869	910	897	896	916	942	877	897	813	891	873	860	899	868	850	882	904	913	839	886	875	903	899	938	876	917	871	850	916	923	897	888	854	845	915	897	956	889	886	865	927	916	899	850	858	831	897	836	897	891	869	891	876	866	892	860	877	853	914	910	911	861	882	890	850	857	853	916	865	823	842	911	924	861	901	890	846	923	880	902	910	897	879	923	895	824	836	846	920	868	935	877	967	916	890	886	887	875	874	879	912	842	861	895	887	878	906	842	933	900	886	885	897	907	911	872	909	838	856	879	880	907	811	921	915	880	856	926	869	873	880	904	848	886	851	864	850	902	859	943	899	879	907	904	833	851	867	849	868	878	884	888	935	914	878	885	862	863	846	876	920	902	847	887	907	916	878	870	864	857	916	915	897	940	836	897	893	845	862	878	893	852	844	908	871	861	880	879	901	934	881	876	931	876	848	863	864	930	897	878	904	876	820	954	912	833	869	841	896	873	874	861	932	902	835	802	878	910	880	889	874	862	895	940	903	846	893	893	859	885	892	847	886	880	855	865	911	851	860	891	855	831	847	871	836	856	916	912	843	881	903	866	879	856	910	919	911	941	887	904	890	908	887	875	910	878	896	849	874	856	865	891	931	884	864	879	879	956	884	901	869	896	881	854	839	846	895	884	864	871	863	903	917	856	838	854	902	851	902	880	881	899
24581	21140	27383	25083	14960	2390	1211	948	797	794	697	655	603	627	618	601	589	580	592	553	559	570	572	552	570	562	576	568	565	587	580	560	553	552	554	548	570	570	509	524	563	502	519	466	528	525	488	511	514	497	545	499	476	509	532	490	530	503	481	508	498	489	491	459	504	486	532	498	499	504	515	550	524	500	485	521	476	450	513	531	509	473	515	431	480	488	452	497	480	494	487	483	483	477	501	523	521	539	477	457	507	487	471	476	467	461	533	537	490	511	493	466	519	521	503	450	461	538	471	481	505	535	477	493	477	498	502	495	463	506	526	516	459	480	515	500	476	489	480	482	477	475	477	483	516	538	467	493	493	500	514	510	497	495	463	510	477	458	511	489	425	457	465	481	487	409	470	491	462	500	484	519	506	480	518	507	442	478	464	515	504	544	501	476	507	509	471	491	482	521	445	436	510	467	456	528	457	463	476	492	488	514	483	495	503	519	469	525	479	472	517	533	492	487	454	495	466	508	489	523	451	460	498	453	472	494	459	477	513	495	515	487	480	455	474	521	471	468	466	488	512	466	446	483	480	494	532	519	484	484	437	501	483	496	489	479	452	512	473	470	477	473	547	476	458	456	511	473	501	526	474	487	487	460	544	428	493	501	482	483	497	481	505	496	472	477	472	483	499	511	457	501	478	468	502	496	513	503	492	506	503	470	491	481	524	501	471	491	476	489	456	474	469	497	520	505	528	474	510	457	470	480	514	470	505	488	492	462	467	482	469	487	491	487	449	491	469	489	491	492	492	483	499	500	498	478	523	441	505	516	504	493	507	492	472	512	482	503	505	512	489	538	521	513	502	478	507	480	489	496	535	469	503	511	483	499	486	468	501	525	503	473	487	480	484	470	485	466	473	473	508	485	478	475	491	504	490	530	516	439	480	520	477	468	464	496	512	490	461	494	473	523	475	496	492	503	476	490	497	452	475	457	506	465	478	469	480	521	494	467	487	474	502	485	493	496	499	485	481	515	489	456	485	460	483	483	508	505	453	491	449	439	472	463	487	492	499	482	489	497	507	489	477	460	499	518	497	470	476	494	483	463	481	514	477	489	534	479	488	495	486	501	483	459	463	498	526	483	489	501	487	439	485	524	479	478	521	498	479	499	498	487	444	456	509	510	492	491	522	527	479	475	491	503	475	516	479	455	490	533	471	506	502	521	500	497	487	525	485	445	492	550	485	494	490	476	505	528	502	485	540	546	471	501	516	518	464	478	504	473	505	544	444	470	514	470	533	501	528	474	492	504	483	531	490	497	491	460	504	467	476	506	509	489	444	466	489	524	469	455	509	478	469	477	494	456	515	479	516	500	497	520	468	480	452	502	451	475	462	444	505	502	512	502	493	475	510	508	479	489	479	508	454	442	506	536	501	525	492	483	483	489	520	510	507	528	529	531	497	507	453	489	500	516	494	513	488	471	506	504	455	500	511	485	518	505	503	476	464	438	533	486	418	503	476	463	518	490	464	495	497	495	484	465	454	535	522	492	488	492	513	464	489	481	480	487	494	524	485	496	478	483	520	489	482	469	491	529	498	499	497	456	466	482	487	470	529	499	494	565	490	516	492	470	503	514	472	484	441	486	498	501	492	505	507	521	528	508	485	525	518	481	471	500	467	517	481	513	512	479	470	514	496	468	513	498	490	475	480	504	452	472	496	473	491	460	491	517	482	481	474	473	507	470	458	487	508	512	514	469	522	477	506	460	471	494	483	519	498	498	497	494	494	491	494	447	467	479	516	523	492	507	466	512	517	488	491	502	511	491	461	523	485	477	487	496	499	471	491	507	453	497	510	485	473	475	485	514	492	483	521	491	481	520	504	496	484	465	522	486	443	493	519	472	525	494	509	490	479	469	492	530	480	491	467	492	484	483	488	484	500	473	482	500	498	474	539	508	542	493	482	482	473	457	485	518	503	504	479	467	500	509	501	480	513	503	484	500	445	484	502	511	478	527	517	490	468	459	537	535	512	474	491	480	546	494	491	473	489	481	505	517	534	504	481	485	485	504	495	482	548	516	478	520	490	481	474	518	483	460	484	452	508	509	485	500	508	487	470	512	540	498	486	538	514	494	510	500	517	496	493	492	466	506	471	489	451	482	483	489	490	490	507	491	488	488	493	504	483	483	485	456	498	477	506	490	528	515	504	471	488	500	464	502	509	463	480	502	514	502	488	485	526	512	523	472	503	455	534	500	497	501	527	477	515	493	478	485	488	526	476	514	448	502	461	507	516	473	489	526	479	486	459	484	480	513	485	484	499	508	515	474	486	472	485	518	510	520	457	468	479	515	521	446	484	446	471	480	481	487	523	451	526	500	455	457	483	491	510	512	476	500	505	518	476	512	508	500	497	506	532	523	468	468	424	490	510	550	526	531	458	468	495	489	524	490	483	484	505	512	473	510	450	504	500	473	493	504	439	463	510	498	495	505	498	481	493	497	499	525	502	466	489	516	468	499	519	444	484	485	486	508	539	490	471	492	478	524	540	512	469	457	537	509	496	487	443	464	522	492	451	507	504	499	514	490	491	496	514	498	521	495	496	508	512	511	460	492	465	482	497	501	477	453	531	504	470	477	538	484	514	514	514	461	507	465	482	489	480	455	513	519	527	439	480	495	473	487	492	494	472	522	470	481	497	452	477	494	502	490	478	520	483	536	503	497	528	497	447	505	494	470	499	500	509	473	517	456	516	527	462	503	449	465	475	478	491	428	458	462	479	497	490	476	478	514	475	510	473	496	499	490	537	516	515	500	465	522	463	492	455	488	498	490	524	481	462	470	474	544	526	503	456	453	471	481	469	527	468	488	497	485	454	496	484	482	512	474	510	481	447	465	506	475	489	482	491	488	492	493	484	479	474	464	480	489	495	466	476	514	485	463	481	488	475	480	495	510	515	489	485	498	498	502	511	498	494	494	494	487	519	475	545	470	488	500	446	467	507	465	501	477	536	427	526	512	473	512	492	462	491	512	508	491	486	507	518	492	471	467	506	438	533	498	526	489	447	492	474	503	465	488	550	456	513	482	520	467	433	486	503	476	457	508	456	479	462	501	482	505	469	468	479	533	475	463	509	497	487	535	481	489	487	511	501	478	485	517	520	499	571	487	515	465	471	547	520	484	449	508	475	518	465	469	494	460	497	493	512	496	507	497	489	493	499	550	477	524	505	453	519	539	486	521	470	473	504	479	493	502	515	459	476	495	500	487	484	513	511	493	469	471	468	499	465	531	452	445	469	485	487	503	494	497	485	542	485	469	475	500	482	513	470	500	466	471	468	485	499	481	534	501	493	528	472	486	459	490	489	552	509	476	529	499	487	504	489	500	496	477	487	478	468	500	474	549	452	435	464	504	480	486	492	484	462	479	473	478	476	447	477	518	485	527	498	536	478	496	512	487	461	490	469	490	497	491	507	478	524	450	486	460	490	496	511	479	518	496	470	511	498	489	462	525	517	490
21859	36014	27840	9633	4998	2848	1964	1667	1401	1208	1071	980	930	816	856	770	767	766	777	687	763	784	698	749	731	748	725	726	683	688	742	683	666	721	691	692	662	722	646	662	622	678	629	642	629	650	621	644	637	597	611	636	596	625	581	578	597	590	618	558	584	615	581	552	601	599	621	563	583	568	622	552	577	588	666	610	593	578	581	583	583	539	619	631	623	564	559	637	568	612	583	602	569	547	606	559	642	580	577	637	597	586	573	550	603	565	579	597	600	577	552	556	609	588	597	581	595	602	582	549	595	593	557	598	583	590	624	586	584	627	629	583	594	580	597	645	589	602	556	638	574	563	635	608	548	624	620	586	585	609	558	577	556	594	615	563	622	554	562	559	562	561	578	601	618	581	610	587	579	640	606	637	552	551	634	615	601	590	589	617	586	534	591	590	619	588	608	584	596	598	583	601	594	571	604	594	612	573	577	617	578	615	568	533	621	558	599	591	623	589	592	605	619	583	584	626	568	594	568	592	581	599	556	623	578	575	593	593	580	614	603	588	612	603	582	566	611	570	604	610	573	599	564	536	622	632	600	579	581	568	616	574	584	598	571	556	591	581	621	611	569	588	602	578	575	565	591	597	553	602	588	653	640	612	602	622	584	613	596	581	584	572	586	588	553	600	597	554	622	600	573	588	619	591	599	572	608	616	621	614	564	596	580	599	594	617	552	524	553	623	594	583	622	608	557	601	577	599	571	584	584	577	648	580	584	604	576	556	577	587	619	643	601	620	591	577	603	623	574	618	577	609	569	589	598	559	596	566	581	587	570	622	557	582	572	656	617	588	585	586	611	588	611	593	591	584	595	609	595	612	597	598	603	659	604	592	620	563	574	627	587	576	584	615	602	584	571	583	605	554	549	568	585	587	589	603	567	610	565	562	581	607	552	584	625	598	603	581	596	636	619	590	602	596	555	601	600	609	591	612	613	575	608	587	581	617	584	590	595	577	624	628	571	641	572	571	558	596	587	603	581	602	601	610	606	558	622	581	578	580	577	634	607	614	550	547	631	581	564	594	562	627	597	602	591	633	577	543	575	608	584	564	643	584	574	545	539	593	570	604	582	605	594	579	568	571	611	541	587	575	608	601	578	601	592	569	564	574	578	622	563	560	616	591	585	630	579	593	568	570	590	612	608	567	583	572	630	589	576	569	614	587	595	629	607	545	587	585	539	584	608	558	588	567	614	535	542	540	630	588	587	589	576	620	544	558	605	559	587	632	586	593	595	637	582	565	564	550	588	586	592	618	569	563	601	588	560	576	548	571	588	592	603	548	576	586	584	620	647	554	626	567	572	600	587	570	631	577	562	649	576	586	533	556	581	625	605	605	584	595	564	606	594	562	556	590	561	600	615	569	605	567	637	583	572	558	565	601	606	620	599	543	557	603	603	600	565	636	580	598	582	657	542	659	590	636	597	633	586	624	561	605	601	550	575	606	593	600	587	580	619	596	593	588	562	582	566	581	583	581	596	576	561	600	607	618	600	591	571	575	562	593	597	616	571	566	599	615	609	603	623	607	606	631	598	561	563	573	577	568	612	581	635	610	560	606	573	593	563	572	631	530	573	572	607	586	587	570	597	555	594	555	589	593	574	585	598	592	585	608	617	599	609	603	615	605	572	601	577	601	626	607	586	605	614	640	602	616	585	599	615	598	578	598	553	631	600	600	621	635	539	597	580	641	581	616	583	545	568	602	603	610	621	587	579	618	633	588	602	568	565	593	568	621	587	613	612	578	597	587	612	595	562	602	568	615	574	607	641	611	579	551	573	581	582	583	601	621	592	601	602	612	600	579	557	606	561	622	603	591	586	547	545	588	619	570	568	545	654	578	576	600	588	603	608	619	571	605	607	541	604	629	577	603	579	576	602	620	604	544	594	584	619	590	554	547	583	568	600	567	609	585	597	589	612	596	555	586	577	595	561	550	582	594	556	617	601	597	614	600	621	588	566	598	544	597	591	576	553	569	574	549	585	632	659	615	617	638	616	552	595	595	584	606	559	576	601	631	610	643	602	601	607	588	602	580	552	587	552	569	565	571	572	620	598	624	613	595	580	655	618	601	579	575	596	593	594	568	565	614	561	598	572	591	613	563	582	612	574	575	604	612	597	603	587	586	621	579	598	566	589	579	639	592	600	633	624	583	587	571	575	587	570	569	589	614	597	583	614	601	553	582	607	587	596	565	569	586	611	636	574	573	600	608	619	580	554	620	586	599	577	598	576	629	554	568	585	584	556	614	589	609	624	561	603	572	601	593	579	549	604	558	613	599	552	583	565	592	569	572	585	597	550	598	633	593	633	588	593	612	636	588	595	607	575	573	553	568	554	617	669	574	582	582	572	628	626	590	620	567	573	586	598	562	610	521	586	549	606	561	592	579	619	582	592	586	591	604	634	569	599	570	560	586	597	586	565	580	614	621	607	570	578	598	602	555	546	616	586	595	580	562	618	562	616	589	592	630	540	621	590	608	625	561	573	606	584	573	624	579	560	631	594	595	630	571	599	641	584	588	575	613	584	591	571	622	592	586	588	590	580	595	570	602	582	608	551	617	597	561	582	589	603	580	633	568	580	615	631	576	575	576	529	598	584	630	573	612	579	565	583	622	611	543	592	552	576	623	579	543	563	586	540	611	602	555	606	606	597	557	608	586	598	603	608	594	618	582	543	577	561	619	622	613	536	622	598	606	604	604	567	616	624	632	628	623	598	582	590	579	542	571	549	558	637	613	576	637	554	617	624	654	601	555	581	633	585	599	629	609	605	590	617	578	590	617	579	565	593	581	571	607	600	575	579	590	578	588	579	564	612	559	595	578	605	570	591	599	601	561	616	572	624	588	598	572	592	553	599	612	598	611	597	623	582	576	570	569	563	603	571	599	606	582	598	606	575	589	597	617	589	595	597	587	572	588	598	589	607	563	559	583	600	586	615	618	618	615	565	558	573	604	602	603	619	599	595	592	637	590	590	578	597	608	576	564	572	568	549	624	575	598	556	568	581	583	588	630	613	599	596	567	571	593	593	593	581	567	606	610	569	598	622	569	579	546	574	641	605	623	561	575	587	593	663	580	601	600	568	611	585	621	607	584	610	611	618	568	579	551	608	598	588	592	623	591	617	583	587	625	604	576	587	583	579	586	600	588	595	665	604	570	571	589	608	564	653	622	602	577	565	612	629	571	625	581	568	606	565	578	579	561	603	548	653	616	579	589	650	589	602	622	582	586	606	577	609	540	623	601	540	571	576	619	578	610	558	590	598	585	597	613	568	575	578	602	602	585	609	591	610	590	613	638	549	588	626	606	595	593	572	606	543	584	578	580	582	625	566	552	545	600	634	587	626	590	620	547	592	548	595	579	584	618	569	539	591	593	578	596	591	575	611	553	581	577	605	638	596	564	618	608	594	602	567	570	583	586	583	574	588	602	621	568	642	542	572	575	587	611	624	619	573	628	623	578
22584	21177	28674	23951	21172	21212	10035	2078	1524	1271	1075	1012	979	923	852	845	843	787	816	745	736	751	743	763	762	747	781	715	677	695	751	675	699	678	655	709	642	702	643	635	610	617	610	611	643	617	629	601	579	564	550	563	594	597	568	541	566	587	566	586	560	562	615	570	575	556	582	567	570	541	557	552	590	529	609	581	590	559	565	552	558	559	534	536	550	574	554	581	547	582	596	588	566	563	573	538	549	533	585	556	548	588	552	590	589	557	605	590	548	573	602	553	587	558	551	563	547	581	576	577	530	574	520	568	579	554	559	543	586	581	552	550	600	557	577	543	508	561	598	567	607	544	571	557	574	531	564	628	505	517	521	595	577	541	541	570	561	557	562	569	582	546	569	571	541	555	593	532	598	533	553	559	544	588	567	578	586	535	577	563	615	586	580	555	561	536	577	552	531	544	583	613	572	570	524	539	586	558	586	564	552	563	564	536	591	545	537	542	594	511	552	547	549	569	542	563	551	588	564	589	599	589	537	578	564	542	565	587	589	556	522	568	580	560	569	568	589	591	583	542	543	553	565	565	531	546	557	546	591	550	545	550	539	555	573	574	539	581	534	596	598	570	560	566	558	599	572	576	530	583	551	523	634	588	623	564	582	582	550	587	567	586	607	561	515	545	577	547	548	578	563	562	559	534	583	560	568	573	578	530	559	591	588	534	539	591	580	593	582	578	547	564	562	550	541	572	581	511	574	587	534	540	582	580	555	566	557	524	557	531	590	536	537	599	548	535	556	533	585	533	578	578	554	571	569	570	597	533	558	561	562	556	606	564	602	568	553	576	562	526	552	577	543	564	546	557	580	592	566	566	557	558	580	525	545	534	580	588	605	575	567	537	549	565	562	564	534	526	587	529	560	580	575	576	572	581	534	511	593	547	560	596	564	533	587	545	584	566	559	542	544	559	547	563	589	548	577	542	541	589	602	555	546	553	588	559	585	576	504	569	566	581	597	557	600	570	598	527	588	584	561	594	583	588	572	548	555	572	519	577	567	558	586	552	569	524	556	563	547	567	573	541	537	562	551	558	561	569	580	572	563	512	559	558	548	550	602	543	596	582	546	576	572	574	507	608	569	568	563	568	566	553	542	575	551	606	542	544	537	538	540	555	520	548	538	544	592	532	582	540	574	559	615	504	545	526	562	549	565	612	577	598	538	560	529	571	576	573	583	553	601	547	582	564	538	542	557	582	533	577	562	560	579	558	590	560	579	534	570	575	552	559	577	604	531	588	572	575	566	588	526	597	557	521	558	625	560	556	547	541	606	563	501	521	578	532	551	555	529	528	547	569	560	550	563	603	540	564	517	552	566	578	581	589	554	578	582	544	561	530	596	547	557	562	554	581	564	549	596	601	567	554	552	574	551	530	568	549	555	569	549	544	571	549	566	577	544	560	584	542	557	571	569	585	582	567	543	569	535	583	576	566	575	613	571	560	628	553	555	579	551	584	582	572	565	593	559	544	573	565	591	562	531	534	542	580	516	582	550	556	579	532	547	571	568	590	563	560	544	556	570	593	562	511	547	537	544	573	564	580	549	549	565	564	578	525	557	580	561	575	549	545	549	564	522	549	537	584	516	521	560	527	592	591	556	560	565	529	543	551	552	546	519	546	561	571	570	561	594	549	574	570	575	595	565	541	590	553	548	587	545	540	556	507	569	523	528	563	563	557	567	595	585	542	582	561	562	546	563	588	572	550	572	596	575	519	564	578	554	515	574	532	566	553	592	549	565	596	555	574	552	570	591	541	573	541	561	567	567	575	538	561	558	489	557	597	541	583	540	580	595	504	541	526	523	522	581	594	548	511	512	551	558	514	563	604	552	527	533	495	544	575	574	541	569	529	581	592	575	570	551	560	538	589	609	629	565	539	545	557	585	570	540	564	588	631	549	582	564	547	576	566	537	538	540	553	564	565	539	564	574	536	568	554	575	563	559	570	517	636	568	584	578	517	574	545	528	532	576	585	562	555	542	551	537	545	539	583	570	555	529	547	576	600	539	549	577	563	563	586	573	551	553	533	564	553	548	605	564	550	607	581	558	578	570	579	524	604	571	531	546	556	538	564	549	591	577	534	575	549	550	562	512	549	592	570	523	553	523	552	560	552	551	575	559	596	552	592	547	580	543	529	561	558	547	542	551	572	574	546	570	572	577	568	537	579	580	552	566	575	541	566	557	595	571	543	589	536	556	547	580	585	551	566	542	532	532	583	572	542	540	549	609	590	569	574	546	586	548	563	557	582	531	530	532	559	590	555	587	555	557	554	572	564	585	582	544	557	557	599	564	560	563	550	511	581	561	557	539	535	579	545	549	599	534	546	586	551	581	587	572	536	602	551	589	537	612	558	561	569	571	536	569	571	559	565	538	543	560	560	547	566	554	595	612	542	543	569	564	581	566	588	554	530	545	598	546	554	583	578	582	595	530	575	560	583	577	559	544	557	536	554	534	558	558	570	553	566	569	599	533	534	577	557	594	583	535	548	604	582	615	555	551	582	524	527	587	583	553	559	544	542	566	574	585	564	564	576	546	576	564	579	561	566	553	533	565	517	536	583	560	550	573	537	582	567	561	545	538	548	547	562	549	539	555	562	506	563	551	568	581	562	542	576	568	560	566	551	576	600	542	570	567	538	584	591	572	529	586	565	568	588	593	552	563	576	560	536	581	546	525	554	539	583	563	547	537	574	568	595	581	556	534	574	586	552	540	556	555	557	547	562	578	546	550	562	545	537	523	558	567	535	544	562	520	573	572	541	558	592	577	535	610	538	558	563	573	500	526	590	539	597	540	547	541	546	623	611	601	598	596	567	601	624	582	543	547	530	576	538	544	539	491	591	549	583	561	592	555	561	603	578	536	563	588	554	540	571	593	569	540	585	555	566	527	584	584	571	503	574	612	565	486	549	559	547	539	550	594	550	556	566	531	592	518	541	573	541	570	585	549	540	552	561	536	567	531	519	580	537	590	570	573	566	537	535	563	589	555	562	537	582	581	568	542	553	559	596	539	572	577	548	570	558	557	590	542	576	549	566	573	547	522	588	559	553	555	534	564	540	542	549	554	599	530	558	596	578	526	551	544	582	584	556	548	517	572	555	542	488	555	558	493	549	593	528	562	582	577	532	510	579	586	542	570	562	574	545	559	536	554	585	570	568	542	555	531	564	536	569	522	584	536	567	570	551	551	554	573	624	535	548	568	567	568	562	510	550	547	578	548	581	580	539	574	554	587	535	570	578	545	569	554	532	597	568	571	561	560	528	543	577	565	570	544	544	523	604	579	570	539	566	604	537	560	531	575	548	540	547	633	588	562	594	575	569	565	593	532	561	550	567	537	535	557	561	567	615	547	553	554	556	552	543	564	550	539	578	554	571	556	564	535	527	530	534	570	544	554	574	561	560	597	556	580	544	521	562	549	547	582	574	563	529	560	606	569	587	562	526	552	520	565	565	539	551
24658	45717	38470	17285	9009	5290	3554	3063	2374	2068	1685	1559	1412	1249	1228	1159	1100	1049	1066	1014	998	952	958	995	999	957	984	977	942	897	955	877	900	873	869	838	834	819	885	778	765	785	771	734	767	762	683	733	714	733	730	724	690	681	721	685	700	653	714	722	709	685	653	593	652	712	665	672	635	707	707	687	696	646	656	694	672	691	656	653	702	711	652	663	667	679	706	664	667	680	638	678	689	646	654	740	680	677	661	660	672	708	694	672	694	617	649	675	690	650	659	689	665	694	736	649	667	668	654	685	680	670	657	645	676	692	622	632	645	702	703	663	677	662	681	625	658	697	653	680	709	662	653	709	672	655	700	697	657	647	645	635	690	710	645	629	684	670	652	675	651	639	719	681	725	620	647	666	657	688	655	663	686	686	699	681	658	657	727	680	667	645	715	683	666	682	645	695	715	696	685	704	659	635	698	642	665	693	691	678	633	685	724	736	678	715	691	696	671	708	653	684	701	632	672	659	678	655	673	679	652	672	660	649	657	711	709	679	656	639	687	626	663	672	642	628	649	610	695	627	699	667	681	657	704	676	670	653	705	648	692	648	691	638	680	651	665	642	741	723	676	673	688	693	639	640	648	645	663	671	691	662	658	712	680	690	690	660	689	658	663	704	628	700	683	658	651	662	652	687	663	656	675	666	638	679	664	693	712	661	636	698	707	652	647	667	714	628	691	681	672	660	679	699	653	696	693	642	673	643	705	689	651	693	677	676	669	679	704	680	630	715	717	671	663	665	692	667	661	636	674	693	632	672	722	714	708	642	690	670	710	632	678	622	676	642	681	637	623	652	652	681	688	625	645	670	690	657	639	650	647	677	709	654	721	671	666	655	661	676	679	644	658	673	630	668	660	620	657	641	731	702	677	675	611	650	672	672	700	680	695	728	660	665	700	691	681	698	692	669	680	636	716	664	619	649	675	667	631	651	728	676	686	664	692	647	678	667	659	692	634	696	678	669	655	692	685	631	658	699	708	663	651	648	649	639	651	662	657	689	665	682	639	656	671	639	701	679	681	666	671	673	614	676	641	646	694	704	643	662	676	701	635	673	668	646	701	655	661	690	704	648	643	693	647	708	671	673	696	706	675	666	686	663	654	700	632	660	694	669	658	681	677	700	664	650	676	670	694	651	635	627	661	724	688	693	662	724	703	674	692	705	686	718	646	713	658	662	668	677	655	702	675	707	676	690	633	669	712	663	680	630	675	683	701	683	658	665	634	687	698	676	661	698	657	666	683	685	696	701	682	631	636	662	679	663	703	705	689	679	668	636	663	686	679	689	659	692	700	654	699	691	675	671	644	692	668	656	653	653	611	695	645	638	639	662	666	686	608	676	686	648	689	601	686	653	671	682	622	675	702	675	656	657	669	685	692	658	635	702	657	675	646	675	643	670	641	680	642	653	685	671	631	687	688	647	658	667	709	606	671	689	681	664	652	665	685	675	674	702	662	671	648	656	692	649	666	655	693	658	687	666	643	717	612	656	631	645	657	679	685	735	650	650	628	712	629	658	687	653	676	654	725	716	636	680	722	627	651	632	676	683	675	664	679	713	688	675	661	686	690	666	698	691	673	676	666	708	637	656	642	667	650	657	643	653	644	690	647	678	646	667	696	665	650	643	706	652	694	666	628	671	681	684	615	672	675	659	694	665	658	655	631	709	693	674	626	676	703	669	720	696	673	704	685	689	689	685	683	654	691	681	691	653	692	670	697	665	649	666	664	653	715	672	682	699	667	628	709	693	691	703	652	626	640	687	724	653	671	684	672	678	689	678	646	684	670	678	663	712	676	654	658	668	653	696	634	673	644	647	627	628	638	674	665	708	661	726	669	662	682	644	695	659	692	681	711	676	688	708	688	680	658	687	619	639	609	632	686	686	691	636	669	649	727	675	702	661	683	644	686	671	662	653	694	715	652	650	671	689	673	699	646	691	625	671	686	642	684	643	692	669	667	665	716	663	661	659	686	681	660	684	642	668	650	657	669	687	690	662	754	665	703	658	637	684	686	650	648	690	662	688	634	631	708	678	660	684	637	699	663	665	687	674	676	646	673	685	644	638	653	678	674	642	601	660	704	707	638	653	659	641	721	679	665	648	681	663	618	660	693	694	654	682	707	683	672	669	685	677	667	648	639	603	657	692	655	698	605	645	671	664	680	670	680	648	632	700	652	659	648	639	693	676	712	646	663	735	660	669	662	694	630	665	687	686	654	722	648	655	661	661	605	662	668	687	688	678	673	681	649	678	688	655	660	675	657	685	640	715	672	672	646	633	693	678	703	716	683	658	643	658	718	677	669	667	635	685	687	699	688	633	709	711	660	632	698	663	665	695	695	664	705	671	660	678	717	664	692	667	668	681	647	667	666	654	695	664	685	683	695	669	650	643	671	680	671	683	709	687	689	704	704	697	679	649	703	678	682	684	654	700	663	651	689	703	610	671	625	660	669	723	705	691	681	657	684	656	694	712	668	645	694	727	708	644	620	669	661	656	721	673	666	676	653	675	612	650	708	671	687	680	666	687	631	667	651	656	659	667	693	652	689	695	650	706	669	718	653	711	659	704	665	682	637	649	683	750	690	698	659	699	670	675	663	737	654	669	653	670	675	641	684	656	664	652	651	673	681	713	722	691	667	637	642	697	637	691	648	698	645	679	667	658	696	669	670	635	659	634	671	686	669	682	682	679	627	678	710	611	653	656	697	636	655	639	637	690	674	667	680	678	678	683	690	661	665	678	683	633	671	687	658	686	652	686	635	680	613	654	629	604	708	733	663	650	679	623	690	680	673	693	711	691	695	650	687	629	662	677	669	673	693	674	641	666	664	669	698	679	683	674	649	671	727	670	707	649	663	665	705	630	646	661	672	673	675	663	647	673	665	664	695	689	667	650	678	676	671	644	688	607	676	697	668	642	678	658	708	698	659	651	697	649	655	649	710	707	656	665	684	636	669	686	625	671	680	683	699	662	666	662	635	668	653	701	615	653	659	696	701	675	710	729	665	677	657	707	672	639	643	683	661	659	685	673	611	685	675	642	706	621	640	651	653	694	634	704	660	654	632	690	660	692	665	688	653	698	643	674	683	688	663	634	702	672	668	671	683	680	694	661	644	654	673	666	662	650	666	673	646	655	695	673	664	661	693	687	695	658	670	644	690	660	666	656	704	682	700	691	704	652	656	683	636	706	688	722	625	691	671	666	685	664	670	661	724	672	680	633	660	695	710	685	686	645	658	679	700	693	696	714	634	675	664	679	657	678	686	655	664	697	633	700	670	674	676	707	702	683	652	674	683	688	652	638	678	662	699	649	674	695	660	626	660	675	623	700	643	693	714	672	651	627	661	629	604	656	631	701	668	664	670	638	625	699	647	684	689	682	664	696	677	686	685	664	691	731	649	694	715	692	665	659	726	703	651	666	648	635	669	678	696	668	679	694	674	653	688	664	645	643	636	646	663	680
27677	21817	20624	8344	2193	1390	996	853	872	775	764	758	754	768	701	749	732	748	725	710	740	717	726	709	688	706	705	741	735	747	710	698	641	725	682	758	693	672	691	695	697	683	711	691	740	702	652	663	713	664	678	651	666	674	715	647	657	726	631	655	686	722	668	709	629	688	649	658	684	685	672	618	676	658	704	684	639	686	604	621	696	697	651	648	713	681	635	648	651	661	691	628	659	673	669	646	660	661	670	663	683	663	628	667	688	640	651	656	685	644	684	637	687	650	694	663	661	639	681	706	629	668	692	659	695	677	668	629	668	660	660	685	661	665	629	685	697	671	675	675	651	690	655	655	664	663	671	620	668	695	641	660	681	654	690	742	606	624	699	692	676	695	671	676	689	724	723	651	709	692	659	664	639	657	663	725	623	649	715	695	673	734	650	699	728	683	677	629	668	702	701	676	681	672	674	646	699	684	682	700	701	666	668	690	627	659	650	639	693	674	698	668	625	633	698	681	644	652	714	665	667	660	698	649	686	611	670	686	625	687	666	677	684	641	652	716	668	665	720	652	687	640	716	621	707	647	688	665	689	696	658	670	684	671	640	665	655	683	637	652	667	657	668	689	632	638	682	633	675	643	650	673	717	663	695	658	686	671	660	682	663	654	661	639	689	697	678	650	680	661	669	708	620	653	690	654	654	671	701	677	690	676	701	704	656	657	688	697	683	647	671	694	694	650	648	682	673	658	656	653	668	621	686	706	697	669	685	654	634	683	654	653	701	704	695	659	660	684	668	683	688	651	728	712	668	684	669	665	677	704	689	649	670	684	654	689	681	660	703	647	744	676	653	684	669	690	677	720	656	728	636	665	668	693	647	693	662	643	656	642	706	651	682	648	717	633	622	658	625	647	707	672	695	647	696	662	673	639	625	626	672	648	659	636	682	674	667	665	714	654	647	657	656	660	670	678	645	609	653	656	681	586	652	688	662	662	659	678	657	652	629	667	686	678	618	682	671	700	702	650	639	688	627	691	678	642	667	647	654	669	705	673	636	676	754	685	631	680	625	674	650	653	665	675	628	708	658	677	666	640	661	675	723	649	679	641	686	710	662	669	691	688	633	660	673	700	687	682	642	645	642	638	641	695	668	722	623	642	652	666	706	701	610	671	649	693	666	622	631	685	661	684	662	642	658	668	650	690	671	709	657	655	686	643	658	672	729	681	646	684	688	649	637	636	666	656	674	706	681	681	661	623	668	671	701	656	657	661	712	683	685	676	690	668	682	651	656	670	670	633	632	668	674	691	607	670	662	673	675	702	668	713	657	655	670	680	671	703	662	647	703	677	662	641	629	664	681	658	643	675	681	703	638	705	651	674	675	641	646	693	702	710	701	671	657	695	641	624	681	676	710	653	671	719	695	676	680	684	652	760	720	657	714	670	668	631	640	666	657	679	701	698	638	686	694	648	667	633	670	659	612	674	661	668	671	642	658	684	696	650	644	627	688	695	691	653	704	676	711	634	665	626	628	721	680	721	652	619	704	641	693	641	654	642	639	664	662	652	640	645	684	680	661	667	689	663	696	679	637	659	671	721	710	635	709	676	660	670	658	659	624	683	669	676	688	630	656	686	661	694	682	640	684	704	662	645	670	690	692	685	669	699	680	654	669	624	627	653	640	622	680	719	651	661	624	651	615	671	644	638	640	683	647	686	677	714	709	711	643	671	681	648	710	631	673	701	636	683	647	625	672	633	650	722	694	695	683	627	712	665	710	670	726	684	687	649	625	702	708	603	621	649	689	667	693	684	659	704	636	628	679	690	685	723	675	686	620	719	667	709	695	627	619	684	657	650	641	703	648	695	703	634	693	656	686	675	645	667	646	657	695	664	651	750	667	689	648	704	680	687	673	665	641	673	713	643	634	644	624	687	664	681	694	671	657	703	686	713	658	694	669	653	629	687	706	662	681	699	688	626	678	636	656	713	686	670	661	671	667	683	677	696	680	669	665	693	669	657	649	641	639	700	662	688	668	659	687	707	643	644	641	642	672	703	707	668	674	668	620	686	686	708	694	661	657	686	678	683	690	654	629	682	688	700	684	640	656	644	628	664	696	680	707	656	722	658	682	668	678	655	662	692	696	703	666	665	702	638	700	678	701	638	690	648	635	664	659	667	640	618	666	688	646	666	642	688	697	678	711	654	750	628	656	674	651	685	641	663	637	710	724	675	677	708	634	682	658	649	742	699	666	693	637	637	677	729	682	662	658	662	683	696	635	629	658	659	659	685	707	629	643	673	683	647	667	666	668	670	670	666	668	617	636	658	659	721	678	675	678	691	636	691	670	657	698	637	672	657	683	659	709	615	696	682	683	682	702	686	698	677	660	670	718	606	700	650	711	681	682	673	677	731	636	654	700	681	680	716	677	689	630	648	658	746	654	698	688	683	692	650	710	623	719	631	620	686	666	668	675	712	676	677	663	706	614	646	662	670	665	693	684	682	688	679	678	667	631	648	645	674	629	719	626	712	656	673	664	628	709	676	652	667	665	678	616	713	644	710	687	693	670	647	657	730	657	656	686	632	677	709	685	686	674	646	655	658	710	670	707	638	689	640	689	636	659	651	695	659	712	685	664	665	636	688	683	675	669	681	698	676	656	708	651	688	664	692	664	712	663	655	691	686	644	665	693	655	664	688	662	652	648	674	667	674	685	693	702	679	702	649	705	652	672	666	671	633	656	665	626	682	651	639	676	682	674	661	630	656	643	693	718	673	668	666	612	635	692	703	669	637	714	670	678	658	696	676	691	689	709	663	664	681	662	647	670	695	686	629	686	693	692	653	662	633	699	681	673	623	676	727	677	695	678	657	668	656	665	629	613	662	677	699	640	669	670	695	684	664	650	685	659	683	616	636	718	667	653	680	632	604	685	670	648	691	635	676	674	634	669	649	686	726	633	663	693	624	693	699	658	647	670	615	675	672	631	716	694	656	706	680	635	666	675	647	645	698	666	664	680	661	729	640	675	666	684	675	618	696	664	714	673	662	703	663	623	693	698	663	650	702	664	613	646	657	710	679	707	654	733	715	679	719	659	691	626	652	628	688	693	660	711	624	654	663	676	691	696	671	682	667	706	692	642	649	669	682	687	663	676	686	700	686	688	693	658	655	670	653	665	670	669	674	652	723	683	669	692	683	693	627	686	660	626	661	640	681	658	679	672	673	658	636	671	685	655	695	695	628	642	648	675	650	695	621	627	662	666	673	663	709	668	679	665	684	655	649	696	636	631	685	666	636	683	643	664	672	694	676	687	684	680	683	704	671	662	666	729	684	664	703	649	650	669	693	696	669	690	682	688	667	689	642	645	671	611	656	693	651	676	660	671	690	673	669	709	643	677	671	712	660	666	647	710	667	671	654	687	632	635	691	664	695	644	649	652	687	611	684	715	683	650	648	704	634	728	646	677	678	648	654	648	708	684	708	653	678	680	640	645	718	708	667	690	661	670	698
20700	31689	24843	7850	3165	1871	1351	1230	1171	1096	933	916	905	975	924	932	925	915	904	892	890	879	888	843	891	847	853	880	876	822	848	842	905	850	835	830	833	865	817	867	808	845	830	852	830	783	813	784	748	814	817	818	748	811	795	840	803	798	771	780	833	803	764	811	807	763	810	763	786	828	832	760	806	785	795	790	778	839	817	791	814	841	766	832	802	802	767	793	860	819	792	766	807	755	732	792	814	781	809	859	836	820	786	788	799	783	765	769	803	780	771	828	813	800	823	836	809	787	823	848	772	812	799	752	793	786	800	762	811	842	820	844	799	785	735	779	859	827	815	828	807	836	795	793	782	824	802	772	748	777	812	752	778	810	821	810	825	813	813	834	751	747	772	785	800	827	774	854	844	774	842	832	817	807	807	816	807	804	839	814	776	767	789	833	786	779	825	804	789	812	830	833	768	769	750	803	785	851	831	774	749	817	843	775	820	801	807	804	804	815	813	829	797	745	786	840	822	816	830	774	738	781	803	767	782	764	824	827	778	795	813	731	790	802	803	786	842	875	800	815	782	838	792	775	747	743	808	806	749	746	812	797	743	788	835	833	782	825	744	771	781	823	812	756	797	789	798	814	771	808	774	804	779	766	786	838	823	763	739	782	765	810	798	838	820	755	799	789	843	807	838	819	764	790	774	808	816	798	826	731	807	817	786	820	783	845	800	824	795	779	796	811	818	814	804	809	807	790	803	787	807	826	778	809	785	763	773	797	743	805	760	830	793	760	805	788	807	831	824	778	835	768	789	804	813	804	826	806	857	810	812	824	766	795	814	793	774	832	813	767	830	802	777	797	758	766	849	771	831	813	822	822	791	830	788	780	791	792	845	812	790	787	790	823	767	826	800	765	810	810	777	797	777	782	790	798	819	811	804	787	802	784	780	815	772	750	801	823	796	788	785	825	842	810	768	823	754	780	843	769	787	807	784	754	837	781	784	777	792	822	766	825	767	773	793	761	816	791	807	814	824	796	792	825	765	773	823	830	838	810	793	757	803	833	769	777	824	778	837	778	740	801	757	760	841	791	780	802	767	774	798	750	833	784	822	790	813	797	810	864	807	785	772	797	818	862	750	864	759	842	794	770	796	785	788	821	793	795	836	773	774	815	819	774	874	775	778	821	772	767	778	787	800	799	825	833	846	758	805	762	773	795	772	801	796	793	822	835	801	745	808	779	847	809	804	763	834	796	790	823	778	814	783	761	828	816	777	785	817	801	789	775	800	823	812	761	800	770	794	820	769	793	784	788	861	791	807	759	795	824	790	807	828	779	799	793	774	793	800	823	798	783	795	820	807	771	768	771	789	758	756	813	776	775	804	751	831	747	792	768	797	774	753	775	785	709	801	803	806	799	787	785	761	809	798	839	822	750	813	742	790	792	823	794	817	773	767	802	759	810	769	786	774	749	851	800	740	789	767	773	773	802	805	823	777	772	807	791	828	790	815	752	768	795	779	778	773	809	794	820	812	748	794	828	805	776	746	798	795	765	759	841	817	796	831	817	813	777	796	791	799	789	786	737	791	801	794	827	851	812	772	802	817	802	721	820	818	742	811	775	797	759	771	794	830	810	784	787	802	768	841	761	813	781	771	792	798	812	818	779	835	755	843	769	746	811	794	816	845	788	779	849	749	825	818	780	767	772	819	834	777	824	822	823	760	816	793	756	807	823	842	824	839	776	810	773	833	756	815	811	809	790	804	754	753	796	800	817	790	794	806	766	819	842	769	812	797	831	727	777	809	807	787	819	780	714	817	783	791	770	774	800	803	779	804	829	775	787	811	779	807	802	770	831	768	807	798	843	778	835	780	762	817	830	814	769	856	780	757	802	795	835	756	821	787	783	862	812	781	739	760	825	789	798	773	780	807	763	757	821	807	843	786	813	812	738	799	788	780	812	801	774	859	787	810	787	802	807	838	838	766	884	779	810	829	785	769	829	789	835	812	773	805	794	763	822	824	816	780	764	748	805	777	827	776	767	818	819	787	819	825	820	816	764	775	752	832	806	764	818	777	827	819	801	761	780	798	807	815	782	739	741	817	804	766	851	767	833	808	768	790	770	818	799	789	820	798	762	810	782	758	813	771	831	790	769	814	828	841	807	823	798	814	813	736	816	792	802	740	824	750	750	842	764	821	765	773	747	767	779	806	761	863	798	811	770	784	773	754	742	753	785	793	782	769	778	773	774	791	774	793	820	836	780	758	787	743	801	824	822	841	782	794	792	827	792	808	793	710	817	825	766	811	789	827	848	804	774	816	787	788	812	807	792	813	825	757	830	844	733	806	789	814	833	826	806	821	783	762	802	805	797	762	835	801	786	771	800	783	726	820	832	804	834	760	742	786	788	752	783	782	807	801	766	824	776	806	794	819	780	796	752	839	829	797	790	842	750	832	796	807	750	805	792	836	795	798	839	806	773	821	774	810	820	787	766	770	815	831	807	791	830	818	815	797	825	780	800	763	808	818	790	847	848	772	798	764	776	859	760	790	776	797	791	770	809	811	827	820	804	780	797	808	776	807	780	752	759	847	765	829	811	787	784	789	801	760	792	822	740	834	798	833	824	780	794	814	828	784	790	819	841	745	818	770	753	807	746	804	841	819	803	793	804	814	780	848	805	805	819	770	786	783	779	839	778	818	798	822	753	848	754	765	782	752	830	845	735	775	774	750	816	814	788	778	750	810	764	804	798	834	773	793	772	786	810	763	777	778	781	752	770	820	824	772	864	785	837	816	849	822	777	792	796	770	766	769	789	849	830	800	826	820	851	829	861	855	749	796	790	846	775	811	757	793	744	819	827	819	802	860	790	764	802	839	781	790	802	845	799	826	795	757	827	798	773	747	854	834	863	813	771	840	743	812	814	817	804	830	782	746	767	797	836	821	786	850	799	803	815	749	805	833	841	828	832	809	802	796	785	838	806	791	779	856	745	789	849	795	797	812	806	780	806	833	801	779	821	836	807	815	790	822	766	821	800	770	782	779	808	768	773	762	775	842	784	780	759	810	845	785	776	777	831	802	836	865	809	810	826	804	828	833	833	845	760	769	799	808	766	798	822	824	810	818	821	738	806	806	832	770	781	792	808	792	845	825	796	805	796	805	804	839	815	811	815	767	789	810	759	801	801	795	848	785	836	790	783	786	818	817	763	837	770	842	787	834	787	781	802	789	796	790	796	760	771	826	825	796	813	794	794	853	789	802	830	794	765	819	781	734	765	784	761	748	810	804	787	829	809	862	779	792	835	811	822	850	857	778	813	839	847	830	831	745	822	793	797	762	796	807	775	825	797	769	801	770	797	817	805	761	797	817	752	798	770	771	792	783	788	801	796	785	794	784	838	763	829	781	764	757	802	817	806	769	822	816	793	844	825	828	812	794	866	769	802	828	834	810	801	809	827	770	801	807	797	837	800	841	758	803	807	770	784	801	804	804	830	776	806	779	800	795	814	757	761
23675	21142	28215	24327	21097	11423	2221	1428	1238	1142	1072	1031	959	937	919	891	923	878	924	882	853	856	850	829	841	861	869	877	825	805	792	820	807	782	779	834	866	821	755	820	729	806	742	748	858	698	759	745	762	684	709	737	706	766	702	761	780	797	773	740	783	747	716	728	692	769	784	694	763	715	740	704	694	725	766	759	750	736	770	715	748	723	722	764	703	723	744	770	722	749	709	796	803	722	725	757	730	719	765	702	716	753	723	804	718	739	744	745	803	791	717	770	743	714	730	739	727	690	728	704	724	764	736	750	739	715	779	733	710	739	740	770	758	768	753	725	788	748	764	821	725	731	711	789	749	754	727	729	706	700	764	793	808	774	763	761	731	721	792	760	783	730	728	685	744	787	721	753	699	720	712	707	771	784	704	691	738	753	775	749	769	738	719	779	735	762	730	798	735	726	736	733	790	700	732	800	714	720	697	755	731	714	751	691	789	706	712	753	762	784	714	694	740	779	739	701	724	734	714	726	739	728	811	750	739	753	768	758	725	763	708	748	740	767	720	701	741	786	737	755	716	748	791	696	679	725	768	747	733	763	785	714	750	768	733	743	749	736	730	762	764	771	792	751	729	712	685	738	766	742	726	726	761	743	778	748	747	739	774	733	713	767	726	761	709	714	736	712	807	772	761	755	720	760	773	736	762	782	725	756	729	846	755	754	772	720	736	719	745	724	794	703	737	724	729	713	717	791	728	706	724	804	801	757	803	762	684	702	673	732	749	724	689	764	748	781	705	729	748	755	687	706	781	724	766	702	785	787	658	737	726	726	758	721	720	752	779	738	739	769	738	767	741	724	742	731	721	665	770	756	749	764	716	703	739	764	672	711	759	725	702	731	700	726	703	735	743	790	677	758	726	737	700	735	739	713	718	743	736	755	720	702	726	695	744	726	807	749	743	713	755	725	717	770	751	764	733	755	725	722	700	783	761	744	771	734	755	738	707	727	713	761	716	734	744	687	730	770	744	756	710	751	735	726	734	711	733	728	765	718	711	758	748	743	717	736	736	718	732	779	697	713	747	739	744	698	710	752	728	748	747	772	721	774	747	746	747	748	698	740	760	769	698	754	758	750	726	739	750	763	725	762	737	673	718	790	728	783	707	767	764	783	711	748	718	743	707	757	753	747	773	691	717	750	744	775	700	707	741	753	770	735	708	720	747	700	777	726	750	675	730	823	744	791	767	735	730	762	741	749	748	668	752	752	699	793	746	734	771	754	706	684	735	763	717	765	740	771	745	734	810	695	687	765	748	709	765	682	733	751	714	701	755	711	757	758	732	733	746	751	769	774	711	784	771	762	725	730	741	756	770	692	722	767	747	767	755	792	763	750	709	723	749	716	713	729	731	717	747	705	751	749	720	761	711	749	747	728	747	742	699	729	731	756	774	764	710	789	740	744	735	758	718	771	725	811	767	718	781	781	721	736	783	671	698	722	715	742	744	752	777	700	702	778	654	748	680	728	739	703	732	746	771	763	729	745	747	726	694	750	710	737	713	744	739	756	680	738	780	790	762	756	757	727	723	715	747	740	724	753	756	748	727	748	762	758	751	754	735	748	769	755	725	741	782	737	729	742	746	733	728	731	705	769	746	748	738	695	730	727	750	754	739	717	710	715	737	772	711	725	730	728	714	727	775	704	736	771	733	742	764	701	740	741	747	745	745	723	718	722	717	740	760	705	763	757	749	751	714	708	752	683	742	726	738	706	751	737	713	691	714	712	726	724	753	685	723	717	745	735	741	751	748	739	725	732	722	737	742	716	773	757	770	770	748	747	738	742	730	714	732	764	732	763	753	726	748	735	729	724	789	676	740	800	767	764	751	750	736	746	753	720	763	749	729	739	740	726	781	754	745	712	746	718	738	734	716	749	730	689	728	745	762	728	764	775	717	728	745	724	722	773	755	696	730	744	698	772	706	750	773	752	718	729	806	708	768	722	759	752	732	691	701	768	731	756	754	708	728	789	736	754	702	749	729	706	692	763	739	700	735	740	735	761	755	735	784	797	706	706	742	772	710	717	750	761	724	756	711	739	717	738	733	718	779	751	735	790	761	740	758	737	721	729	750	766	742	737	737	764	761	716	733	736	760	757	758	716	770	726	709	807	726	713	687	753	759	730	725	745	706	743	713	761	770	767	730	707	727	753	713	745	731	728	723	698	751	723	742	734	749	696	746	727	744	754	759	746	767	759	705	769	749	708	716	749	723	777	765	794	707	776	753	760	706	745	708	715	721	782	703	719	764	760	700	757	754	758	764	780	776	673	739	710	733	717	725	714	735	760	735	711	738	754	750	717	705	755	745	770	766	756	753	668	729	720	719	689	721	772	727	741	728	694	731	748	768	767	715	708	748	730	755	727	733	707	740	731	767	724	747	709	744	775	783	690	746	734	737	746	758	734	728	735	762	729	740	750	710	750	751	718	708	783	691	734	741	687	755	698	727	726	770	767	699	734	706	792	742	740	737	741	744	774	742	753	767	739	723	757	709	703	768	728	743	725	705	740	743	716	721	755	711	730	746	772	716	712	735	735	715	739	723	677	771	767	718	778	753	735	717	734	729	719	712	775	725	746	768	726	770	696	771	732	708	747	761	713	745	724	730	659	714	716	734	772	730	759	729	764	738	717	770	737	766	705	762	746	761	727	738	706	739	713	699	750	742	798	745	751	793	768	786	767	753	757	753	724	731	770	705	718	755	724	691	747	718	796	767	716	680	777	800	766	735	715	724	736	733	697	766	688	798	721	751	708	739	780	716	747	776	775	754	711	748	771	759	723	697	750	727	706	723	737	773	729	722	784	749	728	739	756	734	751	739	724	775	735	730	802	776	772	719	722	717	698	761	763	770	763	734	744	733	702	691	702	694	726	733	700	781	718	723	738	740	743	736	720	735	743	780	760	718	708	703	775	746	718	732	747	730	717	736	724	738	711	737	717	747	747	738	792	652	724	736	752	745	722	756	721	712	739	711	709	766	750	749	741	729	725	708	760	790	688	685	700	671	756	677	752	762	770	759	714	745	759	761	782	777	726	752	730	756	741	742	732	771	743	751	795	757	750	711	700	746	735	747	720	732	738	755	757	744	712	698	759	761	744	739	818	681	734	700	743	743	777	781	762	755	768	723	773	750	725	725	746	761	762	739	724	711	747	762	748	732	744	730	765	727	740	734	762	683	711	736	719	754	753	729	768	746	768	758	723	766	771	760	753	742	706	755	763	749	755	724	732	715	761	715	720	724	722	718	709	700	733	754	751	679	708	747	754	727	750	723	705	764	797	738	795	757	737	717	714	792	732	756	768	757	739	724	777	712	775	747	754	744	757	708	761	750	770	754	684	713	748	738	696	738	754	762	783	782	710	711	730	798	717	729	762	726	731	766	731	787	730	710	790	765	712	739	795	727	725	737	739	761	772	743	721	723	778	732	772	762	718	745	759	719	741	767	719	724	744	740	759
23392	41067	34032	13165	6156	3598	2501	2149	1845	1699	1562	1374	1277	1238	1232	1157	1182	1123	1152	1176	1089	1055	1087	1075	1009	1031	1053	1038	998	1031	1079	1072	1040	975	989	1034	982	1016	911	966	1004	958	990	954	921	918	931	959	908	967	885	891	887	877	850	918	895	911	868	910	863	881	899	868	902	846	890	855	883	839	895	837	862	952	797	874	855	949	931	890	892	918	889	861	874	889	847	886	847	921	931	902	929	879	910	906	873	838	875	911	892	892	866	845	871	901	861	850	877	907	853	914	840	818	901	926	875	882	908	875	861	853	936	898	879	896	902	907	910	864	892	889	916	833	825	919	924	885	928	892	872	823	900	838	877	837	858	871	899	863	893	855	845	919	869	870	889	852	875	834	860	899	878	897	912	972	859	903	877	902	889	926	900	921	875	919	867	897	945	942	912	835	903	912	908	864	924	884	884	900	821	891	860	870	834	888	874	874	898	883	850	904	854	885	892	913	883	869	881	906	880	858	869	870	852	857	911	942	827	906	844	855	922	862	907	872	917	886	844	910	887	818	848	914	883	830	895	911	907	892	884	871	927	895	866	941	870	876	904	880	880	864	852	879	875	873	928	890	912	896	923	834	888	903	888	881	876	865	881	849	916	874	874	881	878	883	867	878	894	888	845	875	839	888	921	912	862	876	897	846	867	849	903	899	912	845	888	925	902	898	833	874	871	883	808	866	851	922	859	940	883	885	922	874	860	810	890	884	856	875	849	867	894	949	860	870	818	889	919	880	921	912	959	915	877	912	901	895	853	844	911	921	909	893	911	837	880	894	892	917	875	860	898	896	856	909	896	870	906	913	899	874	942	896	841	869	847	821	877	923	941	874	874	873	883	931	866	929	847	845	861	904	861	880	900	853	903	875	900	864	876	912	867	857	891	863	861	854	907	880	922	853	866	882	833	921	869	855	865	877	893	827	870	891	893	879	912	901	913	907	906	857	869	833	931	906	914	909	902	863	871	913	909	859	833	864	807	835	860	880	848	894	839	860	870	897	856	886	932	923	910	873	913	860	889	875	934	910	895	881	848	874	810	882	896	832	808	863	879	837	852	871	855	926	904	888	857	846	847	893	832	858	856	912	889	831	820	905	930	887	928	916	883	881	885	888	900	869	857	909	894	906	884	859	888	941	907	842	885	879	859	910	896	888	861	893	858	860	931	882	850	926	839	929	903	885	822	887	912	888	913	869	902	899	827	876	887	928	905	921	882	898	859	894	903	860	903	888	945	925	836	893	842	876	874	873	852	888	892	861	897	892	915	876	863	901	904	901	849	838	856	881	896	863	865	896	852	835	904	919	905	904	893	915	829	890	913	868	866	880	869	866	860	851	879	911	865	891	903	847	885	844	847	887	875	881	850	860	862	866	840	874	907	842	875	899	892	912	866	870	844	864	904	875	927	888	916	895	936	852	871	903	886	841	860	882	847	912	916	866	924	886	875	906	896	901	861	971	888	890	922	914	886	889	881	915	871	804	918	919	884	945	897	903	821	833	874	912	897	904	895	873	858	928	860	888	917	834	901	836	878	895	928	907	867	889	912	923	863	919	866	880	901	894	919	837	891	868	884	918	873	900	894	867	923	813	899	925	888	858	916	877	817	860	890	879	874	906	860	901	915	904	857	877	843	860	871	884	901	877	894	882	893	874	852	865	857	896	866	867	909	863	901	849	872	885	939	836	885	865	871	879	844	901	840	855	895	891	837	905	891	865	911	864	905	835	970	887	899	912	866	940	854	880	862	853	882	875	913	871	884	869	924	867	918	887	864	902	858	925	910	851	898	943	843	867	884	875	914	929	868	890	869	876	905	823	928	871	896	901	918	837	892	888	894	902	884	916	854	858	886	866	924	859	856	905	911	884	873	842	903	874	883	876	845	910	873	897	875	899	872	866	888	872	842	893	939	888	805	898	893	867	910	895	951	903	873	875	895	850	840	849	923	875	839	855	908	774	905	877	914	846	920	907	909	880	887	936	877	898	918	865	869	889	937	856	917	949	914	906	903	872	856	868	873	895	873	903	864	835	942	868	890	891	887	893	953	847	897	919	916	840	877	885	902	894	880	842	866	912	887	886	892	866	887	874	879	888	896	868	855	858	844	930	882	901	927	899	907	823	903	848	845	900	888	859	872	869	869	858	909	876	866	916	885	869	851	879	931	865	883	866	863	925	898	874	864	934	909	896	855	904	875	862	860	902	837	912	829	892	829	915	884	824	907	848	847	910	846	885	867	866	853	890	824	882	868	849	897	920	890	855	878	892	892	873	884	909	818	929	870	929	892	860	848	890	902	835	870	889	942	861	881	902	914	901	887	899	899	882	852	880	894	896	889	883	867	837	837	869	886	859	886	896	870	855	870	899	898	870	863	905	895	892	856	895	840	883	925	868	938	904	889	894	828	843	885	887	880	874	848	824	899	838	901	950	866	902	935	847	877	814	884	851	874	847	886	883	882	876	851	885	886	849	918	903	893	906	802	892	920	815	852	900	881	853	908	892	876	884	861	888	837	894	873	850	879	882	848	894	854	925	876	918	839	881	926	853	915	884	917	937	864	899	855	904	922	867	888	933	880	876	822	861	811	896	865	885	946	862	874	904	815	882	857	851	876	900	865	851	916	862	889	871	884	904	893	878	834	897	926	861	870	889	904	859	891	888	913	874	928	853	907	896	857	883	858	908	905	892	897	937	907	853	854	903	883	849	901	913	856	899	873	872	951	883	863	897	903	863	906	839	834	915	926	923	904	863	856	863	904	887	868	891	889	861	873	868	868	862	854	903	856	845	906	855	866	874	864	878	851	886	985	892	881	931	846	898	848	896	869	897	863	901	905	819	852	908	875	834	879	932	867	890	899	896	926	884	909	852	911	910	917	900	923	888	864	920	875	900	931	895	901	845	886	863	916	911	858	940	876	905	886	840	891	884	822	875	868	879	851	881	881	895	862	867	888	825	890	927	921	966	897	892	862	835	869	883	861	939	826	893	856	924	936	871	841	894	841	886	900	848	927	919	840	905	919	913	894	878	866	929	874	929	849	911	912	924	892	851	867	931	877	881	871	865	820	868	861	856	888	904	862	899	893	828	884	831	928	908	881	906	832	871	851	867	880	809	941	878	890	935	889	948	912	885	876	915	920	828	834	881	891	919	905	900	873	854	856	861	888	904	912	863	893	893	905	893	857	889	922	880	889	907	871	871	888	878	907	888	857	899	870	920	881	925	899	846	843	869	912	843	855	868	886	895	807	907	909	857	934	842	882	905	860	948	879	859	887	857	887	847	880	850	906	874	929	878	907	882	851	889	866	844	843	847	919	854	874	906	834	911	855	857	905	864	890	855	869	864	899	870	834	884	866	880	882	892	880	938	876	915	895	914	900	833	854	889	845	927	898	877	826	818	913	903	869	875	836	851	911	880	862	846	855	903	873	854	914	872	925	845	881	837	855	919	874	875	872	894	861	919	901	870	887	894
24711	21142	27364	25083	15169	2328	1088	937	806	728	730	745	646	634	629	683	607	650	589	591	600	609	609	550	563	593	584	569	605	583	519	572	548	565	558	511	507	546	582	523	535	566	556	527	564	532	519	520	524	498	517	497	458	491	515	537	507	542	485	497	467	454	504	530	529	535	555	493	484	500	490	494	497	489	537	515	496	510	496	507	531	493	492	468	489	492	476	496	465	494	514	490	493	548	493	498	528	507	528	505	505	494	475	492	502	525	477	496	488	481	519	487	476	501	540	505	527	496	475	479	537	497	472	549	520	516	504	503	507	523	506	543	549	465	568	502	503	499	482	494	469	473	499	490	524	532	498	522	491	488	461	523	523	480	485	510	532	502	495	476	495	510	504	471	510	455	495	498	496	501	520	469	503	549	439	527	512	528	493	482	487	476	521	501	492	462	486	477	503	509	498	503	520	522	496	515	499	537	488	507	509	519	493	558	465	501	450	496	497	502	511	514	534	490	491	507	477	535	494	512	507	497	486	472	475	488	480	497	505	524	466	498	484	465	489	496	478	519	541	520	514	519	484	500	489	476	520	515	508	492	494	507	479	487	514	528	484	513	512	498	479	506	508	518	502	489	474	516	524	481	536	465	516	533	501	469	527	502	517	485	528	496	482	470	546	501	504	506	526	496	496	545	485	468	537	465	487	468	525	502	493	503	464	557	490	472	503	499	444	487	508	516	503	524	489	499	499	475	482	493	513	513	469	495	522	546	468	494	480	487	487	533	523	491	518	511	532	506	526	492	498	497	496	527	485	490	503	508	489	519	469	485	527	523	471	548	488	512	473	492	481	459	481	457	477	497	477	488	540	465	505	456	506	506	534	451	487	490	508	497	502	521	506	549	473	515	495	510	546	526	484	513	508	471	482	490	460	526	510	460	529	534	484	513	485	508	499	500	513	482	512	519	475	537	502	496	459	523	503	469	492	492	529	530	478	525	528	420	506	498	478	513	537	502	485	479	516	514	531	474	513	492	538	462	481	513	492	478	500	520	453	490	486	504	519	486	491	505	473	478	488	467	470	479	498	509	537	500	476	487	535	538	519	488	455	503	469	476	533	472	475	525	484	490	479	459	506	486	494	504	479	476	547	509	499	537	499	504	500	488	490	487	510	473	483	466	504	509	518	517	490	479	483	514	455	509	462	555	512	479	543	497	501	499	494	517	519	526	492	513	484	510	503	486	501	484	508	491	520	487	482	478	515	477	492	501	464	485	474	516	515	522	482	477	476	528	500	478	540	538	536	517	507	512	508	510	528	501	516	516	505	504	510	479	473	463	519	497	500	473	474	512	527	514	476	503	509	517	530	481	504	479	512	491	513	512	551	491	513	490	470	517	490	505	475	521	476	512	500	464	494	483	504	501	460	458	482	524	503	502	503	488	477	499	498	506	481	505	494	501	480	498	488	484	469	499	459	530	462	505	486	458	513	449	516	495	484	514	498	470	541	483	499	476	487	521	478	482	536	491	507	500	574	502	494	501	483	489	495	478	498	510	546	484	519	488	462	523	483	524	480	464	504	514	467	513	541	479	470	477	534	527	527	478	514	487	494	503	522	489	439	520	486	485	476	479	514	515	502	486	526	513	525	515	489	464	489	524	461	504	494	487	519	454	448	481	513	498	489	485	514	513	505	539	486	513	470	496	519	490	525	499	486	478	504	485	457	495	451	474	499	496	502	486	480	500	530	495	500	528	481	478	482	513	514	497	453	506	486	507	517	510	492	552	526	499	490	508	478	517	504	500	481	512	501	540	552	476	485	490	503	521	470	482	501	501	457	477	459	487	516	483	531	511	494	524	494	493	502	512	475	525	499	490	505	465	511	495	517	497	476	492	485	491	510	511	491	487	520	465	508	491	502	465	489	541	503	493	516	493	494	496	529	527	449	492	536	475	504	481	485	508	502	471	501	484	535	521	503	516	549	491	492	508	465	513	505	498	514	504	502	471	513	486	509	525	505	513	521	504	493	513	524	486	511	446	508	462	537	478	495	483	475	491	472	468	482	527	511	482	475	533	538	493	513	464	485	484	518	492	467	454	460	464	471	457	494	504	494	542	453	488	505	496	533	496	470	461	474	527	552	523	490	451	500	490	490	515	488	461	502	521	522	512	504	530	517	520	538	500	500	511	507	512	478	500	470	534	485	514	501	496	479	472	525	529	476	505	492	481	470	522	518	472	471	515	489	481	489	495	511	528	504	485	495	489	480	490	522	479	470	520	514	510	440	524	514	474	523	502	487	495	456	462	518	537	530	506	495	526	528	502	520	484	484	492	501	540	468	493	488	492	546	513	469	521	504	493	471	511	476	504	484	479	486	501	489	530	493	506	483	493	527	457	551	466	502	515	489	483	460	491	495	490	511	468	501	486	523	493	533	472	464	460	468	516	472	481	504	484	523	527	477	497	522	475	552	472	533	517	497	504	523	518	515	501	516	536	521	509	510	476	466	479	512	518	538	495	485	488	508	538	512	492	517	491	495	480	488	506	497	490	491	481	531	475	472	487	515	515	525	507	482	499	464	518	521	483	501	468	505	479	516	512	502	513	503	495	513	498	503	491	472	513	513	502	513	484	506	542	525	496	488	492	476	503	481	455	485	535	494	492	488	488	485	488	498	497	471	551	498	471	505	463	456	536	503	529	524	502	448	526	459	507	491	459	502	503	509	502	480	471	527	485	496	487	505	499	484	472	467	475	492	523	490	523	497	483	476	488	504	470	446	457	507	476	549	545	507	525	528	526	510	495	488	490	506	502	564	511	472	502	500	519	507	478	508	514	483	491	481	530	485	477	541	506	511	520	552	525	526	513	478	492	508	533	512	482	519	484	513	503	529	509	505	559	482	508	526	496	523	488	490	498	510	513	493	504	488	526	495	517	514	526	493	485	534	516	510	520	493	528	474	470	508	504	546	496	530	525	516	517	513	464	502	523	498	465	481	512	509	490	509	502	494	510	526	508	520	498	539	506	557	496	478	442	481	499	488	521	482	504	500	485	512	496	531	492	504	474	450	494	514	489	495	510	551	525	505	475	495	507	531	511	524	521	493	458	486	460	486	484	494	544	516	498	490	479	515	471	515	514	521	492	526	535	502	492	484	532	489	492	544	482	503	517	504	506	508	517	485	467	473	477	498	509	531	550	497	503	488	475	502	460	541	540	487	503	504	555	523	511	526	530	511	466	502	497	527	514	501	484	474	523	492	523	517	436	508	510	484	494	478	495	487	486	486	528	489	501	472	510	500	512	508	495	479	506	495	514	517	504	501	529	500	520	507	439	462	487	490	481	422	510	514	501	457	494	529	489	507	496	491	495	479	481	500	503	493	511	470	509	495	519	495	466	505	481	496	484	487	526	504	487	512	504	518	482	467	493	479	484	493	522	506	506	511	487	504	488	528	503	520	509	474	525	513	490	481	503	494	523	492	474	482	477	449	546	494	462	481	462	499	441	472	509
21797	38424	29290	9680	4816	2602	1887	1494	1300	1197	1041	1024	906	894	878	851	849	766	789	818	756	772	719	770	714	747	758	713	734	688	700	717	711	639	678	673	693	667	712	621	651	652	640	615	629	618	619	640	602	633	633	637	592	584	610	628	618	634	607	612	544	574	602	627	571	588	615	608	618	633	580	587	584	621	630	590	559	601	557	595	573	606	589	572	585	603	619	632	579	619	590	621	631	572	640	599	608	603	637	623	597	594	618	630	607	594	555	625	565	620	634	580	603	569	614	614	595	609	615	573	615	639	606	546	573	577	532	609	586	586	619	618	580	630	609	592	587	642	631	607	591	593	553	591	637	633	615	582	583	618	557	556	573	609	660	576	552	591	576	648	606	612	584	594	607	602	612	571	605	551	613	618	573	594	622	578	621	591	628	542	599	612	583	574	619	623	588	534	634	611	633	626	595	592	603	585	623	588	587	590	582	576	614	613	572	602	570	600	603	612	588	588	621	594	580	614	608	572	598	544	613	608	609	603	582	619	592	534	590	567	634	617	568	615	599	591	572	572	608	564	592	608	621	589	628	623	576	581	580	586	589	619	614	573	613	550	596	589	594	612	570	582	616	630	576	652	577	600	621	652	628	572	582	604	583	658	607	598	596	616	628	611	566	577	621	596	576	594	610	609	610	618	590	636	599	577	617	603	560	631	571	605	608	563	608	613	627	570	599	626	627	601	601	577	577	605	594	591	605	603	581	600	600	553	595	600	630	557	596	628	613	599	667	649	591	623	601	597	593	619	600	638	585	587	562	650	577	588	550	592	596	641	631	619	594	588	607	590	617	594	622	584	609	587	630	611	587	594	557	629	595	601	571	565	593	612	564	594	630	598	606	596	622	617	628	592	601	601	600	595	616	642	572	632	602	621	604	629	606	584	564	623	591	607	619	613	626	623	544	570	573	596	606	641	586	569	580	560	565	547	614	569	565	588	630	659	586	619	602	630	573	567	582	613	576	619	622	616	611	598	597	580	617	542	559	633	605	572	550	611	615	554	631	592	589	662	582	588	573	601	596	584	577	627	592	597	585	632	603	625	574	558	628	616	527	612	596	578	613	592	620	613	641	620	592	581	559	608	598	567	624	590	584	555	607	614	620	619	626	618	575	562	627	633	642	597	561	634	563	640	553	599	562	555	619	592	559	607	651	607	623	588	593	600	606	603	565	603	592	604	562	561	589	634	613	597	607	609	602	668	624	559	591	600	579	609	599	594	590	574	632	620	613	609	583	589	641	593	595	593	589	635	569	628	606	589	570	560	594	593	604	613	598	575	583	579	566	585	599	571	620	585	602	604	601	595	620	595	611	582	590	609	587	627	603	607	562	596	581	563	633	570	634	591	629	574	582	623	597	607	607	608	621	583	585	612	592	638	593	606	611	592	618	611	602	605	644	604	579	655	602	548	611	557	576	638	589	619	613	582	572	606	640	617	559	589	597	581	617	584	578	671	576	589	619	586	616	583	624	591	600	571	607	619	565	601	618	613	569	586	552	585	559	578	589	623	628	621	625	572	640	574	587	604	622	616	589	584	597	605	585	607	576	594	595	596	550	637	585	621	554	564	578	582	602	557	587	582	652	606	632	570	601	576	617	586	616	591	610	614	610	590	595	593	553	603	584	562	580	583	591	592	585	569	610	604	598	576	634	653	579	596	605	557	616	588	528	572	568	585	604	627	565	583	612	609	583	595	638	561	616	612	574	599	585	611	622	612	603	592	571	596	601	599	601	609	610	589	572	619	562	615	579	616	596	586	577	610	561	616	631	629	614	596	623	611	587	605	614	592	588	571	548	585	582	589	601	586	560	603	583	563	581	595	563	584	629	575	569	598	597	590	613	546	631	603	594	600	607	581	576	564	591	630	591	600	572	616	612	572	605	571	573	581	608	602	572	619	584	578	603	650	614	650	589	609	560	633	584	655	623	612	592	588	551	596	630	593	630	603	602	626	629	608	609	573	602	567	601	622	630	633	594	593	573	620	630	573	613	574	607	609	612	645	596	585	583	603	583	577	587	578	584	614	593	601	605	610	616	634	555	646	574	602	615	596	587	568	593	636	604	631	643	568	578	571	624	605	572	598	627	581	581	606	626	588	615	592	602	574	571	597	586	565	545	567	574	595	536	626	588	622	587	616	545	582	593	552	651	620	570	578	634	576	594	641	622	578	590	592	576	612	619	622	588	593	582	546	604	607	589	583	612	618	594	588	584	605	617	597	661	578	606	632	610	622	602	610	601	599	631	618	595	579	594	603	604	573	599	549	586	609	601	608	585	611	574	540	613	615	580	581	624	603	620	553	632	634	585	603	600	592	635	576	608	608	614	624	610	611	599	573	579	627	593	596	572	592	599	618	606	594	609	597	602	643	573	564	585	557	606	607	585	620	598	550	645	603	611	609	551	598	605	575	622	579	628	596	563	616	612	591	578	633	628	610	560	615	588	590	585	599	602	558	625	603	631	610	578	575	574	612	557	616	577	598	550	599	598	588	596	602	566	594	614	575	587	635	580	610	607	635	603	613	600	598	635	597	595	589	577	569	565	584	618	621	557	581	598	649	606	580	623	673	598	575	610	591	584	627	626	579	571	582	620	618	568	560	602	606	583	595	624	599	576	625	612	616	553	583	585	547	583	575	595	617	558	588	613	660	600	616	615	603	642	604	610	585	582	631	586	590	577	581	569	608	634	557	572	592	602	621	594	612	595	581	537	593	618	590	578	580	599	631	613	587	587	595	617	607	591	616	591	604	588	621	601	592	612	625	606	643	596	591	589	587	646	581	592	631	563	572	582	605	562	566	606	622	596	584	633	584	581	579	635	594	610	588	608	647	577	605	586	635	568	603	571	556	615	604	618	568	611	610	630	634	609	607	624	620	598	589	619	605	597	596	662	593	623	632	614	576	612	589	619	586	568	630	557	617	559	605	548	619	621	614	591	573	604	604	602	586	601	588	580	581	585	606	601	596	610	592	592	639	614	605	575	642	625	621	577	618	541	590	627	597	600	615	533	565	579	591	619	624	604	587	600	587	594	578	606	549	622	585	586	619	642	586	622	619	586	601	625	598	586	608	583	635	584	620	553	616	618	623	630	577	640	600	585	597	590	642	591	606	593	625	555	626	612	618	586	571	608	600	602	621	598	584	638	582	583	605	597	591	589	633	608	623	579	599	619	583	577	584	557	563	616	624	546	606	588	617	622	608	581	564	600	591	590	548	575	570	569	579	580	545	582	614	560	595	587	604	588	575	619	559	588	596	584	538	611	572	599	624	640	633	597	564	622	579	623	589	632	610	601	609	578	557	611	649	619	590	605	546	595	611	609	560	631	613	558	607	632	627	603	585	556	566	570	591	621	578	581	593	633	595	611	613	586	589	616	602	590	597	543	604	589	614	611	568	582	620	624	583	569	581	576	565	621	558	581	595	615	591	603	582	611	594	552	678	587	565	577	583	602	636
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
