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
339865813500	339865814070	339865814620	339865815169	339865815720	339865816269	339865816820	339865817370	339865817920	339865818470	339865819020	339865819572	339865820119	339865820670	339865821220	339865821770	339865822320	339865822870	339865823420	339865823970	339865824519	339865825070	339865825620	339865826169	339865826720	339865827270	339865827820	339865828370	339865828922	339865829469	339865830020	339865830570	339865831120	339865831670	339865832220	339865832770	339865833320	339865833870	339865834420	339865834970	339865835520	339865836070	339865836620	339865837170	339865837720	339865838270	339865838820	339865839370	339865839920	339865840470	339865841020	339865841570	339865842120	339865842670	339865843220	339865843770	339865844320	339865844870	339865845420	339865845972	339865846520	339865847070	339865847620	339865848170	339865848720	339865849270	339865849820	339865850370	339865850920	339865851470	339865852020	339865852570	339865853120	339865853672	339865854220	339865854770	339865855320	339865855870	339865856420	339865856970	339865857520	339865858070	339865858620	339865859170	339865859720	339865860270	339865860820	339865861370	339865861920	339865862470	339865863020	339865863570	339865864120	339865864670	339865865220	339865865770	339865866320	339865866870	339865867420	339865867970	339865868520	339865869070	339865869620	339865870170	339865870720	339865871270	339865871820	339865872370	339865872920	339865873470	339865874020	339865874570	339865875120	339865875670	339865876220	339865876770	339865877320	339865877870	339865878420	339865878970	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23979	21930	30145	24350	21930	21673	3870	946	680	656	536	494	426	429	357	384	385	361	347	327	306	288	314	292	276	316	285	292	270	276	281	267	286	277	271	236	251	244	247	255	254	237	241	254	263	248	230	274	232	244	219	271	253	249	266	245	271	231	231	247	245	255	236	247	241	239	230	254	205	239	233	243	251	234	239	251	257	262	239	273	222	224	238	188	237	232	272	273	254	245	218	239	231	252	240	215	257	255	251	215	228	226	248	239	236	238	236	203	223	262	221	244	238	250	247	237	275	248	232	268	257	240	249	261	281	233	233	222	266	254	233	214	220	275	239	256	257	234	243	243	238	254	221	250	258	255	237	253	243	233	249	236	225	257	238	256	217	238	263	201	226	239	233	216	237	252	243	241	236	240	218	256	248	224	224	246	254	241	265	237	240	242	267	228	239	237	219	238	278	248	242	230	248	252	247	236	238	238	222	228	250	255	221	224	217	245	226	245	243	205	254	249	253	219	221	249	237	240	249	246	220	222	239	238	227	278	222	239	242	211	228	242	251	232	235	240	239	225	223	245	225	241	223	221	261	220	254	238	202	229	231	236	248	225	232	283	247	226	222	253	250	252	253	232	228	267	242	204	240	245	223	230	227	244	250	250	246	243	233	229	221	233	226	248	251	235	255	264	257	227	228	240	260	225	232	223	230	252	253	248	244	211	222	231	231	198	231	225	213	216	254	231	213	229	226	231	236	233	241	222	229	246	241	250	240	226	228	240	242	237	233	242	244	260	238	227	230	215	217	228	239	245	222	220	210	248	229	224	223	214	245	232	232	267	237	208	245	270	220	259	254	219	230	226	265	228	262	249	250	257	215	219	246	239	245	218	218	232	259	256	250	248	220	234	228	214	242	244	242	233	256	214	254	251	238	231	236	253	261	273	261	266	223	230	255	199	239	228	229	263	236	227	204	264	233	224	245	245	235	239	226	260	261	230	249	260	245	231	223	250	222	255	234	225	231	213	264	221	222	236	202	257	247	227	240	248	219	245	208	242	204	233	229	233	256	256	246	248	269	258	232	255	220	231	213	254	236	194	231	230	240	233	256	231	225	255	199	249	236	239	228	222	258	239	279	222	224	242	249	211	255	232	247	215	240	234	227	232	246	244	235	256	232	241	209	248	255	229	263	234	205	219	228	230	236	246	223	239	195	214	216	253	234	251	245	246	238	240	247	222	244	220	244	223	225	228	213	272	217	228	289	220	225	222	254	255	267	248	256	254	223	235	232	227	245	202	224	247	226	251	284	224	234	243	238	231	244	216	217	256	217	222	233	249	252	228	273	240	206	226	232	240	250	236	257	225	250	246	233	243	239	249	254	281	220	245	270	224	239	266	206	261	259	220	232	242	234	214	234	242	228	219	231	217	228	262	232	259	228	270	238	219	235	247	233	227	239	235	258	228	234	217	241	232	243	227	217	227	251	219	214	231	239	272	282	237	235	236	239	234	238	234	229	224	243	245	249	244	278	211	213	227	256	239	252	242	232	211	253	238	244	214	227	249	254	273	234	221	240	224	220	227	211	265	221	254	231	257	276	227	228	233	226	245	213	233	232	242	255	196	199	243	246	238	260	260	247	232	225	236	237	218	259	247	259	223	245	241	235	217	241	249	261	241	204	241	221	243	232	269	233	221	238	237	229	257	215	237	236	243	247	243	242	248	237	227	230	239	209	237	266	202	242	229	214	237	228	239	233	227	251	236	222	213	254	221	227	222	234	246	242	238	228	241	239	241	210	236	235	242	203	238	242	213	243	260	232	243	243	205	230	220	226	227	241	221	233	222	227	225	231	238	240	229	236	239	237	221	246	247	228	221	233	222	230	261	221	206	256	240	230	247	241	214	246	255	234	238	242	241	218	239	225	233	212	228	251	246	232	246	241	254	221	238	257	230	227	247	248	240	240	229	236	231	212	201	228	234	241	224	207	231	256	247	260	226	234	250	214	207	225	212	236	239	224	210	224	232	215	236	236	232	229	225	242	213	228	252	211	215	230	218	219	217	246	229	264	262	255	233	236	216	221	244	216	228	260	238	247	227	227	225	223	259	231	237	239	260	236	236	254	254	234	249	199	236	213	193	209	211	218	216	228	226	241	222	244	241	258	218	248	231	216	234	238	250	261	227	240	203	266	230	236	223	245	259	237	230	230	269	241	221	257	228	231	234	243	243	235	226	261	286	257	233	232	221	229	239	217	235	247	204	230	228	221	250	236	244	209	222	188	232	248	272	226	214	271	237	255	243	252	241	268	283	236	247	237	234	241	223	222	238	223	257	228	245	243	239	245	238	251	247	239	257	224	246	251	257	250	240	231	234	256	245	238	221	238	250	240	234	213	222	220	234	261	225	248	250	250	231	247	250	240	245	237	222	226	244	217	231	253	235	240	236	274	227	215	232	246	257	238	238	241	216	229	241	256	244	246	224	223	232	231	237	226	243	252	230	224	199	216	227	267	254	223	231	239	264	225	205	270	227	237	234	235	248	249	244	224	262	234	228	243	241	237	241	269	215	252	227	219	222	230	236	201	232	212	222	215	229	238	212	197	243	231	247	236	216	230	256	233	210	251	248	236	263	242	261	237	216	237	249	253	224	225	230	225	244	249	230	278	238	249	219	262	216	223	249	231	242	217	221	225	222	239	248	235	239	255	205	251	248	240	238	215	214	233	210	238	261	246	227	237	248	233	230	246	224	218	247	233	273	246	240	266	232	264	269	266	264	244	241	226	245	244	203	245	240	224	229	231	242	215	234	238	228	249	253	231	228	227	249	246	243	236	219	247	232	251	232	230	239	224	250	217	227	211	205	240	241	251	249	229	221	225	243	214	226	218	220	220	239	247	255	238	235	238	225	216	228	254	232	238	234	251	216	224	212	228	258	219	239	214	258	214	219	221	240	230	216	241	232	226	234	237	242	237	273	258	214	225	230	223	228	214	242	279	201	229	235	233	219	260	225	215	219	211	262	259	241	267	232	236	234	225	230	219	217	244	226	224	252	227	220	268	237	239	233	235	230	255	224	209	242	235	229	220	228	228	212	241	256	253	250	217	231	213	257	241	238	257	272	227	221	221	253	274	233	236	248	240	256	250	242	207	249	245	232	249	245	233	246	236	243	247	239	251	230	220	244	222	234	254	260	241	278	247	253	245	229	249	249	248	246	252	237	213	220	229	236	260	243	231	229	218	264	248	254	242	247	269	257	243	196	244	263	245	241	250	215	240	232	251	222	222	234	259	225	216	218	237	219	223	242	248	244	242	251	215	246	252	233	269	213	245	239	224	231	219	219	208	268	214	251	223	233	226	219	234	257	260	272	212	220	217	219	228	269	217	266	254	223	263	248	241	247	225	257	207	247	208	227	254	241	241	230	237	249	238	244	208	210	257	240	224	235	248	240	247	212	230	233	234	236	232	246	244	222	238	227	229	263	235	220	248	202	220	237	243	224	232	210	251	235	253	213
14462	15541	13522	7224	5029	3729	2820	2239	1842	1495	1276	1106	935	816	746	761	655	649	538	522	491	491	501	505	425	478	442	437	447	430	414	379	351	356	394	405	401	393	407	397	378	374	373	387	414	354	347	371	356	358	354	352	350	380	370	330	358	366	358	336	331	311	351	374	365	367	354	324	342	320	312	355	361	332	349	362	378	385	348	370	350	362	368	346	329	349	342	368	345	363	333	368	345	340	318	318	325	342	362	356	341	334	319	355	369	354	363	352	378	361	335	357	355	341	363	351	335	347	384	328	303	323	346	332	365	332	373	385	341	346	374	369	333	302	349	369	348	298	326	318	345	366	328	321	346	344	327	345	343	361	353	348	337	353	380	354	322	341	332	375	319	340	361	345	340	329	366	357	349	353	338	342	338	372	347	346	335	342	320	351	329	339	353	358	347	337	300	326	329	355	337	337	320	371	384	328	307	328	329	367	371	304	354	341	365	343	363	321	342	346	333	349	344	338	343	350	371	337	348	319	344	379	338	376	332	329	325	383	355	333	346	351	309	384	357	340	329	337	349	336	319	340	348	328	337	326	320	353	343	349	370	353	348	350	368	345	333	336	337	329	368	340	349	324	339	355	348	341	335	357	357	370	320	321	326	353	319	343	339	330	368	307	351	330	340	341	348	347	335	348	323	343	366	329	357	315	365	361	349	330	345	359	328	331	344	331	341	346	291	351	369	346	325	362	339	357	307	360	334	341	354	331	372	324	376	401	320	345	326	331	368	357	316	356	340	347	316	360	352	337	360	350	357	331	347	333	298	320	333	324	321	333	352	373	334	334	384	359	347	297	308	372	379	338	325	353	355	341	331	327	348	351	319	349	346	322	327	354	352	344	315	329	362	325	359	370	358	338	373	330	346	352	337	342	364	361	370	367	332	325	341	317	353	316	332	325	348	327	321	317	354	352	349	325	341	347	355	345	319	333	325	339	328	341	337	365	324	363	360	325	345	337	328	331	348	315	355	369	331	332	306	372	323	338	359	324	336	343	342	363	364	377	358	328	342	322	355	325	331	323	342	354	338	344	345	322	341	303	331	357	357	299	355	338	344	356	330	339	336	349	326	363	354	324	352	348	351	346	333	338	328	353	302	335	325	325	330	319	358	349	342	353	355	347	333	376	341	342	368	355	333	320	331	326	359	353	347	330	357	370	332	343	355	340	333	315	343	329	299	339	384	347	378	329	321	317	360	325	334	361	350	339	329	355	327	341	330	321	314	376	341	363	318	347	337	337	323	357	370	339	345	320	351	329	319	345	326	363	348	340	336	311	342	341	352	338	340	367	359	326	342	345	312	341	382	331	378	345	328	317	342	325	324	338	334	358	320	366	344	348	345	328	325	352	356	334	328	330	359	360	351	342	344	331	373	324	342	348	338	351	350	318	341	353	339	345	344	354	341	361	326	368	354	352	327	325	336	356	320	337	357	308	353	342	360	369	331	349	340	360	372	342	364	320	341	331	341	337	357	340	326	348	335	313	334	334	340	330	332	322	357	342	348	347	320	321	335	336	344	352	330	329	346	361	380	354	319	342	353	322	345	331	323	360	337	335	344	354	344	336	344	333	330	330	338	347	350	334	333	316	346	326	339	367	330	306	325	358	326	364	361	342	357	344	348	362	355	333	343	344	338	360	362	354	350	331	371	333	353	361	338	334	348	365	338	346	328	342	334	336	330	350	370	325	313	365	302	326	377	333	336	323	357	330	332	317	357	338	391	332	344	331	351	324	331	354	335	338	301	340	332	371	372	323	336	320	353	323	361	349	327	316	308	334	339	326	318	315	333	377	339	368	347	344	331	320	337	320	356	336	354	346	363	337	367	352	344	327	297	323	345	328	320	386	370	360	367	312	322	354	340	350	364	338	349	350	359	336	362	318	316	364	363	351	297	309	376	337	309	384	311	322	355	335	357	343	334	340	354	333	319	321	342	338	355	356	321	340	376	336	348	317	366	314	330	350	354	347	356	325	340	341	351	339	300	349	371	348	329	373	333	329	364	325	353	345	312	376	343	338	296	343	331	345	365	336	347	318	350	314	314	324	332	318	361	342	325	354	322	343	365	350	347	311	321	310	371	372	341	338	362	344	350	346	318	353	338	326	329	350	328	347	378	355	328	329	340	325	341	343	345	326	322	312	339	371	344	359	333	336	346	324	331	333	307	333	310	352	359	339	324	319	326	354	366	344	318	369	345	338	348	386	345	312	384	334	346	367	351	366	334	382	353	317	328	340	356	332	341	340	362	367	354	302	342	339	315	328	359	371	313	338	322	331	341	329	327	322	347	319	355	332	341	336	335	365	304	365	348	369	330	343	326	365	343	349	323	351	351	328	329	324	328	328	326	346	346	347	352	324	347	327	333	341	339	369	319	360	379	321	351	376	324	370	359	351	333	364	358	309	330	311	344	327	327	359	313	343	334	329	353	360	334	352	332	327	355	338	316	356	337	319	365	327	307	333	349	353	301	332	352	351	362	375	354	346	360	332	335	356	335	325	348	319	363	315	299	316	358	351	335	338	352	314	341	319	327	309	367	357	346	311	336	342	314	347	329	358	352	313	355	337	330	334	340	366	354	325	317	330	321	300	320	343	346	364	316	379	354	352	343	344	300	349	359	323	359	332	312	334	353	346	319	304	335	335	356	364	353	350	345	362	350	331	338	364	347	342	375	329	347	335	353	340	335	327	360	374	319	376	378	333	314	348	336	323	335	332	321	333	368	328	335	328	350	329	329	344	356	342	336	317	335	298	336	345	339	337	354	346	308	339	317	307	357	344	309	329	335	323	327	354	341	340	337	340	308	333	329	332	334	363	355	346	313	379	326	330	308	325	342	328	356	324	335	337	334	332	339	338	329	349	368	317	314	328	339	322	376	350	354	300	354	314	331	361	333	329	352	343	334	341	337	359	336	331	340	376	341	362	326	323	342	342	318	320	338	350	308	352	347	317	331	381	338	336	328	325	321	329	356	337	349	317	340	363	341	292	337	318	333	356	347	338	318	367	352	326	334	316	286	322	348	319	336	359	340	334	330	356	311	346	365	359	352	353	343	322	348	346	364	375	366	378	306	353	366	352	327	311	333	367	351	341	353	344	328	330	335	347	336	362	344	346	368	342	359	348	359	309	302	361	355	321	315	339	361	321	344	361	335	328	330	325	322	354	313	327	327	352	355	344	344	359	343	295	360	354	367	321	342	374	352	349	354	327	330	357	356	332	354	341	350	341	363	340	375	361	340	337	308	344	348	359	361	335	357	343	313	356	332	338	359	345	324	342	366	344	353	306	345	336	319	346	341	345	363	358	345	333	343	334	345	359	324	358	318	344	325	354	333	317	307	367	334	345	348	314	369	337	353	337	375	324	352	317	330	332	326	316	344	356	343	314	333	322	362	373	359	329	340	341	341	339	318	343	330	328	361	349	337	351	361	335	312	332	328	389	352	332	354	327	316	330	330	318
27113	20421	7966	1000	639	571	451	445	415	384	440	410	408	404	413	434	385	405	408	402	364	412	368	412	391	385	382	427	363	390	377	373	376	382	366	404	386	379	377	379	376	385	386	387	385	373	404	383	363	383	385	397	417	354	427	375	392	369	347	398	412	412	394	407	364	416	367	387	392	400	423	362	422	385	399	385	390	370	398	372	404	380	375	381	380	426	398	404	391	377	390	365	395	402	398	412	389	398	390	407	362	370	361	367	413	402	411	394	369	403	388	387	389	399	369	384	409	405	414	375	396	397	368	389	351	396	403	359	392	398	387	420	378	415	400	398	393	377	378	384	366	398	392	387	392	402	376	401	394	392	391	414	401	355	393	401	412	381	409	365	400	404	422	371	366	410	449	388	362	392	371	406	398	379	384	387	415	407	356	380	387	380	377	388	399	369	391	385	413	376	418	433	392	372	404	396	373	371	391	404	412	389	352	394	383	376	409	398	423	413	377	413	380	418	434	390	389	405	410	411	411	413	376	360	368	396	403	392	407	406	404	384	393	405	391	406	393	355	376	346	423	380	388	373	409	325	364	403	388	396	365	341	385	433	381	392	413	399	435	404	418	404	387	409	383	376	412	417	398	383	336	384	377	378	383	379	366	394	368	398	383	387	383	364	396	395	429	408	413	376	392	406	366	401	370	381	430	409	412	394	408	391	376	374	396	389	375	408	358	378	409	375	416	404	379	385	366	352	407	380	383	375	424	367	358	386	371	393	351	365	407	379	426	408	375	371	370	435	435	351	404	385	384	399	416	381	416	356	378	399	413	415	360	395	410	403	418	371	389	373	376	385	379	379	398	395	384	361	409	376	343	406	356	365	419	391	360	365	380	379	402	422	405	411	384	360	373	349	380	375	368	398	416	408	382	395	361	421	342	384	413	378	390	414	386	384	403	395	385	381	383	411	401	425	404	377	370	389	420	397	382	394	395	410	393	408	424	449	387	382	394	390	403	354	376	401	406	400	411	374	405	382	353	390	365	390	379	383	440	390	393	389	332	396	407	352	378	403	404	396	410	368	403	397	386	382	397	401	378	397	363	376	384	379	419	417	396	417	418	378	394	388	420	429	438	401	410	363	424	403	355	411	386	397	388	389	379	410	370	364	407	370	385	384	424	391	399	384	405	369	397	392	380	406	375	405	367	404	426	377	423	387	383	362	371	389	422	367	386	403	390	389	373	423	384	391	412	375	411	383	393	428	390	381	386	390	389	414	400	409	405	401	410	410	401	363	395	391	378	347	374	402	420	365	412	403	397	365	399	390	436	418	406	403	410	423	371	406	387	393	386	433	372	361	372	369	400	402	387	389	391	382	377	430	402	395	431	397	412	389	395	390	387	392	397	402	409	375	374	380	395	398	391	419	412	408	397	382	368	360	404	410	396	390	387	372	404	389	396	396	383	401	380	403	384	396	384	347	410	396	407	394	377	405	398	409	401	416	390	400	377	396	389	377	414	410	413	375	384	405	379	366	400	385	397	340	411	354	378	346	407	368	396	373	385	406	406	409	372	377	387	375	384	383	393	358	368	398	359	391	330	360	374	390	395	380	402	385	406	386	414	343	382	378	387	402	353	392	403	393	364	393	389	396	392	396	406	370	363	388	421	378	390	377	373	371	378	359	372	375	381	379	394	376	403	393	388	401	392	414	380	405	405	402	401	404	403	360	372	370	437	375	388	391	394	390	387	389	400	423	382	389	372	402	407	382	394	391	382	395	400	379	397	410	396	391	387	378	388	381	395	421	414	375	419	381	413	373	380	410	368	378	415	395	409	379	423	343	424	336	383	337	354	386	405	385	382	380	380	420	386	386	369	395	407	387	378	395	425	410	404	387	410	408	378	411	384	402	361	378	417	390	404	389	393	408	379	414	380	434	395	375	386	402	400	390	389	384	392	397	389	364	405	349	375	356	402	401	394	420	424	416	394	388	412	367	388	376	391	414	422	368	371	403	385	399	393	387	381	423	399	407	375	399	391	397	440	398	393	418	398	401	411	396	441	385	426	428	383	390	380	385	397	395	371	404	402	387	382	404	392	376	417	393	380	370	376	380	385	402	401	380	402	364	374	399	408	397	400	421	402	369	380	402	361	389	363	408	394	413	395	389	391	386	386	401	371	389	418	386	377	421	367	405	399	430	379	407	375	358	415	424	380	393	407	379	351	411	404	369	387	388	428	394	389	380	415	357	416	390	421	382	378	385	376	402	414	379	389	434	428	411	387	402	381	395	430	393	376	379	421	392	391	410	366	406	399	425	404	387	400	371	401	382	376	361	341	379	395	396	367	392	420	420	399	402	384	422	387	377	375	399	410	382	380	394	381	391	412	383	401	362	407	403	400	379	433	376	403	389	367	423	433	388	366	389	419	335	396	408	381	400	382	412	443	398	394	378	363	385	408	403	382	366	406	375	360	386	361	364	379	370	389	386	374	360	361	419	367	404	364	388	381	411	406	378	428	413	393	390	417	375	404	383	402	397	352	369	396	422	432	397	398	371	412	396	455	397	392	420	414	419	394	414	385	388	388	366	396	412	369	400	388	439	369	389	399	424	382	383	391	395	384	384	413	372	439	410	404	374	399	387	382	382	400	401	377	393	398	387	410	377	406	399	390	388	385	390	405	383	395	416	372	405	373	397	375	403	435	396	429	386	406	373	396	395	382	352	352	392	436	385	418	357	381	387	384	404	416	390	377	360	417	366	354	380	416	393	385	387	371	371	394	391	408	393	384	394	406	367	387	377	372	358	396	396	397	400	363	373	446	382	378	408	365	421	361	385	388	385	402	393	398	350	366	377	405	373	427	395	429	387	361	388	383	382	426	360	386	386	406	405	382	378	405	382	382	384	409	398	379	396	421	372	429	396	413	380	420	391	397	392	380	408	407	390	408	375	361	351	389	378	370	454	383	383	382	376	427	411	419	420	401	408	416	412	373	374	396	409	357	370	370	417	388	423	397	384	447	373	411	382	394	404	414	392	382	386	378	386	427	393	405	391	382	381	388	396	380	356	385	360	370	382	428	377	405	374	404	395	394	391	403	382	355	388	351	388	366	400	388	407	367	386	384	389	408	401	420	398	379	398	382	405	397	399	431	393	388	403	382	399	384	377	354	357	378	391	378	388	364	419	399	430	405	365	387	383	393	405	397	377	333	370	407	404	398	367	391	403	374	380	417	378	403	372	408	376	406	376	405	386	382	383	379	377	417	377	409	414	389	386	401	395	378	357	405	421	399	396	387	425	381	402	376	366	412	391	403	405	368	396	408	386	396	397	391	382	412	394	425	366	399	380	408	390	381	347	405	404	395	381	361	377	383	436	406	370	400	418	380	409	388	393	373	433	420	396	388	386	397	387	426	403	379	436	427	366	404	398	395	386	386	377	409	388	389	392	376	378	410	376	373	394	362	395	390	373	357	376	423	357	393	416	381	389	412	394	409	383	398	422	359	363	394	433
6415	1457	1365	908	793	751	677	645	646	574	568	563	598	570	621	570	568	557	531	551	554	513	555	524	574	516	574	552	548	557	510	544	526	503	555	532	560	540	562	540	596	535	587	548	524	566	523	502	528	548	536	516	588	536	557	539	561	540	578	513	528	546	581	557	543	595	550	526	536	543	544	554	527	543	536	533	554	553	590	559	497	553	526	519	520	546	523	537	548	519	558	534	531	559	562	557	485	551	564	507	540	528	572	509	555	527	557	518	522	556	511	527	564	544	523	515	513	542	535	525	521	540	545	498	558	548	542	569	567	536	548	532	580	516	550	525	584	528	570	536	515	524	568	553	554	567	589	556	554	556	528	560	537	515	522	573	574	569	510	523	519	573	507	517	536	529	523	516	524	566	520	550	549	505	512	523	557	538	562	545	511	523	504	534	568	500	536	541	542	531	536	504	555	530	513	520	543	498	603	574	543	513	552	536	600	555	575	575	528	545	570	561	575	550	555	560	533	560	548	567	554	536	543	593	497	553	532	553	594	533	528	551	543	580	542	519	523	549	510	543	547	533	496	513	536	560	570	603	534	491	562	567	557	525	557	562	521	557	559	494	548	544	517	524	530	544	578	548	575	539	555	588	536	575	525	545	548	555	502	525	510	499	545	538	519	531	520	566	501	529	549	546	543	565	531	522	578	615	535	527	523	530	547	557	509	537	560	521	503	531	477	575	518	541	562	552	565	539	524	516	511	552	515	521	557	565	532	543	562	521	560	547	533	548	515	523	531	577	574	560	563	541	533	541	547	510	548	539	558	564	563	512	526	547	564	522	551	545	565	526	550	568	522	546	527	543	522	564	577	541	587	543	520	502	546	503	583	590	513	533	536	541	550	513	555	592	574	533	612	499	571	564	546	545	533	513	551	532	546	539	560	524	569	530	532	556	588	579	511	532	525	536	574	497	578	550	530	561	531	566	541	547	551	570	531	562	518	572	590	509	572	551	566	547	569	535	510	526	569	532	493	518	551	519	539	563	541	527	535	539	553	552	554	571	533	563	578	537	559	556	540	556	548	574	495	551	575	539	548	525	581	521	552	510	518	511	534	508	572	511	549	552	489	563	559	568	562	562	535	564	522	506	540	564	588	582	560	564	540	548	544	487	537	531	529	534	550	564	537	548	546	537	561	526	570	579	567	559	537	542	565	528	570	511	566	492	523	559	566	560	562	574	523	543	538	580	564	520	559	555	541	524	523	524	570	531	546	525	553	555	498	514	558	562	566	554	572	526	537	531	534	548	531	545	537	546	508	510	528	550	533	531	543	512	561	507	550	516	490	515	565	553	515	555	546	534	515	534	572	522	543	548	531	542	555	518	517	557	596	520	503	571	539	580	571	527	529	532	562	580	601	540	530	526	537	535	562	539	508	533	526	559	506	525	545	493	573	511	550	516	524	560	492	526	520	539	545	552	505	550	556	517	542	515	518	556	568	536	557	515	482	478	545	531	498	547	581	504	560	538	553	567	519	545	531	585	534	536	514	475	531	573	521	587	542	566	525	585	550	592	572	577	507	530	552	535	531	589	533	545	502	541	461	552	542	571	552	565	535	537	548	566	518	575	507	559	588	514	536	514	548	546	509	500	508	526	535	567	579	524	547	561	542	572	557	592	496	579	517	527	539	564	544	537	519	547	552	533	518	509	566	518	542	496	554	553	508	580	528	538	569	579	476	530	566	542	545	476	582	551	548	580	548	541	541	560	516	510	565	554	533	551	524	521	483	522	508	530	522	547	582	528	513	511	541	519	557	535	510	559	546	542	510	554	531	566	539	554	515	557	514	498	546	516	533	564	547	555	521	496	510	556	555	541	568	515	492	525	543	573	579	562	510	511	563	568	552	539	530	553	587	518	538	506	505	548	538	531	589	524	554	557	537	556	578	524	520	580	545	571	540	511	530	535	580	527	566	552	548	567	519	572	569	571	535	533	560	568	542	562	546	534	570	532	548	520	574	548	547	568	504	528	552	571	504	526	567	582	540	524	539	536	548	534	533	563	566	539	554	561	553	528	571	517	552	526	565	541	574	557	573	567	535	550	519	532	557	589	571	543	539	562	526	565	502	548	535	580	560	571	574	536	547	510	530	549	534	519	511	536	574	519	535	581	556	580	551	502	543	556	554	552	527	590	560	543	503	562	531	549	499	551	578	542	542	528	575	567	548	532	540	537	511	559	498	525	523	561	531	536	533	525	513	561	524	542	533	591	502	553	528	544	544	548	540	557	554	549	540	556	515	541	551	550	527	550	519	541	542	505	565	571	554	538	528	516	536	571	532	550	515	592	525	497	527	588	575	523	564	551	569	573	559	515	513	483	521	565	554	561	542	566	520	567	545	546	562	577	506	508	563	518	572	553	545	546	527	531	513	530	517	594	597	550	541	560	554	574	550	568	543	536	561	541	545	515	550	509	541	542	550	545	514	546	555	530	534	549	554	502	559	556	536	544	528	537	531	518	492	566	563	565	537	515	547	575	551	512	578	528	545	533	538	530	551	534	544	549	495	599	509	520	543	522	582	568	529	508	524	564	540	569	515	553	554	530	533	521	515	553	565	546	501	564	523	591	539	538	524	535	536	546	529	572	519	533	524	596	531	546	535	553	541	573	517	503	566	568	492	534	531	551	553	572	528	546	530	516	560	557	529	544	532	540	537	529	520	522	573	560	555	559	521	563	553	540	521	574	569	513	539	533	502	562	498	511	554	540	532	554	519	579	524	526	554	582	545	522	532	597	565	577	525	552	564	536	564	538	562	578	536	546	540	559	568	552	517	567	580	566	577	526	552	555	512	529	539	562	555	493	566	542	565	515	566	563	541	592	534	563	530	485	520	537	524	570	521	581	521	528	554	505	502	579	550	542	556	527	530	580	509	557	573	540	520	545	570	554	554	499	552	564	519	505	537	553	589	524	539	541	531	562	533	546	528	541	550	548	576	477	539	526	539	544	510	559	524	568	537	570	514	530	545	576	546	529	550	551	579	488	555	542	541	569	523	539	517	537	578	542	552	560	563	560	533	545	539	583	558	545	541	513	516	518	565	551	522	542	618	563	542	566	535	538	550	580	550	503	567	549	565	542	559	548	537	518	580	555	527	524	509	540	560	528	538	525	555	544	509	534	527	575	499	517	525	534	558	508	533	546	520	514	550	562	571	518	506	550	519	601	555	550	544	542	512	522	545	512	552	552	535	531	547	546	546	531	537	585	547	555	565	539	575	512	523	523	572	531	599	557	489	545	526	553	493	564	515	597	526	536	545	554	542	518	515	485	571	561	559	557	535	528	541	559	525	546	565	530	548	572	534	585	553	539	573	578	561	538	544	507	544	534	549	563	562	572	568	573	498	534	541	518	543	542	534	546	492	549	558	526	528	559	533	584	534	560	584	537	516	575	571	539	552	523	527	529	515	592	557	534	535	555	563	498	527	541	549	551	541	514	575	536	544	528	535	534
24160	21232	28616	24164	21097	5151	1080	789	678	607	570	597	571	539	481	508	486	490	468	437	495	467	459	502	473	483	465	466	438	443	496	476	463	445	420	468	435	433	393	467	476	466	425	440	432	498	431	407	478	467	430	432	438	415	509	464	438	423	471	427	432	419	450	463	433	463	447	426	429	447	487	404	498	449	427	467	407	457	410	447	440	447	458	444	414	430	468	395	461	410	471	466	438	418	442	432	418	455	452	432	445	410	481	414	399	459	426	437	439	436	402	474	429	441	443	403	462	421	412	429	398	456	427	454	384	457	454	463	408	438	431	409	431	450	454	413	425	373	434	404	472	432	439	438	431	444	456	443	409	496	449	436	461	451	426	415	407	460	416	407	450	455	429	434	449	467	440	458	427	444	424	408	440	440	473	413	414	445	419	396	423	409	425	458	415	472	435	438	440	413	409	462	424	444	426	443	425	464	477	448	434	425	465	402	482	427	446	442	470	459	449	437	429	444	443	407	457	444	438	430	457	463	419	413	398	466	408	423	436	424	485	460	457	398	459	430	402	449	416	419	440	468	474	452	458	434	483	465	423	429	468	432	460	440	436	436	416	429	462	452	442	464	461	451	400	456	458	424	433	420	410	427	427	417	403	434	424	473	425	435	447	460	431	448	451	428	466	419	458	397	449	424	449	492	411	415	431	420	482	437	452	465	444	461	408	475	483	429	435	435	454	437	418	421	430	465	431	409	419	419	421	436	427	408	434	436	452	445	455	428	417	444	442	415	442	436	410	466	441	449	468	417	445	447	422	439	419	424	450	388	450	416	418	412	481	394	437	448	404	443	456	409	438	456	429	441	444	393	455	420	436	457	416	447	439	498	464	405	439	433	430	451	457	439	421	464	457	424	428	438	452	494	477	438	417	382	428	438	466	406	424	444	473	441	472	436	446	423	438	431	430	448	436	403	424	442	414	422	431	498	444	460	426	461	441	403	445	419	423	460	439	461	436	467	447	445	438	414	445	426	439	458	438	454	436	432	455	408	427	439	448	438	440	441	442	431	404	485	422	450	424	431	421	441	425	424	383	486	416	448	419	431	441	461	433	472	469	438	424	443	460	453	409	447	445	415	425	412	434	425	426	450	404	437	421	413	437	464	455	422	458	459	490	418	388	424	454	423	437	456	441	434	460	447	421	442	451	421	440	418	436	422	461	435	450	421	458	414	425	493	423	446	452	454	449	461	430	418	461	465	448	435	431	445	449	494	438	452	456	486	420	472	430	441	416	397	485	438	431	440	449	447	445	451	437	422	379	431	438	434	451	463	439	445	429	450	428	442	438	425	439	440	409	482	443	420	458	448	463	464	410	432	462	422	474	460	470	452	472	438	427	461	424	436	481	400	416	452	438	446	434	488	479	447	430	447	460	443	426	433	459	432	415	447	425	437	413	446	436	406	439	407	417	435	433	412	464	426	454	437	429	425	413	437	453	458	428	421	436	426	397	451	405	471	471	469	423	452	445	432	454	473	448	442	428	437	445	421	424	426	408	388	423	423	482	424	416	425	464	448	463	437	413	447	436	447	455	449	443	420	436	461	464	407	451	469	461	456	399	433	419	438	425	457	403	418	404	467	440	443	414	443	464	407	437	472	438	419	439	473	414	396	448	419	430	414	415	423	440	423	433	453	444	447	461	429	415	450	429	410	431	430	435	437	459	442	454	426	432	441	425	434	432	431	446	436	444	383	424	435	449	464	425	444	420	436	449	415	435	448	495	443	454	433	462	430	421	450	453	448	471	411	461	420	465	438	444	441	431	416	448	454	454	451	461	451	447	431	470	425	447	438	482	432	438	418	417	455	450	438	431	461	403	403	423	471	461	451	442	444	444	436	419	457	434	463	436	461	454	421	449	448	431	411	454	489	457	439	417	483	469	445	410	432	440	434	500	424	430	429	443	420	461	439	432	445	426	409	462	443	401	462	426	423	441	448	427	478	417	434	431	442	427	441	482	453	454	390	441	432	443	414	446	412	422	422	464	471	424	444	437	446	445	447	458	448	457	424	426	417	438	430	458	416	407	413	401	441	463	427	463	416	442	437	397	411	453	421	449	448	442	434	450	414	435	425	462	444	419	409	429	453	448	424	396	464	443	442	425	454	431	448	480	482	443	447	438	431	431	417	414	474	444	428	417	465	415	455	447	411	443	411	439	428	432	446	439	426	447	433	470	450	451	448	461	438	442	438	435	442	441	416	405	472	450	436	444	419	449	448	458	443	393	424	443	413	428	408	452	449	442	412	431	468	450	416	423	419	435	407	471	427	417	414	438	466	410	467	445	452	430	404	461	433	496	425	425	449	443	438	422	438	392	437	433	427	434	432	460	433	450	451	468	433	419	455	419	448	432	439	441	421	492	466	403	415	437	404	408	418	438	420	415	430	436	463	418	460	399	412	438	419	418	422	449	449	444	443	456	465	446	439	382	412	433	433	403	438	436	417	403	450	475	452	443	425	422	414	418	421	451	427	451	420	423	452	402	432	449	427	404	441	419	431	452	450	434	434	406	435	434	442	397	445	481	424	428	414	419	464	407	460	430	421	451	443	416	448	456	451	450	461	432	446	474	416	468	422	442	411	437	439	416	465	476	460	417	435	425	419	424	450	482	434	467	421	433	460	421	442	431	455	440	457	433	448	446	403	447	395	446	410	421	402	440	412	447	449	456	438	406	416	432	406	426	459	414	467	436	436	471	424	421	415	458	406	443	422	453	465	429	447	454	405	423	430	459	455	452	458	437	418	466	432	435	446	446	470	415	422	410	440	404	419	435	475	438	453	409	465	463	448	450	449	418	424	453	406	443	410	400	445	394	396	427	434	462	424	442	449	454	443	435	424	437	418	475	410	392	452	421	474	412	469	434	461	464	439	469	473	429	392	446	450	424	463	443	418	434	400	433	446	443	454	451	435	436	428	431	419	416	436	443	440	428	412	452	439	414	418	424	456	432	494	429	419	457	427	419	405	450	442	464	426	425	432	449	441	469	417	429	445	434	413	435	455	492	471	468	416	435	433	437	432	407	403	449	405	445	443	465	428	429	403	451	429	426	473	466	456	468	447	450	438	453	422	425	471	425	403	431	443	436	424	452	404	427	404	449	405	427	457	423	450	440	411	444	424	442	437	436	429	436	386	432	423	466	422	483	450	437	439	439	450	471	425	412	434	440	410	407	450	473	407	438	423	447	438	400	444	470	448	431	410	417	455	396	451	414	447	430	412	441	430	423	450	442	459	423	447	438	426	419	470	433	396	446	462	454	420	428	435	403	448	431	477	446	410	396	433	426	414	407	427	434	447	448	406	411	433	454	455	432	441	434	427	435	440	443	435	434	451	413	443	466	452	449	418	463	466	454	428	450	426	408	469	457	452	465	441	454	435	414	410	421	454	435	411	442	460	456	437	416	445	418	441	421	397	474	420	393	448	430	434	445	411	421	416	435	463	445	453	398	427	414	455
11271	9273	8334	4304	2970	2346	1770	1554	1330	1149	1028	905	917	853	801	748	743	701	713	720	705	701	648	661	641	685	683	656	665	630	632	645	645	671	636	645	630	655	604	605	611	615	643	568	585	647	630	649	609	600	627	611	625	574	613	580	563	577	600	647	607	647	603	608	624	616	584	613	601	654	559	590	608	582	647	625	609	605	602	575	604	628	611	606	605	618	552	601	616	613	576	582	580	608	643	575	635	596	592	569	581	619	570	560	572	614	605	570	640	586	577	628	653	595	593	602	582	599	535	593	582	611	591	626	592	556	617	631	596	600	611	631	602	567	605	587	571	593	607	583	636	599	605	605	605	610	605	595	618	607	623	615	615	568	596	625	616	604	622	593	598	646	590	607	565	580	577	629	606	583	580	632	612	584	599	593	571	618	588	547	595	610	617	559	585	567	659	634	617	607	577	577	634	607	639	555	599	645	616	615	616	633	640	589	561	629	618	638	599	614	586	579	578	585	567	618	640	601	629	628	613	618	599	616	574	584	608	603	555	587	580	599	578	613	630	574	621	656	575	583	629	596	636	605	597	603	598	596	572	618	586	608	618	649	626	640	584	659	590	554	635	642	577	598	637	634	598	609	570	647	567	607	577	631	610	583	591	616	639	570	634	637	602	567	614	603	599	648	624	574	599	636	601	582	632	615	591	602	602	627	550	625	612	570	608	601	640	583	658	624	583	616	588	629	595	589	596	579	601	595	637	641	605	583	592	650	590	628	591	543	586	589	536	627	633	575	646	597	621	619	647	581	605	585	626	601	632	608	590	632	599	619	626	601	593	558	612	606	593	580	595	581	599	624	578	591	604	617	639	537	624	593	601	593	612	622	589	621	587	602	593	630	552	653	597	572	554	582	608	588	596	593	576	559	591	597	582	556	600	614	606	628	562	629	578	565	598	557	603	608	602	582	578	594	578	627	565	638	601	651	568	653	562	602	615	616	597	612	626	605	588	574	567	605	605	584	610	619	599	589	605	602	626	597	602	596	607	597	602	595	604	598	607	623	618	648	574	622	614	623	587	579	648	605	638	608	577	564	639	628	594	589	577	640	611	627	618	612	584	625	621	632	598	594	627	597	633	630	617	633	584	577	612	646	629	618	582	652	591	682	565	587	593	602	586	621	564	614	631	589	582	618	582	597	612	664	604	603	586	601	645	596	637	596	640	600	576	598	585	642	564	590	635	588	598	567	629	597	589	614	653	585	581	610	608	632	629	605	598	597	634	590	592	608	608	575	621	613	565	615	588	598	625	620	576	626	577	638	620	588	575	566	634	635	573	596	623	601	600	609	636	572	602	629	627	578	640	630	630	593	619	570	585	585	631	574	597	581	637	593	585	616	605	595	645	608	574	610	596	612	604	648	598	575	636	581	602	569	601	648	636	572	549	609	619	554	592	584	592	623	579	606	603	591	583	587	580	627	606	582	636	610	638	623	650	623	596	614	602	599	637	596	626	657	639	619	626	602	593	586	621	583	602	602	613	637	607	569	607	650	605	583	582	611	609	630	608	582	608	594	597	601	593	635	632	612	591	608	666	577	608	629	599	579	590	627	608	633	594	618	580	601	623	596	582	612	628	629	561	600	592	624	639	584	547	630	639	575	606	636	622	598	571	567	653	597	626	612	618	626	585	522	543	593	635	628	581	639	570	596	635	577	578	601	626	580	633	630	621	584	621	607	608	596	588	596	574	617	580	598	608	606	572	600	564	605	635	653	595	600	587	601	595	564	558	641	627	640	658	617	654	591	624	605	547	585	618	589	652	606	605	555	634	570	607	609	606	643	588	587	621	565	595	553	620	573	624	609	610	614	599	605	590	598	604	611	590	596	629	643	573	563	631	591	614	605	601	610	611	624	570	622	599	604	609	621	602	607	618	612	619	586	586	615	584	623	578	618	578	632	636	650	603	595	616	581	624	640	641	589	596	588	612	631	655	601	580	574	603	613	583	625	576	593	609	621	610	592	593	626	612	613	586	595	628	570	627	613	608	608	579	590	632	594	581	614	585	630	666	578	584	640	612	610	627	617	584	571	594	601	569	631	573	609	645	581	571	541	618	587	596	636	560	608	605	608	612	626	610	628	611	603	617	552	648	601	611	589	614	598	569	581	626	605	616	588	623	621	575	598	590	604	573	596	621	613	623	600	596	646	628	658	594	582	620	611	611	600	599	633	615	630	600	597	604	621	633	616	620	584	592	601	582	621	640	610	605	615	567	617	610	599	588	610	626	597	639	598	611	584	632	605	629	612	595	587	560	620	557	624	613	612	564	605	587	561	639	615	663	646	588	655	632	612	621	599	607	608	600	602	618	628	575	610	578	590	645	618	623	591	602	595	654	583	649	598	610	610	608	613	648	598	668	566	623	549	620	609	566	568	653	582	615	578	634	584	613	577	596	575	573	622	629	592	622	611	548	605	599	614	589	657	642	592	541	621	592	573	604	611	576	592	633	611	606	599	587	577	606	583	616	609	629	621	616	595	584	618	580	572	648	584	588	586	572	589	558	585	583	649	592	602	609	624	598	616	620	605	587	605	567	594	599	574	578	600	583	602	581	630	618	645	588	596	599	649	584	643	613	600	593	600	630	610	595	620	615	613	636	616	605	624	608	669	579	551	621	595	658	597	542	573	607	569	632	594	588	579	570	611	635	612	641	574	594	544	611	615	563	595	584	617	627	620	583	619	591	550	604	655	585	625	595	585	571	573	608	594	635	567	606	597	631	597	622	626	612	596	576	547	586	619	613	628	638	575	613	590	578	662	566	598	638	578	601	606	546	631	661	573	635	581	605	589	580	582	618	595	584	607	633	584	596	612	634	595	574	645	613	557	594	602	656	577	595	619	624	600	618	594	611	582	635	602	604	612	652	602	586	562	597	605	621	597	571	567	585	645	631	608	597	596	612	576	616	568	604	586	631	620	610	579	602	613	620	562	584	615	567	600	568	593	620	608	626	629	591	583	579	579	589	581	605	593	570	572	622	627	589	589	603	608	577	615	592	634	597	570	627	604	611	586	590	606	607	602	612	583	646	610	587	609	639	616	625	576	624	631	622	617	573	663	589	599	567	625	609	598	597	611	570	645	573	632	587	595	603	567	563	589	621	553	604	593	586	581	596	668	628	621	581	616	618	631	638	610	594	590	619	582	590	620	585	617	604	592	627	633	623	614	569	584	616	565	571	622	559	588	614	603	591	594	565	577	593	593	630	595	596	589	612	665	596	602	637	584	608	615	625	599	612	634	649	605	603	643	605	597	639	558	626	586	617	574	603	620	603	640	611	598	609	609	636	610	615	581	558	599	618	591	610	589	584	571	630	582	595	581	553	592	594	592	584	590	588	588	666	593	591	578	568	572	619	611	586	616	571	595	612	572	587	596	547	598	607	632	604	596	578	583	662	641	653	590	621	598	582	622	602	626	620	560	587	592	591	596	605	564	592	561	613	569	554	653	638	596
23197	21256	29211	23589	21256	21136	4050	962	731	597	553	453	453	438	414	361	359	325	321	294	305	289	289	278	264	243	255	267	237	274	288	287	222	236	273	240	245	256	249	230	238	242	226	247	253	258	236	256	223	227	226	240	251	263	246	240	223	232	259	268	241	231	261	250	231	226	244	248	220	225	185	249	215	244	221	236	210	218	259	244	244	204	234	212	234	252	262	224	244	208	244	218	238	234	242	213	231	229	246	221	225	199	235	223	231	237	239	229	207	226	224	229	230	217	210	215	220	231	189	241	241	229	254	252	228	234	225	200	284	222	256	233	218	222	214	233	216	216	217	250	251	218	229	263	225	220	219	220	254	229	221	234	253	210	236	251	244	227	253	227	231	205	218	231	232	211	215	253	232	205	243	226	227	222	230	226	230	241	254	257	209	214	219	223	213	264	236	240	207	246	219	214	260	240	242	227	253	249	238	219	240	220	217	209	233	229	233	213	210	218	201	238	237	220	209	237	213	235	240	227	215	238	228	234	219	208	212	231	231	241	244	218	217	239	227	211	249	194	232	250	248	262	253	225	220	235	270	236	224	242	233	224	238	235	253	215	216	233	245	245	211	254	222	242	251	240	226	240	207	253	241	210	227	216	236	239	240	222	236	232	227	215	214	233	208	216	260	242	235	227	224	222	229	221	212	240	214	230	221	219	233	220	210	224	208	236	235	236	221	201	241	242	242	231	229	204	209	217	253	224	225	244	238	228	256	235	241	232	227	222	182	239	232	211	207	203	261	258	216	228	256	209	232	233	244	209	226	203	223	242	247	211	241	218	221	236	224	230	221	252	228	238	223	223	243	240	232	213	251	225	243	218	199	223	226	229	219	216	228	231	252	237	250	241	236	204	234	244	208	219	219	258	223	217	252	242	230	248	224	264	235	244	233	224	245	217	235	224	240	227	225	240	235	251	219	206	218	222	207	237	218	236	232	241	229	238	236	229	221	253	229	203	229	221	226	209	235	219	234	241	235	251	240	211	225	216	248	209	251	241	215	233	227	214	243	220	213	215	213	228	201	244	231	248	238	237	216	224	217	230	219	265	232	237	272	222	205	215	232	239	230	231	215	220	199	241	214	245	233	213	216	240	229	208	224	221	202	221	225	215	236	225	235	220	234	215	217	230	220	236	207	256	231	223	226	229	208	187	250	248	235	231	254	241	233	234	217	233	203	224	220	230	254	237	264	241	232	223	233	200	200	209	247	225	239	213	227	251	230	227	224	224	248	248	218	245	193	250	234	242	248	219	239	230	228	229	227	214	221	215	228	225	196	229	236	228	232	227	215	245	218	237	213	259	234	218	221	235	215	228	258	219	219	221	247	244	202	245	227	221	210	263	211	205	246	233	252	239	200	247	246	217	242	257	201	228	228	243	257	237	231	219	243	215	240	215	221	200	229	226	229	250	228	242	250	242	232	207	212	236	205	236	216	224	241	213	258	217	228	237	232	232	267	205	215	226	223	209	218	207	212	268	226	232	225	207	261	212	222	222	218	239	207	241	230	241	233	213	232	208	216	207	208	222	228	211	231	218	224	208	234	227	221	261	238	250	222	257	213	247	230	235	235	232	250	220	208	213	230	221	232	226	223	220	219	214	227	239	230	225	230	223	227	221	219	255	246	236	229	226	228	223	228	217	231	243	229	228	221	243	233	211	234	241	246	263	235	242	226	221	236	229	234	226	233	238	248	248	262	236	247	245	225	221	217	214	203	268	192	249	224	245	230	214	213	216	250	213	226	232	227	222	227	247	224	209	216	272	193	259	212	230	243	248	215	209	253	212	234	230	256	221	243	212	240	220	209	275	226	203	259	222	233	230	235	248	260	201	230	234	228	235	230	237	226	211	224	199	215	231	251	240	227	200	222	240	239	236	215	241	264	224	206	228	232	218	241	236	227	216	222	215	238	221	213	228	230	221	227	223	202	249	204	219	233	248	207	236	244	206	249	252	225	234	224	225	208	224	225	200	230	249	245	238	212	210	215	213	255	233	260	218	221	200	251	253	227	245	222	219	236	242	234	263	231	204	238	256	226	243	211	238	239	227	276	224	211	235	219	231	204	240	235	226	218	198	231	236	232	219	217	252	216	241	223	224	211	213	203	220	215	236	217	205	215	231	236	219	223	229	224	224	238	250	219	226	233	233	237	258	219	253	216	238	223	247	252	228	217	208	221	247	224	239	233	252	214	237	208	231	211	255	236	210	242	215	258	224	216	236	250	232	222	208	209	234	270	245	227	221	226	236	226	229	228	238	220	252	258	214	245	245	235	243	235	220	246	246	224	224	205	238	220	257	237	233	200	261	232	237	210	244	242	205	228	220	246	234	246	237	232	249	259	229	217	224	219	223	239	254	242	228	236	222	209	234	231	251	238	229	214	220	215	215	238	220	228	225	218	238	233	232	240	227	242	232	247	222	225	222	256	245	210	234	206	230	233	215	235	229	221	235	208	230	213	223	216	243	247	233	248	229	229	249	215	244	221	233	232	243	230	222	237	203	248	232	216	211	262	232	213	234	234	245	215	244	237	220	235	215	203	238	233	219	249	238	239	221	209	264	221	223	227	220	229	227	230	222	223	224	249	205	234	243	233	201	220	236	227	173	217	263	190	233	252	246	227	232	210	225	234	208	229	221	252	252	231	200	201	206	223	217	253	232	234	226	250	238	249	250	236	220	196	226	221	220	214	242	257	229	233	232	234	227	215	220	230	262	216	201	258	251	227	227	231	234	228	242	237	240	214	243	227	258	199	227	241	223	210	238	219	235	253	235	243	220	212	264	220	217	249	230	238	208	224	228	217	215	208	236	212	209	239	232	237	230	264	225	250	253	247	246	254	210	234	205	244	243	242	199	212	227	224	234	226	239	223	230	258	250	237	221	221	255	226	239	249	223	231	205	228	226	231	227	234	249	217	221	191	236	221	238	245	249	273	223	199	213	210	212	208	233	249	234	220	241	208	231	211	228	204	223	230	227	192	225	221	219	230	229	227	247	236	216	214	243	218	200	224	220	239	236	220	243	221	233	235	246	223	251	210	238	222	238	244	213	241	214	226	237	211	228	233	229	238	217	221	242	241	232	200	246	254	209	229	234	207	203	227	223	247	242	241	207	235	217	225	219	214	229	240	249	233	201	203	262	206	225	248	216	246	220	233	232	235	218	213	213	241	226	211	239	213	211	231	240	250	262	229	227	239	242	210	228	208	243	245	216	235	228	248	256	235	233	236	228	228	230	246	218	255	253	192	224	238	240	248	220	238	220	230	211	261	246	217	231	248	234	242	233	224	236	219	235	236	234	218	228	244	236	222	233	211	243	213	207	240	243	249	238	237	212	190	217	211	225	205	238	216	239	231	211	214	212	194	222	220	228	240	243	208	229	239	242	220	225	213	225	224	220	220	229	223	230	248	223	220	215	254	230	200	236	237	203	252	222	208	223	244	235	226	217	206	246	230	231
11783	15124	13157	7127	4863	3662	2794	2212	1798	1442	1237	1017	932	825	730	674	632	540	570	480	478	468	452	459	444	429	431	407	405	369	375	398	364	376	386	353	358	377	365	355	392	347	327	376	371	365	364	365	345	382	370	330	366	363	365	344	344	345	333	341	326	348	315	340	322	354	334	372	341	349	371	319	318	319	336	325	320	354	340	353	321	328	307	337	351	336	340	315	315	349	319	306	350	372	321	333	335	332	363	323	346	330	346	327	304	312	336	351	328	333	321	301	319	334	323	373	327	341	330	307	325	355	334	344	367	353	305	322	333	320	332	372	334	353	373	342	363	326	322	357	350	330	289	335	340	342	306	344	336	332	338	336	313	345	343	325	332	362	313	311	352	347	349	301	342	323	340	333	317	318	326	300	307	331	371	339	325	323	331	338	327	373	300	339	354	357	355	329	360	315	356	345	348	323	316	328	357	335	317	291	351	354	323	348	328	323	340	323	344	315	326	318	325	340	317	339	338	336	335	321	322	320	336	358	340	358	304	291	315	317	297	347	309	308	319	342	353	311	311	364	343	352	345	316	328	329	317	336	335	306	339	343	333	323	363	321	324	308	332	310	324	312	308	338	314	366	348	320	326	354	329	306	313	340	346	350	325	343	336	333	319	298	327	334	342	317	328	318	317	305	334	353	319	343	315	310	341	361	330	308	310	327	351	332	327	343	331	309	318	315	324	312	333	298	347	352	341	326	300	339	337	347	328	317	333	328	318	297	352	309	321	305	337	302	313	333	311	331	337	329	342	330	309	384	357	325	337	353	345	317	347	349	348	337	313	358	323	305	340	309	318	338	303	328	337	323	346	325	282	321	279	333	336	330	336	330	341	317	307	341	332	318	325	315	310	282	329	300	314	356	333	341	336	351	336	301	316	294	362	369	342	307	321	338	314	308	328	317	330	310	350	339	339	332	309	332	320	333	352	325	319	324	319	325	348	325	371	327	343	304	355	315	331	338	336	334	334	340	322	350	359	327	294	331	321	385	326	332	349	310	314	333	312	326	312	334	323	314	348	352	337	335	323	331	338	300	366	291	327	331	329	325	287	341	338	326	323	315	334	363	319	333	355	313	320	357	324	317	342	297	346	333	322	328	305	338	309	308	340	318	313	366	371	344	310	332	337	348	353	336	335	317	318	332	311	313	301	317	322	358	357	335	321	279	350	349	288	335	338	336	321	338	326	349	307	333	349	326	339	321	303	327	327	326	288	345	318	331	330	340	308	317	326	354	349	311	327	308	328	323	323	332	307	325	336	329	328	307	331	332	307	321	308	325	332	332	334	326	318	285	317	325	308	344	308	334	309	322	314	334	312	322	364	342	279	340	355	338	339	316	333	349	343	347	320	325	337	316	328	299	321	313	336	332	331	354	320	324	340	346	323	315	360	319	328	375	340	352	353	330	321	311	332	355	316	344	300	341	303	330	330	344	310	333	300	319	302	314	327	341	340	335	337	307	340	307	328	332	371	359	323	369	320	330	332	324	338	348	359	342	334	333	323	339	327	317	322	340	360	321	310	345	338	342	325	367	358	332	342	339	309	303	355	319	344	344	306	323	353	350	300	312	335	332	334	342	328	299	321	319	325	332	292	314	351	333	340	301	306	298	339	312	339	350	329	336	334	335	311	347	339	310	328	344	343	312	320	352	315	321	318	362	312	340	319	305	310	311	317	344	354	357	315	339	321	318	308	345	336	321	303	334	326	330	312	316	353	325	333	336	362	322	329	312	342	346	317	344	340	324	321	341	369	322	325	330	347	339	352	316	329	319	321	318	311	347	351	321	306	338	320	319	336	334	340	323	331	336	340	351	298	339	332	336	313	325	325	316	293	340	329	334	315	328	333	358	348	313	318	322	354	326	297	346	312	310	348	341	337	289	327	366	336	311	314	356	361	333	304	365	306	334	326	346	322	322	326	313	310	330	326	295	344	336	311	343	323	332	313	336	327	322	326	341	317	333	349	310	339	340	334	334	327	323	321	317	316	365	330	348	344	331	321	318	367	299	313	313	309	316	341	301	321	320	322	357	342	344	329	315	335	339	342	321	310	329	311	338	323	342	345	340	340	302	312	305	361	294	329	327	336	345	364	334	302	301	324	343	366	361	316	328	365	319	303	334	334	340	325	342	283	365	332	341	301	322	344	319	348	358	275	347	310	335	279	317	354	334	333	316	344	319	330	309	326	319	300	315	336	323	345	327	331	318	319	312	359	324	343	323	318	338	339	337	305	336	332	303	302	304	350	325	328	343	325	363	328	337	325	343	328	352	321	337	324	347	361	316	291	332	337	328	334	355	334	319	358	313	329	344	311	313	356	310	350	275	319	360	341	326	334	320	351	303	330	335	340	324	310	314	368	358	373	331	323	338	329	309	350	347	313	329	311	306	325	337	324	301	359	326	349	354	344	303	333	310	315	342	341	319	317	316	359	314	341	362	320	314	319	318	337	332	330	361	347	359	346	336	358	360	311	319	304	297	316	323	328	329	319	294	337	357	323	305	309	320	337	319	337	337	346	332	344	308	303	341	338	337	334	326	284	328	350	324	307	334	357	326	355	323	342	319	328	310	326	313	352	356	346	315	323	307	342	341	347	312	338	341	335	302	309	327	322	345	341	315	341	319	341	288	330	332	302	352	338	326	316	326	357	331	300	343	339	354	308	302	300	319	307	345	304	297	343	321	315	314	312	326	294	311	326	308	312	339	357	306	345	319	329	320	320	319	331	331	326	341	294	311	356	331	316	350	330	321	284	328	273	316	323	314	309	307	314	310	314	373	315	359	308	352	322	354	359	362	331	321	322	319	305	362	319	327	317	328	358	312	318	315	299	339	344	345	310	355	331	354	321	336	328	344	330	294	328	337	307	308	320	338	326	311	340	322	322	327	325	310	368	333	346	336	339	331	318	321	333	287	341	304	349	326	324	335	311	306	335	348	337	324	342	331	338	345	316	284	322	349	304	307	322	353	333	328	316	343	303	293	312	341	313	351	263	292	318	323	299	318	320	335	336	328	313	323	348	319	324	349	342	334	327	332	302	348	318	327	340	356	339	353	351	316	337	343	338	317	332	327	329	307	329	353	324	312	317	309	347	302	342	322	361	324	330	345	316	365	338	344	337	316	331	365	344	324	311	320	322	356	316	326	336	296	331	374	350	312	325	332	293	332	343	322	317	338	345	333	310	332	348	329	328	360	345	308	331	332	358	328	343	327	314	330	333	327	330	327	299	289	355	325	323	329	349	344	314	306	333	316	365	336	292	300	336	340	323	321	328	338	361	353	354	337	345	339	313	316	343	313	319	344	316	368	332	334	340	318	311	353	324	297	332	310	345	336	322	346	336	312	305	347	292	321	334	361	345	340	346	326	369	371	335	371	344	301	311	362	335	304	338	334	347	340	344	317	328	308	333	357	332	308	317	339	368	311	318	317	353	316	315	342	288	320	299	320	341	325	333	338
26861	20349	8051	900	549	441	444	414	413	407	435	428	418	378	422	417	412	402	410	372	397	440	416	413	400	421	388	401	396	386	421	405	361	413	423	399	378	388	438	434	376	362	403	398	410	403	392	420	378	401	414	384	376	398	385	355	420	387	440	397	401	382	380	402	397	392	439	425	397	383	438	434	379	376	404	379	392	380	419	417	355	428	398	397	420	443	424	367	384	399	396	419	383	405	408	392	360	391	391	403	393	408	383	380	391	421	360	380	389	420	366	418	369	404	406	359	445	406	366	405	400	414	377	424	419	361	399	402	412	391	422	401	403	378	428	413	389	384	399	387	401	402	428	408	410	400	331	415	355	381	384	407	420	397	424	377	450	416	382	406	438	420	391	422	406	396	414	418	421	377	401	379	412	413	414	396	400	391	395	381	367	370	397	453	412	387	386	412	394	404	369	413	418	361	423	422	395	389	390	382	417	424	359	411	428	375	350	379	421	369	390	393	384	398	426	397	398	418	409	395	407	425	409	349	413	382	388	409	423	396	365	419	422	417	404	432	394	412	365	456	411	401	399	405	409	377	453	420	385	365	408	379	369	421	401	342	379	385	380	431	390	425	398	405	385	434	408	391	412	425	440	398	381	378	394	405	395	382	400	376	385	409	428	396	366	384	434	433	424	386	420	416	384	362	391	400	381	392	384	380	361	408	408	438	397	399	358	417	403	397	421	382	367	405	408	454	394	390	412	384	401	405	395	414	405	431	412	428	390	387	410	408	432	376	411	361	396	409	399	374	384	427	423	405	391	397	353	403	350	417	395	382	421	420	408	346	401	405	400	435	425	423	412	416	395	402	453	395	390	414	389	415	412	402	435	425	394	402	359	413	398	360	385	406	413	378	394	405	376	401	337	370	402	402	388	402	358	389	381	431	393	410	419	401	384	429	376	380	401	384	414	387	414	376	338	433	420	405	405	409	388	376	412	432	402	434	408	402	398	379	410	384	406	425	443	394	405	380	403	387	385	385	368	433	388	397	412	417	414	367	424	372	412	381	380	429	421	386	398	385	396	448	400	425	386	397	401	386	383	380	396	388	371	355	422	369	404	394	402	384	408	371	418	380	403	393	372	359	427	396	386	408	421	430	386	398	398	384	410	415	451	396	400	436	367	399	398	370	386	384	385	411	397	396	425	430	424	410	416	413	399	383	398	348	383	390	391	403	384	444	409	394	407	388	369	418	415	377	378	425	401	427	392	404	392	388	364	383	375	436	410	408	401	410	423	396	388	373	393	425	396	409	433	419	386	391	410	431	397	377	391	424	393	379	387	385	385	420	396	410	397	380	415	406	372	398	430	403	386	390	426	424	416	400	410	400	397	411	402	385	350	397	419	422	409	372	389	368	416	365	405	372	375	403	378	362	386	385	397	380	382	383	384	352	416	400	425	398	404	404	418	398	401	373	392	409	349	390	416	418	364	369	381	414	382	419	370	380	396	395	412	427	431	390	400	423	389	387	393	383	420	392	368	406	371	400	405	391	387	408	392	409	392	443	392	428	367	406	386	446	424	393	393	387	411	396	409	433	402	425	388	396	395	428	391	385	368	378	380	382	363	426	403	390	427	382	427	438	395	421	366	428	408	395	368	393	397	388	442	416	407	397	397	382	384	422	418	377	373	379	391	429	370	355	404	398	399	383	400	403	349	376	396	402	387	381	412	361	388	408	404	400	407	392	402	361	395	403	386	400	388	379	389	378	436	397	388	390	377	404	383	370	381	407	390	403	430	381	416	398	407	393	373	382	409	406	375	425	395	413	396	368	380	405	387	429	379	389	384	405	400	380	405	385	417	379	395	382	408	399	391	390	375	410	394	390	401	410	395	399	387	386	393	385	383	429	393	372	400	376	396	407	395	396	392	389	404	392	390	418	387	374	400	400	406	406	406	408	452	399	445	372	392	391	392	416	404	406	365	393	405	402	389	356	408	411	388	417	381	409	415	373	417	387	405	411	380	405	382	382	442	390	401	383	381	377	398	371	413	410	438	398	385	396	413	415	407	436	400	397	393	429	401	421	423	398	424	407	397	389	401	367	383	417	413	367	407	404	378	389	383	369	426	357	390	367	398	398	415	358	366	376	402	400	428	413	372	385	409	379	389	426	386	400	400	399	381	409	399	416	441	406	390	410	398	406	395	371	414	410	448	400	416	404	426	377	396	371	351	406	369	358	399	429	420	369	419	373	421	383	404	380	413	403	388	413	389	403	408	397	422	403	378	412	401	380	402	401	387	402	415	418	417	392	424	386	406	434	392	379	418	390	384	399	415	375	374	422	391	389	399	410	406	405	395	388	425	396	408	440	389	379	394	436	408	382	398	403	395	399	407	394	381	409	400	380	416	385	392	408	378	421	420	403	375	410	388	405	411	387	377	374	378	395	361	427	412	391	403	417	358	398	394	356	408	403	394	413	395	418	404	398	389	375	415	374	427	416	387	410	432	402	390	412	385	380	377	366	386	366	437	425	393	392	387	371	406	418	412	368	380	395	399	383	363	363	415	392	408	438	383	414	371	378	369	376	404	391	375	378	398	394	397	383	409	442	405	390	403	409	390	408	399	372	459	390	358	419	450	407	417	398	400	407	400	388	407	401	358	382	404	395	425	402	407	419	377	391	420	420	369	377	464	422	428	449	404	342	403	383	392	408	386	429	374	389	395	391	395	406	400	408	411	389	365	401	402	410	392	374	413	407	397	421	383	414	390	391	390	398	406	400	430	355	368	402	409	408	459	387	391	373	415	390	388	403	370	414	380	404	400	424	394	406	372	377	401	397	389	381	352	425	378	391	367	416	388	417	386	389	377	372	403	403	447	382	426	375	397	365	381	399	380	379	353	433	362	376	437	372	421	351	403	414	391	424	364	372	409	400	416	391	418	386	408	441	397	395	383	408	392	422	408	391	359	411	389	398	397	418	371	432	379	416	368	394	380	428	364	387	425	393	390	393	384	396	407	419	383	365	400	399	442	390	389	402	421	391	395	411	401	423	369	415	419	402	427	395	393	413	410	368	395	408	405	458	398	389	444	383	392	385	400	392	375	404	407	402	401	379	416	397	420	389	377	399	381	384	426	400	385	402	404	394	341	419	406	392	363	373	439	400	396	402	354	361	400	382	425	405	414	360	396	406	372	383	416	375	422	397	407	404	412	383	423	383	388	406	412	426	367	378	370	387	393	401	423	376	401	390	424	383	378	367	377	384	418	397	406	369	410	416	393	421	423	390	384	409	385	432	396	418	398	402	375	406	414	415	383	435	377	403	396	393	415	389	372	441	399	411	391	352	378	379	409	391	396	420	390	392	382	352	411	375	396	356	406	396	388	379	383	390	419	402	404	386	392	385	373	392	423	389	383	414	428	416	397	398	403	407	365	379	373	401	409	436	375	416	418	370	406	409	388	394	387	378	413	342	445	389	401	360	425	368	405	398	391	401	381	420	385	413	402	412	404	387
5867	1345	1364	899	831	699	693	647	620	589	605	574	551	554	525	519	537	531	562	549	560	581	546	567	535	537	543	546	532	532	528	546	532	537	547	515	533	566	566	560	560	564	553	563	552	563	537	533	537	549	524	502	541	557	514	557	559	545	547	513	525	556	566	544	518	492	522	555	522	527	541	512	564	576	537	511	544	536	579	496	570	558	512	586	554	549	534	541	583	528	543	531	545	516	596	552	546	563	551	528	524	552	544	526	567	556	532	563	519	478	521	516	524	512	547	552	530	579	546	542	545	541	522	539	567	541	519	480	545	538	523	520	592	555	560	522	521	554	522	577	574	488	534	520	567	537	503	573	552	553	521	554	508	553	577	553	501	568	574	574	575	550	549	535	515	570	534	485	531	551	505	524	519	504	547	489	521	525	543	549	565	525	520	542	550	588	556	536	566	557	526	555	560	504	559	530	538	540	543	560	555	518	554	531	540	560	523	514	539	535	559	579	518	572	527	524	532	534	551	498	567	525	541	567	531	542	554	559	556	570	490	523	562	548	534	569	540	526	544	585	571	542	510	524	498	535	538	550	564	540	556	567	558	517	573	555	547	488	501	571	536	574	500	566	543	546	546	560	551	559	539	542	534	556	556	547	553	491	551	554	563	538	554	557	517	509	522	570	522	543	560	564	548	517	550	498	537	540	550	554	568	563	515	537	548	534	551	515	516	546	565	531	560	546	538	572	521	516	578	548	514	541	524	554	521	521	501	543	567	539	546	549	556	583	552	512	587	565	556	559	581	526	525	572	543	548	577	560	508	525	583	569	538	543	545	552	548	538	554	535	557	499	573	519	533	519	521	550	548	603	506	530	528	575	519	550	570	543	527	566	472	530	552	516	557	587	551	574	575	509	575	570	508	526	536	539	556	569	518	559	536	504	499	512	545	521	547	558	529	529	534	547	538	540	570	554	492	553	499	570	531	538	509	546	596	500	563	580	503	538	533	578	565	541	555	548	577	494	544	541	542	523	554	544	560	532	564	558	549	495	571	522	585	547	539	521	573	538	548	537	531	578	565	539	540	566	538	520	545	587	516	542	501	557	550	562	568	531	533	529	578	534	558	540	546	554	559	529	540	516	540	523	588	522	539	543	530	527	547	555	525	538	557	523	513	534	568	532	572	513	578	555	538	545	502	558	594	530	524	564	511	516	539	557	565	541	508	556	555	558	535	558	579	550	530	580	518	563	535	566	527	536	528	538	506	528	516	577	555	534	568	529	526	554	532	538	579	548	561	554	577	570	541	559	564	544	548	528	539	582	532	538	566	523	573	538	527	559	537	511	529	569	556	500	555	544	514	524	560	544	504	535	558	543	556	540	508	550	552	518	520	515	547	591	548	572	568	497	551	503	539	543	548	559	549	536	551	505	527	524	526	549	572	518	554	534	537	545	497	549	535	509	578	539	533	569	536	538	523	575	547	565	535	517	522	481	560	549	564	542	509	543	541	550	467	572	517	584	533	566	527	533	555	541	525	517	519	555	546	512	553	559	559	588	567	524	486	546	519	575	572	582	517	544	559	528	559	569	528	531	509	552	541	509	567	528	557	526	542	538	573	503	517	523	552	556	537	552	555	529	588	529	530	538	453	557	571	501	539	569	554	514	538	536	526	532	514	538	542	539	515	524	535	543	535	530	542	512	544	525	545	542	527	548	535	539	562	589	550	561	519	538	534	562	538	520	512	631	515	593	564	506	544	556	551	574	532	563	547	589	539	516	567	601	555	549	545	528	538	532	592	512	557	553	561	535	574	556	519	520	575	541	587	583	554	530	534	522	534	522	572	542	546	533	565	575	532	541	554	533	565	538	548	544	530	562	518	554	511	578	511	527	541	545	532	565	540	544	518	551	592	553	561	523	537	542	536	557	548	496	523	536	525	543	511	539	545	568	529	549	491	590	577	535	534	510	525	565	553	567	477	580	505	563	545	521	552	514	576	525	553	532	560	525	548	586	554	575	600	559	512	509	505	573	533	549	547	542	515	605	546	540	536	533	533	554	534	570	514	548	561	582	534	565	534	570	542	569	508	541	515	573	553	594	515	532	550	562	537	585	548	542	526	531	547	611	560	533	562	514	554	558	566	510	575	517	557	532	522	544	476	541	538	543	488	533	558	530	524	558	564	543	535	534	541	559	522	543	538	533	563	531	575	554	550	574	569	526	553	536	582	537	524	552	545	523	553	510	525	519	516	559	529	518	537	530	568	582	563	580	542	550	537	585	570	520	566	520	512	516	548	580	534	540	519	566	526	568	565	545	537	523	551	569	507	568	559	552	533	536	509	584	543	561	523	581	588	568	557	577	487	544	525	547	581	503	542	541	559	514	557	550	557	515	572	547	543	498	507	559	566	567	546	572	555	528	548	528	531	494	532	510	510	531	536	585	527	534	533	555	545	538	568	532	547	569	533	554	583	524	564	523	526	527	518	571	557	532	539	526	578	505	537	581	479	571	520	505	550	569	552	514	543	555	536	588	565	532	501	510	554	515	529	532	524	549	561	519	545	564	571	538	571	502	522	541	519	516	539	528	566	547	547	546	532	527	568	552	528	563	553	535	501	527	499	549	547	498	529	545	572	501	513	510	551	527	542	551	521	532	567	559	562	512	541	509	548	526	573	513	542	547	527	568	527	554	529	549	523	569	521	546	573	550	547	585	572	557	515	514	594	556	553	564	578	522	583	549	525	507	505	550	567	515	559	508	522	500	518	545	513	551	532	513	539	528	546	533	546	540	534	526	601	554	526	568	509	529	517	562	531	546	539	534	531	558	528	574	534	560	566	542	457	521	563	539	485	573	527	538	536	542	497	530	545	517	528	548	514	541	544	511	562	557	601	555	543	553	540	532	519	554	515	528	512	560	555	542	538	482	536	559	556	568	497	571	559	557	576	574	587	580	552	543	529	534	536	573	573	536	532	547	533	518	545	513	527	565	509	516	516	511	562	526	491	554	569	564	539	549	581	526	503	558	533	556	561	462	571	550	539	550	504	539	540	560	525	553	523	504	568	516	544	572	552	517	527	542	525	511	577	540	538	549	572	550	517	585	521	534	516	581	509	546	534	541	529	502	553	543	518	526	532	585	561	544	535	511	551	571	557	532	525	556	534	536	540	568	518	561	562	524	527	546	517	548	531	550	587	581	543	535	539	614	579	529	515	566	569	501	579	539	537	536	542	523	543	531	559	525	549	537	537	534	545	560	545	554	511	513	562	596	547	561	567	587	577	546	565	544	529	561	551	557	544	560	578	530	558	540	527	562	568	548	539	519	519	564	558	545	556	559	539	552	527	578	575	563	534	560	498	531	506	562	539	524	523	563	549	554	518	582	563	558	557	570	544	569	544	574	508	543	538	544	525	497	545	551	532	556	544	541	534	537	556	530	588	539	512	513	516	548	556	542	546	545	523	539	521	519	538	585	523	561	565	566	557	582	567	504	535	508	541	544	544	536
24246	21240	28591	24172	21101	5037	1089	799	697	648	616	604	558	510	522	502	514	514	475	476	505	485	471	478	437	457	491	464	507	493	471	453	469	472	484	428	464	433	431	475	474	458	461	464	403	455	450	461	443	407	470	420	453	449	443	410	456	460	472	393	484	451	416	488	434	439	434	459	433	460	472	444	460	451	437	453	432	408	433	393	434	436	450	437	421	439	450	468	448	439	455	427	479	417	448	435	433	437	464	442	464	425	415	499	433	424	443	423	430	408	458	428	440	419	468	412	431	464	438	434	428	449	442	453	447	434	418	437	444	421	433	424	427	436	455	436	451	464	445	409	420	451	462	427	408	451	432	435	444	420	441	415	398	472	435	456	457	433	426	444	443	423	443	477	424	404	401	434	474	496	463	393	468	449	465	463	424	438	428	411	426	429	478	455	478	454	459	425	419	467	455	441	422	442	435	445	438	405	445	450	417	456	417	437	454	425	427	451	458	450	438	427	446	419	441	443	425	453	472	438	469	435	418	445	453	484	415	430	438	431	431	420	426	467	422	450	428	416	455	426	440	468	438	452	427	468	452	430	457	419	428	421	466	441	424	422	445	454	412	425	420	470	445	413	436	466	462	408	427	493	449	484	433	423	447	445	415	459	452	436	415	442	435	434	450	451	435	448	454	425	428	451	466	445	416	437	420	432	418	458	424	414	406	439	448	392	488	438	450	456	431	438	414	464	453	440	407	477	426	485	411	391	448	427	421	425	412	483	406	431	445	432	397	407	408	435	441	400	426	407	475	462	398	461	459	414	425	440	440	450	452	431	427	439	442	429	452	450	459	454	400	429	455	445	444	451	467	463	435	430	381	442	423	405	468	469	463	463	457	445	444	484	454	462	423	473	431	431	418	442	439	438	426	442	441	427	439	404	442	471	450	413	432	431	434	433	430	431	475	420	410	442	476	444	439	441	410	420	434	413	461	437	445	467	452	427	403	430	416	443	426	441	409	421	443	421	423	431	462	411	418	460	459	458	492	456	472	434	423	437	450	446	396	461	437	428	415	427	472	445	448	452	414	429	413	471	459	451	431	403	435	420	475	445	454	457	464	500	446	440	475	462	418	417	437	454	417	474	449	423	446	449	453	406	452	440	461	409	413	449	431	443	473	480	419	475	447	442	452	438	447	409	459	429	449	440	446	436	476	476	468	414	432	438	433	460	459	453	412	437	436	448	422	434	468	416	426	433	404	402	432	452	442	461	415	429	422	432	453	452	437	463	455	440	403	436	405	428	458	417	477	421	460	449	451	450	446	446	448	454	443	425	451	434	432	470	436	420	443	446	403	439	447	471	481	464	393	439	470	420	445	424	423	443	436	490	437	429	404	460	453	433	389	421	417	435	430	452	454	431	439	408	416	433	425	443	428	465	457	436	412	449	438	397	433	426	445	439	436	456	463	447	423	415	461	468	427	447	393	451	425	463	452	413	454	421	440	443	416	452	437	433	443	428	452	447	436	392	439	428	454	441	432	426	410	444	405	464	472	451	441	413	424	424	452	393	425	443	481	464	480	453	424	401	434	416	416	467	445	441	478	418	437	421	425	434	419	397	420	419	470	471	445	434	440	408	425	457	456	449	417	431	435	459	469	427	435	432	461	440	426	443	442	442	451	434	430	468	443	411	463	409	440	450	431	435	421	441	459	458	484	457	393	445	428	478	464	420	452	433	411	437	427	430	443	414	491	423	437	437	439	467	431	452	400	369	436	486	447	388	408	441	449	438	472	437	431	454	509	439	429	427	443	420	483	429	424	441	426	422	425	437	453	442	415	407	465	442	455	441	469	442	448	460	454	426	452	387	451	462	426	474	444	420	446	430	461	443	427	452	420	417	435	459	450	480	477	418	441	404	468	483	467	433	455	466	437	446	452	451	448	423	416	442	409	463	429	462	452	451	440	401	454	448	448	496	414	442	426	462	436	437	456	412	452	444	436	449	444	412	431	393	440	443	422	423	415	448	499	473	424	417	456	440	444	440	421	435	409	485	412	445	465	438	385	449	444	445	466	432	457	430	430	445	369	435	461	427	478	440	428	463	453	446	441	439	367	417	457	433	408	407	463	467	433	436	459	438	461	464	445	418	446	462	446	439	412	463	437	426	447	429	422	418	440	450	475	438	459	456	448	484	422	405	432	448	435	483	413	448	458	426	484	449	429	452	441	442	465	436	441	431	428	445	461	465	468	457	449	426	415	407	419	442	432	442	456	417	427	446	455	431	437	461	450	424	405	453	436	435	477	423	420	466	436	448	438	456	451	393	427	443	471	438	428	457	448	473	431	418	409	405	442	455	412	437	477	430	462	420	428	438	448	457	449	448	455	434	423	411	457	455	450	455	485	433	438	391	436	440	435	438	437	435	424	441	448	470	463	448	424	463	438	444	443	453	444	458	436	412	477	387	414	461	424	412	425	416	449	396	439	443	467	461	430	444	417	463	472	447	414	449	451	452	435	410	447	403	469	444	431	450	455	464	436	456	423	423	477	414	437	430	450	453	435	444	435	418	419	407	433	452	449	438	473	400	443	432	426	417	439	431	454	418	450	421	471	434	448	492	468	433	438	470	481	471	459	464	438	478	482	435	453	453	424	455	462	430	425	435	442	431	438	416	423	408	460	493	476	455	423	438	398	448	433	446	418	460	440	443	423	424	424	437	396	436	417	448	410	472	442	401	440	447	430	409	431	460	435	445	430	425	415	423	455	412	454	447	440	432	451	460	400	421	462	444	419	460	386	446	425	458	444	427	453	479	432	463	448	445	425	448	453	445	434	409	420	427	454	412	417	444	436	431	446	439	444	389	413	428	448	420	436	388	437	429	479	429	446	430	425	407	433	420	426	452	478	466	443	440	446	447	425	440	443	450	403	437	428	421	451	413	440	409	422	441	464	435	413	440	426	444	449	414	415	449	446	430	420	466	449	464	405	460	432	392	469	482	428	431	456	437	444	441	452	424	404	450	429	439	501	434	432	452	449	479	422	441	425	423	476	432	452	420	405	438	445	440	399	428	450	404	434	432	447	438	449	475	451	469	414	416	471	458	434	450	463	479	441	446	429	484	466	443	417	447	413	441	424	441	465	404	468	435	430	468	437	454	424	389	444	444	440	415	414	446	429	433	445	426	425	419	426	460	408	496	412	432	454	479	437	484	418	459	457	486	401	449	433	429	419	450	433	434	416	424	461	419	451	406	447	392	411	417	453	429	419	426	439	462	418	468	473	434	425	431	452	440	471	446	434	410	451	460	449	437	418	463	467	438	414	444	420	398	421	438	417	478	445	440	453	410	443	440	430	431	434	409	424	432	456	452	413	461	442	455	460	480	444	451	467	414	416	440	456	410	454	425	392	436	463	452	433	478	431	411	419	413	418	428	474	457	452	432	449	457	459	430	450	421	434	462	493	429	436	432	438	442	426	443	401	426	450	457	404	403	451	446	459	426	402	445	414	475	433	424
11308	9375	8261	4249	3018	2303	1825	1560	1343	1178	1048	902	932	828	852	769	791	735	744	701	693	695	685	742	674	678	680	638	620	617	577	635	652	653	650	639	653	615	617	619	618	641	613	621	650	631	629	594	628	617	634	624	618	613	628	619	618	658	589	602	639	662	612	567	624	590	628	640	590	611	612	594	621	575	603	648	595	599	594	611	627	603	656	631	636	608	650	645	621	635	596	559	632	567	568	613	611	631	605	609	573	638	636	631	615	610	615	613	573	614	621	625	632	623	595	580	637	598	584	578	643	645	600	637	648	611	578	574	590	583	624	602	625	593	584	652	615	578	584	644	562	608	687	608	608	627	610	629	624	633	588	651	640	573	590	549	613	596	596	626	621	571	667	576	634	576	591	589	653	637	666	596	599	593	606	626	638	603	645	591	642	644	617	607	607	587	592	583	587	592	581	589	612	626	628	598	600	606	589	604	593	639	590	597	618	656	627	575	634	598	602	618	625	628	602	629	640	630	620	673	628	564	618	617	626	621	581	638	621	570	601	634	612	608	620	606	572	614	580	639	584	590	661	620	599	586	625	625	590	614	603	629	614	590	576	611	603	641	617	639	645	626	606	614	629	573	615	611	638	611	619	628	611	611	568	600	631	609	652	603	580	633	594	574	651	608	584	589	609	651	578	652	605	615	626	662	605	614	631	592	657	588	586	614	631	638	589	640	604	612	601	577	589	571	572	606	590	626	581	574	592	610	574	591	611	587	616	561	596	587	615	592	570	600	594	591	609	551	619	614	610	622	627	566	558	570	572	630	596	581	605	606	611	651	643	586	592	619	572	639	575	607	595	612	608	610	591	616	594	602	629	595	659	585	627	618	603	610	589	606	616	604	597	651	585	584	605	585	607	582	597	606	593	625	614	641	639	596	619	600	614	640	600	639	604	558	660	628	592	593	605	634	593	651	642	619	591	568	607	653	605	581	592	575	588	576	609	633	606	625	633	623	621	596	575	617	614	588	638	609	580	597	642	630	609	654	599	651	638	568	595	570	587	636	609	619	594	621	579	620	600	585	600	628	599	623	605	611	594	589	602	633	586	566	618	596	631	595	584	634	665	617	572	565	615	599	576	589	590	669	634	583	584	637	581	580	572	610	632	621	580	582	611	582	598	684	569	628	593	617	577	592	614	624	613	641	627	628	577	578	613	585	610	641	618	597	672	629	577	607	595	617	639	558	612	611	592	609	642	588	601	599	598	604	616	593	669	596	601	633	584	615	597	587	604	610	645	598	616	626	637	587	618	617	616	601	562	599	599	591	584	652	578	580	607	596	560	618	635	577	601	618	561	620	582	622	601	574	592	599	606	608	673	605	603	588	619	618	608	628	600	618	609	609	614	610	616	599	635	590	618	590	611	572	633	609	588	564	635	609	570	598	618	587	599	634	604	589	624	616	613	621	602	643	545	555	622	613	596	605	569	607	604	610	621	557	594	611	561	607	657	599	606	630	599	615	555	598	586	614	598	640	572	557	615	576	634	615	600	578	606	567	634	588	603	625	614	632	610	619	683	628	625	588	639	578	641	597	546	606	587	595	602	570	627	597	599	634	611	603	616	589	641	585	587	562	577	603	597	603	563	601	583	647	607	614	593	597	595	602	618	601	651	579	586	629	595	606	603	663	617	628	602	620	564	632	618	596	580	593	609	647	611	596	621	651	600	640	622	620	621	602	604	649	588	639	561	611	634	587	610	621	596	624	568	611	621	605	591	625	591	605	624	600	619	573	565	604	595	593	595	593	622	610	643	620	599	613	632	586	607	616	591	633	626	610	629	640	625	590	590	625	561	568	637	620	604	629	626	623	577	625	604	626	609	608	642	622	567	581	639	633	609	615	596	599	637	635	653	573	604	627	623	605	600	570	603	609	585	610	616	641	606	627	603	634	644	582	627	586	642	647	594	636	563	641	584	663	665	664	606	589	641	644	627	648	633	599	597	648	612	607	603	603	619	612	581	614	605	611	626	601	613	613	611	593	570	629	609	575	627	635	656	626	667	614	564	610	605	600	584	583	616	607	598	587	605	574	641	629	581	603	623	617	607	616	606	601	583	618	621	593	623	596	607	561	572	628	586	610	610	593	586	619	672	621	599	601	588	594	591	599	601	605	613	567	618	641	585	619	605	584	670	600	603	614	569	592	611	599	620	650	572	639	606	588	593	566	611	544	606	610	617	587	589	591	632	602	599	589	588	574	596	646	613	615	640	594	594	540	584	589	568	594	593	601	632	603	629	592	634	645	603	610	578	591	601	604	552	598	568	650	574	609	593	639	537	634	565	610	617	634	643	615	635	553	599	650	591	599	623	621	576	649	592	602	573	573	577	584	604	585	644	579	650	589	601	614	594	616	575	581	637	620	600	599	604	594	605	620	617	576	556	588	611	638	628	617	611	628	606	668	601	650	613	623	591	588	615	590	596	585	616	587	631	618	564	638	609	608	567	631	602	598	615	600	624	621	636	652	602	597	606	627	649	591	651	627	608	620	632	620	621	582	597	621	616	577	632	616	649	644	591	602	616	591	550	604	600	574	616	625	591	641	644	594	616	606	642	600	600	624	660	592	595	586	624	618	601	574	580	572	604	591	590	617	616	640	583	548	595	687	576	598	591	583	655	643	614	603	630	586	589	594	613	573	574	607	577	620	615	534	573	617	623	583	598	583	623	608	600	578	605	586	594	630	613	590	596	624	603	618	614	625	613	610	573	647	583	611	608	600	561	607	594	561	628	612	558	580	618	645	594	578	637	639	647	574	604	632	596	611	603	618	575	596	649	607	576	676	659	612	649	625	607	632	609	617	613	593	614	626	582	640	601	656	591	592	591	611	600	595	581	604	604	578	627	633	657	603	607	611	583	626	642	598	593	614	574	627	615	592	610	583	607	625	595	595	632	586	652	587	583	614	613	599	625	643	602	612	554	645	624	605	594	645	626	651	573	580	591	618	565	616	607	633	619	576	626	621	563	611	564	660	595	614	621	681	592	635	637	625	606	611	587	593	578	622	586	636	563	593	596	628	619	611	618	622	625	646	567	604	622	582	594	592	608	594	611	609	635	635	626	566	584	593	610	598	601	614	576	604	653	597	587	626	597	616	577	599	640	608	610	580	597	631	627	615	578	599	592	587	636	617	610	605	603	605	640	609	627	588	615	621	630	638	653	572	627	627	589	632	649	615	568	648	637	634	569	614	638	609	593	630	621	569	630	607	600	604	634	590	640	595	610	623	602	630	615	601	553	568	588	596	630	601	639	596	578	624	581	602	573	666	637	575	609	645	654	636	624	593	655	622	591	612	576	604	601	569	620	609	549	601	618	626	610	609	565	600	613	614	645	584	571	620	602	585	578	627	655	597	598	586	585	622	561	642	603	595	632	615	600	632	672	604	621	629	574	608	614	614	608	602	623	565	571	619	582	576	577	620	631	587	635	543	625	681	621	603	591	581	639	657	591	605
23141	21220	29110	23622	21220	21031	3722	929	693	627	589	460	430	425	366	377	357	301	319	335	295	310	280	287	276	302	266	245	287	252	272	229	265	249	272	226	237	245	227	229	239	230	257	246	231	236	252	231	249	225	218	247	246	231	235	261	236	228	222	244	240	231	238	245	254	250	253	245	230	213	238	275	221	228	246	228	250	251	266	216	236	239	234	212	247	245	232	238	256	243	280	240	243	228	237	223	216	266	205	253	218	235	244	223	211	251	229	231	238	225	214	192	213	214	230	212	234	239	275	244	226	236	240	279	248	259	243	228	221	219	212	211	229	228	206	238	237	243	248	233	240	215	226	223	253	216	245	228	221	245	210	223	241	268	228	232	239	220	255	223	256	216	246	252	241	222	220	229	237	206	226	247	221	212	237	217	241	213	227	211	251	213	213	226	213	254	229	242	242	241	214	235	222	227	236	232	218	241	244	224	237	222	229	224	256	222	224	204	215	212	227	233	236	219	210	246	212	225	236	212	216	211	239	222	228	269	244	213	219	222	228	222	213	222	234	249	229	231	229	236	240	215	219	226	224	207	250	235	216	247	244	213	244	235	238	251	250	231	225	250	234	231	209	227	232	210	244	231	227	229	229	235	225	215	232	231	213	258	218	221	232	228	230	209	236	210	232	235	238	256	234	215	253	235	238	271	226	212	220	247	225	204	227	247	225	228	205	223	226	225	211	239	241	199	235	237	235	227	230	274	224	247	232	239	220	200	231	236	238	230	225	231	210	251	219	242	211	207	215	217	241	198	231	209	230	234	228	225	237	238	252	235	251	244	269	223	212	226	253	202	220	218	252	210	248	229	213	205	207	217	254	236	215	218	216	196	218	244	211	236	221	236	235	194	246	189	250	217	227	247	214	235	233	220	262	232	225	229	228	226	214	227	218	238	215	219	245	222	239	228	238	200	227	212	227	230	246	230	200	203	228	227	219	221	235	246	242	219	233	243	255	225	224	251	234	260	234	219	231	232	241	225	257	209	256	235	238	223	213	226	245	222	242	210	204	242	231	242	212	221	201	247	246	242	249	251	243	216	217	236	225	240	228	243	247	223	246	218	233	219	245	211	207	218	218	238	229	222	257	206	237	238	237	214	235	226	204	231	249	252	244	251	241	233	231	221	212	243	194	231	239	253	234	231	206	245	210	220	216	225	227	220	234	216	222	239	218	237	242	216	232	248	221	207	238	244	251	243	237	241	240	225	243	209	215	239	224	252	226	240	229	239	221	235	234	252	246	217	233	243	194	240	215	204	231	201	238	220	237	228	237	237	243	240	225	206	234	223	258	236	214	248	242	221	229	210	210	227	235	249	241	209	218	228	254	230	234	254	226	234	256	232	229	226	253	221	234	240	246	214	215	233	237	204	228	221	234	235	232	234	213	212	231	243	241	242	264	223	229	203	234	232	220	205	248	225	221	215	221	224	216	234	236	246	193	224	230	223	210	259	253	221	243	217	213	231	225	231	195	227	219	234	240	251	265	231	208	240	224	215	238	259	239	221	228	226	218	231	213	219	206	247	219	242	235	210	252	207	231	211	224	228	211	243	215	263	235	224	209	210	208	246	250	200	235	217	215	241	216	259	232	225	228	219	218	243	226	225	219	232	218	223	247	210	229	233	217	227	210	233	223	259	249	243	215	217	223	238	225	237	245	215	229	235	237	246	243	226	249	243	219	242	232	222	239	235	213	209	226	236	204	227	226	224	226	232	225	198	215	229	215	244	228	218	238	238	201	243	224	226	220	230	232	201	222	237	244	223	244	236	237	255	209	221	233	223	230	249	226	246	231	205	229	240	235	220	235	233	218	253	249	257	211	239	217	241	236	238	210	232	227	251	216	214	239	229	210	243	226	219	205	248	248	252	217	240	216	217	217	236	197	230	210	238	239	263	230	242	207	213	226	243	241	255	224	250	233	234	231	227	242	226	238	215	206	219	225	235	244	235	256	209	231	252	230	240	194	207	263	207	217	199	256	233	246	252	223	211	233	255	228	202	236	229	246	252	245	240	250	216	223	198	222	259	250	231	236	250	230	253	203	228	194	211	203	219	234	255	240	220	222	208	230	230	241	253	237	223	211	243	242	209	243	218	236	228	220	253	220	211	263	223	221	236	238	235	223	205	215	212	192	220	211	216	216	220	239	226	232	215	255	225	252	235	247	219	213	236	237	224	221	230	240	187	219	231	235	229	227	236	244	240	219	232	199	221	243	226	227	193	218	235	247	202	213	227	235	225	204	208	227	226	219	243	213	214	245	237	204	242	235	237	229	246	218	259	247	214	257	211	244	226	241	238	215	263	233	210	202	223	223	233	241	223	265	229	209	186	215	226	224	215	240	196	240	233	251	210	238	248	245	224	216	205	229	243	246	207	254	218	230	230	230	222	266	220	236	198	226	254	217	222	183	221	222	229	244	228	231	244	239	246	246	229	232	232	231	229	209	237	228	197	250	246	233	208	218	231	230	231	208	231	249	235	239	249	239	249	218	222	213	224	246	221	232	222	218	235	252	223	229	211	238	221	228	229	242	235	228	251	208	201	223	214	243	215	216	251	221	257	200	242	254	222	216	237	226	228	233	228	225	224	250	258	213	241	248	206	210	244	253	251	233	211	246	219	250	210	235	210	249	226	212	224	195	240	238	218	241	228	237	247	235	214	246	232	234	243	208	252	201	241	214	257	224	228	249	202	256	214	236	241	220	217	206	231	250	213	230	212	217	206	251	216	258	250	220	238	239	239	203	233	231	228	221	255	242	219	253	252	221	247	204	223	235	246	228	211	238	227	214	231	221	225	238	233	231	209	248	219	251	256	264	212	226	222	237	244	195	231	214	243	267	214	234	206	246	238	223	239	257	229	221	217	223	198	226	235	227	225	230	264	234	223	220	207	234	211	236	235	232	249	231	213	213	233	210	239	231	238	245	213	212	228	205	252	215	222	215	226	213	241	213	238	213	215	205	194	228	249	215	251	213	238	234	247	229	247	234	197	223	230	232	238	229	199	222	234	215	216	218	253	237	226	207	203	239	231	225	207	207	237	212	222	233	238	230	211	216	247	208	227	248	245	229	260	243	249	228	205	234	246	227	195	207	234	230	220	231	220	221	236	209	249	219	227	208	217	227	238	245	191	232	251	198	244	264	247	241	222	257	219	232	224	242	247	218	225	254	224	218	195	240	240	215	244	219	212	228	212	249	224	246	233	228	228	255	223	234	244	224	233	218	229	233	227	248	239	242	195	246	221	235	229	232	208	220	210	217	214	246	209	226	204	232	232	225	261	237	231	205	224	214	231	243	244	235	244	242	185	249	225	224	215	218	251	223	238	229	230	272	209	236	224	224	222	233	232	237	207	214	232	225	243	211	234	206	215	218	254	238	221	229	224	223	270	238	258	223	227	231	229	261	216	242	198	234	216	247	232	218	251	212	233	219	232	251	245	231	241	259	235	223	229	239	227
10248	15155	13226	7045	4801	3639	2755	2269	1746	1535	1290	1153	911	789	746	675	650	604	563	508	488	484	477	427	436	461	439	411	446	386	364	400	397	418	408	391	387	358	372	395	355	361	377	365	351	361	337	348	362	404	348	371	312	352	350	341	331	376	317	353	372	359	329	375	350	354	346	335	364	353	355	294	352	359	374	345	329	355	352	343	334	325	315	318	329	334	342	341	337	321	354	340	325	349	362	314	329	315	317	335	341	360	360	341	356	370	329	330	317	361	335	303	302	334	329	312	321	333	337	312	346	337	349	330	352	327	317	304	308	359	358	369	316	346	313	334	382	348	329	372	318	340	318	333	328	324	330	329	318	329	299	343	348	329	299	341	350	298	311	342	317	316	303	339	303	374	316	291	353	309	335	311	334	333	340	348	333	340	336	355	343	342	342	369	343	341	321	365	363	374	301	315	346	320	301	323	327	357	339	324	325	318	354	281	302	299	338	315	339	363	328	318	334	314	321	320	333	330	338	343	324	324	331	330	343	348	319	335	324	340	302	336	346	334	352	336	328	290	359	328	339	339	352	319	345	339	348	318	336	338	340	343	334	338	315	323	311	320	335	309	348	335	335	345	362	354	362	346	332	315	338	340	352	325	338	326	340	342	368	319	342	349	298	346	319	342	331	312	335	337	319	322	346	317	330	320	330	320	336	335	333	326	351	349	333	330	328	305	348	322	331	320	292	333	340	342	319	347	330	356	368	361	336	319	304	343	328	323	324	329	323	318	302	313	330	337	322	307	303	338	310	349	347	323	332	311	335	340	365	357	343	303	338	329	304	345	352	339	327	326	346	328	335	342	367	311	319	313	323	286	326	324	324	347	343	305	343	328	328	354	345	319	360	350	352	319	318	324	345	337	322	358	337	333	331	361	342	334	327	309	338	335	303	352	349	315	360	325	338	328	348	342	327	329	328	365	327	315	324	330	349	303	313	311	335	318	366	370	337	342	340	305	328	344	321	334	308	359	322	340	302	306	366	322	338	338	306	329	336	364	376	328	348	342	322	357	361	339	301	342	322	320	342	314	334	307	307	342	333	317	332	334	320	309	315	320	346	315	330	319	353	311	305	325	319	346	325	340	330	319	336	330	330	337	328	322	323	343	316	369	337	353	342	343	318	324	327	345	329	346	303	324	316	345	329	322	334	354	327	325	339	324	331	314	343	285	303	357	341	326	339	332	340	306	309	338	345	329	300	309	341	323	353	346	327	341	347	349	342	341	328	327	327	306	325	300	345	348	336	346	375	349	359	340	318	317	347	361	341	333	336	329	344	345	356	360	350	319	303	326	358	318	334	302	344	388	369	317	323	352	316	303	320	297	361	352	381	364	342	333	316	319	306	326	373	340	343	354	311	323	296	322	311	328	300	339	337	354	338	356	353	293	327	337	367	359	381	336	332	318	360	339	321	348	351	361	348	352	344	330	335	359	327	333	325	327	335	346	340	346	331	325	335	299	365	332	310	329	327	374	339	376	338	351	311	366	326	318	333	324	322	332	335	312	334	341	312	378	319	312	360	340	331	347	361	325	341	363	325	345	306	333	345	347	320	359	321	315	352	330	345	334	293	338	313	323	334	320	348	320	327	362	297	316	323	337	315	349	362	283	330	356	319	329	332	339	324	335	344	334	345	330	379	302	321	339	336	330	355	300	339	320	314	356	355	306	332	346	347	346	351	315	351	352	306	353	340	333	335	339	354	334	312	337	317	326	331	321	342	346	352	366	325	336	325	332	331	324	310	348	320	335	328	310	327	356	294	361	355	354	365	360	322	361	350	291	334	323	344	322	345	331	330	371	321	307	319	338	287	346	331	318	315	331	357	331	328	324	326	337	327	314	355	316	327	330	320	356	339	306	321	334	344	311	370	314	304	313	337	342	338	326	373	319	332	319	355	344	316	319	357	357	344	357	331	314	329	304	307	325	304	363	320	308	311	326	313	319	338	326	320	377	353	339	317	331	332	323	354	320	327	325	337	347	336	306	353	330	339	324	329	344	318	357	321	313	313	336	306	316	326	287	286	324	318	325	331	358	345	304	325	337	295	322	342	353	340	361	326	319	346	343	315	365	342	323	340	329	362	382	332	348	323	351	349	310	315	387	362	339	359	316	320	331	317	341	314	335	378	312	324	328	323	346	312	339	312	313	337	360	346	343	321	322	311	347	294	320	316	350	311	348	291	342	295	321	321	328	328	361	321	353	351	343	324	343	361	340	324	324	331	339	304	333	336	368	340	297	353	333	331	340	302	326	301	318	334	292	335	338	340	325	339	367	343	299	327	344	349	315	372	354	324	364	320	303	359	342	341	309	312	310	316	333	301	332	340	322	335	334	340	315	302	361	321	347	307	317	325	300	349	322	321	349	330	325	278	299	320	327	345	345	324	302	334	318	324	349	384	331	318	311	339	332	335	317	310	321	311	344	352	320	297	329	318	347	338	290	367	329	336	319	340	343	295	338	342	347	377	358	307	299	348	331	333	331	325	323	352	334	368	344	319	324	296	294	342	356	314	323	333	328	349	323	339	349	330	382	307	324	357	318	310	308	373	331	349	325	342	294	337	317	345	337	289	354	344	345	325	310	290	327	356	331	319	317	353	330	324	342	321	331	343	316	315	331	347	349	337	335	360	324	349	335	324	304	347	342	331	313	335	318	340	324	325	346	331	332	329	352	331	364	325	304	336	323	358	343	316	313	314	327	338	303	296	308	307	349	313	311	345	343	346	341	331	361	335	337	316	310	294	341	363	340	308	364	324	306	320	347	358	316	328	345	366	345	324	338	357	333	317	358	335	320	323	332	329	319	335	325	317	318	311	331	338	342	336	344	357	322	337	329	326	341	337	324	347	325	368	359	329	358	333	305	336	328	326	323	334	321	359	302	343	341	372	352	297	333	309	323	342	332	335	334	329	344	312	334	339	307	319	308	367	339	340	336	321	338	323	349	324	323	333	324	330	337	345	338	320	334	334	354	366	342	338	350	317	347	344	285	358	327	337	313	338	345	348	298	326	351	301	344	339	327	312	335	326	350	335	296	347	353	304	346	327	341	312	377	345	317	325	290	339	324	349	339	307	294	319	340	306	344	325	334	306	331	322	360	321	325	324	332	353	350	319	375	309	352	330	353	335	327	347	339	326	341	319	314	332	332	317	283	329	346	328	331	341	329	353	308	323	347	340	344	330	324	330	319	329	353	310	333	334	342	342	295	338	324	348	365	337	319	338	339	363	326	339	316	325	312	309	337	358	339	326	319	335	342	320	337	309	356	330	353	303	315	309	322	339	320	324	341	335	335	338	319	333	332	340	327	330	324	313	360	354	326	354	316	328	347	354	344	336	309	325	343	316	364	320	341	330	342	327	337	351	306	337	335	314	330	376	333	334	324	341	327	318	317	361	343	322	328	337	321	323	345	360	326	342	308	344	365	334	333	331	327	325	350	346	327	360	348	320	301	321	361
26986	20295	7674	822	537	447	442	450	425	417	381	426	413	389	408	408	429	405	412	403	389	404	424	381	408	362	399	382	393	397	421	396	418	419	409	367	369	373	404	370	414	379	405	400	401	400	385	379	441	385	410	428	411	391	389	424	417	410	414	394	406	386	401	384	399	414	387	407	361	388	408	389	413	390	375	385	369	415	416	407	395	354	353	391	399	395	382	373	400	395	398	375	375	395	418	412	417	406	409	420	371	353	400	415	417	379	408	390	381	369	397	410	413	407	432	400	419	401	400	396	395	394	423	405	403	377	399	381	394	398	390	375	382	401	374	423	413	446	401	374	383	375	402	379	392	379	424	396	411	402	396	373	401	396	398	410	382	397	406	424	407	386	421	397	418	389	413	401	402	378	411	425	406	382	379	371	431	384	384	424	373	380	351	409	400	379	386	410	406	391	417	381	403	413	404	420	407	389	405	387	432	390	350	367	389	396	436	415	399	413	431	388	400	379	366	394	436	396	375	398	393	377	396	414	413	395	386	354	405	370	430	396	370	405	393	397	393	385	369	426	405	382	402	370	417	394	414	398	382	409	402	383	412	437	368	360	407	404	410	412	392	389	380	376	391	376	407	400	441	374	389	389	390	379	390	387	416	413	414	356	397	424	423	393	376	397	385	391	403	391	390	389	425	408	374	381	409	399	352	406	398	428	397	376	417	389	415	401	401	399	394	421	392	403	421	417	398	377	410	422	416	409	416	407	395	384	369	419	381	380	385	400	351	416	423	380	419	420	403	400	370	397	380	431	385	414	402	405	393	416	379	381	396	408	380	403	370	380	421	392	389	401	407	379	412	396	417	397	393	387	373	384	409	419	370	363	406	426	400	383	356	390	376	438	411	400	385	377	383	407	393	435	394	405	388	386	365	367	426	375	394	399	407	406	404	376	413	394	380	374	398	380	382	396	395	385	399	369	372	381	377	396	369	406	425	399	377	374	384	389	378	399	442	427	422	398	424	372	340	417	380	348	393	379	403	365	398	390	373	410	389	433	391	389	395	407	370	379	379	386	402	388	425	432	421	382	407	422	396	411	388	360	410	410	393	395	425	415	366	401	392	389	384	385	387	393	387	385	424	420	386	397	394	423	404	430	393	424	405	390	353	402	393	415	393	394	416	393	418	384	405	375	406	392	392	373	370	397	430	437	378	412	408	368	367	383	433	405	431	415	413	382	417	387	398	389	369	414	383	407	402	401	371	412	384	432	403	409	382	408	389	379	379	391	396	416	403	399	398	407	385	416	418	376	379	404	408	410	373	396	421	382	376	395	419	398	407	423	405	396	398	403	373	388	362	389	401	416	375	384	395	417	371	400	376	408	415	396	396	395	397	407	397	406	366	420	388	424	449	384	387	402	406	405	383	427	410	418	420	360	388	330	381	427	398	451	427	412	401	404	390	397	422	368	409	381	390	386	382	380	410	392	358	401	395	415	404	394	412	437	432	416	408	395	365	407	417	383	419	379	400	423	441	368	386	415	392	390	401	401	375	347	361	384	381	384	416	426	413	386	406	408	387	401	371	378	403	393	403	396	384	373	405	408	430	420	389	425	407	428	381	379	423	410	394	385	413	393	437	396	384	395	385	370	359	410	407	394	409	432	384	409	378	411	425	364	381	396	383	408	400	387	394	403	403	431	367	395	398	391	365	404	373	378	391	384	419	395	392	381	431	381	420	440	397	384	420	379	416	427	397	406	400	403	382	408	411	400	384	416	401	406	396	377	427	378	425	377	437	375	381	405	382	394	375	375	423	412	413	422	423	435	384	395	356	391	407	421	409	387	418	427	377	402	425	424	384	370	407	414	409	377	397	408	375	407	411	398	411	406	401	397	393	379	396	399	370	395	400	420	405	420	411	388	378	381	380	381	397	389	377	400	386	406	397	380	403	372	428	387	405	365	442	403	399	428	380	409	396	381	397	405	398	432	403	405	370	432	377	381	391	425	406	378	412	406	393	395	389	408	403	384	359	403	377	417	422	402	389	417	425	406	389	436	403	395	384	424	390	398	352	398	433	368	386	398	401	390	415	393	396	359	376	397	396	397	382	404	374	401	355	384	398	361	406	439	380	381	387	375	406	403	389	376	389	371	426	383	377	417	387	416	377	375	384	389	398	402	406	409	385	363	362	393	403	382	386	403	374	437	395	359	373	421	405	388	394	400	406	375	385	401	363	415	405	364	421	358	359	411	382	391	415	388	388	389	417	358	393	369	390	389	388	395	392	428	382	383	389	457	375	380	393	380	383	432	367	412	382	427	366	401	403	378	395	360	405	393	405	390	404	383	401	390	381	367	412	435	442	384	408	379	389	383	393	407	391	403	376	419	399	409	431	396	375	408	406	385	356	380	409	456	402	408	427	380	415	379	409	416	390	389	416	387	388	394	381	394	400	381	382	395	388	392	395	411	382	440	377	390	402	384	416	389	396	392	423	433	399	394	406	385	409	392	388	404	397	399	433	409	399	396	427	418	421	387	438	362	385	375	371	450	379	392	421	367	393	414	407	433	389	406	390	372	411	371	412	406	375	412	363	421	396	411	377	384	414	357	405	388	397	415	397	367	407	383	405	375	387	421	425	407	402	407	392	396	367	418	432	425	407	372	379	375	419	390	417	395	428	388	398	371	419	374	409	390	407	383	377	405	394	364	390	379	410	415	369	391	372	378	412	406	408	362	406	407	374	389	393	387	411	400	420	404	422	410	362	403	374	424	424	397	415	404	377	373	374	394	369	405	417	391	393	419	408	392	367	422	420	373	396	437	403	384	380	423	372	453	387	423	401	413	395	382	389	408	399	370	433	409	406	442	383	413	385	415	384	391	387	378	392	411	409	397	362	401	404	392	425	397	394	405	400	369	426	422	407	411	426	397	372	422	421	375	401	392	403	414	375	416	386	422	408	369	398	396	411	404	399	383	409	409	387	378	385	430	390	375	407	415	413	365	415	386	405	402	377	408	401	404	383	371	421	408	400	414	381	392	364	411	392	429	377	411	422	404	430	406	387	401	408	404	406	385	371	441	399	410	399	368	387	425	373	404	400	415	425	397	365	418	409	392	372	395	422	401	367	364	366	422	407	434	391	409	419	380	364	426	386	398	384	378	418	401	412	427	383	409	406	435	411	380	399	403	398	349	420	428	384	398	402	400	388	367	373	419	384	432	395	407	436	418	397	379	373	421	391	421	423	419	383	403	408	361	425	402	444	373	438	438	378	381	426	395	387	392	381	415	392	400	374	418	378	379	397	411	434	448	375	447	380	396	382	400	400	394	364	336	416	385	383	360	374	388	405	401	374	388	409	431	404	399	398	358	390	435	369	392	366	402	427	409	379	420	402	393	413	391	415	373	413	429	379	402	380	398	402	370	380	383	405	381	434	373	400	385	405	380	410	449	396	379	392	372	388	395	390	378	420	410	390	408	405	389	380	386	405	386	434	396	366	373	406	394	387	403
6095	1455	1342	848	702	670	652	635	604	584	589	569	561	564	562	538	575	546	567	531	569	583	538	577	553	548	513	527	525	585	533	525	571	554	549	504	547	549	588	534	569	522	550	561	531	571	530	575	509	572	563	498	578	496	568	555	514	578	554	540	587	552	608	607	555	554	568	554	525	570	570	548	545	532	533	548	530	531	566	545	552	542	559	546	617	580	553	548	534	478	550	508	552	516	602	510	545	544	550	536	582	541	567	537	532	565	571	537	514	533	576	568	514	548	567	545	563	566	556	539	551	578	518	553	561	580	557	511	559	533	558	534	603	512	544	520	558	547	502	535	569	602	561	526	543	528	560	505	552	547	603	544	587	582	548	532	566	542	539	557	551	527	517	525	504	545	569	582	533	545	539	497	548	516	502	563	531	543	553	512	527	547	505	588	551	572	545	559	528	555	532	552	503	562	542	517	539	610	566	562	563	549	517	578	581	577	556	583	560	537	501	535	559	502	522	551	569	594	548	536	535	550	563	541	525	547	528	552	556	557	554	571	589	530	593	539	557	540	542	573	542	580	559	532	567	551	531	571	532	566	575	585	566	565	546	506	550	575	556	525	582	544	573	545	603	532	551	539	569	541	525	553	537	574	561	564	530	505	554	563	591	571	520	535	532	546	566	549	604	535	561	534	558	543	553	549	581	534	538	578	569	546	535	561	545	529	594	522	555	508	546	545	567	566	547	567	537	598	519	546	538	553	544	554	536	561	548	545	522	552	546	577	534	553	575	530	516	539	559	555	543	543	587	537	549	587	532	528	602	555	566	547	523	519	560	558	563	556	539	591	556	520	570	570	514	533	551	576	568	515	577	546	519	549	535	542	533	563	521	609	538	557	550	569	570	536	533	524	550	544	529	580	559	533	560	548	534	564	538	546	545	544	499	584	566	522	573	540	566	565	532	557	501	574	551	556	529	539	557	570	504	542	556	559	544	545	570	542	565	553	524	567	535	548	552	609	529	483	526	530	539	527	567	602	531	574	484	558	535	547	533	550	541	578	566	570	530	541	573	528	537	554	533	519	585	551	538	554	533	504	524	524	576	521	567	554	579	556	538	552	570	580	545	538	516	546	557	549	540	592	527	542	588	521	534	573	535	576	552	553	585	547	559	548	568	561	559	543	545	512	549	609	571	550	528	535	556	588	526	546	531	570	522	551	538	554	541	566	556	520	560	558	568	574	546	572	590	562	563	588	542	557	488	521	579	558	541	527	492	543	570	558	594	487	551	590	547	545	561	534	547	569	567	560	539	553	534	546	516	587	572	603	586	590	515	575	575	549	569	532	546	549	501	551	563	540	562	562	605	548	569	501	545	523	508	605	558	541	560	563	520	534	526	577	514	564	515	540	517	555	575	537	566	572	561	545	571	535	585	539	609	571	563	557	637	537	563	557	544	515	542	554	550	559	555	532	556	554	544	583	561	538	559	560	529	533	549	563	575	593	545	517	582	571	521	540	535	551	554	579	532	530	547	575	556	503	550	550	535	494	575	521	554	569	575	560	555	550	553	519	571	516	484	575	560	548	561	559	524	523	570	550	522	562	564	516	541	594	545	529	571	546	544	584	531	532	506	558	556	567	528	547	537	528	558	532	533	531	538	564	540	522	566	575	547	495	554	506	555	547	528	551	544	548	604	556	531	568	558	538	546	526	523	530	522	593	526	533	540	571	489	554	569	558	504	581	554	549	527	561	549	582	559	570	566	544	533	527	526	560	580	559	537	562	598	536	525	550	524	548	555	550	555	558	516	533	537	569	544	534	544	531	551	569	537	562	502	538	578	535	557	565	585	513	526	577	512	585	580	564	559	593	564	569	546	538	570	590	557	532	540	584	572	590	505	560	543	555	541	544	555	565	516	539	512	544	545	527	533	536	552	560	505	545	601	537	537	523	560	527	520	603	571	558	564	568	560	549	556	550	539	568	529	516	553	541	558	538	515	566	551	582	519	552	524	558	531	525	575	547	549	560	548	588	512	521	524	594	530	616	542	519	554	558	566	542	567	532	551	553	515	529	557	560	561	541	585	585	524	531	543	546	564	568	503	541	582	540	527	525	518	548	563	529	575	554	552	517	574	562	520	517	554	543	516	556	545	529	589	564	520	540	528	581	556	563	552	622	557	541	510	521	559	522	580	540	571	538	532	548	577	520	564	556	568	563	587	561	552	586	575	550	514	531	517	538	543	565	522	537	572	559	528	539	538	533	537	541	499	556	568	518	561	499	578	515	514	552	540	545	562	479	526	558	552	591	525	570	558	554	567	567	548	549	556	550	572	569	578	579	551	527	560	540	580	544	561	521	579	521	597	572	514	536	543	543	555	525	539	576	584	563	536	540	539	553	561	523	538	505	528	567	588	564	590	560	531	537	570	533	567	585	556	527	519	583	568	544	540	505	563	573	545	536	590	565	553	542	613	516	520	532	548	496	584	597	578	540	544	556	544	575	521	578	527	603	504	507	549	573	508	570	556	530	547	526	573	547	563	551	556	540	563	567	539	552	564	550	558	572	532	538	564	571	570	524	567	543	517	540	548	548	598	594	532	558	564	501	530	524	552	533	542	546	543	511	518	564	543	555	575	561	530	514	540	559	597	565	544	544	545	572	541	541	538	605	532	556	569	528	573	539	530	592	565	558	561	530	565	558	512	552	592	527	548	565	529	594	569	518	591	541	499	532	535	578	540	486	561	544	540	593	562	559	540	546	548	549	549	530	567	569	536	511	515	542	547	535	507	533	532	569	556	569	571	578	568	568	566	492	536	548	613	527	501	533	589	565	562	593	525	539	564	536	498	520	583	568	564	553	550	551	565	573	584	564	557	529	526	573	548	576	522	532	543	544	525	522	563	540	559	530	543	599	545	567	565	543	567	586	542	551	518	579	541	563	508	565	588	527	520	524	529	545	500	580	565	552	493	515	529	590	527	550	551	531	560	574	593	582	539	557	581	511	520	548	536	529	545	561	565	520	554	541	572	512	551	496	519	573	510	571	557	562	590	542	517	567	534	515	553	554	511	514	572	603	530	513	556	550	583	526	575	543	559	526	570	522	557	510	532	569	579	558	533	525	559	538	569	577	577	555	534	505	564	560	550	536	552	567	546	534	569	540	538	568	511	561	564	543	504	539	588	568	549	568	517	540	557	528	545	578	541	573	505	569	567	545	566	539	581	581	538	509	564	539	532	617	515	565	563	559	528	549	516	573	560	536	579	552	526	565	547	538	529	572	596	560	526	513	556	557	506	577	547	547	570	566	538	552	550	556	546	536	527	559	525	541	600	544	565	566	504	538	536	538	548	535	523	558	507	534	562	537	570	545	562	537	551	542	538	549	542	524	493	552	594	529	539	522	562	555	527	537	555	526	557	582	532	536	554	531	527	604	546	570	543	570	558	537	553	525	518	548	541	538	572	532	531	518	540	580	536	544	521	529	572	561	584	569	527	542	550	532	552	536
24064	21126	28464	24027	20972	5045	1103	839	745	623	602	616	576	527	503	497	509	472	463	539	457	475	464	474	474	459	433	424	454	414	445	489	462	482	437	421	455	445	475	459	414	453	427	444	424	463	471	441	454	442	447	450	456	442	430	481	402	467	447	460	430	464	407	426	425	453	459	441	456	429	447	472	417	414	434	450	472	463	495	438	468	459	420	449	461	459	444	455	457	491	456	412	413	456	422	396	442	428	438	466	447	449	415	474	450	433	458	441	458	425	488	427	440	437	393	449	426	429	404	409	470	437	451	455	402	407	450	435	412	470	444	403	439	431	441	461	424	457	449	430	460	424	408	423	420	433	416	451	465	414	450	458	471	436	474	423	444	488	421	399	474	405	456	443	423	433	455	450	458	415	437	436	455	419	452	442	440	407	456	445	444	470	450	438	469	423	412	444	455	468	436	459	447	432	414	419	425	425	433	459	391	393	439	439	421	451	430	460	423	463	449	453	480	474	440	450	477	438	415	492	446	402	438	454	401	416	479	417	438	442	433	434	451	440	451	432	411	423	446	447	461	424	448	431	440	478	438	448	444	432	428	482	424	469	449	479	419	473	471	451	468	452	425	379	451	463	429	421	450	469	444	455	439	426	442	428	454	450	472	452	450	449	480	413	440	415	450	460	479	388	440	443	429	400	480	437	387	459	443	432	445	444	435	473	434	431	439	418	467	447	412	409	419	434	393	451	437	408	454	444	437	436	405	420	431	436	422	418	431	444	461	477	458	458	429	459	381	433	486	437	455	461	407	447	445	425	460	432	440	432	450	426	414	447	441	451	480	463	437	462	454	398	501	439	455	452	434	449	431	435	421	477	447	451	463	411	426	439	433	450	438	467	410	470	418	453	422	437	424	417	473	424	463	441	434	406	453	452	446	441	459	440	401	467	420	408	495	420	414	434	450	506	450	433	442	434	433	429	437	415	431	426	430	441	427	461	418	435	462	458	445	429	458	473	414	431	463	454	411	434	483	405	437	434	404	473	426	422	441	427	455	423	455	425	407	425	433	435	468	443	473	440	473	469	440	461	427	429	444	449	436	446	436	439	466	446	449	410	425	406	430	428	464	468	460	442	459	447	430	422	417	435	456	456	449	450	452	433	419	431	443	436	433	438	449	458	452	426	421	453	461	431	430	454	434	416	467	438	412	423	445	436	414	469	423	477	412	462	444	457	431	450	422	439	462	432	430	442	427	452	434	478	437	456	441	401	420	424	407	446	422	437	431	429	442	422	436	440	413	437	396	465	460	383	464	436	444	445	474	478	439	443	378	394	456	433	434	450	459	437	457	440	413	452	431	445	452	482	447	412	434	434	425	468	428	460	473	489	448	440	492	474	422	432	433	446	437	458	412	401	425	429	454	445	454	437	464	446	449	432	438	419	448	453	469	460	418	429	466	415	387	427	457	445	441	402	437	458	473	418	440	420	455	424	417	456	424	428	433	429	429	386	452	436	407	446	461	454	449	443	429	440	454	419	435	417	423	442	433	411	445	447	436	414	395	421	391	443	446	425	409	472	457	464	404	416	437	416	427	454	449	430	463	413	420	433	433	454	429	462	443	434	435	462	442	425	450	418	429	454	436	445	444	459	449	469	496	454	449	413	438	475	454	432	446	424	401	453	433	453	473	416	402	460	439	439	431	438	434	443	433	444	421	433	403	426	433	462	448	452	462	459	387	466	453	464	427	444	401	458	426	456	452	447	434	433	455	413	432	468	418	455	464	451	413	463	427	413	453	406	457	449	436	410	465	435	481	424	455	412	452	423	468	439	454	448	470	402	441	448	485	469	453	466	460	472	449	395	437	456	434	457	441	436	456	414	453	433	453	443	457	378	470	469	447	446	425	440	437	422	439	461	390	416	430	467	454	428	440	464	447	428	441	427	431	425	452	474	437	437	446	440	420	429	428	435	409	477	443	459	463	408	419	446	443	434	431	466	435	429	428	466	495	439	444	460	423	451	410	449	438	474	431	450	424	413	458	412	475	456	457	427	431	405	415	446	485	435	444	442	444	442	474	463	443	411	432	423	432	464	424	491	441	437	443	449	428	454	438	440	459	469	413	428	432	422	471	450	460	430	400	443	437	444	419	412	434	406	401	403	418	455	439	410	409	471	426	416	474	435	443	403	426	425	454	437	417	477	429	472	431	445	454	452	439	402	444	419	424	441	402	436	432	447	432	417	398	406	418	438	448	447	428	433	472	390	447	409	400	435	432	454	475	440	468	445	452	438	412	419	432	429	447	435	468	411	427	477	428	399	484	409	424	439	461	429	459	457	438	450	481	441	430	441	448	472	434	441	403	468	431	454	438	454	411	430	438	442	454	463	444	422	436	443	430	417	437	407	427	408	405	428	436	446	468	435	429	443	453	458	448	446	442	429	425	465	457	456	436	427	414	438	433	477	451	420	471	415	451	422	428	444	428	435	449	381	424	429	404	431	440	436	455	452	485	414	414	413	434	439	439	435	438	427	397	468	464	438	459	452	420	462	430	429	436	461	447	462	398	435	437	439	436	467	435	419	456	428	441	380	464	410	468	462	439	436	442	389	427	449	425	420	443	457	427	411	432	413	443	459	440	421	422	413	415	375	453	478	459	446	403	450	457	484	436	456	399	458	422	448	425	424	454	450	439	439	398	462	418	445	424	445	412	412	433	427	442	425	459	487	444	447	472	432	474	453	473	470	438	453	418	442	450	406	409	443	435	427	394	477	447	464	410	456	427	455	404	418	466	443	430	448	470	429	427	455	449	452	436	449	469	443	447	442	416	446	432	475	405	427	448	445	436	419	446	428	407	418	452	449	394	434	470	455	455	436	476	443	452	400	422	450	449	439	438	458	421	437	463	446	445	454	443	400	434	444	474	462	417	416	433	402	457	423	433	422	451	439	423	486	433	436	405	416	461	440	435	457	403	446	435	448	406	408	451	494	451	407	454	435	445	447	430	427	432	431	450	469	410	458	471	425	454	422	467	402	478	422	455	425	440	426	431	446	434	445	437	449	411	450	412	453	429	442	463	474	432	399	443	433	464	456	449	412	454	431	436	434	447	448	408	443	460	438	406	424	404	453	421	432	437	462	442	463	496	454	446	440	445	443	416	471	404	420	457	453	453	440	417	445	458	433	421	430	428	428	446	443	414	420	442	438	447	416	434	438	383	415	441	446	454	457	485	474	442	420	465	447	462	438	409	450	428	418	423	443	469	473	446	400	424	423	447	460	447	428	446	451	436	436	422	454	445	434	448	427	420	441	432	440	451	439	440	451	438	399	455	401	446	432	444	419	429	435	463	413	431	496	442	452	435	449	452	436	454	445	435	426	423	448	430	427	423	445	397	429	428	431	464	435	460	436	420	418	430	461	422	437	440	470	428	396	442	430	432	436	450	426	435	436	450	437	449	453	420	420	428	430	439	429	414	448	431	433	440	461	418	441	439	426	423	439	411	449	428	438
11825	9223	8149	4308	2897	2325	1871	1525	1333	1171	1006	992	932	900	807	812	771	695	718	675	660	681	672	696	671	682	697	670	670	672	637	645	638	635	655	650	627	612	633	634	647	610	602	594	598	634	604	634	650	586	635	635	569	650	604	608	602	620	608	634	623	644	586	637	605	598	608	619	601	621	609	624	636	660	615	608	609	643	608	632	603	666	588	609	621	641	611	600	638	585	632	621	631	625	662	640	627	621	619	577	613	612	605	636	591	622	614	576	618	548	614	600	636	619	590	648	651	586	626	636	618	624	557	622	609	604	592	563	597	610	650	641	615	613	609	622	623	617	580	613	641	602	610	615	610	632	629	577	625	569	595	652	604	581	641	570	633	624	592	586	569	641	602	613	628	620	637	627	597	578	549	626	616	645	626	623	627	627	635	608	618	633	616	570	583	585	577	591	646	624	645	631	589	613	587	638	598	599	613	596	604	643	608	614	642	601	593	674	638	619	622	616	635	583	610	615	602	600	621	639	645	632	570	628	618	616	632	601	598	610	599	636	603	591	596	655	525	609	592	628	636	590	603	656	643	623	608	623	650	594	585	594	611	607	597	604	663	577	605	596	637	611	603	591	609	625	667	620	655	591	630	587	628	611	564	587	610	646	612	609	590	579	603	612	629	605	605	631	614	645	627	629	648	639	605	590	631	632	632	609	618	627	589	632	569	607	631	585	635	607	592	656	607	639	604	607	566	567	607	635	597	643	599	628	624	631	585	620	626	576	606	587	641	635	615	628	597	582	631	578	628	615	626	610	603	568	580	609	564	610	635	591	594	618	644	609	564	602	642	604	650	634	628	607	595	647	605	630	635	612	616	614	632	609	613	575	604	590	581	625	573	601	613	584	661	616	561	639	569	619	611	599	610	603	601	623	606	551	596	610	604	618	612	614	643	579	628	607	590	607	614	615	609	601	610	589	626	619	579	570	594	644	621	580	652	599	636	565	642	619	601	635	625	580	624	591	617	593	597	586	626	646	571	631	631	600	646	667	616	612	608	572	620	578	616	588	631	654	600	592	591	580	619	614	611	652	641	588	570	609	629	558	564	585	623	629	647	646	574	629	564	576	601	622	600	644	644	599	567	631	592	628	648	612	635	626	560	631	574	644	649	628	598	606	608	636	573	614	597	577	631	604	636	624	639	619	611	596	648	583	608	620	544	591	600	599	585	599	632	554	632	637	638	575	618	633	606	580	634	566	619	631	660	614	594	586	600	640	599	610	610	621	583	573	567	599	563	634	614	630	629	583	599	631	588	593	595	622	596	604	627	590	639	618	601	608	586	598	603	564	591	652	612	610	626	618	602	633	628	581	627	595	595	622	611	565	604	591	586	577	565	656	588	587	612	572	631	618	575	593	617	619	616	605	615	579	607	629	613	620	591	608	612	575	610	591	659	596	656	610	605	608	613	585	628	582	624	621	592	594	643	605	583	607	601	586	592	607	568	579	609	576	623	602	628	615	617	583	585	626	567	579	606	628	635	587	605	643	617	592	609	571	619	613	601	613	636	574	597	616	621	628	609	611	640	671	561	585	613	628	613	612	556	599	591	602	563	595	617	634	621	604	584	620	606	620	602	629	618	616	649	622	602	601	643	593	581	652	621	616	584	594	613	642	608	599	616	610	615	628	609	585	579	610	600	621	618	597	615	611	590	575	609	619	623	583	595	605	639	587	584	636	641	618	620	572	600	636	559	651	573	599	599	599	611	637	598	655	643	631	666	642	620	624	594	603	629	622	687	641	656	554	604	602	635	620	601	628	600	622	628	651	645	603	633	586	621	564	566	582	615	606	591	644	594	632	644	651	580	601	610	599	624	630	623	637	610	581	678	588	583	602	647	641	609	605	600	648	607	628	597	636	605	617	614	606	612	597	660	588	617	588	585	589	626	612	576	661	603	625	617	619	582	641	659	617	670	625	585	567	627	589	615	591	596	614	603	629	609	621	590	652	600	619	617	653	637	583	607	615	579	593	597	653	616	604	568	566	594	601	602	615	634	568	649	607	590	624	630	652	645	640	599	610	608	614	604	619	603	642	600	621	600	580	634	598	597	620	604	583	608	604	634	587	646	624	637	640	582	605	601	626	604	575	560	604	610	605	597	602	586	587	615	563	678	625	614	632	613	636	625	617	641	595	602	593	619	589	578	645	571	627	623	575	611	601	570	603	582	542	545	625	592	644	618	616	583	664	562	598	571	574	596	604	619	593	644	642	611	594	611	609	636	620	576	569	634	618	614	617	548	578	614	611	595	617	593	611	623	597	607	606	575	624	663	595	651	633	588	590	626	602	597	578	624	635	625	572	613	635	575	599	586	613	594	599	621	621	604	586	651	609	636	625	619	558	633	621	561	631	601	612	590	615	595	642	615	619	618	621	636	582	615	638	577	603	630	608	608	658	619	606	626	627	609	623	606	648	615	592	587	634	590	610	612	577	602	570	594	550	613	616	611	605	603	596	603	549	591	614	656	611	641	604	636	602	576	633	586	562	600	610	619	633	599	605	606	616	575	609	660	611	576	620	635	597	600	586	600	623	617	593	625	651	610	610	617	573	625	640	649	586	585	650	596	625	610	549	617	614	568	614	588	628	614	604	656	616	615	606	615	584	598	641	588	605	619	608	609	629	579	640	633	576	624	587	605	601	666	617	608	619	637	633	638	598	580	649	599	608	627	621	656	574	597	622	586	650	608	605	632	598	597	641	626	658	599	584	656	599	581	554	567	595	640	629	626	593	671	607	571	595	645	579	638	631	576	606	614	611	597	625	565	617	631	614	639	588	594	642	596	649	623	604	607	626	614	592	575	611	654	620	593	638	590	656	594	590	627	611	608	605	594	590	616	616	575	611	631	624	651	618	631	617	640	616	627	611	586	632	619	582	629	623	627	601	656	573	542	620	600	585	601	629	648	607	620	603	605	638	608	629	607	581	580	626	591	618	597	564	594	602	572	639	629	631	596	567	610	611	586	633	605	594	646	607	586	614	608	619	623	633	630	637	590	596	626	609	638	599	581	630	635	608	599	627	577	584	626	628	565	633	644	640	618	623	623	604	614	612	611	605	630	552	624	639	619	570	623	629	631	618	579	615	595	611	575	640	618	610	592	617	619	637	592	613	573	626	629	656	603	639	597	609	584	637	647	604	600	632	601	616	620	637	605	556	616	593	567	626	617	593	581	585	646	651	609	668	602	622	612	629	593	628	612	615	580	590	594	624	624	629	617	584	580	622	596	606	632	602	625	633	639	591	607	582	613	633	635	621	655	633	614	638	580	637	584	577	611	616	602	605	632	585	551	617	641	584	581	632	630	622	654	633	600	642	624	609	622	607	647	605	586	607	627	592	589	616	615	583	634	627	615	608	637	592	591	649	583	624	618	582	574	587	589	613	635	619	614	594	623	605	584	591	601	678	604	586	604	571	597	583	642	622	603	634	593	637	668	587	660	537	593	590	618	656
23122	21212	29109	23578	21212	21076	3837	993	682	585	567	480	437	431	367	358	348	323	286	314	305	280	278	276	277	242	246	261	258	275	298	263	243	273	267	218	208	257	245	274	262	250	214	211	262	243	251	258	221	221	273	251	242	249	243	215	232	274	231	220	221	257	233	246	250	243	224	265	259	249	242	239	226	237	237	242	216	243	238	230	228	238	220	242	251	204	239	215	239	224	240	262	229	238	256	256	225	251	243	216	239	231	244	240	226	218	217	214	246	246	225	255	236	220	232	231	236	241	268	228	249	217	240	223	238	246	229	216	252	216	235	242	220	242	227	255	246	221	226	199	232	240	225	237	268	230	288	225	232	229	244	273	230	225	239	254	234	237	218	211	237	252	236	224	245	210	241	213	213	199	225	244	243	240	233	231	232	253	231	232	232	240	226	259	236	216	235	235	239	234	222	233	248	243	249	222	211	232	243	237	222	217	220	232	227	227	215	236	253	220	222	212	232	237	210	249	216	225	231	230	242	250	219	225	214	240	222	241	237	256	204	223	246	270	220	226	235	246	229	218	216	231	245	200	249	248	254	215	238	235	225	221	254	244	241	232	245	250	215	219	229	251	231	248	227	234	236	251	208	195	231	252	245	246	209	190	249	230	227	246	251	207	231	232	227	211	263	190	244	230	230	223	237	241	212	237	232	228	221	230	231	238	235	231	208	198	239	230	239	222	213	220	233	235	214	219	242	243	221	223	196	222	255	226	250	226	221	253	232	231	234	230	235	232	250	244	227	232	236	250	223	265	213	242	252	219	223	246	235	241	217	206	213	225	230	221	216	235	192	197	226	239	225	217	200	234	242	250	238	217	229	236	231	220	230	218	238	228	222	230	256	227	214	225	212	226	225	227	268	230	202	233	224	236	260	239	222	226	229	239	216	230	236	221	233	224	234	213	218	237	245	227	241	242	241	216	212	237	218	242	219	239	249	265	243	228	219	225	258	224	208	256	200	235	204	199	235	236	248	236	221	244	246	237	191	234	212	222	239	268	235	233	214	221	227	234	216	233	233	208	210	208	230	229	209	233	227	242	235	249	226	243	204	251	229	243	202	249	260	217	239	240	218	213	221	235	257	244	273	227	256	231	226	239	243	213	234	224	220	238	236	231	235	209	217	217	236	257	224	234	228	233	220	242	217	237	228	229	225	216	205	254	210	248	244	221	215	201	232	231	234	217	208	223	232	267	237	220	236	235	253	207	247	217	225	231	245	210	207	215	227	208	240	245	221	237	254	222	231	216	210	232	235	233	279	243	220	233	224	230	246	277	238	230	232	229	247	248	216	217	245	251	229	213	251	216	234	269	233	246	238	218	256	226	244	213	227	225	200	266	243	224	207	227	217	228	249	212	235	244	228	244	216	252	204	234	240	231	239	239	212	226	226	235	226	222	212	236	224	198	213	236	235	217	208	213	226	247	232	212	215	225	231	230	229	210	219	210	231	228	236	209	219	233	236	225	242	246	227	222	231	228	255	220	227	253	246	208	226	214	190	237	233	221	256	230	214	251	239	227	222	236	239	224	234	211	232	239	219	220	224	262	219	209	221	217	239	241	222	264	239	239	235	219	223	266	221	260	267	225	243	203	223	258	223	243	243	239	213	237	231	250	233	231	238	231	231	233	237	222	242	227	226	222	212	228	226	215	240	240	224	250	211	233	247	252	213	238	252	214	246	240	241	241	246	225	236	237	233	221	250	248	227	254	243	236	241	247	224	213	222	225	236	233	235	228	228	247	220	240	211	257	240	238	244	231	238	243	224	224	232	234	231	233	237	215	242	225	234	248	233	245	221	218	246	218	211	243	276	227	206	235	201	232	245	204	235	222	230	230	246	227	201	232	223	228	275	230	216	226	230	217	216	238	234	252	242	226	217	227	222	236	231	227	232	250	257	250	247	234	222	224	251	205	220	238	215	240	230	203	246	216	251	239	221	251	246	242	266	210	222	241	223	206	204	241	230	241	245	217	212	245	217	217	227	212	253	235	256	218	235	215	229	237	252	232	237	234	215	217	247	235	222	223	239	221	239	259	216	216	232	210	217	237	216	223	203	250	217	239	194	205	243	199	226	229	225	225	218	228	257	241	234	247	244	246	218	202	238	232	233	230	250	230	261	224	231	241	229	227	219	247	198	234	235	222	231	261	231	232	224	224	237	240	250	226	223	220	251	228	203	231	229	238	216	239	215	204	225	208	235	229	237	210	241	233	242	215	241	257	211	233	219	243	247	235	188	223	223	241	243	236	236	243	255	230	242	259	220	213	230	247	203	251	242	201	218	234	204	242	243	226	199	224	221	228	229	253	212	248	223	260	256	214	217	226	249	239	210	220	246	227	218	241	218	220	245	232	245	245	226	223	235	225	238	234	263	244	239	243	235	205	233	232	238	230	256	219	228	200	230	224	235	233	216	224	259	219	228	224	231	205	230	237	241	232	234	243	215	222	221	220	237	238	214	232	210	224	208	241	235	240	236	202	220	231	234	219	239	231	217	238	258	233	222	260	218	224	235	230	216	264	227	216	240	220	250	212	220	244	252	244	214	237	237	245	228	248	222	207	207	214	256	213	247	226	221	224	257	233	233	257	242	216	217	195	210	205	219	218	237	236	243	223	233	238	212	226	225	220	231	243	241	224	227	247	247	227	219	218	203	230	203	229	242	225	203	229	224	223	207	210	210	240	255	243	257	230	240	228	233	245	204	193	256	242	240	283	222	178	235	196	227	243	247	238	233	233	217	223	217	254	232	240	234	227	252	237	218	257	241	221	232	234	251	199	239	235	239	216	213	215	234	202	226	205	244	210	236	236	229	221	198	221	230	246	240	235	234	232	225	224	241	237	237	250	213	231	185	244	225	217	234	203	257	229	251	211	220	210	237	227	243	221	242	216	220	200	193	232	226	230	233	242	234	193	223	250	229	218	243	225	242	234	232	241	228	236	226	229	246	228	233	198	236	237	218	258	251	236	238	250	212	209	218	230	229	247	248	224	218	245	212	208	268	233	244	233	228	240	219	244	218	236	235	228	184	233	220	260	223	218	223	218	218	244	253	242	254	226	210	230	264	191	202	218	260	248	217	208	226	220	218	221	225	237	224	248	225	265	222	224	234	227	237	238	218	251	238	232	238	202	250	225	236	219	234	219	235	237	232	223	221	243	224	212	215	221	221	223	214	218	250	224	221	232	221	240	221	224	223	214	230	207	227	221	209	223	237	227	233	232	235	247	221	251	221	215	244	224	245	223	231	235	189	235	243	235	223	201	231	250	219	200	236	242	233	237	241	221	242	204	214	203	255	224	203	242	217	246	218	257	237	241	219	232	227	250	243	214	217	248	216	224	249	218	219	221	220	224	239	232	242	222	252	240	255	255	250	248	204	195	228	243	199	235	205	243	242	242	197	217	229	221	221	239	255	210	233	224	235	239	239	235	237	256	192	208	209	247	221	227	233	246	215	210
12164	15156	13146	7028	4994	3577	2811	2190	1801	1481	1226	1014	952	793	772	675	663	557	544	496	522	449	473	441	411	428	464	411	403	433	422	380	398	365	370	380	379	395	382	376	379	354	350	337	348	350	353	343	383	384	319	318	357	340	355	328	363	317	346	357	356	305	353	382	370	362	360	301	338	331	321	342	355	365	368	327	344	322	319	358	351	314	362	357	359	337	347	354	342	350	350	357	338	320	321	316	332	349	333	361	364	342	339	334	348	361	332	335	349	359	350	331	341	373	326	310	348	340	316	325	357	333	327	327	335	342	333	314	358	313	341	356	322	317	345	370	331	333	367	330	347	318	319	343	354	331	340	337	333	339	323	338	329	336	323	342	344	368	322	337	312	320	339	313	369	324	364	311	332	338	317	324	329	340	329	350	365	357	352	347	339	319	315	334	344	347	352	324	335	333	323	314	314	319	345	327	340	348	331	330	363	324	317	318	329	333	344	315	313	347	328	317	324	302	350	330	326	350	343	301	316	364	335	350	329	334	331	354	336	348	374	303	341	296	340	344	317	354	322	347	355	345	341	351	325	335	339	347	324	332	362	329	337	349	313	347	342	300	332	312	342	346	324	325	350	316	328	333	354	363	300	354	322	322	376	329	363	358	339	327	376	347	321	356	306	310	344	358	352	354	326	355	321	345	340	325	313	351	351	323	346	350	333	363	341	361	324	327	322	343	333	353	340	339	336	341	360	334	345	339	339	351	341	328	354	321	330	326	280	306	368	342	324	340	343	342	330	351	313	353	329	359	330	329	309	369	330	349	355	297	331	361	342	340	331	332	325	364	350	327	346	337	346	365	340	340	350	345	336	345	317	369	336	320	352	334	343	321	351	331	352	313	344	323	352	346	342	324	324	318	368	292	323	370	330	322	314	336	357	303	322	346	315	348	358	323	345	350	348	337	333	310	332	344	303	337	352	326	324	334	355	343	335	319	340	320	318	319	329	350	323	325	316	323	321	321	307	345	355	325	352	342	306	350	323	327	327	360	310	313	376	312	330	329	339	343	317	343	336	346	288	330	350	320	295	343	351	311	331	351	341	334	360	336	341	345	337	329	325	288	321	321	308	335	352	337	350	318	332	297	316	310	318	329	357	307	350	344	312	311	326	330	326	356	341	349	315	344	330	337	345	353	328	337	318	335	323	356	318	352	371	329	334	342	330	337	340	298	331	326	337	342	373	345	345	303	316	321	344	336	358	337	340	313	322	345	356	348	346	376	356	312	323	342	296	288	339	316	348	314	371	333	304	338	353	357	357	332	353	323	323	334	301	341	332	364	312	328	308	344	339	316	332	304	320	318	363	334	361	330	366	321	325	347	330	334	341	359	337	321	311	344	329	298	325	329	316	346	354	290	338	342	313	326	336	325	334	343	318	353	344	333	344	335	320	324	322	314	340	359	346	342	293	310	354	370	340	316	299	317	325	328	321	299	344	347	353	331	309	357	318	349	341	322	366	326	338	337	318	364	331	325	315	309	334	351	334	340	350	318	311	353	391	290	355	302	304	354	352	342	359	351	322	343	314	322	359	341	316	344	323	314	346	341	315	337	347	344	321	320	343	353	322	329	348	344	325	313	328	324	297	324	371	305	326	324	336	354	328	309	314	313	354	336	326	346	345	383	296	350	337	335	347	298	315	328	321	329	324	364	316	337	324	328	315	321	302	350	308	337	340	337	404	353	309	378	325	360	357	381	301	321	373	354	350	293	324	363	327	333	302	349	325	306	317	329	323	327	317	334	319	313	337	331	300	329	340	327	344	324	346	336	342	325	367	311	312	335	321	339	302	345	327	328	335	330	325	310	326	339	366	322	327	322	330	312	343	336	366	318	332	308	341	342	333	340	371	325	291	330	351	344	352	332	364	324	343	326	321	346	364	337	356	332	337	334	394	353	335	312	315	334	337	323	322	344	330	335	347	306	345	365	344	332	338	330	322	334	330	332	320	369	352	329	320	345	352	333	323	317	346	356	310	338	333	325	349	319	345	328	336	357	350	335	361	330	332	346	337	345	325	295	344	338	332	336	341	352	326	384	342	332	299	327	360	360	343	329	350	320	318	324	364	317	354	325	322	367	342	353	361	339	342	314	352	372	320	331	325	365	326	301	344	313	319	348	342	318	329	336	364	345	336	322	276	347	378	319	322	334	349	331	328	309	360	310	345	340	331	332	319	325	331	334	318	320	340	338	335	330	295	338	314	336	369	318	361	362	345	353	353	319	349	338	329	326	340	354	312	337	339	344	337	311	332	340	333	351	346	328	309	340	312	331	333	337	329	315	344	350	298	351	335	299	334	317	381	329	335	314	337	317	361	337	315	336	319	314	348	355	348	334	354	330	305	326	330	349	328	306	330	363	359	340	325	337	338	348	353	343	346	324	339	347	342	349	340	357	348	312	343	377	309	370	293	322	349	350	324	335	331	318	323	339	333	357	324	337	338	362	322	384	338	340	305	328	318	335	390	334	306	328	325	348	330	313	304	320	321	298	332	334	337	321	370	321	332	320	324	342	336	351	346	351	356	326	377	340	347	326	342	293	329	359	339	336	336	346	359	334	368	372	326	345	313	325	343	319	319	318	330	347	320	334	347	330	314	330	373	340	369	353	314	303	352	322	356	347	335	337	336	346	332	304	324	325	379	349	363	325	335	353	312	364	352	285	329	354	342	320	323	363	342	332	324	341	334	348	336	326	370	340	378	341	319	341	362	336	321	334	317	334	344	340	319	333	312	350	344	341	296	347	356	353	328	328	328	365	315	304	333	306	334	323	324	323	347	336	330	338	323	325	326	342	351	350	340	330	306	343	339	305	351	342	305	316	318	337	366	344	360	333	365	328	343	325	355	331	320	331	323	322	336	324	339	375	355	334	363	315	334	346	347	311	335	319	357	337	350	342	351	312	292	285	316	352	342	336	349	316	342	319	355	324	316	336	349	339	347	289	323	363	363	378	347	324	326	324	343	324	337	340	330	329	295	346	304	341	341	339	343	341	310	344	315	308	291	341	328	343	329	356	347	355	364	349	331	333	363	347	326	330	305	359	360	329	331	360	321	299	337	337	339	302	338	338	332	331	349	308	363	332	368	340	289	365	320	349	321	343	307	299	325	350	370	351	345	352	325	354	343	331	321	295	342	336	337	335	312	324	360	318	323	314	326	316	316	331	343	318	329	342	319	344	342	335	351	342	336	349	370	341	330	320	360	304	311	299	328	343	354	290	359	323	318	303	318	342	333	344	332	341	334	330	342	332	306	318	328	366	331	339	329	354	335	348	301	335	352	344	318	338	318	334	328	320	322	349	361	339	318	330	331	343	297	315	324	318	345	341	334	333	322	328	332	337	353	317	341	307	331	353	357	324	361	357	333	340	301	357	330	343	364	354	298	340	325	318	360	300	316	352	355	304	326	305	356	289	328	338	345	360	321	334	324	343	335	310	314	338	333	333	343	338	325	358
27062	20455	7895	851	541	499	437	433	421	456	406	411	393	437	436	435	423	378	386	433	412	413	416	415	413	421	419	393	388	433	413	400	389	400	412	441	395	429	408	423	384	362	434	414	388	422	392	394	386	381	400	377	392	402	402	406	446	413	509	419	410	380	399	389	425	393	385	374	444	353	433	418	370	430	404	429	434	417	391	404	427	412	373	406	413	410	405	419	399	374	404	406	411	451	387	394	418	418	399	432	424	401	386	395	449	411	403	395	427	409	388	406	431	375	395	411	411	430	405	418	400	391	392	411	419	408	392	366	395	411	393	369	433	407	387	412	399	434	382	384	411	402	407	392	406	419	448	441	395	402	461	379	418	391	427	400	433	397	406	415	365	416	416	370	430	423	407	441	372	412	414	400	433	394	430	395	405	382	380	385	407	379	441	405	421	386	382	426	374	381	410	436	385	418	361	442	403	410	406	377	391	423	395	390	449	418	383	405	417	409	440	408	395	402	422	421	429	430	440	381	422	387	353	379	401	430	405	388	395	400	440	377	407	400	413	405	413	395	403	385	413	392	409	380	390	401	408	394	403	418	380	416	397	411	389	437	419	396	405	410	388	425	402	408	397	393	415	411	425	365	384	433	420	388	417	399	373	403	432	396	438	412	388	406	392	397	377	403	411	379	381	394	402	394	400	392	413	417	396	394	419	387	418	409	427	399	419	389	380	394	428	405	389	440	418	383	407	386	404	397	407	431	424	421	431	382	389	373	357	429	376	390	380	413	371	457	371	383	411	403	364	401	393	427	430	419	440	410	450	426	411	433	426	405	377	408	402	412	421	410	415	418	459	431	404	392	437	419	395	380	416	436	438	406	401	367	409	399	421	365	443	434	422	415	380	426	399	403	397	418	393	397	425	395	397	420	407	434	363	396	406	433	422	439	393	389	393	408	392	362	414	424	420	411	405	406	372	396	417	430	390	401	420	399	404	429	407	404	394	388	427	404	415	429	373	381	422	411	380	400	404	382	402	436	380	402	397	409	434	419	411	400	404	377	436	393	373	392	444	411	431	422	417	428	404	417	386	406	407	402	400	399	394	417	394	398	385	406	390	369	366	391	428	396	414	429	427	429	410	402	419	409	409	408	405	379	410	402	399	389	404	378	435	406	385	407	426	430	414	433	426	400	391	358	383	392	366	422	428	386	406	444	406	397	448	416	404	413	418	392	419	426	396	403	431	410	435	406	382	408	366	380	411	391	413	368	435	417	396	402	412	382	392	401	401	374	385	413	398	386	393	440	374	394	407	413	380	405	411	373	411	369	406	421	403	411	398	416	394	386	394	371	393	424	429	420	418	416	412	393	425	422	426	397	406	433	384	401	419	379	435	390	403	410	397	397	378	409	377	406	391	420	368	434	421	429	410	402	405	411	402	443	431	384	413	465	410	426	427	417	374	451	372	405	387	390	370	412	411	402	358	387	385	401	414	411	424	441	403	367	430	414	398	407	400	385	442	374	410	429	430	419	378	375	400	395	415	419	408	386	411	417	419	381	404	411	400	422	420	412	407	430	397	410	419	437	423	415	403	397	374	410	391	423	419	394	394	379	441	376	399	441	428	431	427	420	358	413	418	409	408	392	422	399	407	375	396	381	375	406	431	383	406	437	442	435	402	395	418	390	415	404	416	424	400	413	422	361	348	405	418	389	430	422	375	391	402	422	432	412	376	390	422	428	413	351	384	440	345	400	404	459	400	400	421	410	392	381	372	430	446	388	417	416	404	386	374	407	374	413	390	395	415	380	421	400	402	414	392	405	404	376	382	364	457	394	439	402	402	408	429	398	382	428	412	414	410	414	431	399	407	412	462	421	377	398	366	411	380	431	415	370	394	382	403	406	389	437	429	389	359	404	396	378	393	411	384	402	400	399	360	420	430	404	405	360	392	417	424	378	390	440	399	411	413	398	388	401	403	399	387	404	412	426	410	437	382	402	397	399	417	441	404	397	419	369	391	398	413	385	424	417	345	381	447	408	428	410	412	392	388	430	403	407	454	367	401	409	380	434	400	438	408	417	425	398	402	395	371	362	430	421	378	417	408	433	423	394	409	393	396	462	387	402	421	361	419	365	443	402	384	424	441	385	407	413	442	399	396	414	413	406	395	411	391	386	378	395	427	368	393	420	411	439	406	403	406	403	396	419	416	399	461	404	393	407	388	412	434	378	400	402	391	387	393	424	415	416	399	433	409	378	416	384	381	386	424	435	387	409	412	383	402	361	388	392	392	389	384	447	400	420	406	443	416	416	391	424	397	390	420	424	419	425	390	417	407	422	378	383	425	403	395	407	389	414	437	408	405	400	416	421	404	429	402	448	407	422	423	420	434	406	432	415	423	394	451	391	420	414	408	397	378	424	433	377	402	370	401	440	420	390	417	424	420	431	418	412	421	405	399	382	412	377	414	389	372	385	408	395	409	396	397	384	369	371	372	408	397	415	432	419	456	397	411	419	374	362	437	432	399	421	409	381	383	429	412	394	383	401	394	404	390	397	413	393	403	424	425	455	420	411	403	429	389	407	399	389	404	435	408	409	387	439	434	369	381	435	368	400	443	392	386	383	415	395	405	408	417	362	408	404	376	389	404	398	392	443	402	408	380	416	396	391	383	417	435	409	439	363	373	405	441	358	433	401	350	402	390	422	438	438	407	413	382	400	391	410	408	387	388	375	378	402	378	394	424	401	401	444	381	412	387	402	444	395	380	403	391	378	394	404	410	424	371	398	405	437	406	379	368	387	417	390	384	434	415	374	397	435	371	406	446	380	401	402	431	401	420	380	426	402	407	398	401	387	414	421	418	385	417	432	413	398	437	402	391	411	405	382	410	403	399	426	407	395	399	411	382	407	380	403	428	408	385	410	394	400	387	420	400	417	373	358	377	391	410	368	401	387	404	399	387	419	407	425	388	399	397	412	398	396	434	389	439	426	416	406	411	398	391	415	388	392	381	381	372	432	426	424	407	364	404	395	397	422	405	407	394	409	392	409	412	432	413	376	392	397	446	375	416	396	414	404	438	403	429	463	406	447	418	404	421	384	395	415	382	400	404	417	439	430	386	394	421	403	418	423	392	392	397	404	380	402	429	425	387	433	396	401	447	456	410	401	421	372	374	423	412	399	404	401	376	419	422	390	421	412	476	399	382	400	413	409	393	391	422	428	398	391	410	407	396	396	395	440	398	409	375	426	431	376	367	423	418	402	407	436	399	408	413	373	393	432	412	410	418	408	395	400	404	385	431	397	420	406	395	399	407	406	402	407	408	438	408	400	408	397	396	405	399	413	412	408	397	395	413	433	376	423	413	376	391	380	455	399	421	413	398	414	410	389	378	380	428	404	416	391	414	356	386	380	421	382	361	385	407	375	376	384	412	402	419	417	411	422	391	411	381	428	376	385	452	430	420	386	390	426	368	401	392	421	428	437	386	374	375	385	418	422	403	422	430	373	414	390
5821	1433	1346	833	742	685	678	637	613	614	616	528	601	581	610	573	582	598	540	565	563	569	568	568	583	555	593	558	539	552	578	624	546	570	554	563	599	569	554	610	553	553	530	578	550	557	616	568	589	572	540	580	599	576	543	504	615	546	578	577	536	525	572	531	567	538	554	568	505	573	544	584	547	546	545	530	554	583	575	543	527	577	535	527	576	555	529	553	543	524	569	553	579	540	601	607	549	520	568	580	546	553	533	583	550	574	604	550	589	570	568	534	548	588	597	559	570	541	545	572	575	583	609	602	542	530	565	562	548	557	602	527	547	528	566	563	582	547	559	557	547	553	616	554	551	553	591	600	595	563	551	520	540	518	581	567	582	535	558	591	542	542	569	555	600	565	545	536	542	556	544	550	554	547	562	533	494	530	568	553	567	590	600	585	551	538	550	553	586	573	577	532	551	578	572	519	601	596	564	552	502	539	568	552	538	550	590	535	568	590	538	512	556	591	522	567	554	554	584	598	574	551	566	617	556	550	568	580	554	549	597	565	550	583	610	577	514	571	556	558	581	574	566	542	595	563	574	549	521	592	546	572	548	565	543	551	568	570	553	545	557	585	594	556	560	575	560	584	543	534	553	551	533	516	487	525	554	572	549	558	541	579	565	548	576	546	582	584	548	530	536	546	537	531	558	545	517	536	587	590	550	573	516	533	565	578	530	589	610	606	552	565	556	594	569	534	619	541	600	554	557	558	556	500	554	545	559	574	597	553	569	542	544	542	579	552	553	526	521	540	611	601	580	565	583	552	581	584	556	505	546	586	512	571	540	520	594	535	588	541	549	555	576	579	587	528	528	557	543	527	544	588	514	580	566	545	578	563	549	560	531	571	592	594	563	535	578	505	548	593	583	555	510	550	588	553	592	567	571	586	577	590	568	565	539	566	570	585	553	580	574	555	530	554	546	586	547	562	560	583	535	579	572	561	560	611	573	577	541	541	565	656	560	618	571	574	579	547	564	582	536	560	567	545	551	564	543	569	566	538	482	567	553	567	550	560	531	544	527	586	543	552	531	573	538	567	601	503	552	530	539	535	556	518	559	565	556	579	565	538	570	570	576	606	535	567	601	579	602	526	576	552	513	528	552	540	579	554	553	560	547	548	574	578	526	530	571	544	608	580	572	579	584	517	570	552	563	547	588	550	591	552	625	555	544	560	534	516	564	582	583	540	567	589	539	580	555	580	580	533	562	562	557	543	521	533	533	521	548	542	569	581	542	557	537	588	538	559	549	547	564	556	567	543	589	580	587	570	496	571	602	599	566	551	539	568	556	546	535	516	554	582	602	544	583	564	620	606	544	563	549	525	567	543	545	571	544	544	566	615	566	510	549	581	590	551	570	573	549	567	556	558	541	606	578	565	569	589	569	557	506	557	593	579	606	573	580	532	531	597	608	551	525	575	582	573	532	561	557	585	559	585	554	595	566	530	525	590	552	576	571	504	536	541	582	570	541	538	577	558	554	583	623	562	568	518	565	572	575	546	538	582	537	541	596	546	535	615	569	550	529	533	543	586	569	576	577	531	579	585	563	606	572	578	557	574	538	574	562	566	560	554	512	549	581	556	582	525	565	563	551	598	585	521	581	595	524	568	549	542	548	584	567	525	545	573	569	554	541	554	543	557	551	582	543	529	543	566	545	522	563	536	571	578	533	570	577	583	545	550	552	540	512	522	530	554	574	569	558	543	552	569	588	596	551	578	554	547	545	547	536	570	586	577	591	528	560	542	595	573	544	575	574	546	542	579	557	578	577	539	562	537	565	502	573	570	541	567	591	546	543	592	569	538	566	605	580	608	513	558	565	566	558	549	558	583	565	548	587	543	601	583	570	554	600	549	567	546	589	552	549	525	576	582	512	570	583	542	564	575	585	558	572	543	585	538	598	563	497	554	543	532	553	568	551	560	604	541	593	557	562	535	573	618	578	535	545	590	575	581	558	548	501	567	543	581	534	513	547	545	547	550	597	568	529	530	558	574	545	596	580	547	612	566	594	618	553	535	544	588	575	574	586	548	553	531	607	556	528	547	576	592	579	557	596	560	571	555	565	566	584	544	577	521	560	568	556	576	532	552	568	557	607	579	555	581	532	569	574	556	580	564	528	532	579	521	525	528	566	560	532	571	532	555	526	533	527	592	517	557	581	575	568	565	555	599	572	561	606	532	541	547	539	570	556	531	541	561	524	592	570	567	573	579	583	567	552	578	552	593	595	524	534	560	563	558	538	544	548	567	593	586	559	548	535	546	574	553	536	572	562	588	537	559	532	532	581	548	528	566	592	513	575	612	587	544	535	566	548	622	551	597	542	520	585	529	494	542	505	561	556	561	570	542	582	572	621	558	617	551	545	565	557	580	552	557	544	587	548	556	558	502	496	542	577	574	554	523	560	557	542	549	541	543	561	591	622	585	569	557	563	583	555	519	564	538	530	559	588	541	581	558	562	554	510	530	557	560	570	564	576	580	563	609	597	573	540	575	563	595	605	529	542	570	587	578	574	596	525	542	572	587	582	575	592	552	576	499	550	517	562	568	587	588	558	578	564	553	604	534	575	611	569	544	564	585	530	595	551	531	569	577	565	556	572	509	569	544	556	550	562	581	509	559	581	545	583	619	599	564	532	549	516	578	575	549	558	605	553	566	576	588	587	575	547	517	575	525	541	587	545	568	568	532	563	573	553	571	555	570	570	591	547	553	552	575	540	552	575	534	558	579	567	537	594	596	546	567	553	563	565	545	609	570	557	564	538	616	587	571	560	542	561	571	553	584	574	551	577	567	544	569	535	575	551	565	562	571	539	551	562	552	569	587	581	592	546	544	564	571	523	574	587	545	577	576	537	547	566	580	549	556	545	556	569	553	573	575	557	595	570	613	534	562	534	581	567	618	582	533	577	534	569	551	569	546	555	566	614	560	547	604	526	568	548	589	585	560	555	547	586	559	540	550	543	540	552	568	586	557	545	571	562	558	579	535	511	551	557	561	586	526	577	540	553	593	564	574	563	545	585	561	540	556	588	595	514	541	521	523	560	542	577	570	611	599	554	573	546	561	567	592	575	536	587	508	559	559	554	610	562	592	562	598	557	565	580	535	573	510	520	509	565	536	551	543	578	527	550	532	536	514	581	550	551	544	579	573	556	572	535	551	574	589	554	542	565	542	614	538	617	589	567	540	532	575	542	541	589	546	548	557	573	603	549	554	569	573	496	558	542	565	548	539	530	520	562	563	535	489	544	582	506	587	573	563	573	571	570	545	542	570	587	571	553	549	535	572	544	588	584	541	564	566	553	536	571	530	538	551	562	576	587	554	547	494	572	574	563	548	554	572	573	577	563	543	547	583	557	549	539	535	561	544	574	572	567	556	547	570	588	547	552	531	542	574	538	563	591	546	560	569	562	580	578	564	565	577	576	610	563	576	561	562	543	587	573	548	543	568	606	560	533	554	554	519
24114	21154	28482	24100	20998	4928	1142	813	681	643	638	597	552	522	525	514	497	487	568	503	457	476	453	481	482	494	450	443	469	480	451	468	451	466	465	450	450	440	422	457	465	470	492	463	453	430	443	492	435	431	494	434	445	453	434	461	453	449	446	480	455	429	462	444	427	426	457	440	474	464	445	460	455	466	442	460	462	410	417	442	460	468	469	452	457	435	458	440	472	451	436	410	391	412	448	463	428	466	477	477	477	442	442	492	466	454	434	421	446	445	439	446	474	438	457	460	433	457	429	407	454	428	478	453	466	422	483	400	438	457	427	448	413	437	502	454	415	454	439	402	436	429	410	425	439	428	453	425	439	450	467	464	440	456	435	469	444	470	446	425	415	442	410	461	409	457	481	457	453	451	470	449	417	417	458	454	491	431	420	443	446	432	491	468	435	474	454	423	454	442	445	453	437	471	430	444	446	434	440	435	454	441	466	440	428	425	436	423	479	449	459	456	438	428	452	441	447	447	451	445	463	449	440	436	436	437	474	433	460	430	407	428	444	384	461	439	432	438	404	432	406	450	422	458	431	437	430	440	441	472	447	429	426	423	425	415	475	449	440	439	461	452	424	405	434	468	480	422	420	457	396	489	435	413	468	448	464	423	457	454	456	449	452	432	458	499	473	446	420	436	484	473	448	471	461	395	449	410	402	427	453	429	433	417	416	422	439	460	445	430	419	437	467	404	443	427	414	439	452	424	486	462	483	441	458	464	432	419	471	480	438	501	457	433	434	451	454	429	425	420	458	426	433	451	442	444	447	458	398	435	440	455	433	458	423	404	487	453	457	454	417	438	455	439	438	434	450	454	434	442	460	468	460	429	441	415	446	472	470	431	435	427	424	443	424	422	464	427	442	454	428	398	449	445	426	438	454	442	422	437	397	448	420	431	477	419	461	401	415	449	458	425	461	430	475	446	421	436	464	431	456	456	434	441	447	456	447	423	464	390	441	450	410	449	442	390	451	471	442	439	427	461	432	438	458	431	431	438	450	422	440	441	471	410	444	451	422	435	441	439	457	442	426	444	440	445	416	430	397	421	457	445	464	435	477	423	476	444	451	481	450	452	482	439	487	411	441	445	423	445	409	468	429	410	437	424	433	412	429	447	423	489	425	415	453	456	444	457	395	463	423	436	418	424	454	470	480	420	451	439	394	464	439	480	438	459	439	461	438	414	424	433	477	435	459	456	462	435	431	453	457	465	447	461	458	427	440	415	444	433	462	439	417	481	405	437	445	431	436	424	455	450	432	419	435	452	433	453	440	451	437	419	438	460	460	417	465	429	426	428	437	423	462	432	428	443	442	447	465	449	449	420	438	465	448	429	442	459	458	458	478	420	429	455	435	449	411	446	438	466	455	449	467	398	450	440	421	458	415	435	461	458	453	469	442	467	480	453	402	427	451	469	474	467	443	473	421	451	440	437	449	432	434	427	463	452	408	449	428	473	418	408	492	449	436	432	449	420	420	435	410	457	465	449	426	459	468	442	452	463	437	440	445	459	429	471	462	489	424	444	454	492	421	440	473	428	417	428	433	447	461	453	444	394	424	452	416	429	426	455	460	416	476	450	450	447	459	476	447	438	447	417	434	416	420	445	441	417	402	431	441	409	443	488	456	435	492	445	434	467	420	443	445	487	472	464	456	472	405	452	436	444	463	404	469	433	441	406	476	407	440	422	470	436	435	458	415	444	452	460	460	455	438	454	430	427	445	413	438	462	406	413	447	447	409	453	446	452	451	460	454	409	424	504	466	456	437	424	443	468	441	420	435	417	457	459	450	445	448	418	417	413	408	471	498	451	460	445	467	425	507	442	473	451	448	503	430	453	462	421	440	439	465	477	488	481	431	458	448	407	442	471	428	441	439	452	451	435	446	450	447	454	436	453	455	408	441	437	453	418	474	465	483	418	442	439	430	472	424	484	406	457	431	475	422	442	448	462	433	428	420	423	480	435	461	419	452	430	444	425	446	477	467	437	462	454	468	460	437	422	444	461	425	442	429	444	422	438	400	438	436	479	474	445	456	425	430	475	437	423	453	461	422	472	428	417	427	427	430	480	443	442	446	397	426	466	465	451	430	431	432	439	429	508	426	424	482	440	442	423	392	414	426	450	424	453	451	450	480	436	443	444	455	455	462	467	419	452	449	463	439	424	389	441	444	428	439	447	449	453	434	435	440	433	440	455	452	414	476	486	446	467	439	411	481	429	418	426	444	440	446	447	444	468	429	465	392	478	436	451	410	386	432	425	464	402	423	444	468	442	451	461	478	412	442	467	424	432	407	406	442	468	444	450	453	431	459	453	459	440	402	453	465	444	447	435	434	438	467	415	429	445	450	395	452	443	469	416	445	445	440	444	455	443	444	425	437	440	411	443	407	440	427	424	462	439	444	456	426	441	460	426	480	422	429	444	431	468	440	449	458	425	445	456	418	460	442	445	442	443	430	471	443	436	470	403	432	445	463	468	459	425	438	457	459	452	439	431	430	451	406	458	433	426	455	431	424	422	468	434	438	420	455	450	448	479	453	435	410	424	442	413	454	446	430	475	444	463	486	442	449	427	450	476	435	454	419	448	421	457	436	417	434	454	450	459	449	455	467	456	457	430	426	457	478	368	434	432	430	428	486	455	402	466	472	453	458	417	433	431	474	451	443	451	441	444	455	442	457	432	411	450	485	459	398	464	449	472	441	422	465	426	424	409	441	469	446	436	462	471	480	467	440	457	425	440	447	455	421	481	454	458	444	465	419	474	426	461	444	444	466	451	455	448	442	471	442	444	460	454	429	403	446	403	433	392	445	470	431	431	453	420	474	461	457	449	421	436	455	457	445	434	420	443	482	484	416	433	387	466	440	392	423	408	449	436	422	430	469	445	420	412	432	469	448	440	425	462	466	430	446	433	415	485	468	446	436	429	456	472	424	474	448	458	430	454	424	427	457	485	476	472	439	447	460	433	458	434	434	441	430	441	435	448	440	458	436	422	396	458	469	458	470	425	455	455	403	451	453	416	436	427	393	435	438	451	430	406	426	476	485	471	448	458	482	450	461	425	465	428	433	436	450	419	448	412	475	436	463	444	459	434	452	460	468	398	467	440	438	418	439	448	420	454	440	420	438	450	443	469	452	449	444	469	467	467	482	432	436	456	427	464	426	451	449	402	436	446	423	442	444	432	443	437	436	415	405	465	475	456	447	417	430	445	433	420	412	493	482	468	452	454	474	472	435	458	452	455	438	453	422	446	428	433	473	457	432	427	462	401	409	444	397	402	461	427	433	440	471	446	459	470	415	486	396	425	411	453	379	469	430	485	437	443	449	428	427	441	433	406	451	456	422	427	463	455	403	445	410	492	418	460	429	455	408	427	443	445	449	426	430	438	446	442	451	460	418	419	421	444	425	442	411	482	452	461	438	430	457	465	435	443	448	438	484	452	411	440	439	424	415	441	443	437	458	454
9397	9382	8089	4332	3017	2343	1866	1605	1326	1181	1066	1035	838	832	816	795	761	760	734	712	719	682	696	631	646	678	667	646	625	645	640	649	649	633	663	616	599	643	652	637	651	658	598	604	631	666	656	621	658	656	613	628	660	590	577	615	665	630	641	640	620	636	624	590	609	635	595	620	642	594	617	635	644	594	643	689	621	625	627	640	634	590	658	621	591	636	595	642	653	584	626	662	633	601	646	636	634	647	618	653	587	587	654	618	638	619	609	626	609	617	603	604	660	615	628	592	670	628	616	649	591	609	613	645	597	675	632	636	619	648	643	619	616	631	627	575	629	601	659	634	634	651	615	621	607	647	644	664	627	668	585	628	616	671	636	584	597	610	633	605	654	621	598	598	660	574	596	635	585	581	615	619	634	593	647	638	612	604	592	649	599	652	572	626	633	624	631	635	588	621	568	602	625	602	604	629	576	633	612	631	652	634	660	614	641	609	556	621	619	582	650	622	619	657	609	593	638	607	579	618	613	588	631	638	648	611	600	592	627	603	628	637	642	635	596	612	637	641	607	617	611	610	621	615	584	626	607	595	610	627	604	676	635	640	623	571	572	632	622	643	629	628	586	640	620	605	663	635	645	612	600	621	578	548	634	606	649	647	598	632	633	590	616	582	683	620	629	596	653	639	633	597	614	585	649	596	662	625	608	657	572	612	553	581	604	613	649	634	621	621	631	673	624	614	606	603	589	590	582	565	648	633	612	631	629	673	626	584	649	588	616	643	628	618	589	613	568	594	616	629	598	601	611	599	601	647	623	631	643	596	607	603	645	622	593	617	611	599	594	608	621	582	633	606	617	630	650	598	603	592	619	633	617	619	638	644	580	663	589	593	613	626	617	621	663	672	591	606	629	623	648	633	578	631	609	587	582	610	634	624	637	649	662	617	637	627	617	563	578	603	625	580	638	657	617	556	600	628	615	600	622	631	654	645	618	601	647	624	590	627	567	610	573	612	655	601	596	621	594	600	581	580	579	618	615	622	611	647	607	663	593	598	603	586	565	598	644	641	607	604	596	553	641	609	656	593	662	638	604	587	653	643	619	622	644	585	600	659	618	588	609	622	629	662	623	665	626	649	595	624	610	593	633	611	632	624	623	611	620	617	608	599	630	624	639	605	584	609	562	624	595	639	607	613	654	612	627	605	608	574	619	569	598	619	618	572	617	600	609	609	617	613	599	605	687	636	601	625	602	592	655	642	603	613	668	651	656	596	605	625	637	555	618	603	641	618	617	610	611	639	583	613	623	639	609	612	583	629	639	622	624	608	610	605	599	586	602	638	610	602	644	598	609	645	582	646	585	620	599	614	661	639	597	629	615	624	671	619	601	622	612	623	608	604	656	588	594	598	611	609	643	620	600	616	631	616	628	646	659	622	600	638	612	611	592	599	610	620	603	626	572	576	647	588	653	609	641	611	555	588	615	615	606	631	617	631	646	612	586	613	616	598	644	659	605	619	626	598	615	625	550	578	602	649	621	659	643	563	577	623	606	609	652	592	641	603	625	638	608	588	616	630	586	624	636	628	652	672	660	625	626	630	604	619	593	624	610	612	638	627	588	626	636	634	626	597	655	669	609	587	606	559	584	619	603	606	580	653	640	627	593	618	577	604	576	617	626	643	629	622	649	596	619	585	588	622	619	585	636	638	593	593	670	601	583	616	611	679	638	593	634	609	611	631	600	580	600	617	653	629	644	609	614	603	585	555	645	591	633	629	628	606	584	615	644	625	612	635	627	660	595	651	612	608	642	594	631	646	588	661	628	675	578	629	610	612	607	614	613	610	634	607	632	605	625	589	609	618	596	590	624	587	625	632	636	589	591	620	601	633	609	623	598	623	627	632	599	634	611	585	612	596	610	614	595	618	664	604	606	589	615	656	638	625	653	616	678	602	627	655	596	617	587	627	651	658	609	637	594	611	630	608	645	624	605	619	614	653	597	601	613	601	611	579	610	625	609	598	625	636	607	651	593	632	592	606	631	641	592	570	628	619	610	615	611	615	622	632	607	660	593	648	643	599	623	600	610	658	610	594	604	602	641	619	609	634	605	596	631	570	648	585	604	641	627	586	649	565	617	597	649	629	625	617	653	644	611	599	619	584	640	566	580	647	609	572	591	619	581	599	612	624	639	631	650	577	642	678	636	614	597	606	583	610	629	611	610	639	595	607	589	612	646	649	598	625	659	615	585	618	594	607	615	629	561	618	655	618	644	651	602	596	636	633	603	620	625	667	645	588	620	636	619	646	605	660	599	597	635	549	626	608	610	622	577	593	651	632	617	596	636	647	643	611	623	575	608	618	644	599	654	603	623	632	609	655	592	619	665	651	653	621	627	601	615	638	556	630	556	622	617	656	613	576	622	615	588	633	622	643	611	594	627	613	618	594	618	610	637	623	649	636	594	605	596	630	581	665	618	652	620	615	604	632	584	590	608	623	606	648	660	583	555	605	594	601	596	612	602	597	611	634	615	597	622	603	594	615	585	633	592	624	606	619	641	614	561	587	572	603	584	602	564	584	661	630	603	613	564	623	646	616	574	634	587	608	631	618	572	631	654	612	605	597	607	602	622	664	608	625	607	640	618	626	627	652	612	619	617	588	608	626	590	645	605	621	635	632	669	573	584	601	640	581	652	633	651	622	587	676	629	618	596	639	597	669	652	635	572	635	587	649	572	602	608	631	596	636	629	614	634	600	590	628	612	629	611	647	625	609	616	634	587	572	618	636	628	628	607	599	586	602	567	599	577	636	585	659	605	625	585	622	632	652	632	622	617	604	647	608	631	603	594	663	616	652	577	643	585	640	613	594	573	622	614	650	637	657	629	586	608	627	665	636	615	650	632	648	642	628	590	594	627	614	620	585	633	578	606	623	626	626	586	612	653	584	599	657	599	604	638	630	635	547	611	629	632	624	632	621	629	563	625	612	623	609	648	640	605	614	626	624	609	624	631	648	665	593	650	606	589	592	619	619	627	594	621	609	606	612	579	575	556	602	597	614	609	619	631	679	594	647	640	655	595	594	670	611	636	600	609	647	589	627	590	596	638	611	580	613	628	619	622	603	594	642	587	599	570	601	594	644	626	639	649	624	586	577	616	613	649	619	651	640	635	601	599	624	577	621	589	592	577	621	599	640	647	603	598	594	614	608	648	604	663	639	622	616	602	574	555	626	606	640	593	679	644	605	611	588	654	597	626	630	684	668	641	591	622	654	650	611	600	655	599	609	671	621	619	597	566	592	622	626	638	555	576	612	665	640	620	643	631	605	636	611	611	622	672	595	626	629	556	660	638	587	552	620	638	592	625	654	618	624	584	582	640	627	654	569	599	634	616	653	620	614	619	616	622	624	647	641	653	643	611	621	595	689	634	604	648	654	649	614	625	616	580	619	574	609	602	630	658	593	611	630	614	578	621	639	593	650	607	598	579	577	604	611	602	583	644	651	701	620	669	620
23181	21234	29076	23672	21235	21089	3847	1016	702	645	538	470	446	421	395	356	395	337	352	309	316	330	296	295	276	275	269	283	297	285	251	246	294	240	247	269	266	259	234	250	235	245	233	246	252	264	258	252	243	237	242	235	236	246	243	253	265	264	242	262	235	237	243	236	251	228	236	249	221	234	260	261	245	239	248	235	229	235	261	248	247	237	246	252	235	228	233	245	238	214	253	263	239	225	220	250	214	209	215	218	252	226	247	243	265	231	257	239	238	240	249	263	222	221	228	233	255	232	205	249	248	242	244	216	265	224	223	221	252	250	241	224	262	273	215	250	235	219	236	230	246	226	221	224	258	218	216	239	262	224	261	251	237	220	206	232	242	240	226	237	218	256	202	259	227	248	226	208	239	236	274	236	233	244	231	236	234	253	236	213	235	250	232	239	254	223	238	242	199	233	240	209	233	245	243	230	207	231	238	233	243	235	239	214	229	251	243	230	245	226	222	261	253	238	236	203	242	237	219	268	221	232	240	257	215	219	223	215	235	237	243	226	229	264	236	223	210	215	231	253	241	226	212	224	235	235	214	237	232	248	216	242	238	223	255	227	233	207	240	219	241	243	249	221	230	242	214	239	249	218	234	218	240	255	237	241	229	215	233	221	234	240	230	241	239	224	241	242	215	259	246	248	251	233	235	233	235	233	210	222	252	242	220	239	218	250	231	236	242	233	215	222	213	246	240	240	249	234	223	230	234	252	247	243	245	239	239	222	241	271	233	234	239	252	240	235	226	235	253	263	252	249	248	229	250	225	252	281	256	228	234	232	255	216	209	249	231	243	249	211	211	233	232	255	249	225	230	218	247	213	248	222	229	214	245	233	230	230	233	243	215	213	249	216	242	254	246	249	232	250	226	201	214	254	237	229	242	245	238	232	228	218	216	222	228	212	243	235	230	239	232	211	238	226	238	244	236	223	240	247	240	234	233	273	215	237	250	240	209	247	224	259	222	239	247	253	233	225	221	226	222	228	228	248	236	256	254	232	232	234	211	267	263	239	195	229	247	238	243	249	229	249	247	217	259	236	200	206	230	212	217	220	224	237	233	268	228	232	219	259	232	235	251	235	226	234	236	239	263	234	225	227	219	221	234	251	251	225	235	239	232	221	214	249	235	243	246	255	238	222	250	206	248	256	268	238	220	275	230	251	238	242	243	241	208	232	254	244	195	226	228	238	252	239	233	223	217	239	234	237	223	220	243	244	237	240	235	228	226	217	285	248	242	220	283	251	245	233	238	245	209	267	231	234	228	243	243	217	252	218	212	240	240	199	242	227	245	227	237	254	206	218	237	234	261	243	216	261	261	226	252	219	211	223	240	232	243	209	221	248	247	217	199	230	218	218	253	237	217	248	260	223	246	268	242	240	224	242	212	223	251	242	250	228	226	265	238	234	242	210	221	222	224	240	250	224	242	240	249	244	220	239	247	246	234	228	251	201	216	224	244	219	281	248	242	230	223	243	254	224	223	259	229	251	248	247	226	234	263	206	214	242	241	258	235	216	206	219	245	219	257	243	221	234	225	231	211	250	250	258	210	229	238	286	244	203	222	254	213	246	223	213	225	206	238	217	241	220	225	231	229	217	230	241	218	226	230	236	211	237	226	233	235	215	239	258	231	237	218	217	223	238	218	253	203	238	236	222	249	205	252	242	254	220	245	232	246	251	234	207	225	216	252	219	209	231	242	244	242	227	233	248	262	241	247	266	225	246	257	243	241	213	219	227	234	216	214	246	245	235	228	252	244	243	222	214	223	231	232	227	216	226	231	230	211	231	234	216	216	245	229	234	198	223	245	246	230	248	230	209	221	235	226	203	218	216	218	222	246	258	241	248	255	219	256	239	226	219	216	231	266	219	241	219	227	254	224	220	211	223	242	257	235	250	237	234	253	235	221	256	251	226	268	220	241	210	219	240	235	240	227	224	234	265	226	256	250	240	201	247	229	216	248	229	242	235	255	241	227	215	232	241	235	254	260	232	226	230	226	206	238	247	235	250	221	239	239	233	265	236	234	224	230	254	244	230	250	236	238	208	243	210	247	213	265	247	244	259	236	211	238	240	220	246	226	215	203	218	222	225	220	244	207	226	227	227	237	236	226	262	220	229	213	213	247	233	215	215	226	234	261	243	261	190	250	235	231	214	240	216	239	225	242	216	271	245	237	254	247	221	219	214	235	249	215	228	222	230	248	231	238	219	227	236	235	234	266	244	220	232	248	246	237	201	235	235	251	242	250	223	224	248	233	225	239	232	199	222	256	236	234	216	229	230	215	251	241	262	231	252	236	252	240	235	216	240	231	212	239	219	245	241	253	221	194	230	228	227	221	249	250	216	198	235	215	223	250	250	210	216	235	258	222	244	238	246	207	231	240	219	219	251	241	222	232	225	239	238	268	250	248	244	226	231	218	243	230	261	214	214	261	247	237	231	241	255	239	233	232	213	218	217	235	239	264	225	245	251	238	233	228	251	239	223	241	229	238	232	214	237	253	256	200	251	225	213	248	218	219	271	234	219	240	223	235	211	227	219	242	253	238	235	223	255	211	254	251	241	219	207	247	239	225	232	217	242	241	237	244	252	231	265	229	242	249	240	224	208	213	250	237	221	217	221	217	229	223	219	243	228	221	276	253	225	238	252	244	243	236	213	232	230	231	235	232	233	204	240	235	227	235	215	233	233	227	218	249	216	253	271	234	224	248	251	251	218	242	219	228	260	206	227	230	238	247	250	236	254	235	202	221	222	207	250	253	203	204	251	233	244	208	212	230	248	256	245	222	234	228	224	214	262	250	221	262	233	246	226	235	240	228	251	236	229	249	211	232	230	220	244	216	224	237	206	240	265	199	240	232	210	234	220	237	249	230	267	256	244	226	255	242	232	226	249	230	270	256	211	241	237	223	229	255	231	267	223	237	231	237	232	225	223	218	229	229	238	213	203	257	263	253	204	231	259	230	209	228	248	256	232	224	241	213	220	238	266	237	229	243	270	260	239	246	219	208	214	233	227	224	250	210	225	259	227	208	232	255	234	236	243	209	231	246	240	243	233	225	243	233	234	239	250	211	246	207	247	235	252	219	231	229	205	254	224	235	227	238	236	235	210	249	219	242	232	205	217	237	218	211	240	216	244	229	252	225	230	232	232	253	229	230	256	234	243	237	224	208	228	227	222	206	237	225	244	249	243	213	247	220	231	203	230	228	229	250	232	230	264	250	246	233	219	209	247	220	259	248	230	255	257	205	249	220	229	225	220	228	225	222	254	256	216	237	256	245	235	241	227	245	233	226	258	236	213	220	260	214	237	236	246	239	199	274	234	225	238	222	242	259	211	236	210	232	242	225	221	256	232	245	239	245	232	233	272	238	247	248	222	231	257	229	225	249	236	244	233	221	211	253	244	234	232	231	261	232	249	232	221	269	255	219	261	205	237	232	250	227	231	234	235	221	206	214	236	240	234
11044	15227	13115	7038	4906	3636	2710	2200	1780	1479	1214	999	988	791	717	672	633	578	569	534	506	503	473	442	506	474	430	433	441	424	378	402	410	394	375	381	397	381	388	383	376	333	375	403	333	348	346	352	370	382	369	328	358	384	365	350	351	342	353	336	314	321	347	330	342	343	339	341	362	376	311	373	326	367	330	381	346	336	356	345	345	354	327	342	323	319	351	319	313	326	349	351	373	333	378	343	332	325	344	352	346	363	330	337	349	328	329	360	344	353	312	323	338	365	334	330	366	338	405	301	341	306	351	336	326	335	324	335	324	351	343	369	347	313	353	343	333	331	383	324	313	327	349	349	321	347	340	331	330	332	314	332	334	345	355	319	367	326	354	372	317	369	322	327	319	327	335	337	336	377	338	354	329	322	327	329	364	432	346	337	366	364	316	366	339	346	333	321	353	364	329	331	369	345	320	315	338	343	328	323	325	349	321	339	344	356	325	363	318	370	327	336	335	391	389	332	299	334	317	328	333	324	321	318	325	321	370	358	307	355	328	328	388	326	373	360	339	350	315	325	324	327	354	349	335	304	339	336	345	363	337	355	360	338	335	325	361	353	304	350	348	351	331	353	342	331	370	355	333	348	335	333	328	310	336	332	343	348	365	348	338	358	331	332	348	357	369	346	367	355	348	332	358	356	337	344	336	334	351	329	328	335	312	329	337	331	343	328	343	345	358	350	383	329	323	329	364	343	346	356	317	315	360	365	324	299	340	329	308	317	339	354	340	353	319	369	350	339	327	343	342	338	375	336	344	326	334	321	342	322	343	323	332	336	346	333	343	327	340	360	369	330	371	375	312	332	341	339	339	382	357	358	352	350	350	332	355	350	366	330	330	344	352	347	336	386	335	367	338	323	323	359	338	319	293	360	320	370	354	356	355	309	337	319	343	307	357	313	355	347	346	361	336	365	333	367	339	341	354	326	351	311	341	348	328	351	337	322	332	310	340	344	342	324	331	306	326	339	348	352	355	321	346	313	304	348	358	351	368	319	317	355	330	331	337	332	301	335	335	368	348	364	330	315	335	344	371	327	327	347	358	331	351	314	327	351	310	364	341	352	348	338	357	308	345	331	315	323	306	333	372	367	343	342	314	342	299	345	355	328	349	371	327	353	312	359	380	375	347	348	329	341	339	347	316	325	370	341	354	327	336	308	307	361	291	360	334	346	337	360	332	340	344	327	316	374	354	313	345	336	330	332	326	387	347	368	337	341	314	343	330	315	395	326	338	332	320	345	338	336	352	346	323	307	318	322	351	335	359	340	327	341	347	351	325	292	319	341	356	335	328	334	345	311	340	323	344	299	345	337	354	355	333	348	376	339	297	338	332	353	313	329	343	376	388	377	360	344	350	344	329	359	313	349	327	346	327	332	317	359	296	323	334	347	325	327	321	322	378	335	365	347	332	341	352	339	333	321	336	344	315	346	303	333	339	333	351	325	331	351	369	363	337	301	330	330	354	321	341	330	323	357	351	323	355	323	314	331	350	346	343	297	358	337	345	335	368	329	327	343	331	328	335	314	358	324	340	327	313	336	344	327	314	358	367	338	361	368	335	347	347	348	367	321	349	310	347	346	356	335	322	316	309	353	307	337	322	307	370	329	339	324	323	314	342	317	340	374	340	358	339	328	335	325	321	340	343	373	336	325	366	346	299	329	339	388	313	382	313	333	308	344	346	367	363	328	365	344	332	377	327	354	364	347	342	319	360	345	324	343	362	318	355	352	363	333	355	337	341	332	378	319	325	372	302	301	349	344	394	326	330	349	331	334	313	342	312	331	311	324	367	323	334	368	342	353	359	347	329	356	326	329	296	353	331	349	314	331	336	318	339	349	357	322	354	371	353	349	340	338	379	288	317	340	353	343	328	328	330	352	344	313	333	296	337	343	286	341	327	359	356	339	328	330	332	338	333	327	331	364	369	315	365	350	335	369	366	307	349	331	324	341	313	342	314	323	326	317	322	349	336	345	311	335	362	344	348	341	342	342	337	329	345	350	354	331	300	343	312	335	349	332	344	347	340	335	317	337	329	340	341	313	348	348	348	376	326	299	319	335	349	355	316	310	325	356	325	319	340	344	337	356	353	328	327	379	346	337	297	340	327	334	338	319	340	332	333	352	340	297	369	347	353	344	333	383	347	315	330	341	324	318	312	320	342	315	311	301	373	329	363	349	352	324	341	326	344	360	332	356	374	316	333	351	338	365	361	353	342	322	361	318	346	356	347	321	349	345	349	341	368	345	324	364	349	369	346	338	354	343	297	356	323	330	351	340	345	330	350	301	339	328	336	334	344	347	376	358	322	336	334	342	331	348	348	308	348	303	328	306	343	350	337	361	330	334	362	314	328	331	374	319	339	340	321	327	343	291	343	342	325	351	342	378	328	328	379	331	366	294	344	347	341	309	341	336	360	322	329	318	375	381	346	325	344	319	349	333	333	304	333	346	333	374	319	336	369	357	351	294	339	365	315	354	344	284	329	351	308	348	368	345	327	353	334	320	341	331	328	359	329	330	351	337	332	348	377	334	335	344	314	362	315	388	348	324	350	352	326	344	329	328	341	312	344	327	312	337	332	371	334	338	381	336	314	339	346	327	347	331	349	353	349	349	326	322	295	341	337	328	348	358	329	338	347	347	344	320	333	333	341	368	337	380	340	332	328	310	303	285	352	346	357	363	325	351	394	304	350	328	327	331	334	336	343	335	323	318	333	344	393	328	335	332	342	353	330	389	355	324	349	329	318	349	343	340	328	348	340	359	319	332	326	366	330	335	350	335	329	366	336	391	321	324	351	320	371	341	334	364	362	335	332	331	322	336	309	329	317	380	332	314	327	317	353	303	326	331	333	342	362	346	327	320	365	359	356	345	298	336	347	323	346	371	371	333	326	366	357	353	315	328	346	340	323	322	321	343	358	351	333	381	324	333	355	350	341	327	355	324	337	344	303	357	359	351	325	354	320	382	330	352	349	351	349	376	312	357	341	353	322	313	331	344	337	332	330	315	346	329	333	329	321	363	339	333	331	338	339	323	362	378	321	363	323	311	351	344	375	340	360	369	346	338	338	352	338	315	324	364	341	351	342	320	332	349	355	317	344	360	339	344	346	334	336	343	355	349	322	360	370	341	336	325	389	332	334	326	332	355	323	340	387	327	333	286	320	332	302	306	364	328	334	311	309	329	326	353	347	338	325	347	326	342	373	379	340	317	349	324	338	298	341	359	344	293	350	370	328	334	314	354	343	351	348	322	350	338	348	336	324	333	354	343	298	314	347	381	315	343	338	345	353	316	328	359	345	359	329	342	341	335	320	312	341	335	312	344	371	293	323	319	314	346	330	328	297	328	293	350	335	356	370	331	338	354	339	341	349	323	322	342	350	302	363	336	340	378	329	345	321	346	349	323	367	358	333	334	349	380	316	337	350	346	347	337	320	325	356	327	320	315	343	330	357	373
27064	20450	7765	851	544	481	463	447	438	449	400	410	392	412	404	398	410	435	413	404	406	423	383	442	417	439	399	391	437	426	421	413	404	402	419	434	441	430	412	389	390	413	410	445	410	407	387	421	390	390	410	390	405	401	390	404	400	442	421	432	423	397	430	385	412	404	419	358	420	382	413	407	391	407	406	417	431	412	391	433	411	432	382	396	406	382	410	422	383	430	391	439	426	401	393	381	379	416	413	410	402	380	403	432	421	358	407	400	424	385	453	421	414	387	404	418	400	385	397	423	386	409	426	410	422	447	421	432	408	371	389	421	383	396	431	425	412	445	393	418	403	395	403	432	413	413	442	407	426	396	401	450	430	380	424	425	400	424	377	425	393	388	416	414	416	417	390	388	379	436	409	418	386	431	403	396	451	421	388	430	406	410	402	410	433	440	401	390	431	411	389	414	408	390	438	390	404	411	422	420	387	371	420	401	458	424	418	418	396	421	423	432	432	405	398	414	385	429	396	397	443	421	386	441	418	405	417	416	436	455	384	384	435	414	422	401	385	420	401	399	409	405	438	406	407	425	403	418	428	422	443	400	423	380	405	383	410	413	395	409	466	415	390	406	396	420	405	427	406	391	426	426	402	408	426	392	401	397	395	493	413	421	410	428	423	372	414	422	418	389	406	393	437	412	397	400	387	418	395	430	404	418	400	411	408	414	384	382	433	400	439	430	408	414	409	436	391	407	411	463	416	434	466	413	441	375	398	420	416	419	411	390	398	404	428	426	445	393	382	370	436	435	412	397	406	399	402	428	388	455	401	435	401	444	404	423	461	429	407	392	395	448	418	362	373	418	422	417	428	391	410	395	423	418	401	402	403	407	466	411	372	432	408	417	395	399	399	375	376	417	428	412	409	383	402	395	438	403	381	436	389	406	454	414	403	427	381	405	436	443	442	417	387	407	404	374	394	422	389	374	424	393	404	408	401	389	434	424	417	405	405	457	354	431	376	449	391	445	378	458	421	404	431	406	435	390	416	410	388	425	441	405	367	398	393	430	422	432	415	407	421	434	391	441	412	406	398	413	403	411	407	439	436	441	404	394	371	415	405	407	432	397	421	425	433	414	395	438	437	427	432	394	396	383	424	438	444	402	440	423	424	422	413	387	404	411	405	414	416	390	387	393	380	417	424	405	399	382	377	404	396	445	414	424	395	390	407	429	412	420	412	421	387	422	400	407	424	436	415	423	407	422	402	385	405	434	427	433	451	397	402	381	412	415	399	423	472	398	412	383	442	413	390	421	421	435	421	421	420	391	440	401	375	394	376	420	454	438	381	418	407	409	404	458	427	396	434	421	419	410	417	431	420	422	392	383	427	417	384	386	419	406	437	409	374	458	426	421	450	398	401	387	414	427	459	396	403	412	408	418	443	410	391	399	404	385	438	406	361	389	446	403	398	414	393	388	414	445	404	401	390	414	442	433	398	388	426	407	420	401	408	369	424	418	435	422	437	401	412	391	405	418	428	464	434	429	402	379	437	400	447	410	389	398	378	404	393	400	423	402	416	402	404	449	428	417	466	406	406	385	417	435	431	409	401	403	416	439	451	412	450	405	431	419	385	423	413	371	403	409	422	405	371	449	420	423	445	394	440	417	411	415	383	387	415	426	420	416	393	400	380	425	408	407	395	410	427	374	427	426	436	426	425	405	429	426	385	395	420	398	409	424	432	415	431	411	384	413	402	389	443	421	424	392	416	378	413	420	391	353	405	382	466	374	400	403	458	410	401	412	421	436	392	387	417	442	413	405	452	412	415	402	380	444	451	411	429	403	428	400	420	400	415	417	421	375	405	388	375	382	392	396	392	417	380	373	461	363	409	406	405	430	394	429	415	401	425	378	383	369	369	432	420	431	403	417	426	415	453	386	405	414	396	414	395	393	418	394	405	432	399	399	400	411	389	380	388	418	431	393	425	456	423	412	467	411	399	404	446	405	428	397	425	412	388	395	416	415	387	412	396	426	415	427	421	422	390	396	423	412	387	431	410	385	431	435	401	400	418	393	421	428	392	416	408	418	442	397	413	417	442	441	412	413	391	389	387	397	420	383	422	409	397	385	423	444	419	438	397	416	434	430	411	444	364	431	408	411	431	388	400	412	417	394	389	406	393	404	438	452	439	411	397	421	408	423	416	411	378	404	427	426	407	441	392	425	444	400	431	389	439	409	397	432	366	416	440	413	415	406	443	409	408	417	429	407	401	379	396	386	390	414	414	386	445	407	374	458	439	434	412	418	410	412	421	424	399	431	385	414	423	394	438	395	442	395	409	397	429	371	399	400	440	385	446	438	435	435	440	436	423	448	419	440	419	395	399	409	432	412	406	419	411	432	393	421	390	374	429	403	382	377	391	378	415	402	422	419	378	403	414	401	401	422	406	418	410	387	395	396	376	395	371	417	406	405	446	412	391	425	353	367	385	416	403	422	396	408	429	407	412	435	402	404	401	394	436	388	426	399	394	391	417	411	427	405	392	398	373	411	395	442	428	401	470	396	461	406	410	405	395	452	417	451	428	419	412	379	418	455	435	403	423	414	424	404	442	379	449	405	417	422	409	397	406	379	425	405	419	449	408	403	476	395	398	407	408	427	426	430	406	410	431	410	385	418	381	420	406	441	396	406	418	440	424	399	452	368	409	390	403	399	410	406	410	413	388	390	415	421	434	436	394	432	473	393	412	406	398	432	432	384	419	397	421	397	413	407	419	428	413	404	432	438	392	419	444	418	418	424	375	405	419	438	416	432	389	392	431	417	455	407	433	404	405	450	466	412	404	388	398	395	406	408	392	407	404	418	403	400	418	448	453	406	409	435	414	418	440	410	397	437	399	431	423	421	403	418	406	394	414	414	391	425	415	416	421	415	421	382	406	418	430	408	365	429	442	404	417	405	418	399	400	402	421	406	391	405	411	409	416	405	409	402	424	398	406	358	437	426	416	432	400	401	401	376	416	400	411	397	419	420	392	434	454	403	445	396	400	403	413	415	390	419	429	421	410	388	418	394	382	418	372	394	403	418	402	407	417	426	418	378	432	412	386	399	397	385	414	398	404	409	374	436	415	412	396	435	383	443	396	383	387	396	409	442	415	419	440	406	420	396	398	421	424	404	389	413	434	395	414	432	404	414	441	426	427	417	421	427	404	435	404	380	452	408	458	441	419	400	417	388	440	422	419	419	387	429	381	418	411	424	408	397	432	403	413	422	410	425	400	430	413	390	449	424	396	419	407	413	392	383	395	438	436	421	391	411	404	436	418	386	401	396	435	404	417	424	396	410	382	431	396	443	407	389	444	386	424	421	388	395	407	424	409	394	375	391	406	391	396	432	377	412	427	376	421	410	401	409	442	410	413	380	418	436	395	422	456	399	434	398	425	400	368	435	443	387	403	380	395	401	416	447	400	409	419	453	400	411	414	423	426	432	451	394	434	407	423	429	386	374	414	385	413	397
5989	1430	1300	872	770	715	686	652	639	609	539	600	598	606	579	544	586	551	628	582	571	574	574	595	568	556	613	586	549	502	561	592	540	564	567	535	581	604	590	561	514	590	554	607	560	533	531	563	540	549	541	578	560	526	541	561	607	579	563	576	581	553	560	571	585	580	554	593	563	563	547	563	556	572	549	557	569	586	575	559	592	572	570	583	549	576	564	576	573	561	558	561	579	627	579	576	554	563	589	574	621	527	572	586	646	568	572	574	574	570	552	599	522	568	592	570	545	591	591	532	543	512	564	567	589	561	564	555	592	535	547	605	599	564	550	571	544	568	570	533	582	564	555	597	538	571	591	580	548	576	570	576	546	526	553	573	575	534	595	553	556	555	564	566	575	537	625	565	614	571	578	586	561	571	588	588	584	536	594	555	545	581	613	543	558	556	568	542	525	553	580	576	577	554	607	546	535	571	555	528	580	557	559	549	561	562	584	551	588	565	547	554	575	585	569	570	520	578	542	565	564	587	573	586	561	513	541	599	567	568	578	539	550	564	583	587	525	540	576	589	519	585	578	552	570	606	573	537	612	535	585	570	558	543	573	577	609	623	554	563	563	568	557	537	565	542	600	547	554	530	545	546	577	566	572	590	530	562	556	601	574	561	556	578	577	547	559	565	552	519	554	588	555	561	579	523	605	563	568	571	572	584	533	574	593	549	596	584	594	548	569	573	591	577	584	574	530	585	557	553	586	556	582	551	581	589	577	551	578	598	599	525	502	552	565	556	559	525	591	560	580	540	547	555	590	538	580	570	545	553	579	574	629	540	573	577	547	545	549	544	548	560	592	556	583	574	600	561	597	519	575	596	530	565	579	613	589	548	535	540	573	557	537	559	555	599	574	567	565	590	531	534	579	579	595	569	549	622	589	607	556	607	574	559	595	564	583	536	514	530	514	545	556	587	557	555	604	530	576	540	531	552	573	592	593	578	584	529	564	581	566	537	612	557	593	537	556	547	580	583	560	585	618	566	554	551	559	585	570	578	547	548	555	553	545	589	562	575	587	576	556	550	586	580	556	589	571	562	572	569	595	547	573	522	578	533	550	551	555	517	574	506	584	523	554	553	542	542	548	561	566	603	563	565	556	546	574	537	565	580	559	539	595	606	541	536	573	550	547	552	561	572	593	591	567	574	582	557	556	530	568	560	544	575	565	543	593	588	590	555	567	539	602	577	545	570	551	532	555	601	577	535	614	541	588	589	568	538	557	565	556	542	544	557	576	561	564	550	555	541	595	602	581	559	590	592	525	568	565	559	559	560	572	543	535	537	576	552	523	575	554	625	550	577	550	533	554	543	563	608	525	578	570	547	552	611	582	549	586	558	557	578	554	591	572	542	544	545	571	579	554	574	586	569	538	577	538	611	607	552	559	541	565	576	552	561	585	554	533	572	533	562	606	599	571	544	545	598	550	581	532	548	577	569	536	542	628	568	539	536	555	557	576	574	563	548	585	539	569	554	545	539	550	583	536	554	549	561	546	587	566	543	577	617	587	563	594	568	539	562	535	542	549	583	533	592	562	588	571	537	554	555	584	548	556	569	613	558	590	554	587	545	581	550	534	584	565	581	570	540	566	566	603	599	590	588	609	585	523	537	574	562	581	559	548	552	567	556	553	527	561	579	544	569	536	604	639	593	551	536	536	552	533	573	609	560	584	560	598	573	532	553	570	555	553	543	568	585	567	640	552	517	553	530	565	586	536	539	550	544	575	540	524	599	549	554	568	591	565	560	558	550	550	581	561	585	572	579	561	563	578	601	564	558	520	569	604	545	578	554	569	534	543	557	533	576	541	560	598	573	511	583	531	545	572	544	581	533	546	567	590	603	549	549	525	571	559	512	592	547	552	593	556	543	546	533	600	558	574	586	587	538	600	578	581	543	565	576	577	605	553	591	609	552	566	580	570	543	562	569	546	521	513	526	570	535	581	505	577	595	549	529	548	515	542	572	558	574	546	541	562	573	507	556	564	532	577	625	525	538	558	579	590	534	552	541	570	563	570	569	557	527	545	577	547	552	507	604	555	577	629	600	547	586	592	605	534	536	577	583	591	565	528	540	521	577	545	561	545	583	556	565	576	543	579	553	588	578	529	580	559	561	532	539	543	566	539	554	557	541	622	535	535	536	583	539	581	557	595	565	538	634	582	556	559	515	553	611	579	537	575	566	534	564	520	586	565	567	574	555	549	539	570	561	586	549	539	571	578	557	556	559	529	600	544	552	573	557	575	591	552	553	610	571	570	544	535	553	620	589	561	624	626	574	612	574	543	576	598	586	570	551	541	554	607	592	559	582	605	598	571	545	538	579	577	582	550	572	520	544	554	560	576	583	576	585	584	593	525	509	585	524	595	567	585	522	599	541	576	565	554	597	534	544	573	541	566	600	588	577	556	565	581	598	582	556	565	580	569	550	572	556	577	591	527	580	589	548	565	602	559	621	569	587	542	556	563	561	567	534	565	565	574	593	543	550	559	569	548	546	581	546	538	580	587	516	566	592	587	559	527	602	528	540	561	604	585	581	559	543	573	567	582	536	574	590	560	583	581	570	551	573	557	559	601	559	575	536	603	621	607	542	590	542	598	537	576	586	590	578	550	585	580	557	554	545	557	552	604	594	590	542	523	607	578	525	552	616	551	570	557	550	593	574	585	589	532	565	545	563	570	571	570	596	555	585	558	544	552	603	563	551	594	554	600	553	565	557	554	592	559	586	557	578	548	513	547	590	576	547	569	555	554	572	537	557	591	581	560	552	534	557	581	571	583	602	547	570	518	576	554	571	578	555	583	597	579	549	557	593	572	572	599	563	597	567	547	551	548	537	586	541	566	539	609	549	564	580	612	579	613	506	590	565	513	552	558	587	566	572	563	611	573	571	605	554	609	563	549	562	583	562	561	501	606	563	594	566	568	554	531	574	520	548	581	547	564	574	519	565	557	559	563	549	596	600	571	601	588	551	630	575	559	616	543	573	565	593	574	558	552	571	535	589	519	623	616	533	611	572	570	567	559	561	542	573	564	523	549	559	612	610	569	526	579	561	560	576	589	529	574	535	569	552	579	561	543	583	592	586	621	573	576	577	593	567	604	544	542	531	585	574	611	610	591	541	587	574	552	582	579	542	576	558	567	587	558	575	513	606	592	547	562	513	600	539	575	600	582	539	569	528	579	582	554	556	578	610	547	587	563	599	556	563	562	567	570	595	581	524	551	589	556	559	527	533	538	570	579	582	541	592	555	533	572	566	556	545	546	565	534	568	567	556	590	539	577	631	571	552	536	588	570	559	561	586	563	556	590	543	604	598	553	555	601	538	638	576	524	585	568	585	567	557	567	572	557	496	574	607	569	531	552	559	531	553	587	531	553	591	515	548	570	616	564	558	588	539	558	566	546	568	553	558	567	529	566	586	586	578	574	599	570	595	538	589	566	559	561	556	557	573	543	573	562	558
24274	21270	28639	24222	21122	4903	1005	814	668	638	579	546	581	566	516	503	493	504	500	490	475	467	477	474	492	450	501	424	478	481	487	443	461	479	468	422	454	481	463	450	460	494	430	482	438	427	451	431	469	494	447	478	434	440	488	429	456	436	433	430	447	459	463	430	438	448	455	455	511	470	442	455	457	478	448	480	456	439	444	441	436	463	456	444	430	438	456	469	437	459	430	448	420	458	457	443	421	439	443	435	413	475	458	439	454	418	453	463	433	463	469	448	456	444	445	463	444	476	433	500	480	438	473	450	485	487	403	430	457	437	431	467	441	427	445	415	452	461	523	437	417	434	438	478	427	477	491	418	448	471	472	425	457	459	473	418	421	493	481	490	436	449	444	412	471	472	486	476	472	461	450	492	453	471	488	447	445	453	450	430	479	454	464	441	465	430	452	463	435	476	490	466	448	394	452	463	461	475	460	476	429	427	466	457	424	436	459	453	421	463	453	435	463	487	442	412	472	441	470	454	420	432	449	447	482	472	460	422	461	411	423	438	451	428	443	434	461	441	455	469	449	455	474	437	463	431	445	456	473	483	448	441	434	474	431	430	404	433	447	447	466	427	456	492	483	454	468	426	434	457	444	465	431	465	454	477	456	439	468	446	482	435	465	445	446	468	449	452	435	466	418	434	426	439	466	456	453	429	447	479	467	474	484	475	443	471	430	449	452	441	462	425	473	460	461	447	456	457	462	469	431	419	468	471	455	434	423	461	445	475	444	425	421	453	462	452	432	434	442	490	493	457	429	475	450	431	458	459	458	463	443	494	464	455	453	467	453	426	446	440	436	422	426	398	449	474	462	413	475	437	471	434	461	450	434	467	393	457	452	452	422	465	455	429	458	422	431	474	444	459	469	456	431	473	456	439	425	450	461	440	437	431	446	445	410	424	472	430	445	463	489	494	473	485	446	420	456	462	447	472	447	459	481	464	433	469	448	436	501	465	453	484	432	460	419	432	451	477	453	474	434	441	439	485	441	449	409	445	490	470	487	473	445	480	427	466	471	477	427	456	492	446	489	477	456	416	471	425	431	445	465	468	440	464	439	435	466	476	461	468	511	434	468	459	474	474	440	470	468	447	444	460	419	461	445	450	462	453	476	461	427	460	467	465	465	462	453	481	477	446	443	437	425	433	447	462	409	465	452	459	437	449	410	461	432	431	453	463	455	458	462	444	467	479	445	429	443	436	455	409	457	477	440	449	440	462	435	451	436	457	454	449	452	469	434	453	427	480	415	459	422	478	474	403	456	436	468	392	466	448	442	485	474	438	453	426	412	489	522	458	468	404	443	432	417	478	448	452	450	490	454	440	446	439	488	431	486	479	490	460	418	467	445	406	429	441	419	407	442	472	436	470	467	457	444	423	474	483	467	469	405	407	439	468	428	440	465	446	492	441	448	434	455	425	416	441	492	432	443	448	524	477	440	447	440	432	461	510	461	429	437	466	396	422	448	427	475	434	437	443	494	460	446	458	460	455	439	419	433	427	440	447	487	442	468	456	465	422	470	455	472	447	460	437	442	433	431	473	437	434	418	471	429	440	454	465	467	446	441	416	436	408	441	426	418	434	457	417	464	435	445	439	432	472	449	454	451	450	453	423	448	427	472	426	429	435	476	427	492	475	422	476	458	430	458	461	478	453	445	469	454	438	469	488	459	444	464	457	461	456	467	415	431	427	421	490	426	446	442	447	443	462	458	433	457	405	439	429	470	481	467	469	465	446	440	457	464	445	424	466	494	427	444	469	430	467	417	453	454	439	472	459	428	440	426	445	422	449	430	469	449	451	438	419	460	459	466	450	430	434	441	428	413	446	457	421	471	465	460	433	476	437	450	435	448	471	449	467	425	446	389	483	491	497	455	465	420	486	435	408	431	455	428	454	465	486	477	454	466	435	461	452	443	455	445	426	421	453	423	453	475	451	439	402	482	429	443	447	416	475	465	452	441	427	442	451	486	441	445	462	439	463	470	472	430	474	511	398	496	445	474	459	497	402	425	484	416	441	438	440	441	469	441	423	469	457	441	452	465	431	445	469	431	419	438	432	447	486	454	469	428	461	446	447	481	410	480	424	448	469	470	460	445	438	449	460	435	436	451	427	461	440	508	467	432	423	432	454	424	499	455	394	453	445	442	435	465	469	414	466	430	444	471	432	436	424	439	472	467	451	440	437	455	472	434	444	457	490	453	453	412	459	431	473	457	439	433	449	436	466	449	419	472	429	453	418	444	424	478	488	444	439	483	411	430	467	450	454	447	428	447	469	514	442	461	412	463	478	469	441	460	467	403	435	432	473	439	490	466	439	433	448	468	482	455	470	438	490	446	443	461	460	490	399	462	466	463	505	439	438	465	437	400	401	454	421	437	426	452	447	467	479	460	433	413	486	461	460	442	442	467	466	436	460	463	461	426	459	450	442	461	412	421	437	446	412	457	476	417	460	485	413	442	453	409	450	418	456	433	420	481	442	481	475	426	461	421	470	437	449	450	449	439	467	417	497	458	435	488	441	449	464	449	449	387	468	481	450	429	443	470	447	465	454	462	448	482	456	452	425	466	450	486	432	438	430	400	450	421	458	465	437	456	442	424	428	452	463	474	458	441	472	437	434	449	451	405	442	471	454	446	444	452	444	501	470	488	471	451	456	452	427	463	476	459	429	446	451	475	408	426	437	443	492	474	460	458	412	478	469	436	470	441	472	455	493	445	440	462	449	465	423	420	475	481	473	468	455	438	476	426	468	476	454	442	442	428	456	463	421	440	483	522	462	452	441	480	438	456	458	452	417	416	419	432	467	452	460	427	429	447	467	455	439	462	406	455	447	463	420	455	471	450	440	471	506	455	473	488	468	455	461	460	464	462	431	465	390	448	440	461	450	445	425	425	445	456	426	405	434	476	460	434	448	456	428	444	423	426	432	455	454	446	456	463	476	440	439	424	466	441	446	442	441	499	420	430	460	442	480	435	451	450	438	450	476	431	454	428	440	459	435	453	434	444	453	473	412	439	412	436	435	450	432	396	451	450	409	444	460	463	459	428	453	444	460	429	408	442	457	431	448	446	429	464	442	446	424	473	429	494	445	469	421	473	450	486	449	462	475	436	460	402	481	497	466	458	448	431	451	461	450	431	471	437	433	429	453	451	432	445	441	463	427	426	460	467	428	436	434	447	426	415	440	476	420	484	451	484	453	451	477	471	442	461	437	446	441	429	389	446	464	438	472	425	446	435	455	431	449	449	462	419	434	415	451	439	466	424	480	423	445	465	464	404	464	483	455	443	454	473	432	453	459	474	425	447	453	457	440	485	440	443	438	445	451	473	435	444	476	439	468	415	457	442	448	444	408	449	437	475	451	469	467	459	456	468	470	455	446	441	449	453	432	442	470	445	433	478	471	434	460	452	427	447	437	456	417	438	466	445	437	431	441	429	426	471	450	484	464	429	432	432	486	456	455
9432	9280	8200	4394	2962	2323	1843	1611	1343	1156	1112	1002	921	803	872	753	795	795	772	733	707	724	694	647	701	701	660	704	703	671	644	650	647	688	673	638	635	664	659	593	690	615	637	685	641	659	624	649	630	634	639	649	647	649	692	606	674	669	658	642	587	621	651	597	635	669	613	659	602	673	668	581	689	683	643	613	612	643	635	636	612	636	610	659	634	648	667	632	647	600	626	658	632	663	690	654	620	627	622	608	649	604	674	604	607	609	614	595	649	629	631	651	634	649	625	659	601	673	616	629	655	552	607	605	617	621	614	597	635	638	625	648	638	634	631	651	662	630	651	656	649	671	634	600	596	599	627	586	633	650	637	645	619	627	609	614	668	621	624	615	630	635	617	599	584	643	619	616	617	604	631	631	643	614	631	629	629	646	657	612	651	602	643	678	612	637	573	611	629	652	582	632	608	664	604	599	652	672	613	621	616	606	581	622	614	637	646	653	621	638	634	674	612	677	656	576	614	655	606	660	617	609	620	641	636	658	656	637	632	632	641	593	665	641	624	637	623	636	590	658	590	631	587	630	619	615	634	652	641	609	617	649	584	640	632	613	630	600	633	662	597	623	644	635	617	604	632	619	582	643	637	598	665	676	634	645	623	642	651	633	579	601	616	610	677	612	640	635	664	623	650	651	618	627	657	679	624	607	655	647	613	654	654	631	647	630	596	660	601	666	607	603	667	641	616	596	669	611	659	620	589	618	632	663	620	647	590	656	634	674	678	629	640	592	615	623	661	646	632	605	652	627	627	627	640	661	591	653	634	660	635	630	582	603	646	628	669	582	645	620	578	640	605	620	667	624	594	631	656	650	609	630	643	626	624	574	628	618	654	620	653	624	669	652	608	603	603	650	654	652	623	611	620	630	615	636	593	580	628	657	609	643	658	608	600	651	653	580	594	609	635	605	628	594	586	617	592	636	671	633	639	638	585	588	611	585	628	650	628	618	599	606	647	588	571	658	635	650	618	600	662	646	628	608	640	624	646	617	615	602	665	595	613	622	627	623	606	584	623	639	650	646	636	608	613	679	641	641	627	669	625	584	649	677	617	631	629	632	627	663	646	627	670	640	651	609	643	615	623	619	641	659	623	677	599	658	635	641	572	607	639	687	643	624	637	629	588	605	585	683	666	626	696	618	620	618	649	664	607	604	643	647	638	621	615	606	639	630	615	657	577	629	632	626	639	659	645	642	668	605	619	632	602	656	607	635	608	604	562	674	623	646	621	643	651	620	610	638	596	607	681	593	627	631	624	567	579	595	575	620	613	602	602	631	647	593	616	628	647	643	626	632	640	649	653	572	610	655	597	607	631	631	624	640	651	582	683	629	624	603	661	624	629	608	629	612	652	603	661	630	599	594	676	565	661	598	612	619	582	685	587	601	644	627	624	657	617	612	620	645	639	627	622	570	596	611	609	646	581	649	590	593	638	643	619	626	608	625	641	623	631	660	622	671	601	640	653	601	625	619	608	620	615	623	620	654	622	651	621	624	668	656	632	633	650	679	632	635	616	590	647	625	624	645	610	630	617	629	637	647	640	642	588	623	647	653	627	641	626	653	631	646	647	645	615	638	649	694	629	611	606	590	612	659	575	593	638	611	629	604	612	632	673	664	640	640	633	620	616	624	651	624	600	683	601	663	619	638	590	646	579	638	596	608	615	581	644	600	630	656	655	614	603	623	638	601	637	587	656	639	680	646	680	599	637	606	607	632	614	601	613	660	638	625	654	686	645	621	636	636	616	612	657	626	592	597	589	588	647	624	626	623	621	636	633	637	650	607	647	583	657	606	638	613	660	660	620	606	610	587	626	655	659	608	652	637	611	594	651	640	647	608	631	615	578	579	618	608	612	602	611	637	622	631	607	615	679	605	644	646	579	640	645	583	640	616	614	571	645	596	625	603	574	657	652	641	659	607	591	615	691	635	642	579	641	620	637	657	630	611	643	643	631	655	645	574	626	656	614	596	637	661	650	624	626	641	648	651	600	628	584	650	630	599	602	646	672	603	606	624	645	600	661	616	632	659	620	592	649	615	596	648	658	639	634	608	637	623	588	594	645	633	632	614	611	598	597	615	611	660	617	648	678	608	646	630	683	648	624	659	654	660	602	627	573	634	634	647	594	618	648	591	684	607	621	602	653	653	607	645	646	645	637	665	592	653	622	680	662	635	675	672	657	618	642	609	640	640	644	629	649	589	653	654	644	626	602	654	640	605	617	629	646	621	651	620	616	621	589	604	634	587	651	661	646	619	609	641	659	642	619	655	609	622	596	577	630	649	604	624	614	577	591	580	650	608	623	626	606	703	631	614	624	637	578	671	624	611	625	672	676	645	624	577	692	618	626	628	638	600	631	679	647	597	620	635	591	597	636	631	634	640	590	610	554	632	627	635	673	638	647	655	633	624	637	634	605	589	606	593	598	658	585	626	572	695	630	629	673	642	642	596	616	627	620	643	631	609	643	647	664	616	620	631	578	654	652	585	637	623	595	640	653	608	658	594	651	619	617	635	602	610	640	631	629	643	612	618	630	624	620	608	653	632	589	578	616	625	598	636	647	642	694	611	676	647	651	584	622	647	680	610	615	625	617	616	595	567	649	580	610	635	611	652	601	641	626	652	606	610	601	634	615	674	606	629	610	571	636	645	596	600	605	632	647	590	612	586	634	631	626	638	576	643	633	636	659	627	610	587	628	635	636	582	632	620	610	602	590	606	663	625	666	629	599	592	614	612	649	644	621	647	598	609	574	611	594	626	656	622	629	628	581	679	663	660	610	629	617	594	616	671	645	656	604	691	646	602	625	616	621	659	644	633	603	645	592	662	642	636	594	659	622	654	604	612	618	640	674	637	644	646	618	612	607	558	616	588	650	622	611	640	644	623	633	584	619	668	599	608	619	616	616	633	601	609	614	630	641	682	643	640	640	599	631	631	620	654	622	627	631	587	612	610	650	642	603	609	652	628	670	613	644	627	626	607	646	638	627	649	608	603	642	622	629	637	621	628	634	592	629	612	593	672	533	644	599	657	558	635	600	635	596	629	646	645	656	619	630	647	583	640	656	667	582	604	604	620	658	624	596	694	645	597	603	653	620	624	628	626	593	614	607	634	638	649	606	620	631	640	643	597	577	603	632	631	597	676	625	621	669	664	595	602	621	664	603	659	625	611	695	617	643	626	653	612	653	615	653	667	618	607	625	636	626	635	672	628	608	589	638	598	599	624	564	648	626	622	636	621	632	628	662	619	628	631	624	630	598	603	655	625	595	641	620	627	626	608	589	590	621	620	643	612	600	613	651	679	593	658	627	617	600	642	642	618	640	614	637	623	646	658	595	645	634	602	642	662	578	636	659	634	640	619	584	570	649	609	641	621	644	612	626	638	610	645	633	576	590	644	612	612	641	618	628	625	599	608	603	599	618	615	612	597	633	639	620	645	651	592	587	586	636	613	619	648
23173	21276	29233	23639	21277	21167	3863	927	745	632	540	523	431	440	390	361	393	372	347	327	298	317	329	298	291	259	265	263	256	268	266	270	268	255	239	246	242	268	263	229	242	245	236	248	251	250	249	244	268	241	220	258	250	257	260	259	237	225	248	255	245	262	210	234	264	245	232	226	226	263	249	226	238	215	244	238	269	259	247	235	254	227	230	238	238	238	243	215	226	227	234	234	219	260	228	257	236	252	258	253	251	227	229	253	241	252	240	232	232	215	252	232	251	232	259	236	229	239	222	235	239	242	268	198	228	237	240	234	286	249	207	240	244	273	204	245	223	208	261	221	234	248	238	232	259	227	252	238	241	225	233	225	228	223	255	240	237	221	246	235	247	221	243	255	249	258	230	238	243	254	234	237	254	241	264	218	258	220	235	240	243	243	241	239	241	232	246	238	240	232	253	255	241	254	221	222	229	259	249	257	248	252	226	247	249	235	247	220	264	252	213	213	257	223	236	261	230	258	226	232	205	203	234	229	253	269	223	247	228	245	235	231	258	243	240	237	263	245	253	251	251	240	212	256	228	221	261	252	253	244	206	233	248	237	234	242	234	250	248	237	248	243	260	242	219	249	230	249	242	245	237	241	251	209	207	243	235	253	249	246	256	247	238	236	254	217	259	209	243	238	223	224	227	221	229	230	246	238	241	244	264	274	224	212	228	234	224	215	239	233	240	239	201	248	236	243	209	259	243	267	237	244	227	244	213	258	232	217	242	238	235	243	242	254	236	258	256	210	236	240	259	237	246	231	214	243	224	253	234	231	266	258	231	240	256	220	199	235	254	241	235	215	233	227	217	234	240	250	233	250	236	253	254	223	253	233	222	273	244	244	256	241	222	230	221	247	243	206	242	239	231	226	275	235	216	227	244	227	227	245	250	242	244	237	257	266	254	225	222	217	221	243	262	235	220	235	234	239	249	250	223	221	241	249	270	242	254	235	246	245	272	253	259	223	236	212	232	208	244	239	231	259	247	266	226	227	252	249	219	255	240	265	234	223	226	268	250	221	229	237	222	248	227	228	245	262	242	230	207	254	231	236	241	252	238	240	254	253	220	228	211	231	268	226	258	242	223	249	225	240	229	225	207	260	206	244	233	231	235	235	244	259	271	255	263	217	251	237	217	242	239	210	256	220	235	253	223	243	247	252	237	216	271	243	230	234	253	226	232	229	248	236	247	230	228	240	234	225	228	246	228	228	224	227	225	217	231	227	252	251	247	247	245	227	248	233	245	241	248	220	231	220	266	256	260	238	267	229	263	231	240	235	217	247	252	224	227	207	242	249	257	238	237	231	219	250	221	263	230	223	246	218	235	230	228	269	244	266	229	224	233	253	263	240	210	246	262	249	223	236	251	233	215	216	213	254	218	223	258	201	265	264	243	238	222	217	242	219	244	231	247	232	239	247	239	253	229	246	231	255	234	230	242	228	251	226	236	252	242	226	239	224	229	233	260	225	235	216	245	251	231	249	234	220	237	241	243	246	207	230	227	283	263	241	236	212	232	239	247	233	233	225	219	263	237	244	251	248	247	247	243	229	235	255	245	260	257	231	223	263	257	238	238	222	221	227	224	214	231	244	226	270	233	253	218	239	270	226	250	237	230	247	247	242	267	259	192	232	267	254	245	229	244	260	274	221	234	248	220	236	253	242	241	249	238	260	271	226	224	229	242	247	221	229	250	236	265	250	249	230	250	234	240	235	266	241	216	222	262	246	243	237	237	235	212	226	249	238	236	232	241	225	237	242	252	236	230	271	250	237	262	248	236	250	247	223	227	249	259	267	245	251	252	210	220	236	231	213	210	235	266	261	273	238	235	259	232	244	253	243	243	247	255	240	223	234	218	261	260	240	247	243	231	230	256	219	236	268	253	236	256	227	247	232	232	244	218	272	236	235	228	251	240	242	247	234	236	256	221	252	252	197	253	250	233	242	228	217	221	249	223	218	260	245	244	256	242	229	209	239	238	235	251	221	257	213	207	247	265	221	247	248	225	225	235	258	229	221	258	250	223	221	255	243	245	238	226	249	242	230	247	242	242	256	207	215	237	201	252	225	243	224	255	232	212	249	253	219	215	213	224	241	241	244	226	228	221	226	230	219	263	221	207	232	227	243	248	268	253	228	248	219	260	232	255	249	213	249	243	227	284	248	224	246	222	211	250	221	232	208	243	218	263	255	227	241	239	250	239	260	242	251	252	251	220	248	252	256	257	248	226	227	254	226	236	233	238	225	258	258	224	269	263	239	261	215	263	237	256	226	250	242	213	251	253	244	224	237	242	224	207	264	237	205	213	243	231	252	255	249	213	249	238	267	229	239	235	214	250	230	207	246	261	220	250	219	235	257	249	234	239	239	230	224	266	228	237	238	259	237	256	204	253	212	253	281	242	217	229	240	231	247	242	232	234	248	229	248	256	206	233	224	234	238	219	245	238	234	227	242	229	213	257	242	256	210	262	217	228	223	240	250	204	244	230	239	251	233	249	245	244	230	230	233	256	239	239	233	227	231	248	215	232	257	253	213	201	223	208	208	218	220	247	222	228	239	249	239	245	248	240	236	246	218	239	258	251	243	245	241	249	254	253	226	240	236	216	239	221	238	261	245	280	208	261	206	266	225	225	234	244	224	228	259	221	206	226	226	248	241	265	232	252	230	234	247	255	238	248	231	229	256	259	235	242	253	215	226	252	239	237	219	246	229	239	245	221	247	222	250	246	232	225	253	261	249	248	240	259	233	226	244	221	237	226	205	236	234	222	233	231	234	238	253	253	233	213	242	226	257	212	266	233	244	239	249	229	275	210	229	227	226	246	237	247	221	208	229	230	234	217	239	245	249	245	229	257	216	227	237	239	237	251	232	218	239	240	217	262	210	227	225	258	248	219	214	211	216	215	257	242	238	244	266	258	247	260	244	262	231	235	214	243	221	223	244	248	220	239	233	237	236	236	216	230	247	225	242	235	247	233	246	246	232	241	253	257	246	249	250	222	251	222	229	259	245	262	230	233	259	244	269	221	219	245	214	245	225	242	235	236	237	236	220	223	240	212	241	207	234	234	251	236	278	222	238	251	245	222	229	224	229	261	224	220	232	198	257	259	256	240	246	230	215	234	235	248	237	234	247	234	258	226	233	225	226	233	218	253	231	241	209	221	238	227	251	209	216	232	247	253	219	244	247	210	230	228	230	246	244	242	231	220	231	239	220	213	222	222	243	236	243	247	271	249	258	208	243	222	241	243	238	248	252	231	223	241	259	253	232	222	253	215	237	262	213	217	237	222	254	218	238	229	256	231	237	223	217	222	241	246	231	225	252	235	252	219	215	208	229	226	252	249	236	281	245	232	258	211	239	249	227	217	228	224	231	221	214	238	247	238	215	207	233	253	244	244	244	243	234	233	232	260	255	240	235	228	239	239	260	218	225	254	248	252	271	206	247	230	254	241	240	242	234	240	234
11192	15196	13121	7059	4702	3682	2789	2228	1811	1473	1202	1089	900	820	774	701	640	617	592	560	528	523	490	482	476	421	412	424	419	450	396	397	386	402	369	402	394	371	378	325	382	395	346	351	372	355	380	400	375	381	370	366	390	360	380	372	371	337	395	367	336	308	372	374	370	346	366	338	356	358	369	342	345	354	363	370	382	342	336	314	357	346	356	318	318	336	318	350	350	345	377	338	362	334	346	364	342	353	309	359	350	350	368	385	326	355	325	314	377	323	340	344	379	341	330	343	328	327	313	358	347	389	362	340	336	385	354	342	320	330	352	338	347	351	333	359	323	345	339	372	358	343	345	305	359	349	352	350	351	332	352	325	339	366	352	328	343	348	375	362	332	356	368	334	380	318	315	334	351	330	364	308	393	407	355	344	321	302	324	343	323	330	320	415	330	332	342	350	334	334	323	344	347	338	345	356	351	356	354	334	341	332	333	302	321	358	356	341	343	375	355	336	362	345	357	345	304	345	346	352	343	356	345	362	344	339	348	354	339	338	368	344	335	340	367	331	332	368	330	322	333	330	372	334	327	324	362	372	345	344	353	332	311	326	350	341	353	351	351	355	328	348	346	366	377	350	354	370	343	325	344	344	323	346	313	345	346	343	348	329	368	316	321	327	313	345	354	389	367	376	350	318	324	346	329	323	352	352	334	356	336	332	360	374	376	367	346	331	333	351	362	320	366	328	333	356	368	364	352	345	351	335	362	344	344	333	345	346	321	345	320	355	355	352	335	337	353	334	373	395	322	372	334	336	357	355	363	336	320	338	336	359	344	350	360	343	339	335	339	346	299	327	353	324	339	345	351	301	327	366	325	337	351	316	335	346	359	321	332	317	337	349	341	329	357	361	319	314	328	342	344	357	315	353	350	333	317	362	335	346	355	311	326	345	327	325	343	357	330	337	346	322	348	376	361	338	325	307	361	336	392	365	387	369	344	382	353	367	357	337	339	329	357	331	381	336	349	344	347	303	328	334	364	341	343	355	327	341	352	351	366	358	343	357	331	353	358	348	331	326	362	337	332	363	331	339	320	355	318	331	328	310	345	321	329	361	324	352	319	348	345	321	313	336	322	352	324	340	354	336	368	369	355	359	345	342	372	328	322	344	343	362	352	321	322	317	348	327	370	354	354	343	338	356	327	326	373	337	333	343	338	346	342	342	336	349	365	316	358	304	343	328	373	332	313	343	339	296	342	352	300	351	341	347	360	395	369	360	351	352	333	335	334	339	335	354	346	335	328	337	325	329	306	349	290	319	351	359	363	362	346	343	401	323	346	329	334	324	345	301	357	357	342	372	319	322	344	311	343	335	329	338	345	336	312	346	350	352	349	343	328	361	325	349	357	355	314	354	351	350	372	322	338	342	331	370	344	331	356	339	334	354	315	305	375	306	309	329	353	308	302	320	338	328	330	348	356	344	334	351	333	330	323	339	372	316	359	350	357	325	357	348	366	321	376	323	348	341	319	367	340	334	334	375	343	377	387	333	316	345	332	331	345	331	353	376	328	351	324	359	339	346	350	356	373	345	328	349	340	304	319	332	342	349	308	370	353	347	344	356	327	333	329	348	341	323	370	342	342	354	360	352	335	340	306	346	376	370	369	362	348	325	321	334	355	338	329	329	342	325	307	328	338	345	330	326	323	348	365	333	346	350	358	331	367	404	355	346	323	330	346	329	335	315	358	337	342	354	349	325	309	336	349	311	345	349	321	355	313	345	347	345	343	368	335	340	344	317	373	304	369	361	337	303	339	327	332	380	316	365	349	341	376	315	342	322	315	340	317	330	351	350	330	342	329	349	350	350	394	371	348	367	319	336	318	338	392	329	361	347	384	324	318	334	351	353	346	327	325	352	353	350	302	304	325	329	360	348	338	388	340	348	336	340	357	299	346	343	326	338	358	371	327	348	365	322	328	344	347	329	313	342	350	325	344	314	348	370	326	336	348	343	330	324	334	326	333	396	330	338	367	360	353	349	334	331	340	325	323	361	337	353	345	354	354	339	344	334	333	347	303	366	329	343	347	299	347	322	351	334	337	357	350	335	344	346	359	350	349	316	384	353	366	343	320	339	347	324	352	366	368	325	361	361	391	341	341	356	335	319	328	363	308	364	348	342	334	346	336	328	363	352	329	343	321	348	336	331	329	337	325	363	332	336	363	325	321	312	321	344	362	370	336	338	329	347	345	347	352	359	332	371	360	302	339	344	341	341	339	335	324	324	376	325	342	330	322	329	329	370	374	351	343	338	334	361	324	355	329	342	374	341	315	375	349	326	349	337	319	327	332	375	373	329	347	358	333	344	338	318	320	328	348	358	348	340	344	356	310	348	320	349	325	351	328	312	322	346	330	341	329	349	336	361	316	348	365	324	337	345	365	339	333	356	363	360	378	331	348	325	349	328	321	328	377	327	364	344	368	333	336	355	368	344	340	347	358	351	338	391	335	346	346	353	303	328	360	354	350	350	351	354	333	341	331	319	345	351	314	360	323	338	333	355	351	352	334	339	353	357	332	335	346	350	359	357	339	372	344	368	369	347	321	378	293	323	347	357	354	361	374	325	380	337	342	345	347	325	329	374	342	338	350	360	332	336	322	283	328	336	325	350	323	350	348	323	330	355	334	309	361	352	306	288	343	356	320	325	367	340	354	312	340	324	342	322	374	342	305	351	362	377	352	324	332	348	324	333	325	336	353	337	326	337	330	326	358	332	322	290	363	367	330	340	390	366	345	366	357	320	326	375	335	345	329	347	333	335	323	344	347	334	337	343	378	310	357	331	328	362	335	345	347	324	361	362	358	365	349	334	323	334	333	353	354	329	336	348	342	326	352	307	322	328	341	340	327	356	359	343	353	349	331	319	339	341	321	337	340	342	383	361	334	366	363	350	322	343	338	350	349	351	332	377	356	357	369	299	357	347	357	360	356	326	337	358	317	339	338	314	332	326	314	328	331	376	327	339	336	337	355	368	325	359	341	295	372	319	327	322	318	353	349	350	340	339	348	348	372	299	347	341	365	330	345	365	331	365	326	329	357	326	328	339	359	318	317	350	330	385	350	337	350	354	334	332	342	306	334	307	355	350	347	340	324	325	347	317	333	336	358	336	371	358	323	302	345	347	325	338	358	351	333	321	330	341	342	332	367	335	324	340	363	320	346	374	347	304	319	346	361	338	315	346	315	349	372	331	358	329	345	346	336	330	344	361	367	346	318	375	328	324	348	343	334	306	382	357	330	306	344	322	352	346	351	360	308	326	335	344	366	353	351	367	307	370	350	330	342	340	337	337	326	304	320	339	373	326	370	352	346	338	281	326	342	311	367	351	325	328	347	331	376	328	311	316	351	311	345	349	340	322	343	334	317	342	358	344	360	358	350	336	323	323	349	332	364	340	364	360	356	324	344	330	316	365	384	353	335	312	318	302	328	348	343	366	332	335	353	343	319	331	370	319	317	352
27234	20449	8030	963	677	616	490	476	469	443	444	435	403	409	439	408	411	454	423	380	429	404	395	414	389	450	425	422	436	384	405	433	441	451	442	421	449	391	411	400	451	416	435	429	383	432	438	427	420	433	408	396	434	394	400	386	437	439	394	435	387	397	438	392	399	384	397	439	432	446	382	436	415	414	410	422	424	415	422	432	394	399	439	439	418	428	397	392	431	407	406	394	401	396	384	388	391	418	412	448	389	410	458	413	413	412	444	433	403	408	426	397	377	443	407	435	416	415	413	385	380	396	417	395	365	437	417	452	430	444	400	433	456	431	412	381	401	401	443	416	382	415	408	402	393	429	411	410	383	403	434	414	424	417	405	399	410	406	407	413	414	443	424	421	416	427	418	402	407	410	374	406	438	407	410	385	406	414	401	396	449	411	417	397	411	389	399	399	384	404	466	411	412	396	390	394	402	403	434	451	407	390	439	446	418	422	415	437	399	403	416	392	399	417	413	425	427	411	420	427	408	436	453	438	413	388	428	428	426	396	411	434	434	433	445	386	446	428	448	394	420	428	415	395	434	438	410	407	409	423	429	407	404	445	407	399	428	409	418	446	405	417	419	412	386	428	431	439	433	402	397	402	408	397	414	436	420	400	439	418	439	416	402	407	398	401	424	438	408	443	443	433	444	390	414	407	404	457	408	483	381	368	428	442	406	420	415	399	396	403	440	404	398	453	390	428	415	439	413	395	408	431	408	400	407	426	434	402	390	366	404	420	379	410	419	404	424	445	391	369	430	397	397	376	393	393	388	410	390	427	399	403	425	392	444	410	395	416	404	385	449	401	384	438	402	418	413	442	411	437	397	410	407	411	405	460	399	409	408	445	429	414	407	411	413	407	454	401	444	402	409	407	405	375	392	417	401	380	368	405	434	421	418	366	431	393	413	472	408	429	405	422	420	394	415	419	424	424	369	400	419	423	445	385	421	397	420	426	414	421	418	387	411	415	406	413	411	398	434	421	422	425	432	432	415	415	428	401	400	402	397	432	394	395	408	402	434	435	427	415	385	430	389	412	403	384	399	420	409	392	452	386	441	402	399	420	415	403	417	384	434	465	433	401	397	421	387	416	432	392	444	410	400	420	426	467	403	386	435	422	410	429	415	412	406	422	413	409	436	428	432	424	437	398	384	411	413	384	409	437	416	420	434	379	388	412	387	410	371	415	425	419	418	424	395	420	425	414	375	420	413	420	420	414	406	386	411	404	396	375	394	390	419	428	374	430	393	402	418	400	410	417	393	391	401	401	390	424	430	447	387	396	428	428	431	417	422	480	388	422	410	431	413	403	412	429	403	453	441	445	453	382	394	420	447	429	428	393	420	435	416	399	412	400	411	427	392	422	399	416	437	427	419	386	474	430	371	424	419	408	419	392	420	402	409	449	425	406	406	413	421	409	421	419	423	436	422	424	413	410	415	401	439	409	392	404	390	411	433	418	390	425	395	434	418	435	428	402	411	399	387	407	414	376	422	460	426	409	393	418	449	422	407	424	413	385	404	424	403	420	400	395	407	387	437	423	437	385	423	407	380	404	436	428	415	434	418	430	412	394	439	423	417	360	404	389	391	384	408	402	411	382	423	457	404	438	422	437	419	414	403	408	430	387	400	413	421	437	411	409	405	433	402	417	436	400	405	440	433	426	403	427	392	419	428	411	372	427	416	394	418	406	404	424	411	433	407	391	374	411	433	397	411	438	403	419	412	428	422	438	417	436	405	411	414	425	409	436	390	413	398	431	419	417	434	446	415	436	421	388	394	424	410	421	407	458	404	386	405	445	401	407	442	421	404	392	421	407	392	434	397	422	420	374	440	383	407	457	407	425	452	426	403	390	397	389	427	422	410	422	430	444	408	382	440	375	435	418	368	435	418	427	403	409	416	398	392	422	407	431	408	424	389	399	390	409	423	374	417	401	410	422	411	384	362	393	432	412	399	395	439	405	404	440	420	428	422	420	442	412	418	367	419	438	442	416	399	392	380	436	424	450	389	416	418	421	409	410	445	424	422	389	412	407	386	434	390	419	426	432	414	428	436	406	421	401	441	434	433	419	416	409	379	412	395	431	414	399	408	417	386	412	406	389	458	424	417	421	435	424	377	414	458	401	412	385	398	405	422	390	416	381	437	424	418	411	423	372	413	391	405	450	432	409	399	412	379	401	390	379	451	425	400	414	398	412	391	408	424	404	432	433	374	403	410	367	446	429	419	427	395	415	442	405	431	416	384	383	426	428	415	372	378	416	422	415	379	406	412	427	385	418	398	416	363	390	425	419	406	389	418	409	418	430	437	413	445	421	406	414	426	439	407	401	398	420	412	425	406	425	401	400	410	409	435	399	414	435	418	407	389	410	406	426	413	397	426	438	393	441	425	398	390	386	411	425	388	433	425	414	414	410	406	422	393	416	391	400	438	391	391	413	428	439	419	403	377	401	431	423	418	433	448	456	420	405	400	425	443	407	392	451	411	416	438	425	432	434	406	411	402	414	364	413	401	458	423	441	429	407	424	416	439	447	394	418	462	426	399	423	381	400	406	462	396	411	407	379	404	416	419	418	430	449	440	391	403	409	384	419	413	419	462	430	417	443	407	373	406	406	404	416	375	411	416	428	396	399	409	424	470	431	419	379	425	375	413	424	422	419	437	385	392	394	377	394	449	451	373	440	419	418	399	395	415	372	419	387	416	417	462	411	396	404	441	424	399	415	411	432	398	441	413	379	392	430	425	421	392	393	415	425	413	390	409	428	421	407	430	401	386	407	426	417	392	407	395	424	453	436	371	379	399	383	387	403	407	441	438	442	398	413	433	418	375	393	394	383	441	416	398	414	338	407	420	414	408	407	418	392	416	418	414	430	452	401	443	393	420	424	396	397	447	422	402	421	432	412	409	406	395	414	401	441	379	415	370	447	416	440	417	439	389	404	402	416	438	410	386	405	448	440	400	411	388	431	416	386	418	420	414	402	400	479	421	416	415	403	437	435	412	415	418	393	442	444	432	409	421	419	369	417	411	421	425	401	419	372	378	433	411	418	424	434	395	406	466	431	420	364	392	421	418	410	442	434	440	413	424	398	461	382	449	432	409	455	413	394	448	449	415	448	413	384	391	434	403	432	384	407	415	423	385	449	403	429	462	456	389	411	430	403	413	429	423	440	420	403	422	410	407	437	415	401	391	427	422	403	414	451	415	421	408	378	424	423	418	428	398	424	397	454	423	416	434	445	370	392	453	440	438	396	391	410	417	393	411	399	393	410	436	456	439	415	400	407	425	419	390	411	448	384	383	370	418	446	422	423	423	408	396	421	459	416	406	394	415	403	419	414	430	358	404	429	405	415	396	423	409	416	428	425	429	383	456	401	438	409	378	350	412	427	395	437	407	438	406	451	389	419	408	404	396	398	388	402	441	427	437	390	391	441	374	437	413	405	443	401	450	435	352	407	407	377	423	421
6121	1529	1425	915	784	718	640	645	660	634	623	574	578	630	573	589	581	568	585	616	599	568	566	574	574	611	625	546	528	560	583	573	534	590	560	545	558	578	567	601	595	593	563	549	573	596	585	604	557	585	580	558	565	583	567	541	553	556	587	618	569	577	573	577	578	583	584	620	631	577	526	599	632	585	576	593	608	585	586	579	597	602	562	579	591	571	582	522	576	587	568	562	595	585	588	542	631	575	569	537	576	553	580	529	554	608	600	581	569	554	554	592	608	598	543	573	581	583	600	562	549	626	586	580	590	573	558	561	564	583	560	540	545	589	595	571	547	547	593	575	547	575	534	577	557	589	572	564	545	554	602	567	607	565	545	572	562	555	604	568	574	556	589	592	556	613	545	554	556	540	581	570	538	570	583	578	567	595	545	550	578	538	540	575	549	555	593	583	592	582	569	534	550	585	537	585	548	560	561	601	591	573	590	567	580	597	570	558	535	575	613	551	585	533	590	572	549	597	560	554	548	588	565	579	549	547	566	593	574	541	567	606	620	580	561	596	560	549	607	621	582	568	563	582	563	552	568	575	570	596	586	562	617	602	571	581	590	577	580	589	603	584	593	571	586	555	597	561	577	552	578	576	546	575	570	582	575	560	558	558	609	551	573	589	612	540	581	536	532	587	585	550	590	562	559	575	571	570	576	609	599	550	600	553	577	583	537	593	558	569	600	595	579	552	570	552	625	541	545	581	593	544	566	572	556	537	579	604	558	589	566	590	553	539	597	522	595	520	591	546	583	572	561	569	544	592	564	562	603	561	608	546	569	577	591	598	585	567	605	646	584	574	559	567	595	587	600	536	528	625	583	596	597	542	509	541	579	575	561	509	530	550	560	556	558	594	511	545	565	588	590	574	593	585	573	543	571	614	547	592	615	561	570	611	595	566	566	562	568	615	559	592	578	566	552	587	592	544	592	542	561	583	587	578	529	562	558	511	567	628	572	538	543	525	601	572	552	534	555	567	589	552	594	568	601	574	589	559	582	597	586	578	593	595	562	538	563	564	502	578	575	566	591	586	569	592	602	585	554	594	542	601	544	568	560	538	607	579	564	608	597	566	625	591	564	565	553	544	603	604	592	532	587	558	545	543	566	552	543	536	538	575	575	576	600	628	557	561	593	581	556	520	581	601	538	542	560	570	610	581	561	598	592	557	572	536	613	591	561	564	567	541	598	542	551	555	584	590	563	556	530	559	605	585	527	570	572	540	533	523	559	584	551	566	573	566	593	525	586	568	611	567	540	602	582	561	568	585	613	588	585	593	603	593	567	590	555	569	578	552	547	596	595	539	563	571	570	570	582	573	574	535	597	589	558	566	581	570	542	520	539	574	528	522	556	557	555	553	586	601	538	575	592	597	595	539	545	610	577	576	546	574	573	549	592	586	562	555	553	593	573	584	560	602	562	604	618	583	573	562	625	607	550	563	550	597	553	539	547	568	560	566	562	558	576	613	593	559	588	539	607	534	537	636	587	590	579	556	622	577	608	559	623	575	536	584	549	562	555	550	546	573	544	568	583	555	605	546	576	539	574	571	574	561	537	576	545	571	585	581	588	535	517	570	629	538	594	561	555	536	561	536	592	575	545	567	579	588	553	565	602	559	566	572	540	579	623	535	586	612	554	559	573	580	532	597	557	562	592	579	562	553	568	562	578	577	529	597	565	560	597	566	581	573	569	576	567	596	568	573	560	560	531	596	543	561	596	571	567	570	624	568	612	600	582	538	555	574	555	581	570	580	529	566	550	554	579	545	562	581	576	596	605	559	556	548	604	595	552	569	576	543	556	556	589	607	521	578	548	581	556	559	587	571	589	567	578	589	550	559	582	545	544	543	571	582	597	573	567	621	583	562	564	554	600	566	551	604	560	561	581	565	539	551	552	553	575	579	570	572	583	569	570	614	546	612	556	603	592	525	610	586	577	567	572	558	551	561	591	553	547	552	561	531	584	556	565	568	565	583	519	568	575	583	554	577	543	548	572	558	547	573	554	546	624	563	614	593	578	617	524	564	589	574	549	576	570	584	571	568	581	573	577	603	591	593	599	549	527	575	560	548	571	605	557	552	603	576	570	554	617	614	534	561	587	567	615	525	566	582	583	570	552	560	550	558	583	544	566	556	577	612	571	556	588	576	581	550	554	562	576	605	566	572	595	541	551	550	626	574	563	553	610	530	599	549	539	594	576	557	581	582	590	601	558	617	595	554	593	549	555	624	558	575	544	546	553	593	604	570	590	589	541	568	585	586	583	533	551	592	562	562	549	573	577	557	569	552	590	555	585	562	555	568	571	558	588	564	601	580	597	531	565	583	584	539	546	543	553	552	591	531	551	545	591	584	590	574	564	561	576	603	572	530	544	588	584	573	579	588	614	570	554	546	619	575	536	616	559	585	542	572	598	560	588	589	605	581	603	593	639	559	612	547	540	555	560	582	584	581	554	557	571	553	573	560	607	583	578	623	600	551	549	558	538	545	589	551	567	551	590	572	597	563	598	577	557	569	566	607	614	596	565	589	575	600	567	545	541	556	582	610	599	570	564	579	575	560	603	554	552	544	564	617	570	530	561	549	562	542	562	578	576	580	623	560	586	611	593	583	577	541	574	585	601	583	539	552	595	582	589	578	567	559	561	569	601	583	565	604	594	598	583	563	525	594	539	595	594	574	551	593	539	523	605	568	562	560	569	574	562	638	555	595	511	573	542	526	578	564	565	585	554	591	597	546	572	541	598	561	572	557	590	628	574	600	552	561	573	560	584	585	539	573	599	571	598	546	564	533	581	599	540	573	570	583	559	558	568	581	547	614	582	596	559	554	570	570	571	556	598	584	552	547	568	565	575	580	549	558	567	532	547	587	589	556	545	570	517	595	530	590	531	555	561	558	551	544	565	553	570	569	608	568	575	552	531	576	545	534	545	577	594	522	523	567	590	586	564	613	567	577	547	591	600	575	547	550	573	610	566	564	579	568	536	583	583	614	586	556	555	594	568	559	566	571	568	565	530	571	528	638	607	586	589	580	557	592	587	576	595	576	579	519	585	531	549	580	562	552	575	566	560	582	556	548	570	554	593	550	619	610	557	578	563	629	557	531	590	577	590	556	610	584	574	593	525	589	558	582	568	579	563	563	598	597	580	590	557	558	571	564	589	616	598	569	583	559	623	563	559	562	589	534	528	563	612	547	569	557	552	594	549	578	605	573	566	583	553	628	575	569	590	515	522	526	567	585	609	601	571	571	592	582	554	495	573	587	576	525	580	550	559	543	541	572	599	566	521	571	545	534	585	581	543	556	607	544	548	564	560	573	576	562	610	575	592	603	560	521	539	550	587	555	582	565	557	522	577	573	544	596	596	579	581	565	602	556	583	604	557	565	613	540	570	561	544	600	595	562	563	588	549	548	579	593	570	597	557	560	577	530	561	576	594	574	588	551	588	575	599	552	574	526	566	551
24178	21216	28511	24191	21054	4985	1143	859	693	671	598	588	572	540	580	552	548	531	528	466	552	493	470	504	480	482	464	491	444	468	463	476	475	478	487	515	452	429	444	469	461	456	457	467	458	463	444	467	465	466	487	510	503	443	455	450	454	460	442	480	455	474	443	437	484	443	466	487	462	459	444	435	471	436	492	435	469	460	464	478	430	487	436	458	438	416	418	430	488	439	444	442	485	440	481	454	477	440	489	448	423	464	474	469	447	466	473	453	473	475	457	482	443	482	476	464	450	432	419	473	476	450	424	447	445	467	483	471	452	433	476	445	447	437	422	444	462	476	482	503	472	465	471	419	462	442	495	435	482	461	454	473	387	458	485	447	428	490	443	452	441	462	436	519	386	423	455	445	474	447	417	436	432	472	484	404	421	426	458	449	451	460	454	410	444	447	459	472	400	418	433	460	440	431	454	494	477	459	451	480	423	470	453	406	459	426	497	411	458	446	485	432	498	416	466	443	452	458	477	448	436	479	474	414	447	439	462	471	483	420	427	466	408	436	419	471	417	469	442	457	472	490	430	447	463	465	468	465	436	435	462	435	458	508	444	432	475	438	434	422	466	461	472	454	473	440	466	497	498	448	457	452	446	432	442	464	452	471	481	446	412	462	481	460	487	445	466	421	468	428	481	456	455	461	462	454	457	433	415	461	457	454	479	472	467	456	429	448	467	440	452	490	495	467	500	469	448	466	459	444	467	450	481	424	483	456	419	463	460	467	466	454	465	441	445	434	463	469	440	470	432	462	458	437	454	449	437	452	448	480	423	473	461	464	458	435	459	425	494	467	497	481	471	459	453	462	485	456	471	426	479	428	491	433	465	463	443	449	396	429	456	440	449	462	457	450	465	471	445	474	378	453	451	492	474	465	444	460	411	464	475	442	467	479	463	448	458	468	440	467	440	472	448	457	458	448	470	469	479	471	468	480	418	471	415	421	421	446	406	475	452	415	484	433	459	457	472	477	458	430	509	444	453	437	448	466	427	481	442	470	433	466	425	434	460	446	451	438	492	434	426	433	483	428	424	454	453	458	488	460	392	454	482	433	451	462	447	418	430	453	468	467	460	446	431	500	490	441	433	490	445	463	469	456	457	434	488	425	442	424	429	479	453	468	409	460	462	459	436	448	452	420	450	465	450	472	452	449	448	487	446	478	427	471	435	493	433	448	466	413	472	456	456	465	472	439	476	434	435	455	436	453	470	434	490	461	477	490	463	474	458	456	430	461	473	473	450	469	427	458	426	425	482	437	437	474	472	471	482	440	444	489	445	456	448	425	465	487	483	448	488	463	455	472	466	449	458	464	436	466	464	469	441	461	417	439	456	485	438	436	448	442	434	458	436	447	432	425	480	450	485	436	468	456	475	465	462	465	453	415	480	427	484	419	477	438	440	517	429	448	455	501	466	476	499	449	458	453	473	487	444	477	474	482	430	444	438	428	458	464	429	441	442	429	423	467	446	453	492	473	450	437	478	417	460	465	464	484	405	491	468	461	454	470	430	412	441	425	447	437	452	456	452	442	450	437	452	441	468	455	443	437	454	459	463	432	478	458	465	442	436	443	444	467	427	426	456	425	443	448	435	441	452	471	447	456	479	457	457	445	486	463	432	448	461	462	425	479	430	431	429	432	431	470	410	460	484	454	459	449	420	465	439	445	457	495	476	437	455	465	483	454	444	448	452	419	417	431	453	437	435	473	448	465	474	450	425	404	445	480	472	458	463	432	483	436	465	449	432	452	433	476	466	444	452	452	433	451	414	472	452	426	495	455	466	474	485	477	469	461	467	442	406	460	471	456	470	462	488	457	439	494	459	463	451	450	468	420	443	465	443	415	451	438	486	424	488	435	471	417	475	465	422	420	464	446	448	440	414	421	475	460	448	450	434	448	417	446	459	454	437	470	510	419	455	495	529	430	520	468	461	435	458	417	446	482	471	453	478	472	472	490	470	492	481	442	440	443	450	467	465	444	435	437	474	431	446	464	475	406	427	468	439	440	452	460	465	457	430	448	464	480	438	505	484	456	469	448	480	443	451	473	418	452	454	428	444	496	499	459	462	430	456	455	442	471	439	460	462	464	439	400	443	462	481	429	452	449	477	425	465	466	474	437	437	441	483	434	500	432	464	438	451	437	440	439	475	463	473	479	439	491	454	437	434	466	416	437	463	486	468	416	462	430	479	474	431	422	461	460	449	463	450	480	403	448	398	475	448	432	452	487	428	412	449	472	443	458	466	462	445	464	460	473	498	434	427	468	485	472	444	432	446	450	454	449	421	433	473	471	483	515	443	443	511	464	453	443	458	492	459	424	449	436	459	415	462	486	456	432	427	437	484	448	463	446	454	439	467	448	452	448	445	431	446	434	488	480	434	461	473	477	419	438	411	463	490	505	427	450	446	473	449	462	463	457	439	477	431	465	441	482	462	494	432	469	452	425	464	435	472	449	457	454	482	454	471	448	454	454	461	431	449	427	448	457	444	414	440	472	456	459	466	389	400	444	457	442	486	477	443	472	462	451	460	469	444	487	434	427	460	472	470	473	463	420	489	432	467	448	474	442	416	432	452	440	453	406	446	434	468	442	470	459	441	429	458	465	460	455	449	439	396	441	469	454	449	438	412	454	471	442	465	452	445	436	490	424	452	420	418	454	460	455	419	410	448	471	488	424	456	468	423	454	462	449	448	448	472	428	475	430	422	443	460	454	445	459	475	400	477	439	447	435	481	452	465	463	481	441	469	422	470	440	432	431	435	441	471	441	423	479	459	452	476	470	423	468	462	474	440	468	445	452	480	482	427	432	436	444	439	467	453	453	446	450	471	475	452	484	466	459	458	470	410	463	480	440	431	461	487	489	495	481	445	434	491	461	439	431	441	440	497	477	456	474	450	410	467	482	493	469	450	482	478	461	472	433	465	439	435	420	435	435	459	495	471	465	417	461	470	429	442	416	437	435	472	440	461	469	458	501	466	426	462	455	452	475	460	463	435	442	465	490	434	424	481	484	439	473	473	476	448	478	487	467	482	464	494	459	441	452	486	461	442	434	494	478	411	442	431	428	436	454	420	489	430	441	429	471	460	447	480	479	422	449	428	448	463	470	496	468	462	448	452	445	423	491	451	468	462	436	474	434	462	468	455	461	492	463	475	422	460	434	445	451	444	475	462	433	471	496	481	453	448	461	438	467	433	483	485	433	453	420	429	455	468	477	466	426	484	438	470	436	454	451	453	437	468	428	429	512	480	456	456	453	460	422	457	466	465	448	463	466	383	450	494	437	480	451	451	440	455	471	451	463	468	419	454	464	477	439	448	435	441	463	456	464	450	451	490	486	441	423	477	447	435	469	450	414	496	473	422	495	424	478	459	485	457	483	429	460	434	458	460	434	521	437	473	449	465	442	487	477	431	476	432	480	473	445	441	447	456	465	470	454	438	437	497	467	474	469	473	448	429	462
9072	9264	8246	4320	3035	2292	1888	1558	1399	1180	1026	922	961	906	811	761	757	730	772	675	690	665	710	753	742	690	675	690	628	631	655	680	680	699	684	637	661	622	653	656	651	706	661	678	694	596	648	639	673	649	628	648	654	640	681	633	670	596	584	662	648	667	684	648	644	642	683	650	653	607	602	635	660	620	618	601	616	616	642	641	646	671	638	666	646	630	627	665	617	610	599	630	644	628	626	656	640	631	611	602	625	632	640	620	664	639	616	612	642	576	613	632	636	647	615	648	640	637	614	616	628	654	651	667	607	635	654	612	633	650	627	593	672	643	609	672	648	676	632	608	626	668	595	681	602	621	637	636	642	621	657	681	609	620	637	609	656	645	624	639	639	604	609	636	641	610	621	624	645	670	639	643	597	650	639	624	642	655	620	657	601	642	630	626	582	644	605	625	601	605	621	639	592	622	607	630	612	633	622	651	667	662	644	654	649	606	652	608	636	636	628	577	590	637	646	619	635	638	596	600	653	668	602	613	667	667	588	676	647	613	647	629	640	604	665	680	592	642	654	665	674	656	666	653	646	622	602	602	610	656	619	671	645	648	682	598	579	633	671	630	650	681	648	616	652	647	624	652	658	660	615	645	698	702	641	640	654	605	640	626	626	608	600	630	620	663	654	578	642	651	621	611	644	612	641	641	628	634	640	604	653	636	610	664	636	661	596	637	662	612	590	617	635	610	579	625	646	653	585	643	619	666	601	646	625	601	628	630	609	614	639	644	619	628	649	618	629	624	611	616	613	613	626	647	612	611	666	639	647	664	629	611	654	626	624	591	567	610	640	606	622	602	626	658	648	632	599	676	612	595	658	603	569	625	606	603	645	609	626	637	641	617	606	616	603	588	622	661	662	612	650	674	581	655	577	632	653	618	626	678	627	633	615	629	650	648	589	630	684	599	633	602	645	629	622	601	669	608	662	588	650	659	619	624	646	606	665	647	621	688	666	607	639	627	666	675	636	632	638	636	651	634	672	660	610	634	594	577	602	657	662	665	635	652	604	635	669	635	628	601	640	620	649	694	611	590	620	648	645	650	656	655	611	627	625	608	601	609	634	624	608	621	642	646	632	639	669	608	655	599	696	630	685	619	631	603	655	594	650	655	604	640	676	644	629	634	637	634	654	581	614	633	673	619	614	579	667	608	645	664	599	668	647	640	653	602	633	660	606	631	644	654	608	567	606	607	661	625	624	590	579	593	639	623	663	582	578	654	646	651	653	603	649	627	631	632	628	608	641	642	611	607	627	633	652	620	613	636	667	611	667	644	656	622	614	635	631	654	635	604	640	618	621	634	614	645	605	586	613	639	592	612	618	663	665	661	657	633	651	655	601	643	668	632	603	597	640	590	619	631	619	628	623	643	633	648	605	603	608	644	606	622	611	596	655	620	615	666	606	616	591	609	663	630	601	675	633	651	662	625	660	608	624	604	638	610	682	645	668	656	648	644	624	618	650	621	658	647	638	603	615	653	571	635	644	635	593	662	655	621	669	640	655	594	608	605	612	654	636	617	594	602	626	660	625	609	634	673	611	613	643	603	680	643	666	646	613	603	598	648	627	588	657	657	618	620	626	634	643	629	606	628	618	628	651	603	629	668	662	638	620	627	651	621	664	621	622	644	625	612	626	605	655	628	672	642	658	619	652	586	603	610	640	697	640	645	591	628	607	635	626	613	629	622	651	662	671	675	645	655	629	660	660	637	620	689	667	596	606	626	602	601	642	640	654	648	679	641	657	613	646	619	634	629	618	633	631	643	590	643	622	603	632	647	639	640	647	643	634	599	646	598	611	638	584	729	644	648	633	620	669	660	620	633	612	617	643	627	640	623	652	690	606	624	660	626	609	651	619	615	651	614	640	624	639	643	623	616	643	598	621	618	634	645	662	599	613	657	641	653	635	649	609	669	630	644	649	636	675	628	642	626	566	664	614	590	617	629	672	630	633	601	583	598	648	651	671	617	615	637	650	632	598	642	642	628	654	639	617	643	634	655	635	584	643	646	632	651	660	643	668	609	628	600	631	611	612	654	607	639	609	630	621	613	629	643	607	652	618	646	638	601	625	624	617	586	620	594	641	643	566	633	645	625	592	606	605	634	684	660	644	656	622	582	658	597	602	655	649	612	662	613	647	629	612	596	613	604	637	621	656	590	615	634	656	651	674	621	651	596	625	622	665	647	605	639	606	623	634	627	574	610	611	595	607	665	603	682	616	641	622	596	654	655	596	638	645	630	628	655	664	620	683	688	601	621	588	624	675	690	669	651	649	677	647	639	605	637	592	626	645	654	614	645	621	609	641	673	633	645	614	645	596	621	638	637	634	649	633	629	650	650	588	670	658	593	626	604	615	649	616	667	640	630	635	588	626	606	621	673	590	673	620	586	611	619	669	652	622	589	626	644	629	654	628	617	605	593	622	609	611	621	604	629	620	659	632	628	605	647	594	618	606	672	637	653	604	600	626	630	615	603	623	686	634	631	593	612	652	668	626	609	634	600	627	635	594	641	658	623	635	660	639	628	656	621	617	613	629	633	610	649	595	653	623	600	589	618	606	633	674	638	631	651	628	647	577	662	602	655	623	620	625	676	639	669	639	659	590	633	646	617	642	640	605	620	604	643	643	683	635	615	655	632	616	660	594	646	593	676	620	646	641	599	600	636	608	623	641	608	585	636	582	614	623	618	581	687	643	635	590	665	571	641	641	625	657	642	670	635	692	616	620	624	646	597	665	643	616	615	618	610	600	659	620	628	654	604	655	636	612	629	609	627	614	648	642	590	638	638	619	610	635	598	640	651	595	631	628	631	681	592	651	615	639	673	628	617	662	571	659	662	630	604	623	669	637	623	614	647	634	638	599	586	647	610	589	631	611	616	595	657	621	668	629	626	666	632	642	660	668	650	629	599	631	657	673	627	646	639	623	639	641	643	632	693	643	631	662	633	622	632	629	639	600	615	621	589	638	611	603	655	647	574	632	616	600	647	652	641	646	581	628	624	649	680	646	639	632	632	587	605	625	633	619	604	649	620	633	586	654	628	603	629	647	688	631	666	604	635	595	672	555	655	614	653	675	603	597	640	622	640	650	652	630	642	668	569	604	658	650	564	659	631	617	645	598	630	624	671	636	663	626	643	650	631	612	628	637	656	621	634	672	651	653	637	646	658	609	645	636	676	618	615	647	653	648	624	628	648	670	620	617	649	635	645	601	625	581	630	585	643	631	592	627	611	601	654	626	664	665	622	625	577	634	619	648	651	634	610	618	601	649	625	599	607	650	619	646	626	626	636	600	678	642	690	635	647	651	662	579	662	669	626	638	608	592	638	629	636	667	636	653	655	642	708	600	664	642	642	622	612	570	638	609	615	616	614	658	601	659	647	626	618	659	644	618	617	637	627	679	664	606	639	675	602	659	602	677	629	642	600	654	632	587	631	648	610	611	622	612	598	603	649	643	598
23123	21220	29181	23572	21220	21086	3765	949	730	659	578	459	477	389	384	371	398	364	335	329	270	324	268	314	266	304	252	307	290	251	245	248	272	261	229	245	259	254	276	275	261	248	236	262	263	254	246	269	255	259	265	237	258	258	242	273	226	234	230	221	244	255	230	251	264	252	245	219	215	218	226	252	265	256	254	227	267	246	236	261	234	266	213	202	276	236	212	282	246	215	223	249	240	259	231	281	231	207	209	223	238	212	226	250	244	199	237	249	224	231	243	196	226	232	236	230	212	258	271	234	239	232	219	255	252	216	255	225	228	260	246	217	216	244	259	240	237	242	243	242	228	247	249	211	249	208	236	254	250	216	260	263	243	244	250	221	240	234	204	237	253	249	264	235	221	256	255	223	266	227	254	221	237	244	234	227	221	219	235	250	252	221	232	242	228	241	252	238	230	229	252	222	254	253	248	231	249	231	254	219	286	254	240	233	268	251	221	231	236	215	250	232	227	240	261	217	280	237	238	230	247	251	254	234	231	241	224	221	262	234	227	252	247	233	226	262	229	227	230	215	227	205	211	258	219	220	259	263	217	254	227	226	241	222	256	219	286	255	241	219	241	232	237	251	210	243	224	242	237	265	236	256	225	261	245	222	243	222	251	250	230	237	234	203	227	232	239	236	215	245	263	201	265	238	223	255	257	210	247	211	220	253	249	243	233	217	220	247	247	246	256	232	247	274	231	231	255	251	258	234	235	239	249	215	243	238	208	249	202	218	224	236	251	270	233	231	265	228	215	249	230	265	255	218	246	246	264	222	218	236	237	243	271	247	238	242	248	242	257	225	241	238	246	221	220	238	229	263	220	224	253	257	215	227	242	282	234	242	232	236	222	234	259	233	220	245	229	222	245	231	240	241	255	239	219	253	219	265	246	226	207	218	228	247	242	257	238	243	257	211	251	253	245	236	232	210	253	224	232	238	240	221	238	252	219	222	216	234	234	259	246	241	224	225	244	212	256	227	220	240	225	231	251	221	243	233	245	246	231	256	235	243	235	219	254	225	261	243	248	246	251	235	238	240	231	253	228	221	235	248	227	207	256	241	241	246	238	226	246	245	242	242	239	211	233	242	279	242	237	252	256	225	239	230	252	237	226	240	225	244	249	239	223	259	227	194	231	246	228	236	248	265	247	237	244	247	237	226	250	212	224	229	235	230	234	266	211	258	231	232	223	232	245	239	250	243	238	230	231	237	252	233	256	244	245	227	241	227	239	241	219	246	238	239	250	225	220	253	267	247	235	245	220	236	220	233	255	240	244	221	244	253	236	217	232	222	233	243	219	256	215	242	244	260	226	204	225	218	260	241	252	216	204	247	233	227	233	261	240	246	235	221	244	242	242	259	249	246	235	247	235	211	244	229	252	241	234	240	233	221	249	212	223	268	251	240	224	224	246	233	246	241	243	226	248	217	224	232	239	246	208	231	228	247	247	218	212	215	233	221	247	242	245	241	252	203	234	244	231	235	245	248	230	240	244	224	245	292	236	254	276	255	244	231	269	224	260	256	277	243	252	220	246	222	238	230	243	246	243	220	250	245	231	257	199	227	237	236	264	222	250	231	224	207	234	226	281	251	238	203	240	233	248	228	251	246	213	248	226	249	216	234	227	246	240	215	237	222	222	233	242	257	221	245	234	240	242	207	234	242	237	248	237	229	237	242	230	227	227	243	255	213	246	240	255	232	223	212	205	235	249	229	204	252	216	242	253	231	220	237	262	237	212	227	248	241	218	260	220	241	230	251	244	222	245	243	243	267	233	233	247	223	206	217	250	221	224	232	220	266	227	245	241	248	246	258	218	205	225	242	220	225	200	240	229	229	227	214	239	260	222	246	217	255	210	201	231	269	253	226	235	230	231	234	251	222	251	235	224	259	213	249	227	244	246	217	245	250	270	239	234	229	256	245	254	252	226	255	231	263	244	228	231	233	234	244	220	241	235	240	270	226	254	230	232	219	243	243	230	249	246	218	232	227	212	268	221	259	226	239	203	222	222	235	242	226	223	237	243	243	220	212	246	254	246	236	214	219	253	243	247	261	242	243	230	229	225	238	248	221	231	234	249	258	245	242	235	222	207	246	222	248	284	250	214	245	251	255	240	243	230	221	243	227	228	226	238	223	230	233	237	226	222	245	252	235	213	230	219	226	235	202	259	246	239	246	253	247	249	261	238	216	227	257	221	250	197	238	243	256	244	242	219	227	211	250	247	247	265	246	226	245	255	221	251	256	229	235	246	243	246	257	239	238	241	272	241	203	239	248	212	261	243	241	268	250	235	214	240	239	236	219	236	233	276	242	256	232	246	267	226	226	214	231	216	233	225	209	244	245	226	257	263	238	229	245	240	254	274	250	222	263	227	251	248	255	249	235	257	240	249	260	238	220	253	256	244	242	238	260	239	249	217	249	255	225	242	264	203	248	236	250	229	250	275	239	273	231	262	272	251	230	251	226	233	220	229	222	230	244	252	231	251	241	252	203	215	248	239	239	255	220	218	236	254	233	247	209	246	230	205	239	239	225	257	216	226	237	258	255	246	265	246	224	244	214	253	245	234	202	236	217	249	232	229	254	218	274	260	253	233	223	238	257	235	224	243	218	214	234	256	221	256	237	228	248	222	240	235	238	236	213	238	233	246	228	238	243	259	250	254	231	253	217	221	247	242	237	226	238	234	248	209	229	240	255	244	262	226	266	248	242	232	238	208	238	246	242	252	223	248	263	235	245	240	227	264	258	244	250	234	239	252	204	245	267	252	220	246	227	208	252	247	238	238	236	233	247	199	240	219	265	258	223	250	228	225	263	275	256	247	221	220	250	238	223	234	243	236	249	257	237	229	218	218	244	270	231	257	178	239	267	242	256	229	232	248	214	228	240	272	257	216	226	233	234	248	232	250	242	248	239	210	252	229	242	248	224	235	226	223	219	249	223	258	215	215	238	234	266	237	243	245	213	269	223	226	212	244	260	224	263	256	239	216	209	231	244	241	229	238	232	201	231	220	247	244	254	231	230	220	247	233	255	227	227	248	243	230	246	221	250	221	246	225	219	238	240	235	235	238	226	246	229	238	252	224	243	238	242	230	261	212	250	228	231	230	240	251	234	226	242	217	210	259	227	238	247	222	237	215	219	245	232	239	221	249	244	238	237	228	228	242	205	203	257	254	231	274	222	234	231	217	208	244	227	264	236	223	226	254	239	256	226	228	249	250	201	242	215	241	252	231	223	255	240	241	262	232	229	246	226	222	238	248	238	240	247	240	258	253	226	238	239	205	228	243	227	236	214	227	229	235	243	275	246	253	238	227	217	238	244	269	247	238	222	223	257	253	232	229	254	248	251	208	259	248	233	231	212	258	213	243	245	223	237	227	246	228	249	254	243	236	255	245	234	226	224	219	227	266	220	207	222	241	244	247	211	246	240	231	236	265	243	230	254	216	225	257	253	249	213	238	242	235	230
10868	15056	13219	7162	4872	3692	2806	2290	1831	1441	1219	1061	941	879	723	693	645	600	565	536	525	495	502	488	443	463	439	384	443	401	398	388	410	433	397	353	392	381	378	376	360	394	387	354	351	367	367	412	321	390	366	346	377	371	336	366	369	379	372	340	349	362	329	356	392	397	355	366	350	390	356	342	326	367	355	354	353	356	347	344	328	354	336	327	321	320	344	364	384	363	337	358	330	360	356	322	345	372	353	355	350	357	334	351	327	361	327	361	357	363	308	352	365	360	331	331	332	340	331	365	345	356	343	357	302	380	364	322	348	364	366	350	365	357	326	336	350	332	346	338	363	370	354	328	328	321	337	339	324	321	358	384	369	324	352	352	353	338	362	343	379	338	352	350	363	354	368	315	332	325	369	375	362	349	366	345	346	329	352	356	329	351	336	339	361	338	305	355	353	378	367	373	353	364	329	323	350	338	359	355	354	322	327	324	399	350	397	309	358	380	356	365	338	348	338	340	356	350	342	328	344	381	344	349	348	355	326	360	374	316	363	361	349	338	379	315	328	340	348	343	339	371	355	318	303	381	357	330	346	343	367	356	397	294	358	365	341	355	337	381	382	344	334	339	358	340	341	359	367	316	341	330	329	341	348	317	396	365	346	338	355	332	339	379	331	367	328	353	334	338	350	340	352	336	362	313	339	324	351	359	344	325	355	356	343	313	331	328	339	367	356	360	328	355	353	344	381	361	329	326	331	351	349	357	326	363	383	328	352	340	365	329	318	365	330	369	367	351	330	368	369	361	353	351	323	329	325	365	343	353	355	327	340	357	352	359	367	380	349	329	331	300	381	349	331	323	360	324	361	347	349	381	352	344	337	324	340	364	346	350	350	340	324	348	328	382	351	352	316	346	337	357	334	315	315	348	331	345	367	352	382	341	378	331	335	338	360	334	364	368	339	359	342	334	345	354	358	340	336	323	365	327	372	351	368	366	370	325	362	345	349	357	367	372	380	306	322	340	393	331	359	334	331	375	341	345	342	383	344	319	352	351	345	362	363	333	343	344	365	335	344	353	359	361	306	308	343	329	352	299	332	339	321	333	329	332	353	340	342	394	344	338	360	315	359	349	364	338	370	358	340	358	343	354	355	368	350	334	333	350	332	356	339	367	355	353	364	351	332	337	334	340	350	331	355	344	341	355	334	343	325	334	336	342	351	320	327	348	320	308	315	317	346	363	330	364	342	340	372	338	325	330	346	327	317	323	326	364	367	346	360	332	324	344	333	344	348	326	359	325	365	348	359	329	341	348	370	341	348	374	332	351	340	304	339	316	343	345	363	404	322	344	326	324	350	301	341	360	339	365	366	354	349	361	355	348	394	357	370	316	360	350	348	368	325	347	367	343	331	347	329	323	336	350	329	303	339	345	338	321	351	347	367	361	354	331	356	356	338	331	354	331	351	327	318	372	345	357	338	328	336	342	319	338	320	380	340	340	330	350	360	329	363	357	362	315	334	324	367	339	340	351	322	335	377	315	342	336	333	326	342	346	345	327	314	349	357	356	311	333	372	312	362	340	339	387	304	353	349	350	351	324	362	340	352	331	372	364	350	343	347	326	329	346	339	341	336	301	336	367	339	360	328	318	333	373	313	390	359	343	338	343	326	348	345	365	361	354	351	344	335	344	322	329	338	358	333	347	359	317	381	336	375	338	344	330	356	345	330	358	368	354	347	334	366	320	323	340	354	329	348	342	320	335	328	363	367	318	361	387	375	337	372	333	353	368	342	337	369	335	339	310	339	316	355	355	365	367	328	346	315	382	350	334	336	352	318	320	370	352	363	369	341	376	325	319	329	337	345	381	312	362	335	334	311	334	333	366	338	314	325	350	339	335	325	367	313	356	334	370	362	318	359	322	356	362	347	349	351	347	343	343	357	340	343	310	348	363	339	369	340	350	369	336	375	342	355	321	329	341	362	317	354	349	336	354	347	362	321	362	311	356	336	337	338	368	321	339	378	362	341	319	318	342	358	375	339	343	365	355	306	335	330	319	326	320	357	300	320	355	340	339	329	347	351	341	360	326	302	329	321	333	328	352	347	351	357	347	350	364	339	339	323	325	318	336	343	304	325	318	352	340	330	405	347	341	376	324	318	337	330	369	350	355	366	361	341	359	372	354	322	330	354	330	348	348	350	344	319	331	366	364	359	374	353	353	363	351	340	318	370	325	347	348	314	374	336	348	325	330	367	334	329	296	326	345	311	335	342	328	344	328	359	326	349	330	328	347	305	349	335	333	322	378	341	330	326	345	341	344	385	352	324	376	352	333	319	339	370	354	345	370	338	335	363	380	338	339	355	324	344	340	361	360	327	350	326	355	337	351	327	350	321	340	314	314	328	327	311	350	338	366	322	335	336	347	313	349	328	355	355	349	348	347	313	346	338	328	374	317	347	344	333	328	349	346	351	349	342	334	301	341	357	350	345	343	334	351	340	345	364	313	346	356	328	322	330	349	355	331	365	319	346	343	341	318	338	342	356	367	316	332	332	354	304	357	368	333	360	317	347	342	344	354	332	310	322	351	322	352	365	321	317	368	361	337	365	317	361	346	348	326	351	329	352	334	374	308	351	339	352	335	341	335	337	348	315	355	392	371	336	356	317	349	340	352	363	326	356	369	334	355	361	360	329	349	344	336	371	334	321	325	361	363	340	333	382	325	306	333	317	325	332	353	363	334	345	371	364	357	376	312	336	343	385	349	334	356	334	337	345	362	334	343	360	349	318	327	365	325	360	364	344	360	375	338	343	347	354	347	350	328	373	339	342	340	342	358	326	335	364	353	338	363	315	324	328	337	348	367	355	353	339	315	338	321	331	331	368	339	331	343	347	364	357	351	361	348	340	336	327	372	333	342	348	344	362	350	352	336	340	347	349	330	343	353	354	289	342	354	352	322	338	366	333	319	344	352	332	356	344	344	340	379	328	294	335	328	339	334	365	335	343	349	337	318	329	335	355	332	332	342	358	379	349	414	340	353	302	330	326	320	326	349	354	344	365	348	358	352	352	359	336	335	356	337	355	335	351	327	324	365	312	349	347	317	327	329	354	344	358	361	337	329	373	356	339	333	349	368	344	333	355	328	362	368	318	349	354	326	347	368	307	323	342	318	330	329	357	332	350	358	331	312	332	355	298	355	327	351	324	392	329	310	349	336	332	317	345	352	332	344	379	337	366	351	364	372	290	343	351	333	318	322	314	366	322	354	323	317	354	351	341	346	338	320	364	355	356	320	365	311	339	358	330	335	334	339	353	335	345	345	340	356	347	327	327	345	378	347	341	339	340	336	368	337	351	343	335	348	353	321	347	344	321	358	377	342	321	328	355	343	346	360	350	305	341	317	334	341	346	356	327	331	334	369	325	351	353	337	314	348	327	333	350	348	372	355	343	343	363	357	309	348	359	315	342	379	352	344	343	323	335	346	344	337	362	352	377	360	333	350	341	289	345	341
27110	20433	7910	975	693	623	502	459	418	439	449	413	435	424	448	437	418	436	414	408	423	431	410	418	420	415	444	404	437	420	412	415	443	421	414	446	446	448	389	402	403	424	474	454	410	414	407	392	421	405	423	415	448	415	414	427	413	400	443	452	388	407	419	397	451	398	405	422	427	411	447	434	444	382	406	466	425	420	417	422	418	422	403	453	471	416	445	420	414	418	441	388	434	426	388	448	425	430	387	425	424	366	403	459	398	409	400	404	417	390	405	452	427	427	423	405	388	435	488	394	428	407	437	402	426	433	408	427	433	445	413	432	425	452	389	415	405	394	392	457	409	419	407	441	414	453	435	441	428	407	402	422	418	421	441	434	444	443	426	419	419	411	452	430	450	384	414	436	447	417	413	447	418	456	419	392	428	428	404	393	412	430	464	424	437	405	396	403	414	418	408	384	418	398	423	427	432	435	402	448	416	403	396	432	427	419	453	413	450	393	452	401	399	383	427	416	402	397	406	399	429	390	399	417	414	417	453	403	414	424	377	442	400	404	423	453	389	417	372	416	390	420	406	396	408	429	427	411	399	393	405	412	408	456	383	415	446	406	419	421	391	421	410	415	427	429	415	404	422	436	435	386	401	464	459	424	415	412	391	418	426	429	418	464	407	404	390	410	408	419	408	434	418	429	391	418	461	419	436	445	404	448	414	383	407	427	406	423	388	392	399	441	450	422	391	418	460	485	408	425	413	402	426	409	409	442	415	456	424	407	411	401	431	418	421	430	409	465	427	416	415	432	434	443	394	395	401	461	448	447	415	415	422	433	386	418	449	430	421	428	412	416	449	421	464	446	369	402	428	417	448	414	404	393	387	389	459	431	423	448	417	436	459	442	414	437	374	408	381	409	408	422	435	449	444	372	380	400	415	386	395	396	421	445	389	405	396	444	393	405	410	430	414	454	389	444	421	379	398	422	406	439	408	395	421	419	416	415	401	416	433	407	406	425	426	417	436	397	430	430	390	441	401	392	401	415	446	384	418	392	407	404	393	431	423	386	445	431	395	399	407	421	447	420	443	381	406	406	396	367	400	430	393	403	400	422	428	442	408	452	388	440	422	403	417	371	414	444	424	382	447	403	444	424	393	435	434	433	406	438	402	401	473	439	402	441	428	451	424	458	398	421	409	402	398	418	412	405	457	407	401	400	396	428	446	420	421	411	405	424	410	423	407	417	430	415	435	445	416	454	430	428	417	380	391	460	392	414	431	396	402	404	411	447	431	471	406	440	400	395	409	422	413	397	435	390	399	418	441	406	427	444	415	442	402	424	422	429	407	409	425	383	448	431	446	438	430	407	375	404	456	419	436	411	429	408	400	436	446	401	397	428	435	388	435	434	413	474	427	453	412	424	442	412	373	391	442	467	396	388	399	435	414	436	442	421	398	403	433	443	390	391	418	447	433	421	437	386	424	439	387	404	443	417	439	406	423	424	425	414	443	441	419	407	397	467	449	390	406	371	439	430	392	431	429	414	384	402	472	427	422	436	417	417	455	419	419	402	418	412	423	419	389	399	441	432	372	411	396	413	459	411	434	424	426	423	452	416	425	438	434	448	409	428	432	408	408	430	419	396	402	447	414	405	408	422	401	413	417	403	397	402	404	416	389	433	408	390	430	428	440	420	425	387	424	447	387	411	412	416	411	444	420	433	407	430	448	408	450	408	417	382	396	459	449	443	422	401	409	409	406	442	412	436	364	373	433	412	407	421	420	405	419	444	421	385	421	396	393	437	427	445	398	388	399	403	412	434	398	454	389	437	404	419	447	429	442	436	445	430	432	434	409	421	452	412	445	457	435	432	400	403	438	399	408	428	385	396	420	379	402	417	399	431	410	439	404	464	435	419	432	439	424	391	396	380	449	423	421	432	431	417	390	438	419	429	394	449	369	413	400	441	442	416	410	388	439	458	412	436	408	422	409	406	432	403	435	478	411	456	416	429	402	438	418	412	401	431	400	418	417	408	438	404	412	417	415	414	415	416	441	411	437	411	418	423	418	415	407	438	400	407	424	396	436	407	429	417	414	447	455	430	416	392	417	404	435	447	406	419	409	437	449	454	411	443	432	404	407	427	396	448	448	417	421	425	439	417	441	423	433	417	396	395	414	404	430	411	430	442	431	414	406	395	416	421	401	412	433	447	434	465	417	390	396	408	436	431	420	437	405	404	400	433	403	428	445	431	418	417	417	445	418	411	391	440	428	450	410	430	417	409	414	423	407	446	441	439	403	409	402	444	445	405	439	423	410	421	443	372	434	403	444	398	426	464	414	408	369	446	374	414	401	407	427	417	438	410	410	454	417	442	424	401	432	425	393	452	454	411	427	413	415	410	425	412	426	426	414	429	402	405	429	396	405	398	397	420	428	385	430	422	414	467	409	420	420	430	406	430	418	417	424	392	430	391	422	421	411	417	429	415	418	377	422	381	401	398	443	440	424	407	425	405	465	428	458	441	418	381	420	420	410	407	418	429	410	403	423	436	441	412	412	433	453	395	429	428	396	422	426	412	431	375	408	447	435	424	406	417	403	433	446	424	374	380	425	402	426	383	430	478	426	414	438	400	365	425	420	437	394	426	398	438	427	422	416	419	446	422	467	410	417	444	420	432	400	395	402	409	413	429	454	406	451	389	422	432	415	409	471	455	411	445	396	439	409	426	413	374	405	431	433	408	419	463	420	436	408	393	422	423	408	421	442	429	474	401	444	423	450	388	459	426	428	425	416	419	413	439	417	415	428	391	408	406	420	401	417	402	427	397	435	426	408	408	392	418	423	402	403	433	433	467	416	419	427	420	451	410	425	428	414	389	406	448	419	422	390	418	383	435	414	399	427	411	440	397	413	406	430	422	419	436	401	414	474	435	433	423	432	420	424	426	424	429	400	425	407	403	460	412	405	401	434	399	417	456	436	423	421	391	410	440	456	400	411	388	398	393	398	427	401	415	389	414	399	441	414	427	427	408	407	430	415	451	443	438	389	405	430	416	429	420	424	465	453	450	437	429	389	406	461	432	410	408	446	447	390	397	405	420	390	404	416	428	378	381	453	412	403	374	471	382	425	429	431	435	429	401	436	442	440	401	429	413	422	412	412	394	446	439	403	439	414	373	421	446	406	437	436	451	395	413	391	395	402	410	398	438	383	426	458	398	393	424	435	417	418	414	405	423	377	410	397	398	430	388	448	430	427	414	387	435	434	445	386	418	435	381	388	401	431	412	437	384	417	449	447	415	441	396	389	397	424	450	414	392	435	427	399	435	398	427	421	432	412	424	408	411	433	408	425	447	432	409	377	400	440	411	453	437	413	456	429	440	404	438	448	406	409	472	406	414	374	401	425	398	433	428	465	418	425	391	416	419	377	425	400	440	374	406	415	459	426	419	399	452	409	407	432	392	434	467	453	381	426	401	434	432	382	441	402	425	392	440	417	406	435	427	458	396	442	442	442	434
5902	1517	1390	967	769	771	685	707	633	629	559	609	604	590	570	557	597	574	568	554	591	586	543	608	603	564	560	579	595	580	580	591	586	554	573	592	581	586	539	603	570	576	598	638	552	589	584	566	554	587	576	576	581	526	568	624	581	608	561	580	543	581	595	567	565	585	558	552	582	597	531	514	613	616	592	620	586	539	586	627	552	541	567	550	589	556	567	585	601	558	544	572	572	550	603	527	572	576	551	545	563	596	526	549	633	575	524	580	563	595	618	574	631	589	539	599	594	556	555	567	573	575	550	567	552	579	565	584	590	602	575	595	567	545	537	556	560	563	598	590	560	571	533	571	594	594	597	545	580	581	602	540	555	601	560	589	571	545	536	578	588	572	624	578	577	577	598	535	578	565	575	566	563	614	559	601	554	561	589	559	562	556	561	561	592	577	604	557	599	574	607	591	555	636	623	598	618	584	546	562	565	603	552	617	536	610	546	530	569	568	554	619	562	584	598	554	566	628	551	529	579	585	573	612	576	577	498	633	585	581	579	546	581	612	548	597	565	579	566	598	571	631	533	519	570	565	601	580	580	606	579	585	568	587	573	557	565	578	572	540	560	557	560	530	577	566	558	574	543	596	560	514	587	588	556	593	569	598	567	544	593	576	593	593	568	565	580	596	577	574	578	578	574	592	559	570	564	548	558	609	596	543	553	579	588	558	577	594	578	573	571	589	592	567	586	636	603	551	621	540	605	547	602	570	618	594	586	591	560	535	590	577	591	587	539	577	564	581	597	548	562	557	600	568	552	600	545	612	550	556	581	554	584	569	560	603	535	572	532	563	565	530	591	588	592	597	586	591	563	559	573	591	579	585	505	571	565	584	575	555	539	567	587	564	584	617	543	573	590	549	567	612	538	577	535	569	574	615	575	583	567	580	602	607	591	550	585	559	582	584	581	566	568	552	574	559	614	595	582	588	591	529	538	540	569	534	584	566	611	590	629	614	566	571	548	610	578	591	548	565	567	575	573	569	565	563	608	584	581	583	553	562	612	595	565	572	609	569	550	609	549	597	587	609	581	607	557	567	574	568	560	551	621	529	559	606	553	560	585	569	537	571	575	607	550	579	550	543	567	554	550	560	570	578	553	587	607	581	578	556	623	598	587	542	560	607	584	569	550	586	582	586	572	588	559	597	537	546	557	585	563	589	554	588	602	514	576	593	572	556	604	579	571	558	586	638	590	610	550	560	525	599	577	571	572	570	595	538	525	582	598	605	594	596	538	569	571	614	537	627	573	536	559	556	542	600	574	573	558	576	557	579	579	582	591	584	569	580	570	548	595	586	561	590	577	537	557	536	601	635	567	573	571	572	547	577	573	589	564	569	554	611	629	578	586	577	563	584	572	631	588	560	561	586	575	533	622	512	584	565	540	540	588	578	565	553	532	527	580	596	557	593	555	556	560	558	538	562	593	556	578	598	573	621	555	558	589	625	568	594	594	539	594	599	556	579	553	548	592	603	593	550	600	573	568	569	592	578	567	574	591	532	555	563	595	589	613	576	560	564	611	535	535	591	544	563	584	582	597	612	561	575	539	601	570	565	567	558	557	609	627	580	572	632	576	604	571	593	560	565	568	595	587	562	624	609	571	611	596	534	562	548	577	552	604	505	579	595	564	560	563	610	534	583	572	563	579	594	582	589	579	564	571	558	575	564	631	577	603	569	574	561	555	562	563	574	528	542	567	579	537	613	601	564	587	593	539	557	584	580	550	571	600	530	575	520	542	605	590	544	627	582	578	554	562	589	567	566	577	530	580	555	565	590	602	588	555	578	564	618	564	579	520	579	563	598	574	558	613	570	591	613	560	509	610	585	600	581	537	561	581	555	582	597	583	565	590	599	619	603	605	530	568	564	553	585	559	565	612	562	635	620	565	629	538	528	614	573	556	565	587	582	580	587	610	602	590	599	590	562	564	611	572	555	556	566	579	602	547	555	545	569	597	539	551	568	561	566	603	586	541	533	557	564	582	544	582	589	571	584	568	564	634	559	589	544	548	581	625	599	588	569	612	594	576	594	556	570	551	566	573	571	581	557	600	571	597	598	597	607	588	560	567	569	586	586	611	566	588	556	593	622	561	557	556	580	574	556	568	578	536	549	589	581	562	556	545	613	566	556	601	566	573	560	544	564	565	592	589	617	578	593	568	574	617	550	568	585	554	604	591	612	605	601	519	538	555	543	588	572	548	630	617	547	556	568	579	551	555	534	618	590	567	591	555	529	596	580	554	539	597	545	588	617	585	522	601	564	616	559	537	581	538	555	535	577	569	536	563	557	591	566	567	598	559	572	594	560	585	559	582	595	596	595	597	573	583	588	568	600	552	562	584	551	557	558	557	561	568	556	530	561	582	574	577	598	567	555	541	573	568	593	586	569	576	567	583	531	571	540	565	568	587	562	586	552	554	550	588	576	577	599	552	578	566	540	614	607	594	570	576	571	584	586	551	597	600	569	546	590	556	535	559	593	586	561	539	581	595	554	610	570	574	571	621	594	557	570	597	578	612	555	556	593	604	561	544	577	598	540	562	554	617	580	597	571	619	553	542	588	575	530	604	582	575	564	612	550	620	536	565	541	567	571	583	560	584	584	595	590	595	545	588	581	572	577	559	539	577	529	578	578	610	551	602	560	620	518	575	543	574	606	561	546	572	588	609	578	591	577	573	588	618	580	579	554	582	588	584	578	556	557	555	557	585	586	584	573	574	550	588	559	562	583	527	612	532	569	600	583	562	566	531	595	558	572	559	568	636	590	576	518	578	569	599	576	570	582	600	539	621	582	577	561	578	579	604	587	569	565	585	581	581	571	548	588	594	588	537	558	534	558	553	559	584	548	582	552	542	597	575	591	612	588	563	580	593	565	533	589	551	540	525	591	570	565	567	579	565	555	559	587	581	603	561	646	570	575	532	611	614	570	549	599	578	561	588	551	581	626	529	553	583	588	593	605	575	577	514	603	592	595	561	502	565	527	563	594	529	568	618	604	552	576	555	572	628	574	583	591	592	538	590	586	573	593	563	582	615	564	594	561	560	530	557	570	573	586	588	614	621	563	568	561	538	588	573	578	591	558	580	618	561	590	560	557	586	532	588	580	592	570	597	607	560	611	593	604	591	568	578	542	542	609	563	560	606	592	610	559	545	543	599	570	535	614	579	600	594	567	544	558	553	572	556	568	601	561	569	605	561	561	555	560	576	573	550	616	586	570	530	589	576	561	564	605	590	599	599	604	562	590	567	584	567	585	611	563	569	554	570	558	605	550	553	622	570	606	579	538	590	584	564	587	589	565	588	553	586	597	590	593	558	595	531	550	577	559	576	574	562	631	579	583	575	589	562	555	600	571	598	571	544	573	609	568	563	528	566	543	592	559	575	577	579	545	587	561	569	564	581	546	616	548	596	549	579	537	624	562	600	551	573	516	564	567	522	622	547	586	576	572	568	578	597	585
24222	21220	28547	24178	21067	4959	1155	834	706	631	636	623	611	558	608	559	571	526	486	509	545	508	526	471	467	480	497	446	462	486	477	459	476	496	468	456	443	509	506	492	420	445	478	457	431	443	467	441	472	452	444	437	476	465	459	499	502	490	458	440	426	485	457	513	457	469	458	481	446	428	497	478	461	407	476	475	470	485	465	476	421	470	402	455	485	440	427	457	437	473	452	449	441	448	422	494	458	449	464	454	513	443	457	499	459	490	437	450	442	447	478	459	496	439	471	472	456	476	471	495	471	476	460	446	431	444	451	466	457	474	485	460	467	488	437	473	403	500	488	444	452	435	447	484	493	449	438	428	477	438	461	447	467	468	456	454	436	468	466	489	424	471	437	448	473	452	479	457	449	444	475	472	448	445	456	484	430	502	471	439	481	508	467	458	430	450	476	480	432	455	498	492	479	420	444	463	452	465	464	475	458	468	467	464	471	480	468	480	487	453	424	460	427	474	476	463	436	444	474	442	478	479	470	479	448	510	490	446	457	441	477	465	452	461	529	459	451	476	464	433	483	437	444	427	479	483	441	483	457	456	484	507	498	497	473	427	482	456	442	472	491	456	413	485	462	473	437	460	455	427	446	482	436	452	485	466	459	455	457	435	468	488	449	477	475	423	431	463	472	476	456	440	437	447	426	433	451	462	417	407	463	460	444	482	444	460	459	462	442	469	495	491	480	455	460	439	437	464	465	446	449	483	505	503	432	462	454	442	473	464	465	484	476	427	451	465	453	435	484	479	454	437	488	439	504	421	474	442	459	462	458	449	469	491	457	484	470	398	458	472	509	473	448	492	490	469	415	471	471	447	448	417	473	466	493	459	453	483	494	475	436	467	467	465	465	464	455	465	443	446	423	457	466	448	460	490	471	443	448	436	449	463	434	424	461	459	469	443	458	491	459	461	430	454	441	498	497	477	476	422	508	444	430	479	457	460	447	486	445	452	466	523	433	437	466	494	466	450	442	483	477	481	450	489	490	473	461	523	461	475	452	512	413	499	460	442	458	438	430	470	445	466	452	499	424	471	475	473	450	452	436	484	442	480	474	461	480	453	472	496	482	497	438	460	486	457	421	463	476	446	456	435	482	449	453	442	426	451	498	468	464	470	466	445	475	444	454	413	465	468	450	435	438	491	422	456	504	505	432	484	455	422	485	473	472	429	435	426	480	461	484	473	475	448	467	438	484	432	452	474	478	441	447	454	442	436	476	509	464	425	485	484	440	434	440	462	503	486	465	449	469	463	456	459	498	509	489	464	473	461	437	478	463	476	433	458	479	466	475	499	440	425	484	490	426	468	503	449	454	529	453	446	417	433	468	491	475	485	464	436	466	488	474	492	467	502	464	479	420	462	472	479	479	471	424	449	472	472	471	445	450	423	494	467	429	446	452	476	456	498	461	449	476	425	480	476	418	462	469	486	435	442	465	481	455	453	441	428	462	449	468	434	470	501	464	439	456	483	451	466	514	436	468	465	473	453	437	440	475	426	515	468	478	443	460	471	457	467	444	442	487	440	533	452	462	481	458	452	467	448	448	474	461	444	452	477	448	472	490	483	461	459	440	453	446	472	445	415	492	482	476	470	453	450	462	443	452	509	463	450	477	440	403	452	469	471	497	468	431	476	469	465	483	480	505	444	446	454	448	444	493	438	450	465	457	445	424	461	449	438	468	461	460	431	445	434	472	450	461	450	451	436	450	429	468	446	481	440	449	398	444	450	458	472	457	443	450	470	455	458	413	445	435	465	456	440	471	431	446	429	471	457	448	449	451	443	443	456	492	429	479	446	449	449	464	431	474	451	416	454	434	469	465	465	449	464	421	463	475	451	474	479	478	441	480	457	473	460	488	480	471	425	465	438	432	461	447	454	440	491	469	493	465	439	473	476	440	463	447	425	454	461	463	452	465	483	506	475	500	437	486	445	482	462	481	467	440	470	456	436	441	472	498	453	457	443	444	446	470	399	441	456	491	466	458	469	417	441	432	442	472	456	446	470	431	464	475	477	467	462	464	444	442	444	436	452	451	469	459	464	445	439	478	433	503	460	456	455	450	482	455	437	454	454	431	496	483	441	434	437	439	440	430	429	433	471	500	479	481	486	460	448	450	439	450	481	453	462	455	487	448	472	438	461	461	446	485	491	453	455	461	445	498	502	498	477	478	445	462	450	451	415	433	438	448	444	472	449	458	463	448	493	429	479	438	464	445	433	478	461	481	453	426	479	477	462	430	436	452	430	451	479	454	483	462	457	461	456	508	472	499	469	403	460	457	491	440	469	437	436	483	461	468	435	465	485	472	488	510	447	476	472	454	453	489	489	474	456	459	431	451	426	425	424	438	449	470	461	453	422	501	452	442	448	456	429	459	458	476	472	461	419	466	425	476	464	469	479	489	450	509	463	458	429	445	447	431	463	458	463	545	469	419	476	460	452	493	430	456	433	469	474	419	467	443	422	466	466	447	454	432	458	459	453	453	443	470	430	448	508	470	453	492	458	480	467	447	433	446	463	449	472	435	481	424	503	453	438	432	484	440	472	485	435	459	461	436	470	474	449	445	427	479	457	452	485	463	483	445	493	475	453	449	455	467	458	424	480	477	478	460	450	483	422	473	434	454	447	441	457	456	428	459	476	461	454	485	439	469	472	484	473	477	468	408	467	446	494	463	490	461	466	454	464	453	494	496	467	491	469	490	452	457	459	456	428	452	461	432	457	456	445	464	481	454	471	440	439	495	453	436	471	475	464	457	429	477	471	425	466	430	456	446	465	455	462	465	456	425	438	493	474	446	468	450	446	460	437	433	451	457	497	479	435	486	495	441	456	455	423	464	473	487	484	477	474	466	453	412	427	473	466	468	469	455	463	448	498	468	453	455	455	447	424	461	480	439	483	454	428	471	459	446	480	477	484	442	465	461	441	426	459	432	452	494	469	495	472	470	457	471	444	456	459	446	432	459	411	485	482	447	437	454	464	466	424	457	451	470	422	426	432	469	439	437	460	466	446	455	481	442	450	462	447	413	455	452	447	455	468	458	448	485	470	455	423	468	468	518	476	453	458	444	503	456	466	488	474	448	500	446	412	476	432	467	446	476	451	473	454	473	466	470	472	479	459	478	437	441	433	413	461	390	447	463	475	456	474	471	435	472	437	461	471	456	435	472	444	472	450	469	479	442	437	460	445	473	445	469	456	449	480	478	461	485	469	436	478	454	467	445	476	463	493	485	456	423	495	488	441	448	465	461	448	459	482	456	487	424	468	475	468	446	434	472	444	447	466	440	445	422	417	444	450	456	461	429	462	464	424	471	496	459	495	454	461	476	455	465	446	437	485	460	460	461	407	472	444	474	470	448	470	445	485	474	457	492	422	474	430	474	469	483	435	475	447	470	476	457	450	458	462	488	477	447	509	439	459	473	449	491	459	460	451	458	448	491	459	457	479	460	430	448	446	466	473
9585	9270	8296	4393	2958	2402	1933	1607	1368	1168	1109	975	918	911	872	865	764	787	752	764	748	669	663	699	661	694	719	682	711	708	664	662	679	701	674	703	711	624	705	632	618	668	638	628	636	664	674	642	624	671	663	634	592	676	640	604	602	651	648	637	620	681	664	658	620	638	605	628	643	668	660	626	613	651	654	659	613	621	622	664	649	660	659	639	639	613	649	657	693	676	625	668	636	652	627	673	625	618	577	613	701	627	636	605	624	637	616	639	618	622	617	666	609	616	661	670	626	637	660	635	697	581	627	596	624	691	597	630	618	628	680	610	651	662	592	653	663	681	605	633	668	633	622	655	673	643	665	652	657	637	627	590	643	670	628	653	653	652	612	650	620	614	624	634	640	610	641	637	654	602	643	637	635	635	673	622	635	614	666	652	676	668	626	612	621	641	605	637	651	655	641	684	627	612	649	627	632	653	654	690	658	632	625	618	598	622	619	735	655	611	660	627	676	605	639	621	635	650	633	620	631	645	630	645	631	648	611	625	599	657	654	649	677	643	671	645	609	619	612	650	651	629	670	642	635	644	656	671	679	653	698	615	641	644	671	597	615	603	651	668	617	682	658	620	591	614	628	593	655	589	628	652	631	633	621	624	638	695	648	614	586	653	637	627	594	592	614	653	605	663	631	633	615	636	631	608	624	634	654	607	603	673	648	640	630	622	623	639	607	668	658	589	675	677	612	593	607	693	629	631	692	619	623	620	594	618	646	619	629	601	652	636	660	613	629	611	651	657	632	653	636	648	661	602	669	618	717	667	613	637	669	650	620	709	625	570	617	653	624	675	700	626	658	668	693	658	637	623	645	608	652	636	670	620	616	636	564	673	594	644	617	643	643	615	596	650	612	649	633	625	599	663	658	669	659	692	651	606	639	655	661	636	631	598	616	612	647	656	612	601	631	658	642	661	609	634	649	639	629	593	606	647	626	646	601	634	607	647	625	635	607	642	682	642	643	659	608	620	620	673	588	658	629	642	607	650	622	706	655	616	710	663	662	693	630	620	671	625	686	616	603	614	603	627	627	616	604	620	643	634	665	650	661	652	624	660	617	620	601	631	653	643	610	681	653	600	622	627	600	626	632	632	645	635	675	610	627	643	666	623	654	647	627	647	626	648	642	643	658	676	629	679	644	587	620	656	622	642	633	656	635	633	625	689	637	647	604	667	665	634	631	598	657	643	605	633	614	637	630	668	651	618	632	610	612	591	652	625	617	638	651	644	637	656	684	665	645	579	628	666	662	624	665	667	627	662	627	666	687	624	617	631	625	655	661	637	646	632	640	635	640	646	620	621	679	600	632	613	617	641	709	646	626	638	644	647	617	634	669	623	654	618	652	655	638	615	661	633	651	626	646	661	639	655	628	667	686	637	670	636	664	668	656	626	633	659	642	678	630	661	679	683	589	604	651	642	614	691	635	666	613	596	664	675	626	647	636	565	627	608	636	656	608	618	571	584	649	684	667	596	632	618	650	658	668	638	615	660	640	581	639	659	591	659	674	671	613	634	663	627	639	637	612	643	591	643	638	629	662	571	614	674	629	620	613	624	635	607	633	633	657	640	641	651	610	642	640	610	642	658	633	622	590	718	639	633	602	659	642	617	609	639	618	637	613	586	610	614	686	627	656	661	639	653	633	623	675	631	640	634	630	590	666	656	688	692	653	609	597	679	662	650	613	629	661	613	624	624	659	643	660	669	609	668	610	655	612	638	656	613	605	636	644	616	630	692	653	600	650	617	646	629	639	637	675	642	644	608	630	694	632	660	610	682	602	633	641	598	651	629	646	610	633	637	651	660	667	644	682	653	677	626	664	587	631	598	654	640	612	656	633	645	662	613	619	616	608	638	629	644	672	693	644	633	608	618	657	673	645	634	622	608	629	628	634	618	607	665	642	655	623	629	663	620	604	634	712	685	613	581	650	641	632	629	650	680	665	617	640	647	662	628	637	610	604	647	634	611	626	644	618	616	603	675	667	627	671	624	660	603	639	626	684	619	592	673	588	663	672	655	640	648	629	657	631	628	614	623	622	627	657	631	655	629	689	598	600	638	682	624	629	634	635	657	661	558	653	629	628	646	602	631	649	634	685	642	629	610	601	693	626	663	630	621	636	634	616	654	676	626	626	639	635	680	642	631	607	601	589	607	655	601	578	621	640	688	628	663	639	603	639	613	629	665	627	661	648	631	597	636	647	672	626	663	648	638	655	607	614	608	605	618	648	646	671	636	585	652	634	656	662	651	624	653	637	619	609	624	637	617	641	644	629	650	614	618	598	675	656	635	635	642	666	695	658	639	654	655	615	643	605	635	634	653	622	658	640	646	608	638	657	661	670	610	625	630	681	659	640	628	644	646	679	589	626	595	672	669	638	646	632	636	632	595	649	646	631	635	609	650	584	649	669	599	612	662	672	645	627	660	604	647	631	639	641	613	624	640	615	604	629	641	689	615	613	599	611	614	674	651	669	580	621	598	654	646	634	585	697	616	689	638	661	683	635	661	651	613	665	623	618	602	615	644	621	636	588	602	591	589	617	639	624	660	694	652	603	606	654	594	629	689	595	617	610	701	647	631	609	628	627	630	633	622	679	651	652	635	636	664	605	640	651	655	614	638	633	655	614	631	639	630	619	664	614	568	634	588	590	642	647	640	628	649	647	602	662	654	606	641	631	651	614	644	598	623	631	665	647	682	641	652	667	652	624	634	607	590	627	627	615	654	609	648	606	621	639	666	661	625	659	651	644	605	641	643	622	659	614	649	644	658	612	631	630	620	649	590	648	633	657	632	664	599	621	602	664	670	583	642	603	667	636	654	639	633	603	659	641	638	634	642	620	616	635	685	655	650	587	618	637	617	633	599	664	687	628	614	605	613	714	636	638	661	601	645	615	676	603	609	630	604	625	594	614	607	613	609	648	638	663	634	634	586	655	598	606	640	673	618	625	651	645	660	664	605	649	644	607	598	622	629	657	622	680	638	641	609	632	629	633	636	613	620	620	600	619	662	661	689	611	666	581	642	637	691	651	617	656	623	664	653	622	635	670	686	673	620	637	609	624	638	673	605	633	628	660	658	612	609	661	690	598	641	624	615	679	586	638	639	597	668	643	641	627	655	674	618	654	639	615	658	625	665	656	665	647	636	656	607	617	657	617	633	636	618	611	660	619	635	633	575	615	641	626	644	652	603	581	630	665	622	625	655	643	639	617	615	616	654	642	669	630	613	605	659	607	662	628	668	687	620	605	644	642	647	630	627	672	622	668	630	645	647	642	647	636	590	618	602	668	614	618	654	603	648	630	642	652	624	653	579	602	613	629	616	626	631	653	671	627	626	621	630	636	622	615	647	681	611	623	629	607	586	663	648	588	643	589	622	599	612	676	644	618	599	646	624	637	634	640	642	627	634	627	631	643	659	649	619	617	628	635	670	659	622	616	656	714	616	649	599	633	644	645	595
23144	21216	29097	23611	21222	21069	3781	982	672	602	511	536	461	441	422	360	349	347	331	340	309	324	281	296	313	285	286	270	290	309	273	274	278	279	234	285	250	284	244	278	288	271	243	259	259	245	258	252	271	249	273	238	264	253	241	228	261	261	258	253	234	248	243	231	251	239	212	226	243	246	255	250	240	248	260	240	240	253	253	237	240	259	243	260	256	245	221	240	254	235	246	252	249	248	276	253	234	247	236	258	241	249	277	269	239	225	244	244	234	225	230	249	249	244	246	261	223	244	268	250	249	258	263	213	246	223	278	279	253	257	274	268	248	232	244	226	232	249	255	250	241	244	237	227	243	256	254	236	259	246	234	239	252	251	237	255	247	223	252	244	265	245	269	232	218	215	227	268	234	233	245	263	268	234	244	220	258	258	258	259	251	243	240	259	234	210	223	217	250	245	257	235	229	255	207	242	249	267	260	235	247	219	232	227	231	254	212	260	272	277	231	233	225	256	235	262	225	232	268	219	253	241	279	238	227	232	257	214	256	244	270	227	245	222	258	268	254	251	230	239	242	302	270	241	235	243	244	233	253	224	216	255	233	227	222	241	233	272	232	212	224	212	246	276	259	245	252	251	241	271	262	238	233	221	238	254	231	244	270	208	265	274	237	218	225	240	228	242	251	266	251	226	242	236	253	228	242	236	232	240	270	242	266	250	246	237	213	260	238	246	270	258	275	236	261	222	250	230	212	242	265	216	255	235	252	237	240	245	255	242	244	247	219	224	247	255	250	256	249	241	244	240	215	255	230	264	244	268	248	223	257	237	240	259	266	246	247	236	222	258	271	237	268	249	241	253	263	231	239	229	234	249	254	240	211	244	268	244	256	245	269	247	278	248	217	231	242	218	223	239	271	237	245	231	244	242	243	232	255	239	247	267	266	228	226	258	241	254	235	236	275	250	223	238	259	255	234	237	258	221	238	272	204	252	251	225	253	224	242	265	254	245	250	231	240	239	274	228	250	272	252	233	252	260	241	209	236	236	221	243	269	245	242	244	228	258	256	231	228	245	228	231	220	232	233	238	228	229	244	236	238	203	235	243	271	248	226	262	272	265	226	231	227	252	223	233	238	229	270	246	238	279	258	260	233	248	220	247	267	248	252	218	249	248	230	267	261	251	219	250	219	235	234	249	253	237	210	238	223	267	224	236	239	231	220	291	259	241	250	237	264	236	243	267	249	257	235	249	248	258	257	253	252	239	251	234	240	259	246	238	201	245	234	252	246	258	204	260	228	250	246	234	248	271	242	230	228	255	250	206	219	266	253	248	247	253	223	265	260	243	215	247	234	240	262	249	235	229	219	225	257	248	240	258	231	239	261	268	256	254	221	252	241	223	209	241	256	211	245	254	252	243	242	269	216	251	249	229	238	241	244	275	229	204	247	257	277	248	256	245	247	259	214	208	254	229	265	243	280	238	205	236	259	230	264	219	232	215	264	242	248	253	235	226	218	237	268	231	261	227	238	234	238	238	230	230	231	230	246	249	241	226	233	233	253	250	231	252	220	233	227	233	219	236	240	230	255	237	239	237	267	225	242	243	271	281	234	248	256	208	235	232	238	246	242	264	196	227	232	257	219	251	236	250	223	233	238	250	219	232	262	234	229	259	257	238	267	241	263	248	258	213	257	254	246	225	224	238	232	278	241	244	250	263	246	226	251	258	222	231	220	243	235	247	261	191	216	253	221	225	231	251	219	239	213	240	237	264	249	248	235	277	245	242	252	241	238	232	236	237	230	246	265	259	231	235	265	255	271	243	243	239	258	262	243	259	263	257	243	225	226	241	222	222	267	262	221	261	219	261	230	216	232	237	216	250	231	233	232	254	236	256	254	236	247	232	242	242	243	223	240	243	247	250	244	235	241	243	234	242	234	247	236	226	237	221	239	262	257	256	269	260	260	249	228	211	251	278	233	236	240	280	247	230	263	272	217	242	218	212	247	232	244	234	238	214	244	238	240	250	245	243	242	221	226	246	246	253	233	243	238	268	208	239	231	233	249	239	235	243	237	228	263	243	235	247	252	222	246	244	231	262	227	215	243	251	241	248	238	238	292	208	224	245	239	240	232	252	245	257	260	228	229	269	250	260	236	255	239	256	218	267	241	223	230	217	258	268	255	237	225	221	257	266	273	234	247	250	240	232	243	220	237	257	260	244	245	249	248	238	251	245	235	245	242	217	209	211	236	235	257	215	236	232	217	233	247	234	266	251	249	249	240	221	242	254	267	236	221	223	251	233	273	252	239	250	242	216	227	239	238	272	234	243	287	230	251	238	248	218	266	218	226	266	209	240	271	231	238	232	274	244	228	256	247	234	234	231	233	258	246	237	225	254	212	236	243	251	243	256	262	229	214	262	258	279	248	241	243	235	244	220	251	258	237	228	239	260	242	227	248	245	227	256	226	256	249	244	207	225	239	256	268	248	276	232	258	250	237	216	236	242	255	249	232	247	211	238	255	248	247	286	249	245	247	244	243	248	243	227	255	256	264	255	234	248	241	248	255	228	224	230	252	235	240	235	251	267	238	246	233	244	243	249	271	242	244	243	209	213	227	216	247	271	242	240	254	223	234	255	250	238	245	257	270	266	239	253	262	203	246	231	219	262	235	238	212	214	253	266	235	210	231	251	230	233	237	263	242	231	220	238	189	230	227	224	259	267	246	219	229	222	236	245	260	227	224	243	233	195	259	260	239	237	213	268	224	253	257	233	260	252	223	263	243	258	265	253	273	286	252	222	237	239	233	227	238	214	238	262	250	262	216	280	250	224	268	231	243	234	247	245	269	256	206	270	221	226	226	227	269	277	262	214	230	233	238	228	245	209	237	271	242	224	265	243	265	255	234	236	253	241	221	243	224	235	263	254	254	208	258	247	258	210	218	261	226	237	200	229	235	251	266	231	237	239	235	247	230	227	240	216	262	233	254	247	211	249	241	232	277	226	253	240	267	231	236	233	248	224	223	254	254	230	258	247	223	242	252	239	248	235	232	271	223	243	250	228	221	254	223	250	226	246	247	242	248	211	231	258	265	223	244	245	229	226	236	229	245	246	243	215	251	221	232	238	263	252	225	227	226	245	238	262	207	256	224	231	229	252	234	228	230	241	239	233	248	245	270	253	265	237	224	255	229	253	229	249	248	234	264	235	257	237	246	259	252	251	216	250	253	271	250	239	208	248	251	238	231	255	243	252	243	259	264	240	277	241	259	218	229	245	224	215	224	249	225	244	239	253	235	251	223	210	251	244	217	243	243	292	273	228	241	254	245	253	262	261	237	234	249	222	224	251	228	239	223	236	248	231	226	255	247	254	217	226	254	212	246	236	241	265	255	258	258	270	264	216	253	232	244	227	239	251	234	222	224	228	239	273	234	243	246	227	224	244	243	229	251	263	246	272	218	250	240	239	244	236	255	230	240	251	247	250	238	227	227	236	231	267	234	270	227	243	231	231
10364	15206	13184	7106	4890	3668	2888	2220	1804	1504	1233	1104	887	832	782	683	632	588	548	548	511	532	495	489	439	440	407	430	394	434	383	426	365	407	390	408	406	401	384	349	375	383	379	372	337	353	369	371	389	374	378	356	370	358	390	347	339	355	361	354	372	356	366	390	354	345	371	353	339	366	335	380	351	344	358	368	373	359	350	352	342	392	359	332	349	364	346	355	371	323	365	384	383	343	361	368	338	323	340	343	346	344	348	394	340	362	383	330	338	374	379	330	367	344	368	339	360	353	320	361	341	355	328	349	362	363	367	369	350	360	376	373	369	349	368	345	343	373	354	329	354	330	362	383	362	344	304	367	334	388	375	357	328	359	372	346	322	352	352	332	346	330	349	343	354	381	367	363	344	369	342	344	358	381	374	357	385	340	328	342	323	360	330	366	398	353	349	379	358	356	351	350	345	348	318	367	356	323	356	368	340	356	371	317	316	350	368	346	365	348	334	362	349	332	360	366	391	341	306	343	367	337	339	370	375	334	319	385	324	344	342	360	336	376	333	358	342	368	341	366	349	346	338	352	341	335	342	342	363	349	320	377	377	334	358	342	357	363	344	355	357	347	359	314	364	348	320	354	351	365	357	380	357	346	330	333	343	379	340	355	380	353	350	362	326	343	348	318	336	335	352	347	334	347	344	341	366	328	379	344	358	353	360	335	342	337	369	311	374	357	361	329	352	351	365	373	317	359	340	373	369	355	316	368	369	335	380	336	366	360	336	379	354	336	322	350	376	342	330	369	365	351	346	367	387	357	336	362	386	349	348	367	360	359	346	330	345	328	358	328	332	343	354	348	335	369	368	316	321	338	297	353	348	323	360	358	341	358	357	367	370	318	361	346	334	336	358	308	350	323	372	327	335	347	372	350	335	338	320	348	311	361	352	328	368	382	368	333	331	359	335	350	346	361	373	369	360	307	360	373	344	351	358	345	349	335	373	343	379	320	343	323	322	359	320	329	350	336	349	355	358	339	333	332	339	367	345	323	338	363	332	365	320	338	348	365	342	354	345	333	389	368	318	353	345	357	363	350	363	362	340	365	341	351	331	350	357	365	359	393	350	357	329	360	329	327	329	358	334	369	352	355	369	330	386	315	381	361	371	369	337	342	342	364	347	334	352	394	344	335	333	340	352	371	336	364	398	363	339	323	338	334	365	366	303	345	334	368	336	362	341	313	331	329	349	354	351	332	329	354	328	335	349	359	335	345	359	353	373	378	372	343	339	351	314	345	385	388	320	356	357	326	348	357	319	360	355	338	353	340	352	350	400	386	381	341	362	338	370	380	340	325	340	330	331	361	347	353	378	365	363	333	357	343	339	358	365	342	365	357	330	363	362	358	336	369	367	356	341	352	341	331	381	317	359	348	393	323	325	345	373	355	379	320	335	391	345	351	368	350	373	333	388	329	367	358	329	365	343	349	337	370	350	316	371	342	329	332	362	341	335	364	375	324	373	373	367	372	340	360	356	323	337	390	336	317	343	367	367	367	358	358	375	369	384	323	308	321	377	340	340	372	331	362	355	337	309	345	353	381	349	341	317	349	311	350	351	347	340	355	351	327	325	332	332	346	330	382	333	362	351	345	377	356	369	347	342	372	335	338	367	335	340	378	361	341	350	337	356	319	370	342	366	350	349	350	317	359	343	361	367	379	357	311	382	364	320	378	354	327	354	365	339	341	356	319	326	352	373	357	341	382	360	342	365	328	366	333	365	327	382	343	354	363	339	352	339	376	348	346	376	341	334	350	362	332	343	350	344	320	349	310	362	354	329	360	382	351	359	370	318	368	361	317	380	358	328	377	360	349	315	378	326	343	357	360	366	380	343	340	344	363	322	338	314	340	351	335	376	342	369	328	353	351	334	340	370	384	365	306	365	334	365	348	365	348	350	356	367	379	330	354	383	330	317	322	372	358	323	320	327	322	325	314	337	348	360	351	329	336	357	358	352	370	344	335	338	354	338	352	330	342	333	367	323	340	369	344	356	335	345	351	341	318	372	329	358	378	366	341	333	325	337	340	352	357	333	327	351	336	363	327	322	333	348	326	355	364	354	351	345	345	356	342	373	329	358	338	346	323	341	347	321	361	286	336	364	348	329	344	334	342	339	351	356	343	343	346	357	357	329	316	386	351	369	351	373	361	366	359	341	347	358	359	364	312	371	367	322	369	323	368	329	336	367	346	371	321	334	319	318	344	356	356	358	324	340	343	394	375	301	361	329	322	335	342	383	381	325	337	373	391	358	343	360	349	361	356	353	330	339	360	340	371	345	365	353	336	325	351	372	366	352	340	333	323	349	331	360	348	342	381	364	351	364	353	345	343	351	384	384	364	341	340	348	349	374	348	363	334	354	379	354	371	346	317	374	338	359	362	360	360	330	332	346	347	369	365	363	339	364	369	344	317	366	363	367	358	374	357	343	320	354	352	371	366	306	346	350	353	363	346	333	342	377	363	340	349	341	336	346	376	369	359	369	317	351	375	347	377	364	337	369	350	344	340	350	339	380	382	341	337	347	359	323	377	336	360	363	356	333	399	341	365	334	329	351	348	335	342	352	331	352	341	346	378	326	340	363	345	373	300	324	336	365	345	352	319	326	336	358	338	340	351	345	330	325	338	355	339	342	330	380	375	345	370	327	301	371	333	366	348	347	353	358	361	374	303	380	337	331	339	347	322	338	333	351	348	353	359	363	312	369	313	312	330	339	316	306	372	355	332	372	309	330	356	364	375	357	373	348	345	352	357	338	347	324	346	316	343	345	367	337	333	325	330	368	359	329	318	354	336	353	372	335	353	362	320	371	325	323	328	358	339	358	321	329	372	347	354	307	374	376	345	324	332	325	366	339	371	361	370	345	371	338	366	362	336	319	350	344	345	351	352	335	368	370	347	310	351	316	364	346	350	332	328	357	351	331	323	371	330	352	326	340	351	352	335	345	347	380	338	352	341	317	379	341	337	355	342	396	348	337	325	310	339	368	354	352	341	359	377	344	366	361	364	353	337	344	340	356	332	370	336	365	356	361	346	359	364	335	342	329	370	376	327	336	330	372	365	321	321	307	350	314	331	350	327	366	350	408	358	355	347	346	343	360	338	324	320	330	357	342	365	338	351	365	350	352	350	403	334	318	348	334	329	337	354	382	345	358	341	370	382	350	354	362	332	351	338	324	345	349	353	350	348	315	362	389	355	334	363	319	395	330	359	351	346	371	338	365	362	346	394	346	365	350	373	345	343	341	354	380	373	351	301	366	373	354	370	342	335	333	331	345	358	371	332	327	335	361	333	364	335	327	360	388	346	355	337	345	322	346	369	336	356	353	362	344	349	353	357	353	348	294	315	351	351	333	345	326	350	357	357	330	351	348	350	350	357	323	313	357	346	362	330	340	375	341	348	337	329	345	365	321	356	353	366	368	330	349	341	362	331	335	349	371	336	331	337	344	348	347	352	364	363
27076	20475	8174	1168	797	737	519	468	438	481	426	491	442	448	412	425	423	427	401	416	444	428	391	407	442	422	414	425	457	453	376	445	469	435	475	431	413	464	439	400	420	425	411	374	427	420	423	441	438	419	423	411	443	381	399	422	442	422	408	435	414	424	441	449	394	435	413	410	427	461	404	409	475	413	386	453	413	401	395	434	421	418	384	447	406	391	414	432	403	402	474	428	450	423	425	467	429	412	417	440	481	430	438	403	416	447	407	468	392	418	442	423	426	397	411	421	476	437	380	428	460	438	439	399	400	433	406	414	429	418	415	433	407	436	426	381	430	399	443	420	393	416	405	418	453	464	424	417	414	483	430	408	425	440	398	415	456	409	468	399	449	391	408	405	412	438	439	464	410	425	439	406	397	427	425	451	445	401	417	435	412	443	420	426	427	416	381	424	397	453	398	439	398	429	388	436	442	430	377	423	424	375	387	416	420	403	410	428	413	427	404	430	431	436	404	415	434	411	440	436	401	408	416	370	447	441	422	421	407	422	433	367	438	416	419	418	436	428	396	404	434	426	391	423	403	427	401	422	394	432	429	422	423	428	424	409	428	423	445	415	415	393	432	463	397	417	413	434	440	374	415	383	452	420	425	409	397	409	437	448	400	438	457	432	436	429	431	433	394	411	427	432	392	425	441	476	423	406	434	440	430	425	417	436	424	418	422	454	447	415	421	422	452	425	402	381	398	415	447	418	417	422	435	426	409	463	426	444	422	462	459	444	433	419	409	453	371	481	427	431	429	387	419	388	424	406	423	472	441	421	426	389	446	438	426	480	404	428	455	445	438	381	442	410	426	432	400	413	430	389	392	405	390	447	424	420	442	431	422	402	456	411	410	427	426	403	418	486	416	411	429	430	419	428	407	457	402	443	386	406	431	406	392	427	416	448	429	455	414	438	458	415	446	443	433	411	458	443	425	458	422	400	409	395	473	439	445	421	449	425	441	440	415	403	413	397	438	416	427	457	465	408	407	436	428	405	405	434	434	417	407	426	425	426	387	406	378	421	445	431	406	399	420	389	441	398	463	412	447	385	420	405	409	442	427	415	438	445	417	449	415	437	438	435	421	414	416	381	406	408	407	405	413	409	411	399	407	398	380	419	413	442	403	424	425	398	430	402	401	433	419	434	394	429	424	411	430	397	427	433	430	411	447	407	393	397	420	421	435	421	413	398	408	390	447	408	418	406	408	431	460	470	395	377	428	414	436	416	422	436	454	396	439	413	464	416	417	438	409	445	428	387	410	417	421	452	429	444	444	426	454	424	428	455	442	385	423	415	436	406	391	431	422	445	491	420	445	435	465	412	395	424	405	427	416	444	413	401	413	463	419	422	413	402	399	411	420	435	427	484	413	414	399	414	469	454	440	443	455	414	430	425	420	465	407	432	414	428	420	419	427	453	434	425	430	420	432	411	417	426	418	438	463	429	458	454	448	404	459	439	454	385	456	434	429	455	493	413	405	447	414	403	433	472	422	426	430	430	410	465	441	428	383	468	432	413	406	442	413	398	436	435	418	410	444	432	432	429	407	454	429	439	444	403	426	413	442	453	441	387	383	391	441	421	377	418	453	415	427	407	442	448	403	435	428	434	425	450	410	415	426	389	390	406	424	400	413	434	437	422	415	436	430	432	417	416	419	443	402	443	467	423	429	403	456	454	431	474	455	410	421	413	382	453	418	408	422	406	436	421	432	396	398	423	438	411	402	435	418	435	423	429	416	430	444	422	459	396	403	414	411	410	411	442	429	409	422	433	413	424	446	427	403	427	430	419	424	420	428	451	408	442	427	433	444	425	457	416	428	440	429	433	423	419	419	434	461	406	437	420	443	451	423	392	427	418	380	453	419	430	415	393	452	415	417	423	432	407	426	398	408	419	435	452	457	420	414	446	436	434	445	443	400	417	412	403	415	434	428	415	438	414	402	399	437	461	434	425	389	434	454	425	437	424	417	433	423	413	413	420	436	405	420	434	450	437	412	433	394	424	417	431	427	399	427	423	428	414	405	408	447	436	437	445	432	435	442	424	449	426	390	402	431	448	448	414	413	420	457	416	436	422	451	395	428	415	406	443	380	463	449	434	457	442	454	421	421	467	466	421	428	458	431	423	468	437	451	415	433	447	412	426	394	459	446	427	425	439	409	414	380	446	427	422	403	420	401	434	418	437	396	429	457	393	438	433	450	458	444	425	447	425	422	422	404	423	428	426	423	404	420	380	430	418	453	420	441	428	433	409	387	405	414	392	438	438	441	395	400	446	405	420	418	444	433	379	441	453	448	437	440	430	426	413	456	428	400	425	424	426	414	392	425	421	450	471	459	431	396	399	385	401	425	428	451	457	430	399	429	413	390	421	435	413	399	416	420	392	448	432	434	408	435	430	431	455	393	393	451	387	414	425	427	424	412	420	422	422	456	418	414	404	433	420	436	434	403	435	419	430	418	430	423	409	395	394	456	376	428	391	454	422	409	428	413	436	416	411	451	433	394	429	431	426	405	403	441	416	395	430	400	420	430	412	436	405	407	407	422	441	423	394	427	420	408	439	423	433	386	419	421	409	428	424	389	440	420	440	433	471	431	416	427	362	410	388	427	446	445	439	399	387	402	407	411	437	405	414	417	424	465	470	435	430	398	433	401	425	398	439	423	454	453	408	415	443	427	410	387	445	444	426	409	472	396	434	403	422	404	424	439	409	378	462	416	452	415	428	458	458	389	418	391	448	457	434	443	438	411	416	431	429	455	383	418	414	378	392	415	443	426	391	419	427	442	410	402	429	407	402	405	425	465	404	430	477	451	401	422	437	450	392	447	410	416	470	441	442	388	445	404	427	414	422	436	379	397	406	415	382	403	390	419	408	402	430	451	444	423	443	416	430	445	447	390	427	425	434	430	429	440	444	408	433	437	424	453	413	374	442	409	441	447	444	401	438	453	425	441	402	440	424	430	472	371	407	432	408	406	416	434	442	410	406	397	403	443	426	443	450	416	412	454	447	446	431	462	407	389	402	427	416	427	395	422	403	420	415	438	418	441	433	446	413	440	456	434	422	402	447	449	390	396	442	435	461	459	419	448	410	411	411	438	470	392	417	423	445	441	377	409	460	372	419	416	421	430	406	410	454	386	420	407	402	398	389	419	426	424	399	434	429	411	437	412	443	405	457	433	427	414	444	438	448	445	428	412	402	444	388	434	421	400	412	452	397	434	455	437	448	391	413	432	435	427	446	420	472	417	415	421	454	466	414	433	400	457	407	432	411	399	429	433	416	435	423	396	438	408	411	416	474	434	415	421	431	437	463	415	410	447	426	414	411	453	421	432	427	420	447	427	383	416	431	395	424	404	424	432	418	441	433	407	418	449	440	441	418	430	404	455	413	375	400	416	390	422	432	420	417	398	428	415	395	435	440	417	412	411	421	425	404	433	419	406	417	434	410	409	439	396	414	441	408	377	427
5648	1544	1445	988	861	747	744	701	644	644	619	559	632	576	554	610	585	629	586	595	576	591	533	624	609	594	610	553	553	609	574	616	609	572	578	589	575	521	571	548	624	636	561	608	562	579	599	580	578	599	586	581	544	605	545	552	604	589	582	589	605	574	621	590	544	585	541	569	574	598	552	582	531	610	584	564	583	595	587	565	548	573	547	583	595	603	606	571	532	565	592	557	615	606	559	615	582	608	624	580	560	566	597	571	592	558	583	580	551	580	585	550	556	546	595	591	613	565	517	567	574	582	567	575	611	588	568	587	556	557	555	589	552	555	575	597	573	564	626	487	552	594	594	576	584	625	591	561	571	574	571	591	550	572	597	604	562	590	582	592	585	612	580	573	586	615	578	604	597	573	544	576	545	593	601	554	595	573	588	603	581	620	604	573	568	570	564	585	581	575	564	603	609	594	610	498	540	578	568	587	574	583	606	639	558	617	556	590	565	552	581	569	547	508	625	544	552	551	577	605	555	570	567	588	621	556	569	563	608	597	582	644	591	592	538	573	581	576	565	562	579	567	614	582	577	558	577	560	564	551	577	572	594	559	565	593	613	582	540	596	575	605	544	588	594	551	596	559	593	542	573	599	585	574	615	589	588	602	612	588	563	594	584	578	602	578	599	606	589	534	595	631	580	582	586	561	594	619	566	549	602	581	570	556	609	566	594	563	569	565	579	580	598	559	574	606	565	560	562	562	561	535	531	580	588	564	551	570	596	595	578	614	601	575	530	567	563	582	576	586	561	562	649	619	624	593	604	647	574	556	583	559	579	600	555	578	609	575	572	583	623	627	573	565	566	543	583	534	546	572	564	631	605	569	571	565	574	592	544	620	551	592	569	615	582	615	583	582	588	612	553	594	605	599	601	611	589	586	586	565	586	617	542	616	584	584	558	614	568	566	604	575	574	610	546	586	585	547	562	551	628	567	559	577	592	569	578	588	565	534	545	564	598	545	538	596	580	561	579	561	590	593	574	597	629	568	591	572	547	568	602	591	564	595	595	570	572	537	601	600	589	556	608	576	551	608	546	623	581	587	574	584	575	589	575	577	552	562	567	597	580	609	619	600	551	585	578	613	582	583	566	601	573	564	606	598	569	606	577	564	584	607	571	589	540	627	588	575	576	592	592	615	627	569	566	628	560	600	592	569	592	528	599	555	567	535	550	600	536	612	631	553	603	607	589	569	540	569	578	597	592	563	593	558	608	571	602	579	583	595	574	607	583	540	599	611	560	594	606	582	569	572	610	579	561	598	589	541	568	584	560	544	548	637	565	562	544	567	591	590	561	575	574	586	562	597	578	567	543	574	563	564	597	613	548	609	573	614	566	518	569	553	588	613	583	577	551	586	583	582	604	573	618	565	556	575	553	554	600	630	542	583	606	547	568	571	601	566	573	557	564	577	575	553	533	598	587	602	596	577	563	577	550	558	573	569	613	547	587	661	572	607	570	599	599	592	586	566	589	590	550	552	556	598	579	572	611	587	578	613	627	587	577	571	579	582	570	575	590	601	553	547	552	585	572	575	602	582	614	577	552	602	585	558	586	572	536	523	573	605	569	595	591	545	575	578	594	614	547	595	603	590	598	568	586	602	548	565	600	602	583	636	595	546	593	589	595	573	585	548	574	559	610	611	601	587	531	536	604	575	620	601	568	599	542	583	596	600	577	600	608	565	572	587	539	586	562	556	558	557	544	557	605	575	545	549	590	606	599	578	570	558	563	617	592	560	555	555	562	618	528	581	554	569	574	564	557	597	594	585	630	564	560	574	594	573	631	612	565	595	576	569	604	563	595	578	528	593	591	590	563	597	568	613	568	636	515	576	604	571	606	567	547	599	544	596	587	575	563	584	547	578	600	575	611	547	578	593	623	578	586	575	546	515	559	577	574	571	556	530	592	597	588	570	606	600	566	592	545	589	552	580	618	576	562	562	566	595	576	571	556	583	584	595	578	542	579	587	594	610	590	592	601	585	613	575	571	586	593	625	556	603	559	608	558	623	546	578	576	570	593	561	594	579	567	600	564	566	595	568	590	596	604	558	607	603	594	558	546	587	546	610	576	539	542	592	577	629	618	569	559	581	586	576	570	571	575	597	592	551	549	557	534	545	586	568	609	557	562	582	573	605	596	586	571	566	555	607	607	542	555	575	581	546	561	611	622	600	594	634	622	567	567	592	539	597	590	557	598	547	594	601	654	587	604	585	613	618	546	595	544	589	582	583	599	546	591	610	545	557	614	573	584	601	624	597	540	602	569	591	576	582	570	566	633	543	586	599	546	621	573	599	580	602	530	541	575	543	601	591	545	594	580	622	621	581	562	575	546	570	529	613	564	607	525	583	554	602	598	565	588	581	573	589	583	580	592	582	586	593	547	591	600	584	547	569	567	621	548	586	587	586	578	588	552	640	593	546	583	606	578	636	593	557	587	607	559	606	580	589	589	581	571	568	566	591	557	599	571	589	529	575	607	563	577	554	577	566	572	579	600	565	537	566	597	550	575	630	560	602	561	605	610	577	551	550	607	608	549	609	619	575	569	599	542	616	539	593	571	566	567	604	568	561	543	570	567	566	593	597	609	606	591	571	571	609	609	569	564	580	584	557	594	547	566	565	621	566	570	557	568	519	604	587	552	564	569	592	605	556	565	596	566	598	553	579	580	610	576	569	584	549	583	629	565	556	553	558	572	581	596	590	599	572	579	601	578	524	555	573	564	629	564	562	580	575	545	567	557	576	579	577	580	563	563	604	618	542	606	595	585	577	558	560	576	568	546	572	555	613	588	572	599	634	576	587	600	579	637	561	597	596	524	553	579	602	634	596	549	612	610	583	594	604	588	575	586	595	554	619	588	563	577	593	575	519	558	557	581	540	562	607	575	581	605	584	599	589	573	548	528	555	584	540	596	570	606	568	592	588	597	582	572	559	591	565	546	630	581	585	569	603	554	634	603	579	600	564	597	594	539	627	544	573	576	591	539	632	568	547	583	615	588	609	582	568	585	608	573	571	542	596	576	554	606	593	627	568	592	582	554	603	586	550	577	583	570	590	570	602	562	587	567	604	594	560	587	560	618	585	581	601	564	612	562	540	635	582	602	575	530	609	555	594	577	571	582	622	569	582	582	533	586	589	570	552	593	572	601	581	546	628	613	561	561	586	563	568	586	592	573	575	608	579	574	597	582	596	602	598	567	596	568	559	610	610	608	587	560	577	555	602	548	589	558	574	584	603	637	599	534	568	577	553	618	574	609	591	573	560	609	565	570	588	619	585	599	586	567	578	579	595	573	561	635	589	600	552	628	602	613	576	595	596	603	616	604	562	539	587	550	586	539	601	560	597	602	601	579	580	601	583	584	557	602	607	610	573	582	610	537	555	571	592	539	568	580	574	614	611	614	570	559	660	581	581	543	571	544	548	562	568	579	612	576	591	563	554	563	563	561	589	596	596	566	520
24219	21244	28560	24232	21107	4980	1124	808	685	661	632	610	617	563	581	521	574	517	502	497	508	506	524	502	449	510	497	493	512	481	503	490	484	457	480	450	487	450	484	471	481	494	441	455	488	460	500	485	515	483	457	476	480	476	472	485	503	452	464	459	462	477	462	457	446	468	455	459	489	514	419	479	438	494	483	427	469	459	492	484	463	468	498	476	506	492	453	486	467	505	483	476	466	508	483	445	472	467	471	458	473	462	472	494	461	487	450	421	504	418	481	495	457	485	504	457	440	500	428	464	435	474	443	488	461	494	492	441	475	459	476	441	460	516	461	464	463	493	467	460	450	490	528	478	420	452	490	471	462	444	475	454	467	438	474	449	445	474	433	468	460	440	485	437	461	457	455	467	486	489	518	466	438	459	476	472	446	511	477	468	462	466	444	454	506	453	448	499	446	480	467	502	433	500	461	470	445	488	466	486	439	490	465	439	455	451	444	457	443	440	498	473	442	441	490	465	442	466	440	451	482	431	434	505	410	465	473	453	474	456	456	478	460	479	493	491	448	408	462	460	484	482	490	434	481	483	504	481	465	439	446	443	466	464	470	476	472	489	485	475	468	438	470	446	449	468	466	444	478	410	422	444	537	492	460	480	446	446	455	470	481	453	461	470	451	428	484	486	453	454	470	476	488	508	431	491	464	454	430	494	454	465	432	485	458	458	520	439	456	465	439	462	446	453	458	487	479	460	465	464	449	446	503	494	479	461	427	504	468	442	449	479	441	432	470	474	458	426	507	482	501	439	451	487	459	460	468	451	456	509	448	435	417	453	504	487	475	423	438	486	498	466	448	464	436	478	446	440	446	462	482	453	472	486	469	485	471	470	467	457	455	441	447	460	464	451	474	461	455	503	429	477	445	477	463	482	488	466	475	463	478	472	472	453	489	456	472	477	451	459	477	470	480	472	457	477	459	461	453	469	448	461	477	456	492	421	446	468	469	461	452	470	485	411	435	491	425	428	486	439	444	460	436	477	464	458	449	477	446	472	462	459	481	435	481	460	464	479	501	470	481	469	460	454	471	479	474	499	472	507	434	451	463	423	493	441	455	459	445	480	464	453	446	416	456	444	453	459	481	455	495	483	501	489	465	480	449	470	475	478	491	496	450	502	446	471	449	473	476	469	450	435	425	498	473	506	456	519	459	486	463	487	463	460	451	494	496	446	475	412	464	441	480	490	450	491	459	491	516	493	454	467	495	452	543	450	460	469	476	470	465	515	434	420	485	419	463	431	463	494	463	431	453	427	431	489	445	461	495	474	463	475	457	426	505	452	494	489	481	445	433	469	498	466	423	460	450	468	465	435	469	477	465	439	492	502	463	468	453	455	461	482	483	480	481	457	437	481	444	437	442	481	458	452	479	471	434	419	456	448	454	469	463	448	471	434	463	433	481	431	465	433	465	474	500	434	442	471	479	481	466	417	466	471	488	471	456	470	457	468	422	453	448	442	441	437	480	442	455	468	511	446	464	446	476	477	466	472	486	517	472	456	488	451	485	471	424	492	493	453	492	468	438	484	449	470	502	502	442	466	417	436	441	464	486	458	485	480	433	464	476	468	459	479	491	482	449	443	472	515	462	500	470	449	458	437	463	460	440	446	487	449	457	475	472	473	454	453	456	497	471	479	463	458	500	484	481	460	498	452	476	454	467	451	473	476	477	459	472	472	422	489	453	509	475	447	462	475	469	469	477	529	487	486	474	441	457	482	466	495	500	454	466	475	464	469	444	480	476	502	463	439	460	459	453	493	481	454	461	412	477	483	446	447	457	453	441	496	496	492	473	454	444	470	452	429	494	434	474	473	423	466	488	475	459	453	479	443	476	492	499	458	473	479	486	476	472	469	477	446	480	475	445	453	469	493	477	483	433	460	474	444	500	434	486	477	480	446	454	463	438	503	474	444	472	446	487	477	491	462	474	455	474	425	446	504	445	465	446	453	457	454	423	445	467	410	458	448	509	477	450	446	458	483	489	460	483	491	459	433	462	476	528	480	483	459	509	494	483	488	444	454	459	439	472	468	452	437	491	497	467	431	484	481	440	486	494	455	475	469	473	441	487	444	465	460	471	510	473	456	463	456	480	474	493	456	452	471	466	470	440	482	448	410	471	489	503	464	445	483	484	454	473	490	504	469	429	492	456	468	458	442	458	423	479	488	466	459	438	460	461	479	486	483	474	479	473	482	474	453	455	451	471	488	443	445	493	481	427	477	451	509	473	424	499	471	433	484	453	437	492	471	474	504	440	459	489	463	424	459	468	464	448	476	453	460	441	456	449	461	440	440	476	472	439	466	460	453	470	484	470	480	449	450	490	460	482	445	465	459	483	477	503	465	432	455	479	462	448	461	436	455	463	478	466	469	496	504	510	481	488	428	462	503	467	457	487	413	497	467	440	465	455	471	447	445	487	497	485	447	486	485	453	438	456	430	458	474	470	435	433	482	462	501	481	490	462	470	532	474	483	473	505	465	489	500	403	420	475	455	497	461	466	461	473	483	409	425	462	423	483	462	490	466	466	433	439	469	463	478	475	432	469	446	457	427	486	478	448	483	488	434	502	484	465	442	461	467	444	492	464	478	498	470	445	469	438	453	460	445	437	423	461	479	463	473	506	439	469	488	467	486	462	456	434	472	454	466	454	458	438	473	457	442	443	477	458	481	477	437	447	504	434	468	505	416	479	475	458	449	446	442	475	461	478	471	468	445	516	475	444	488	450	430	416	465	446	451	456	472	459	482	457	496	447	473	497	439	459	441	482	483	457	473	431	481	479	503	482	473	443	494	486	432	469	445	477	520	469	454	479	454	431	430	463	436	484	450	458	461	448	441	421	441	438	471	452	447	428	462	479	470	472	450	462	465	468	431	486	448	469	454	434	462	449	462	478	515	438	511	487	478	462	469	487	452	458	455	468	495	493	465	449	480	470	491	440	488	495	444	456	463	481	454	462	448	442	463	456	457	516	511	483	488	445	493	500	425	437	480	485	475	461	451	439	466	457	435	485	501	436	439	456	443	445	466	469	439	454	430	494	485	524	468	446	453	464	476	505	477	462	477	459	472	435	457	463	429	432	472	459	480	423	456	481	507	484	492	446	455	484	473	502	443	448	420	445	453	464	473	453	443	449	444	492	466	437	455	469	447	434	469	487	432	441	474	496	458	502	470	453	441	472	454	432	466	460	461	450	475	510	470	479	479	434	444	533	494	501	504	432	474	457	491	452	499	497	477	474	459	456	460	478	484	424	444	417	501	444	470	432	435	481	454	468	415	493	452	472	464	466	430	458	439	481	460	469	471	460	463	439	455	473	428	467	494	448	477	444	437	485	473	467	467	458	466	466	482	438	501	463	454	442	466	413	471	478	484	474	427	449	464	476	491	437	476	445	506	453	463	493	488	488	473	467	432	473	445	466	456	445	469	508	464	475	439	473	471	469	458	473	462	455	452	470	448
9948	9184	8181	4282	2925	2304	1888	1635	1379	1224	1080	1030	941	871	880	805	822	808	704	724	720	734	721	682	701	723	686	715	721	697	669	687	697	679	634	671	684	675	676	671	674	692	648	681	713	680	665	682	687	701	619	681	668	658	650	628	680	637	668	660	655	659	609	651	655	676	625	712	665	676	654	662	646	671	655	645	645	636	643	636	664	558	617	634	652	626	630	643	666	637	671	648	618	650	626	635	639	681	625	642	654	716	614	672	658	647	667	640	637	622	648	628	590	657	635	659	613	628	646	676	684	621	631	647	602	635	613	640	654	617	642	638	654	685	639	643	664	648	604	634	625	633	643	671	654	688	656	599	586	690	663	629	650	614	677	656	631	659	623	585	627	676	631	640	687	647	657	662	660	668	599	641	639	668	648	634	651	648	620	618	649	627	693	613	662	629	632	667	645	588	662	692	644	688	636	646	633	654	642	665	638	629	660	656	686	679	620	649	692	635	657	628	615	689	666	674	612	587	638	624	642	588	668	600	667	639	633	630	608	609	668	641	592	642	649	652	681	641	618	675	629	649	666	686	649	664	643	648	648	656	655	614	631	630	632	664	643	654	644	609	651	637	630	644	643	586	662	639	634	653	693	605	691	661	634	639	644	644	620	662	672	661	625	669	662	620	628	677	662	670	659	678	656	623	631	630	680	673	674	677	650	652	609	587	651	617	638	629	629	622	656	638	663	690	661	660	679	669	644	629	661	678	658	633	709	661	634	665	646	629	651	610	626	613	665	665	665	669	624	642	680	602	646	620	662	632	639	681	633	648	658	572	667	650	660	652	687	622	692	653	687	595	628	676	644	645	624	673	622	663	664	626	625	645	620	671	634	652	647	652	663	622	663	601	660	637	677	639	642	618	605	647	660	694	651	648	692	640	597	618	666	621	649	602	647	674	656	645	710	642	655	664	598	590	636	641	662	641	645	700	640	613	653	656	575	624	600	617	628	636	646	675	654	628	644	643	641	686	688	593	621	659	676	626	668	638	666	676	668	590	640	642	669	685	649	659	607	596	611	644	631	659	702	638	671	654	632	603	675	650	672	647	651	653	593	609	647	631	662	654	643	620	615	610	658	567	612	641	675	629	677	672	668	658	657	640	628	656	596	666	653	676	655	642	617	633	674	641	663	669	644	642	631	659	610	667	607	689	672	656	633	638	626	665	631	640	624	696	605	628	592	631	656	611	652	586	575	629	637	701	669	679	648	619	621	609	671	657	661	627	636	635	631	696	581	620	629	652	652	643	657	634	630	633	652	625	674	617	653	658	569	607	653	619	628	643	650	620	635	616	616	639	610	655	633	656	641	627	673	676	661	668	613	660	657	620	652	625	582	617	635	654	618	655	667	683	668	647	658	682	646	642	674	645	618	596	619	658	624	638	641	644	635	643	664	640	644	647	639	658	648	629	651	644	650	627	655	662	689	633	641	668	666	693	631	642	625	666	651	623	640	682	610	636	604	663	617	599	661	610	643	648	628	653	645	612	606	687	694	660	651	617	652	643	655	642	590	660	644	664	640	638	673	672	661	668	668	609	639	647	600	623	653	623	677	622	688	626	646	660	648	614	635	634	669	668	644	678	645	600	674	668	663	689	644	637	647	624	620	610	648	663	645	666	629	653	627	685	641	648	649	648	623	608	658	650	653	622	649	611	640	617	634	635	660	635	640	657	619	615	662	636	628	610	629	648	658	667	621	636	672	608	672	696	626	657	615	648	564	669	691	635	644	662	593	634	621	625	693	628	622	592	636	615	657	623	694	613	641	611	665	653	628	614	635	662	628	611	651	644	600	612	644	631	673	650	629	620	625	673	642	651	586	615	648	608	616	635	640	597	634	668	638	675	648	596	655	672	653	618	608	661	675	651	626	687	639	660	655	618	637	676	655	686	636	641	685	602	640	651	613	646	607	612	611	634	670	702	653	669	660	656	602	646	624	653	638	705	627	643	662	638	632	688	661	615	648	638	640	666	623	614	658	598	612	645	608	670	633	626	653	623	653	640	641	640	662	637	651	670	669	637	638	665	638	677	629	678	624	591	645	640	667	649	652	664	588	700	620	630	665	645	653	638	641	641	647	627	646	663	646	667	619	655	642	687	604	602	633	658	638	656	606	626	651	582	662	640	586	628	645	686	667	590	661	693	593	610	613	647	667	667	608	690	644	592	596	625	687	663	660	686	645	658	637	659	657	651	638	647	643	620	671	639	656	620	650	627	608	640	619	704	662	680	642	649	622	668	682	655	612	677	632	635	596	647	648	642	659	620	682	636	630	642	664	625	624	654	614	590	637	641	631	644	656	599	629	625	643	614	668	605	695	649	632	632	687	605	643	637	616	621	617	635	599	637	628	641	655	666	634	628	595	642	603	655	660	633	640	637	687	626	647	626	640	631	635	647	622	632	638	625	629	621	621	650	597	674	647	637	637	717	664	656	639	647	622	620	613	618	689	703	679	650	663	666	639	589	664	646	672	654	625	614	648	672	639	576	633	663	656	655	604	665	654	661	643	644	657	662	686	654	635	645	640	621	655	666	635	672	600	690	633	675	617	633	682	637	635	629	670	673	624	719	645	628	640	665	694	646	679	621	682	645	663	589	610	651	649	642	685	630	666	621	637	631	665	619	638	640	633	664	625	657	628	643	650	628	625	648	663	655	602	617	669	691	647	641	627	590	646	638	625	658	644	701	616	578	625	677	622	654	650	654	643	663	659	638	619	594	691	619	643	648	654	661	642	684	673	591	629	649	601	647	641	635	610	579	640	617	651	612	696	668	639	656	630	692	663	589	702	631	600	653	672	596	631	611	657	643	644	671	662	608	635	636	638	626	643	647	603	639	656	636	665	675	654	627	651	635	628	586	625	662	674	643	624	631	672	695	631	612	642	626	658	658	624	620	610	598	664	642	640	666	621	641	616	662	629	643	616	615	632	653	646	626	651	674	641	642	637	634	590	666	660	669	627	638	616	595	624	627	640	630	659	624	632	627	662	654	622	589	610	630	663	652	621	627	682	639	635	692	613	635	644	636	637	648	651	670	637	607	632	651	641	643	602	644	662	631	613	621	631	607	639	642	683	660	649	642	634	680	686	658	642	637	619	680	635	594	647	628	641	621	640	641	654	639	579	630	686	602	650	657	585	671	659	646	629	648	605	650	618	659	614	640	616	630	625	635	655	653	704	672	672	633	696	678	618	609	657	612	675	634	641	643	679	698	662	619	613	614	616	645	632	621	653	658	641	622	603	636	677	682	629	627	625	670	647	576	662	644	628	651	664	622	630	630	624	620	703	678	640	626	626	616	642	632	621	640	654	680	684	632	648	664	612	663	576	614	631	648	665	619	629	622	630	637	633	661	662	693	622	662	646	625	651	617	625	629	662	636	649	665	632	667	626	645	666	637	627	629	687	627	617	665	638	625	650	615	635	599	589	674	617	665	685	657	637	641	656	701	660	639	653	667
23160	21234	29131	23648	21238	21062	3811	990	730	632	554	489	435	399	388	366	336	366	349	311	296	296	337	292	283	280	278	281	277	296	284	268	276	240	272	248	255	263	284	241	250	264	270	253	233	275	247	236	235	267	244	247	274	288	237	257	251	279	260	245	285	247	241	273	267	235	262	276	251	233	246	230	230	247	256	244	273	256	263	257	235	238	253	240	247	246	255	252	260	255	255	258	245	263	275	235	250	250	213	263	235	231	255	249	246	257	240	237	244	234	268	225	247	244	268	261	261	245	261	254	271	256	253	245	255	267	237	235	255	241	255	242	241	250	237	253	248	247	246	235	212	263	236	242	225	236	242	239	265	260	227	228	210	249	239	221	211	228	257	243	231	246	256	256	256	224	281	251	239	239	242	268	256	253	241	260	268	233	255	224	275	250	241	235	271	260	202	213	247	250	261	251	208	235	238	250	211	251	250	268	264	254	265	228	248	236	237	220	245	250	248	241	262	235	263	221	273	277	252	227	247	253	252	228	247	282	232	250	256	251	238	241	264	259	234	275	253	251	236	213	229	235	253	242	250	234	226	217	244	224	225	262	252	230	270	221	258	220	198	237	239	220	263	247	279	210	232	267	236	276	223	254	236	243	247	245	246	239	236	260	246	231	251	236	245	231	260	271	272	257	235	234	235	238	241	264	248	245	224	240	265	223	244	241	244	244	228	237	237	233	251	254	243	242	254	249	227	213	265	256	218	283	265	265	244	229	262	243	257	254	295	222	244	243	224	245	237	248	264	241	250	243	225	231	265	235	269	234	248	244	244	249	236	262	247	222	248	224	245	267	225	249	250	255	248	244	247	260	231	232	250	250	244	258	235	235	268	231	245	253	261	254	265	273	240	248	247	233	217	261	250	266	243	241	241	237	247	250	211	225	238	237	263	224	230	228	209	245	243	245	218	246	253	241	265	251	288	245	213	250	234	256	248	247	225	232	252	234	257	260	230	282	252	260	203	251	235	242	216	280	240	238	260	227	223	256	257	234	260	245	248	228	262	225	223	241	274	238	250	219	221	224	216	235	259	256	272	240	220	272	236	244	246	235	263	238	231	248	249	232	232	243	225	261	242	256	230	252	246	264	246	235	246	239	219	252	250	239	230	236	227	241	239	222	260	221	210	240	243	233	254	265	266	229	238	234	249	255	220	236	246	266	227	250	242	229	246	208	231	241	250	261	248	225	242	241	242	247	261	233	239	232	253	270	250	241	254	258	267	224	241	252	263	272	248	241	239	239	207	237	233	275	217	247	252	241	271	245	220	251	250	222	219	239	293	264	239	237	254	237	224	260	246	250	255	230	204	261	237	247	277	241	255	235	224	243	241	259	232	253	223	250	274	224	260	240	237	259	251	224	240	222	255	270	237	232	253	250	227	228	238	231	245	233	232	250	267	229	255	272	275	252	274	238	244	265	252	276	236	226	232	241	226	225	232	232	249	264	252	249	264	256	223	239	253	232	249	199	290	258	241	235	246	239	261	236	240	241	277	235	245	224	243	229	262	250	245	228	264	218	246	236	235	248	252	232	245	269	259	226	253	210	242	234	240	240	251	259	230	215	247	228	216	221	262	259	246	238	231	235	231	221	230	267	230	241	237	250	235	213	259	237	258	272	236	253	241	237	245	254	248	258	267	234	267	246	234	249	248	238	236	255	231	228	235	244	247	238	245	255	237	256	256	247	248	246	266	233	228	260	217	245	246	229	251	256	238	253	265	242	218	267	227	254	232	257	218	247	260	252	233	246	240	218	258	213	236	237	226	241	281	255	259	261	240	237	232	244	252	232	251	230	235	240	232	239	224	252	242	250	235	236	233	246	241	236	236	244	271	263	230	222	254	245	209	236	254	264	254	256	209	232	246	235	218	246	245	269	256	239	218	242	233	249	249	237	262	232	237	265	273	218	234	234	247	246	258	260	268	243	251	270	247	245	266	234	253	247	236	234	237	231	244	262	264	238	228	227	236	239	227	262	235	243	236	257	230	239	237	231	255	244	216	258	266	224	272	224	238	244	222	229	268	261	237	261	244	243	230	234	255	233	265	231	245	267	244	266	250	234	268	246	242	252	240	232	237	245	244	243	253	249	256	269	247	261	262	229	249	226	248	248	264	238	242	216	238	248	225	251	248	235	247	227	240	229	209	241	234	239	265	264	238	264	243	245	194	229	252	228	251	219	225	243	246	236	232	218	236	238	254	227	274	245	239	273	275	223	260	248	227	271	276	248	251	251	229	283	239	259	218	226	249	244	241	253	236	238	271	218	229	248	261	255	238	244	236	233	246	231	256	235	229	254	216	206	254	246	266	204	253	233	258	240	248	256	250	244	221	247	245	257	253	248	255	240	259	279	226	222	243	218	257	256	212	217	247	234	248	234	249	229	238	218	254	235	258	239	213	238	228	250	268	242	215	211	247	271	250	243	271	245	257	244	249	288	250	240	244	243	224	236	248	247	250	235	242	238	276	257	232	245	260	255	200	240	235	226	230	259	251	243	226	271	215	246	243	262	245	267	237	246	229	222	250	237	211	269	205	240	249	268	243	257	226	221	241	229	235	251	244	232	255	199	242	256	261	260	238	261	233	273	255	225	219	225	261	269	260	244	253	232	230	245	251	237	227	217	235	226	241	217	221	238	249	259	235	300	235	238	245	265	221	250	258	246	243	252	208	259	247	249	253	216	265	227	254	245	269	259	257	253	255	242	241	227	257	246	255	230	242	269	214	250	220	253	236	228	210	213	233	234	259	249	248	232	247	230	260	254	241	236	237	223	244	241	213	222	252	271	243	231	241	225	255	232	248	253	262	238	258	258	236	239	279	257	246	246	238	240	223	247	245	241	261	212	241	283	235	242	222	244	233	231	229	238	248	208	244	238	251	232	245	237	234	227	224	246	250	246	243	260	273	254	256	276	284	260	240	243	239	254	248	244	223	241	267	235	260	231	246	243	238	245	259	232	245	254	232	223	240	266	246	248	251	236	260	247	216	252	238	256	227	273	218	231	250	240	278	256	229	212	220	272	210	225	238	266	227	249	253	237	235	211	269	229	236	235	233	261	273	226	257	245	214	255	228	252	238	260	239	241	222	249	238	250	255	223	245	263	261	234	228	267	256	236	249	253	243	242	230	250	221	203	230	242	229	239	228	228	258	274	252	249	233	227	246	256	243	289	228	264	225	231	263	259	220	247	257	225	238	231	217	263	250	248	220	225	240	244	222	269	275	244	236	239	240	254	247	263	240	232	224	225	247	246	240	244	257	257	249	241	249	248	230	231	246	250	250	240	257	233	228	223	237	232	228	244	260	261	239	257	233	233	230	240	270	273	253	227	257	258	227	237	264	262	240	243	284	228	246	249	256	264	239	249	245	242	244	254	253	236	253	252	247	248	246	230	246	236	270	236	234	277	263	252	225	255	244	243	267	246	227	215	241	241	286	249	248	243	234	236	253	236	222	220
10393	15034	12952	7100	4735	3627	2788	2173	1741	1455	1230	1021	908	789	735	695	632	631	576	525	526	497	478	500	450	458	459	398	444	455	406	452	403	375	398	417	386	371	376	368	368	376	394	373	373	356	352	364	392	398	361	379	368	355	346	393	390	373	380	379	356	328	373	361	337	332	386	329	367	350	370	353	359	410	373	332	345	371	352	348	348	364	348	374	399	344	353	320	371	330	334	351	350	352	344	341	378	349	376	373	371	331	366	348	371	333	333	343	383	350	328	352	356	341	354	338	351	325	340	336	324	358	334	363	380	337	336	377	342	370	403	379	355	362	361	337	323	313	324	369	325	338	347	362	354	343	347	327	318	365	356	333	368	346	370	395	358	328	382	338	382	340	340	347	341	361	355	350	385	391	372	388	323	354	337	352	366	359	328	339	370	340	345	356	386	341	413	367	378	369	313	328	342	321	326	389	337	387	343	332	334	355	338	365	364	388	373	381	372	356	347	359	348	352	352	353	342	353	327	360	343	358	326	365	362	366	346	365	335	357	366	347	368	351	320	335	328	342	359	335	351	372	380	329	369	365	330	353	388	355	330	345	353	315	340	315	337	370	334	378	364	370	369	394	317	361	321	365	378	368	335	342	364	323	347	349	347	341	364	335	331	353	353	307	333	333	333	359	390	355	379	360	321	403	314	356	363	375	366	336	342	339	349	330	336	352	344	354	379	340	349	326	332	348	378	310	358	363	340	362	331	347	335	341	353	343	364	363	382	341	349	349	344	327	355	403	306	337	372	361	339	347	342	371	343	351	360	339	357	323	345	339	349	370	308	336	313	336	364	333	368	368	346	367	359	372	351	370	364	370	331	345	359	324	362	324	347	341	366	334	344	363	344	347	334	366	347	375	350	359	365	323	337	354	344	346	362	335	342	365	334	393	336	383	335	366	364	322	354	335	369	356	373	352	352	359	326	369	337	342	351	367	321	319	360	343	332	340	347	363	353	341	344	349	322	364	380	352	370	331	364	345	355	328	325	363	354	373	321	338	322	338	348	336	353	356	320	351	367	355	355	326	356	393	325	358	327	337	357	362	343	325	342	344	346	329	331	353	348	376	358	380	345	360	381	365	327	325	342	356	341	364	367	338	369	333	342	359	337	346	329	363	339	355	332	332	336	345	368	323	340	343	345	337	370	364	313	369	355	353	344	355	365	372	343	342	357	356	329	327	371	364	353	339	333	365	349	338	354	354	366	357	369	350	363	350	357	354	355	355	345	347	361	369	386	364	379	337	296	380	359	333	365	349	317	336	345	363	359	336	362	341	312	347	377	378	330	362	370	390	357	350	308	381	355	381	333	353	353	358	318	355	375	332	334	341	324	367	376	356	318	348	337	353	379	341	329	370	333	355	334	350	358	379	358	368	375	320	351	379	339	355	383	340	324	328	336	334	324	349	355	352	333	351	338	371	362	363	342	353	358	343	337	317	322	344	331	353	338	331	320	359	355	371	379	348	327	350	333	373	359	370	327	371	396	335	336	368	311	351	315	379	360	380	363	332	391	336	354	370	361	354	362	364	332	348	332	349	339	321	358	341	315	321	373	339	321	341	328	335	336	339	353	366	317	381	365	337	345	392	382	342	360	354	335	366	334	326	343	352	362	342	331	333	375	345	369	335	366	383	377	333	339	361	317	348	361	340	324	358	337	358	322	344	356	383	349	340	356	349	376	319	339	375	368	357	345	370	355	326	374	318	372	317	327	344	316	339	321	378	323	368	358	377	368	356	328	322	341	351	343	325	390	359	346	375	340	356	349	375	383	352	334	359	327	339	336	336	382	349	386	343	375	343	306	376	336	326	342	347	361	354	332	367	348	351	351	331	332	360	337	331	346	343	330	378	393	367	360	346	320	356	340	341	343	332	357	354	373	355	388	328	294	364	372	360	394	346	347	350	341	352	339	328	366	327	358	318	356	335	337	323	345	382	353	349	338	342	364	338	357	357	378	372	343	355	331	314	348	385	335	340	340	357	357	317	344	348	343	349	364	346	356	351	364	350	336	350	374	349	319	353	393	334	362	328	349	328	334	330	342	345	347	356	324	366	353	356	352	350	378	343	358	332	357	341	356	327	370	328	354	361	352	365	345	348	342	367	375	343	378	371	348	369	343	362	373	353	334	332	315	333	335	345	343	372	309	374	327	339	311	337	356	354	371	342	371	366	327	362	325	353	341	360	350	351	344	327	327	358	342	329	368	365	339	342	409	364	352	340	332	367	361	315	379	352	376	356	363	342	344	328	362	387	351	333	349	343	346	341	362	311	387	353	341	348	340	340	354	330	328	369	376	329	368	350	359	372	332	338	353	340	353	358	332	331	313	352	387	343	398	381	385	335	348	317	344	346	349	356	350	335	383	343	336	359	340	336	341	361	325	316	317	368	339	338	327	354	371	323	331	381	377	382	338	367	347	364	340	354	355	337	313	359	372	353	365	327	351	348	346	329	369	337	348	327	333	343	383	373	360	373	344	313	362	380	342	354	323	333	351	350	386	369	354	350	340	342	359	340	356	345	350	349	380	345	362	364	335	329	362	320	333	345	333	343	340	329	351	370	363	354	333	347	347	358	347	368	390	361	303	373	352	338	369	333	338	326	365	360	346	324	332	384	357	366	359	357	333	368	323	380	349	350	369	386	373	337	357	352	346	362	346	351	379	359	341	346	340	346	343	360	352	336	369	347	344	359	344	364	327	338	356	347	347	339	345	372	340	344	347	337	356	376	359	334	348	356	358	371	321	342	376	366	384	369	367	346	340	356	291	362	341	341	354	358	332	291	340	339	329	335	357	330	361	329	362	376	341	361	334	353	363	364	311	340	355	352	324	350	336	334	333	345	345	382	354	331	350	359	381	361	359	377	342	352	328	325	357	355	335	376	358	365	331	394	323	372	345	315	357	337	382	348	358	319	338	383	341	364	359	359	363	331	372	344	343	372	339	335	346	353	368	332	355	343	320	357	334	343	323	321	332	328	355	368	353	342	374	341	373	369	336	335	381	356	368	374	332	315	370	377	345	346	334	360	388	335	380	342	348	348	350	348	296	351	343	345	365	323	365	347	348	348	385	354	342	362	356	361	316	379	342	347	340	365	312	365	334	363	389	342	329	352	364	337	385	328	348	358	346	352	368	360	355	349	352	331	366	320	356	353	340	358	322	366	373	335	342	351	334	341	356	351	320	370	350	381	344	355	364	338	341	371	372	339	360	316	340	341	334	322	329	389	329	375	353	345	354	335	365	352	342	363	363	388	383	360	338	297	352	361	352	337	363	361	335	322	350	357	325	352	333	325	323	367	339	350	363	345	358	348	355	354	323	344	347	325	361	330	388	318	363	325	321	334	345	328	356	349	369	308	356	309	370	330	327	372	342	376	361	354	377	374	329	359	347	381	371	353	355	347	350	340	350	360	350	339	358	341	330	344	367	334	349	327	363	327	346	367	373	353	343	329	348	354
26980	20313	7944	990	680	646	491	440	441	420	434	439	468	448	439	441	418	421	414	450	433	426	430	429	438	454	405	437	392	390	437	433	427	440	428	471	430	468	447	419	418	421	427	433	439	398	436	393	422	433	449	408	426	427	452	428	424	420	407	412	430	411	419	435	407	426	421	483	427	424	430	416	430	422	443	422	424	368	400	413	439	387	406	392	477	441	435	405	450	414	410	427	422	420	443	442	418	434	435	457	403	417	408	441	449	418	419	438	437	425	420	413	396	414	423	420	421	441	443	407	420	406	441	421	422	444	446	394	431	417	432	417	449	383	425	413	429	388	431	427	456	414	423	416	437	445	429	442	411	430	446	387	409	392	418	388	421	396	430	438	475	415	388	417	450	420	475	433	470	417	390	420	455	437	399	413	395	417	449	452	400	402	421	424	429	421	433	434	384	427	418	407	381	441	399	400	398	444	415	452	421	390	384	422	424	423	435	425	419	432	430	411	423	432	457	457	437	420	441	432	421	416	402	437	411	434	440	470	421	418	470	432	436	453	403	406	446	389	440	408	461	416	431	420	430	442	418	426	421	461	442	428	434	427	431	421	429	439	421	407	417	429	413	411	403	433	401	440	400	446	413	425	456	400	427	417	420	421	427	441	395	406	445	403	443	411	454	429	417	413	397	389	440	400	392	403	428	452	458	437	428	437	418	415	432	460	440	393	436	436	414	425	424	400	394	432	434	430	466	413	466	414	436	462	423	400	457	445	380	430	426	408	413	439	397	419	427	461	409	381	400	413	409	434	404	393	458	447	409	457	385	440	401	436	425	427	412	436	392	424	415	417	418	403	414	451	442	419	446	422	418	409	426	420	430	456	441	421	404	417	465	415	427	382	447	432	447	390	416	439	419	427	427	456	380	419	425	418	428	402	410	391	449	458	445	448	409	424	442	435	440	426	398	428	457	430	452	420	456	395	429	450	379	403	384	421	435	397	436	430	412	393	438	395	408	437	436	432	433	417	419	412	412	368	447	420	422	420	404	455	457	419	413	402	405	388	422	432	445	430	425	437	452	446	386	434	408	438	464	424	424	410	445	407	404	419	447	455	395	394	394	415	442	420	460	447	460	437	450	427	429	395	400	414	450	400	436	406	413	447	435	409	413	415	437	438	421	453	447	416	471	437	414	436	415	424	371	450	429	440	444	414	409	439	422	411	418	453	430	432	414	442	451	410	415	420	442	425	418	413	431	431	410	439	444	420	411	426	440	398	439	414	419	434	408	433	424	419	427	415	442	426	402	431	418	419	435	428	427	422	433	414	437	446	405	437	422	416	393	388	423	469	435	405	424	407	448	406	419	430	419	426	450	438	439	405	427	441	452	411	390	430	453	409	437	416	412	419	421	378	437	406	427	436	456	425	455	413	419	447	401	427	455	432	408	431	404	414	441	419	399	435	441	399	410	418	448	443	420	417	444	438	451	429	429	410	468	456	423	452	446	471	402	426	384	388	419	414	417	425	404	443	432	432	409	413	423	404	406	396	464	444	428	412	408	443	422	397	407	397	439	425	443	391	431	439	431	432	424	409	392	398	397	420	425	401	450	410	431	395	422	404	414	421	415	436	416	409	422	442	445	422	405	443	393	428	445	429	433	427	388	452	412	416	448	408	430	444	431	437	391	429	405	452	445	454	440	436	400	417	417	451	450	383	411	460	409	420	404	432	468	435	426	430	416	400	438	382	450	418	429	451	441	418	401	406	396	449	420	400	404	425	425	425	434	456	418	401	433	417	416	413	432	455	442	423	441	436	417	424	434	406	441	398	446	431	430	401	423	393	400	441	443	429	421	442	421	451	419	448	402	413	445	396	396	401	431	424	398	426	441	402	425	387	400	442	404	415	402	417	444	386	394	422	397	422	419	407	399	437	426	393	429	422	394	451	393	443	437	420	416	418	419	471	427	444	405	406	462	395	449	394	411	426	392	389	417	424	451	427	450	445	423	388	451	445	428	416	382	432	417	430	453	423	420	438	429	440	452	375	448	400	401	417	439	434	432	429	424	400	468	421	449	399	402	425	453	462	404	422	423	420	414	424	440	400	444	420	421	462	390	404	406	446	449	407	419	400	416	398	476	404	424	405	455	453	430	391	426	465	423	385	395	450	433	407	456	430	405	441	423	415	430	482	419	442	425	473	384	433	439	427	417	451	462	443	459	446	388	411	446	382	361	417	423	420	444	425	425	438	429	411	430	455	434	406	401	459	412	446	412	419	419	404	428	397	407	432	428	462	432	432	390	409	415	432	425	412	427	437	410	420	489	433	411	438	411	408	409	403	422	460	448	413	448	429	408	413	447	462	386	407	438	439	434	425	458	439	409	457	455	421	442	412	426	431	418	417	419	417	457	409	449	419	375	405	423	410	438	446	418	403	421	427	417	462	438	428	428	431	435	473	423	402	401	418	460	469	437	415	388	408	381	399	418	424	414	410	406	432	417	436	434	441	399	416	449	404	402	433	409	385	433	480	425	438	425	469	428	435	441	394	434	412	420	423	450	460	422	439	412	445	428	435	443	427	388	473	394	395	452	432	452	430	392	425	440	448	440	396	401	454	391	442	417	419	447	434	410	413	430	418	409	405	374	449	456	430	445	425	427	414	403	403	412	435	396	449	411	435	423	420	448	414	447	437	394	409	444	409	432	405	438	462	430	435	410	427	434	430	413	412	417	406	421	411	385	445	410	387	438	443	442	385	413	449	448	406	412	444	396	425	412	413	423	437	419	436	424	411	402	424	393	414	461	456	445	422	415	387	424	476	414	414	428	405	399	438	403	416	409	403	456	446	431	416	405	443	428	463	404	414	407	417	396	433	400	424	403	464	445	440	456	414	397	440	425	405	415	427	420	398	435	422	423	396	420	434	385	438	443	431	442	444	386	423	385	429	411	430	424	432	395	409	412	430	440	437	458	407	408	441	407	421	433	479	462	388	431	413	401	385	419	441	429	425	404	421	397	442	432	393	431	426	424	419	410	448	410	439	403	432	423	415	412	409	423	400	400	388	473	416	455	443	399	412	408	418	398	385	429	432	427	459	421	412	446	417	399	431	444	463	401	448	459	375	434	425	435	442	383	445	429	394	442	431	415	397	437	418	448	435	415	461	434	420	424	461	431	443	418	416	420	410	415	415	471	455	422	448	444	408	440	434	437	434	427	425	438	438	425	420	422	440	434	420	417	440	439	422	417	377	457	440	462	427	423	396	390	454	398	433	384	387	472	422	423	407	414	432	439	442	408	408	437	380	461	408	410	418	423	411	395	441	434	443	400	453	436	436	380	460	430	463	429	448	439	422	454	416	438	410	426	433	397	411	427	440	427	438	414	409	419	418	421	447	435	447	413	385	438	404	432	397	389	406	398	398	427	408	384	398	451	397	396	436	415	442	457	426	427	403	411	419	437	414	421	425	345	438	441	423	453	410	381	422	411	440	415	441	417	431	400	419	418	406
5731	1520	1398	934	805	746	684	659	650	689	560	633	597	612	607	612	602	604	598	564	592	563	541	571	573	602	565	628	585	593	591	601	590	567	609	599	600	579	573	585	586	558	601	599	606	566	528	587	593	620	602	582	577	584	573	607	615	625	594	571	587	622	599	606	575	551	556	616	607	561	589	651	589	580	584	586	601	590	560	568	575	580	614	574	553	585	601	577	588	575	576	594	565	616	575	591	582	585	633	573	576	565	568	564	577	606	567	590	608	587	581	578	568	586	607	571	632	556	575	583	601	547	544	539	550	536	604	606	581	625	564	589	586	554	582	581	584	622	550	623	586	568	635	571	584	629	581	583	613	589	604	629	555	610	581	606	554	604	588	574	588	629	586	611	582	555	575	630	566	598	570	545	607	579	602	578	603	529	596	622	573	610	537	588	585	583	611	572	633	596	567	548	596	562	572	630	579	603	581	554	617	606	590	616	623	554	574	620	575	525	545	572	574	630	615	561	592	551	574	596	565	582	604	582	604	564	620	610	576	591	577	630	578	551	615	586	582	609	597	577	591	540	562	600	568	580	614	560	600	557	567	574	595	617	617	609	590	598	587	567	602	569	576	610	578	555	589	611	576	581	574	574	587	589	586	598	580	610	601	582	562	576	528	594	607	577	605	573	549	559	538	559	561	587	616	647	575	615	576	566	570	575	575	582	532	583	571	564	551	562	543	577	596	579	582	585	570	561	601	558	565	557	594	575	650	609	568	547	586	601	619	605	587	654	592	595	585	552	588	610	554	608	519	552	608	561	568	545	634	597	571	606	592	566	571	628	598	544	605	611	559	548	608	609	601	592	599	610	586	594	647	593	566	590	599	605	572	567	603	576	616	591	603	598	613	551	650	551	585	564	564	576	538	598	617	593	557	626	592	575	582	602	571	575	605	578	582	590	559	569	601	518	588	545	627	589	607	577	598	556	573	575	628	563	552	592	593	576	567	590	623	548	538	591	603	616	512	578	571	648	585	585	574	618	596	610	593	588	604	598	533	581	570	580	616	580	602	574	567	562	578	597	629	614	580	607	612	575	574	573	577	565	591	562	564	565	583	564	592	624	560	569	551	553	584	570	555	562	543	584	576	561	573	618	572	564	579	600	587	617	587	573	547	572	595	616	622	587	589	579	657	634	627	572	564	600	574	579	575	626	578	604	570	560	561	616	577	639	570	590	572	565	551	590	565	571	591	591	591	593	592	557	640	555	596	602	579	558	592	589	585	552	595	580	547	581	584	618	598	564	612	582	585	599	619	561	566	588	599	574	623	569	601	577	579	564	595	594	608	577	588	569	524	553	575	611	580	574	573	575	558	595	533	541	624	584	604	566	590	562	581	580	601	609	559	607	555	606	513	623	570	603	642	665	575	588	518	596	597	576	577	525	541	550	619	565	639	593	582	588	600	609	616	566	571	590	580	610	560	570	611	572	551	571	565	609	573	576	600	605	575	617	607	589	579	565	603	574	618	566	616	578	537	592	608	592	633	585	574	610	550	577	579	552	589	558	540	571	606	597	606	576	580	550	619	550	582	546	576	574	619	580	630	559	573	582	593	569	572	606	600	610	522	582	592	552	557	589	585	546	577	620	552	586	627	556	586	580	568	571	588	612	579	587	620	535	589	594	592	578	599	594	581	628	603	617	553	563	579	582	555	552	579	594	558	580	584	606	587	589	587	610	527	606	602	522	594	588	587	616	575	536	610	641	560	582	616	635	577	600	575	598	570	556	580	587	589	569	595	601	597	595	580	608	560	587	585	603	603	604	534	572	540	582	601	570	566	601	592	558	545	558	586	577	576	570	534	598	632	564	563	548	537	625	569	549	588	574	552	610	592	608	576	571	573	570	536	589	581	580	554	576	581	575	589	559	567	586	559	566	583	544	585	586	597	597	596	562	602	593	600	577	586	598	622	598	594	596	539	578	579	566	560	606	631	564	548	579	550	568	557	586	578	589	561	609	582	598	594	602	524	595	547	644	575	573	529	594	606	559	568	564	573	555	597	591	621	602	572	579	588	562	614	586	566	612	588	576	577	613	541	559	565	634	573	619	576	592	587	576	582	549	577	587	547	579	547	617	563	578	532	609	559	556	584	521	599	538	559	577	550	594	620	592	618	540	591	587	583	597	547	614	574	594	583	566	588	578	524	582	584	616	590	627	621	554	601	589	587	581	593	571	592	586	576	577	575	541	563	618	585	548	536	588	570	560	572	612	571	540	599	572	579	560	574	591	599	576	606	635	582	624	590	629	566	579	561	588	581	609	605	566	593	568	556	594	581	593	620	613	601	604	606	579	608	546	639	545	609	578	574	526	591	552	647	594	561	585	559	539	582	580	585	595	586	601	574	584	603	603	569	582	599	573	588	600	616	596	601	602	593	568	555	583	601	541	568	558	596	595	583	589	571	617	545	600	585	565	594	568	607	550	602	617	586	605	591	576	638	580	617	596	580	587	573	636	592	557	609	556	600	634	636	609	663	552	568	613	594	596	585	589	583	617	592	599	565	580	600	605	597	582	582	561	594	590	579	571	617	539	603	635	609	607	571	583	565	577	576	600	593	586	565	611	571	596	543	603	590	572	614	597	616	582	580	533	547	574	579	601	567	568	568	608	557	570	590	632	546	576	642	596	627	569	575	579	557	556	600	566	581	548	601	582	604	552	597	622	575	586	589	574	574	555	593	600	610	593	592	577	582	595	574	568	583	640	594	577	581	571	551	581	582	577	603	561	563	537	584	564	575	600	624	580	597	581	562	555	601	578	579	572	572	603	596	586	590	622	606	552	575	626	578	597	555	613	606	568	567	602	630	569	579	541	591	579	595	600	564	600	568	595	598	579	579	545	513	574	568	584	566	606	566	630	577	567	604	604	558	584	581	597	579	574	633	543	576	589	590	576	603	556	607	566	572	587	568	626	612	590	593	571	631	554	578	582	589	561	558	556	517	609	614	570	562	579	608	539	560	597	559	530	554	589	532	579	578	622	572	594	536	585	568	607	572	576	570	548	575	608	596	546	585	611	566	621	573	606	567	596	535	592	560	570	535	600	564	571	595	576	578	600	601	592	577	578	567	592	583	608	589	554	564	631	592	575	573	621	537	546	572	602	576	576	598	617	535	616	607	563	599	586	582	579	571	576	540	577	583	633	560	643	537	567	548	595	587	567	589	610	603	560	571	583	587	602	573	608	581	592	620	579	602	608	599	570	546	606	535	556	548	593	604	579	591	586	533	552	602	607	552	563	612	580	586	631	573	611	581	604	594	572	551	584	623	568	609	575	583	546	586	585	581	544	598	610	651	568	548	564	561	567	555	587	647	610	590	588	613	582	574	589	578	588	532	559	565	625	568	565	587	568	547	554	601	561	599	581	548	549	594	587	576	573	573	586	581	610	580	615	576	537	564	562	608	614	619	576	581	561	610	550	616	627	573	620	561	587	572	592	566	597	584	541	639	597
24195	21208	28488	24191	21053	4836	1104	834	705	660	687	605	580	594	522	493	590	547	526	503	515	502	475	517	515	489	471	533	474	485	460	499	460	473	496	454	515	444	464	513	523	527	487	459	455	473	461	476	450	458	468	475	487	433	481	496	440	459	463	502	461	479	448	458	515	507	459	489	473	457	533	495	473	462	500	528	465	503	484	479	471	461	499	463	459	442	512	522	439	477	456	480	456	445	456	488	510	454	480	465	474	472	413	491	463	480	478	476	465	458	461	476	467	450	509	475	464	493	460	476	467	468	529	480	456	461	483	460	485	473	457	493	471	460	451	448	508	476	489	496	464	490	466	440	483	489	499	432	475	488	464	454	451	481	488	439	480	478	481	472	499	469	464	450	455	450	450	458	492	487	457	460	455	461	479	468	455	446	479	513	455	471	505	494	466	477	456	444	489	491	459	456	495	451	450	473	492	487	485	422	461	467	435	467	460	487	468	481	495	470	442	510	499	489	475	475	470	479	492	458	464	467	440	472	480	464	460	486	464	466	453	467	482	490	459	457	514	449	442	440	476	442	465	483	452	449	472	440	446	484	466	452	486	472	444	461	484	454	449	468	482	450	469	441	454	464	529	442	448	442	473	473	450	458	471	481	495	477	464	474	474	470	448	511	466	479	437	456	444	425	442	475	462	456	459	428	478	506	458	489	456	459	450	451	452	468	444	466	472	474	449	463	457	508	480	431	433	459	454	470	452	471	474	475	494	476	479	444	444	478	471	463	488	430	479	468	470	447	423	453	487	486	436	448	467	451	435	494	474	491	494	458	480	460	500	451	481	459	458	440	457	446	472	481	447	466	463	463	478	424	477	471	458	454	498	440	442	478	481	479	486	413	464	488	472	484	501	472	428	474	461	490	500	444	445	507	445	518	493	487	440	457	442	470	473	467	479	464	455	472	468	459	493	474	484	485	480	428	430	439	475	450	496	465	451	483	488	445	484	461	456	449	480	449	439	449	421	462	488	505	455	474	493	452	502	496	489	431	425	482	486	498	479	501	490	467	456	477	468	472	462	467	446	463	462	486	447	455	526	469	402	427	510	480	489	472	473	490	492	462	461	470	489	503	477	480	535	461	472	462	474	501	463	469	441	472	400	445	461	436	457	468	466	494	490	469	402	468	468	498	467	450	473	487	470	437	502	480	467	436	473	459	473	437	461	460	519	463	487	435	483	439	480	427	476	491	498	441	487	455	484	461	450	481	469	461	437	476	482	494	438	434	486	482	480	476	474	452	452	428	451	445	472	447	476	444	514	434	457	461	458	482	440	471	501	496	445	453	445	469	448	469	441	483	472	436	450	474	465	505	515	468	445	491	471	449	493	457	466	466	507	472	461	460	450	456	460	482	472	451	502	436	447	482	469	489	450	491	492	478	480	442	467	510	467	453	448	476	482	424	456	462	464	455	471	458	453	455	431	469	487	460	471	466	456	486	461	435	475	513	482	462	505	497	471	423	441	501	485	458	423	476	471	472	459	478	488	466	469	468	457	495	474	486	481	508	462	448	510	447	441	464	423	466	488	454	433	461	476	429	527	478	459	481	480	432	495	481	496	476	474	494	449	475	479	446	446	466	464	465	462	475	470	484	472	424	473	501	510	469	457	440	455	440	470	471	455	481	487	449	468	426	480	482	443	480	503	448	488	463	447	434	427	493	470	487	440	459	456	471	462	460	476	473	492	493	424	457	495	479	454	458	470	443	460	476	467	444	463	496	456	458	438	480	487	479	476	423	466	468	456	476	500	475	486	453	485	433	474	455	472	424	505	454	441	511	429	445	506	482	468	474	428	459	489	451	472	443	463	461	508	448	473	477	473	453	488	477	468	461	498	482	461	477	481	470	487	514	491	471	505	460	491	494	440	475	429	473	463	457	438	488	465	465	467	456	490	432	466	467	476	449	456	442	431	442	468	456	466	448	464	431	474	462	465	478	480	477	548	469	463	492	447	439	502	467	460	466	470	484	456	472	478	420	486	461	455	442	485	485	452	442	473	493	464	434	483	521	451	483	465	510	460	472	481	446	507	476	443	465	455	458	479	480	435	471	432	488	472	505	456	469	451	465	435	441	487	483	506	424	430	453	481	425	497	448	465	446	508	481	480	463	459	456	440	479	456	488	436	471	467	477	475	437	467	487	482	480	471	498	442	481	460	475	493	480	480	426	453	465	452	419	481	474	470	434	435	468	487	459	448	491	484	446	496	480	463	460	473	480	463	469	474	440	457	480	468	448	466	462	468	471	496	477	478	498	464	501	468	459	477	469	474	447	482	474	465	447	514	463	491	453	471	473	487	477	475	474	463	489	499	444	479	501	474	446	478	428	425	464	467	463	496	447	466	471	448	431	473	454	466	486	464	468	468	433	450	503	506	475	476	476	515	464	489	440	451	485	444	487	492	467	481	414	479	456	487	423	471	435	460	465	475	452	472	439	487	458	480	444	461	529	479	469	474	468	505	415	444	489	454	461	463	484	470	467	470	463	450	430	460	476	481	506	455	467	452	514	505	461	495	485	452	513	452	443	477	463	470	486	434	407	480	463	430	524	474	480	478	445	453	454	480	491	454	497	506	457	467	399	436	466	453	472	465	472	461	507	460	480	456	465	507	506	500	455	487	456	526	474	465	461	460	492	447	462	440	469	481	449	487	499	473	431	482	477	449	437	434	427	467	463	480	465	450	484	470	483	469	505	486	451	487	472	429	427	515	460	459	465	466	493	464	483	455	447	455	452	464	451	437	434	479	497	449	459	479	482	481	454	485	481	442	448	502	461	510	469	459	467	462	514	454	474	445	475	412	508	449	490	497	471	491	490	505	482	491	486	441	451	467	452	467	466	497	420	452	457	468	481	504	485	464	454	464	448	467	488	503	454	485	471	487	473	458	447	470	497	442	446	465	464	493	430	472	453	469	454	478	432	436	468	466	438	471	476	448	455	452	462	434	515	446	434	470	457	486	440	478	468	455	481	484	504	503	465	487	438	473	465	481	486	466	492	457	448	453	469	496	457	430	452	513	514	475	446	477	481	453	475	485	465	473	476	494	471	487	488	477	473	464	471	459	443	463	468	494	441	495	449	439	495	424	481	422	443	444	473	483	465	460	468	470	471	492	458	482	459	485	467	438	497	453	466	451	465	475	451	452	440	480	474	490	435	474	496	487	501	485	438	430	466	441	444	462	452	450	487	505	469	483	422	427	497	488	538	475	412	454	487	481	484	477	485	471	481	444	454	476	440	483	482	485	520	484	430	430	471	465	463	510	479	457	493	465	409	506	479	480	496	455	460	447	458	433	460	424	432	437	489	446	477	473	458	444	453	493	480	477	456	447	510	470	459	472	471	463	486	475	445	435	457	430	443	487	451	475	418	495	453	473	431	454	487	504	466	482	430	461	456	433	504	419	469	487	505	472	451	482	461	462	486	493	420	426	501	461	482	490	446	444	476	452	468	492	488
9170	9180	8089	4170	2999	2315	1897	1579	1321	1177	1050	1024	1019	883	845	823	844	767	803	768	723	699	697	742	668	691	731	683	681	711	652	690	689	623	666	648	708	731	669	628	703	651	681	660	610	631	641	657	658	619	699	645	664	641	674	653	644	645	689	635	618	667	687	646	639	619	684	621	620	632	670	686	679	667	654	666	618	676	659	642	627	664	681	647	704	621	661	630	685	624	697	671	632	659	645	659	654	647	641	599	641	606	662	659	702	675	617	666	637	695	603	648	663	637	625	636	673	664	624	655	649	652	630	712	658	649	659	693	634	650	669	672	611	636	622	619	629	654	641	634	629	610	625	595	658	660	660	666	611	661	691	671	656	666	672	670	683	649	659	632	640	659	616	617	599	636	658	670	641	664	597	624	643	630	635	664	630	639	683	628	661	670	688	602	684	681	658	645	692	637	641	603	660	617	618	645	644	639	643	634	658	676	617	599	694	645	616	622	609	655	654	686	629	666	611	630	670	633	649	671	667	581	643	670	629	641	657	671	630	639	658	661	604	653	676	629	687	640	622	629	611	649	634	672	612	637	622	656	638	653	655	650	690	616	645	715	686	635	683	678	636	649	667	647	619	608	648	654	632	638	618	638	645	643	627	649	702	634	641	606	645	612	618	638	592	647	661	643	653	638	656	660	617	703	614	665	613	638	657	615	671	617	671	640	659	650	646	671	622	643	655	677	608	614	657	623	621	675	611	634	621	623	648	646	642	672	717	639	652	647	610	623	637	672	647	644	650	648	637	633	659	636	638	662	654	694	663	659	612	635	642	658	615	613	638	659	661	646	655	632	673	668	667	632	616	620	673	654	665	621	654	648	674	595	606	639	612	699	677	635	635	662	646	642	648	621	658	619	664	702	648	648	644	632	609	663	643	695	656	622	640	644	664	646	640	703	626	673	674	675	645	669	649	659	617	612	632	613	673	638	619	660	678	623	653	665	654	631	685	636	667	630	591	590	623	617	644	616	616	638	638	640	649	624	631	582	648	657	627	629	659	630	646	661	720	581	644	631	641	674	634	689	610	612	653	645	641	594	621	678	626	607	675	634	683	641	630	605	657	672	634	627	639	669	649	630	639	631	661	625	652	637	641	652	633	644	638	622	671	594	671	693	689	635	628	663	667	666	633	626	643	610	658	647	666	646	644	665	669	647	660	640	616	653	628	619	670	620	628	648	620	667	637	660	680	634	630	628	658	663	647	555	633	668	646	634	645	635	616	660	670	673	659	615	676	644	622	677	637	640	624	631	611	676	627	609	616	655	644	613	695	668	670	680	642	650	677	638	671	643	648	622	638	593	599	688	610	645	676	581	655	623	710	670	655	637	628	606	638	629	653	621	652	660	649	662	646	658	638	613	658	669	648	696	605	652	635	656	624	714	692	690	667	673	611	660	614	646	666	630	644	658	605	664	651	659	634	661	687	633	664	678	667	609	613	630	677	650	634	676	624	669	604	655	659	649	651	676	670	615	662	614	649	680	645	644	651	648	633	639	613	606	678	657	646	653	652	647	659	627	693	648	667	660	651	612	646	661	632	632	653	625	636	681	691	635	659	638	677	630	646	693	646	647	661	652	652	656	620	644	652	649	669	663	647	607	645	648	666	643	610	629	651	634	621	665	646	640	685	628	632	654	651	670	651	627	579	665	573	649	611	634	677	616	680	645	648	638	651	638	658	671	640	698	613	649	668	682	641	659	661	622	676	626	654	637	665	632	632	634	597	602	615	640	720	652	659	608	624	647	669	669	686	644	685	650	591	637	655	661	643	647	623	668	657	658	691	670	641	621	646	666	661	666	672	603	678	643	594	663	624	617	658	662	655	621	614	666	640	662	631	684	642	635	661	645	614	602	658	650	669	655	616	614	622	664	639	691	682	635	676	686	619	682	620	650	604	652	608	642	630	664	669	651	674	672	633	616	694	654	623	643	609	631	624	627	689	612	607	642	636	633	634	636	614	653	674	648	674	626	621	636	635	613	650	649	632	613	660	618	625	660	639	630	643	649	626	654	653	639	672	668	633	603	668	633	661	684	661	657	653	634	632	640	668	708	670	629	661	677	647	632	672	605	677	627	627	663	610	621	633	633	635	683	656	646	649	628	634	634	639	620	676	677	638	635	631	647	667	676	648	634	630	663	640	633	613	650	632	649	688	661	605	615	648	665	658	622	678	615	632	655	687	624	698	648	639	596	672	653	636	637	658	673	614	643	641	632	696	670	665	669	611	642	634	653	668	623	616	652	636	686	651	634	644	662	645	654	628	662	665	684	612	615	625	653	641	635	593	628	624	618	682	636	630	649	611	671	657	626	673	633	647	628	656	648	673	631	633	623	661	658	622	638	664	713	649	637	650	618	623	617	645	636	665	628	622	658	665	628	676	675	651	613	665	636	627	675	619	635	624	677	680	632	619	634	662	658	666	612	642	695	664	651	661	653	609	640	657	650	619	606	675	689	624	643	646	656	660	639	645	672	658	655	621	598	635	636	615	621	613	608	647	633	629	614	635	628	691	648	663	675	703	611	622	641	641	703	656	620	675	661	629	649	707	652	641	624	626	595	652	610	640	631	653	676	613	645	670	680	617	608	676	642	632	666	678	682	629	650	644	670	642	651	700	615	656	616	663	605	683	662	648	612	664	659	616	660	611	611	640	644	628	658	642	678	669	655	609	654	666	633	659	610	652	616	614	672	675	664	642	669	662	637	624	648	611	633	633	667	684	651	660	627	699	674	648	609	658	648	605	664	644	643	612	658	641	641	661	577	648	634	634	633	669	637	661	647	660	644	627	675	647	665	635	635	618	659	636	681	662	628	649	669	639	642	649	674	632	628	645	614	649	650	627	633	654	651	668	657	685	645	664	605	613	663	654	634	658	615	626	616	630	652	667	658	684	654	612	686	637	647	627	592	603	650	641	635	631	677	663	631	664	672	644	642	651	651	629	652	614	649	653	643	670	631	688	696	638	629	603	669	637	646	618	635	634	652	664	645	641	607	663	644	625	660	629	665	637	696	648	630	697	657	609	666	643	570	649	627	641	652	665	672	685	635	704	702	612	649	624	620	654	651	668	619	618	630	665	687	643	667	623	616	591	662	650	642	656	639	668	643	639	647	630	622	661	651	692	628	642	674	646	616	651	610	661	659	598	613	660	631	684	647	607	638	656	663	683	629	649	616	617	606	605	612	647	669	587	655	618	642	597	625	658	646	624	703	669	631	648	638	682	669	640	634	694	668	614	551	597	629	623	625	626	700	673	672	640	632	633	640	619	614	653	649	658	664	665	659	644	601	675	650	637	662	659	645	662	605	659	653	643	659	612	671	642	621	625	661	627	681	683	641	671	641	626	639	675	664	648	643	711	598	671	657	641	642	685	635	634	652	710	631	621	642	639	686	645	636	659	618	640	647	636	662	638	655	677	636	668	637	657	640	656	663	615	675	666	635	663	606	642	628	692	646
23130	21208	29069	23636	21209	21037	3836	976	712	603	565	476	448	459	368	370	385	337	357	379	320	316	314	304	298	266	283	289	296	308	270	254	257	265	285	242	253	276	278	266	271	244	255	254	264	253	250	257	270	248	252	243	240	252	262	226	228	270	243	282	258	256	249	270	253	241	241	246	235	254	256	249	255	246	233	259	264	226	270	217	257	260	258	252	265	297	237	254	247	247	262	243	272	255	254	228	231	268	247	265	258	247	230	249	241	236	253	263	231	239	218	234	225	241	242	253	271	250	263	243	225	233	217	247	248	239	234	232	249	252	233	240	243	252	255	240	219	225	234	253	223	264	238	256	242	266	279	218	254	257	234	249	219	251	237	240	233	263	256	256	267	271	199	260	208	242	240	246	222	225	254	249	251	233	246	263	244	233	258	225	223	259	235	219	238	258	236	239	246	245	284	244	230	218	241	240	250	258	242	247	255	264	227	263	238	225	263	256	250	246	252	229	217	252	244	254	228	237	232	231	229	266	223	247	234	223	249	248	253	267	242	236	242	267	266	256	255	244	279	269	238	243	239	254	264	273	259	238	234	240	229	240	211	243	244	247	221	230	248	271	258	240	239	244	247	264	236	246	250	245	264	220	256	240	240	255	259	255	263	260	261	259	221	244	235	246	247	226	240	263	251	262	254	234	258	271	232	244	210	223	213	251	255	262	246	272	222	245	232	254	212	246	232	255	250	270	219	242	266	257	258	223	234	214	230	228	209	230	253	232	235	228	251	260	266	248	234	243	223	247	287	263	254	232	243	253	262	255	243	232	250	252	236	229	251	240	228	209	257	253	236	259	231	247	259	245	248	246	234	234	269	214	264	244	212	232	243	228	240	223	254	243	249	239	263	255	232	245	257	260	274	245	239	264	258	230	237	249	237	203	223	243	230	255	258	230	251	229	283	238	243	242	277	249	224	252	243	252	231	271	248	250	224	249	257	248	277	244	281	253	236	227	230	229	255	251	256	246	247	255	241	244	243	240	266	244	262	261	243	229	214	275	244	225	246	235	244	250	252	234	247	241	232	237	256	239	244	255	225	226	260	240	274	249	233	215	234	225	227	256	261	246	262	254	214	236	230	249	251	252	244	261	245	255	241	243	227	278	251	269	238	232	232	252	281	244	224	248	225	269	259	209	247	244	241	264	234	215	230	237	267	247	252	244	229	233	266	252	250	245	264	233	228	249	271	232	239	274	246	241	235	261	260	246	244	234	257	231	219	251	258	240	231	229	225	268	279	248	261	235	262	267	258	270	220	211	252	238	241	258	246	237	264	263	237	244	244	248	248	230	242	212	256	230	270	235	237	236	225	260	305	251	257	235	253	250	260	255	219	235	235	243	254	248	254	241	257	259	266	254	267	217	255	248	246	280	245	240	256	239	247	229	223	220	235	257	263	254	246	245	266	238	239	252	236	241	233	248	244	256	265	261	235	226	258	238	245	242	249	245	256	242	260	272	215	229	229	228	224	220	255	246	248	251	240	235	253	223	265	255	209	283	249	252	234	208	251	265	256	249	262	250	231	219	259	236	248	239	277	235	229	225	259	230	268	214	234	238	247	254	242	254	244	236	258	247	235	249	252	251	228	217	225	254	251	261	236	226	266	218	251	253	245	238	237	249	224	213	234	237	241	263	230	220	264	185	243	236	232	230	246	238	253	259	252	238	247	264	218	236	221	246	251	275	252	243	265	258	242	247	234	254	251	272	247	217	235	242	227	254	267	259	252	258	276	261	229	244	239	237	258	218	261	248	268	224	206	263	225	266	224	242	274	250	263	239	233	235	261	282	250	245	233	263	250	230	245	232	254	238	242	237	259	282	227	238	257	250	240	256	280	223	245	238	237	235	272	223	249	237	268	223	246	219	233	220	261	231	217	252	259	221	256	232	234	244	271	278	262	269	249	236	268	245	195	271	249	240	247	259	229	243	243	244	246	241	250	233	267	260	251	219	251	256	237	230	255	254	247	224	252	229	237	258	234	227	217	234	245	234	262	233	247	238	249	217	211	255	239	241	242	252	261	243	251	267	245	229	230	238	245	245	252	252	224	243	231	232	255	237	251	233	242	254	277	238	247	248	245	247	229	263	263	242	252	238	245	255	257	276	232	259	262	249	237	233	243	241	233	238	233	247	260	245	253	266	243	213	233	220	224	259	248	253	234	238	277	214	245	236	270	241	257	246	234	236	209	238	258	257	268	245	254	250	256	247	235	243	234	252	228	227	230	230	231	240	238	244	262	247	217	236	258	248	241	208	251	232	233	248	221	229	243	237	213	235	244	244	241	246	233	218	257	250	259	248	246	276	247	262	245	244	233	234	250	261	243	231	265	246	244	236	245	262	263	241	262	272	246	256	239	242	240	238	279	240	217	247	257	239	241	282	221	254	248	270	268	259	247	237	251	258	243	254	204	246	229	236	237	242	256	237	252	271	255	225	255	247	244	254	221	221	244	256	246	258	235	264	239	255	224	227	234	236	241	246	248	257	221	216	235	241	253	241	249	235	260	250	259	252	221	262	232	275	216	237	263	241	264	230	207	242	277	246	250	253	277	258	271	246	275	262	240	259	232	244	239	239	213	246	238	252	272	243	251	241	242	234	242	258	231	259	231	239	251	260	250	258	243	251	232	261	234	262	256	236	261	252	212	232	211	265	240	233	247	239	246	234	240	231	251	228	245	232	243	231	258	258	246	250	257	257	249	251	217	242	248	227	253	258	252	249	233	226	260	248	260	262	244	246	233	248	251	226	228	241	251	225	233	247	252	264	253	226	236	269	245	246	215	253	252	235	270	248	223	211	237	258	245	228	268	275	262	258	223	259	256	251	241	243	258	252	258	233	272	271	270	225	301	238	241	247	251	251	226	231	243	236	234	291	287	235	241	220	231	238	269	242	226	270	271	245	212	257	240	222	248	210	249	262	258	243	239	261	264	232	243	236	234	242	239	241	236	296	242	228	221	257	233	231	246	239	271	225	249	247	268	236	241	251	240	255	233	241	284	225	219	245	255	213	239	208	254	245	225	248	251	234	258	234	238	249	264	257	233	232	258	241	263	214	242	247	242	255	245	229	229	239	245	243	220	242	217	242	245	253	205	237	227	253	274	256	259	270	249	230	259	247	249	251	273	247	241	219	240	223	230	261	245	212	240	227	221	244	262	222	237	217	259	232	252	274	236	262	231	241	244	242	215	266	240	271	272	241	257	251	263	246	281	258	253	235	269	243	253	248	267	262	229	232	277	231	248	274	210	260	250	240	245	251	240	282	247	259	223	250	231	258	221	249	242	246	242	249	246	255	273	218	257	242	262	249	249	195	228	254	268	258	244	254	246	239	263	263	238	256	241	256	219	252	228	262	233	212	246	265	226	239	258	220	237	259	244	227	269	241	256	257	210	229	263	231	207	265	243	237	278	215	254	243	250	247	256	231	223	262	260	262	268	279	248	245	241	238	229	263
9509	15001	13044	7069	4875	3652	2803	2245	1770	1440	1237	1065	944	790	737	716	653	536	645	591	559	552	482	498	482	476	433	408	447	399	382	392	418	379	373	378	413	394	384	417	367	377	379	381	384	357	375	405	349	381	365	372	380	333	364	394	345	387	352	354	381	350	347	364	323	340	343	359	371	365	370	340	323	344	348	325	367	365	363	362	355	344	313	342	348	341	336	363	352	328	377	375	367	360	353	334	351	353	366	363	392	332	343	380	365	362	343	352	361	354	361	380	362	333	370	366	364	350	344	376	367	349	347	354	361	361	353	367	350	382	355	334	356	367	353	338	331	373	343	336	359	358	361	350	362	376	373	362	377	345	338	347	337	353	331	346	350	351	347	367	352	355	380	344	322	342	355	354	343	360	328	340	366	367	335	382	341	375	324	341	341	332	327	325	319	337	352	364	339	351	326	371	342	324	374	343	379	350	338	348	351	332	359	351	342	368	365	377	358	346	356	321	339	343	326	336	368	330	370	349	342	357	381	326	350	343	371	344	323	372	336	362	336	346	353	376	394	339	373	309	339	326	341	346	336	353	338	358	339	320	333	338	337	318	349	340	337	359	399	376	323	322	315	367	356	357	334	340	339	362	320	343	340	378	310	361	345	357	369	359	318	358	326	358	354	352	350	358	340	321	321	347	338	366	363	341	338	331	350	363	339	350	334	366	338	338	377	332	348	341	316	346	365	366	345	340	321	337	364	386	353	382	333	334	356	366	371	356	366	374	356	375	337	369	359	361	376	356	346	350	321	336	328	378	361	368	356	371	384	335	369	332	340	342	328	330	346	367	342	317	377	384	348	344	360	339	359	350	353	357	370	361	369	369	349	352	352	387	387	341	326	334	355	352	369	327	359	333	344	352	332	342	355	358	355	361	333	365	340	346	343	358	338	378	351	338	326	353	331	330	344	329	356	368	312	365	359	353	346	351	342	357	368	318	380	331	368	342	359	342	348	351	346	339	299	385	354	359	356	359	359	321	362	340	342	359	399	330	359	348	335	344	356	361	352	332	323	347	326	362	337	327	340	377	345	324	339	345	387	359	360	316	362	344	327	337	318	357	357	348	365	352	376	330	366	362	322	380	358	342	367	335	316	345	353	363	335	355	347	342	374	343	354	337	351	348	350	319	381	338	310	318	338	348	382	371	348	346	353	351	337	397	343	348	373	354	362	370	343	341	327	314	305	332	319	375	382	314	361	346	335	362	357	354	327	317	359	330	382	354	323	323	331	358	358	337	338	335	356	354	371	327	350	334	324	372	349	366	342	358	401	357	344	349	358	384	384	350	346	324	364	378	357	351	341	336	338	348	326	315	335	359	353	377	358	356	350	373	359	358	361	337	387	367	328	361	350	346	327	353	349	367	357	346	337	354	352	372	369	335	367	340	370	342	365	336	351	328	347	367	329	360	343	346	374	380	341	351	365	348	375	387	369	339	337	312	342	335	347	338	322	350	351	337	332	356	366	354	355	322	350	366	340	338	373	357	343	359	343	345	374	330	350	371	382	335	374	360	350	360	392	353	397	354	354	356	358	376	349	334	385	322	376	345	325	356	315	319	317	333	349	348	349	349	352	358	383	359	353	375	305	334	334	325	343	349	333	367	339	349	360	351	355	360	345	376	337	373	354	372	349	323	363	339	349	333	369	335	329	381	347	351	360	346	344	337	334	329	364	341	359	325	342	332	385	310	390	323	330	350	330	362	382	361	354	343	363	333	340	343	335	341	372	363	318	362	339	349	348	333	319	310	371	348	362	359	350	393	371	330	352	359	332	343	351	336	293	357	349	363	363	351	373	365	340	348	359	331	352	369	349	341	360	331	350	326	374	344	348	320	351	338	343	325	335	322	337	360	349	352	372	336	352	368	346	375	369	325	346	377	346	347	321	363	357	321	360	350	380	351	324	340	357	368	361	370	346	296	317	351	347	364	351	332	336	356	323	346	365	374	355	360	373	333	364	324	379	308	325	333	342	316	337	326	341	346	378	332	316	389	335	344	383	336	339	387	337	352	349	382	342	339	350	372	362	337	365	356	352	338	343	351	331	361	335	334	366	354	333	325	355	365	352	349	352	345	355	330	324	355	317	344	336	359	354	366	338	346	350	337	334	345	338	363	370	362	358	370	350	375	375	336	341	303	348	339	353	331	322	349	338	341	378	323	357	368	353	349	342	360	336	324	348	317	362	378	352	333	354	357	342	347	343	368	355	334	360	333	306	345	358	375	329	347	334	336	322	330	334	363	345	392	351	348	351	319	356	332	349	350	342	342	364	332	360	328	324	358	355	356	345	364	323	356	346	373	339	336	347	344	355	343	351	378	332	357	382	361	353	362	373	360	354	362	331	359	352	360	328	365	339	339	357	347	334	341	367	352	381	319	353	358	328	356	319	372	337	371	343	325	319	374	385	326	339	381	333	388	372	346	327	366	343	349	354	314	341	363	333	311	343	353	345	352	380	349	329	354	356	355	355	341	334	346	396	352	320	348	381	312	383	375	341	320	349	312	396	348	346	373	319	338	340	346	360	356	347	351	339	339	358	330	365	340	325	356	323	360	352	403	325	361	344	324	346	360	337	366	360	370	366	351	378	313	357	377	343	370	332	375	360	296	341	321	361	369	315	353	367	334	373	343	372	376	387	326	359	326	342	344	382	340	383	331	359	371	352	335	356	355	330	370	370	344	306	333	372	344	350	364	352	384	335	358	344	360	342	336	345	363	344	400	352	373	322	333	354	358	335	340	345	350	338	348	360	364	337	345	347	372	327	344	357	318	358	344	348	356	347	343	363	324	320	372	347	334	334	349	323	320	364	384	355	305	360	318	372	330	360	342	358	363	371	365	340	331	334	329	384	349	370	325	351	342	339	374	379	381	336	349	371	373	357	361	362	356	334	336	322	345	353	364	356	319	337	345	371	321	348	379	355	306	326	358	343	345	358	329	338	348	344	364	367	379	338	344	310	331	377	351	357	311	387	346	371	322	330	384	349	342	324	329	342	360	373	349	314	405	344	367	384	336	356	369	377	353	342	333	353	350	351	389	354	312	359	362	349	327	343	400	334	327	327	386	356	353	366	334	351	325	354	389	356	347	359	333	349	337	341	351	343	336	355	367	353	370	351	346	353	329	306	344	351	348	372	353	306	338	349	365	313	330	344	368	330	330	325	373	348	325	375	325	377	335	381	346	330	334	369	356	334	356	326	320	342	348	378	325	336	339	341	333	332	365	334	361	313	368	381	363	357	368	353	354	340	388	373	336	339	354	359	350	330	385	329	360	346	348	384	357	336	361	338	361	352	343	334	343	320	355	343	418	365	366	347	323	332	353	366	377	331	348	328	341	369	357	329	336	314	337	368	318	354	357	347	367	334	340	381	329	338	356	358	368	350	355	362	357	320	351	346	323	359	312	344	332	339	372	361	351	362	340	371	393	346	317	321	354	340	370	333	352	334	338	321	351
27031	20395	7897	845	575	497	504	474	427	464	466	428	432	418	451	425	421	432	441	402	461	430	458	440	464	431	434	421	442	414	426	431	406	380	433	446	433	448	404	474	448	410	420	425	455	463	439	419	465	433	438	432	434	442	381	415	407	470	451	438	444	454	438	428	423	450	428	403	453	464	405	427	409	445	444	420	436	411	451	412	414	381	435	409	435	418	479	393	456	446	440	429	418	427	399	451	444	424	454	429	397	422	437	427	488	427	437	431	430	419	428	393	462	416	432	395	445	432	430	423	445	452	423	485	428	479	409	415	440	416	399	417	437	436	415	429	431	457	467	457	465	428	418	397	437	392	463	453	428	460	403	420	427	462	402	420	433	443	431	427	416	400	477	428	430	414	397	398	460	409	384	422	452	435	400	427	427	417	413	449	461	413	387	436	433	423	440	388	434	404	417	445	465	479	447	410	421	385	442	433	421	435	420	406	458	400	402	422	450	427	410	438	441	403	427	399	496	404	427	427	423	436	439	443	442	420	384	407	408	476	403	408	424	448	412	433	396	463	368	431	440	433	405	423	399	448	406	461	440	420	432	386	423	440	408	431	429	444	424	417	435	455	440	404	412	464	415	452	390	468	429	392	404	397	453	412	411	449	418	417	402	431	378	412	448	457	430	447	400	420	425	423	427	419	424	425	440	442	449	443	442	452	447	409	407	445	439	443	463	420	463	415	420	430	415	420	402	478	416	462	407	455	441	431	434	421	425	401	423	376	439	415	501	437	418	445	414	440	422	476	427	420	428	406	429	400	382	462	441	410	439	422	443	421	434	493	433	397	440	449	434	439	450	484	407	464	422	409	455	410	438	417	428	404	398	451	403	407	451	425	406	419	475	452	412	453	414	445	463	437	429	456	443	407	460	442	443	477	451	421	422	437	418	444	457	484	457	441	455	464	438	459	416	416	422	421	460	455	419	409	425	437	453	364	393	446	460	419	425	374	449	447	410	426	484	440	474	440	467	410	428	440	415	430	455	462	409	441	452	448	413	429	459	374	427	440	436	415	424	440	428	445	469	422	482	431	403	436	442	411	428	450	449	433	430	457	440	425	471	424	439	452	449	423	441	423	434	417	484	416	464	440	395	408	401	432	429	453	430	405	453	444	453	435	429	405	400	413	458	431	438	485	435	438	433	434	421	455	410	463	409	432	410	454	455	427	434	485	454	448	466	431	428	445	427	472	410	469	445	430	448	398	448	442	432	382	432	458	458	407	404	441	397	414	434	419	431	413	433	461	412	439	438	446	448	426	424	429	451	427	437	430	407	437	415	425	425	411	398	434	437	392	400	464	446	411	438	424	396	414	416	416	444	434	404	466	418	417	432	371	420	420	449	440	421	412	478	432	423	467	432	431	428	399	448	441	444	400	402	406	445	455	423	420	430	425	460	417	416	397	455	415	458	431	418	410	438	459	415	410	438	402	410	428	441	457	446	408	409	387	431	452	410	404	450	419	434	427	429	462	427	431	445	414	411	413	454	416	429	405	419	418	408	425	439	463	449	414	409	449	406	415	408	427	399	426	427	405	449	413	411	444	437	441	450	444	433	411	442	451	426	395	437	430	418	456	459	424	477	500	437	421	411	432	438	439	415	419	396	464	403	454	418	424	419	438	413	405	439	441	435	430	415	425	416	419	457	430	407	446	427	404	424	478	443	427	416	433	430	454	406	436	512	432	409	405	420	468	403	436	429	437	429	421	424	431	412	431	461	428	446	446	427	481	459	439	413	430	440	429	431	456	405	401	447	414	473	391	385	424	429	420	443	412	450	436	428	419	455	438	394	416	443	435	433	443	420	428	431	439	455	476	393	441	437	428	426	462	426	421	406	443	436	441	439	414	428	434	421	435	427	413	435	449	422	423	433	415	457	419	450	381	441	423	435	397	440	415	430	416	410	419	446	451	425	441	444	479	422	441	419	394	429	454	465	451	451	421	426	483	403	434	434	429	429	406	439	428	442	456	471	429	421	489	439	434	415	415	418	437	436	441	431	442	437	457	419	431	448	434	444	444	467	468	438	419	395	405	427	430	438	432	418	420	432	428	430	426	425	467	407	421	434	411	447	414	408	418	441	421	443	461	391	430	430	455	414	409	439	443	419	424	410	418	416	435	421	449	451	440	420	402	426	431	452	446	426	447	407	434	468	425	414	415	435	462	426	423	395	474	427	463	458	426	467	444	408	446	449	431	459	448	439	441	480	425	443	418	425	458	438	453	429	412	456	412	438	408	413	451	423	445	410	431	423	443	396	445	453	450	476	413	410	434	449	423	392	450	464	407	396	414	432	443	437	438	401	437	440	441	426	421	461	451	442	431	398	446	411	406	422	436	470	399	411	431	450	445	448	426	449	459	430	429	437	433	449	408	417	427	445	436	451	450	422	446	483	451	443	455	412	485	416	455	431	454	410	402	456	428	411	416	433	444	396	422	425	405	436	446	463	418	429	401	473	471	423	448	427	436	447	419	437	434	417	415	391	364	431	454	443	446	437	443	402	445	414	422	431	394	434	407	439	421	431	441	434	472	476	409	425	447	425	447	438	433	473	423	436	399	460	418	445	444	460	377	425	434	391	439	413	406	408	419	421	467	399	462	450	440	435	457	430	412	424	414	413	463	412	412	431	442	393	402	422	432	438	409	412	440	441	437	417	472	438	439	445	404	434	457	425	427	430	407	468	397	447	441	410	420	431	441	395	419	427	455	440	436	427	413	440	456	444	423	426	465	423	444	434	442	428	427	419	429	416	435	409	449	435	429	423	430	413	424	466	412	418	433	421	406	400	432	448	465	426	424	437	422	461	431	439	401	404	435	455	427	429	417	442	419	452	458	427	408	474	413	451	442	424	441	461	433	426	436	421	421	410	428	386	440	477	445	463	404	426	472	397	434	435	428	421	426	446	469	430	429	418	414	472	448	458	432	425	485	421	397	417	389	411	473	450	430	483	418	393	412	434	450	434	444	407	430	445	439	438	458	432	411	429	434	453	457	438	436	411	472	449	449	422	443	422	439	447	435	423	453	391	465	450	440	456	432	431	428	444	408	414	436	454	461	445	492	440	489	420	441	461	448	436	444	414	419	467	444	415	428	443	380	441	430	428	446	439	420	424	430	409	460	430	459	437	440	412	441	422	452	438	464	435	415	412	432	475	407	404	461	426	420	430	417	412	432	435	413	477	418	456	429	447	447	450	426	439	411	419	419	436	401	445	440	405	411	456	430	425	421	433	445	460	430	432	452	435	425	469	427	431	414	418	414	421	417	423	421	442	435	448	438	436	443	408	409	435	459	414	424	442	455	430	427	434	444	396	416	429	434	453	436	436	396	428	414	390	450	443	422	395	455	450	430	449	418	420	443	438	446	398	391	447	454	429	398	443	421	426	444	416	453	465	414	437	416	471	422	413	368	421	412	426	450	455	449	445	427	444	408	453	447	462	434	392	421	455	437	413	431
5309	1376	1352	916	763	707	720	670	662	635	638	615	637	554	590	604	611	607	632	582	591	590	599	544	604	546	595	619	582	584	618	598	570	633	521	603	589	583	608	604	617	610	609	605	604	608	620	607	596	633	608	620	604	604	629	606	562	591	582	596	616	576	573	556	558	607	575	587	639	598	583	623	568	539	580	598	576	617	582	576	577	563	580	577	564	573	601	554	628	552	598	619	644	627	588	557	586	590	596	586	592	606	594	593	589	545	617	543	623	574	571	582	623	595	592	597	600	561	598	548	615	605	550	572	622	602	592	585	598	549	599	621	541	622	582	618	586	560	590	624	603	557	597	598	589	586	576	585	570	574	641	594	584	586	560	554	593	620	527	593	598	599	577	577	562	589	615	582	622	617	600	621	594	569	608	563	560	605	612	539	574	592	605	629	608	598	616	636	590	620	583	562	566	588	596	571	567	577	589	560	594	594	568	564	652	547	588	602	592	566	575	650	609	621	589	610	625	563	561	545	574	592	601	608	555	615	574	591	582	597	602	618	622	604	547	616	550	573	564	582	617	566	581	615	585	631	604	567	592	573	586	580	584	600	589	575	560	604	607	576	590	568	583	575	619	623	536	531	623	600	600	588	591	570	557	587	585	579	584	603	583	618	601	580	605	568	617	586	572	545	598	600	583	574	638	594	620	620	572	582	592	589	596	605	626	602	577	528	568	577	643	569	592	613	595	630	574	583	584	592	584	546	594	612	615	556	584	583	599	560	598	577	586	525	589	577	616	543	586	597	546	586	554	612	658	574	583	604	588	597	680	573	565	600	626	615	616	624	557	590	607	581	647	590	589	615	594	571	587	622	597	611	555	574	603	579	551	610	619	595	611	555	605	558	576	596	590	604	568	600	599	526	557	543	592	563	603	595	578	611	625	595	609	600	591	587	667	538	627	565	571	568	583	571	645	611	545	575	622	567	591	568	599	575	548	547	565	593	607	559	554	652	630	612	608	588	636	579	560	574	582	547	607	604	598	582	599	593	616	600	617	604	596	590	609	585	559	575	588	556	616	593	581	595	569	588	614	579	564	635	568	562	578	577	594	586	583	587	588	598	573	602	596	577	573	581	618	584	582	602	613	646	573	601	585	587	596	574	602	592	552	542	597	562	588	585	583	591	556	595	607	590	583	613	613	560	568	558	589	648	585	606	608	578	596	563	603	590	586	591	611	589	585	568	615	586	592	580	574	574	572	597	573	615	629	580	601	580	585	572	606	571	568	527	610	585	597	592	619	605	588	581	577	581	591	596	585	601	627	591	569	570	565	583	596	578	565	578	605	628	548	606	603	583	604	599	586	583	593	584	583	573	612	604	587	632	592	577	575	588	582	559	591	575	599	574	560	604	567	571	618	641	597	618	580	620	585	583	591	578	561	594	579	583	597	627	577	570	609	602	575	553	551	601	579	579	608	542	584	561	592	632	626	578	573	579	619	549	581	585	591	592	596	589	570	603	591	608	580	634	560	570	581	540	565	572	568	557	635	570	575	587	607	598	556	598	579	606	599	612	617	607	576	593	596	601	619	653	569	618	569	606	577	615	581	560	551	566	536	577	600	593	562	618	564	592	566	605	613	583	602	579	558	624	613	545	611	591	597	613	579	554	561	591	555	596	575	584	569	586	618	635	568	614	621	566	555	648	585	593	583	598	578	611	574	603	564	543	622	616	628	567	599	600	583	607	609	627	601	612	617	564	590	625	560	565	565	609	601	584	589	601	547	594	608	617	611	560	592	591	590	598	572	621	609	610	601	602	585	568	620	597	541	637	619	602	597	574	566	572	557	583	599	536	574	639	594	596	575	575	616	589	596	531	553	596	565	596	620	593	643	601	647	594	570	539	618	582	584	563	610	617	573	580	589	556	598	600	598	594	607	564	578	595	596	591	613	630	578	589	558	636	599	575	631	561	539	588	607	611	540	555	574	633	626	591	570	581	571	612	571	580	607	609	588	634	627	566	598	596	609	601	572	593	576	596	604	594	569	616	591	571	552	568	646	596	555	594	605	596	605	584	599	586	652	598	617	581	596	563	578	553	571	563	592	588	572	556	563	588	607	602	559	596	595	584	631	556	596	588	582	598	602	565	585	581	552	587	624	579	568	561	565	585	627	609	659	590	561	561	559	592	573	583	549	569	572	576	612	584	595	595	577	617	544	591	574	601	561	629	565	571	601	586	572	563	590	592	603	580	622	617	562	610	610	615	629	553	586	582	583	589	554	606	593	594	551	628	592	592	598	551	571	619	613	594	584	607	564	603	601	600	549	650	628	624	568	604	568	591	577	566	633	580	614	563	562	605	613	619	583	560	604	574	588	595	602	588	581	584	615	594	561	617	562	573	589	575	594	580	567	590	562	562	586	569	608	557	604	576	631	593	619	619	571	616	596	618	607	598	587	544	612	581	617	609	594	580	624	553	637	614	603	578	618	567	612	632	577	606	507	595	565	561	577	582	568	581	612	586	608	617	594	605	626	555	572	578	574	569	601	589	603	544	592	605	588	554	593	580	579	590	579	569	607	617	558	606	603	593	598	578	569	585	547	601	562	618	595	593	594	594	605	607	576	568	597	552	605	566	575	622	570	608	554	591	582	596	573	556	589	567	624	627	578	573	620	569	579	603	587	565	545	610	634	551	593	591	602	620	588	595	627	566	571	605	583	597	608	582	599	574	610	564	590	590	595	587	610	634	579	576	598	629	598	576	601	599	573	604	606	580	606	587	572	630	608	573	569	574	619	549	573	597	599	574	592	533	591	580	565	573	596	591	539	579	563	591	620	607	559	613	572	586	578	621	604	592	566	619	605	603	583	604	600	566	566	578	596	609	609	603	572	662	561	581	597	608	594	604	585	581	572	587	615	562	554	614	596	549	575	565	582	627	600	585	569	587	544	641	593	609	615	609	564	532	562	616	546	570	609	619	587	624	569	603	556	557	565	579	571	576	598	546	566	604	562	612	545	626	593	570	519	555	611	583	551	638	558	592	571	652	611	589	553	634	581	572	548	606	589	573	541	552	584	568	572	601	570	541	571	597	577	602	608	631	603	551	600	554	568	579	579	564	608	563	555	625	581	629	577	623	608	513	576	599	664	614	562	617	575	600	576	601	591	581	607	550	598	594	602	586	547	659	589	608	594	566	645	590	600	558	624	604	598	571	581	560	562	608	568	582	586	599	573	550	568	591	581	582	594	587	565	590	593	585	601	576	586	611	606	650	598	556	590	579	578	568	542	579	595	610	661	606	565	578	575	610	593	631	598	606	596	585	568	574	628	543	612	579	571	581	609	592	640	604	582	592	605	609	587	600	607	576	610	627	624	643	582	544	573	588	594	564	564	591	602	582	574	587	566	612	590	572	621	591	562	571	597	612	555	598	558	573	580	577	616	537	539	618	548	588	591	600	566	547	561	578	570	594	609	645	596	636	545	558	597	564	588	605	602	582	632	595	568	610
24201	21216	28468	24200	21043	4925	1156	885	740	682	628	602	564	591	566	570	565	559	553	495	506	510	492	517	488	502	486	494	509	483	506	530	517	485	493	495	491	470	458	472	493	498	465	463	504	490	494	454	513	486	502	492	516	474	525	412	501	477	493	502	475	428	490	472	453	491	463	503	462	457	473	484	467	491	508	440	476	471	487	477	511	497	471	420	502	454	452	488	527	459	442	479	517	499	473	514	463	484	495	526	464	458	497	484	463	522	524	505	497	489	452	500	477	426	481	454	520	495	493	475	476	506	506	450	479	490	452	508	476	491	461	479	471	475	460	464	478	507	496	476	465	474	429	457	457	474	477	476	462	467	497	494	448	452	482	449	472	488	459	503	487	492	481	468	470	458	476	467	485	461	508	505	513	463	473	468	461	482	464	469	465	487	511	500	503	493	509	483	510	461	437	492	464	467	493	485	446	450	463	514	453	460	440	485	452	489	510	459	467	464	455	436	459	446	453	445	484	504	500	466	486	498	455	468	472	467	477	475	431	462	481	468	538	486	494	496	491	470	496	491	469	477	477	470	463	472	484	489	481	441	495	466	455	473	488	465	448	486	456	483	472	500	467	491	490	515	446	464	498	445	486	469	467	509	510	497	473	492	489	432	463	481	492	509	472	527	484	466	461	445	485	480	460	493	464	495	494	480	462	472	509	473	485	513	486	474	481	467	474	457	468	498	452	483	481	498	465	486	473	450	480	482	465	464	475	491	459	456	476	468	519	492	482	492	485	498	430	494	473	459	474	461	446	458	456	492	478	470	480	499	507	538	493	445	425	479	479	472	493	465	524	467	496	489	492	509	476	493	445	465	429	477	448	498	458	466	479	448	471	513	461	502	489	485	476	454	445	460	474	504	481	455	481	494	499	458	454	475	459	487	498	463	520	455	501	503	491	445	457	482	479	479	456	480	500	464	476	458	471	493	472	517	473	510	485	500	453	504	482	463	476	461	514	460	483	501	484	451	439	526	483	472	446	496	465	480	461	480	472	442	455	486	470	475	495	504	485	506	482	453	489	473	481	448	471	520	432	458	498	488	467	473	465	449	482	521	465	450	484	452	487	482	446	505	477	491	469	493	483	464	466	454	516	468	502	477	466	463	459	482	491	442	471	457	487	502	490	513	469	468	486	544	443	464	430	476	507	460	470	496	440	481	491	486	486	477	443	487	494	478	483	489	507	472	436	505	519	476	461	497	466	473	443	439	474	482	482	489	464	470	455	506	510	496	483	488	498	489	457	488	457	493	476	460	479	488	461	416	461	454	485	497	459	481	437	499	455	452	458	450	485	457	444	487	469	488	471	446	474	460	476	484	469	461	483	512	482	475	477	457	442	469	482	486	489	462	488	480	463	507	464	502	439	458	453	444	471	483	491	498	474	475	451	482	463	435	470	475	483	455	469	499	491	464	479	438	477	451	469	509	460	507	466	495	498	498	471	478	459	491	496	430	465	449	483	540	467	467	502	432	464	471	451	437	476	447	486	465	455	464	495	519	524	488	464	448	455	510	494	499	483	460	461	473	475	467	471	464	485	527	457	474	438	475	464	487	448	489	460	445	494	464	487	501	434	478	479	503	493	526	478	494	505	466	488	424	473	491	440	432	496	487	496	532	469	471	442	469	500	481	466	418	469	465	497	502	452	473	470	454	483	511	450	462	441	485	446	480	452	500	456	473	497	438	521	477	438	472	465	490	465	479	456	459	455	480	458	499	478	426	432	488	527	464	437	484	475	465	481	455	504	442	463	474	539	430	486	476	505	515	473	495	470	475	485	515	511	462	477	490	532	498	491	508	467	489	502	458	521	479	446	465	473	446	504	483	467	473	495	475	481	506	463	473	486	492	429	475	481	478	506	485	488	494	491	434	486	466	460	439	483	480	498	483	468	473	494	482	506	442	441	427	479	470	436	468	490	468	449	503	483	465	473	468	468	496	458	533	479	417	478	492	491	464	492	490	439	507	477	481	456	485	465	447	481	484	444	503	455	478	450	508	481	466	480	491	450	479	463	474	466	488	432	465	462	482	524	497	452	446	476	521	505	458	477	485	474	455	497	475	486	490	506	423	456	445	467	475	464	461	477	504	502	468	457	444	456	485	479	468	490	475	472	495	483	498	440	477	477	480	463	443	463	474	492	494	464	489	480	488	518	488	469	510	465	441	489	496	463	498	477	507	478	454	480	468	470	484	503	492	489	452	490	493	496	506	462	458	522	461	447	491	488	525	482	449	466	484	482	463	463	505	470	463	473	478	492	483	400	461	484	483	499	447	520	462	446	501	496	465	467	432	464	457	516	455	506	451	456	476	488	470	488	478	510	458	512	466	462	464	487	476	486	455	444	493	481	468	463	439	475	446	476	467	475	463	500	481	486	465	475	481	431	425	438	489	473	505	478	475	460	478	480	465	460	472	493	471	500	460	479	491	472	451	514	513	467	466	538	456	421	494	496	466	469	470	493	498	507	479	480	459	461	482	496	453	440	485	492	488	464	487	439	484	500	519	506	468	529	501	476	406	464	472	498	492	456	470	444	427	438	460	477	470	479	516	512	457	506	458	478	491	497	473	454	454	488	467	479	516	468	492	454	414	478	449	446	467	476	487	471	440	464	467	453	502	488	476	455	468	497	481	462	473	494	469	493	476	466	465	451	478	458	501	483	473	477	467	436	470	503	489	480	475	472	493	465	435	477	481	486	508	492	480	453	479	495	490	498	457	489	465	472	524	470	470	456	436	484	445	487	505	495	415	493	501	480	479	499	459	471	441	467	520	441	494	451	463	474	434	448	490	479	453	503	500	509	487	477	459	501	470	505	459	465	477	448	474	472	455	465	470	497	440	441	490	506	505	466	474	472	471	448	461	450	509	430	495	488	480	477	492	481	469	509	454	495	484	511	490	454	485	483	511	477	467	464	485	503	487	470	460	501	480	466	417	477	484	440	481	467	523	463	497	464	478	463	488	479	489	457	464	481	493	478	466	484	517	485	470	484	465	488	457	444	470	485	462	437	474	454	487	486	494	537	476	509	497	461	471	459	447	464	488	439	460	497	500	466	524	500	465	465	450	462	471	476	479	486	452	469	472	442	475	501	466	477	432	452	479	483	467	439	478	481	466	496	492	492	479	466	477	478	511	470	511	474	456	486	448	486	480	513	453	474	491	433	438	465	503	501	473	530	484	480	482	493	490	476	474	508	496	465	452	457	439	458	487	458	482	464	472	475	443	472	447	507	481	487	497	498	469	445	483	494	451	483	474	470	471	462	472	454	487	496	428	462	454	478	472	495	499	488	507	529	504	494	509	493	476	477	453	469	439	466	441	456	504	470	483	528	477	482	439	447	513	476	507	456	477	478	472	446	485	484	453	490	527	465	474	470	471	475	513	479	498	487	451	466	473	422	451	457	472	480	475	518	454	456	473	479	479	490	473	497	459	488	472	469	466	516	464	506	446	512	456
7696	9274	8065	4199	2972	2326	1890	1670	1332	1184	1130	1000	976	907	826	842	829	774	792	745	750	727	710	688	689	728	678	719	702	641	666	685	693	696	740	666	710	718	664	714	653	696	636	716	661	640	660	620	682	643	702	647	689	632	678	673	717	649	682	618	627	705	697	638	685	677	670	674	685	694	655	670	672	628	683	650	664	652	665	655	618	702	671	684	647	686	606	638	671	656	624	634	633	631	661	672	663	648	697	647	701	666	640	612	698	702	646	636	675	685	671	656	629	669	695	661	604	689	657	648	646	671	660	681	647	621	622	690	612	668	693	587	653	668	664	646	664	651	684	658	698	655	660	587	700	690	643	622	624	634	645	627	636	638	644	627	676	672	658	657	620	630	674	672	658	676	641	610	631	660	643	680	620	677	678	621	716	636	620	645	614	657	660	662	687	629	660	646	643	674	646	689	673	669	617	641	673	660	673	660	640	665	643	691	695	648	655	643	641	612	679	699	637	641	617	659	642	643	642	632	628	678	648	634	621	668	667	670	653	651	680	659	716	655	670	658	625	653	651	626	630	630	669	619	657	642	644	720	639	660	661	625	609	635	641	706	656	629	651	629	595	648	625	669	664	649	639	590	680	629	636	617	645	647	610	661	685	677	612	629	655	623	610	621	661	651	624	664	652	631	634	681	684	647	605	641	629	720	668	636	698	702	657	659	690	677	634	667	646	647	672	623	659	636	625	608	674	658	684	635	668	675	624	689	678	640	656	618	667	637	670	663	613	669	642	649	681	616	685	653	653	659	650	664	668	631	687	688	643	654	619	655	668	649	725	691	678	678	668	621	642	644	668	638	658	659	626	669	680	634	645	679	730	665	656	675	640	681	704	649	620	621	642	678	605	630	658	633	678	630	658	661	624	657	640	654	635	674	650	628	674	656	649	676	626	655	654	688	623	641	647	648	673	636	654	683	645	650	684	684	673	654	655	631	664	679	652	663	627	672	629	670	685	640	651	647	637	654	718	676	630	652	699	629	657	673	647	621	635	594	655	681	626	650	658	660	657	653	648	702	680	645	678	638	648	655	666	679	636	634	622	676	677	649	647	662	680	618	632	649	648	666	680	655	668	607	637	659	648	664	683	720	617	607	631	659	616	611	626	663	664	663	752	636	604	640	682	607	655	651	696	640	659	610	602	627	649	633	606	665	632	653	628	671	689	603	634	622	663	619	621	629	652	631	693	633	647	685	634	643	654	646	667	661	625	655	643	629	633	695	663	639	675	639	685	638	673	679	654	627	694	632	629	675	682	644	655	672	658	630	652	637	632	600	663	669	616	657	639	643	684	629	669	621	619	629	638	627	637	653	607	626	625	656	657	671	614	637	678	631	635	640	615	612	602	691	617	672	633	638	668	687	680	670	648	645	660	670	726	647	607	615	688	663	650	697	647	616	660	656	645	669	645	618	626	697	609	647	687	642	668	651	637	665	622	649	622	633	638	683	623	683	629	659	678	635	721	667	655	689	627	614	636	638	655	643	646	665	644	639	651	681	661	626	683	648	699	669	623	664	704	633	704	702	644	647	634	655	654	665	636	645	639	693	685	642	643	669	687	650	663	650	622	674	596	640	658	666	662	662	618	654	634	646	640	662	665	622	684	659	640	642	680	659	650	662	654	671	681	638	661	652	674	710	670	656	638	660	669	664	679	647	592	724	624	643	637	644	651	603	641	686	625	630	651	658	687	671	610	647	661	641	592	635	640	629	665	688	675	712	650	645	636	684	648	647	679	639	648	633	638	626	634	656	689	661	596	634	599	624	676	676	639	673	672	657	672	644	623	655	665	709	722	643	595	645	673	663	630	624	643	624	646	645	619	666	630	647	635	664	703	648	654	653	661	689	650	632	666	634	680	706	651	693	687	613	629	647	644	641	663	663	637	649	642	660	692	606	629	633	668	646	665	632	659	614	664	621	658	699	642	682	677	649	613	668	650	621	672	645	648	641	644	623	666	640	683	668	603	668	638	676	664	622	673	677	657	665	657	613	666	640	668	652	625	609	696	644	671	656	675	658	633	639	666	667	667	648	657	669	668	654	673	677	603	619	637	658	641	654	657	658	656	700	661	702	618	646	676	619	623	653	653	637	650	676	685	672	660	669	659	616	655	657	680	682	622	651	635	674	674	666	662	660	715	675	633	619	636	625	642	669	654	674	632	654	624	649	657	671	653	654	648	672	618	667	653	670	681	626	666	646	625	680	682	578	658	636	669	626	659	663	600	644	669	670	667	636	614	651	634	669	618	680	691	666	637	646	706	645	626	671	658	620	674	636	614	685	692	643	650	658	631	606	616	649	641	653	669	659	644	652	635	661	652	627	647	684	700	647	670	667	670	687	638	713	654	659	654	686	671	650	671	649	641	640	667	646	643	628	667	670	660	693	644	666	671	615	665	655	649	652	658	653	631	665	632	655	667	668	615	631	658	663	613	624	634	635	627	644	644	615	688	624	632	677	679	630	655	625	642	651	669	645	661	688	675	630	689	656	640	668	623	641	625	633	638	650	649	636	617	670	656	672	665	695	627	637	648	649	686	624	650	695	661	657	663	607	669	625	659	675	694	629	654	654	663	677	679	650	655	660	654	678	666	660	670	630	663	676	686	601	663	674	602	656	674	642	650	647	620	655	670	635	667	642	667	641	669	611	650	646	664	640	612	657	640	687	610	664	619	650	649	615	685	631	670	662	619	645	690	651	653	628	653	651	634	611	682	644	646	617	669	674	674	637	666	642	643	706	671	678	676	642	670	639	691	658	683	659	677	671	709	667	627	578	674	695	666	609	661	653	650	634	654	627	636	652	637	663	637	643	662	676	648	639	606	645	637	621	653	620	645	723	667	657	624	661	609	679	595	611	617	655	663	638	662	646	615	644	639	652	703	670	656	634	655	677	663	621	687	674	670	652	654	636	630	669	633	669	639	643	644	643	629	647	630	666	615	650	683	630	613	607	684	671	618	667	666	683	654	594	644	675	655	681	647	634	646	605	670	638	672	672	658	657	637	709	626	661	620	648	633	619	678	669	621	625	626	628	642	643	677	667	680	651	624	648	621	635	654	665	650	651	668	662	649	614	679	628	663	691	675	654	668	644	680	627	665	638	633	657	687	663	631	636	600	705	676	623	637	620	635	657	683	662	642	681	633	658	659	692	662	681	644	637	600	644	674	637	663	642	665	651	654	668	679	661	655	699	650	643	663	669	646	707	634	637	657	637	652	602	625	634	626	667	617	628	624	670	645	637	616	723	631	640	627	689	666	657	673	646	654	668	702	646	652	630	652	658	656	634	633	670	657	660	670	683	632	672	658	623	678	656	677	615	604	633	635	669	688	657	638	637	657	622	636	636	681	642	640	620	625	648	647	641	641	674	670	638	669	680	667	651	648	620	666	653	633	668	632	639	670	672	672	673	657	657	653	692	614	625	649	656	643	705	672	663	648	628	648	626	667	631	672	660
23168	21236	29139	23623	21237	21159	3753	1007	720	595	556	490	442	410	421	404	371	368	368	309	333	305	330	286	270	294	299	273	304	272	296	296	273	270	267	234	268	270	270	295	274	238	270	248	264	233	270	252	268	262	247	282	250	261	244	244	268	247	283	253	264	280	260	238	258	252	241	263	271	247	231	235	236	296	272	231	250	238	252	256	251	259	246	296	282	242	241	244	271	260	249	247	245	235	227	260	238	231	239	238	253	244	276	251	240	231	243	258	242	249	263	244	281	241	293	241	248	268	266	287	230	242	245	262	285	237	251	249	263	250	278	244	267	229	236	247	281	259	246	250	266	269	260	245	228	245	247	261	233	267	275	264	269	233	235	256	248	278	280	258	248	255	249	249	254	273	254	251	276	254	260	247	249	244	274	272	269	271	276	281	240	263	259	250	263	214	279	261	256	267	260	258	262	260	259	252	253	242	265	232	243	250	229	243	240	257	262	250	252	244	249	237	226	255	236	234	259	247	237	252	240	246	238	254	270	221	251	244	282	235	253	262	234	284	261	259	262	233	245	228	236	250	239	249	249	253	246	218	263	249	256	254	245	222	263	225	248	197	252	262	233	266	240	241	267	270	275	227	253	257	264	218	255	248	239	257	228	242	265	266	235	232	267	250	264	246	255	265	270	262	261	237	249	239	237	236	254	248	256	227	224	288	249	274	288	228	231	261	235	236	250	262	216	246	240	248	247	253	240	248	250	258	249	273	242	217	247	254	250	211	259	249	248	243	267	244	265	261	242	216	260	240	240	254	249	234	233	233	245	243	256	239	269	231	228	235	273	261	257	224	241	256	261	268	252	268	245	280	277	250	243	267	238	260	269	226	256	254	260	238	245	278	266	288	235	254	241	249	254	255	267	233	238	237	266	259	262	259	249	233	216	255	237	257	218	229	239	254	229	257	252	250	235	253	252	228	238	266	234	240	233	270	228	261	264	234	258	243	264	215	277	247	255	214	253	243	258	263	248	240	232	254	246	263	283	231	272	237	242	240	240	247	246	280	250	242	241	226	242	245	243	277	200	231	234	253	259	262	221	236	241	248	252	232	258	253	243	249	240	258	253	254	286	244	237	242	254	252	251	230	247	237	281	283	250	267	267	256	220	245	228	254	230	225	249	269	224	259	249	256	239	271	250	227	250	231	258	257	269	249	271	251	256	221	247	261	236	238	253	230	260	250	247	245	264	248	258	275	242	248	257	265	234	218	253	286	251	258	251	250	265	253	278	260	227	228	236	255	254	246	244	236	230	249	255	279	235	268	230	223	268	252	249	248	248	260	239	233	274	238	256	246	200	240	255	240	254	270	247	224	258	257	271	274	260	234	261	253	257	257	261	240	253	254	238	265	233	285	268	261	212	234	240	258	256	240	226	258	251	240	252	264	253	223	215	256	232	245	227	236	255	256	263	248	239	246	230	222	275	257	246	238	218	261	259	241	260	247	235	255	229	274	228	244	263	256	242	255	234	248	248	240	245	256	252	258	273	272	257	237	262	237	228	226	250	231	253	235	243	269	246	245	265	216	252	212	247	243	260	242	245	213	264	283	211	235	242	247	298	237	243	261	251	231	245	257	241	245	225	283	240	270	247	237	205	220	240	234	255	279	244	238	263	234	255	227	249	226	260	251	249	235	247	267	247	262	252	234	234	241	223	243	236	236	238	239	262	267	249	256	259	229	266	245	241	254	252	276	248	228	255	256	251	242	241	226	230	253	247	250	232	243	234	232	204	243	231	238	252	219	264	255	249	238	263	271	231	252	229	266	242	261	243	257	259	235	213	265	245	244	251	240	251	246	248	267	242	229	237	240	246	231	240	237	238	225	253	237	250	255	230	262	287	261	239	262	234	250	229	232	236	277	237	234	245	269	229	250	247	251	243	245	263	236	266	271	265	280	259	253	264	267	241	261	238	262	255	240	242	232	255	253	257	229	244	236	231	221	262	247	237	238	238	231	276	233	239	259	229	249	227	248	239	240	256	251	237	250	260	244	244	260	228	252	242	262	275	256	226	238	225	278	256	241	236	209	239	253	255	247	234	258	235	234	244	226	219	236	240	239	250	237	267	277	276	235	250	262	225	241	252	236	258	249	246	259	239	245	254	239	278	252	270	250	248	248	259	270	258	242	238	236	257	259	247	266	249	244	250	261	251	219	259	264	244	264	250	246	240	284	252	241	244	273	228	254	245	264	268	235	227	254	235	235	218	231	251	222	253	235	223	249	242	239	247	264	233	226	259	241	245	265	261	247	229	244	232	242	237	273	263	247	246	253	241	231	271	282	260	283	249	274	260	236	252	273	255	247	272	236	224	267	257	240	252	236	244	217	250	267	210	250	246	253	247	270	240	258	230	238	267	226	237	228	235	255	240	250	260	238	237	265	261	234	241	225	250	263	225	253	264	257	265	239	254	255	234	250	221	270	272	251	233	253	245	255	247	257	285	234	233	227	273	264	241	274	238	270	235	242	247	253	264	241	235	244	258	239	247	246	247	270	229	254	266	256	261	259	235	229	237	249	236	238	254	231	257	260	270	248	230	238	238	218	227	243	230	241	233	216	250	235	212	219	239	263	248	265	254	278	248	228	241	267	281	270	258	263	233	249	230	236	234	249	224	237	257	238	257	274	285	240	260	251	244	263	267	253	262	270	270	248	245	248	233	265	236	257	253	253	264	235	229	235	247	249	222	251	271	245	239	237	255	256	279	262	254	266	234	231	262	277	241	232	217	252	254	255	263	250	258	247	247	234	248	287	233	244	258	233	241	264	258	273	245	253	252	247	252	252	253	242	242	276	256	222	234	265	262	251	225	239	253	252	221	258	260	262	239	261	261	260	235	218	226	225	242	241	240	244	236	261	255	238	223	261	258	239	239	224	246	244	206	233	264	242	237	286	258	281	246	250	252	222	269	250	268	226	244	271	259	276	242	279	256	265	225	247	251	262	264	216	226	278	253	256	280	230	212	215	245	256	251	244	265	263	265	226	244	242	237	281	249	250	220	231	218	257	256	257	231	250	253	266	267	239	236	229	251	247	262	247	223	254	247	258	270	257	263	236	276	239	253	236	221	237	235	252	206	254	256	243	266	244	245	248	262	278	270	254	249	238	265	264	238	223	268	250	239	276	261	256	237	205	243	223	234	249	235	270	245	228	249	229	264	234	250	251	282	236	248	238	264	228	243	240	234	254	256	262	255	257	277	251	231	237	255	251	273	263	244	251	247	222	274	262	227	230	248	239	242	257	241	247	204	249	247	262	256	236	229	233	250	239	258	230	233	254	253	241	226	276	233	254	250	242	264	223	254	272	247	246	286	252	278	226	222	258	242	232	238	256	244	247	230	255	245	267	270	248	247	274	249	257	248	259	250	236	234	249	221	270	225	232	273	252	243	261	228	251	216	246	237	270	232	270	235	243	258	251	283	258	245	253	240	232	244	223	255	251	264	259	247	262	227	244
7935	14984	13083	7025	4748	3670	2862	2255	1780	1490	1251	1034	924	771	764	648	674	591	569	546	521	541	506	444	480	433	442	442	392	419	383	397	405	418	402	378	385	379	375	396	401	390	381	387	413	386	403	430	393	385	345	367	365	338	378	376	386	391	346	376	370	389	355	355	325	340	385	351	348	354	364	340	370	383	381	373	377	346	384	354	391	351	388	352	350	383	341	354	343	339	395	356	348	366	366	372	353	341	378	347	374	330	328	333	393	374	363	334	353	376	354	354	357	353	355	338	336	353	343	362	351	341	370	361	332	343	338	362	361	354	312	327	368	337	316	327	399	362	343	382	374	360	368	340	338	363	361	366	348	333	353	322	353	371	364	341	327	342	365	377	353	362	368	339	341	362	332	306	332	351	358	371	353	363	353	313	335	355	353	330	344	363	349	382	351	356	385	333	353	348	382	357	360	346	329	352	338	336	336	332	353	351	339	360	389	365	368	379	334	383	359	330	327	364	349	347	348	362	389	410	332	357	353	375	327	327	400	327	362	381	353	379	339	331	356	380	373	372	369	364	354	364	356	356	353	361	359	375	340	345	372	339	375	368	351	357	360	356	368	360	387	361	338	343	339	345	382	335	369	326	325	363	361	384	383	358	338	371	349	332	352	337	367	357	322	373	351	351	366	350	367	367	325	326	336	332	364	328	371	338	348	361	350	352	309	328	336	328	343	372	338	349	367	365	341	338	351	339	335	352	381	415	340	378	373	345	353	338	342	348	365	323	354	351	359	345	347	362	372	353	357	379	338	382	400	351	363	363	361	324	336	356	330	354	384	360	394	316	338	357	369	360	342	332	351	367	366	317	361	372	329	363	358	401	349	358	333	372	364	357	384	346	336	348	355	372	365	376	364	335	340	366	347	351	360	363	331	345	355	344	377	344	376	357	353	363	363	364	367	356	345	376	319	345	342	348	351	388	383	344	368	333	341	334	351	344	385	345	348	344	323	368	369	332	385	323	345	370	384	343	333	365	341	330	357	359	367	380	351	338	346	372	363	323	373	347	341	394	398	330	349	344	337	368	402	356	362	354	366	377	344	355	343	345	344	353	369	358	363	341	348	371	387	356	340	360	365	351	364	362	381	323	313	359	349	368	365	350	361	352	355	365	364	376	361	373	328	385	371	370	329	371	330	364	346	352	308	378	389	351	368	326	357	374	402	344	359	376	362	312	335	393	341	384	368	352	378	365	344	347	356	367	348	322	356	369	367	371	385	350	332	385	351	334	329	343	341	335	401	321	351	371	368	350	383	345	316	353	350	352	341	351	333	382	345	344	330	374	354	335	340	384	331	362	326	330	363	349	353	318	381	330	359	380	365	357	390	346	353	360	328	361	378	353	365	328	345	355	353	355	350	335	321	363	362	338	343	360	396	390	363	355	337	396	346	331	389	352	351	363	371	338	355	388	331	315	368	372	347	373	345	394	382	378	395	361	337	357	334	347	366	361	373	309	357	392	376	374	352	345	350	370	362	363	340	355	353	347	380	351	358	397	347	336	372	367	364	351	359	349	376	308	373	372	366	349	359	358	342	337	365	362	346	325	324	356	354	379	348	365	340	362	367	366	330	353	368	328	342	347	368	346	356	353	324	368	334	334	351	353	373	382	339	347	353	334	343	364	328	345	348	404	333	355	343	338	355	387	351	378	372	370	322	344	370	362	317	367	373	327	384	381	337	351	354	385	348	363	335	352	361	357	358	331	340	358	354	364	344	332	344	352	338	372	358	351	335	355	342	362	364	333	379	351	366	343	391	370	354	356	353	349	355	364	362	357	350	347	347	319	352	371	380	355	367	343	331	335	341	365	348	361	366	346	377	348	354	395	369	331	361	390	366	368	365	357	354	387	365	348	353	354	317	338	323	365	369	387	346	388	323	356	358	372	361	357	331	367	352	352	320	338	308	364	334	320	369	347	344	360	334	379	330	369	338	377	355	335	363	357	315	368	331	376	339	309	344	360	324	339	310	344	380	360	354	379	322	336	331	374	336	371	371	374	341	376	330	353	347	362	359	338	329	355	340	361	345	370	355	352	338	353	337	380	350	376	364	323	373	332	384	391	363	362	368	352	332	359	371	384	335	337	346	389	348	335	346	344	351	349	388	353	357	314	359	342	317	363	363	354	367	379	359	351	344	310	382	338	388	360	330	328	351	344	372	358	373	377	365	361	343	338	363	360	336	361	323	322	330	335	371	349	340	363	381	339	359	319	351	335	364	369	359	351	332	343	334	361	355	352	373	368	362	377	353	333	352	330	369	393	393	352	344	354	351	350	342	320	356	381	362	348	360	364	343	337	363	371	364	374	351	366	345	346	346	370	355	302	350	357	345	321	348	321	343	316	366	357	323	338	343	336	379	366	327	337	362	334	383	324	340	354	341	366	366	374	333	347	360	334	340	352	372	353	366	337	373	359	363	345	358	313	344	367	371	360	344	337	339	370	363	373	369	328	370	364	348	363	345	366	375	362	328	352	386	362	339	351	369	302	357	339	333	384	341	358	359	332	360	366	360	333	353	365	361	348	385	354	336	348	339	376	355	362	329	308	346	373	327	364	356	339	346	360	320	395	342	380	324	359	339	342	337	347	399	322	353	348	359	345	341	358	347	344	332	324	339	358	353	342	346	385	386	381	373	363	329	339	377	361	366	386	327	363	378	362	335	372	362	380	336	379	349	339	357	352	333	327	359	381	361	351	345	347	362	353	364	362	363	357	371	336	356	365	355	356	355	347	332	381	332	337	340	328	355	340	345	344	358	335	373	339	353	345	365	357	339	357	343	346	343	367	348	357	351	359	378	335	355	378	362	375	384	362	349	353	351	356	343	367	331	357	337	329	339	331	350	329	377	369	330	349	353	335	367	363	398	345	358	358	334	323	335	372	329	312	349	377	364	329	364	331	380	355	380	370	358	340	357	341	369	348	363	362	366	325	366	357	360	346	368	344	357	378	335	348	320	359	352	368	345	334	357	364	358	352	335	355	354	342	337	366	366	375	368	332	320	317	363	337	337	324	322	343	320	358	327	361	377	322	377	364	357	352	336	345	355	312	333	322	346	351	349	324	341	338	388	391	302	348	366	387	327	340	364	377	362	320	334	399	371	327	341	328	395	335	382	363	352	357	363	359	314	380	369	373	378	334	319	346	353	353	348	358	328	334	327	325	324	363	342	317	337	369	355	344	357	366	394	348	332	361	346	359	321	366	393	344	370	342	326	377	330	363	371	333	341	344	336	336	348	333	340	332	371	353	326	344	385	364	379	331	339	355	321	356	359	347	373	390	347	325	347	379	407	360	349	328	365	348	365	355	360	365	361	330	322	365	349	349	363	351	346	331	381	342	363	357	329	374	356	336	370	352	365	381	349	361	351	336	343	362	339	368	358	364	351	356	363	394	329	376	347	335	358	358	353	334	321	360	338	329	365	354	373	343	348	325	336	361	364	375	346	344	312	331
27132	20408	7828	908	575	481	483	504	459	426	444	464	450	469	446	449	436	482	400	441	452	467	391	450	460	442	448	433	434	395	447	424	485	452	437	452	438	440	470	430	422	448	422	447	411	449	449	433	434	416	432	441	427	459	437	449	435	429	424	470	422	406	402	472	461	458	423	442	406	402	480	446	459	417	478	411	447	415	442	435	430	455	441	407	430	443	411	448	421	428	461	456	463	429	442	415	465	402	465	449	449	462	410	461	403	475	430	429	451	460	405	452	424	446	450	394	442	436	451	409	420	453	430	465	456	403	445	420	456	421	460	470	418	432	418	427	405	433	404	440	442	445	455	422	460	470	437	411	423	414	438	455	464	430	401	444	422	435	422	441	455	427	447	444	424	430	441	431	456	455	439	446	434	461	461	415	446	464	452	444	440	418	455	454	413	449	438	424	450	430	429	455	445	466	448	407	436	412	464	465	435	463	443	411	403	438	445	455	416	439	404	428	449	447	420	416	392	434	453	413	420	390	434	448	445	441	425	401	432	418	424	431	440	457	435	429	432	457	444	449	442	443	442	452	477	426	462	435	440	447	431	395	433	432	457	461	436	399	402	465	418	423	409	460	436	465	441	416	414	468	441	409	463	436	468	464	439	388	422	430	413	458	435	456	404	425	444	437	399	417	403	423	436	425	441	442	459	459	440	437	415	428	443	453	450	423	411	430	463	428	424	440	445	440	433	426	430	393	436	424	443	462	443	438	422	455	434	408	403	416	430	469	428	430	422	455	443	425	441	413	421	444	459	448	411	450	425	433	455	469	475	465	451	447	442	438	426	421	435	439	433	461	436	442	455	433	472	463	437	425	447	442	461	424	439	414	444	445	410	454	452	439	416	483	421	444	409	460	423	424	404	467	455	432	415	449	450	456	421	438	403	413	450	424	434	453	433	454	408	442	440	424	451	402	462	401	411	430	454	447	429	443	413	412	442	436	436	449	420	442	439	461	435	448	435	408	447	458	419	418	453	466	435	416	466	406	426	448	464	456	426	435	429	422	444	472	419	467	417	456	442	444	427	480	425	405	424	422	429	435	436	458	423	415	415	424	473	417	414	414	432	409	434	446	410	464	436	426	423	419	437	430	425	405	421	476	430	439	458	418	425	447	436	426	442	423	444	419	457	467	472	436	412	452	416	439	430	431	452	463	440	451	453	447	412	458	416	416	449	454	410	432	457	427	420	443	434	493	438	454	482	443	419	429	425	412	434	425	456	416	446	446	440	493	411	430	463	442	455	405	451	484	429	457	430	459	474	428	434	460	441	439	455	465	409	414	515	433	428	423	449	411	436	446	433	439	424	454	435	466	430	452	396	449	463	443	434	431	426	403	483	418	418	458	442	475	453	456	438	449	447	419	437	419	448	459	428	415	443	436	417	412	463	453	433	429	451	416	425	438	427	417	453	439	453	442	411	436	462	432	443	451	435	432	449	430	436	435	465	455	441	424	443	480	418	449	450	434	460	443	430	433	476	407	458	449	440	445	432	442	466	481	466	452	427	465	501	435	426	448	421	456	412	472	466	436	464	434	457	383	427	442	426	414	434	463	429	456	401	462	430	408	461	403	464	436	451	444	418	478	449	431	443	420	379	439	411	428	441	438	459	450	428	406	438	452	441	399	440	436	434	386	437	473	458	385	479	445	419	456	446	440	411	422	444	428	434	452	442	416	458	448	467	451	454	446	405	442	427	459	466	420	439	460	442	451	451	444	462	403	437	416	447	424	459	435	425	420	442	450	421	459	432	443	465	390	461	450	475	446	452	463	452	443	430	429	449	423	450	422	441	450	425	429	422	436	404	451	434	444	447	429	426	398	426	483	426	426	432	451	431	443	407	447	445	424	454	428	408	432	417	445	437	418	418	461	474	453	412	444	421	463	451	414	447	423	448	460	408	432	404	415	430	428	446	448	429	451	462	399	421	446	439	448	452	432	407	452	433	412	433	455	472	446	451	455	414	462	428	432	420	416	430	419	410	409	472	423	431	435	443	456	445	427	412	428	442	460	458	460	409	460	475	464	419	441	456	427	418	451	460	501	435	432	474	399	437	448	408	439	434	421	411	448	402	416	407	397	437	439	423	453	453	426	442	424	450	444	419	439	482	431	374	427	444	436	417	434	418	456	438	463	430	456	454	471	438	428	396	448	460	470	469	454	433	428	399	423	439	434	437	438	502	401	448	419	415	438	451	424	448	436	442	449	437	448	404	471	496	439	457	419	416	419	441	428	431	408	462	403	425	424	444	450	409	440	434	452	447	422	443	462	434	471	425	413	406	416	448	440	411	456	465	500	408	434	440	456	439	417	452	437	462	441	419	417	413	438	448	459	434	451	430	438	420	427	455	464	442	424	472	480	434	431	445	462	460	448	440	455	412	458	424	410	432	439	451	441	440	398	436	416	465	442	433	437	428	445	448	451	480	432	429	412	422	450	455	505	415	453	418	429	451	437	454	405	425	409	449	420	421	430	437	476	412	451	429	427	418	449	468	442	413	409	430	427	413	428	421	395	452	464	467	426	429	490	479	456	425	418	446	433	424	467	431	428	397	452	430	448	411	444	416	424	415	447	422	462	436	440	465	441	442	443	404	439	419	461	433	421	434	423	437	436	456	417	429	462	424	431	437	399	426	417	441	440	446	391	418	436	412	416	474	448	419	438	428	441	415	399	429	429	424	484	438	447	403	401	464	451	406	439	439	414	469	425	419	445	448	439	442	434	441	409	432	439	387	445	447	415	408	426	463	419	429	416	406	459	453	449	386	436	423	417	417	444	454	459	442	417	412	473	429	422	443	469	426	434	419	409	447	440	432	438	429	452	435	426	431	392	439	415	435	443	426	447	431	437	420	437	452	400	430	461	428	442	378	444	464	425	427	408	439	487	448	455	428	452	467	474	465	412	428	407	436	482	407	432	398	470	474	441	419	447	441	468	455	438	448	442	412	477	381	449	439	425	425	411	435	447	408	412	443	450	444	433	463	455	423	412	485	430	462	427	478	410	429	411	433	424	456	418	470	435	460	450	438	414	494	440	429	441	393	451	444	459	404	434	424	427	427	440	474	427	465	450	433	441	392	436	442	412	418	437	435	445	428	474	435	458	419	449	447	453	415	433	427	441	425	430	407	397	418	449	426	434	424	408	423	433	423	446	457	377	377	422	422	470	470	412	442	486	389	458	440	454	432	446	402	401	461	433	454	466	439	424	453	462	418	383	399	416	433	455	430	412	439	437	452	444	426	421	434	422	449	441	461	422	452	417	448	429	448	420	432	463	419	446	448	449	417	432	418	455	430	460	428	461	435	466	413	442	428	465	472	451	449	422	432	454	428	436	454	420	400	437	441	418	442	452	434	413	459	461	428	442	443	465	446	433	438	411	463	375	465	403	451	465	425	449	463	401	460	423	436	415	457	436	427	455	424	454	425	417	423	425	432	429	498	451	429	445	449	414	468	401
5269	1439	1325	879	801	677	671	737	647	640	650	626	642	656	645	602	590	541	647	631	589	625	561	602	628	604	566	588	614	586	659	617	572	598	615	630	581	608	586	534	549	613	541	611	611	572	611	593	576	599	634	605	601	585	605	569	600	584	604	572	621	535	581	618	581	578	588	581	645	587	608	591	602	621	608	600	597	611	563	601	616	569	599	579	571	547	554	597	579	605	579	541	608	562	610	621	579	604	601	588	590	627	602	575	582	576	587	628	586	610	616	611	600	630	585	602	602	598	565	572	600	643	607	609	634	583	611	601	572	615	625	591	578	582	646	651	580	545	597	594	595	605	622	596	634	596	613	596	611	607	582	576	601	584	597	572	579	572	565	562	646	629	594	580	547	600	584	554	630	586	576	595	605	597	574	628	603	596	565	584	594	589	614	600	591	583	605	613	580	600	578	591	625	574	601	597	586	620	594	632	599	606	635	603	621	604	613	571	576	605	593	562	606	629	572	584	618	638	581	592	608	648	593	583	633	598	578	611	577	582	563	579	579	623	572	594	566	546	606	613	599	625	591	603	614	585	571	612	555	602	600	575	587	605	578	548	617	589	598	630	592	592	597	576	558	628	607	626	604	621	543	620	602	584	637	611	550	632	623	589	556	578	609	592	633	600	622	564	552	643	557	615	624	611	605	583	612	620	568	612	587	577	622	592	602	570	584	598	626	597	651	589	614	599	588	581	575	580	597	572	647	567	613	571	578	596	548	608	584	567	573	580	599	580	565	575	605	595	579	583	579	598	572	569	593	594	597	577	599	586	650	603	596	580	602	594	621	628	574	639	617	589	648	617	586	599	585	567	610	602	610	592	625	585	574	571	634	604	612	583	638	610	597	577	593	568	616	639	586	592	611	592	607	577	612	645	627	596	613	607	590	623	586	582	565	553	633	659	547	629	575	596	621	626	568	603	602	600	583	610	597	596	647	587	576	573	579	626	557	578	571	594	561	607	597	561	600	619	582	613	583	615	582	567	592	628	589	575	577	596	596	622	593	619	548	597	569	583	607	589	600	641	598	619	595	591	621	641	565	617	590	588	631	590	633	584	539	632	583	555	620	612	630	583	566	622	613	660	610	652	606	612	595	592	569	567	585	606	598	591	593	571	653	586	613	624	586	617	637	570	634	585	624	572	590	554	591	588	601	594	591	618	602	611	628	616	578	617	583	595	615	601	571	624	565	581	606	618	591	629	567	588	573	612	574	588	628	582	579	582	561	598	600	611	612	591	582	576	597	566	654	591	587	603	634	593	601	637	614	625	615	602	605	594	599	579	654	617	582	636	585	636	626	586	605	552	562	636	570	641	613	580	584	587	588	572	602	609	560	638	598	579	607	564	616	588	571	597	604	630	583	624	575	638	637	532	576	567	640	596	616	614	614	594	600	599	602	608	605	549	564	585	603	543	597	605	566	583	594	568	576	560	605	606	608	593	593	582	628	595	587	603	546	553	587	619	583	596	599	606	667	568	538	637	600	599	634	619	625	609	635	614	623	582	615	632	579	541	570	544	611	573	596	601	609	601	587	614	567	605	602	556	596	598	558	597	606	607	577	593	609	612	551	599	632	591	634	590	577	603	618	630	581	594	576	634	607	594	585	552	589	589	593	620	533	570	618	589	559	589	605	584	559	583	568	600	576	577	595	582	630	548	586	580	601	572	602	604	565	557	611	638	591	599	612	583	580	593	622	618	634	596	566	599	625	629	590	559	571	588	574	627	613	597	619	583	592	592	605	606	578	665	615	560	573	559	612	606	575	614	577	637	603	613	563	607	563	614	615	605	627	593	578	574	580	546	591	594	618	613	634	600	629	564	586	608	567	590	597	601	589	641	586	569	582	613	555	586	609	579	614	583	584	651	582	592	625	620	591	595	585	598	529	633	641	566	598	573	573	586	592	600	612	587	565	638	603	588	593	570	570	644	578	591	603	631	577	582	597	575	575	640	602	654	560	614	616	606	588	574	602	608	567	623	617	587	567	631	606	591	591	554	583	592	578	615	590	601	663	626	572	595	622	601	612	622	603	595	579	606	594	590	576	622	616	593	570	600	585	579	581	601	598	564	565	622	602	638	603	581	590	599	620	614	576	645	608	591	588	569	563	611	618	558	605	603	614	572	598	640	582	567	634	559	617	580	550	598	592	583	544	600	641	644	568	575	606	641	627	584	602	580	588	616	626	595	567	653	612	630	606	581	606	589	572	591	594	602	628	614	588	547	582	591	624	632	607	630	600	626	562	612	583	571	620	614	589	604	575	562	623	566	568	605	553	659	612	613	590	600	622	562	622	639	606	633	620	614	608	636	591	636	582	597	574	644	617	609	624	586	605	647	664	558	590	617	643	560	622	547	593	615	570	614	621	566	599	621	614	568	610	607	640	590	544	593	630	615	597	610	601	558	571	639	626	563	610	585	593	623	609	614	607	605	607	635	607	614	633	619	670	608	599	599	617	620	600	575	590	641	628	643	639	589	616	597	574	590	612	575	620	567	564	547	607	604	560	607	565	589	571	595	614	617	652	630	567	594	596	591	583	582	609	598	653	616	653	578	585	625	606	584	625	619	596	606	638	625	610	581	618	554	608	583	593	605	606	553	668	552	539	605	589	586	572	594	560	582	594	572	568	592	606	610	606	598	616	567	577	577	631	612	584	620	605	623	568	610	580	597	609	617	610	630	570	593	618	550	582	592	602	619	615	585	608	620	595	540	575	618	592	620	623	565	637	573	560	685	613	613	647	586	550	627	589	597	596	569	604	564	594	566	641	579	611	566	607	565	585	632	656	590	623	588	603	629	607	601	574	647	615	571	615	620	569	640	593	601	583	617	623	598	599	589	634	587	600	592	587	596	596	602	583	623	618	607	606	574	627	570	593	596	601	592	579	537	628	599	639	598	582	613	605	608	583	589	603	586	574	645	610	594	591	614	568	601	587	622	599	583	620	616	618	602	590	634	603	588	614	618	597	636	577	558	576	595	646	540	617	591	579	605	633	611	613	599	581	593	596	575	630	592	625	596	627	584	567	581	590	607	578	577	603	555	617	565	562	608	605	594	596	602	626	591	569	619	615	607	557	562	588	567	548	640	592	612	593	600	629	585	622	603	603	615	519	559	578	614	575	588	610	602	644	612	571	605	629	631	577	649	543	659	548	579	582	563	608	608	626	619	566	572	616	598	599	575	562	599	606	621	579	547	605	560	608	564	574	596	598	589	630	597	589	588	651	589	560	582	610	605	606	615	612	564	581	582	543	623	565	595	564	618	633	576	568	614	560	648	604	579	610	595	581	581	577	596	575	555	604	583	612	573	621	620	614	607	592	605	585	587	613	640	603	633	616	574	586	589	585	598	627	597	621	606	608	616	601	589	614	639	608	614	594	585	571	608	566	638	629	611	556	593	573	601	582	616	592	588	612	603	601	604	593	619	632	595	630	616	585	632	611	548	602	639	613	647
24275	21274	28540	24316	21130	4948	1140	827	738	694	648	653	656	636	606	538	533	556	568	529	498	536	504	517	497	476	527	518	511	516	493	474	489	481	498	452	492	501	485	501	473	479	473	492	504	495	516	496	485	484	479	505	459	527	496	500	468	521	476	489	476	492	482	465	512	479	501	459	486	475	511	471	490	479	443	490	473	482	529	480	516	455	487	497	503	490	496	485	504	510	482	489	472	473	477	467	471	492	489	448	509	494	477	481	500	459	517	491	486	454	499	463	534	479	485	481	503	493	490	474	462	476	498	460	525	501	490	482	486	488	484	474	486	492	477	494	482	492	436	458	474	490	540	494	481	497	488	505	495	501	490	475	484	489	520	500	500	501	490	489	499	490	512	435	482	495	474	461	490	466	467	457	498	475	451	492	481	469	466	492	460	505	463	502	483	518	494	499	474	526	523	480	493	481	485	458	477	495	470	499	471	504	529	484	462	460	486	498	522	456	508	489	505	489	436	471	488	480	470	499	489	455	488	448	483	467	442	512	463	446	507	519	497	475	485	452	498	494	486	493	471	456	497	473	509	499	560	491	496	514	545	497	501	491	463	553	467	450	475	457	429	469	480	478	495	502	454	482	483	473	441	458	487	468	485	514	507	470	482	464	492	483	517	505	477	456	491	474	478	501	502	497	480	489	463	492	492	506	496	498	493	464	486	480	498	490	501	461	479	494	493	488	437	479	476	463	462	510	429	496	496	507	473	479	530	476	485	481	460	454	468	457	477	425	465	497	479	462	515	534	497	482	429	502	474	503	452	438	491	476	498	477	482	489	483	439	447	513	463	489	484	489	479	470	463	489	458	453	421	449	468	455	482	466	471	482	464	452	461	470	475	469	478	442	492	451	493	485	484	484	506	469	480	481	462	453	460	474	471	471	493	481	459	482	487	496	453	453	444	477	485	470	504	493	440	490	490	494	498	488	496	457	463	441	469	484	487	486	494	450	478	438	476	493	457	479	499	443	473	505	464	438	460	474	476	480	481	475	506	435	458	490	514	452	455	500	486	467	492	426	448	495	500	469	485	480	495	484	481	486	446	470	489	464	472	435	454	494	505	484	502	450	443	462	495	501	493	494	485	479	505	489	501	440	515	469	493	497	453	491	453	503	461	480	450	467	460	458	487	468	471	477	480	485	503	455	501	478	510	498	500	465	486	489	490	501	471	447	472	457	506	501	499	475	507	504	482	483	496	455	473	533	458	501	484	478	482	496	497	480	488	475	485	475	470	487	473	464	500	460	500	494	463	495	478	493	490	461	506	504	506	489	464	494	473	474	443	489	495	515	485	435	470	482	480	474	477	480	498	487	471	477	464	493	428	447	461	442	451	443	472	500	418	474	470	458	481	459	492	485	467	492	500	459	473	499	466	467	522	516	486	488	470	479	519	500	486	458	484	514	483	459	449	474	481	497	518	438	447	435	464	495	492	505	511	470	468	512	442	466	463	489	503	509	520	446	473	458	508	504	468	470	482	446	477	464	512	503	500	482	475	478	481	509	461	476	465	523	484	501	461	474	487	483	497	514	510	473	509	476	471	448	494	487	507	473	482	474	483	499	497	448	511	457	485	475	479	493	457	450	460	505	452	486	513	482	437	474	473	466	477	521	514	527	498	468	475	469	477	485	408	480	509	470	414	443	508	487	437	493	492	497	486	502	473	477	478	501	488	482	468	491	495	486	463	491	474	483	513	493	501	473	470	494	497	488	494	511	486	487	469	516	500	487	482	486	450	461	464	505	481	492	526	441	466	475	456	489	503	455	492	494	500	478	502	473	464	485	469	523	463	527	507	481	485	483	490	464	459	468	508	463	469	461	466	446	469	497	499	475	535	484	465	476	466	495	480	476	490	507	485	463	487	468	491	512	482	468	468	495	491	471	491	492	512	467	557	477	480	491	483	449	467	497	490	457	467	493	488	434	463	483	505	442	495	456	490	464	499	487	472	474	488	500	468	477	468	476	544	458	483	494	471	458	509	475	482	477	468	464	490	452	465	472	472	521	465	486	477	486	467	465	499	466	495	510	480	480	509	501	487	465	480	500	470	480	491	453	482	502	460	462	481	447	480	488	507	473	502	519	475	433	507	481	463	471	463	471	529	489	496	491	486	473	457	498	482	444	466	476	476	474	490	489	442	476	468	443	472	481	478	451	468	474	489	468	498	489	514	489	430	462	448	497	451	482	472	465	464	458	479	481	491	505	430	468	428	503	467	499	500	496	483	474	440	485	494	492	473	470	448	467	504	499	493	498	481	473	445	479	477	463	488	433	506	473	488	502	470	498	437	461	458	479	446	469	473	463	484	498	466	486	471	511	462	495	428	484	501	458	431	477	494	487	466	446	491	483	511	448	465	514	489	479	473	505	473	507	483	450	499	475	500	505	475	488	517	502	478	504	474	504	490	491	483	447	521	489	463	473	493	499	462	487	474	502	482	469	487	482	499	483	496	464	473	466	459	503	476	467	500	475	460	448	483	490	507	531	465	483	505	474	499	520	505	521	492	500	501	522	468	445	480	492	489	512	461	488	482	492	438	423	486	472	470	463	513	458	496	472	467	487	469	498	470	474	521	487	445	449	503	491	470	524	456	456	444	479	505	477	519	478	499	472	469	488	472	489	504	495	475	472	493	480	496	488	517	497	479	459	512	489	501	497	508	458	536	497	473	504	476	530	503	435	464	492	484	451	501	501	475	437	430	473	468	462	462	499	475	485	470	471	461	527	498	470	446	480	483	512	432	484	473	498	453	432	475	484	493	481	448	520	466	476	504	481	462	479	503	462	458	448	488	476	458	474	532	495	474	466	458	458	519	472	485	536	486	472	466	465	505	494	489	468	494	440	457	480	479	498	504	466	453	473	480	502	458	492	476	509	469	463	478	464	473	496	448	529	471	473	471	462	492	494	472	450	397	443	468	420	469	466	464	501	470	511	453	453	455	471	490	514	505	497	480	490	410	466	502	470	471	489	468	530	507	490	466	489	470	469	448	468	528	535	468	512	465	460	492	478	458	498	479	476	464	478	448	454	474	467	464	489	495	465	466	466	483	462	485	462	499	483	437	484	460	493	459	477	455	510	473	496	481	486	492	471	503	512	494	490	454	479	468	483	432	489	450	501	489	477	488	465	478	475	502	501	513	499	488	508	465	515	478	494	451	498	466	472	491	520	503	443	525	493	481	466	443	459	478	483	464	445	526	486	464	486	537	459	472	474	480	472	462	487	478	441	486	485	506	460	474	471	480	477	474	486	497	472	460	476	472	481	457	486	489	484	502	474	452	507	478	473	467	474	475	483	510	485	472	521	480	458	460	497	474	508	467	468	519	503	500	486	438	472	455	517	453	474	481	485	484	481	476	481	493	476	499	477	478	496	493	439	520	448	497	491	475	451	489	454	505	439	552	472	481	471	503	442	532	513	463	474	492	471	469	467	456	441	478	443	468	500	489	530	477	465
6932	9173	8169	4313	2929	2268	1920	1582	1374	1169	1159	1003	952	905	872	844	790	766	793	745	712	745	731	718	761	713	643	665	726	687	662	674	686	696	694	692	663	673	730	702	693	727	657	684	680	671	637	671	666	671	648	645	699	714	653	655	688	614	692	659	686	647	683	636	647	629	643	643	641	687	662	672	680	646	674	676	697	639	650	704	661	655	671	696	675	642	680	699	710	661	692	665	640	632	669	688	700	671	669	628	686	621	654	673	681	637	691	656	628	611	655	625	680	682	660	673	667	629	683	615	701	674	613	651	663	629	662	616	668	668	664	658	721	704	657	608	621	679	649	651	663	647	662	664	642	597	652	683	684	684	701	647	675	672	687	665	670	625	603	681	605	642	641	659	640	687	657	628	660	648	676	656	680	621	599	661	687	671	663	624	670	669	653	627	646	639	655	634	700	628	642	645	644	646	641	640	657	685	625	651	670	684	639	665	663	616	704	651	711	644	709	669	672	657	619	675	691	680	662	684	661	681	660	653	656	683	661	631	637	648	629	658	659	628	678	651	627	688	651	676	645	662	629	617	676	688	612	701	649	674	669	632	632	690	639	674	634	666	645	632	627	629	641	681	638	633	653	651	674	685	673	706	667	675	649	646	701	657	620	701	681	630	637	655	648	680	674	652	678	684	674	636	698	671	625	667	640	647	680	688	635	679	648	633	669	678	668	634	680	631	708	656	613	641	622	683	661	672	684	656	656	632	624	677	617	598	661	685	588	661	662	618	655	662	630	682	600	682	635	649	647	643	698	688	672	655	660	615	691	723	679	664	634	645	640	617	649	641	671	659	610	672	638	702	641	636	680	696	647	662	666	674	634	651	627	664	659	643	674	655	687	646	683	678	664	669	677	645	657	666	644	685	675	654	649	681	654	671	656	656	638	652	653	673	634	687	678	683	628	647	667	671	648	662	669	687	656	684	658	677	674	641	647	695	638	654	667	701	656	672	610	671	617	622	644	685	648	696	651	670	674	672	638	668	674	668	665	698	688	626	644	655	646	630	641	677	694	622	612	688	706	704	669	671	629	704	696	671	705	659	635	668	651	677	668	689	667	686	631	662	625	664	655	662	681	675	679	638	665	635	657	672	677	623	652	665	674	667	697	657	651	687	662	691	569	716	681	653	628	710	629	678	649	658	658	640	685	697	636	662	689	662	657	688	624	705	687	630	669	705	673	659	671	670	673	646	708	634	669	645	646	694	684	638	673	647	652	614	654	649	657	655	658	652	639	650	666	657	675	649	680	655	620	686	684	658	645	649	681	658	675	672	658	659	667	682	683	640	720	618	660	567	603	632	648	662	655	700	662	643	666	670	689	660	658	626	627	679	663	701	644	649	698	727	659	682	634	626	666	653	627	650	651	709	649	634	655	611	671	662	672	648	615	662	652	607	714	720	653	700	650	657	689	711	651	637	643	699	684	684	625	632	653	625	675	627	680	643	686	669	697	625	654	662	630	671	660	666	636	697	677	661	659	632	663	691	674	659	707	689	669	673	689	691	692	658	667	703	666	642	621	620	648	628	643	658	676	620	690	637	685	644	646	653	657	675	711	647	645	700	674	659	625	636	640	668	635	658	612	688	658	683	625	634	666	655	668	619	714	715	592	666	665	645	668	662	650	688	670	717	644	665	672	656	629	657	646	629	693	692	636	669	663	616	650	634	662	630	646	655	656	683	624	656	667	639	613	668	674	649	665	624	667	687	647	660	674	692	615	639	658	669	640	655	635	671	642	668	641	655	662	668	662	683	672	637	679	666	649	657	662	660	667	671	677	664	656	701	626	673	681	660	643	651	675	679	664	693	667	613	657	639	730	660	643	690	621	643	644	604	638	639	664	680	653	629	640	680	691	665	662	660	678	648	704	675	688	706	666	673	734	609	676	644	637	658	680	646	710	743	683	695	636	646	716	684	598	640	635	686	687	624	644	628	652	682	638	610	656	661	609	657	701	635	706	651	648	635	651	642	692	650	636	666	639	642	694	667	660	679	659	645	669	674	682	659	626	642	622	699	671	677	622	669	692	598	671	647	650	629	670	677	653	607	611	652	661	667	694	639	651	668	745	648	730	720	695	656	705	659	694	707	665	617	704	673	623	657	689	617	638	643	701	684	636	641	649	677	669	647	604	666	689	651	647	661	673	728	642	638	645	687	683	645	677	630	648	659	636	708	673	662	671	678	680	693	683	635	638	681	719	627	651	647	647	663	655	657	674	671	667	636	683	676	674	678	639	686	668	663	653	652	641	634	675	661	653	694	667	637	643	682	666	689	636	657	619	661	671	671	607	644	676	666	638	639	681	628	676	685	697	674	683	660	651	662	622	641	681	653	665	650	651	632	660	705	652	649	661	669	657	660	640	689	648	635	616	654	684	676	654	645	627	642	660	633	659	662	673	668	662	716	618	696	639	639	684	687	645	630	616	676	632	657	634	646	661	607	656	669	659	657	636	651	623	654	630	677	632	693	691	674	648	640	679	672	650	634	655	658	648	634	637	636	629	636	639	669	698	720	657	650	680	668	686	655	701	676	664	654	708	624	656	679	693	677	633	644	662	690	616	655	664	670	662	656	674	646	660	669	648	652	647	647	685	670	651	668	647	691	630	698	613	697	688	643	609	656	629	669	658	586	666	676	638	681	673	648	619	670	692	650	646	671	694	680	674	653	695	648	659	682	670	645	666	690	673	663	690	668	665	679	674	666	651	599	697	671	649	676	657	696	660	630	643	694	645	644	673	670	634	689	654	667	734	660	592	666	647	666	671	664	624	657	669	734	657	652	709	646	635	641	675	655	656	664	670	644	674	691	673	654	648	677	647	651	691	651	627	684	664	677	650	670	669	653	629	617	608	615	653	631	683	641	681	704	633	700	642	662	650	670	631	653	706	627	616	683	675	650	656	671	653	699	653	605	627	640	675	652	678	667	629	655	662	660	651	631	646	661	661	654	654	696	645	653	681	606	651	626	698	670	662	663	624	688	660	683	642	664	678	626	639	683	655	681	639	640	687	679	637	689	662	656	686	653	661	690	640	626	641	636	678	657	629	665	631	676	686	635	685	648	645	662	665	644	672	663	638	709	647	635	720	639	669	630	667	633	690	665	620	661	704	642	690	644	686	687	647	624	658	675	638	606	650	710	644	668	691	664	679	700	686	626	666	680	665	674	661	655	626	663	660	638	651	665	668	624	641	682	653	667	703	666	656	641	665	715	614	634	663	686	658	634	673	690	648	657	637	659	691	684	668	605	701	645	639	649	676	673	649	655	670	636	707	658	639	673	702	659	614	628	679	653	624	687	681	697	703	647	672	580	632	679	665	652	685	652	687	666	706	667	649	684	674	651	647	668	701	682	616	606	627	613	638	661	730	637	640	658	659	667	678	643	675	676	691	662	660	661	660	689	685	665	646	679	648	627	660	645	642	655	673	652	682	685	658	637	696	657	643	624	638	682	668	670
23185	21272	29161	23680	21272	21111	3723	930	667	557	543	495	438	429	399	411	373	353	342	301	342	309	273	270	307	293	282	322	301	265	258	250	277	294	254	292	250	265	237	285	281	275	268	244	238	265	279	264	287	240	256	258	289	264	245	263	262	259	247	242	264	286	269	242	255	264	271	252	268	267	232	256	265	228	248	277	247	250	240	278	233	256	298	254	252	244	271	262	263	254	244	246	284	242	273	244	281	246	209	249	258	246	251	247	252	245	253	255	240	257	255	262	232	236	250	267	234	233	235	236	252	281	244	261	238	266	269	272	268	277	260	252	240	248	234	263	227	255	263	214	245	248	258	256	253	246	252	280	256	227	261	245	256	248	220	265	226	223	240	256	225	257	249	251	246	252	270	283	248	263	241	273	243	237	253	236	244	250	245	258	245	244	252	261	214	276	282	235	255	250	247	274	294	259	285	261	252	235	254	271	252	228	260	253	240	234	231	237	257	255	254	242	211	260	246	230	243	253	242	277	257	242	252	237	231	263	222	238	221	266	268	258	276	240	273	256	281	232	279	267	251	255	221	257	230	256	253	227	248	304	244	263	241	247	284	247	264	245	265	256	236	260	217	256	243	254	253	259	264	251	263	251	252	246	238	247	247	259	250	264	233	255	233	256	262	238	210	237	247	290	250	254	259	226	229	249	225	226	251	285	252	232	244	254	243	255	249	259	258	245	244	268	243	239	269	262	255	256	228	240	227	263	250	248	222	248	267	265	239	231	232	259	233	251	237	260	244	240	238	269	243	276	243	266	223	244	245	255	267	245	255	230	234	254	258	261	245	251	251	227	247	254	256	245	238	251	235	244	256	233	277	258	256	249	278	262	247	231	257	283	246	258	256	262	239	245	273	230	250	252	235	222	221	222	241	242	242	236	250	270	236	259	240	246	241	238	254	288	238	292	292	220	245	265	240	226	273	231	275	269	266	281	226	253	273	224	252	259	259	235	265	264	232	268	251	272	269	226	255	260	245	278	251	230	279	256	255	262	267	248	255	254	230	237	251	234	243	228	254	232	263	246	231	228	247	251	249	236	252	257	270	244	236	243	246	222	219	273	272	268	281	252	251	303	288	253	238	267	263	245	240	263	242	221	289	264	247	250	234	257	259	269	249	248	256	247	252	254	267	228	269	230	247	234	233	256	244	269	257	256	235	258	229	260	265	247	275	237	223	234	244	245	226	270	251	244	246	251	256	226	269	251	276	234	247	262	263	257	253	275	255	250	220	261	251	233	273	240	277	269	256	252	240	259	265	238	264	261	262	287	252	252	242	271	255	248	238	265	231	208	276	273	262	212	237	273	254	251	233	250	242	278	226	232	247	265	268	228	229	221	237	235	251	230	241	223	243	266	233	261	279	264	228	262	247	254	251	254	235	247	252	254	252	284	222	251	236	252	262	234	235	268	271	231	273	259	277	255	265	225	251	234	243	224	247	275	265	245	244	268	243	226	255	243	254	260	263	254	274	256	249	274	248	259	239	273	252	224	255	252	257	251	256	275	263	253	268	251	255	241	250	247	260	259	240	249	255	272	266	253	240	294	240	237	262	244	263	230	265	245	258	255	273	225	252	262	274	236	252	244	248	241	239	236	245	247	246	238	260	247	268	238	253	221	238	256	256	257	233	258	257	262	250	241	282	271	241	270	253	241	274	249	258	254	226	268	277	248	245	224	228	252	239	238	224	259	259	246	263	244	232	239	215	244	264	233	255	256	240	250	241	238	249	289	241	257	277	262	259	239	274	256	273	260	271	245	265	245	243	248	243	279	283	267	276	258	241	232	246	247	256	249	229	247	239	245	256	252	238	241	233	308	258	269	268	238	237	283	253	271	283	266	257	239	252	248	265	242	230	237	259	277	226	247	245	232	275	244	248	253	235	248	272	235	278	249	249	250	250	258	240	244	207	272	228	259	244	234	275	238	266	264	247	264	243	248	239	227	267	245	263	242	256	229	231	263	240	247	271	240	233	255	239	259	268	242	263	219	275	270	274	245	217	246	227	278	258	232	270	246	271	239	252	225	244	242	247	257	240	281	232	249	267	237	243	242	253	239	243	273	256	241	220	251	233	269	249	276	249	232	252	238	225	228	240	253	244	247	258	262	240	253	271	248	269	282	257	239	255	254	238	246	242	251	268	251	224	247	238	235	247	259	241	258	237	253	251	249	264	237	259	249	241	279	248	263	261	265	242	227	284	257	233	255	250	281	284	235	264	238	225	254	299	266	247	269	257	253	270	251	264	231	233	258	236	248	258	249	255	253	232	268	244	264	251	227	267	226	270	264	269	246	265	229	228	244	239	263	278	274	264	231	249	234	262	237	260	240	239	248	263	277	253	243	239	241	226	262	238	242	250	255	217	249	224	240	261	250	237	276	293	242	241	259	233	241	252	252	256	261	256	251	223	252	224	240	260	256	243	263	263	237	264	237	227	259	239	241	265	259	245	246	241	273	242	245	218	251	237	238	238	274	248	263	268	240	247	261	235	260	272	257	255	250	246	243	278	260	235	240	247	263	266	243	272	283	240	234	241	249	247	248	245	271	237	266	249	241	226	259	257	283	260	265	268	236	257	260	249	253	247	252	265	269	261	233	283	248	234	259	253	237	247	256	239	242	264	220	238	268	267	252	264	280	240	244	244	240	247	229	255	245	228	261	251	239	239	253	249	231	241	259	254	252	234	266	240	239	261	237	258	272	243	229	279	257	239	255	276	223	243	221	250	270	220	240	254	250	225	261	234	247	240	262	255	265	233	252	272	272	275	260	258	254	254	262	236	259	261	260	247	258	253	254	240	236	237	252	233	231	254	274	240	241	253	244	274	264	245	276	249	229	245	252	251	282	227	251	235	244	252	230	246	230	244	239	264	251	273	264	244	238	242	249	256	260	239	234	245	241	262	282	272	229	258	258	260	277	246	239	247	230	281	278	252	251	243	268	255	238	248	227	249	245	267	260	248	245	246	261	265	237	257	279	242	247	256	257	234	264	251	214	238	237	250	262	252	261	243	265	243	243	252	243	268	253	266	246	246	248	250	244	250	251	250	252	270	233	236	245	259	269	275	250	257	241	239	258	263	247	274	248	239	258	269	250	248	256	281	256	260	242	251	241	259	235	261	250	236	256	244	248	267	245	273	252	249	264	229	282	247	246	244	239	277	259	274	247	258	229	265	244	282	280	232	258	272	238	276	241	270	249	251	247	244	267	249	239	247	262	274	250	226	213	262	268	238	280	261	251	267	275	243	229	249	264	229	261	242	241	243	258	255	243	225	265	245	261	241	219	252	261	233	254	296	233	255	232	239	244	260	243	274	249	260	248	258	234	271	251	262	267	244	248	266	262	234	265	264	248	258	260	267	267	234	219	208	234	232	223	260	234	230	245	249	277	270	268	265	243	256	244	265	258	238	256	251	256	256	285	222	254	238	272	258	275	267	263	275	233	257	256	254	240	263	267
7984	14963	13027	6934	4729	3526	2793	2185	1766	1475	1173	988	904	861	780	713	639	596	579	541	528	504	505	521	475	499	488	416	451	420	424	413	394	411	395	409	402	391	433	399	375	384	381	365	396	390	361	336	357	395	353	400	388	371	391	345	349	360	362	371	362	353	357	394	382	385	375	339	399	398	382	384	358	332	358	337	338	363	345	356	402	376	336	340	345	342	353	341	379	353	404	342	376	362	390	407	360	368	335	383	385	364	362	335	374	342	365	351	354	361	360	357	391	337	353	365	361	338	346	338	355	357	367	391	344	383	336	366	387	340	375	372	353	386	389	365	352	349	355	336	356	354	361	372	335	348	351	365	342	375	347	403	354	350	333	391	367	349	354	336	403	351	353	373	376	368	343	357	332	370	351	357	362	337	369	398	367	368	345	330	357	374	340	355	369	338	370	362	368	359	347	372	355	353	368	335	328	358	365	359	348	377	321	354	339	321	347	336	346	364	382	340	361	378	366	353	375	376	357	361	367	346	367	375	359	390	336	369	368	367	378	327	345	358	341	369	373	329	351	366	357	378	359	323	339	369	391	379	358	362	373	356	352	381	383	366	336	377	371	386	331	376	348	395	379	311	377	360	374	360	395	346	354	388	351	354	368	360	357	339	340	342	358	376	390	369	348	361	350	365	387	379	333	333	327	352	347	362	337	350	339	348	372	371	347	379	373	371	323	311	352	345	366	365	368	382	358	348	358	346	382	342	363	366	362	352	368	320	360	356	327	357	376	333	350	343	359	349	377	331	365	369	308	346	342	359	367	366	342	358	338	373	360	342	363	348	354	348	381	373	338	378	351	322	372	357	346	359	325	336	356	373	328	366	350	393	399	357	386	353	371	348	352	340	362	356	372	367	359	351	356	347	346	350	332	351	364	372	357	333	376	417	371	363	363	344	369	331	344	363	358	342	377	334	361	368	367	383	364	378	381	391	349	389	329	396	388	339	332	352	350	345	332	346	351	350	363	384	350	358	346	380	359	356	345	354	338	377	355	356	342	400	352	348	372	358	334	383	383	351	347	348	371	381	353	390	376	344	361	365	400	344	366	380	340	367	373	386	384	361	334	367	369	378	368	352	363	387	379	350	323	377	373	378	337	367	344	347	328	362	389	351	364	354	353	361	363	339	343	368	364	330	325	347	397	372	332	386	379	323	370	354	330	366	336	354	361	372	377	363	368	342	348	339	340	376	373	335	376	386	313	385	347	350	351	357	399	348	336	341	329	362	350	355	374	348	348	337	367	382	385	405	334	352	380	365	356	363	357	386	333	372	344	347	363	329	324	366	372	331	371	365	308	329	368	327	344	355	348	354	368	366	332	361	366	366	333	359	354	353	359	368	383	367	359	373	358	372	382	354	359	355	389	357	351	380	357	332	363	364	331	365	359	365	375	363	352	386	363	379	341	382	339	362	345	360	334	363	373	354	337	341	336	353	372	353	381	376	370	386	387	342	340	325	383	353	333	369	348	365	359	371	356	358	356	369	395	352	373	343	354	349	358	348	352	330	373	346	370	340	360	347	378	358	375	331	353	351	373	343	363	367	387	360	376	350	384	351	356	347	358	386	324	366	369	384	384	359	360	337	382	362	387	356	350	353	350	324	390	365	374	381	325	335	352	368	369	384	351	333	351	363	386	353	376	384	371	332	364	343	349	403	364	388	356	371	352	347	355	380	318	347	346	373	348	351	395	329	328	363	365	341	377	352	355	353	351	335	388	338	417	332	326	350	349	321	354	340	367	334	326	372	320	375	344	362	382	338	349	328	362	373	378	355	355	349	331	334	348	348	372	340	365	353	348	352	372	350	358	395	346	386	359	335	370	357	390	341	327	354	357	366	367	352	356	350	370	358	365	362	355	375	351	359	339	363	359	367	368	344	330	355	371	375	366	348	389	336	380	394	345	332	365	348	367	327	346	353	337	360	360	352	359	342	328	355	372	367	351	369	366	334	372	324	387	356	358	331	348	341	356	352	372	349	342	341	333	383	340	328	370	367	392	382	365	365	321	366	380	361	326	384	350	367	328	336	360	386	355	359	338	338	359	356	345	361	363	339	332	352	355	352	357	364	383	317	360	318	350	362	351	368	373	379	398	379	341	359	378	365	351	353	363	363	326	337	335	354	348	350	360	365	391	377	330	318	354	352	335	367	377	369	355	353	336	361	376	372	343	328	342	331	387	367	393	339	398	358	344	396	362	361	374	340	336	380	365	367	360	335	366	355	381	359	343	355	334	366	362	364	316	341	351	383	385	314	341	355	369	340	357	371	351	370	335	363	357	377	385	372	359	357	385	317	371	337	354	349	349	336	338	361	338	365	386	364	346	372	382	365	341	385	344	382	366	339	363	369	366	348	359	341	355	348	380	335	364	369	368	327	301	348	365	369	359	357	366	341	348	390	366	347	333	350	360	357	370	330	350	340	357	359	327	355	356	361	407	327	353	357	367	379	368	357	353	339	370	361	345	365	337	386	383	347	373	347	380	350	338	381	360	368	351	325	362	341	381	375	348	346	368	360	315	300	334	336	350	371	353	363	378	338	368	338	377	386	318	365	368	328	392	354	335	329	312	360	371	347	373	329	357	330	353	387	363	337	336	309	362	349	334	350	347	399	348	348	321	360	359	352	336	360	372	367	339	389	370	333	387	373	339	369	370	366	381	336	335	367	376	360	348	362	381	384	359	340	349	350	330	376	357	333	370	340	335	361	367	348	356	355	360	342	351	344	363	340	350	348	367	343	343	333	333	364	339	377	348	353	366	393	343	375	345	365	366	370	388	360	351	350	343	358	366	370	398	358	351	366	360	374	366	391	353	344	339	388	370	360	374	351	380	343	381	354	338	362	352	356	383	344	349	381	343	348	324	378	355	348	354	401	346	374	361	353	361	353	365	361	351	341	355	383	372	398	383	329	339	392	387	375	369	356	414	337	363	366	383	370	347	373	344	355	385	358	370	376	373	350	336	390	349	385	374	382	364	340	358	344	355	351	364	375	360	361	324	364	363	359	387	354	349	340	390	392	339	368	357	362	347	335	356	338	407	356	333	340	357	358	386	390	391	389	372	371	362	372	373	370	380	367	366	376	356	344	361	340	332	339	339	355	335	339	359	365	339	343	335	368	363	376	364	345	323	340	383	329	341	329	368	357	379	350	366	346	371	382	342	369	358	392	346	346	360	342	370	369	356	327	338	357	357	364	358	336	362	356	352	357	321	363	377	372	350	357	370	354	346	335	357	390	363	365	328	332	337	367	339	369	394	371	325	377	369	363	337	373	377	355	349	354	325	347	357	375	328	358	381	402	354	361	348	342	320	339	364	369	362	403	366	341	383	353	370	332	362	333	367	345	378	357	343	353	360	332	353	344	365	339	392	376	352	329	376	365	378	379	371	350	353	367	324	387	370	359	370	365	368	364	369	348	363	355	362	356	343	364	338	394	334	342	346	345	352	384	382	384
27342	20475	7848	892	566	464	489	460	467	506	447	461	446	450	451	398	481	462	488	453	479	466	435	420	412	484	436	443	415	442	429	484	471	462	446	437	483	474	437	430	431	481	431	431	471	446	441	416	447	457	455	443	413	443	387	403	433	408	432	487	443	426	483	487	458	414	460	456	427	442	434	415	441	416	469	439	467	478	451	431	419	415	467	445	494	407	456	422	443	441	406	490	406	415	468	419	433	433	450	441	463	415	423	465	419	413	463	453	435	437	430	422	450	427	456	441	484	396	425	465	461	470	435	444	423	435	396	436	465	464	420	425	438	451	454	459	435	499	443	465	468	433	460	417	475	456	427	436	407	454	456	429	442	489	467	470	435	419	464	413	460	478	444	426	429	425	444	426	425	486	426	436	407	456	464	449	452	422	453	424	445	491	489	456	432	469	450	468	411	425	447	451	469	415	456	430	433	443	443	441	457	431	455	441	474	431	427	439	446	421	449	439	438	430	441	489	409	467	459	439	459	464	456	462	437	443	414	448	421	427	424	464	469	453	453	420	418	474	396	423	421	447	445	450	467	429	427	433	429	483	448	415	421	468	468	445	419	441	467	461	440	450	452	451	438	425	456	435	422	434	425	450	471	472	471	440	477	415	442	458	468	439	464	426	411	437	439	435	459	419	444	437	466	427	441	400	434	438	419	423	482	447	438	466	456	419	422	416	439	421	461	463	452	448	470	429	458	427	411	435	470	448	466	452	459	437	450	443	426	443	469	467	407	460	450	451	437	455	458	421	461	436	402	471	436	431	410	413	461	451	425	452	441	451	464	463	444	454	453	459	482	461	442	443	418	450	456	423	448	476	445	455	434	428	398	427	431	470	445	438	456	402	445	419	447	444	410	446	439	487	440	409	450	472	425	417	453	453	439	444	428	411	507	450	464	485	445	433	447	466	444	470	475	420	435	454	455	449	476	452	484	425	425	470	447	474	476	449	463	457	427	421	487	450	459	453	454	471	458	447	446	471	449	435	417	456	446	455	405	457	438	428	431	439	404	439	456	417	454	388	468	416	445	455	426	449	413	425	442	431	431	436	417	436	423	458	426	425	428	451	479	469	454	445	452	396	442	437	428	475	432	451	466	458	429	485	436	442	453	445	465	423	424	394	442	423	469	430	447	464	421	453	447	470	485	447	479	452	483	444	417	430	421	435	459	458	443	460	430	450	442	450	406	424	447	458	429	436	432	445	439	423	439	452	454	412	453	454	456	433	469	454	444	458	431	444	421	435	453	467	448	464	442	454	411	471	427	419	429	437	450	435	456	449	453	420	425	459	475	465	460	470	434	442	443	414	445	432	434	454	472	440	426	438	445	403	461	451	468	414	407	471	451	412	467	427	449	433	474	422	436	449	458	447	411	426	462	433	438	418	456	450	471	471	434	415	458	451	466	454	456	472	421	447	426	429	416	426	453	420	436	479	498	443	463	473	438	468	419	416	425	433	446	445	451	413	438	441	456	455	427	464	435	440	408	430	437	414	439	445	427	424	421	457	465	452	396	430	450	444	459	433	465	433	446	426	487	424	449	452	471	460	433	442	449	447	483	424	450	437	452	417	457	409	462	451	456	488	435	459	443	462	443	445	428	438	456	475	470	430	454	462	441	408	446	492	426	438	450	456	399	437	450	496	444	416	420	460	461	457	444	422	456	439	457	417	474	423	447	460	431	423	441	409	464	453	442	419	441	421	456	442	423	453	447	435	456	437	378	427	454	432	445	432	439	420	477	460	444	496	446	472	428	435	435	426	446	468	432	415	457	425	462	467	472	462	467	431	486	430	414	449	455	453	424	404	406	436	489	429	427	427	434	448	429	457	454	469	446	412	423	441	494	434	460	469	476	459	458	482	441	451	452	463	457	479	445	451	447	441	447	426	437	482	457	443	428	430	432	452	445	484	436	441	445	440	476	427	435	412	450	477	463	424	450	465	432	465	460	444	464	460	415	440	445	466	422	439	424	446	489	462	414	410	472	460	377	430	422	447	440	436	413	457	454	447	444	418	457	461	442	440	460	462	412	458	459	434	429	507	453	422	449	467	453	474	467	451	463	410	408	439	426	434	447	460	423	492	421	449	449	456	438	402	438	434	441	439	472	403	437	446	439	429	467	443	442	455	424	492	451	439	456	419	433	427	412	451	431	414	450	420	420	471	422	468	437	467	417	477	425	459	437	433	458	433	423	441	420	481	461	443	480	459	442	448	494	431	450	466	429	436	433	388	422	434	407	442	451	453	460	433	459	466	427	443	428	434	434	440	449	409	461	420	479	418	461	433	421	462	455	407	423	443	436	431	426	446	428	394	415	447	463	448	450	457	455	439	403	465	401	430	468	432	457	448	430	487	491	469	426	432	432	430	425	440	433	476	468	422	429	471	426	461	434	467	468	477	445	477	467	440	397	442	449	459	430	445	452	468	466	436	438	435	456	453	461	476	478	427	438	410	422	477	412	451	437	428	451	439	455	468	446	455	402	455	484	463	431	398	455	445	439	440	441	442	444	434	463	489	454	431	434	449	438	455	457	449	493	451	443	445	409	452	454	441	441	398	434	438	444	437	469	482	452	419	465	408	486	444	431	431	462	428	439	425	438	462	411	468	420	456	459	438	466	427	463	441	450	427	413	451	434	459	486	432	458	442	427	447	446	449	459	442	439	430	456	426	458	442	437	414	414	410	454	445	467	431	454	441	441	476	439	430	437	455	428	450	443	451	465	424	416	418	443	403	453	465	440	443	454	434	397	427	446	457	424	458	418	427	494	416	415	439	423	478	454	427	476	427	463	420	416	427	459	423	476	439	443	454	438	412	482	457	443	458	431	430	413	448	426	465	405	461	409	448	424	420	455	449	458	476	422	432	443	409	405	469	466	446	458	475	468	429	449	463	447	421	410	449	415	444	431	425	412	442	427	408	399	442	461	437	405	447	414	434	426	468	432	436	423	405	426	425	425	437	446	471	411	458	460	497	472	453	421	428	434	430	437	428	467	435	424	423	468	412	454	474	452	489	428	435	444	463	446	465	461	434	461	455	424	444	464	451	496	445	439	426	446	454	476	449	448	413	463	460	419	421	465	458	438	461	451	437	453	467	423	425	419	434	446	456	460	442	449	458	441	454	412	452	407	484	422	418	474	481	448	446	475	462	470	480	419	407	449	424	481	441	440	434	414	442	435	450	446	456	423	471	433	410	422	455	444	423	429	409	498	403	433	443	447	444	446	451	420	433	457	395	483	452	391	449	459	473	441	433	442	415	441	441	465	448	426	471	426	424	447	397	439	489	452	439	415	421	471	429	422	467	422	449	439	421	446	448	461	414	504	449	452	436	440	462	471	465	427	388	429	419	438	443	476	421	418	381	416	425	444	427	447	445	445	475	402	466	424	455	451	417	446	430	439	453	437	452	451	452	435	490	430	477	450	441	478	440	461	445	417	433	420	428	443	443	422	442	428	440
5466	1450	1326	914	765	737	692	660	635	598	653	681	601	634	602	623	607	604	577	590	571	591	582	635	586	617	599	593	613	597	612	587	604	641	596	616	586	558	583	596	614	575	583	642	619	620	607	598	598	571	617	547	643	584	590	595	600	628	609	597	590	588	612	610	669	613	589	595	610	626	591	615	599	577	613	584	621	582	610	600	608	639	630	587	585	561	588	618	583	578	606	603	586	549	624	614	629	604	613	651	624	631	624	634	558	631	620	592	668	600	594	585	618	598	611	602	582	592	588	565	608	601	640	626	602	596	597	606	595	590	593	632	604	628	611	582	614	592	570	572	566	609	590	614	619	575	584	612	629	619	581	616	633	585	595	613	606	618	579	622	632	627	613	593	580	588	573	614	621	563	641	618	599	629	593	646	606	574	620	601	611	575	619	605	586	611	614	584	602	618	625	595	600	600	612	582	634	582	595	658	632	658	592	589	606	606	609	620	594	575	607	594	569	576	663	616	611	596	627	606	578	576	632	605	569	610	584	579	607	581	635	613	618	591	608	637	639	558	582	623	605	595	601	555	600	619	607	559	589	585	590	554	591	601	627	601	584	571	568	601	625	580	628	572	596	623	573	623	557	586	607	581	626	604	593	601	608	641	605	616	622	608	602	673	564	609	587	588	614	615	623	595	585	584	622	600	569	605	574	605	575	617	628	580	580	617	623	627	547	557	578	620	584	655	573	588	600	622	578	603	591	595	638	607	621	630	625	568	610	631	615	588	620	581	641	593	609	592	586	630	605	597	651	579	589	601	621	598	620	593	608	580	597	571	600	629	589	605	625	594	564	598	597	593	615	558	619	611	602	641	602	606	604	596	621	598	597	584	602	578	633	616	593	602	621	597	572	615	575	596	584	595	602	614	621	588	591	554	591	586	579	632	600	567	582	609	616	578	595	592	593	597	603	622	617	615	627	599	597	612	574	622	593	595	548	628	591	621	597	577	564	649	610	608	574	623	622	581	576	627	607	602	608	582	608	634	643	609	598	639	589	575	578	586	616	634	634	637	630	610	592	646	586	630	586	624	610	648	588	576	651	645	613	598	595	599	617	649	605	639	604	583	607	619	607	622	596	595	614	620	561	629	633	581	619	586	595	589	598	610	615	615	611	645	625	587	628	642	633	620	606	588	607	618	629	593	619	565	645	632	590	605	599	604	639	604	624	615	625	576	588	629	625	639	631	595	604	594	625	568	590	600	583	626	611	639	603	589	600	596	644	588	622	595	638	640	568	614	605	644	649	663	603	570	585	633	661	595	602	578	617	592	638	603	585	576	620	624	592	563	569	604	598	612	567	599	581	631	625	621	593	615	615	618	608	595	603	571	663	608	616	620	583	558	572	617	609	560	591	579	612	557	590	592	584	595	585	563	595	608	629	605	598	607	613	597	600	642	581	576	586	593	613	574	603	560	592	596	621	583	625	625	566	612	600	640	608	606	623	622	664	603	585	545	562	623	606	630	632	598	615	620	575	604	595	547	616	617	628	580	603	642	649	592	573	613	620	601	648	634	571	611	621	577	618	538	598	603	582	598	603	559	620	607	581	607	588	620	593	624	577	649	597	613	615	615	598	595	596	607	595	630	635	597	592	601	618	625	567	600	606	612	564	607	630	583	589	612	649	593	610	591	606	611	615	625	564	631	575	573	580	607	582	590	637	603	634	590	618	593	559	584	609	657	639	632	589	579	596	588	594	585	617	578	615	562	575	617	601	589	618	626	587	580	582	606	613	575	636	595	661	619	612	606	624	628	553	578	592	613	579	571	601	651	607	580	620	629	566	591	582	601	594	577	590	579	610	579	593	626	585	612	630	614	614	594	644	621	632	551	617	630	648	601	595	600	615	599	597	595	633	557	636	626	601	622	603	574	561	572	602	615	589	606	605	627	646	553	602	566	592	608	621	588	633	580	596	614	551	611	609	591	620	557	581	637	616	592	614	640	610	589	607	646	633	588	625	540	560	567	582	612	600	577	609	603	591	649	609	594	597	563	602	603	580	640	585	598	573	610	607	627	612	552	564	571	608	565	631	578	582	629	632	606	585	564	629	629	577	617	589	577	673	591	608	633	617	608	583	562	598	557	583	642	622	591	594	614	620	621	643	613	566	653	636	604	607	598	619	620	571	628	579	582	585	616	636	615	618	580	599	586	622	601	630	594	596	624	584	529	596	583	604	592	644	620	663	579	566	582	600	618	571	616	571	615	622	621	636	615	630	612	588	601	573	598	615	620	606	568	594	605	638	580	600	563	621	603	630	635	604	627	602	613	592	585	593	596	633	583	604	603	586	607	581	574	650	580	604	565	613	620	608	596	559	587	574	570	622	611	581	570	572	576	620	587	575	579	635	656	617	611	624	583	606	611	611	592	601	575	581	628	608	635	611	617	581	629	592	619	578	607	602	614	642	648	591	606	608	585	611	572	623	580	630	613	572	592	606	591	612	634	577	586	620	546	606	584	606	623	606	610	590	615	647	587	610	558	592	605	583	627	611	580	582	596	595	558	579	639	610	613	580	619	610	620	583	612	604	582	586	644	577	583	612	633	593	606	572	643	600	622	607	614	622	648	548	563	633	635	584	577	587	566	585	583	573	592	614	585	607	594	630	568	615	573	631	577	604	642	590	620	648	627	576	628	617	592	600	597	614	609	614	612	581	599	587	640	588	602	590	593	641	608	563	553	606	599	568	636	574	594	616	636	587	603	599	639	579	602	611	579	636	566	604	639	607	614	578	582	594	602	583	655	635	562	607	631	596	613	623	619	607	592	624	578	639	575	586	626	551	629	599	589	584	591	640	605	625	593	626	613	619	585	583	615	670	622	611	595	633	598	558	608	623	577	607	629	566	587	602	576	591	552	632	585	583	624	605	583	597	615	657	581	592	618	665	605	571	614	606	636	638	616	649	573	645	617	629	618	590	595	606	601	581	614	577	591	598	570	630	553	598	604	587	591	641	604	595	583	585	614	628	643	626	614	605	559	578	636	595	620	608	585	628	616	605	597	590	606	596	610	610	590	584	586	590	579	634	622	594	591	608	649	609	661	582	557	574	591	636	579	575	596	605	568	618	596	633	599	604	589	616	650	630	619	610	562	576	586	599	579	580	631	591	601	612	628	609	614	618	591	576	596	604	603	650	549	576	578	578	585	595	623	587	610	590	572	564	602	612	615	603	612	586	592	575	611	580	608	643	600	601	590	589	604	603	615	608	562	581	601	581	588	581	620	589	617	611	622	631	600	583	559	594	604	576	600	592	586	558	586	579	599	633	586	597	617	586	588	565	603	640	596	592	626	625	624	614	581	606	589	622	627	606	634	610	573	615	633	634	620	601	570	592	570	605	612	609	600	654	574	627	599	612	583	589	619	636	593	576	603	575	598	596	629	607	601	576	575	654	597	616	590	659	601	605	599	588	619	614	600	616	602	593	571	583	639	573	583	575	589	599	569	607	553
24315	21288	28573	24334	21140	5001	1155	830	755	664	629	632	582	598	589	543	524	505	531	484	513	517	532	536	563	499	505	493	533	498	492	508	507	496	499	499	467	545	482	487	505	518	519	481	525	462	504	515	486	498	497	516	452	522	489	467	476	482	520	473	470	501	494	496	504	551	473	490	461	479	497	461	510	461	510	490	480	493	475	514	493	454	531	464	460	476	484	512	465	470	480	501	461	529	499	488	486	506	481	492	480	492	477	441	449	440	489	470	463	484	450	461	479	468	487	477	465	481	474	453	488	525	445	489	486	463	466	482	479	456	490	516	505	490	462	454	468	503	493	492	458	478	446	499	456	446	470	480	411	463	484	451	471	485	445	486	491	502	479	453	505	484	442	487	464	510	490	509	460	473	470	481	510	451	472	474	467	446	493	489	458	482	489	482	421	457	473	518	493	461	469	436	464	514	469	439	485	486	485	465	476	441	494	451	514	465	485	479	471	511	471	483	520	497	505	468	490	505	493	476	469	484	416	538	529	506	480	490	489	472	482	497	489	475	449	464	489	524	502	468	458	486	450	460	480	485	511	500	469	465	497	445	468	501	491	496	487	490	488	457	480	487	455	465	482	490	476	471	499	509	497	514	456	480	479	448	494	490	452	487	493	479	461	488	473	500	484	462	479	510	477	485	494	487	469	478	494	498	503	473	500	494	503	445	507	503	484	515	444	536	447	469	490	466	484	461	479	474	472	474	467	506	491	513	489	463	496	489	476	475	514	480	506	525	489	506	448	477	464	507	516	478	483	484	473	437	490	472	495	507	478	508	502	457	461	481	466	471	482	483	525	491	508	500	465	520	496	465	494	470	498	472	491	462	497	470	515	472	507	497	504	488	484	462	524	464	467	453	451	503	488	478	448	495	493	510	482	459	492	467	494	469	470	455	495	449	468	486	517	457	480	515	505	485	491	453	461	437	468	470	483	482	475	486	488	488	494	497	459	449	516	470	461	479	462	475	483	490	470	456	468	476	476	462	486	455	483	433	461	463	472	457	478	461	464	464	496	480	497	475	458	507	508	487	499	500	481	461	471	481	483	462	497	488	495	480	473	487	525	499	494	479	456	483	485	490	431	463	461	500	503	468	457	523	453	479	494	456	491	477	477	410	477	494	513	474	512	464	472	505	477	446	478	509	482	479	500	452	495	498	460	484	475	476	462	490	475	458	450	479	503	440	479	468	453	518	453	470	491	483	477	467	479	461	488	474	498	449	487	482	470	461	465	493	475	489	423	500	444	477	489	441	452	515	474	505	491	512	523	441	467	497	441	489	505	428	502	500	458	453	498	456	486	466	470	449	493	478	478	471	492	484	500	461	481	472	478	475	449	478	472	475	494	479	459	480	474	469	514	472	479	464	477	494	457	437	464	505	465	491	496	503	459	471	523	473	469	465	476	469	488	487	470	461	465	495	456	496	496	504	456	459	466	486	504	493	478	462	455	488	498	508	485	511	440	513	486	496	478	519	473	474	489	502	504	463	503	449	489	467	477	496	483	490	482	507	500	484	466	509	473	483	465	488	460	449	483	499	472	469	475	476	445	491	488	485	455	496	481	521	448	501	520	504	472	499	492	472	497	492	490	484	497	471	504	516	488	463	459	407	477	484	474	487	428	466	497	505	465	472	473	491	468	455	464	482	451	501	496	492	447	450	497	529	514	494	480	500	498	509	474	464	494	464	462	464	479	452	499	491	467	439	466	428	485	507	483	472	488	491	474	474	497	490	475	506	516	473	484	473	486	478	472	451	483	506	458	449	506	503	478	466	491	421	495	501	476	492	474	461	482	457	426	474	484	482	506	466	451	511	532	483	485	468	501	512	489	473	465	509	453	512	506	448	463	477	506	514	494	482	500	493	488	465	503	485	498	455	490	480	493	461	507	526	489	488	486	477	483	490	495	513	508	472	508	485	447	464	495	498	491	459	480	505	436	504	478	463	485	448	453	442	515	454	478	477	479	471	502	469	514	470	453	541	488	501	488	505	505	526	488	494	456	496	485	464	496	471	506	515	506	488	430	498	457	433	481	472	445	510	474	475	483	434	474	483	485	462	484	475	486	494	452	511	496	496	471	471	486	540	478	466	504	442	450	474	456	472	464	482	501	463	498	522	514	480	472	448	477	466	473	451	420	508	528	460	490	516	495	460	454	484	460	445	446	462	501	463	493	488	484	469	454	505	491	450	452	493	516	466	480	467	484	466	488	441	502	479	483	463	507	473	463	458	489	494	466	501	481	508	481	472	492	481	467	515	458	460	498	449	455	478	469	488	465	459	460	461	496	499	499	474	476	452	505	498	518	490	504	487	463	499	506	488	451	480	488	439	498	489	491	442	488	441	472	497	501	460	419	520	457	466	502	485	501	498	492	497	488	462	505	470	491	458	472	456	507	460	475	522	491	481	460	436	451	480	484	489	488	485	453	478	517	490	484	494	463	457	498	477	445	473	484	464	484	476	486	469	454	462	478	477	488	499	468	501	500	488	498	465	459	468	462	497	445	485	506	474	483	494	514	477	499	480	500	512	475	479	483	445	449	513	486	479	459	505	478	432	484	480	483	496	528	484	496	468	458	483	444	475	492	532	504	496	492	508	469	505	528	461	480	487	460	461	437	496	464	485	469	495	492	517	443	447	495	502	469	469	512	481	505	476	481	464	527	466	531	469	477	488	492	517	492	472	511	453	462	470	478	445	469	526	471	506	476	485	472	475	526	499	472	485	454	463	470	496	500	465	495	482	475	475	459	483	447	479	466	483	464	498	461	480	464	465	484	473	474	494	491	492	479	480	496	482	487	451	462	474	449	505	489	490	463	491	436	499	448	481	449	467	479	487	493	482	492	476	483	502	492	473	441	498	469	485	485	465	476	466	522	469	478	455	474	496	440	481	463	536	444	475	485	508	509	496	468	484	475	472	489	488	465	491	502	439	486	492	525	492	458	520	473	450	487	493	492	493	436	498	461	498	467	464	531	482	549	467	491	503	459	518	472	450	470	467	477	444	480	468	509	490	482	502	508	485	509	487	445	484	467	500	468	488	469	490	470	482	447	460	479	495	449	464	461	457	450	472	466	484	508	485	477	449	474	472	457	481	507	464	473	459	436	457	456	499	482	484	465	493	475	470	543	476	475	492	471	473	488	518	491	486	496	526	470	500	436	480	507	466	466	505	444	483	481	489	515	490	481	518	445	480	510	500	481	475	469	472	495	491	505	515	450	446	500	485	481	517	462	494	491	504	469	504	444	499	476	492	459	484	484	448	483	468	485	504	455	480	481	479	448	445	441	450	448	492	501	475	454	490	482	433	430	484	497	509	474	493	477	473	480	516	494	455	492	493	475	497	461	480	467	477	533	482	459	501	506	471	496	446	462	460	478	494	501	501	461	466	481	448	455	461	469	504	484	454	453	447	516	520	488	467	501	526	446	501	464	448	477	470	455	502	500	467	483	462	493	500
7789	9222	8131	4325	3019	2404	1908	1523	1344	1276	1101	1004	959	906	882	833	806	778	778	804	752	704	779	737	713	669	722	693	732	681	729	667	644	735	675	674	731	697	713	662	687	729	698	647	685	708	723	698	719	684	690	669	714	656	661	628	651	644	700	720	663	684	631	668	660	661	676	656	639	659	679	679	665	663	643	682	605	650	656	649	673	654	726	638	661	664	661	700	638	634	671	680	657	663	650	659	694	680	657	677	659	666	671	662	640	626	663	675	622	637	661	683	637	658	659	618	698	659	652	679	720	670	639	662	658	642	696	678	641	699	685	666	616	652	653	678	655	637	689	646	634	700	705	664	667	695	648	655	685	619	638	645	669	722	663	684	693	652	649	665	665	669	677	682	628	661	676	674	634	651	627	643	658	695	669	657	678	644	622	672	613	665	654	646	707	643	650	649	646	656	647	662	686	671	683	658	684	651	667	663	677	639	686	643	680	643	708	654	690	720	646	666	652	674	654	656	674	652	651	658	667	664	654	678	620	628	594	613	666	667	630	651	602	665	604	662	675	656	656	632	681	662	658	670	600	593	663	680	620	645	670	637	695	650	713	682	675	628	681	685	613	681	701	637	655	639	655	639	623	634	666	680	663	674	660	676	662	652	694	649	700	621	712	679	664	652	632	692	654	652	656	644	655	694	699	702	680	653	657	641	630	638	665	641	693	620	634	641	659	668	623	661	676	656	668	715	662	690	684	664	638	622	674	637	692	659	641	642	626	634	623	682	661	689	642	669	657	624	633	653	704	661	725	664	676	639	655	626	637	663	624	636	626	674	719	660	671	693	699	690	699	645	683	644	683	703	662	659	644	683	634	664	706	645	706	657	676	633	659	663	683	706	679	681	708	693	686	640	657	644	694	601	642	677	637	694	699	642	676	676	642	644	646	634	673	671	650	697	648	639	681	672	642	658	652	660	688	670	660	703	691	654	685	698	632	704	680	669	645	666	638	648	661	650	667	634	668	643	620	606	694	686	676	648	638	694	666	619	623	610	721	716	667	656	654	622	664	680	627	714	624	631	688	667	686	661	636	652	676	637	663	630	649	683	663	674	664	665	661	688	660	657	679	629	660	666	651	669	649	697	696	637	666	640	686	660	693	672	636	666	659	650	685	653	697	673	696	632	644	672	667	671	668	691	665	676	652	655	652	701	682	687	659	696	654	666	687	691	641	625	665	623	662	638	696	660	640	683	652	657	680	705	635	623	668	662	663	640	687	670	692	610	660	628	660	625	693	648	637	689	666	623	666	678	631	683	656	645	670	638	632	652	658	682	667	658	675	661	676	650	652	630	656	638	641	652	656	706	683	614	640	634	674	638	676	650	628	653	662	672	676	650	663	691	614	713	656	647	677	676	647	665	645	649	723	605	641	705	683	669	656	662	648	693	673	642	671	669	663	651	653	650	668	630	649	634	639	667	637	590	667	625	655	659	678	602	675	660	617	619	639	645	687	681	597	657	686	655	683	673	644	661	672	693	643	674	630	678	683	664	641	636	674	642	685	663	650	648	642	660	665	626	716	634	658	621	657	661	635	671	636	666	646	643	638	659	629	659	634	650	625	703	658	699	642	613	625	671	675	658	639	665	682	683	652	628	647	602	691	677	694	665	662	625	619	626	635	644	609	702	661	666	649	658	678	685	642	681	610	659	667	655	659	641	694	675	691	661	668	657	646	653	672	668	636	695	684	714	677	659	611	695	624	661	670	647	682	660	695	697	685	677	633	675	656	691	600	654	652	673	683	645	647	634	632	668	685	646	641	657	680	686	632	645	669	673	632	676	678	638	627	664	669	642	614	663	618	639	659	639	694	622	654	686	643	659	627	662	660	643	638	635	661	670	666	673	657	650	678	641	664	679	704	641	645	661	612	639	667	673	618	678	684	683	678	671	706	600	640	636	715	627	616	663	683	716	673	672	621	627	633	679	628	662	683	651	667	610	671	665	644	641	683	665	644	691	663	659	629	679	671	698	655	704	640	635	671	674	638	668	638	621	658	593	639	638	666	609	634	599	608	629	631	668	628	693	665	682	640	657	656	652	661	668	664	608	710	629	671	680	639	661	649	648	619	634	654	640	703	704	636	725	636	648	625	649	662	669	684	671	680	663	673	604	641	663	628	664	658	700	658	626	688	649	642	672	667	633	616	702	682	705	685	655	645	671	634	683	651	680	661	667	638	690	658	670	638	670	693	658	695	732	645	689	681	630	707	674	625	640	677	667	683	676	704	666	663	634	666	663	615	652	685	674	627	697	671	657	670	671	651	636	681	648	624	659	640	652	646	687	617	650	697	690	634	662	677	627	640	645	671	644	658	584	683	673	615	664	669	653	671	668	635	629	649	668	645	671	717	653	634	616	662	644	695	712	622	659	681	653	662	663	651	609	708	597	691	677	689	652	653	694	676	621	652	623	637	645	639	636	662	654	684	736	674	694	677	619	692	666	683	649	663	666	663	660	695	637	631	687	656	647	646	639	674	607	655	632	601	638	595	665	673	653	660	640	626	694	646	655	679	652	696	673	663	638	679	671	658	614	627	697	681	671	673	628	680	716	626	642	636	639	696	666	601	634	654	662	620	701	643	699	656	684	625	664	604	697	677	639	635	682	655	685	674	666	663	666	643	671	668	667	643	608	652	675	663	650	639	649	647	638	657	637	654	631	648	737	711	631	655	682	680	625	643	639	667	634	647	647	593	728	679	638	722	655	651	657	698	629	691	671	686	672	635	651	614	695	665	691	649	619	609	692	669	668	652	628	679	621	692	656	659	658	659	649	654	675	656	689	636	668	696	638	674	678	647	662	667	659	673	626	626	695	669	666	638	661	675	662	672	667	635	707	650	681	621	647	676	686	645	667	671	654	648	703	627	652	668	649	666	680	646	682	683	641	637	628	644	630	676	664	609	632	661	630	653	636	664	695	677	634	661	605	702	664	660	684	661	683	682	696	689	670	670	652	703	660	666	680	650	675	643	655	695	654	639	699	640	652	630	630	704	621	674	659	635	646	668	615	646	640	656	687	634	668	629	622	690	636	647	662	645	630	672	663	656	657	624	681	671	678	679	667	673	694	693	646	646	661	663	636	614	672	717	708	660	689	657	672	673	622	658	650	695	656	671	643	671	633	642	624	668	640	692	645	672	667	678	683	672	663	687	642	663	697	619	657	642	648	639	644	685	688	649	642	574	662	678	662	644	661	705	646	638	642	683	683	628	656	648	630	666	698	695	727	657	693	647	595	658	684	635	715	692	621	627	623	625	645	679	688	658	644	692	672	674	660	621	655	625	599	673	621	642	677	693	653	616	682	630	666	641	636	642	634	650	658	699	660	679	694	661	666	635	719	663	670	646	724	690	676	694	643	658	679	653	655	677	712	689	688	654	669	724	669	645	673	651	662	626	681	655	634	699	643	666	621	691	684	675	625	712	680	676	642	605	682	646	665	704	710	651	691	654	603
23091	21220	29045	23680	21221	21068	3743	969	705	670	581	486	476	417	405	389	342	360	324	322	313	321	294	322	319	294	297	302	298	274	255	280	279	287	253	286	292	275	285	246	271	259	255	264	264	244	257	260	276	260	286	271	274	247	247	256	268	265	266	258	272	259	251	260	256	236	236	287	263	235	235	270	241	268	245	244	253	253	261	281	259	242	262	261	238	274	226	281	263	250	252	274	272	254	234	239	255	263	250	251	267	240	242	264	219	273	231	237	243	245	242	272	258	246	267	255	272	263	233	264	277	268	253	233	245	217	234	279	229	270	220	261	256	253	266	256	260	260	246	246	251	276	281	251	271	229	243	246	230	250	246	249	256	223	251	244	238	266	263	277	278	271	260	257	229	231	247	256	239	248	259	295	259	256	274	257	224	248	252	265	278	247	248	263	234	274	236	259	226	223	259	286	235	229	244	237	240	266	247	249	238	250	227	233	246	269	266	249	268	253	269	250	256	286	238	257	263	241	252	276	231	257	264	280	255	227	240	254	238	271	234	254	242	243	259	248	269	253	250	233	265	263	281	239	269	260	233	259	220	254	239	244	250	275	241	235	259	265	245	249	268	242	247	257	245	242	279	241	240	265	268	249	267	279	248	237	239	266	227	278	266	253	238	240	223	285	238	245	242	256	259	244	238	241	255	275	240	262	252	259	244	279	242	254	253	239	240	263	245	236	268	259	263	254	206	249	262	232	269	258	246	234	240	243	253	259	242	247	230	236	252	258	280	256	246	235	247	255	263	264	252	238	211	255	244	235	251	232	236	273	248	294	272	270	255	265	265	262	271	251	247	256	256	236	258	226	227	253	263	257	239	258	263	257	236	243	244	225	254	274	264	244	261	242	262	242	260	225	267	233	242	267	249	282	232	275	243	259	261	257	246	266	247	236	239	250	263	268	233	269	247	251	268	266	255	260	237	263	245	246	252	258	237	280	245	257	235	279	226	228	246	201	227	259	260	250	267	255	282	231	227	255	267	264	268	215	258	240	279	255	250	220	252	274	238	273	273	260	255	282	238	223	259	277	251	256	257	257	255	252	234	269	278	231	241	232	257	279	254	237	271	223	242	257	205	250	234	215	256	248	224	238	260	238	232	264	252	273	251	246	259	261	249	261	291	257	253	255	264	296	238	278	226	257	260	232	256	261	245	283	243	244	239	237	231	254	251	241	255	269	253	250	235	201	262	241	264	275	268	249	246	280	244	255	244	260	242	260	259	247	240	222	264	244	243	242	260	259	245	233	253	259	257	237	266	248	232	268	242	239	244	250	216	255	239	238	267	243	269	222	255	248	241	269	257	221	270	258	242	243	252	263	281	236	244	240	270	270	237	247	245	249	256	248	238	233	238	280	241	226	246	261	260	285	247	287	237	251	230	258	264	255	270	228	270	251	252	282	264	256	258	259	237	247	225	252	270	265	227	233	245	245	291	260	245	284	255	246	245	277	251	252	253	255	225	234	254	250	265	278	251	245	237	260	238	244	255	246	251	229	237	252	261	247	265	269	268	228	273	260	257	250	277	227	249	248	261	211	238	242	256	271	239	263	248	259	256	259	256	253	241	237	223	228	287	225	224	247	256	233	257	247	272	270	232	280	265	259	260	272	290	261	258	238	281	293	250	268	227	245	241	236	260	222	276	246	240	235	241	227	250	251	259	228	245	252	250	255	228	252	261	245	280	251	229	232	248	252	232	247	241	209	266	260	263	244	269	238	264	257	242	246	276	278	264	270	244	273	253	256	260	244	237	253	223	243	269	228	232	250	289	252	249	232	254	234	231	251	257	243	241	267	240	251	263	268	255	258	255	209	239	251	268	267	258	272	255	236	277	231	256	225	234	268	236	253	233	238	259	244	266	246	243	246	248	234	247	242	239	233	229	250	254	265	230	233	259	261	249	238	242	239	241	266	267	228	225	245	232	270	251	247	264	270	264	275	269	252	223	242	263	258	254	252	227	256	255	244	287	251	257	243	221	246	237	236	241	235	210	252	250	252	208	250	264	238	256	258	250	247	266	261	269	234	237	248	256	280	267	234	232	240	250	257	265	217	221	238	241	231	211	262	252	243	272	232	247	268	223	255	254	259	244	281	243	266	263	227	253	266	245	288	252	240	235	249	261	240	278	264	199	222	243	234	234	221	269	233	235	245	239	239	256	245	238	249	260	256	245	272	261	224	238	248	220	249	242	227	239	241	274	250	237	231	260	264	244	230	252	247	273	229	288	217	251	259	248	248	252	245	243	247	263	263	271	243	234	236	247	261	255	252	238	257	245	249	264	247	234	241	259	252	243	282	229	277	248	238	252	239	260	263	237	253	259	231	273	253	260	269	255	252	257	260	282	251	235	233	269	251	251	264	229	259	259	240	251	235	216	252	252	258	272	275	271	274	234	275	239	242	229	222	231	230	237	242	248	273	260	259	239	235	237	252	262	217	261	247	255	237	267	258	237	241	252	252	248	247	264	246	258	239	272	217	262	274	244	258	230	244	228	286	224	269	244	247	257	248	252	269	248	247	259	226	253	243	259	231	252	251	265	256	251	256	238	257	240	259	243	256	295	242	254	233	221	255	245	255	262	233	248	257	270	274	273	258	230	248	254	239	272	275	257	239	235	255	234	252	257	294	223	249	257	244	243	240	280	281	234	244	279	248	237	277	261	242	248	226	260	225	281	228	261	238	257	264	271	248	222	256	263	257	242	260	225	245	253	242	231	262	268	255	229	258	241	267	229	238	237	253	255	264	246	263	235	229	265	249	241	243	259	257	231	248	229	229	268	249	231	277	223	246	254	242	254	262	292	252	248	277	224	267	266	234	280	252	249	288	263	256	256	246	257	246	280	252	232	242	264	249	265	244	254	234	240	276	254	236	260	267	259	244	274	246	230	284	237	245	253	271	261	248	236	247	266	286	240	259	278	275	248	246	276	253	218	233	269	232	224	235	261	268	259	260	238	252	229	226	247	231	245	234	298	251	239	252	205	254	227	241	242	280	251	287	265	264	253	212	255	261	253	273	252	259	263	239	274	244	240	276	252	233	266	256	257	249	270	231	265	264	246	238	223	241	251	281	249	251	275	256	255	236	240	227	263	268	263	239	268	256	278	283	250	226	247	232	246	243	235	239	256	231	257	253	255	239	222	275	265	267	235	243	254	257	251	278	283	257	244	246	237	228	237	244	277	242	257	251	255	262	253	262	260	230	233	248	258	281	267	272	247	257	255	265	243	236	235	234	244	235	222	237	279	220	253	228	234	257	217	278	202	248	228	252	266	259	295	249	222	272	249	254	272	239	256	246	235	253	263	247	236	245	255	271	226	261	260	264	223	220	257	236	258	277	230	262	258	250	274	271	258	241	265	285	240	249	240	250	239	253	258	248	242	279	249	246	266	239	242	257	249	263	253	265	224	244	244	238	259	251	252	245	264	262	260	247	255	250	262	265	265	246	250	235	251	254
7775	15077	13109	6908	4865	3568	2701	2173	1782	1512	1171	1069	906	813	783	709	607	641	585	567	493	513	504	504	501	462	461	438	473	418	418	432	410	398	428	402	413	405	360	398	435	386	364	399	384	402	390	396	375	385	394	381	364	335	361	363	366	378	400	398	324	376	342	409	367	377	364	389	363	372	364	385	378	368	377	377	369	338	356	375	363	364	366	362	371	331	381	372	386	355	351	352	377	322	367	365	363	343	384	361	348	374	352	393	337	325	356	365	339	345	357	375	368	389	374	358	360	346	350	370	354	331	373	378	378	333	367	331	366	371	344	374	334	374	337	372	359	357	354	353	335	359	350	334	331	350	372	362	377	382	346	349	361	370	362	343	348	379	355	333	364	356	340	365	387	367	345	342	348	355	330	340	355	350	350	339	360	354	364	365	314	373	355	379	384	377	351	332	348	319	345	353	367	357	376	337	335	355	392	376	384	377	348	313	381	363	357	349	343	335	401	348	371	334	360	323	354	354	382	357	344	343	378	355	352	341	377	336	393	366	378	335	353	373	348	383	341	402	363	368	372	366	348	336	364	322	345	342	383	348	364	372	358	357	371	375	344	354	345	379	369	352	352	341	329	354	380	360	358	396	349	354	352	353	372	345	352	353	350	361	341	355	388	348	376	367	344	366	358	378	407	364	363	336	351	357	327	364	388	357	362	376	365	353	333	342	349	357	348	353	321	367	355	342	369	378	364	332	337	366	368	353	353	358	374	340	361	348	338	358	379	339	352	352	359	335	337	356	343	326	360	355	346	362	358	328	348	358	340	342	398	380	376	347	373	329	396	370	368	339	355	346	383	365	355	353	345	332	356	372	376	365	339	409	361	350	355	347	354	357	371	355	365	357	333	306	333	365	337	336	374	352	385	347	338	336	364	365	342	363	341	355	379	354	350	350	338	350	385	384	344	344	353	350	321	349	331	378	349	389	366	349	372	387	360	349	365	392	392	376	340	343	351	399	329	367	355	348	360	348	339	352	344	359	358	386	361	341	366	304	350	343	334	378	352	360	382	335	344	360	356	398	340	355	386	424	380	369	354	346	364	372	361	350	367	382	364	373	346	347	378	357	342	357	338	335	367	349	325	377	374	389	368	338	352	353	359	344	377	386	374	346	359	402	349	341	352	353	347	350	365	394	349	368	379	334	351	384	366	355	368	368	328	375	333	328	346	349	364	345	341	358	365	352	372	358	366	345	352	358	372	337	314	399	361	336	414	364	328	358	358	357	343	341	384	360	373	333	354	381	373	370	348	371	386	351	364	370	352	357	357	349	346	350	359	378	355	350	386	401	368	363	397	368	353	375	401	337	382	370	346	352	352	356	364	357	352	334	339	400	340	362	311	365	368	369	371	386	344	366	331	345	362	335	353	361	371	374	339	322	346	371	378	373	362	346	339	366	371	353	341	359	333	344	365	362	368	351	344	296	332	356	372	389	338	344	351	369	357	368	335	360	381	387	386	345	371	371	360	340	321	338	351	367	345	332	379	392	359	344	354	350	350	355	365	331	365	373	359	363	353	360	341	369	347	343	341	374	366	355	342	326	347	349	353	351	323	345	340	339	325	367	347	354	392	368	349	364	373	365	376	339	357	344	333	374	370	375	356	350	357	361	352	341	376	350	340	352	351	353	349	366	356	357	363	353	378	333	351	358	361	356	348	345	364	354	333	333	367	340	359	384	340	338	326	363	357	358	398	342	341	356	323	376	375	356	367	344	380	356	357	364	348	303	362	347	367	361	351	379	334	365	374	370	391	368	345	356	361	338	346	331	369	380	345	366	363	337	350	334	345	334	358	377	356	381	323	344	378	361	360	313	391	331	379	345	346	351	366	383	387	388	329	361	340	360	339	373	327	293	371	325	351	327	341	346	359	340	397	336	389	373	345	387	358	345	337	362	367	340	346	358	327	348	336	365	356	369	339	333	348	369	367	406	342	345	358	349	375	352	383	366	345	380	352	330	340	358	366	346	334	372	356	354	310	375	381	386	338	363	366	355	354	358	384	344	349	378	353	348	332	377	360	348	366	370	364	342	374	365	359	342	357	361	372	354	380	387	370	351	358	405	361	356	365	325	332	331	387	339	340	340	343	391	360	360	327	323	364	377	371	344	365	351	358	345	360	337	354	358	367	335	382	359	372	352	356	363	343	332	327	321	361	326	355	336	340	352	388	358	353	370	350	356	371	322	350	344	348	340	367	347	342	359	359	336	319	346	345	350	340	342	344	323	345	369	375	371	359	408	358	341	368	367	333	348	353	370	358	379	382	327	351	404	358	370	332	341	355	332	360	373	344	371	346	374	374	354	359	356	363	341	335	322	373	361	359	371	363	367	349	351	351	370	354	382	337	359	358	356	360	354	370	317	361	382	343	380	379	375	358	355	350	388	381	371	357	345	342	352	344	346	353	331	381	369	352	369	369	350	318	382	381	362	331	390	372	342	349	376	355	329	370	320	342	356	338	367	354	321	339	364	364	359	334	337	344	346	344	364	326	401	361	351	361	391	340	357	392	348	371	351	357	330	351	348	361	343	334	389	355	359	357	340	338	349	348	355	392	351	358	334	348	356	375	389	333	331	379	338	350	365	360	352	343	362	384	364	362	331	396	351	343	324	374	351	339	383	382	321	343	331	321	335	363	359	335	363	380	365	330	376	362	348	375	368	346	381	381	353	352	361	346	362	357	331	349	350	351	363	353	362	386	361	363	360	353	374	374	356	378	352	342	337	380	365	350	383	365	369	361	336	363	340	375	367	345	326	379	404	361	371	340	351	366	361	362	365	324	359	337	346	362	364	397	381	374	364	361	373	366	351	331	350	378	341	355	380	401	354	349	319	357	340	365	338	351	375	339	366	361	362	385	336	336	354	346	335	370	348	343	348	377	375	338	389	375	363	343	358	361	374	336	358	334	328	362	381	392	362	372	361	357	324	383	323	362	366	342	365	358	345	348	371	374	349	344	371	343	345	344	358	367	316	388	330	337	377	358	334	348	376	374	341	353	350	345	373	358	363	332	345	373	362	378	361	358	383	337	326	337	368	344	354	332	386	364	345	323	327	361	380	345	381	354	319	330	396	336	342	375	331	356	353	334	377	401	340	352	386	364	365	363	398	366	336	337	345	370	327	341	350	334	360	359	329	360	347	378	354	329	349	329	362	394	346	335	352	371	370	365	347	327	358	351	358	314	377	357	381	362	340	349	342	366	357	352	375	352	335	373	359	346	347	347	381	356	335	351	330	361	346	384	358	344	372	382	376	375	352	356	360	352	352	335	374	331	311	354	372	362	357	340	357	366	364	347	334	356	354	325	383	376	327	356	365	348	330	345	348	387	354	370	372	365	384	358	352	373	336	360	369	388	327	346	359	338	362	348	352	341	347	368	339	362	349	342	366	353	338	379	372	341	320	368	330	345	364	332	335	330	360	348	322	368	378	356	380	370	318	361	351	405	363	353	348
27272	20472	7963	846	550	471	523	488	460	432	458	446	465	490	436	445	473	466	414	437	426	474	411	482	435	431	453	480	436	442	443	416	422	461	438	447	419	412	468	426	421	456	455	474	434	446	454	464	474	473	491	430	441	437	423	440	481	410	464	418	432	432	468	450	467	430	426	452	464	413	427	464	449	457	464	453	449	413	420	429	479	434	457	429	435	437	422	459	464	450	467	442	406	445	450	426	436	445	436	490	434	458	423	480	450	505	447	436	460	463	414	500	392	417	461	485	441	451	435	458	443	454	463	468	435	459	464	442	434	436	419	438	450	479	438	457	451	432	465	432	469	448	461	470	457	406	444	451	448	459	387	422	463	442	436	466	451	442	453	482	467	437	472	440	437	438	459	469	433	427	452	431	466	474	482	432	468	480	421	466	437	481	444	453	436	445	487	434	451	440	455	404	447	453	480	417	449	444	423	469	428	430	411	452	435	434	429	465	424	431	454	442	469	441	450	429	417	420	456	455	460	461	434	447	406	455	442	474	460	428	494	453	403	453	414	451	450	449	489	444	479	478	456	473	449	430	440	457	427	428	449	464	437	457	465	424	441	446	449	456	455	443	442	464	390	439	461	440	428	408	473	470	468	475	475	451	456	440	401	480	456	441	427	479	412	454	430	447	403	403	441	388	446	472	463	446	451	458	450	452	465	469	445	444	456	466	450	431	468	481	464	460	442	426	479	491	450	458	460	412	445	427	412	450	471	458	463	452	447	441	459	432	420	470	456	436	427	462	449	437	442	445	419	431	441	484	441	464	471	447	422	435	470	419	477	453	462	430	435	489	419	446	414	390	414	474	481	450	447	423	455	491	450	433	469	431	455	452	434	426	448	420	443	475	419	456	453	422	455	464	443	456	462	473	435	402	431	415	457	420	450	432	432	469	461	444	448	455	460	461	449	450	465	447	440	429	440	419	454	502	498	456	496	435	473	414	415	445	445	466	425	451	425	413	426	451	459	450	432	453	461	472	441	488	447	472	467	443	430	432	460	457	429	467	440	466	454	410	438	454	472	444	412	437	475	452	456	451	412	468	476	444	396	470	438	490	431	425	447	409	442	443	489	451	454	488	438	445	428	442	432	427	472	421	459	464	443	450	448	443	475	491	451	447	418	419	438	485	433	461	455	457	467	437	455	426	458	482	408	444	449	447	467	481	447	447	422	421	469	412	461	446	480	444	457	433	426	405	419	456	470	462	451	432	459	474	421	472	454	432	455	434	490	440	410	456	431	420	420	440	441	457	447	471	461	453	453	499	449	441	439	451	416	440	432	459	458	427	490	427	451	432	436	448	449	445	460	431	402	429	431	429	452	433	427	468	414	428	428	413	468	472	464	466	422	452	468	477	454	426	458	445	439	440	452	468	478	459	443	444	444	427	448	470	470	457	418	430	424	419	431	484	436	428	441	462	452	465	413	447	459	472	433	464	457	429	427	430	462	415	413	455	482	451	425	425	467	493	438	489	413	439	442	419	442	463	433	459	419	445	427	482	458	444	455	421	457	443	448	456	418	470	468	466	429	449	477	440	397	436	495	406	428	470	451	443	452	440	464	440	518	467	466	465	472	415	399	448	443	420	429	417	457	426	419	445	461	435	421	449	487	441	421	444	420	415	445	488	467	435	417	424	441	438	447	434	429	454	467	489	463	430	441	465	440	440	437	446	457	434	465	481	438	430	459	422	444	445	478	433	418	432	448	470	479	432	479	471	473	448	442	423	433	481	418	414	463	459	427	504	451	446	431	461	451	440	440	400	467	439	429	456	424	397	436	444	417	426	441	440	437	419	447	462	471	456	438	487	436	471	453	504	465	405	437	442	423	427	443	430	431	450	445	494	431	467	466	465	455	424	455	446	439	451	456	438	464	474	399	479	447	454	466	455	429	452	471	456	451	463	448	435	432	457	449	453	462	441	441	428	450	414	475	488	455	481	446	455	454	390	508	440	483	420	425	449	456	428	468	436	430	434	476	413	469	440	470	434	492	462	436	447	473	421	448	439	462	443	416	462	442	437	465	453	429	458	439	416	448	464	439	438	424	424	416	451	417	467	441	458	449	438	452	474	413	454	488	475	449	458	415	451	500	446	477	443	449	454	460	422	445	431	460	448	427	455	452	446	439	482	457	457	455	452	418	480	434	427	426	434	441	489	483	441	447	426	439	452	454	447	424	469	411	423	454	432	469	475	464	478	421	442	449	438	457	450	439	457	429	465	453	473	472	437	459	449	456	424	466	478	442	398	439	424	414	404	472	472	451	436	410	453	447	456	442	432	477	458	438	436	441	436	451	474	447	446	443	416	434	441	415	411	428	407	432	449	421	472	431	455	430	460	445	438	429	457	451	438	495	453	444	472	476	463	437	424	430	434	454	430	457	437	447	452	445	455	431	444	403	425	409	452	427	423	435	455	440	436	437	431	477	465	455	432	415	409	479	437	494	433	447	473	453	460	440	437	463	431	456	481	479	438	419	415	447	352	430	450	462	447	413	426	416	435	437	449	463	478	454	457	464	467	480	465	425	465	456	450	485	447	468	415	448	454	396	497	446	468	427	444	433	463	449	452	445	443	451	426	456	438	470	470	460	451	479	442	478	424	462	405	448	436	466	421	440	434	454	432	433	448	432	453	456	469	462	451	438	425	471	447	435	454	466	460	455	422	446	464	491	432	465	460	451	459	447	433	434	451	399	430	427	444	435	440	419	449	462	434	448	431	424	429	448	414	436	444	422	446	414	470	418	447	462	460	449	415	409	423	452	479	432	454	439	499	459	457	433	455	455	488	435	435	478	423	468	436	404	450	447	457	475	425	426	457	456	497	477	458	442	464	468	447	455	446	427	417	459	430	452	456	432	454	454	438	446	460	434	458	453	444	411	425	480	435	457	411	469	451	459	435	439	431	461	457	436	413	419	436	485	447	434	470	464	475	437	465	442	433	452	443	450	441	428	440	440	412	459	461	460	496	439	458	417	443	417	449	458	415	462	435	410	468	454	425	445	461	464	463	422	438	450	429	434	432	417	400	410	449	392	490	446	436	423	445	394	473	443	432	453	424	414	479	425	454	461	437	462	467	433	443	460	417	439	457	472	437	429	442	431	423	464	468	445	409	415	494	448	457	457	480	428	468	434	457	456	436	442	419	424	473	467	427	411	453	470	431	406	495	429	436	454	423	438	479	438	453	459	419	457	418	459	415	459	467	464	465	445	426	403	428	459	421	441	432	439	403	436	458	468	416	475	464	491	428	453	458	442	472	450	458	444	459	440	469	431	453	430	437	425	453	394	433	436	403	434	482	432	437	456	490	432	453	430	459	453	461	445	449	443	476	459	448	458	475	485	465	457	426	454	466	458	432	456	439	435	389	438	452	467	477	442	452	451	414	444	493	437	434	443	409	459	453	411	454	433	399	413	459	427	445	452	460	414	438	462	420	466	496	421	430	426	476	443	438	456	437
5283	1423	1372	922	805	778	693	684	636	656	646	667	617	611	662	630	603	616	644	629	649	568	609	591	607	626	608	584	564	625	619	574	648	631	634	600	585	578	557	587	603	619	592	558	633	626	615	600	612	624	611	610	584	666	583	625	620	582	621	595	582	625	590	588	563	546	622	585	601	611	669	615	585	634	592	595	616	624	578	622	596	584	548	609	567	630	598	600	605	610	627	605	606	603	602	631	609	591	569	603	614	577	626	580	625	619	649	606	596	578	583	590	621	612	604	635	577	596	637	581	604	559	635	614	630	604	595	598	656	631	618	607	626	581	618	581	599	541	607	547	624	603	578	565	642	599	580	593	641	593	569	607	613	609	629	624	573	582	610	608	605	568	630	585	632	586	587	585	618	608	588	627	616	595	631	586	560	606	615	593	612	575	641	608	598	595	592	615	605	596	589	658	615	636	570	636	630	596	626	612	579	627	613	610	608	603	643	589	611	616	617	608	574	603	628	612	620	603	626	641	653	618	581	611	629	623	583	606	620	577	550	611	588	617	613	612	618	585	609	619	593	629	579	604	631	555	627	551	623	647	559	623	647	614	576	578	619	614	587	624	574	597	584	599	611	578	593	544	638	608	622	608	608	590	595	635	598	635	597	625	584	576	598	586	601	579	574	628	633	574	638	579	631	612	628	585	602	590	616	621	574	646	625	634	635	599	612	595	600	584	633	602	590	590	586	617	591	600	629	615	618	612	599	603	602	624	612	576	622	553	602	585	577	595	567	631	606	575	582	590	577	593	636	607	648	628	611	577	575	596	620	645	622	623	693	599	576	620	600	561	609	558	594	587	547	594	642	591	599	560	626	562	632	625	583	614	615	602	615	604	596	586	610	633	611	551	605	584	594	561	647	614	601	615	629	603	593	600	624	659	637	645	669	609	593	620	601	585	619	607	603	582	598	625	539	591	640	626	602	610	649	578	601	639	566	585	615	597	572	635	633	626	563	588	627	639	620	611	622	629	604	604	617	618	614	616	600	595	647	594	590	638	624	570	605	626	572	583	607	610	630	572	616	649	630	601	629	593	621	609	608	586	611	613	605	608	622	630	632	630	619	614	658	666	590	590	598	634	588	606	634	619	634	598	620	590	639	597	601	610	591	604	613	567	598	660	647	593	608	626	614	588	615	592	550	604	603	577	589	629	604	590	634	553	626	625	630	608	589	589	588	644	605	604	579	594	645	588	624	559	641	586	624	642	616	600	594	608	621	636	612	641	631	610	611	587	594	576	596	560	581	567	590	574	611	621	583	623	626	609	611	609	594	625	605	623	571	604	606	575	603	605	655	617	572	556	580	581	590	629	567	606	595	649	596	605	641	602	612	640	573	657	558	639	612	604	602	615	595	606	614	686	613	629	564	604	585	601	592	612	585	624	612	652	641	590	584	586	599	611	567	568	566	579	633	617	628	568	626	579	601	556	554	612	602	589	635	636	551	604	671	637	586	597	584	595	633	589	658	642	620	584	608	622	567	632	640	593	592	594	602	610	601	614	581	602	597	621	615	656	629	637	582	647	640	598	588	610	621	585	618	597	598	598	591	625	618	635	620	599	575	615	612	598	603	603	636	653	640	590	597	569	637	618	572	636	631	633	615	629	576	581	550	594	594	564	596	600	579	602	581	591	643	624	608	586	608	625	592	619	604	629	610	637	619	640	590	600	630	619	634	562	614	560	614	543	631	600	615	600	629	613	610	610	617	646	601	587	573	603	615	612	599	623	610	626	627	580	617	615	625	598	598	604	559	601	614	575	624	592	654	629	564	628	590	631	676	619	660	671	585	597	585	588	591	616	598	596	589	588	605	554	624	633	614	596	575	606	642	603	592	592	586	603	574	564	614	620	622	624	584	585	599	644	587	624	576	607	596	607	634	613	620	573	587	606	602	578	589	631	605	634	575	585	575	609	612	624	619	610	593	576	608	624	634	660	602	597	594	636	573	620	608	606	637	633	554	607	615	619	628	642	624	600	593	539	598	629	616	591	626	585	584	576	585	605	590	569	591	576	593	632	565	614	586	602	608	593	637	589	569	584	603	584	597	606	602	624	629	583	621	639	561	615	619	610	586	626	582	616	594	621	594	596	632	576	613	610	618	620	627	607	607	595	596	612	616	580	598	622	616	613	631	549	574	599	621	617	592	573	573	598	575	647	626	574	618	633	638	591	598	639	629	618	621	587	610	643	574	606	644	598	584	617	572	591	636	596	612	603	603	603	589	610	604	608	609	601	577	625	620	591	632	639	621	577	617	590	583	601	586	600	587	648	602	587	587	547	669	626	625	630	625	617	601	569	599	575	549	573	611	610	596	557	610	605	595	611	562	603	602	624	600	662	573	614	637	615	630	574	635	550	618	622	580	588	617	630	654	592	618	597	598	569	609	604	610	593	626	596	663	589	630	591	585	620	614	603	552	598	627	587	603	607	656	633	626	555	559	601	646	555	630	618	557	624	622	613	598	622	602	624	612	647	627	569	586	645	617	592	608	641	572	609	589	622	567	652	612	613	599	576	615	596	585	613	630	626	597	609	625	620	641	593	562	563	601	558	622	589	620	604	646	586	620	564	665	625	602	600	662	565	610	592	617	571	598	609	625	629	615	604	589	619	588	580	641	618	597	631	620	596	546	618	553	568	602	626	630	597	607	594	612	606	562	613	595	584	625	635	612	582	573	628	614	591	611	605	630	591	615	592	587	610	575	642	587	559	571	596	577	624	602	567	602	599	557	610	588	599	596	623	617	597	672	625	628	632	599	620	564	603	649	599	610	630	604	620	625	592	595	645	579	617	602	589	606	616	608	616	657	633	581	580	600	589	584	616	580	616	587	596	603	562	597	607	582	646	538	574	609	588	581	604	598	579	624	601	604	631	597	676	615	638	601	611	616	595	620	614	610	600	572	606	591	594	613	601	640	614	599	611	633	637	637	617	574	624	618	607	588	596	537	619	592	570	616	577	574	636	585	635	585	590	599	599	616	607	592	558	600	581	580	612	624	620	608	634	603	619	637	594	613	591	625	571	607	587	591	568	569	566	594	584	612	632	629	590	599	605	644	611	645	608	568	611	625	604	642	584	595	605	592	639	630	597	581	615	617	600	597	632	627	557	640	608	591	643	648	590	572	658	576	589	633	632	625	602	579	559	633	577	577	602	607	582	565	655	610	606	609	633	603	585	601	626	602	615	600	609	603	595	588	561	624	623	618	588	604	627	596	608	586	587	659	558	632	599	591	646	623	587	590	631	592	595	627	631	592	605	621	617	608	630	595	630	609	625	587	618	612	574	604	605	619	596	645	608	601	566	606	617	568	642	610	606	615	595	632	603	577	640	608	567	594	625	612	605	617	634	605	571	633	606	598	637	599	603	622	609	639	592	637	619	596	591	590	614	606	601	605	613	566	582	639	617	582	570	604	581	590	565	627	605	629	607	632	617	571	561	599	603	609	606	601	590
24325	21294	28584	24348	21161	4974	1215	840	737	677	659	615	587	548	599	533	553	512	545	548	504	536	506	490	534	493	492	523	471	480	509	477	520	515	519	502	540	470	473	471	492	470	479	461	462	481	474	502	461	462	509	481	454	508	501	465	500	487	516	463	494	505	491	473	462	500	475	470	495	489	468	446	464	471	527	506	488	490	505	512	497	501	448	456	446	474	476	515	505	464	511	497	457	478	476	471	486	534	500	496	512	536	520	503	449	486	487	462	530	498	530	540	461	466	504	487	499	456	489	463	502	491	460	470	474	485	473	493	492	466	453	484	469	505	505	454	465	466	476	476	484	499	498	498	456	501	501	455	520	484	520	484	474	490	444	516	469	447	442	472	475	485	479	475	490	453	508	474	504	422	487	477	475	445	470	501	461	478	440	483	495	460	446	492	439	497	485	507	510	477	470	446	498	474	464	431	449	476	462	510	478	485	515	460	483	522	442	472	501	484	476	476	494	507	515	491	492	456	520	531	477	508	471	474	475	486	488	475	492	506	494	496	482	505	488	496	462	466	440	498	499	481	485	488	532	515	514	475	513	494	493	521	492	512	508	455	524	492	456	497	464	458	463	472	492	499	457	471	527	500	480	467	512	477	473	526	456	529	500	482	461	449	462	501	506	522	487	487	495	493	503	497	492	501	461	457	496	474	495	494	477	445	493	457	463	498	464	488	472	444	498	457	464	556	509	493	466	481	466	467	490	488	487	498	494	467	512	479	495	468	473	469	470	499	480	495	495	439	494	486	453	463	494	460	494	463	516	474	515	464	493	495	470	457	484	476	484	516	460	462	520	549	460	466	504	509	514	466	432	482	466	478	455	454	438	441	409	463	461	509	468	479	468	496	499	472	456	497	511	512	447	479	527	502	506	478	454	480	487	461	480	504	463	448	494	501	485	518	475	481	459	506	476	501	471	469	486	514	482	496	470	512	479	482	471	503	501	479	486	494	486	484	481	468	479	484	476	460	492	477	482	500	438	486	483	459	486	508	491	531	461	481	432	501	466	518	451	493	482	521	482	468	483	499	468	516	454	506	468	476	483	483	515	460	470	455	486	444	476	486	492	492	480	485	496	516	507	517	521	481	481	469	505	440	458	473	450	495	480	487	491	434	475	475	505	496	488	476	484	495	460	487	475	477	499	510	498	515	444	471	501	545	485	495	524	461	488	467	472	466	480	472	467	459	491	489	480	507	492	503	498	515	463	471	470	494	502	487	510	492	483	476	481	468	501	500	441	456	485	493	550	469	453	473	500	474	473	468	484	472	467	483	498	473	463	490	449	525	462	496	524	483	512	492	490	474	496	492	465	499	490	465	523	480	471	506	478	472	487	505	492	485	486	484	469	470	462	471	495	462	509	485	506	478	526	464	530	497	508	475	489	504	453	516	468	473	468	491	459	493	504	501	499	517	482	458	447	521	473	481	467	485	497	481	496	469	444	482	485	518	452	501	440	530	528	509	463	469	488	478	474	459	497	486	449	489	476	456	483	481	494	492	505	472	472	495	469	492	441	461	471	458	519	466	447	457	461	505	499	460	479	473	471	495	494	496	470	477	465	473	453	487	488	488	487	484	491	444	484	473	484	447	519	512	482	490	484	516	433	488	458	503	487	513	491	454	498	472	506	513	494	467	511	478	468	469	478	497	441	466	486	482	496	508	494	504	490	463	481	457	482	480	497	476	471	470	502	450	512	482	489	514	463	466	507	466	467	508	493	471	488	475	487	491	487	492	472	516	504	464	501	491	464	503	453	474	459	442	463	511	456	498	474	480	492	479	458	495	488	487	450	491	524	454	500	480	453	490	498	489	464	463	489	519	482	497	499	460	478	513	501	474	492	491	464	487	504	448	482	495	455	502	504	484	489	458	515	479	465	485	522	494	474	465	463	482	471	487	446	495	506	472	525	474	509	501	476	452	453	467	459	473	503	508	478	449	499	473	462	448	474	492	479	500	477	499	455	505	508	490	479	496	461	467	470	502	480	490	478	484	511	486	480	467	476	451	461	504	492	476	449	490	485	447	502	508	464	494	493	473	482	474	471	505	470	494	512	480	494	519	484	481	493	482	454	512	472	488	479	513	500	528	477	504	487	485	516	509	487	467	470	445	510	469	465	485	481	456	507	478	430	528	499	507	512	491	501	461	502	455	533	527	504	452	465	434	531	474	498	484	461	504	487	443	478	480	490	503	501	495	472	450	474	448	498	518	477	479	491	498	491	492	483	527	450	495	511	468	506	462	491	520	539	478	493	466	491	468	475	506	535	508	538	462	507	480	472	463	498	471	465	491	518	485	522	489	497	507	532	496	467	508	487	490	499	479	480	520	487	491	469	465	472	485	468	509	480	505	460	463	509	434	442	458	462	486	493	480	462	484	531	466	476	466	471	508	456	457	462	491	488	489	489	465	462	509	507	479	489	479	469	486	473	457	482	460	505	526	516	490	512	511	461	498	477	476	502	506	508	500	484	442	475	471	495	502	509	467	449	471	512	487	482	474	473	514	496	502	478	486	506	458	521	476	495	474	500	520	509	456	479	484	481	514	485	477	493	517	474	524	464	458	471	494	456	499	491	502	474	489	476	447	488	495	503	510	486	496	497	505	457	473	468	474	449	484	494	504	490	511	477	488	459	456	488	521	476	458	479	508	472	484	497	511	460	497	463	498	466	515	481	447	509	506	475	449	484	514	471	510	464	483	506	506	469	503	480	461	485	438	468	500	485	465	497	467	496	449	441	505	460	507	474	476	474	469	458	465	498	499	497	463	462	520	482	485	488	513	479	481	507	478	475	477	453	443	426	490	446	436	521	481	500	484	501	491	504	476	503	469	485	478	465	505	492	480	500	480	458	436	498	495	487	492	475	493	467	477	484	505	471	492	510	460	533	491	500	478	446	475	491	465	484	478	534	496	508	504	474	492	513	460	484	493	525	522	473	458	473	528	481	480	473	450	508	543	469	500	479	489	478	464	477	487	443	487	463	507	492	486	510	475	503	471	498	476	458	506	475	467	548	511	468	517	481	479	509	472	491	487	521	504	472	484	488	473	467	478	472	459	490	509	515	459	493	474	473	484	447	494	467	469	477	437	481	444	498	456	471	494	487	528	467	460	464	435	490	474	479	495	460	465	479	465	504	481	444	482	471	512	490	505	509	467	466	498	433	478	492	475	488	502	502	429	495	465	534	483	501	511	492	483	492	450	473	523	475	497	450	491	510	519	451	548	453	477	476	473	494	469	508	481	500	467	470	478	464	483	486	531	450	441	475	540	493	473	523	459	465	495	489	501	498	475	477	475	490	518	468	447	463	468	507	478	484	512	470	492	442	499	501	458	454	440	464	494	486	518	494	484	454	482	477	470	496	506	460	445	457	503	493	484	499	499	468	465	459	481	441	513	510	500	482	491	475	434	481	505	459	462	496	483	510	500	523	518	490	493	491	481	488	470	492	476	433	509
7526	9245	8017	4302	2938	2388	1908	1624	1358	1224	1081	1049	954	953	845	836	832	760	791	787	722	769	759	750	733	702	721	676	681	738	688	665	710	731	716	733	689	704	669	702	719	702	691	662	654	711	685	671	695	693	646	653	657	658	640	690	715	696	672	654	680	698	647	642	667	628	678	703	694	684	664	629	663	681	668	634	664	676	663	666	657	670	666	691	664	638	624	650	648	647	667	642	700	660	650	661	624	643	677	647	668	657	648	677	667	704	672	664	638	646	688	664	657	667	692	652	677	681	663	682	671	720	647	630	695	669	650	655	671	685	674	624	639	607	702	678	648	691	662	662	644	660	638	709	642	673	708	666	647	686	706	691	698	646	666	700	666	643	668	679	698	643	688	661	650	692	654	626	675	685	652	658	636	673	683	655	639	661	647	673	696	652	681	726	659	674	668	625	663	701	642	627	647	626	707	688	680	685	662	673	726	670	654	670	658	661	695	663	658	633	638	682	620	658	649	648	635	688	690	662	668	645	706	626	662	640	706	690	602	669	690	622	621	645	664	701	673	696	697	696	666	642	656	650	675	675	654	630	691	660	644	659	642	639	674	630	667	666	602	658	731	711	704	701	645	653	612	711	679	675	665	702	674	642	670	689	660	699	675	664	646	666	702	597	696	668	650	673	683	643	697	609	641	640	629	699	680	629	631	689	632	630	654	687	689	666	678	710	705	661	666	669	664	684	679	668	651	650	666	616	667	654	638	655	666	673	648	630	657	650	647	656	664	688	659	674	665	658	645	662	669	669	696	642	658	665	696	679	666	688	682	695	648	727	673	646	638	668	671	675	617	652	650	645	678	689	605	607	671	632	670	669	640	686	654	674	668	674	657	639	633	683	661	630	646	664	665	661	676	687	636	629	711	599	659	690	669	633	640	626	670	659	693	630	655	666	664	672	663	678	674	679	665	633	715	673	651	687	672	683	645	644	693	683	632	688	695	632	681	670	644	622	655	657	658	653	671	692	645	638	690	662	676	670	627	724	657	688	678	657	682	654	638	659	652	642	698	724	666	671	672	664	676	661	653	742	654	641	696	638	665	616	679	687	638	657	685	689	657	654	676	664	655	662	693	652	688	643	691	684	708	644	665	641	712	665	672	651	665	649	685	658	663	685	624	636	612	712	663	664	658	665	690	629	647	679	680	649	663	658	665	660	656	671	685	692	703	666	664	662	661	674	642	643	647	639	653	696	720	633	688	680	683	648	650	672	734	628	642	707	739	665	673	650	669	652	685	617	679	633	626	703	625	668	657	708	667	626	666	667	660	665	647	684	633	709	732	653	655	634	695	643	636	667	655	681	618	668	658	722	714	638	669	640	663	669	630	675	628	667	658	664	651	670	658	658	669	668	667	649	664	671	675	697	649	682	641	703	707	645	663	681	668	617	672	617	680	670	693	677	661	705	654	661	646	691	687	704	630	679	693	641	647	651	635	650	691	642	693	658	663	628	664	693	624	692	670	702	702	657	701	625	749	638	624	691	636	700	650	649	705	694	656	634	698	661	713	656	685	658	647	650	685	650	598	680	668	676	656	692	665	648	673	659	583	684	629	655	665	657	620	642	639	706	637	696	664	627	665	656	668	720	632	642	654	661	703	666	674	656	658	628	680	636	649	642	642	682	666	663	671	648	675	654	670	711	635	671	640	653	651	686	700	676	704	671	702	664	684	704	671	665	668	672	665	656	654	681	724	687	634	644	698	654	635	691	658	705	664	639	627	659	661	675	641	644	633	650	676	689	617	697	678	726	652	673	669	660	651	675	672	649	696	617	650	678	702	662	692	666	694	642	668	670	686	667	680	675	668	662	684	660	700	638	653	642	664	632	616	652	671	693	695	682	689	655	684	662	679	673	642	657	651	635	649	640	624	663	669	694	642	678	684	681	662	670	614	687	672	661	636	683	676	693	683	652	718	688	663	677	700	635	638	669	692	688	685	629	667	653	673	685	658	647	660	660	692	666	640	650	652	684	701	668	650	674	685	659	640	658	656	701	671	678	711	656	644	692	656	662	626	631	657	630	679	661	689	651	657	676	720	694	611	690	636	714	710	652	681	661	677	677	635	644	692	661	676	669	646	649	697	615	676	630	679	669	677	665	650	664	642	675	683	644	678	671	638	606	682	702	694	672	616	644	639	667	656	705	655	668	654	643	640	674	629	680	640	661	630	710	656	683	683	663	644	691	655	686	682	666	646	650	654	682	689	657	682	675	676	688	630	638	671	673	653	688	713	691	684	645	716	674	659	678	683	666	660	668	664	660	695	653	640	677	657	661	680	657	654	687	685	708	654	699	688	662	651	660	688	693	686	683	648	663	679	633	644	666	674	632	654	655	655	667	666	664	666	654	746	683	663	644	682	680	642	713	618	611	655	664	704	697	715	725	670	640	679	656	638	630	684	680	661	677	679	657	649	682	722	647	640	658	673	650	688	704	627	656	659	656	626	717	698	665	675	673	663	676	690	671	685	690	661	640	649	675	654	622	691	663	742	636	617	653	673	616	660	697	633	645	643	634	692	674	648	651	664	644	664	688	676	683	635	643	717	723	688	626	718	684	650	634	660	686	663	645	673	640	656	665	711	666	712	666	671	673	662	650	657	675	698	655	701	663	663	672	663	666	644	632	650	676	717	689	659	641	616	645	654	686	703	630	667	661	716	677	704	653	649	645	692	657	665	683	718	680	641	633	675	650	652	650	687	608	689	684	692	637	694	664	688	656	689	675	663	664	636	644	662	659	714	599	642	628	647	619	650	696	675	672	693	678	635	670	666	716	667	671	658	671	666	690	691	713	644	651	661	654	683	647	637	695	696	649	691	623	661	663	681	622	678	661	653	634	667	698	659	649	641	657	687	658	680	679	672	647	693	695	685	702	631	651	651	652	668	669	666	679	674	639	714	667	714	645	659	673	658	614	646	635	670	624	653	655	647	626	645	676	671	678	684	662	641	721	663	636	714	682	665	651	650	676	634	643	622	650	694	676	663	672	702	634	683	711	695	714	682	694	662	688	614	619	697	651	701	654	679	680	666	667	666	671	644	670	675	672	663	669	715	658	641	651	691	631	654	689	717	615	676	619	643	693	634	654	642	670	614	644	626	679	682	631	621	618	648	676	657	653	635	641	657	654	669	640	684	684	704	661	700	648	717	665	673	647	683	648	690	734	695	680	649	673	680	697	651	623	655	650	683	637	724	697	656	684	680	628	670	700	660	679	682	675	649	646	630	656	666	631	653	656	668	670	701	633	659	679	654	629	691	697	642	647	636	633	694	619	645	661	651	701	695	690	683	671	656	666	601	678	647	662	691	670	634	681	644	629	654	672	695	653	624	648	642	656	663	677	682	628	639	685	654	677	679	653	620	671	646	682	652	644	686	633	697	681	650	645	690	671	648	642	670	684	706	623	616	666	659	684	663	675	616	678	692	649	695	687	643	692	680	704	654	664	665	709	695	654
23167	21268	29136	23714	21268	21151	3885	1032	758	623	603	558	478	433	442	381	365	325	330	368	299	345	326	302	336	318	295	280	292	301	258	275	260	280	278	249	245	255	261	269	264	275	254	282	272	270	273	261	280	277	247	276	278	257	286	288	262	233	256	242	278	273	254	258	248	231	293	268	259	242	247	267	239	270	305	292	245	264	235	270	261	279	220	217	270	251	269	235	241	244	240	263	249	242	252	236	252	256	282	237	249	252	259	240	302	246	265	236	285	243	262	243	262	257	261	236	247	239	275	238	260	255	239	226	237	251	265	249	257	228	244	259	261	248	230	288	237	254	241	240	245	262	287	271	261	256	237	281	237	261	250	256	262	252	228	255	246	240	267	252	250	258	264	244	238	229	279	244	272	259	266	254	263	243	267	251	269	244	285	251	236	253	256	251	244	256	247	222	247	294	253	241	263	248	273	248	271	273	267	250	253	254	246	261	251	273	248	232	223	265	242	233	267	271	252	242	241	269	240	233	260	249	249	299	251	254	253	229	261	254	263	266	255	252	281	267	277	257	263	247	256	250	271	242	271	247	259	260	259	233	237	262	249	217	281	253	240	251	259	279	229	249	226	248	282	235	239	246	265	260	254	225	232	262	232	253	267	256	263	269	269	268	256	247	253	247	250	263	260	260	281	259	250	249	239	290	257	264	233	240	248	224	227	267	248	251	240	239	263	241	226	302	260	247	281	240	251	234	231	235	259	241	240	260	259	248	245	244	265	261	249	266	247	236	256	262	259	266	228	273	255	257	243	234	262	243	227	261	261	240	275	264	265	271	261	240	243	244	268	239	270	247	270	251	255	259	243	231	248	251	230	262	256	245	260	253	252	224	234	246	248	279	249	263	257	242	252	237	261	236	227	264	259	248	269	244	243	262	257	264	261	240	262	217	274	251	238	255	249	254	240	243	241	228	257	249	251	250	222	262	249	236	262	284	247	253	247	253	214	239	248	235	243	229	253	263	264	224	265	255	243	252	278	267	260	248	234	247	268	248	239	250	247	237	251	259	272	248	244	260	244	258	237	259	256	269	256	273	249	260	274	246	255	281	259	265	236	243	254	258	271	260	238	256	246	259	241	246	240	247	273	250	241	240	255	256	253	262	231	254	259	275	235	306	270	280	260	283	213	226	219	245	291	234	217	232	251	246	249	244	242	241	246	265	238	248	225	239	274	230	248	249	225	244	237	253	248	247	232	217	269	265	261	256	256	233	257	245	262	276	251	260	255	267	239	261	256	284	224	223	237	230	278	246	239	244	255	252	277	245	278	267	231	256	237	270	233	232	262	270	247	250	236	286	268	250	230	255	247	218	258	262	254	285	246	222	251	276	254	247	249	232	257	243	243	235	261	242	253	227	265	251	245	260	269	258	267	264	269	238	246	264	242	252	226	241	257	267	252	269	252	263	265	267	252	246	261	262	269	271	236	257	272	256	249	257	289	250	252	260	256	264	284	239	229	232	251	245	285	233	227	231	249	282	287	235	258	252	279	241	226	259	263	257	270	272	250	255	266	257	230	256	260	257	247	262	222	236	244	293	255	226	276	239	268	251	265	256	227	270	240	273	246	274	259	259	233	228	269	242	233	238	257	256	254	262	263	274	240	289	261	263	244	258	216	235	244	264	260	267	237	254	227	249	233	230	244	269	224	263	252	242	252	247	267	240	253	294	229	270	235	256	249	240	251	269	256	259	297	251	262	238	253	253	253	258	240	263	235	251	237	256	260	228	258	237	278	280	267	271	253	235	264	216	256	266	254	253	240	259	257	260	230	245	257	239	259	272	259	257	265	264	257	258	262	270	245	213	215	220	247	243	253	261	253	272	282	229	268	239	252	238	262	235	228	238	253	248	261	254	237	248	253	239	248	251	223	255	268	261	227	263	248	258	246	250	276	255	248	273	276	274	249	294	243	253	251	251	234	241	266	274	277	261	244	258	242	284	264	237	266	260	236	255	223	251	260	271	264	231	265	289	251	263	245	261	244	237	269	225	237	255	249	271	251	270	251	237	248	249	256	269	244	246	223	249	243	256	269	233	238	236	249	250	224	243	242	251	259	210	255	252	260	249	245	283	254	280	247	259	224	227	281	259	276	241	254	269	228	249	266	249	236	247	258	274	262	266	245	242	224	258	262	262	270	235	254	285	229	261	263	239	244	255	229	248	235	257	246	231	257	257	235	251	270	254	253	257	235	261	246	250	277	263	237	236	238	275	264	242	263	254	234	259	257	267	239	293	222	228	242	259	244	233	259	282	239	265	279	236	245	225	249	275	252	260	259	264	247	231	270	263	257	243	261	238	247	266	260	263	257	244	265	240	259	288	220	229	246	280	270	230	229	242	235	257	264	259	245	245	272	211	230	255	255	260	270	258	275	277	261	205	267	246	261	252	260	249	246	252	249	282	262	239	221	234	258	243	258	221	247	279	265	296	247	262	229	227	254	244	243	254	267	247	268	246	250	294	222	258	249	259	240	226	269	235	244	259	245	237	249	265	271	245	234	242	235	254	256	254	209	258	275	243	236	256	263	271	230	266	275	234	246	260	238	227	244	275	237	263	260	236	265	285	254	261	262	251	251	276	263	246	257	262	263	245	254	273	241	263	253	272	240	254	288	261	247	253	243	252	249	232	229	244	279	237	246	261	273	224	245	247	238	263	279	257	229	249	238	257	227	264	269	245	260	249	263	230	249	277	280	270	261	244	268	225	252	221	246	239	255	280	263	262	259	296	265	241	277	232	251	261	271	264	250	242	244	244	222	261	264	249	273	268	264	215	260	230	279	260	246	254	250	237	252	233	230	262	244	298	251	235	251	271	257	252	279	262	245	230	251	245	237	261	269	248	268	232	233	223	251	246	252	255	244	223	223	276	250	249	255	229	257	250	250	260	227	251	283	243	248	276	263	251	252	269	257	246	267	240	269	256	258	265	268	250	239	285	284	266	246	239	231	252	253	242	258	262	270	245	251	248	263	226	226	248	261	241	254	261	225	247	237	238	238	259	259	271	257	245	235	242	231	251	262	239	248	253	252	252	240	272	228	244	234	257	223	254	251	231	274	255	258	255	248	241	235	242	224	256	268	247	263	243	255	237	260	298	238	252	266	270	233	258	252	219	240	256	251	247	274	279	257	253	250	240	253	220	234	263	284	253	252	260	253	278	274	254	246	263	234	254	263	230	277	264	251	249	242	235	246	238	250	266	257	263	273	233	232	239	269	249	257	246	235	255	246	227	255	268	245	250	294	233	282	266	257	251	250	227	261	224	281	255	285	240	251	260	219	243	242	269	264	251	232	223	217	236	221	250	271	266	242	247	252	260	236	257	246	263	259	249	225	247	262	277	237	281	246	245	268	249	261	249	240	241	258	269	295	282	248	259	262	231	285	280	245	242	227	283	269	255	281	230	267	278	251	265	265	238	253	261	268	239	247	277	267	287	264	257	260	229	228	246	287	268
8904	15029	12967	7051	4883	3631	2818	2265	1867	1474	1227	1007	942	800	741	662	658	609	549	571	512	519	488	495	485	483	422	446	450	443	450	407	425	417	432	421	400	396	395	390	389	361	356	388	371	406	406	373	389	384	377	381	399	363	392	388	396	395	365	377	408	406	362	381	366	339	347	352	364	338	356	336	361	361	311	376	343	344	340	370	372	378	371	413	384	381	322	388	381	359	376	372	392	369	385	367	364	342	374	365	349	381	360	371	346	359	339	338	345	362	366	332	360	370	355	359	362	364	368	370	376	359	334	335	369	350	367	356	384	396	384	358	345	372	406	387	350	394	384	365	344	359	364	356	373	347	344	386	349	381	380	364	346	313	354	358	344	380	343	361	383	311	365	352	382	337	375	369	330	366	361	385	333	346	328	349	373	427	371	389	379	359	359	369	364	357	368	330	352	348	368	376	392	374	367	370	348	343	349	354	343	354	377	342	397	391	375	350	345	373	373	377	327	344	350	393	365	380	384	347	364	366	369	343	341	370	352	371	374	359	340	355	354	352	334	349	364	336	367	333	357	355	365	344	365	361	371	349	363	363	377	375	352	344	399	350	374	348	337	325	392	381	366	323	337	370	395	344	336	345	347	339	371	375	334	378	362	354	385	382	360	367	328	377	342	337	383	361	361	355	338	359	380	383	365	332	341	388	351	365	332	323	377	377	351	385	374	355	361	356	363	351	363	358	368	361	365	356	373	366	362	370	387	351	361	357	373	373	382	348	358	359	359	377	350	350	336	374	372	373	357	358	348	328	364	360	372	371	330	342	386	355	350	346	368	331	345	333	353	367	370	371	340	346	373	336	385	373	351	378	343	358	358	383	359	310	382	373	368	353	403	317	318	328	398	363	333	391	353	377	349	321	344	345	331	342	364	374	365	358	360	318	379	358	377	361	382	347	364	343	367	323	377	351	365	379	365	362	338	383	399	341	354	359	360	359	341	371	344	348	335	391	340	347	344	366	388	356	349	395	365	358	344	359	357	354	326	346	355	361	350	368	373	360	368	334	351	369	379	364	380	361	318	364	347	371	362	378	351	393	386	322	387	361	402	330	372	343	358	377	336	377	360	361	357	350	331	371	374	343	360	349	317	373	351	372	316	376	375	354	361	372	343	366	356	379	371	371	388	377	359	352	378	352	376	363	368	339	361	342	365	343	362	364	360	358	367	358	351	333	362	345	384	358	327	338	356	372	356	356	324	353	350	328	345	315	393	366	316	341	318	342	372	367	397	325	331	401	341	332	374	394	345	348	359	352	350	344	374	335	371	375	361	382	375	345	351	361	352	371	372	376	347	348	360	325	357	364	352	335	346	330	349	369	353	361	362	365	357	338	351	325	329	397	353	374	392	352	370	326	352	343	355	334	373	368	372	361	388	381	379	349	371	345	348	374	392	357	363	365	351	359	364	368	348	347	383	354	337	318	389	347	358	379	344	356	358	339	390	389	353	358	401	416	361	367	363	317	339	346	363	348	333	388	360	349	364	401	368	356	331	328	339	380	327	356	334	365	362	342	362	403	357	320	347	379	351	320	367	370	373	363	347	381	366	328	347	294	357	392	331	382	372	338	398	384	401	313	372	376	368	371	368	355	364	354	302	384	355	361	372	364	335	354	367	345	393	363	376	322	367	344	351	368	341	364	329	367	379	375	349	361	364	370	354	354	350	378	373	364	368	352	367	336	354	371	366	388	360	346	357	347	336	367	378	316	367	347	345	330	366	330	350	342	367	390	344	370	374	379	389	397	377	353	332	354	318	348	359	358	329	337	362	323	376	316	339	357	324	371	348	362	383	379	363	347	383	395	326	315	366	365	364	339	357	364	389	358	365	353	367	353	361	368	380	324	381	339	363	359	344	400	347	363	353	380	356	363	338	347	309	395	346	349	358	360	355	380	352	394	372	340	353	357	355	345	369	353	360	372	371	366	334	373	351	348	358	368	358	384	389	371	380	358	350	377	354	358	362	335	342	381	359	320	364	348	321	366	369	368	354	347	377	339	359	369	373	357	360	409	330	381	411	375	354	366	342	351	325	320	351	351	320	341	382	380	391	350	363	412	352	354	347	364	366	357	356	350	388	405	343	339	367	393	337	380	345	355	395	368	357	372	381	366	411	358	353	371	355	344	373	367	360	332	369	374	331	345	355	368	347	368	405	356	375	352	355	362	348	364	343	382	345	354	335	369	334	313	352	351	365	315	347	380	361	336	363	338	334	360	381	384	385	359	355	384	383	389	323	360	360	358	360	386	347	366	374	338	374	344	332	357	336	389	368	358	372	369	369	355	338	395	395	342	368	366	335	385	359	365	374	343	345	407	326	340	356	336	345	365	353	373	349	362	339	361	384	374	379	345	354	371	350	369	356	316	358	341	340	348	338	337	353	338	379	374	346	359	370	335	361	362	348	372	361	355	369	366	325	364	368	389	352	356	367	377	365	363	336	384	362	357	349	373	336	327	324	339	369	359	376	327	347	346	395	352	386	367	365	363	342	380	373	388	338	326	361	349	361	353	364	359	329	371	355	336	353	337	346	340	341	358	376	348	343	350	355	379	373	359	398	371	337	340	369	315	395	336	363	343	369	365	339	359	373	370	361	383	349	351	355	363	366	362	358	332	353	382	398	346	376	341	335	351	381	354	346	333	362	340	371	364	384	358	327	359	351	374	351	367	342	374	402	362	383	339	376	390	374	354	364	336	393	334	369	353	345	370	389	363	394	362	368	363	362	347	345	307	365	366	329	321	355	365	345	332	349	338	379	353	368	345	356	336	349	352	345	360	368	339	388	397	382	367	325	338	349	339	367	350	355	357	374	363	350	335	342	335	324	309	365	357	364	361	323	356	387	345	383	366	352	342	375	355	345	358	368	346	349	323	333	359	362	352	363	360	360	321	339	347	343	334	334	334	347	365	361	368	406	373	349	379	364	380	381	373	346	371	366	329	336	397	347	342	340	380	342	372	410	340	348	356	381	357	402	362	329	362	337	364	349	372	348	346	354	358	337	336	389	358	370	344	368	345	396	354	373	358	355	334	367	316	318	376	370	382	396	347	381	352	384	359	343	354	376	347	362	353	380	363	365	360	381	353	378	375	357	338	369	334	324	351	397	377	354	358	357	374	366	352	363	352	348	384	353	362	334	352	332	357	349	408	346	397	341	380	369	333	351	346	341	337	309	404	312	359	353	373	331	343	343	363	348	382	336	375	337	358	401	347	370	369	375	332	357	378	367	402	359	345	343	381	333	345	378	355	361	310	343	378	344	369	342	358	347	350	394	340	338	338	337	406	367	381	376	380	348	354	348	350	352	350	400	374	357	352	343	376	351	368	352	385	372	345	357	356	371	373	367	365	339	412	375	337	385	358	376	359	328	358	367	402	330	374	367	311	359	342	343	346	345	324	361	369	355	374	338	376	342	362	345	401	357	357	335	370	376	390	368	347	349	362	373	365	367	347
27271	20558	7941	810	553	542	534	498	492	456	461	476	495	476	466	458	479	456	446	438	456	467	446	484	459	493	434	473	430	452	453	446	468	453	469	445	420	446	435	453	431	452	499	465	436	414	454	449	464	467	460	466	494	423	437	442	446	450	425	467	478	420	467	480	464	402	471	480	468	439	473	431	471	466	442	452	410	436	437	441	419	454	434	468	462	482	431	487	428	446	447	464	458	432	445	449	447	456	462	469	420	420	463	458	487	458	449	498	468	447	418	484	465	472	447	471	425	443	490	441	423	449	417	464	467	484	445	430	498	437	432	439	465	435	414	493	479	482	470	455	496	421	502	437	449	447	407	451	471	461	436	458	481	432	464	453	485	470	474	434	426	407	451	427	450	411	425	408	460	441	435	452	464	460	490	432	440	462	443	448	412	484	448	461	475	491	455	441	450	467	460	453	394	448	493	515	489	443	444	499	438	471	471	460	460	463	417	449	466	463	463	393	424	451	457	445	479	496	436	488	417	453	467	455	486	424	475	416	466	472	465	397	437	465	441	443	422	433	456	459	480	466	458	464	464	444	452	439	431	437	484	386	491	457	453	436	438	463	419	444	484	496	487	480	443	424	415	412	445	433	470	490	448	455	444	426	446	455	422	463	441	454	429	422	447	432	454	484	441	443	484	466	461	460	477	451	467	458	465	451	472	439	436	437	456	449	468	459	432	468	451	461	481	492	451	488	456	415	422	456	461	445	462	403	461	422	462	445	464	454	449	451	437	462	508	448	450	431	452	461	479	442	469	420	495	484	477	441	445	467	457	441	418	487	410	440	479	439	446	391	449	458	435	440	467	466	426	492	445	423	455	460	434	497	474	460	473	476	472	469	440	440	407	475	437	483	457	429	450	430	483	460	440	430	462	449	459	438	424	407	433	465	446	479	434	458	439	478	467	417	451	447	468	440	429	470	404	451	431	451	426	411	421	467	482	435	445	415	437	458	466	455	416	460	465	422	447	425	439	453	473	476	416	442	383	439	427	447	451	449	456	434	468	501	461	473	443	434	454	435	452	444	451	421	473	472	484	471	454	454	396	447	418	455	468	449	444	454	434	444	487	503	453	459	451	409	439	431	456	470	420	516	423	454	402	479	451	489	409	461	468	455	439	452	435	431	458	464	429	420	446	429	465	447	431	503	444	469	445	454	426	445	501	423	465	456	444	450	471	424	477	469	481	460	450	469	463	456	441	458	481	434	431	466	448	428	442	456	463	401	453	414	470	484	505	469	446	455	480	457	469	444	431	480	452	449	451	434	448	463	464	443	428	459	452	448	476	480	429	502	473	456	460	468	457	449	450	446	451	434	461	425	432	434	429	470	449	435	456	458	465	447	467	433	443	474	445	443	449	459	459	416	518	446	442	482	461	452	442	443	428	465	395	436	430	470	453	458	439	465	466	495	456	457	465	431	433	473	471	438	475	454	447	446	419	465	486	445	443	449	456	469	457	425	479	427	454	445	470	482	438	476	436	464	434	455	443	458	451	447	443	463	458	494	449	423	479	469	411	456	460	443	423	444	457	460	454	443	452	438	456	436	461	397	463	465	440	479	475	449	434	444	456	470	457	467	444	433	464	460	467	466	505	439	434	462	462	461	457	457	449	467	471	440	440	423	469	450	448	461	479	468	455	459	454	445	428	421	490	442	412	398	458	488	436	414	471	431	457	482	467	420	465	435	448	465	428	460	445	465	430	480	467	468	448	438	446	478	444	481	458	462	447	479	457	435	457	499	459	452	443	447	430	453	429	437	435	474	487	424	425	485	400	452	441	421	411	459	429	453	422	441	421	471	439	459	423	413	420	440	443	465	464	428	456	448	448	451	455	466	447	442	459	438	443	417	477	443	472	447	451	453	472	429	456	467	464	454	433	489	438	428	431	454	453	464	502	473	493	452	494	452	423	449	452	471	449	427	440	455	437	487	415	423	469	436	436	483	410	475	445	485	484	443	450	442	429	485	458	465	421	447	452	455	477	441	458	424	495	437	422	455	431	497	441	471	456	428	449	463	426	453	423	460	418	419	463	474	465	472	458	436	473	461	466	430	465	452	441	492	419	437	448	460	444	435	446	444	472	461	448	450	464	470	451	405	402	432	439	451	460	446	467	447	446	435	473	415	476	456	435	446	437	448	429	462	429	424	479	465	441	435	419	426	463	461	431	384	512	414	462	434	453	420	459	434	472	504	486	444	446	477	400	460	475	471	459	407	448	472	472	470	469	445	426	460	455	432	445	466	488	433	452	468	472	456	416	434	442	436	427	469	469	422	435	441	435	462	449	397	446	475	428	418	460	442	464	462	437	465	428	444	472	457	412	431	409	468	451	465	437	423	455	438	457	397	449	421	447	456	461	434	429	466	465	502	470	480	448	463	443	468	453	466	426	454	449	419	458	427	477	428	457	451	445	449	451	483	466	460	432	466	425	441	463	431	436	445	471	489	439	420	463	445	405	467	457	451	427	452	468	436	429	469	450	486	417	437	481	419	452	484	450	441	447	450	419	433	412	441	458	424	474	439	422	493	419	459	446	413	453	450	465	474	413	448	477	455	468	429	450	416	451	445	447	466	467	414	479	457	437	484	460	441	479	459	456	402	450	443	463	432	451	480	406	410	459	464	410	479	432	438	449	457	455	474	414	444	422	428	478	439	449	454	438	466	432	412	435	488	504	517	436	445	432	482	434	424	437	408	474	431	459	455	428	448	430	462	422	451	437	472	442	466	453	429	464	448	429	442	431	513	431	461	412	425	453	509	468	483	468	480	430	444	448	457	482	453	479	416	449	460	454	452	476	445	416	456	426	432	471	470	453	419	459	411	485	459	437	464	478	444	469	446	469	412	481	444	436	412	474	442	439	414	432	447	413	447	441	444	423	474	445	424	420	447	483	472	441	433	454	409	422	436	447	470	450	477	462	422	435	444	452	461	457	450	451	443	457	439	473	449	460	445	470	473	418	489	477	438	452	481	462	397	466	462	432	446	462	480	451	483	429	419	429	462	425	453	423	431	466	424	468	408	454	452	506	489	452	450	459	425	435	490	443	477	453	438	453	443	454	483	434	433	465	476	469	438	412	467	464	459	399	456	443	443	460	447	476	423	427	460	429	451	460	453	453	419	453	486	451	452	423	494	473	453	458	450	475	437	431	413	452	440	461	424	438	425	459	479	463	390	453	421	456	450	449	489	440	473	422	479	435	458	472	471	461	446	480	438	475	409	434	471	452	489	468	461	442	442	470	407	464	480	438	440	479	453	445	468	478	440	439	394	508	467	436	473	436	446	466	456	482	479	446	455	427	439	448	465	457	411	456	461	435	438	424	463	483	420	464	448	456	479	455	447	416	449	454	436	458	415	439	447	442	433	448	442	466	480	440	443	481	418	466	486	445	472	463	446	410	455	448	492	384	481	417	440	441	455	487	436	437	459	441	448	450	470	434	433	417	419	487	447	449	438
5214	1395	1348	909	838	741	688	701	664	690	640	664	629	628	672	615	660	602	599	627	621	611	673	592	584	634	626	629	633	578	622	609	642	589	626	616	600	609	658	581	572	610	628	609	673	614	616	570	584	568	622	595	645	641	612	625	635	627	638	614	603	570	577	634	633	592	604	617	588	580	643	674	600	613	558	579	620	626	622	585	611	624	608	623	599	629	616	633	598	561	641	608	597	588	639	568	633	585	617	604	620	555	639	605	645	582	582	586	623	640	564	658	643	583	608	595	595	611	591	612	606	596	643	582	568	614	594	655	635	577	626	584	618	625	609	601	645	619	658	673	668	643	607	599	617	612	640	623	606	630	607	575	600	608	580	634	576	596	619	645	634	631	635	657	577	580	582	591	568	624	650	578	625	614	579	579	556	629	587	588	621	631	601	614	601	592	609	582	616	614	577	617	595	595	589	595	614	608	589	628	619	601	626	628	621	609	634	641	606	656	633	643	597	579	616	637	622	594	611	588	630	650	616	562	617	589	642	552	614	620	626	624	624	684	630	607	592	614	601	589	624	637	621	627	635	679	617	623	605	619	617	600	613	585	604	624	600	617	615	601	625	650	614	618	615	620	605	638	667	580	625	563	618	579	593	587	601	570	583	619	601	625	573	646	686	606	588	616	566	615	630	599	593	569	585	631	615	635	609	595	600	584	594	647	628	607	623	611	586	584	616	634	619	596	635	611	615	609	605	631	640	623	622	640	656	556	618	604	603	601	605	620	633	667	607	607	578	605	671	571	585	625	656	645	607	613	628	636	658	614	629	639	645	642	603	609	624	601	596	595	602	616	626	636	598	646	647	634	579	637	568	630	556	630	605	617	638	596	605	596	579	622	608	645	612	607	610	673	606	587	609	659	575	616	596	600	625	617	591	609	600	583	637	623	595	641	617	633	632	609	597	581	596	589	626	618	578	622	630	590	631	595	624	569	571	611	582	580	593	618	628	666	588	607	603	554	610	612	630	651	634	625	578	633	654	618	649	600	590	602	627	637	581	595	642	631	587	593	630	670	559	611	592	563	576	647	662	577	612	605	645	616	657	659	592	589	634	572	654	629	575	632	616	614	604	616	623	607	624	580	574	582	614	605	612	652	618	609	619	567	615	611	624	613	557	611	656	603	614	587	614	595	599	601	651	620	575	614	594	629	641	616	617	614	649	640	616	627	589	649	611	590	621	576	574	599	604	613	599	610	632	640	633	622	626	605	603	652	600	629	610	593	605	628	643	587	594	626	629	621	631	610	592	613	637	643	646	642	544	576	602	630	584	617	608	631	599	599	620	627	603	623	609	602	598	633	677	629	611	601	610	552	598	591	623	607	588	670	549	616	603	643	625	640	599	605	609	589	624	612	636	577	600	598	640	571	562	580	627	588	620	622	599	630	593	621	606	595	624	636	605	592	604	626	643	592	603	628	595	587	613	614	555	618	588	564	629	597	623	656	585	575	638	582	610	615	617	606	650	603	638	610	645	615	607	585	596	612	625	589	632	641	580	577	637	625	626	634	609	575	581	603	619	635	567	595	571	636	609	600	644	626	630	597	616	617	604	644	637	616	603	647	648	606	617	630	613	593	614	561	612	640	622	663	546	603	593	616	614	638	618	619	642	605	560	616	569	637	602	606	601	588	637	585	625	630	574	631	619	578	614	618	631	619	586	631	612	648	626	606	589	603	621	602	592	579	612	585	631	581	629	635	572	640	613	633	621	649	626	594	655	541	628	665	630	601	643	589	607	597	611	595	602	570	638	588	654	610	642	628	618	649	616	607	668	614	638	631	645	607	580	622	599	631	643	569	572	590	615	612	594	626	601	565	637	581	616	611	635	601	619	604	605	574	631	578	634	594	642	599	668	607	660	588	585	600	631	597	677	618	574	605	608	606	616	633	617	627	601	579	647	577	624	618	595	630	639	594	577	545	599	581	550	599	630	643	635	558	611	567	618	573	585	607	577	633	622	624	607	603	590	617	662	639	592	569	614	634	589	559	606	615	648	637	566	596	615	609	616	583	609	575	610	560	620	600	592	633	587	620	617	641	653	629	655	574	603	618	569	629	646	635	642	570	607	619	569	574	622	607	607	602	591	587	631	620	597	597	632	622	620	628	588	618	613	610	648	615	608	609	632	597	603	598	595	625	595	596	593	597	611	602	599	653	582	574	610	597	601	622	612	566	598	603	579	629	580	613	588	649	649	585	626	628	580	613	653	606	601	608	636	602	661	634	588	619	575	631	630	634	574	592	583	620	611	631	579	654	585	583	611	631	613	632	640	602	610	613	644	647	592	570	671	591	598	595	593	616	594	630	573	637	624	629	605	592	610	641	622	646	607	589	627	591	602	581	576	595	657	634	635	667	636	639	640	577	658	595	567	603	566	585	583	623	613	651	617	606	645	629	570	628	567	616	631	636	622	659	612	621	620	627	590	587	608	571	617	614	612	620	618	628	601	633	592	601	617	597	593	612	616	591	628	574	606	622	576	618	620	570	626	574	629	627	582	646	597	616	626	595	566	612	608	644	595	624	618	611	615	604	638	643	571	619	629	620	606	583	625	610	616	603	606	610	615	607	612	593	568	612	570	613	627	549	631	597	587	635	601	554	625	599	581	664	606	634	642	586	621	607	642	642	631	624	592	600	588	623	610	623	578	633	584	618	599	607	564	622	556	565	581	625	628	649	608	590	625	615	637	629	560	599	675	620	612	655	603	641	638	654	624	620	647	632	625	574	606	623	652	581	589	598	598	589	609	654	604	618	584	617	562	607	611	573	585	621	600	595	595	586	608	588	622	627	630	618	557	628	549	585	613	630	589	580	646	643	617	606	647	623	584	612	653	604	609	604	611	631	590	607	639	591	582	648	640	630	610	597	612	602	646	660	621	642	627	613	653	640	643	624	615	639	597	600	610	607	583	652	590	610	584	633	631	602	617	607	590	578	637	615	600	604	580	641	623	638	618	590	628	578	613	633	588	625	606	581	600	655	568	619	626	611	621	616	586	608	600	602	582	562	627	615	634	573	635	595	656	572	607	617	622	613	581	627	646	623	634	630	617	612	580	594	577	626	586	606	588	626	637	622	656	609	611	576	636	647	628	617	635	606	574	582	592	544	631	579	612	675	647	621	574	598	656	580	604	607	619	606	604	593	603	630	616	651	592	676	614	590	605	619	614	622	608	591	600	586	644	588	624	611	601	610	621	622	576	676	600	578	592	654	673	605	613	583	623	568	608	644	615	623	632	640	592	618	598	581	609	586	635	623	623	636	606	568	646	601	650	672	622	615	608	620	611	621	665	598	603	586	599	576	568	628	632	666	628	609	607	613	591	611	578	654	620	587	619	595	625	598	624	637	578	662	635	598	628	614	609	608	568	631	598	609	678	607	617	574	569	616	649	625	630	616	625	584	619	574	598	632	580	614	615	639	660	632	616	638	629	596	597	601	643	627	575	585	594	605
24261	21266	28565	24294	21143	4995	1142	873	740	734	655	638	633	587	601	565	533	530	549	496	576	548	541	518	503	495	524	507	499	520	482	480	510	511	518	513	513	474	484	461	506	515	475	459	547	464	475	504	471	470	529	488	519	510	499	483	516	493	449	509	489	475	506	497	527	468	496	523	485	469	478	511	482	483	503	466	478	499	491	492	484	501	480	477	486	503	507	499	506	480	474	529	477	485	498	495	518	449	483	519	494	524	506	474	506	486	497	471	439	513	497	514	492	490	511	471	488	502	510	512	484	516	514	440	454	482	487	482	505	510	494	489	499	475	486	468	506	512	505	453	478	502	518	501	470	467	504	533	509	464	488	486	467	457	501	520	510	492	497	504	478	461	497	455	493	456	492	501	493	506	476	492	507	482	493	495	483	530	493	471	495	477	484	478	493	462	516	480	513	497	489	484	462	444	465	478	527	497	480	497	545	493	495	485	509	510	504	507	479	497	477	472	447	448	489	466	472	445	504	480	490	507	443	484	519	452	501	499	500	461	455	489	486	483	524	509	481	492	520	514	522	473	478	471	497	533	534	452	522	456	495	471	491	490	495	454	529	501	467	473	476	481	500	507	505	481	459	488	486	473	487	501	491	506	497	464	533	460	532	508	480	501	492	481	436	471	518	491	480	458	471	491	469	459	506	478	494	467	513	498	514	495	502	472	517	476	500	480	497	458	487	489	473	486	502	441	457	475	441	484	484	456	488	511	507	521	496	517	549	527	506	493	477	487	458	468	464	487	458	465	499	451	467	479	457	446	471	465	465	448	497	472	498	471	460	527	510	457	490	486	459	501	471	471	486	506	495	486	472	493	483	489	463	474	518	505	470	492	486	482	474	509	504	469	496	514	497	466	467	513	470	513	472	525	466	479	477	463	478	499	530	500	509	490	484	496	496	512	473	458	492	493	483	470	512	455	485	470	482	467	467	489	511	458	470	492	481	470	477	487	494	493	491	471	500	511	467	446	506	499	489	480	483	481	496	484	475	485	474	501	451	491	490	518	489	485	484	480	479	515	514	469	485	511	464	500	473	496	486	464	494	451	496	492	536	464	488	471	478	480	496	478	519	472	479	472	459	501	484	516	538	503	532	496	486	504	476	504	534	474	461	469	419	477	468	486	501	499	498	474	490	520	501	451	481	475	474	510	496	475	490	482	510	494	517	498	495	497	497	535	493	479	479	483	490	498	438	538	460	473	498	467	490	483	453	492	449	535	452	500	514	497	459	516	499	476	494	471	495	477	466	502	481	516	474	533	509	483	489	500	444	509	519	465	485	486	488	482	485	475	488	502	489	497	511	504	497	482	508	475	495	501	498	468	459	497	507	454	514	483	453	505	496	477	516	492	462	491	485	470	462	489	484	458	485	435	495	467	487	473	506	496	464	456	451	524	505	469	477	443	490	476	486	487	456	520	471	481	478	530	505	485	477	507	536	472	474	465	517	498	470	492	456	496	524	466	457	463	472	477	487	486	482	502	505	460	525	460	513	504	463	483	469	496	482	486	485	530	481	488	453	475	498	493	494	504	461	487	469	482	527	518	493	477	518	556	462	480	482	437	519	481	470	487	500	486	480	469	524	503	505	482	462	485	438	478	499	465	496	491	494	509	443	494	507	471	470	478	509	489	508	492	497	490	459	512	470	458	517	466	519	473	526	493	491	462	493	483	483	426	479	465	490	483	443	498	488	468	485	484	487	469	477	491	500	492	474	474	485	494	459	498	495	472	504	511	479	481	485	483	516	475	479	490	478	518	481	460	470	489	518	514	479	498	525	521	520	471	465	482	480	469	456	428	496	456	453	509	482	504	473	489	503	480	541	503	493	499	510	450	522	518	482	485	464	478	525	540	487	474	478	485	523	482	487	459	467	463	487	521	518	493	472	513	460	497	467	481	468	470	491	486	510	490	490	549	512	480	500	514	515	490	542	431	476	529	502	523	468	502	515	548	446	498	474	502	506	477	485	482	473	484	462	486	497	508	449	479	459	458	463	468	513	521	513	503	477	476	529	481	473	493	457	475	487	512	455	479	471	484	498	518	461	498	512	485	500	470	495	508	496	499	489	504	480	518	486	491	510	484	533	461	501	492	500	445	463	479	480	490	515	498	475	485	468	493	455	498	494	484	501	467	523	493	436	464	496	506	519	497	497	488	503	507	487	507	450	445	509	488	468	484	511	473	468	483	470	473	465	490	513	495	489	486	456	507	489	472	455	472	516	473	490	496	513	495	493	505	492	514	527	464	445	492	497	498	490	519	479	512	469	453	529	485	466	442	488	516	476	535	489	470	462	492	516	467	448	506	500	503	498	488	493	492	465	449	509	449	477	448	479	471	472	523	459	441	442	462	457	483	501	484	473	528	439	485	499	503	496	474	458	502	500	470	509	517	497	500	500	456	471	498	498	475	491	490	495	496	488	472	478	464	485	455	481	520	460	489	516	507	496	456	480	496	484	470	527	473	495	480	462	522	494	488	516	490	463	453	494	481	475	461	500	494	493	450	493	495	481	454	482	514	470	463	475	520	502	506	512	442	507	509	471	500	481	476	478	457	489	464	484	510	463	516	470	495	487	468	482	526	481	468	462	492	489	478	486	472	482	493	482	516	463	507	481	490	504	499	505	466	487	507	498	521	486	508	493	454	455	498	471	501	477	486	510	510	478	534	460	453	484	461	507	471	466	466	479	493	482	512	497	501	468	481	477	484	506	470	514	495	471	508	503	491	474	533	492	456	494	449	505	469	472	530	517	515	485	486	522	506	520	484	478	487	539	502	487	503	464	493	473	507	466	511	512	469	502	481	511	474	538	475	522	474	477	490	470	496	473	512	472	483	477	442	512	526	479	512	490	479	488	490	492	477	516	466	493	535	463	488	469	513	496	489	469	471	503	513	498	490	474	448	517	518	485	513	512	458	520	452	540	491	482	487	469	470	552	515	489	515	482	466	473	493	526	523	466	481	522	482	516	520	494	481	466	500	499	497	476	500	514	514	491	441	483	486	438	483	485	482	482	471	499	451	488	494	510	472	453	515	474	436	493	486	429	489	489	478	478	495	461	485	481	472	460	470	481	473	465	509	488	479	536	480	497	482	465	458	483	483	484	464	510	474	471	499	495	516	452	467	485	488	478	514	502	497	492	464	476	475	505	469	481	480	487	484	469	493	456	510	494	487	464	500	464	481	479	492	478	488	448	474	493	482	507	516	484	466	463	497	511	466	487	521	485	472	464	477	514	511	495	498	475	494	499	474	455	483	520	457	488	508	488	492	510	551	479	460	517	452	538	500	521	477	483	492	492	498	467	483	466	496	465	510	460	483	511	468	474	487	472	461	460	508	498	492	480	509	481	507	493	498	453	446	421	465	507	446	505	454	496	455	493	466	502	514	480	474	477	482	504	485	466	470	531	451	496	497	483	484	516	455	469	509	475	517	475	460	493	492	469	505	459	478	473	476
7769	9249	8105	4227	2955	2446	1897	1679	1423	1214	1081	1028	996	914	861	856	851	823	765	799	724	741	713	737	694	723	734	733	700	652	726	717	698	719	706	672	692	652	704	681	689	698	641	687	662	645	681	719	630	703	674	682	659	719	701	693	635	674	689	644	642	692	605	662	705	633	680	661	706	658	632	706	633	662	680	687	701	692	675	668	734	687	634	662	697	655	657	673	693	637	667	726	710	689	649	676	671	622	681	662	700	678	677	666	653	705	680	647	640	690	661	660	654	674	676	645	678	678	687	650	675	664	686	688	682	654	660	631	667	659	704	683	678	692	677	637	727	668	643	712	712	736	697	701	683	676	642	644	688	667	634	627	659	629	698	673	678	647	652	654	654	659	656	644	647	669	692	735	666	656	655	693	674	630	691	655	620	671	699	671	698	687	602	677	649	660	657	677	683	695	685	670	627	655	672	648	654	667	702	668	631	662	651	651	648	631	663	659	652	641	641	681	656	634	659	664	660	661	649	659	677	704	665	638	651	670	683	655	615	676	672	649	695	678	636	700	679	679	693	632	659	683	697	655	696	699	667	715	645	702	652	670	681	674	661	706	713	668	664	679	708	647	720	690	702	702	669	666	703	645	712	665	675	677	682	670	672	666	663	644	702	687	627	656	663	641	672	675	627	650	627	658	663	647	688	685	656	662	674	705	680	635	631	624	637	673	657	643	649	686	660	690	630	690	679	641	648	654	701	688	628	686	657	638	662	639	664	634	617	693	641	695	665	661	652	723	686	660	650	647	695	685	668	654	706	656	675	674	692	685	671	683	682	615	641	635	702	616	613	650	720	670	666	649	671	709	670	637	669	709	654	659	647	648	682	626	703	666	645	608	699	656	655	683	647	667	655	648	695	654	661	631	650	704	677	646	680	702	681	663	666	706	642	673	668	627	702	645	674	696	649	662	646	682	628	678	660	654	708	698	713	704	662	643	701	683	688	671	677	634	657	655	676	658	678	643	637	659	658	678	663	638	690	686	679	656	632	672	661	650	668	674	669	629	668	737	667	708	628	668	673	667	599	702	699	674	646	686	671	691	651	683	693	668	685	654	702	630	665	664	694	671	687	716	693	634	684	656	638	671	687	624	715	682	639	602	605	703	683	630	699	621	693	613	696	676	644	624	703	702	717	691	666	686	715	669	644	692	662	669	701	637	661	728	630	679	683	646	701	690	656	703	677	635	661	660	651	668	661	630	610	676	645	686	692	688	687	627	655	638	685	659	642	716	658	624	691	703	707	640	713	649	650	705	653	675	698	671	641	700	625	668	607	681	666	663	685	665	681	664	637	665	659	661	656	666	697	710	679	668	670	635	710	704	655	681	685	612	673	647	653	727	635	665	688	650	711	681	602	685	664	614	697	718	659	625	659	714	666	692	692	631	649	728	660	647	646	674	712	697	708	668	677	670	682	628	663	651	689	641	616	698	638	702	671	687	688	736	662	671	661	684	637	690	620	622	709	658	685	702	685	647	629	674	685	679	669	661	693	677	679	664	663	683	669	720	689	624	672	689	634	681	672	708	712	656	671	716	737	690	644	673	674	652	660	690	702	707	646	685	680	681	676	657	654	665	667	664	657	659	642	690	667	690	717	646	688	659	700	685	640	692	707	684	658	682	633	650	628	698	659	720	647	695	675	617	694	602	738	704	685	703	636	657	651	655	680	661	638	678	698	671	632	713	668	652	650	664	627	671	650	738	616	634	693	697	676	628	655	656	679	646	676	649	743	668	654	688	658	642	696	675	655	702	655	653	676	628	675	684	625	660	659	669	683	661	669	752	699	680	725	626	637	666	642	640	672	674	632	646	621	667	653	669	694	663	706	673	675	620	661	671	658	683	639	651	623	645	648	636	658	707	634	684	616	667	666	627	683	678	665	668	707	668	641	637	694	659	700	634	648	671	618	684	635	691	706	671	675	675	717	653	708	667	702	688	658	688	682	668	688	622	667	666	674	688	675	633	662	660	662	678	704	663	622	687	642	650	704	662	669	623	691	672	675	655	659	679	676	699	690	667	649	674	665	646	701	690	668	651	694	673	667	658	605	632	663	713	696	656	696	677	725	665	678	706	658	642	678	660	654	677	708	671	697	660	717	685	664	684	687	630	675	684	715	681	661	677	697	675	719	708	670	631	713	655	707	683	644	688	611	731	668	662	686	704	652	645	612	606	677	692	639	670	668	665	657	660	678	645	676	716	671	637	656	651	633	678	658	657	665	665	649	666	644	646	644	643	647	680	680	639	618	684	667	644	675	664	665	636	675	697	665	630	656	653	610	696	651	628	624	624	629	692	706	616	702	641	659	688	684	697	658	667	654	661	630	659	664	631	641	642	636	617	642	658	644	663	690	649	725	666	667	692	644	718	665	660	641	694	690	664	622	641	645	683	668	655	633	683	680	634	732	602	659	659	621	695	659	685	682	697	680	677	695	662	699	639	633	714	688	665	717	666	642	658	701	676	649	668	648	666	640	659	663	677	687	678	649	652	657	653	638	616	697	640	652	632	676	643	644	632	608	671	657	647	671	650	673	705	648	662	654	692	669	738	681	688	688	630	678	684	669	651	641	632	686	644	653	648	644	676	639	665	687	653	631	646	652	644	699	664	664	695	664	719	679	708	678	678	636	640	714	661	650	676	641	689	666	697	712	687	693	656	679	636	685	662	645	694	669	722	669	645	687	659	654	677	649	668	655	652	666	678	668	733	641	638	616	681	639	684	703	687	666	620	690	667	679	676	706	668	653	657	632	637	663	634	692	710	686	645	663	697	646	698	696	698	659	657	691	672	651	664	664	689	689	680	639	679	661	686	706	631	673	667	657	711	655	672	646	709	640	646	625	636	695	627	641	660	680	688	594	630	637	708	642	686	669	682	672	673	643	648	656	654	677	665	627	644	668	638	681	674	666	663	675	680	674	663	692	630	675	739	654	657	666	677	654	668	705	688	637	684	688	675	621	667	689	658	681	690	653	658	666	710	658	636	664	650	661	675	672	672	686	701	680	687	661	671	676	642	652	652	638	653	696	690	663	722	731	651	663	672	679	617	669	697	667	655	636	650	690	718	646	639	676	699	639	671	664	625	675	656	673	697	621	677	660	646	671	672	706	687	640	707	686	637	675	676	672	651	666	684	684	692	658	656	705	714	635	697	674	647	652	684	605	640	676	661	674	628	661	686	711	660	677	651	647	655	657	635	632	694	622	649	680	609	676	686	684	672	688	642	661	673	683	669	706	661	630	674	670	663	680	692	667	674	654	680	636	641	694	674	665	655	644	650	708	685	690	695	693	663	687	690	658	685	686	671	671	663	687	696	634	672	685	658	695	636	682	679	656	679	641	660	694	679	698	645	689	680	673	714	688	668	696	652	664	649	667	630	705	702	674	671	624	639	709	679	708	669	588	698	625	655	646	663	636	653	692	680	653	710	683	664	668	667	637	684	643	628	707	689	645	672
23081	21174	29033	23578	21176	21069	3832	1030	735	664	555	476	504	447	404	390	331	365	345	336	315	314	304	320	296	281	285	302	289	269	289	270	255	282	265	285	290	283	266	280	291	278	242	259	237	269	267	273	253	258	252	245	289	246	266	280	255	270	260	246	230	249	257	281	259	273	272	258	248	230	296	245	227	246	252	265	254	251	246	233	252	257	288	249	246	251	264	232	259	255	236	253	262	250	254	282	247	232	258	246	242	229	266	245	251	273	268	269	228	247	228	239	262	255	240	251	258	260	260	263	238	247	229	256	243	263	243	260	228	224	235	250	265	258	269	268	258	254	245	281	264	268	268	267	237	239	261	232	273	270	268	261	244	245	255	253	223	265	247	286	278	248	243	287	266	224	266	276	261	259	232	282	265	247	235	235	231	253	218	288	250	245	261	253	250	234	290	256	251	273	272	271	256	226	237	244	233	261	224	236	265	240	234	258	276	283	277	251	271	257	291	252	255	253	243	253	266	239	258	235	278	266	267	266	253	226	241	274	259	236	258	257	263	258	250	275	227	278	254	265	231	229	233	255	257	298	250	252	250	271	254	269	253	256	219	221	252	279	213	237	246	239	265	254	285	258	235	246	242	267	255	253	274	233	274	276	263	256	284	251	275	263	281	248	231	242	281	290	289	271	252	262	242	255	241	253	260	245	313	249	253	247	251	285	269	228	223	252	252	252	255	235	253	264	272	236	256	261	229	245	241	273	250	244	251	247	260	312	260	261	233	291	252	257	272	253	261	261	261	275	243	250	264	269	260	251	262	262	262	278	268	245	243	254	249	243	251	284	239	241	287	262	259	266	252	258	283	234	276	223	256	240	246	275	266	229	271	262	261	232	261	250	250	257	264	280	248	271	266	249	246	234	220	243	250	235	237	290	235	268	239	268	241	276	253	262	254	258	272	244	208	249	263	248	253	241	267	243	265	275	253	244	249	256	255	245	256	247	236	250	251	251	276	201	224	264	252	247	255	254	276	228	247	266	250	265	260	258	235	248	222	218	227	260	238	257	270	240	227	264	237	266	243	240	251	280	250	263	229	263	256	236	252	245	248	227	243	284	217	261	248	235	238	249	255	265	237	242	265	280	271	259	230	260	261	225	270	247	236	259	228	251	247	230	264	251	258	231	211	246	223	258	249	238	234	270	259	282	240	236	232	259	258	267	240	240	260	280	274	238	259	264	245	272	247	228	224	253	215	253	257	216	227	262	245	234	241	249	238	264	245	243	251	242	261	236	248	249	268	226	240	261	275	242	244	243	271	246	262	263	253	267	252	239	269	227	225	238	251	299	263	266	241	238	282	262	221	254	263	277	260	251	223	260	229	257	222	207	257	246	230	230	234	258	266	232	229	225	224	265	259	250	243	241	245	255	271	239	222	242	254	251	237	234	248	234	258	228	255	254	252	237	237	243	283	239	251	255	289	275	257	248	275	244	233	258	277	247	240	257	237	246	260	222	255	268	246	273	247	250	255	243	234	259	254	225	240	247	248	268	257	275	242	229	283	261	262	235	266	256	282	230	287	253	276	254	245	245	283	259	277	282	233	244	240	251	254	261	232	258	260	239	244	240	260	250	237	284	224	272	238	236	265	291	257	246	277	243	239	276	247	251	272	274	256	278	253	220	246	255	248	248	242	244	241	266	221	257	292	265	254	257	240	259	261	249	224	255	247	267	255	277	230	243	283	233	230	213	258	248	272	256	249	266	269	274	242	256	256	255	207	262	244	273	246	237	226	247	215	229	264	256	248	242	263	233	245	235	271	278	254	233	264	273	262	235	256	238	259	259	242	252	261	270	247	235	245	256	261	243	259	252	270	254	236	242	226	259	267	241	236	266	271	264	252	211	255	226	260	244	249	257	255	252	279	226	261	268	255	251	241	238	252	271	235	262	213	228	260	290	257	250	249	252	269	231	242	244	247	263	236	242	262	258	272	244	269	236	238	252	234	255	233	264	254	239	241	250	235	268	258	250	233	246	249	256	260	247	237	249	245	224	264	273	241	242	251	240	244	254	245	293	264	248	279	249	226	257	248	243	245	263	250	250	267	233	255	259	274	258	241	250	256	266	239	252	270	242	223	281	235	269	259	269	244	249	252	258	245	233	246	248	251	261	243	232	260	238	248	252	246	216	243	245	266	246	264	229	226	264	262	244	251	241	275	273	238	246	226	250	241	269	266	225	249	253	259	270	253	253	257	267	252	249	217	244	256	240	244	253	227	263	259	228	251	235	235	233	234	260	256	275	255	229	265	256	255	257	257	259	226	251	246	249	246	260	241	230	230	239	257	248	260	232	256	231	238	252	229	231	249	255	260	226	246	226	241	236	243	277	223	248	272	256	275	266	262	265	250	257	282	280	237	262	250	271	256	227	250	238	249	251	241	253	245	235	232	245	256	273	236	253	248	250	249	241	248	247	274	273	246	259	260	248	238	234	232	251	246	262	258	230	250	221	263	281	270	253	271	225	233	272	236	240	238	247	248	233	246	238	254	236	261	274	246	250	240	266	271	277	273	234	263	257	300	252	238	285	214	244	271	305	245	253	270	259	254	267	254	250	258	249	257	268	233	205	249	279	242	262	261	235	243	248	232	248	245	266	252	226	235	254	240	234	258	257	224	227	250	265	258	246	253	246	248	255	254	247	230	266	255	252	242	259	255	255	233	257	256	282	224	251	264	274	268	263	244	250	268	274	292	236	275	267	244	234	256	248	264	241	254	226	256	229	246	231	243	262	260	255	249	261	246	272	223	259	246	273	244	244	259	269	233	241	252	254	234	256	258	259	269	295	237	241	223	257	280	269	272	262	250	254	249	250	237	239	273	251	252	250	244	268	253	241	244	235	270	241	278	285	245	256	265	283	243	244	236	240	258	266	250	223	261	234	259	221	280	240	236	237	266	255	247	262	253	280	286	267	242	250	256	257	255	278	286	246	276	246	247	229	265	231	273	243	242	241	252	269	227	244	272	246	267	262	254	237	253	248	254	255	243	241	282	282	255	250	264	252	248	232	248	257	253	265	249	242	226	227	264	244	276	247	241	231	284	234	267	280	260	244	233	275	252	253	227	266	223	264	265	281	259	228	265	241	258	240	240	265	234	255	252	265	235	241	258	233	241	271	265	251	274	252	246	250	236	263	279	283	254	280	225	264	248	257	263	267	245	255	251	244	244	249	251	253	260	242	242	232	257	224	245	242	258	260	251	266	245	256	238	239	258	261	258	257	228	250	259	224	250	253	261	253	258	245	236	261	227	243	237	235	257	236	251	253	284	253	255	248	261	235	241	252	243	284	271	223	259	237	258	227	260	260	239	232	252	284	249	243	270	238	270	277	239	243	256	247	272	266	229	266	259	239	267	253	233	259	241	226	279	238	252	258	242	250	256	238	257	269	267	262	243	257	254	236	258	241	258	268	244	255	255	241	251	300	218	250	243	265	266	255	266	223	272	261	259	249
9098	14982	13214	6973	4815	3557	2784	2262	1791	1468	1217	1057	904	816	747	691	637	588	581	536	511	527	479	464	433	468	476	460	455	430	415	365	398	433	386	406	382	384	383	403	400	404	345	400	366	391	373	370	393	357	385	385	401	385	350	358	359	388	379	376	402	375	377	383	356	378	363	369	395	387	368	347	347	383	369	351	387	355	382	371	385	352	340	361	392	372	351	369	401	395	357	375	351	382	365	363	351	334	372	338	373	373	369	361	345	344	384	348	352	344	365	367	373	335	366	346	354	355	360	370	354	389	349	349	392	378	363	362	376	380	344	405	421	383	387	356	366	366	370	371	359	356	346	334	392	334	347	372	333	328	328	373	368	374	359	345	359	348	360	370	329	379	391	340	355	367	351	357	391	345	379	365	382	360	368	357	338	369	356	370	360	350	340	370	337	364	386	357	361	355	374	344	352	368	382	332	367	356	362	397	352	367	337	366	335	380	374	344	366	371	347	364	368	366	377	359	388	363	377	384	358	352	355	334	379	355	387	327	340	368	363	400	370	325	349	334	356	338	398	340	365	374	338	371	362	368	345	337	327	352	391	369	373	341	357	344	362	320	411	365	357	357	348	356	360	375	349	349	336	335	353	359	383	357	350	345	381	403	335	356	357	321	343	390	358	352	338	382	409	317	364	366	382	373	371	317	354	349	361	370	350	351	370	374	384	358	376	329	356	364	364	352	381	346	369	342	330	380	371	364	335	350	338	365	374	368	359	331	346	334	365	344	341	352	382	340	351	369	367	363	378	375	358	360	356	375	367	355	370	360	348	368	354	388	379	354	372	346	345	361	362	395	390	379	367	346	363	381	380	406	359	365	392	326	349	351	371	353	355	357	385	341	352	384	341	389	337	411	370	374	339	379	393	346	357	386	321	354	333	373	388	343	372	380	335	355	354	371	359	365	358	327	354	393	364	340	351	326	364	360	378	370	381	375	381	354	366	377	381	335	372	350	333	385	398	353	377	328	385	364	334	361	357	354	346	346	359	343	355	348	372	368	362	362	341	334	367	329	357	338	358	361	357	382	350	331	382	351	366	341	340	311	352	386	363	358	368	341	338	366	353	379	384	374	347	360	376	366	333	347	398	327	353	358	359	341	368	385	371	377	363	323	368	352	356	341	362	380	360	366	316	329	367	318	348	368	372	339	369	357	363	357	346	357	358	383	371	337	359	336	356	368	368	364	336	349	352	372	365	372	361	365	351	372	360	329	355	352	369	341	373	384	357	369	350	368	349	405	375	368	351	364	346	381	346	382	380	351	333	364	354	396	314	394	349	343	356	379	343	368	350	350	363	372	332	377	353	381	333	362	369	350	356	358	400	342	379	350	329	362	350	335	338	350	350	331	392	359	361	339	360	355	370	344	356	375	382	384	360	349	379	355	353	353	380	329	342	382	379	372	362	410	320	368	351	342	360	370	360	374	343	367	362	363	378	377	368	331	353	348	398	370	356	345	343	378	344	319	350	353	380	305	370	370	375	377	347	322	358	387	348	342	364	353	335	379	365	371	366	328	350	368	353	358	352	410	377	337	363	384	380	363	370	352	342	328	380	321	343	365	360	380	362	371	355	387	387	367	321	358	346	382	360	356	366	344	376	382	349	352	340	335	333	367	360	358	359	348	359	344	342	392	397	369	374	338	350	372	374	384	317	341	357	375	401	354	345	358	354	355	376	353	345	380	340	376	361	365	379	348	341	331	332	361	391	363	328	396	368	364	382	377	362	339	338	350	327	366	349	359	376	350	344	362	384	344	384	320	348	373	339	368	375	341	356	349	383	334	344	375	336	372	365	390	353	373	353	352	364	373	359	375	379	337	360	367	318	347	356	331	360	366	362	385	376	410	348	353	370	376	344	374	370	349	381	328	357	356	379	359	378	362	337	359	335	345	357	340	357	331	323	360	391	365	373	348	358	352	314	374	378	362	352	381	347	337	385	339	376	369	395	354	342	312	417	348	375	354	344	372	352	347	380	395	366	377	355	348	353	353	323	368	301	370	356	355	348	351	340	345	376	340	360	379	340	391	382	356	350	382	333	368	361	385	364	357	373	335	362	336	364	343	348	337	376	400	391	351	322	335	350	354	335	322	364	383	352	398	355	353	336	343	350	360	358	348	356	317	331	312	381	374	369	356	369	369	373	323	333	373	318	375	367	354	381	358	378	356	358	347	348	349	357	366	350	356	407	379	347	403	364	361	349	340	358	360	348	320	318	355	357	311	329	355	364	377	385	341	375	342	356	387	366	354	371	321	355	364	333	379	350	373	347	372	378	361	355	365	375	362	386	394	364	298	373	333	338	356	370	363	344	366	365	361	335	362	355	383	335	362	355	394	379	352	370	359	395	324	390	376	344	341	359	377	354	353	353	320	359	352	371	377	357	379	382	360	375	344	347	357	370	355	380	350	365	356	360	377	396	350	362	374	327	328	344	365	371	351	360	358	399	336	337	359	358	358	328	352	362	346	346	389	353	358	379	373	338	374	362	372	363	395	319	348	352	396	347	351	333	350	358	344	348	369	360	388	356	382	378	366	365	376	348	362	384	366	369	350	350	357	354	358	317	367	342	356	366	358	379	358	349	378	368	357	358	373	314	355	383	343	366	356	333	343	363	324	376	385	325	343	388	346	338	341	372	345	315	344	384	335	351	388	365	371	343	376	356	373	347	370	351	360	342	339	349	362	389	372	390	344	368	351	329	353	364	395	354	352	369	372	363	341	351	371	321	343	351	333	364	369	377	314	377	368	348	320	389	368	342	338	399	360	350	330	332	341	373	364	332	384	374	369	364	353	356	345	348	341	338	358	364	359	339	399	335	343	311	364	377	363	341	352	360	357	362	336	365	336	378	344	386	380	369	396	375	344	398	381	325	378	354	385	368	346	374	370	366	365	384	354	363	352	382	363	369	342	369	373	341	330	353	382	327	353	381	344	396	356	361	348	365	398	349	340	361	364	344	373	352	369	370	365	378	377	310	391	353	369	354	387	351	365	369	383	356	354	354	347	353	360	379	348	353	362	375	354	327	373	324	362	376	377	328	337	334	353	353	367	385	339	357	383	360	382	315	364	359	352	370	361	382	355	362	314	340	330	354	382	375	357	377	368	358	336	383	363	355	346	327	339	320	374	363	338	366	374	373	386	384	342	335	337	378	352	343	369	365	359	330	366	368	376	340	344	373	331	360	335	342	371	385	338	331	363	331	366	349	353	346	368	342	329	383	345	374	376	346	363	367	332	351	371	388	356	351	336	371	389	347	351	356	343	376	377	353	360	392	364	396	340	338	352	386	376	345	341	360	394	374	359	369	385	347	371	368	363	351	371	352	373	378	356	340	368	353	341	348	358	341	354	346	357	352	383	349	361	357	350	374	352	324	368	341	348	359	384	368	382	368	321	351	348	383	376	363	340	379	340	376	342	363	370	350	339	362	377	342	375	376	363	348	341	329	337	344	333
27222	20466	7947	853	545	498	462	497	485	451	449	467	464	449	436	458	479	457	469	426	485	430	469	448	495	468	451	480	483	446	427	439	493	465	439	435	474	449	415	461	512	446	441	436	442	434	432	477	453	463	438	438	487	431	474	468	492	460	473	454	470	458	442	443	485	475	489	469	477	445	470	459	471	501	467	454	431	450	459	482	431	466	430	474	436	479	462	453	470	448	415	456	432	452	502	483	456	497	425	432	462	439	444	469	432	455	470	470	439	415	461	476	451	454	507	415	447	433	436	461	485	426	467	417	466	461	466	457	439	466	418	462	459	460	474	438	458	444	432	435	463	453	500	472	435	438	475	491	446	456	429	424	460	462	410	468	492	473	481	480	458	469	446	445	460	458	433	485	461	474	465	410	450	474	441	463	442	442	483	459	419	431	454	486	485	459	486	428	447	470	419	453	469	433	476	492	443	440	428	424	462	419	455	454	449	437	420	461	414	450	434	477	440	463	440	437	433	463	481	468	436	433	469	444	447	463	452	401	464	439	447	457	448	485	429	456	427	430	414	471	438	426	431	446	418	464	430	431	445	450	484	433	461	441	442	500	449	449	444	428	424	424	452	494	412	433	417	466	449	439	462	462	421	451	457	452	461	437	456	451	449	417	452	434	434	442	457	485	478	466	456	422	443	437	453	449	461	451	457	487	470	442	449	456	411	448	451	486	471	419	457	462	443	448	433	489	498	454	441	478	478	447	472	449	439	460	464	461	440	401	464	496	434	432	464	474	457	456	426	435	441	472	465	453	457	427	471	406	441	433	467	464	449	459	514	450	436	444	434	448	446	454	458	453	470	415	465	445	425	474	432	444	468	449	451	459	466	457	432	452	471	453	413	393	449	479	451	474	473	426	451	448	431	441	469	506	401	452	437	459	432	443	462	438	440	452	439	441	502	450	474	441	474	399	472	474	479	430	496	471	479	454	443	444	469	472	486	438	454	435	423	467	430	487	412	458	431	448	474	470	465	457	482	436	477	466	476	463	521	470	422	447	462	485	436	504	467	454	457	482	415	491	416	440	432	422	478	454	427	434	471	460	469	431	473	458	429	469	440	424	442	446	473	458	428	461	435	431	475	450	460	445	437	468	440	425	476	451	452	434	409	454	430	459	428	449	451	451	437	446	438	464	436	435	452	452	446	452	444	460	466	458	461	499	429	443	470	411	479	419	420	451	469	433	453	433	483	433	478	473	457	467	438	435	455	435	402	462	444	470	422	425	476	420	442	470	470	452	472	447	413	461	469	467	456	460	464	479	460	435	460	520	466	435	469	446	465	433	456	476	447	438	462	448	448	435	442	474	378	434	477	456	417	476	479	473	416	456	488	427	428	477	451	453	451	448	434	450	412	432	439	448	458	469	506	423	472	427	444	445	448	469	440	431	434	488	464	434	422	412	455	446	459	476	456	466	455	424	448	460	455	458	442	471	476	464	477	427	481	423	477	472	423	418	430	440	494	440	468	441	448	478	430	445	431	445	479	432	417	468	440	425	454	466	461	472	437	468	455	448	449	453	465	442	460	459	479	456	410	460	436	437	469	464	451	450	452	463	457	423	445	459	463	467	472	452	476	453	437	462	452	474	485	471	470	465	437	502	450	428	479	449	447	453	447	452	477	466	447	406	474	406	434	448	450	435	476	428	467	467	437	376	449	466	456	430	443	469	462	490	444	419	457	444	454	472	455	467	460	445	494	454	469	455	453	472	480	476	448	421	438	461	471	460	458	405	478	472	476	494	491	439	449	431	455	438	467	412	463	468	448	453	454	447	466	419	518	398	437	429	452	461	440	455	456	478	461	423	459	449	442	441	432	488	433	451	443	436	444	422	444	463	471	468	472	459	488	415	469	419	452	408	466	448	445	454	449	474	437	436	425	445	427	401	450	483	459	448	452	436	431	447	496	449	509	431	439	482	430	468	474	453	454	419	441	438	439	469	455	473	467	449	482	433	466	479	415	405	449	429	443	442	463	479	443	488	456	423	448	450	455	452	411	434	463	451	461	429	466	452	442	479	438	462	490	456	432	439	461	453	435	469	448	457	422	526	476	397	477	466	493	464	436	458	432	438	471	445	481	386	452	468	463	422	440	460	450	441	422	439	443	444	404	455	450	446	443	459	444	463	423	442	412	469	449	477	470	419	475	450	483	428	459	461	447	414	441	464	483	458	433	493	462	469	455	443	415	472	451	460	481	465	448	435	424	466	436	471	452	447	424	423	433	461	470	483	459	454	457	440	438	418	434	474	442	441	484	413	445	456	434	443	456	472	426	457	458	486	426	463	437	482	468	464	428	465	457	439	410	496	434	462	468	454	443	441	460	462	439	446	414	474	473	482	485	434	493	454	456	449	481	434	422	436	415	423	483	443	464	456	436	444	470	456	452	437	472	446	466	394	441	470	433	460	474	446	423	504	476	434	445	431	449	462	412	432	496	482	474	447	477	446	469	442	465	446	440	471	446	442	471	444	478	463	457	452	442	458	451	435	474	455	449	430	468	466	477	474	431	424	466	421	434	479	445	480	403	461	419	474	461	435	424	464	472	466	461	431	461	469	443	463	459	464	439	475	458	453	416	445	460	442	462	441	485	435	462	472	451	446	464	462	458	493	467	472	460	466	437	497	470	443	443	480	456	440	441	469	443	442	493	477	472	461	446	477	443	440	457	482	450	453	447	468	458	472	459	481	448	438	421	462	421	468	460	437	415	400	455	460	444	417	429	460	461	456	448	447	465	467	465	474	422	440	457	434	468	441	455	437	457	447	436	442	465	434	491	446	437	456	465	473	435	465	416	432	426	443	461	447	473	457	508	444	427	450	455	425	464	442	473	444	443	444	451	431	441	465	490	433	436	475	449	441	443	432	449	431	419	468	420	465	487	452	454	430	460	464	475	434	450	471	465	423	464	472	464	424	447	485	471	436	471	471	453	468	501	469	463	431	466	450	459	468	476	475	450	456	456	455	448	487	452	465	427	446	480	448	441	452	466	449	519	465	427	441	457	439	435	449	485	445	445	427	471	445	463	468	494	449	447	441	481	437	451	445	455	423	462	430	430	486	487	469	440	475	452	404	470	477	464	472	447	457	434	443	416	473	462	448	482	479	453	438	440	465	486	412	465	435	446	416	452	485	429	401	454	457	450	463	447	459	452	444	462	448	499	409	443	444	464	467	484	462	453	427	465	447	470	449	460	442	445	474	402	447	429	454	481	473	436	434	446	475	449	445	454	423	468	482	432	439	505	478	432	441	462	442	485	410	427	460	481	446	457	478	481	444	429	444	462	462	449	440	407	404	460	466	424	466	465	447	458	444	467	466	428	455	453	455	452	477	476	485	480	462	430	463	466	480	423	469	442	473	416	440	464	480	452	483	450	431	493	456	487	459	460	440	466	461	456	453	443	442	440	461	416	426	462	467	468	437	472	423	433	433	412	435	463	434	432	452	465	410	433	513
5554	1400	1376	890	807	753	727	629	680	664	647	635	642	611	607	671	601	614	630	635	633	601	628	605	626	648	729	658	640	619	600	650	646	628	636	615	637	612	620	635	591	647	576	640	657	652	640	574	569	594	645	621	604	619	684	636	620	574	585	623	655	579	612	612	629	592	627	630	612	645	620	647	626	622	565	649	633	669	619	618	639	579	594	590	605	624	578	597	588	640	606	596	570	586	631	641	627	686	635	639	604	596	622	599	668	603	600	605	616	611	598	626	624	628	585	610	650	606	607	679	578	594	659	597	630	593	613	611	621	602	648	602	591	645	628	660	604	592	619	613	607	596	590	629	587	628	615	589	614	600	580	608	592	638	553	614	605	642	606	643	657	632	615	573	609	555	606	631	632	587	600	579	665	600	625	596	637	632	624	600	600	597	591	571	621	597	608	599	598	593	645	600	641	610	631	652	565	650	628	623	610	616	627	645	610	578	644	595	599	613	647	601	637	622	619	581	636	602	599	647	596	603	607	602	585	638	634	634	612	626	642	596	613	565	625	605	644	590	658	598	614	544	605	613	594	597	608	603	596	607	648	592	628	643	629	636	582	623	601	615	588	586	605	601	622	601	606	598	622	597	574	628	576	609	589	636	608	606	589	619	655	580	625	633	580	608	629	605	564	619	617	611	644	644	636	589	643	568	597	589	595	572	598	605	608	600	607	569	633	586	603	633	580	639	653	574	635	630	601	623	607	608	652	635	591	605	621	604	598	608	628	619	568	587	606	636	594	632	618	611	604	625	562	590	576	620	594	632	635	642	610	608	645	629	570	653	649	606	604	600	631	580	602	613	623	611	628	621	643	632	614	602	616	648	582	620	667	632	594	598	558	608	624	594	626	629	566	611	616	606	589	557	633	593	610	615	617	601	550	603	614	626	602	576	594	662	624	608	612	573	585	611	634	612	600	633	582	583	620	597	615	605	621	636	630	628	592	604	649	611	573	598	624	638	619	612	610	614	643	589	635	627	629	627	622	585	633	631	642	611	568	616	626	598	597	591	619	600	598	626	606	580	588	593	615	647	614	629	585	618	620	646	622	658	598	590	598	569	596	649	625	548	602	627	577	625	596	626	602	625	606	629	605	612	641	650	615	634	632	678	597	601	622	594	629	598	579	600	585	575	595	608	632	622	626	589	636	644	614	642	605	597	585	607	635	618	590	640	626	640	612	625	602	606	620	644	665	587	596	630	605	581	598	629	621	633	677	585	593	629	600	587	622	548	605	592	570	590	606	647	618	581	565	612	614	624	646	625	645	604	610	629	657	642	612	610	581	646	628	597	631	596	628	557	614	632	662	634	611	664	615	615	627	655	571	581	565	633	631	653	594	622	605	652	671	613	630	692	621	625	588	606	619	649	650	676	622	589	635	636	599	567	579	609	656	618	597	599	617	585	604	607	615	635	616	599	622	594	605	591	640	592	625	609	635	580	624	658	676	625	650	622	624	630	619	634	613	624	648	633	633	645	634	630	620	631	577	641	578	646	615	614	553	598	632	560	624	613	566	619	629	603	593	607	643	616	607	612	650	612	612	662	607	616	614	603	644	640	594	622	640	615	590	626	634	632	628	626	642	650	608	658	653	626	615	625	614	641	663	638	602	602	668	622	628	603	597	631	661	619	618	608	604	600	664	595	592	617	622	585	648	656	588	639	624	605	607	592	578	589	679	651	577	627	655	581	625	591	640	611	597	597	654	639	631	548	599	551	667	643	594	603	635	641	609	628	612	645	637	608	610	576	642	615	643	643	623	650	603	613	641	586	600	618	632	622	633	566	640	640	627	654	596	613	573	631	598	612	655	603	595	605	596	625	621	622	617	661	625	621	637	590	593	659	616	612	619	611	645	597	595	626	613	616	610	579	628	632	570	609	562	603	608	682	583	605	600	617	650	609	692	576	604	596	626	590	608	645	604	589	606	603	647	601	584	614	594	587	647	685	627	622	642	601	591	643	570	613	608	612	622	643	616	612	606	641	602	554	605	608	581	579	652	577	652	569	617	573	636	607	627	616	590	611	593	594	619	668	600	588	611	596	652	591	644	651	628	623	615	598	634	609	600	624	628	585	660	598	583	618	619	638	623	645	565	629	596	627	595	622	645	615	597	628	594	648	616	636	622	612	594	649	635	588	641	621	646	621	599	659	589	675	629	609	608	594	596	638	601	622	645	601	607	619	627	634	615	607	593	667	590	610	564	702	601	635	587	632	615	618	603	608	579	637	655	618	593	630	607	658	611	610	651	608	624	648	605	594	599	639	613	649	632	627	651	622	605	624	605	614	615	619	658	599	615	610	628	640	590	610	636	632	608	633	625	630	649	641	580	614	552	617	630	650	650	628	601	585	623	620	610	639	624	636	617	616	578	601	608	615	609	599	634	643	581	610	619	668	628	595	621	604	596	602	580	618	612	619	638	601	635	634	607	635	595	617	575	636	639	640	643	651	645	616	616	610	599	613	624	656	636	603	592	621	636	618	652	607	610	614	634	605	588	626	634	648	663	641	634	592	600	596	582	616	627	603	594	650	602	618	610	616	621	612	630	612	645	631	611	606	628	566	569	596	655	634	596	605	605	607	606	615	622	613	597	609	643	618	640	625	593	591	654	599	605	599	608	604	592	619	589	616	640	646	601	663	613	610	618	586	622	570	625	575	584	626	658	625	561	610	596	631	590	585	583	616	568	625	582	589	604	606	556	641	632	604	612	629	631	605	619	603	606	632	637	612	579	619	577	605	617	590	571	612	591	606	558	631	588	640	585	618	584	652	636	571	615	632	646	615	620	613	610	612	685	630	561	633	617	607	612	642	594	617	601	595	584	614	628	611	602	621	598	588	602	569	670	619	579	624	640	652	636	559	556	612	631	576	629	614	624	652	687	603	598	606	586	573	606	609	646	599	610	616	653	638	638	622	599	626	658	629	616	588	617	631	583	679	645	611	629	595	598	607	584	630	642	625	638	631	640	588	585	602	569	671	655	642	625	597	596	638	600	622	605	590	576	645	647	616	634	660	628	612	617	678	618	627	622	600	614	626	644	624	589	649	614	660	649	601	618	566	610	609	623	639	609	634	643	657	591	627	605	623	581	601	601	638	585	629	665	604	651	610	645	651	641	630	592	620	569	611	622	620	612	556	641	599	611	689	624	577	629	630	599	620	630	640	625	605	592	645	607	607	586	573	605	653	627	604	586	564	594	672	611	614	574	619	593	579	620	606	585	599	600	617	589	654	645	637	600	583	588	650	600	617	638	587	607	613	606	629	604	623	597	626	587	645	645	621	592	631	594	668	626	618	602	646	621	601	596	599	632	633	614	634	578	618	668	656	619	567	670	596	605	601	616	620	630	600	589	620	611	558	569	627	635	640	630	600	600	626	627	625	667	582	609	579	619	584	615	566	602	625	598	573	637	587	612	632	688	592	639	641	682	633	617	624	617	633	626	585	595	602	627	618
24333	21278	28538	24306	21146	5014	1176	865	739	701	608	634	607	603	553	558	555	553	569	539	526	497	538	536	523	519	516	515	510	506	484	532	540	474	528	531	497	515	521	476	532	473	484	502	506	526	497	480	525	474	509	477	529	495	492	508	476	514	503	525	536	533	486	433	508	484	464	488	478	449	500	488	496	503	465	507	479	496	512	482	489	496	491	455	497	522	510	493	519	516	487	474	492	498	496	508	503	474	508	487	515	516	478	498	456	495	504	510	513	490	492	514	486	506	469	481	508	497	544	498	464	526	472	464	497	531	528	475	469	510	505	469	494	468	502	503	483	502	503	475	474	457	485	490	510	517	468	472	480	520	483	506	505	509	488	550	489	484	528	536	463	488	494	511	499	515	497	493	521	501	463	475	501	498	497	490	516	448	449	516	478	498	483	483	522	507	498	496	488	480	504	511	496	495	480	458	524	522	481	460	506	520	506	494	489	487	491	489	453	502	481	498	500	446	483	465	498	488	483	486	514	486	507	477	471	507	482	475	488	519	509	507	525	475	526	464	472	510	510	470	464	507	468	468	534	499	497	492	503	480	524	484	519	476	499	488	484	486	496	513	442	489	513	480	481	524	505	492	464	527	504	507	436	515	493	530	506	500	506	499	467	503	492	488	505	532	500	520	498	495	488	481	464	482	475	510	493	492	480	467	501	503	469	477	478	506	495	509	453	467	508	528	521	477	494	500	453	486	517	518	465	481	502	485	488	465	463	480	493	499	493	469	519	505	495	495	458	486	447	501	504	506	460	482	540	487	491	493	517	490	492	491	516	471	456	472	460	488	468	498	508	484	534	461	485	507	462	515	510	457	444	496	511	484	462	489	509	488	526	472	491	479	509	475	485	473	541	497	503	533	490	529	492	510	505	512	479	468	498	475	514	510	503	492	501	549	493	532	496	496	494	512	500	507	491	529	490	468	464	474	516	469	503	481	492	459	446	487	493	480	498	487	501	461	482	477	484	507	514	505	501	484	503	523	487	484	515	459	496	458	500	485	495	505	490	469	483	505	489	549	481	516	474	487	519	506	463	493	492	533	550	494	472	470	468	474	563	485	482	493	456	515	480	496	528	494	483	483	476	497	517	497	492	516	512	504	435	488	501	482	483	468	453	501	504	527	487	478	472	481	516	467	469	495	491	511	456	490	507	506	508	504	488	502	458	477	549	453	528	487	521	491	481	469	483	483	488	470	553	484	531	512	501	448	532	495	508	514	464	496	502	487	474	510	475	494	488	456	504	478	515	518	477	521	502	459	501	504	482	509	479	455	479	487	519	501	444	485	526	490	499	487	451	484	506	498	497	479	479	447	483	495	506	508	483	491	504	494	471	493	480	498	497	477	540	505	516	519	522	459	456	531	491	441	470	487	458	523	456	498	505	556	487	543	477	513	448	480	491	541	446	518	486	520	527	465	492	543	467	504	450	440	485	506	510	494	515	489	497	511	466	462	509	501	499	475	490	470	479	497	469	495	504	519	464	450	468	492	484	477	479	482	471	514	483	505	506	459	496	474	496	471	512	483	496	503	516	486	493	479	470	493	482	518	512	497	497	531	503	484	495	523	483	483	498	499	466	523	507	520	471	474	530	478	506	485	503	545	495	491	490	510	484	507	481	495	495	452	494	475	483	499	505	484	447	512	450	465	478	501	454	468	503	491	516	514	493	456	473	515	488	499	480	499	485	524	464	484	471	481	499	516	440	468	493	499	544	510	472	523	475	480	445	481	500	483	514	524	448	511	529	469	518	512	479	488	514	471	514	502	469	525	511	494	489	522	470	498	510	480	541	494	498	499	474	490	491	501	487	550	480	466	528	480	549	488	494	483	472	479	519	487	501	546	472	500	488	485	490	519	489	495	520	489	507	495	513	499	485	481	469	492	488	518	503	507	505	505	483	487	523	504	514	537	476	509	502	480	524	504	495	480	499	482	452	476	492	505	524	543	519	542	482	525	460	452	518	538	545	441	483	518	469	515	462	501	493	508	478	492	494	505	498	547	506	468	508	504	486	478	463	465	488	530	503	494	513	484	525	491	487	473	514	509	513	528	542	476	498	531	504	463	498	508	486	518	447	491	513	496	507	502	480	478	514	455	484	447	429	502	492	483	497	497	504	539	497	470	490	448	511	457	469	479	462	472	493	503	464	510	455	482	515	468	474	495	443	461	519	496	465	517	482	480	532	466	519	537	481	495	523	513	452	500	491	478	535	480	486	532	501	444	491	494	507	436	487	506	490	502	477	492	510	454	520	459	454	465	529	491	464	467	509	516	510	511	468	476	472	509	452	490	471	453	482	448	501	464	514	498	459	485	441	494	459	480	511	502	519	480	474	502	456	456	556	475	473	441	491	449	471	499	490	503	479	502	458	484	497	499	487	440	469	504	475	486	487	521	508	479	497	482	458	490	507	518	521	493	496	518	479	498	502	463	509	466	508	495	537	510	507	486	457	500	467	503	447	499	490	507	504	497	494	496	477	526	499	504	517	497	480	465	509	460	511	477	506	507	507	471	536	469	517	490	522	496	504	477	520	522	512	512	483	507	473	504	475	536	468	527	482	521	503	458	535	534	483	525	444	471	481	484	495	522	484	446	528	477	489	469	451	516	501	468	521	478	499	464	484	513	475	524	498	520	506	475	478	501	477	512	489	481	465	454	533	480	443	493	490	494	491	475	473	470	475	436	539	495	439	529	515	495	485	479	503	512	506	508	488	496	504	461	477	481	497	470	471	473	507	529	454	493	509	498	459	475	504	502	492	505	483	478	509	472	469	518	470	501	463	514	502	468	472	469	503	487	510	524	503	513	508	499	515	482	545	495	476	519	502	510	488	483	485	520	519	465	498	464	496	495	476	487	504	491	471	517	479	518	496	522	523	488	528	474	497	517	537	509	476	493	494	518	478	515	482	514	481	499	523	531	484	531	506	500	499	472	489	481	506	483	491	504	456	488	478	480	484	479	487	513	532	463	462	482	469	503	489	502	511	495	523	475	538	451	461	478	478	477	513	500	486	509	466	492	527	520	465	494	530	504	484	494	475	479	501	484	502	543	487	518	504	481	507	495	503	533	495	528	489	457	484	505	486	454	532	517	484	461	491	478	493	494	464	493	506	499	508	486	543	464	505	487	505	474	483	485	495	454	459	498	508	478	467	510	503	471	469	468	483	560	471	478	489	488	505	528	485	508	444	529	476	482	527	494	492	517	529	490	486	467	488	471	517	484	469	489	492	510	513	471	492	490	536	511	496	506	466	482	485	478	493	462	477	495	489	471	492	509	469	456	518	504	519	460	497	472	506	476	549	505	499	475	506	460	507	548	488	520	452	461	475	457	452	478	515	490	447	469	506	507	476	460	485	475	505	477	484	497	529	470	486	513	505	463	503	488	481	493	540	510	517	481	471	484	507	476	537	499	501	517	468	501	538	499	494	493	491	482	448	533	478	492	476	483	509	481
7490	9192	8047	4297	2982	2363	1894	1635	1393	1238	1156	1037	981	899	791	887	824	823	828	780	830	741	813	770	720	749	674	675	739	716	726	704	703	680	698	713	677	709	681	683	677	708	684	688	650	730	698	728	669	633	679	652	733	687	675	675	675	712	695	641	690	714	657	689	686	685	685	661	670	705	702	687	650	694	726	650	680	637	675	624	661	656	681	699	638	684	718	640	661	658	710	662	680	688	702	640	670	670	667	691	694	714	680	680	647	718	660	707	687	729	696	619	639	686	694	715	666	687	660	679	667	707	696	637	673	657	629	623	682	689	650	689	721	718	659	689	662	675	705	683	674	658	678	718	646	623	669	704	671	709	694	712	670	688	710	717	679	674	660	626	724	671	682	689	700	645	653	661	620	666	648	640	710	660	681	653	650	670	711	685	640	681	662	695	707	702	671	657	635	674	679	663	658	632	731	645	645	626	719	626	692	706	711	678	664	680	714	692	699	696	696	665	682	681	663	673	671	627	677	683	683	705	656	672	699	651	644	680	682	679	633	659	663	658	639	684	683	667	693	673	700	687	673	639	718	692	684	698	660	673	662	656	686	677	677	675	674	684	680	663	617	668	663	675	656	662	685	667	686	654	669	628	681	684	734	664	681	644	681	695	657	670	674	735	661	686	632	663	684	645	655	673	664	659	674	719	629	671	713	712	686	714	645	684	698	700	676	703	658	654	721	690	643	698	643	679	668	692	650	723	717	667	651	666	673	641	709	669	708	690	664	621	680	640	614	671	705	653	622	689	686	666	621	621	662	701	712	653	720	716	725	661	708	610	629	686	645	668	710	659	631	679	686	638	668	680	667	704	712	646	696	679	678	695	708	643	750	667	664	673	654	706	646	670	638	701	666	649	728	671	661	656	683	669	680	673	724	652	646	675	653	689	696	711	608	656	657	676	660	649	704	685	636	666	664	666	649	671	700	656	683	698	624	677	625	695	668	711	659	664	617	654	715	685	670	666	669	688	659	692	630	695	669	682	617	704	678	659	662	738	691	720	729	648	672	656	687	706	645	624	703	667	684	695	683	695	671	716	634	666	701	697	707	657	634	707	628	691	692	674	675	666	625	682	656	675	667	639	662	665	705	679	691	663	635	700	693	698	644	617	707	683	694	701	675	655	710	683	650	660	661	696	676	673	673	690	683	654	669	632	700	663	667	662	681	688	722	689	652	683	719	650	685	670	686	691	710	668	713	656	656	672	661	679	655	654	678	665	691	665	667	628	696	666	705	661	695	664	653	675	682	640	673	706	715	679	647	655	677	682	690	611	682	671	716	679	674	693	703	687	682	706	679	690	654	644	707	694	671	674	711	672	711	679	684	667	673	700	629	649	693	712	655	732	711	688	705	670	668	717	669	670	718	649	675	688	667	702	688	636	678	670	703	662	691	685	666	678	654	657	651	671	707	673	708	644	711	693	671	713	707	695	652	698	698	631	669	660	657	683	685	667	712	735	656	664	687	657	672	664	666	701	630	705	712	680	649	668	686	707	723	698	688	675	683	691	683	664	642	711	668	698	669	671	642	706	637	687	679	649	648	718	695	650	667	678	692	665	679	669	663	661	639	649	669	676	672	647	682	686	631	675	668	633	679	627	686	708	661	677	652	670	694	664	717	707	707	681	665	664	714	658	671	603	695	658	640	686	676	685	668	673	656	637	650	691	655	711	686	658	645	666	686	686	693	682	685	669	722	706	695	667	648	685	702	616	661	688	698	665	708	687	677	645	682	630	689	676	702	676	677	667	689	658	689	666	645	681	671	631	671	694	638	659	697	677	665	700	654	667	631	678	660	686	700	673	649	687	661	666	663	701	657	681	684	740	647	656	647	662	654	674	708	708	675	657	672	673	699	709	691	656	688	677	638	698	621	681	692	677	657	692	667	668	688	683	682	717	680	680	661	673	649	698	660	637	647	697	665	704	677	720	642	674	684	664	702	688	695	667	655	648	697	693	715	686	648	652	614	630	668	693	718	682	714	663	704	657	656	682	631	662	688	686	684	691	641	696	668	649	665	650	686	660	684	658	706	648	649	697	682	656	642	636	631	697	627	713	666	686	653	709	717	638	691	688	671	666	703	672	678	657	664	657	629	702	622	650	689	668	693	699	651	711	638	670	649	679	650	644	642	703	711	655	652	690	643	715	671	677	661	645	681	697	657	657	635	696	714	669	637	691	668	669	664	728	678	665	660	629	666	676	680	685	628	666	704	663	636	660	671	662	675	643	639	660	678	702	671	693	676	680	684	666	676	612	673	661	651	673	672	711	632	672	733	672	677	682	691	681	654	692	668	648	687	699	658	709	676	687	639	687	693	727	690	676	651	674	653	677	668	673	670	697	646	670	724	650	677	675	676	654	722	677	692	654	651	657	622	680	697	664	652	685	652	660	645	637	682	632	690	683	654	639	680	638	651	636	710	650	679	689	689	719	742	671	658	666	697	661	676	717	631	675	701	632	655	648	735	679	682	669	694	653	701	670	693	719	674	655	690	689	641	676	706	683	691	688	731	693	675	703	670	633	700	646	676	658	708	711	668	678	667	645	614	703	656	665	694	662	656	670	634	654	649	687	677	620	659	680	668	668	665	665	645	634	681	679	705	653	651	661	685	666	691	649	749	692	685	652	700	673	721	683	661	682	699	662	696	658	693	620	661	661	717	715	695	625	656	686	640	668	661	672	656	655	657	664	684	657	640	667	678	671	625	686	665	654	618	651	678	654	688	655	703	736	664	680	682	689	707	690	668	681	685	680	646	637	666	703	707	692	697	665	643	695	671	673	703	641	688	669	659	638	688	755	634	663	666	656	652	647	670	681	630	739	703	730	672	691	695	683	670	694	653	682	658	693	705	678	653	677	690	683	664	677	659	712	655	693	669	648	659	690	644	708	717	656	686	661	672	697	678	719	704	667	700	653	677	664	684	688	723	700	659	659	680	666	688	679	651	698	697	646	636	672	684	691	663	693	675	675	680	719	598	643	655	656	696	687	660	661	636	711	717	692	707	722	685	677	704	684	646	717	672	714	683	624	647	648	693	668	728	672	711	741	733	657	658	712	682	705	693	676	689	658	654	620	679	672	705	684	734	652	663	659	711	662	610	684	703	668	693	639	659	681	637	658	670	687	696	678	684	668	682	662	659	671	697	651	640	659	709	656	702	624	696	639	682	696	667	664	725	641	645	674	719	680	649	654	658	697	662	671	720	682	652	650	660	647	702	693	693	648	655	690	638	642	713	676	700	658	692	739	649	669	666	662	655	656	716	716	668	651	706	662	685	649	648	637	665	655	668	703	706	687	663	672	691	727	680	681	689	670	684	671	656	674	649	699	648	683	658	709	689	695	672	664	683	681	679	669	684	734	705	685	693	687	739	722	664	711	639	649	698	682	686	649	686	713	629	691	632	673	672	658	641	676	663	664	688	671	657	685	696	717	665	690	635	692	697	729	675	670	674	688
23202	21286	29153	23749	21290	21154	3707	956	757	680	555	519	455	466	419	370	383	326	374	334	311	334	300	323	291	310	301	315	299	256	283	283	269	263	265	279	283	276	253	243	270	279	277	300	252	265	283	268	265	275	251	228	267	288	277	272	256	280	249	282	274	251	276	274	262	251	268	254	282	246	257	279	257	269	277	251	262	265	277	284	275	239	286	270	277	243	273	263	247	269	243	297	249	263	249	246	275	262	267	234	249	263	253	257	246	246	278	247	269	262	298	264	256	267	270	274	231	308	261	260	278	280	237	248	239	265	261	247	250	257	251	257	275	259	250	272	245	256	267	248	254	265	233	253	285	259	286	274	224	237	263	258	297	245	273	266	251	284	245	255	262	241	258	241	229	258	255	246	234	251	225	240	244	253	233	233	265	270	277	259	251	252	256	270	259	237	254	263	277	243	244	246	250	278	225	248	265	255	235	278	245	269	246	273	266	261	250	271	254	260	282	241	260	236	240	259	267	270	273	241	234	270	271	267	283	268	238	245	265	250	274	263	246	251	270	298	264	258	247	247	252	284	252	275	254	233	266	242	262	266	255	235	249	234	243	262	282	260	250	228	272	283	232	268	271	259	246	244	227	275	273	238	258	243	230	239	251	249	244	257	232	250	222	272	271	256	255	273	272	279	229	259	270	248	252	246	265	251	269	239	231	250	250	236	251	273	278	280	264	264	259	266	269	243	276	252	235	260	247	244	269	257	276	244	230	248	306	274	244	257	272	263	251	264	240	253	252	265	255	232	276	259	283	250	258	247	266	259	266	269	236	265	278	253	262	232	256	247	263	248	265	265	283	209	253	250	239	272	271	238	243	270	248	231	247	259	241	234	267	279	261	238	258	245	254	276	274	242	253	219	240	241	261	266	259	239	266	262	274	254	256	262	264	283	270	230	251	265	265	246	250	239	261	262	273	278	272	268	238	239	246	241	232	258	242	263	259	274	253	257	256	264	236	222	262	263	262	270	292	282	250	252	239	249	290	283	264	274	259	258	254	243	242	256	262	263	244	271	265	277	266	260	257	249	239	282	289	230	254	275	264	245	253	284	251	231	249	243	242	234	226	251	278	249	269	259	262	259	258	230	230	263	231	267	251	256	270	251	249	226	267	254	275	235	262	215	241	240	260	235	235	254	239	254	262	255	240	259	289	271	232	246	265	269	241	266	260	249	255	253	252	240	274	249	248	261	263	261	254	280	276	253	246	262	264	264	231	245	251	263	244	310	266	234	253	249	277	267	277	251	255	222	269	242	235	233	257	252	256	263	258	241	261	246	269	283	252	232	283	231	252	247	241	288	263	279	254	241	291	245	229	297	271	253	249	232	275	263	282	266	234	248	271	225	252	248	243	267	228	256	244	226	256	261	235	259	236	263	236	263	249	272	259	245	262	253	267	281	256	263	257	268	237	267	223	268	243	253	236	267	275	243	242	259	269	275	266	244	277	275	241	250	265	207	246	269	245	243	272	282	278	237	251	245	254	230	251	252	243	252	255	258	253	260	282	268	238	241	239	236	258	235	256	255	232	262	234	291	262	271	258	264	229	244	258	277	225	264	260	268	271	257	276	267	251	277	270	254	259	272	260	241	258	265	262	284	264	270	256	228	241	248	223	244	237	272	263	264	263	240	259	241	238	261	242	257	247	258	249	240	262	272	245	267	258	290	238	275	260	227	281	246	269	271	257	234	256	262	259	260	277	259	258	276	232	243	258	247	264	268	258	283	249	263	268	260	266	288	257	240	246	245	253	270	266	280	250	283	241	262	260	244	261	239	268	242	260	256	265	270	266	281	224	236	252	240	252	294	255	269	253	243	293	258	265	296	250	271	261	234	238	249	246	249	243	242	266	248	263	263	239	274	255	265	236	232	278	260	252	247	238	245	252	255	256	278	259	262	243	234	233	233	246	269	237	275	277	277	240	277	272	281	251	257	245	229	263	274	264	267	267	267	239	258	268	233	280	216	249	261	246	280	234	243	253	277	264	249	237	265	275	258	251	251	236	240	267	256	259	258	246	284	245	214	250	277	269	222	253	268	239	252	280	271	244	265	241	263	257	276	259	239	276	273	234	269	247	256	255	265	249	283	259	277	245	260	242	263	258	271	232	261	277	268	256	256	238	257	276	240	253	263	242	280	255	241	260	238	270	257	265	269	246	272	272	222	263	257	256	245	277	257	264	265	271	269	228	258	244	276	280	250	260	253	271	269	271	248	262	240	258	261	225	268	267	267	232	220	273	248	245	257	234	246	273	255	241	264	240	255	264	265	252	304	251	267	279	249	249	271	242	236	270	276	233	210	263	265	274	250	262	276	279	252	287	242	261	253	269	266	271	265	277	258	257	241	232	252	245	247	248	263	246	267	266	254	243	262	276	270	269	277	235	260	276	261	283	266	265	215	230	264	224	254	285	261	252	250	264	256	266	271	249	256	242	243	251	258	265	238	288	272	274	261	245	296	287	257	263	227	254	254	251	275	270	266	238	283	239	276	276	229	267	258	237	262	257	228	242	260	260	239	257	250	261	262	251	242	274	261	292	257	276	252	253	265	253	271	270	266	273	236	257	269	262	268	259	246	247	268	266	245	266	265	253	224	251	285	256	252	245	285	239	259	265	249	252	236	278	235	264	257	269	251	265	239	248	238	268	262	265	240	269	251	260	259	253	243	266	254	279	249	261	247	259	275	253	269	267	240	245	246	268	271	287	251	227	258	257	208	270	262	232	247	271	238	254	248	269	257	232	223	248	263	250	270	262	236	253	267	263	260	254	265	238	242	235	251	244	244	245	249	235	260	283	261	257	257	260	251	269	245	250	261	243	254	251	242	252	249	248	248	243	255	252	250	248	258	250	246	237	234	258	259	290	233	256	265	252	241	244	248	242	247	246	261	272	272	240	256	220	266	278	263	235	235	242	263	244	263	253	239	257	260	219	236	245	291	248	270	283	241	266	230	264	271	272	266	275	226	290	244	268	286	253	222	281	254	235	253	250	271	247	217	245	251	272	259	268	272	246	241	247	243	262	273	209	237	234	277	255	255	276	266	257	255	261	248	226	264	278	265	262	251	249	253	255	283	253	273	256	241	292	219	265	232	246	281	236	264	249	255	241	250	260	263	254	276	242	267	255	246	249	237	260	252	243	242	250	282	271	256	276	242	224	265	243	256	278	263	259	244	237	259	274	275	282	270	246	243	255	248	254	267	233	244	250	281	236	239	221	258	268	247	263	242	270	227	283	268	263	275	263	254	261	240	280	255	231	237	236	260	245	245	256	264	244	240	231	248	254	258	263	278	243	246	257	245	269	244	255	220	254	275	252	274	224	270	256	271	262	253	249	264	252	220	246	262	265	264	246	242	258	253	251	246	253	262	251	241	294	252	261	241	257	261	237	245	260	261	276	249	240	294	232	260	237	239	248	243	264	238	257	250	244	279	256	251	290	244	255	269	239	265	271	283
8731	15019	13049	6899	4734	3547	2822	2282	1828	1462	1254	993	898	837	788	698	670	642	565	516	516	517	512	459	448	461	459	423	429	413	460	429	404	464	371	405	411	413	420	429	387	388	380	413	398	383	388	373	380	396	390	383	376	372	382	346	390	376	400	383	375	399	371	381	375	369	351	395	383	377	368	396	383	389	372	357	371	364	354	350	371	395	357	376	395	358	386	396	366	386	387	360	326	326	362	383	346	379	367	364	401	386	363	359	417	361	359	399	339	389	353	370	349	325	377	366	362	393	401	384	337	393	348	355	387	365	361	353	372	379	361	409	370	366	350	384	367	367	390	392	365	352	359	370	356	357	333	365	353	336	329	363	365	378	378	404	365	379	379	368	392	356	403	364	385	388	365	345	395	364	346	363	351	341	378	378	356	372	390	359	342	383	353	379	358	391	380	347	381	395	371	341	387	363	363	367	362	350	376	339	393	344	376	370	327	382	357	365	371	364	338	360	378	394	361	344	377	345	345	378	378	386	370	353	365	380	360	358	365	340	364	327	362	405	349	352	356	352	349	397	369	374	347	324	404	383	381	361	401	340	349	356	371	356	404	329	355	371	340	343	358	371	388	369	360	408	370	362	386	365	383	349	370	401	359	370	350	337	404	345	348	351	381	391	352	400	359	411	371	373	358	350	379	363	382	383	347	351	346	341	399	376	355	373	362	374	370	339	366	350	350	380	396	386	365	366	358	351	358	385	334	387	361	339	383	357	367	378	403	365	375	367	350	353	352	348	334	394	371	371	381	370	404	395	358	341	343	333	363	342	387	364	366	378	347	399	360	372	382	371	330	383	397	361	352	370	341	392	359	391	360	350	373	367	365	373	357	348	396	363	366	369	378	374	370	394	344	356	357	352	394	360	322	367	380	335	330	345	362	377	372	362	379	380	385	384	355	374	338	362	351	356	377	358	330	404	374	383	391	381	329	372	354	378	359	338	366	373	356	358	358	383	375	356	351	346	376	369	369	370	348	365	360	382	343	384	355	361	371	346	402	366	361	365	371	367	393	370	399	373	390	367	381	351	356	399	362	380	369	332	371	368	363	389	400	343	404	352	357	372	411	358	337	354	361	379	362	356	345	381	372	336	392	378	388	338	366	385	331	340	352	364	341	351	356	386	372	387	392	377	390	340	353	392	343	342	395	367	416	351	355	345	388	351	366	386	353	376	400	362	334	359	384	372	349	358	389	377	388	348	359	352	353	372	339	375	321	353	364	358	380	355	378	377	364	392	351	389	396	332	385	310	402	347	405	372	383	374	332	315	392	358	391	335	388	355	344	366	380	362	343	361	397	384	365	343	380	337	379	341	365	372	360	364	317	361	392	369	369	381	360	368	415	366	345	361	359	336	368	401	351	356	370	356	424	368	367	340	356	357	379	332	342	355	366	387	380	361	369	380	370	366	379	342	403	377	359	365	339	356	374	339	361	354	335	351	362	377	352	351	364	372	381	369	344	371	373	347	363	345	360	397	351	356	348	382	390	351	384	342	336	380	383	364	340	313	354	353	359	350	400	359	358	376	369	355	349	357	341	347	368	393	343	365	371	355	374	383	338	348	373	318	358	376	328	378	344	369	380	353	369	382	361	373	362	374	350	394	361	344	374	376	348	376	355	369	347	368	367	372	373	326	360	364	371	351	356	332	371	377	356	354	371	390	373	371	374	355	366	357	370	386	399	415	355	378	341	314	344	332	331	340	391	349	372	353	365	362	386	384	401	360	367	347	354	376	360	338	362	348	366	355	366	365	354	354	357	378	399	387	342	370	367	387	365	367	339	382	360	382	374	361	366	361	343	381	393	363	386	350	386	410	407	371	345	365	372	388	358	359	335	394	376	315	371	374	380	380	401	403	334	368	374	351	396	369	391	349	359	380	378	338	407	349	338	381	361	380	361	365	332	358	363	352	354	365	337	384	391	372	380	363	333	386	401	369	354	377	368	407	358	382	383	388	373	364	352	358	426	384	370	357	343	353	399	386	350	358	391	393	358	346	371	380	389	398	330	336	375	376	354	381	377	318	336	378	356	349	397	348	358	351	380	414	358	313	354	325	349	362	356	393	356	356	377	358	310	379	328	324	325	358	366	358	342	369	391	375	349	388	338	378	344	367	416	402	360	390	389	362	423	392	345	354	370	368	386	356	348	351	377	355	362	352	360	402	356	394	379	362	377	355	375	356	394	364	358	369	369	377	365	353	390	378	391	344	369	361	398	366	357	363	390	403	387	368	315	336	333	335	400	349	350	346	340	359	375	348	345	331	417	398	350	370	419	360	379	363	362	376	355	383	336	403	359	373	353	352	321	383	372	362	375	364	358	358	334	337	364	384	375	339	351	390	355	317	344	387	356	379	392	369	359	378	356	380	349	353	355	363	349	365	406	352	370	368	383	382	369	383	382	379	350	381	374	392	373	333	391	387	381	390	342	379	325	366	357	350	416	367	353	394	380	352	375	364	360	364	404	364	359	358	337	390	325	375	344	374	353	348	374	339	397	351	345	349	386	346	370	354	357	338	380	390	372	384	371	373	327	372	333	371	363	371	361	372	368	380	367	368	396	377	353	380	394	404	359	373	375	372	355	365	349	378	366	413	353	376	332	329	339	391	401	341	379	359	370	376	367	346	366	363	371	363	399	354	372	347	358	374	373	380	382	349	367	375	370	363	361	333	358	352	383	383	377	341	386	337	375	390	388	357	343	392	349	402	378	365	397	359	386	373	359	371	331	379	390	354	356	390	354	354	402	382	376	360	394	389	341	364	341	380	392	375	384	338	364	343	328	352	412	355	374	353	368	378	370	394	343	353	366	369	357	363	372	397	363	358	395	396	382	369	413	333	353	350	375	396	367	344	343	378	357	368	390	353	365	352	345	346	351	349	351	383	351	363	367	340	370	348	334	340	359	312	368	385	355	426	362	366	345	373	353	352	365	342	349	363	373	371	376	312	406	323	363	368	356	361	378	383	375	396	376	362	315	370	360	385	380	370	372	380	348	388	352	388	363	378	338	380	357	376	377	344	351	388	368	374	355	379	380	377	366	361	357	346	365	352	366	360	326	341	352	353	349	383	397	337	369	378	373	378	348	340	346	322	338	367	394	361	383	371	351	359	365	393	346	393	321	362	384	342	362	373	354	351	384	361	362	378	359	370	339	355	378	372	365	349	385	376	345	327	341	366	357	343	377	356	375	343	402	377	379	384	347	358	368	399	370	367	380	381	350	376	385	350	369	346	366	369	371	375	384	372	374	358	373	368	324	361	358	360	364	367	402	403	393	352	375	353	335	359	375	330	374	356	338	358	365	368	359	363	360	361	351	376	378	375	331	361	334	358	354	366	359	323	344	392	330	360	345	371	380	365	359	352	370	329	362	389	381	379	373	363	380	376	366	372	370	365	361	375	346	366	369	382	366	349	376	359	363	363	376	367	362	369	365	389	361	379	348	363	377	358	345	385
27107	20401	7941	814	558	543	489	474	466	503	418	459	493	454	450	464	419	450	447	446	450	444	439	479	452	447	449	443	460	458	445	442	455	488	429	481	440	444	446	445	501	432	436	471	502	424	450	451	498	466	497	468	474	480	478	451	452	451	501	466	438	434	448	431	490	448	465	436	454	410	417	459	433	459	453	445	498	474	451	478	426	471	482	464	480	513	445	428	421	435	439	469	453	458	451	455	471	496	466	458	384	466	435	466	424	461	476	436	447	452	451	458	455	450	451	437	446	446	438	487	480	453	475	450	440	454	470	430	438	499	463	451	438	466	418	455	461	454	441	481	448	397	473	466	460	449	473	465	463	448	429	456	453	421	479	447	469	458	443	407	461	443	451	439	419	457	469	482	504	403	454	479	426	427	457	437	461	456	444	453	443	453	465	458	484	446	459	489	461	417	442	461	437	419	432	458	429	447	453	431	471	434	464	451	431	448	488	458	452	484	443	481	472	464	472	458	465	478	460	436	469	447	484	458	431	424	455	453	440	437	434	432	447	461	455	465	420	481	470	442	465	449	472	452	447	443	418	467	418	426	477	471	455	431	445	480	465	448	473	444	378	461	457	424	444	436	444	458	475	521	454	456	416	427	439	470	485	471	461	486	436	463	470	462	439	442	449	471	437	439	464	475	439	451	457	458	463	471	445	461	465	443	490	443	444	430	455	467	445	418	449	439	411	465	451	412	472	445	494	465	474	438	478	436	435	456	448	461	453	438	436	452	497	426	493	446	469	461	465	482	493	398	457	415	456	436	476	489	466	476	454	442	424	417	472	450	452	482	469	476	481	497	435	503	462	467	435	486	475	486	453	495	479	483	432	463	438	455	422	450	442	471	454	462	462	463	433	438	488	440	431	475	429	459	501	458	488	501	443	464	489	430	501	440	477	468	423	416	455	462	455	447	480	479	435	469	470	432	432	501	451	441	459	447	429	483	454	434	457	472	418	466	411	431	472	472	441	413	449	462	460	453	431	444	478	409	469	469	479	413	446	443	449	455	454	456	461	450	482	483	472	472	464	475	437	447	483	453	481	446	458	461	462	475	508	476	479	449	423	498	422	435	466	484	471	438	456	459	448	434	463	462	485	462	447	458	474	473	418	480	506	427	488	450	430	447	465	467	479	448	464	495	420	399	456	449	448	465	432	464	408	460	492	456	464	495	495	442	427	421	435	484	433	490	458	445	487	412	474	465	451	510	430	439	479	501	458	451	458	441	465	477	464	500	476	434	462	452	443	438	446	436	480	493	481	446	446	505	447	471	454	403	452	449	503	442	437	457	459	473	447	458	451	439	471	424	474	487	486	454	467	459	448	443	421	488	449	444	467	436	457	499	468	454	464	427	491	430	451	436	462	469	447	457	441	463	512	432	427	440	449	452	454	477	453	462	449	439	437	442	430	471	452	438	499	464	438	428	430	430	428	462	475	484	468	439	453	463	440	402	408	451	455	444	478	443	492	421	435	412	445	471	471	473	450	459	443	450	459	415	446	463	445	428	464	469	432	421	459	468	458	460	420	443	476	457	440	482	443	464	441	445	424	466	470	475	469	492	470	467	464	436	456	411	442	433	394	480	465	450	474	430	478	411	479	437	472	455	481	429	491	464	454	455	436	456	476	437	445	451	442	432	438	456	411	457	452	471	489	436	438	469	446	453	484	420	438	484	511	483	483	428	430	444	428	436	477	493	489	470	484	478	430	470	454	471	467	474	454	445	437	443	433	475	459	466	444	481	449	439	452	494	459	500	467	459	473	452	467	466	458	454	438	438	434	459	439	450	480	432	445	402	445	456	440	441	457	425	423	444	440	451	466	485	474	455	457	455	467	442	435	431	437	449	406	443	457	490	485	447	411	463	468	444	423	464	459	435	462	440	410	451	472	474	426	428	423	461	428	426	475	452	439	442	432	430	453	431	428	442	434	443	433	422	454	456	475	431	443	477	464	463	424	494	473	441	432	446	465	448	458	467	473	460	459	462	466	448	470	441	471	447	477	477	468	441	435	418	446	421	468	488	469	446	457	427	484	415	469	445	453	430	465	434	468	456	469	440	437	434	415	451	425	437	438	465	486	448	404	452	466	482	457	412	391	459	434	486	486	466	463	465	458	464	472	443	422	462	460	469	437	446	458	448	404	449	450	410	460	494	460	416	449	481	452	456	453	454	499	418	464	469	458	474	461	419	454	416	441	445	471	431	473	471	448	428	419	463	445	493	452	467	428	422	451	489	461	531	511	424	466	446	468	439	408	453	441	448	459	475	470	456	461	442	462	484	455	492	420	483	451	431	443	445	479	458	436	475	497	464	434	434	446	477	443	514	445	475	472	508	434	435	517	481	463	428	433	440	506	491	425	465	447	455	415	470	465	480	453	480	451	474	450	455	461	450	409	486	476	407	452	408	459	467	414	465	425	432	471	470	447	471	434	469	499	433	479	442	461	481	421	462	435	441	458	491	446	481	487	467	451	428	464	440	458	446	450	422	415	483	450	474	457	428	434	481	452	471	452	471	446	417	438	469	450	489	405	436	466	466	462	471	458	459	468	461	490	418	453	454	425	475	471	432	453	455	436	483	444	439	510	411	458	454	459	441	472	431	450	462	458	467	412	491	442	469	469	413	440	479	448	441	441	436	458	464	444	460	454	462	456	458	470	422	435	425	416	437	435	416	473	476	457	451	448	430	472	456	482	437	438	471	437	447	448	437	427	419	463	484	418	446	467	462	445	431	450	443	443	400	460	476	468	431	447	471	395	491	458	479	448	469	452	423	446	462	482	447	472	459	452	463	454	429	478	424	469	475	455	456	479	454	459	454	489	446	444	473	431	425	469	420	432	448	418	432	456	434	445	455	461	456	482	436	442	478	448	500	480	398	417	479	471	409	445	451	472	455	479	429	497	473	442	436	473	446	430	453	501	432	462	487	478	430	451	448	416	431	467	414	435	490	495	458	427	469	466	431	422	461	487	469	441	427	449	470	420	462	446	469	448	466	438	472	462	435	463	441	446	471	428	474	456	442	490	426	400	466	470	456	446	462	445	460	458	471	464	448	475	416	459	476	451	462	453	475	441	455	418	421	463	464	413	471	472	435	415	457	434	433	470	442	420	495	485	430	430	427	491	476	440	433	421	424	428	450	462	466	464	399	435	454	449	492	455	455	453	460	431	463	456	524	426	437	466	471	443	441	435	403	468	500	466	454	461	427	444	458	447	417	455	422	449	467	454	446	470	427	456	450	403	419	455	466	446	477	441	446	438	420	457	466	459	465	448	453	445	436	446	443	434	409	476	469	451	479	418	456	449	460	468	477	463	441	453	464	479	463	431	470	428	451	481	487	483	478	483	443	441	461	433	418	459	475	465	441	494	477	443	451	439	438	456	428	459	474	427	423	472	469	455	426	419	464	497	433	457	488	435	439	484	498	471	485	442	447	508	459	440	451	421	432	459	475	448	434
5554	1446	1376	951	744	748	710	700	708	621	670	644	647	650	635	660	606	616	668	624	607	634	595	624	647	594	600	640	628	618	647	577	631	600	626	578	586	646	620	610	614	643	620	592	618	621	658	624	618	591	650	636	643	604	641	635	626	598	623	648	643	574	579	648	613	656	622	618	603	607	650	602	619	602	630	613	593	604	591	635	586	664	650	638	633	549	570	590	574	638	607	621	617	622	616	628	606	613	602	588	671	649	594	618	589	633	607	619	601	577	586	647	621	628	626	619	620	626	611	654	630	634	639	586	629	589	600	656	640	611	625	623	644	632	629	633	634	678	604	607	620	656	591	601	598	590	627	641	638	633	631	603	625	588	588	601	612	619	642	622	609	654	622	669	638	596	642	594	625	606	623	567	601	592	630	587	637	600	638	656	646	599	583	649	627	622	624	590	636	574	613	616	644	620	621	635	628	661	593	608	626	621	644	637	617	590	640	584	646	624	632	642	644	627	623	598	602	595	618	594	645	648	610	609	616	560	647	618	667	667	630	620	640	635	638	586	684	617	606	640	583	632	601	612	651	637	601	592	641	621	644	645	590	647	625	615	627	604	584	634	632	646	648	584	643	587	651	625	652	655	633	612	593	671	669	620	565	635	632	604	626	626	591	664	565	629	634	641	606	601	626	604	631	617	606	626	641	641	602	595	610	621	617	641	629	590	644	625	610	604	607	648	642	616	579	674	598	588	650	640	598	637	624	594	614	593	658	598	640	648	644	585	618	637	638	633	607	611	632	596	599	600	571	599	616	646	628	631	611	585	621	659	638	669	625	615	635	580	598	625	611	636	618	606	615	619	622	613	624	596	633	589	614	628	663	587	624	618	639	618	642	592	574	609	637	606	602	609	593	607	608	563	641	652	613	643	600	602	596	617	597	629	637	668	625	628	568	643	605	659	619	621	602	624	628	621	621	584	652	602	601	606	633	644	654	640	607	584	663	643	623	615	616	639	632	615	613	625	646	586	624	629	584	622	648	608	631	616	621	621	594	611	630	605	621	603	619	628	596	651	609	584	625	571	633	649	600	632	591	622	630	590	649	606	622	609	612	664	631	637	583	598	602	561	636	614	593	634	597	632	606	614	662	624	626	652	612	621	598	594	641	629	611	636	602	616	629	607	630	609	629	599	585	626	598	562	606	629	642	627	571	642	599	654	627	634	648	620	592	600	665	641	649	634	615	596	620	636	646	619	619	600	641	614	692	599	630	651	638	652	560	643	638	613	657	619	639	594	657	600	586	613	624	612	624	603	608	628	606	624	616	625	625	648	683	613	634	603	610	592	619	644	614	623	605	620	580	597	628	668	632	610	613	608	618	597	585	620	649	686	667	608	617	631	596	605	600	626	585	610	623	624	572	585	615	604	606	608	595	573	639	606	613	632	644	613	647	627	595	636	638	613	631	617	646	647	620	604	626	582	584	595	607	595	587	615	590	651	630	573	592	584	628	625	655	637	662	657	598	608	605	587	613	618	631	612	606	610	621	628	648	620	648	597	599	598	584	614	589	601	619	624	606	667	635	621	656	592	608	624	616	594	629	616	608	599	622	561	629	619	607	656	557	585	574	579	643	637	611	592	615	621	633	618	618	580	617	633	607	671	621	596	612	612	634	645	643	543	578	625	674	664	586	605	649	597	622	644	610	617	645	615	609	610	602	625	616	651	620	581	617	657	653	600	668	621	607	598	667	600	608	627	667	623	655	561	599	586	586	635	633	576	620	636	646	637	635	603	621	614	652	624	600	653	647	648	611	635	624	636	637	574	651	618	610	666	583	594	602	623	617	614	593	579	634	630	618	622	637	635	587	620	675	580	580	588	615	652	595	597	593	676	606	637	613	584	587	606	665	628	571	624	577	617	657	603	626	613	618	615	636	636	603	614	612	620	561	627	578	573	609	674	586	621	586	594	636	578	627	601	670	610	664	629	668	648	616	619	642	602	593	622	583	626	602	628	640	628	590	629	623	623	624	620	611	649	637	573	607	645	617	603	600	636	656	656	640	621	640	637	652	609	641	639	627	558	589	605	588	616	635	594	651	645	646	624	581	583	609	643	618	617	644	629	582	596	637	615	653	620	614	625	594	658	626	582	650	660	608	619	617	610	623	635	609	610	632	614	620	595	590	621	631	623	637	632	617	659	602	578	601	609	622	618	633	663	603	679	615	639	621	604	654	626	620	631	648	637	616	626	612	592	611	643	628	612	576	619	591	610	618	601	616	661	609	659	626	648	627	635	611	624	624	605	656	636	636	590	571	571	606	597	601	586	626	577	610	647	669	627	590	605	635	614	625	652	625	575	599	633	620	628	561	615	606	650	602	576	604	601	606	620	619	609	668	640	617	652	609	616	636	615	650	634	583	612	609	585	613	621	593	572	624	629	623	614	629	589	578	579	644	599	591	589	644	629	642	606	618	642	650	630	651	608	629	634	616	586	600	578	590	613	597	633	650	580	621	655	641	633	610	573	662	592	682	595	610	612	584	674	625	605	640	644	577	639	619	616	645	646	629	668	601	626	642	619	604	617	617	593	580	625	626	594	597	644	625	612	636	614	640	579	620	591	605	601	654	654	607	596	608	581	639	616	613	584	602	608	615	621	640	625	637	570	629	621	635	617	635	636	650	626	662	605	612	591	614	608	597	623	590	603	619	610	620	630	636	617	616	599	626	605	587	605	582	624	569	639	629	644	608	622	589	625	667	609	631	598	638	658	640	603	614	603	603	645	617	635	654	618	623	601	657	609	629	625	609	645	604	611	607	605	621	641	644	647	634	635	580	621	633	631	596	635	648	587	604	620	680	632	628	609	597	613	585	625	626	634	595	580	614	623	610	619	632	598	651	616	604	587	610	604	634	621	605	616	639	597	597	635	642	622	614	669	665	627	615	611	618	616	643	634	616	605	623	598	637	624	695	638	593	649	621	602	618	632	598	633	642	616	617	605	661	662	600	629	629	610	585	625	658	635	619	616	608	588	619	601	640	580	635	649	656	649	649	664	600	606	613	664	615	593	614	659	608	587	621	600	574	573	622	595	580	626	630	605	584	577	638	590	636	624	592	597	591	643	614	663	619	640	669	670	619	644	650	596	621	592	643	610	587	597	588	616	624	617	608	607	615	629	631	587	644	591	625	597	616	593	604	601	641	630	689	589	625	583	617	586	621	655	677	665	617	605	634	654	618	614	611	611	621	593	629	599	660	637	626	619	614	582	620	607	643	639	645	643	612	596	622	632	636	641	655	636	620	594	625	612	619	612	634	662	618	636	614	607	629	626	634	646	600	617	635	582	631	598	617	612	638	582	615	609	596	612	620	623	610	640	664	629	612	636	627	616	653	600	606	635	623	616	613	639	632	650	599	661	649	624	600	646	656	629	672	594	662	610	598	617	627	652	644	608	638	640	623	597	639	582	603	634	599	604	595	634	631	646	619	586	642	650	647	622	609	637	654	651
24281	21288	28603	24296	21141	4918	1170	799	762	702	620	693	584	553	563	557	529	566	593	568	565	485	562	575	526	521	565	548	504	521	532	499	493	499	516	517	509	494	510	508	500	510	527	553	511	521	490	490	524	478	482	510	459	532	509	507	515	474	495	475	509	456	488	505	518	503	518	496	488	520	507	516	510	465	495	476	486	504	518	481	477	482	506	504	500	531	523	502	486	493	541	498	474	497	519	488	468	462	513	462	486	486	466	541	494	509	496	510	489	477	502	480	515	521	507	479	492	480	495	495	467	487	466	498	505	526	497	461	512	481	512	509	499	485	514	539	481	504	483	521	497	454	507	485	524	477	473	508	492	505	522	520	484	498	502	485	485	472	556	529	527	495	577	527	497	468	497	481	467	507	490	446	460	514	488	491	513	494	473	485	484	519	541	496	456	480	509	452	517	468	485	527	504	508	474	489	534	487	485	513	466	484	508	510	482	504	552	534	506	514	479	468	498	476	473	503	470	501	511	490	516	501	515	487	504	485	503	487	488	504	479	535	504	509	502	466	518	511	488	510	462	501	520	483	504	493	462	482	489	458	520	488	489	506	483	512	510	469	518	472	482	541	499	500	488	477	464	489	499	500	480	485	487	516	471	489	488	493	505	491	500	455	461	467	536	530	510	480	513	478	436	491	470	463	510	476	524	497	503	504	498	506	566	486	495	508	483	496	505	499	513	474	486	489	508	470	498	503	489	523	494	513	488	522	490	506	492	525	479	464	510	463	497	501	464	522	512	527	511	506	437	483	487	530	484	490	478	450	490	466	502	483	480	513	500	538	502	473	473	450	507	497	504	500	467	512	472	547	472	526	506	450	525	536	526	445	487	511	488	480	537	482	526	517	506	471	474	494	523	517	480	494	482	474	490	471	523	505	478	479	497	458	492	507	525	487	479	467	493	482	496	513	465	514	505	444	508	514	512	494	506	504	489	520	511	504	517	480	502	534	531	476	493	437	491	486	493	475	471	497	510	502	451	478	470	502	517	495	517	510	496	433	516	493	504	491	474	473	488	536	488	501	497	490	476	502	450	458	488	485	493	514	479	509	509	552	513	461	484	508	522	484	515	484	500	521	467	462	465	491	460	477	482	524	460	482	522	470	518	486	498	446	524	510	514	535	505	507	524	475	483	524	497	490	506	456	502	501	469	529	532	462	469	519	522	500	480	450	490	497	457	500	482	468	512	493	488	496	497	486	478	481	498	488	497	448	449	433	560	502	505	480	492	510	484	485	498	494	474	488	473	537	529	487	541	503	501	517	540	524	495	472	500	548	475	488	483	502	485	484	484	511	469	507	535	514	514	508	494	480	453	479	492	519	460	479	496	511	480	486	495	499	496	488	507	485	512	491	479	519	486	491	530	522	508	480	489	506	509	530	481	528	477	488	488	501	513	524	526	515	505	498	523	506	496	478	503	499	485	484	477	494	512	472	502	457	492	491	477	494	450	472	520	524	493	509	467	528	515	528	487	509	538	500	470	499	477	484	533	488	468	517	496	488	506	496	465	464	452	478	511	524	463	514	500	470	471	470	467	465	532	511	510	510	478	474	514	499	467	515	440	498	490	477	545	505	500	520	501	492	491	506	469	528	483	497	518	468	484	497	493	495	470	498	530	522	500	505	482	460	495	533	488	487	527	491	471	509	480	558	485	478	460	491	518	476	449	518	481	478	485	493	526	488	518	520	500	483	465	508	441	471	495	503	494	508	498	497	513	510	472	481	509	494	487	521	511	472	491	521	486	507	521	434	437	508	520	500	485	484	516	554	491	513	476	499	483	511	504	483	472	503	461	515	483	496	491	521	521	498	511	506	467	476	499	503	509	492	503	482	453	439	494	528	488	491	525	479	499	495	501	496	496	492	493	533	541	542	534	491	493	480	490	498	467	532	505	443	479	523	491	478	462	537	502	517	498	514	495	489	480	493	473	485	476	468	457	461	475	472	523	473	458	501	485	510	501	466	502	477	494	470	485	452	478	447	483	453	482	486	482	523	510	509	509	470	472	480	485	504	476	472	497	530	533	460	421	526	498	515	487	516	466	471	485	512	520	499	490	508	460	478	523	464	475	511	512	527	471	525	500	485	466	501	458	501	526	491	547	508	492	478	537	531	476	480	517	467	498	514	509	514	513	478	504	498	514	502	483	502	504	482	499	519	472	488	503	488	506	534	469	491	481	471	474	458	490	472	529	542	494	492	453	514	474	485	499	478	473	531	503	502	517	508	521	526	438	508	481	489	517	482	498	465	540	477	484	466	515	484	516	517	494	502	500	472	471	486	509	538	490	478	494	446	480	500	487	480	484	476	522	493	504	506	473	507	500	461	463	495	485	502	487	499	490	498	564	489	488	493	515	500	490	519	497	473	454	514	491	495	511	472	463	527	501	543	469	518	472	437	508	501	487	522	529	495	494	501	486	487	476	508	478	504	489	497	516	515	483	501	460	502	475	523	457	514	489	522	505	506	539	467	519	473	484	470	455	488	483	522	467	515	461	525	496	493	512	524	474	546	501	479	542	517	474	445	471	483	465	489	498	508	512	488	499	450	537	485	481	478	524	483	475	498	508	490	492	500	532	492	509	490	487	473	554	483	477	469	466	486	540	502	490	516	525	522	496	505	488	434	500	516	471	476	494	482	527	514	493	471	494	547	508	515	471	532	506	508	482	523	522	513	501	491	496	502	468	468	497	513	493	509	461	486	497	512	532	466	528	508	477	479	505	528	471	543	533	513	476	523	485	475	460	487	509	487	504	513	523	494	460	520	517	504	504	506	495	479	519	482	496	503	506	489	484	540	451	462	488	512	520	501	523	541	478	478	497	494	492	526	474	478	503	489	483	517	506	486	487	489	478	497	468	500	508	464	457	476	495	479	491	486	518	512	504	492	479	499	511	477	521	491	462	515	504	461	504	500	479	510	523	464	528	458	499	495	513	467	493	489	480	524	526	540	533	490	476	466	513	498	445	464	466	508	505	524	497	520	499	497	516	482	500	483	533	509	479	493	483	497	475	458	482	472	491	505	509	465	522	512	480	466	501	498	516	514	468	485	459	516	462	532	549	510	528	472	498	483	493	503	478	502	486	517	495	505	487	515	523	500	502	499	485	525	494	470	493	513	512	469	482	479	497	513	530	479	510	489	479	464	466	509	504	497	500	445	523	478	555	515	465	489	514	479	472	500	530	520	480	478	506	487	479	511	528	482	508	514	513	506	494	514	522	486	436	502	483	489	497	460	477	474	496	492	453	513	510	496	492	495	504	494	476	486	502	479	471	467	488	490	507	511	483	464	531	497	490	438	493	488	492	491	514	481	494	503	501	499	492	520	528	477	485	543	486	476	508	506	465	500	486	503	482	514	488	503	463	488	513	471	453	501	476	488	498	501	503	494	539	457	454	489	502	502	473	501	528	523	493	481	509	481	510	487	486	522	508	487	525	496	510	466	534	478	521	470
7821	9257	8067	4249	3027	2424	1909	1624	1373	1241	1163	1009	1007	947	887	830	820	772	779	789	814	743	770	762	783	712	754	760	696	730	709	681	701	653	655	725	696	746	703	705	732	698	732	721	702	679	676	671	709	687	727	651	682	673	735	636	684	699	650	684	716	661	637	675	668	678	676	706	704	722	720	694	680	703	681	660	718	668	720	685	647	666	691	672	685	712	648	690	670	663	690	664	717	712	687	692	691	667	672	639	662	654	726	677	705	656	695	678	702	698	683	694	688	626	679	700	655	657	621	659	679	675	661	685	680	681	664	700	699	676	689	669	686	704	724	720	648	677	697	649	665	653	688	662	687	657	691	686	693	684	690	721	679	669	632	650	717	682	692	705	713	708	695	691	682	725	683	705	703	671	692	686	678	702	678	721	624	714	677	680	711	656	693	674	651	690	711	663	690	675	705	714	672	709	679	668	672	708	677	686	688	699	727	672	716	676	701	678	708	703	627	679	674	715	714	732	695	666	646	656	711	716	633	687	695	675	647	664	704	697	650	697	690	714	683	643	665	710	691	691	678	695	652	702	644	707	713	644	716	657	684	656	674	721	720	669	716	629	628	687	656	679	652	658	693	679	688	642	654	702	639	644	694	692	697	709	687	710	676	650	687	669	646	669	636	709	659	637	668	692	705	739	729	656	705	681	672	701	696	665	678	691	698	661	712	705	696	654	678	618	694	683	706	698	703	700	681	722	704	749	710	695	664	699	678	687	656	706	719	635	706	657	625	675	689	723	695	648	652	701	678	702	648	648	708	652	685	675	710	653	683	697	725	705	703	689	668	711	684	716	688	674	698	695	657	672	710	663	672	676	696	706	694	679	662	740	671	729	698	696	666	658	649	690	696	703	693	672	683	684	658	698	688	712	713	719	654	658	716	629	685	639	598	710	691	681	661	648	681	702	673	689	688	676	726	695	697	628	688	649	731	703	729	734	679	701	698	696	646	646	663	656	679	682	649	689	682	677	647	695	679	690	706	659	693	661	652	686	672	655	692	682	727	716	655	685	668	708	671	616	653	647	722	724	651	740	626	708	695	673	696	684	694	694	696	687	692	738	685	632	665	653	689	692	682	680	682	656	706	707	652	675	652	647	689	740	681	718	680	667	688	659	699	657	685	690	710	695	691	708	660	691	713	728	702	691	665	659	713	717	685	648	679	669	663	651	671	671	653	640	672	737	696	743	646	714	708	685	668	733	639	703	689	673	701	685	636	675	687	658	692	650	693	676	682	654	725	683	640	688	663	670	696	689	633	697	646	702	658	699	779	707	669	682	672	710	690	669	690	708	643	654	686	686	691	697	688	718	664	680	690	702	702	687	666	679	699	665	680	654	676	691	715	715	680	681	710	686	697	665	686	709	691	675	699	683	697	648	742	703	670	712	661	666	698	730	685	671	726	699	682	694	684	700	727	669	696	691	760	660	677	669	723	713	644	690	676	665	690	704	660	691	644	686	671	685	674	670	668	689	683	676	677	730	670	721	715	666	710	649	713	676	648	672	717	679	687	654	663	686	620	709	673	644	688	710	675	687	702	677	653	644	721	697	734	652	712	648	736	667	641	706	688	671	683	712	669	670	750	646	650	682	674	684	697	710	661	683	681	629	682	652	695	652	688	691	666	651	677	637	636	673	670	708	709	677	644	688	709	693	700	679	629	704	699	666	679	676	657	694	686	671	703	700	693	678	685	671	681	715	660	675	662	663	708	663	669	664	673	640	664	692	702	644	659	697	671	664	711	704	681	730	672	689	691	673	692	718	705	689	643	661	666	746	672	682	611	705	672	661	686	694	682	692	684	658	729	681	718	714	706	704	695	702	686	654	683	656	653	645	691	680	629	697	725	690	680	699	723	690	682	641	667	709	720	686	641	663	689	638	684	719	651	714	665	681	672	674	675	693	701	630	673	690	679	704	679	630	725	659	711	705	675	697	643	719	659	656	676	689	712	765	667	730	674	675	678	695	720	702	637	670	704	637	638	671	719	690	692	666	653	618	712	646	679	664	706	653	701	684	727	663	719	664	684	668	685	663	654	687	679	633	718	660	697	686	689	681	671	650	672	670	648	665	633	626	654	649	650	693	702	661	661	685	672	709	683	642	667	704	682	718	647	683	703	639	693	696	688	659	665	654	706	666	715	681	696	664	612	701	666	694	712	678	726	689	644	684	699	686	654	657	643	707	686	709	652	625	712	645	682	665	690	696	685	675	686	704	659	670	684	666	707	662	690	681	663	688	636	653	671	680	641	668	656	676	694	685	709	679	708	697	681	645	721	673	661	715	675	722	675	716	687	699	683	693	650	688	706	667	629	687	708	682	686	664	679	660	666	675	661	680	648	650	700	701	671	697	668	618	698	674	671	667	657	668	662	650	667	663	665	664	669	675	687	663	687	701	726	690	674	643	655	672	634	670	722	700	696	665	654	692	627	703	665	693	696	685	722	679	722	718	676	728	666	688	717	705	700	708	720	683	659	701	742	668	689	718	683	629	690	722	654	733	693	672	689	692	686	662	687	658	655	679	656	691	669	641	733	684	667	704	684	711	645	683	691	655	679	650	695	670	684	689	674	709	679	695	700	661	686	691	704	723	641	681	660	683	697	655	661	674	691	684	642	659	714	711	712	725	675	698	674	667	676	710	688	669	663	665	658	696	713	718	654	676	685	671	649	607	676	714	683	640	648	672	657	662	713	684	664	721	683	688	662	696	675	671	724	648	658	685	630	720	663	670	701	656	660	701	708	712	698	711	687	701	630	686	721	660	681	654	744	713	597	660	660	687	697	659	709	669	708	700	714	701	680	665	727	707	680	640	675	617	670	680	648	683	721	692	656	674	631	706	690	652	680	698	656	658	709	672	714	678	703	651	689	695	622	673	686	717	724	669	677	685	679	673	701	697	667	684	708	706	710	685	671	660	665	661	699	672	676	671	680	691	696	756	691	650	697	691	699	691	641	686	643	659	668	664	691	691	695	676	715	693	680	673	683	680	678	723	692	703	726	644	664	699	765	722	691	645	627	690	646	725	693	689	649	739	698	668	672	665	659	635	648	637	675	748	667	697	624	654	688	682	670	668	672	710	698	683	696	671	671	693	698	686	669	598	712	668	664	639	660	686	692	631	680	718	678	727	603	676	683	679	692	668	673	644	692	731	652	682	704	681	673	636	713	723	686	728	660	713	704	678	615	688	629	638	699	691	703	691	614	697	703	661	677	702	674	697	663	691	704	658	663	678	657	675	661	675	695	702	663	741	693	708	698	649	697	665	728	653	708	664	700	617	666	679	651	681	631	721	683	679	670	682	707	628	629	698	673	691	707	666	695	691	674	674	711	687	658	678	680	697	698	631	692	687	690	676	678	717	651	687	673	692	666	630	666	665	665	652	674	677	696	667	678	696	678	691	725	655	675	703	664	697	674	706	733	647	700	691	691	660	683	682	698	676	674	722	687	662	728	634
23235	21264	29135	23707	21265	21194	3973	966	790	668	611	521	501	419	393	369	357	358	350	325	325	309	292	328	305	265	317	263	309	291	316	289	298	301	275	262	314	295	260	282	286	280	253	281	294	272	275	284	286	298	238	244	287	273	279	263	274	267	286	247	295	257	303	280	243	255	267	263	260	257	264	250	276	270	284	262	251	253	258	275	273	242	268	270	259	280	233	256	252	265	256	274	259	245	280	260	231	285	285	255	286	270	232	259	270	264	261	302	278	245	262	265	263	278	233	236	271	256	278	231	250	237	245	263	257	262	250	273	261	256	232	279	267	242	276	249	283	236	255	268	246	250	272	285	253	286	283	279	213	260	277	262	249	234	242	273	231	254	282	275	237	248	259	268	232	251	271	270	283	235	264	265	230	266	253	260	255	269	297	262	248	255	246	245	257	256	251	252	248	229	271	276	248	249	259	248	264	251	245	250	237	260	246	234	245	246	257	256	248	258	243	270	268	240	238	260	278	257	266	253	274	251	255	250	243	229	257	275	247	261	250	276	252	251	243	248	254	262	245	222	288	254	251	253	250	252	251	242	258	250	217	247	261	266	244	266	232	248	240	281	268	245	250	257	265	277	288	278	260	246	257	229	275	242	259	271	262	266	246	263	271	270	246	289	288	263	252	281	264	242	260	261	264	259	244	241	262	256	261	234	247	279	244	285	275	252	256	272	255	265	263	240	266	268	228	260	269	260	272	248	269	236	237	250	274	290	274	248	270	256	288	298	302	259	276	258	257	254	256	274	246	256	234	259	258	213	242	263	232	271	257	257	268	237	248	252	266	265	261	258	264	256	252	263	271	225	264	267	267	256	249	266	270	251	253	255	279	264	238	274	228	254	272	263	223	235	233	263	273	251	241	268	279	241	254	259	240	256	250	255	262	255	257	269	267	235	260	275	229	268	248	262	260	252	291	252	255	242	267	246	278	262	283	263	254	226	233	253	261	244	254	253	255	241	235	261	270	251	249	270	271	285	252	257	242	211	260	238	253	250	277	275	255	238	265	257	255	269	272	288	266	251	275	259	248	240	256	261	254	232	274	256	289	233	268	228	276	249	275	237	274	264	251	286	247	233	293	249	237	265	287	267	244	234	232	250	253	250	266	233	268	261	248	241	269	292	261	267	257	237	250	269	277	259	275	248	268	268	266	253	255	258	256	267	273	249	260	266	267	251	265	253	298	245	256	261	264	274	272	252	276	260	285	224	237	267	235	249	273	273	267	287	257	253	272	278	259	253	242	248	251	261	223	260	248	270	249	258	266	284	257	234	241	240	263	249	281	274	258	244	282	240	260	249	259	272	258	252	254	283	303	261	245	283	234	229	246	255	269	251	266	259	241	249	262	281	248	231	252	252	249	253	239	259	279	238	240	226	259	261	255	283	226	239	242	254	234	245	256	271	248	301	263	252	266	243	260	250	265	272	254	237	286	251	235	239	283	251	235	264	245	216	273	293	264	220	272	230	285	280	250	254	251	261	256	260	266	239	273	259	235	286	270	266	274	277	275	264	266	265	252	254	259	287	271	234	271	231	240	252	250	252	279	249	256	244	269	237	269	258	239	245	259	264	258	279	249	245	255	240	309	260	244	231	260	257	271	279	266	261	232	230	262	251	253	279	242	260	256	256	251	259	250	258	277	236	285	244	263	267	251	256	233	233	236	249	261	234	251	279	249	243	290	263	255	249	262	268	252	279	277	249	258	274	263	248	227	265	249	249	287	253	240	266	256	239	257	257	264	246	281	253	259	278	246	254	281	292	241	258	247	249	279	258	249	268	268	252	268	250	253	246	234	263	268	267	235	266	250	237	295	240	248	238	275	284	283	240	229	281	277	265	297	254	246	254	265	238	261	262	257	270	229	249	254	263	280	258	269	290	251	264	245	240	277	241	247	272	273	230	255	274	230	257	246	249	262	276	268	282	255	266	252	255	258	264	236	273	259	241	252	243	259	238	241	255	255	237	255	248	265	236	266	267	248	238	292	261	258	249	240	259	259	268	269	271	266	260	238	247	245	240	248	259	277	276	262	260	271	216	260	251	263	257	272	252	240	267	253	258	257	232	238	250	238	243	237	257	239	234	235	273	242	244	259	237	262	280	285	271	247	231	274	266	224	263	249	256	247	270	221	276	252	258	278	269	237	262	255	240	259	254	250	249	236	281	237	256	256	249	256	254	250	228	263	265	276	226	237	249	249	225	273	246	261	255	254	285	268	263	269	265	248	247	249	240	293	257	263	220	262	243	268	259	259	224	272	252	259	237	248	284	241	252	227	256	254	271	238	236	231	248	230	264	221	240	236	241	300	247	282	243	307	245	266	247	233	267	255	264	272	291	291	272	251	260	257	274	252	244	259	262	256	274	282	261	252	265	260	219	254	248	266	260	257	238	267	241	264	251	253	278	248	271	276	233	244	257	253	250	270	252	266	253	244	254	259	259	254	255	254	229	295	249	277	272	270	267	286	225	245	258	289	244	253	270	286	253	284	284	240	251	233	271	253	240	261	247	230	255	239	261	225	278	257	264	255	233	268	247	256	268	271	255	242	227	256	280	244	251	275	266	234	253	285	274	264	271	248	269	270	239	239	237	273	245	276	268	247	255	244	251	236	252	254	269	261	233	237	259	298	266	239	245	256	249	240	235	269	226	256	285	238	254	266	245	262	239	240	248	241	237	241	212	265	257	265	284	262	268	293	265	262	220	262	274	236	259	231	250	243	258	264	261	250	248	253	261	243	248	259	246	259	239	238	242	269	238	234	226	277	236	266	255	241	242	252	254	273	263	267	284	229	239	284	260	247	268	256	240	261	230	242	252	270	259	245	249	250	261	237	225	266	267	231	248	269	227	241	261	241	277	222	275	236	270	270	252	257	274	276	282	257	299	238	276	281	246	254	261	245	271	239	242	252	261	246	213	271	249	270	226	253	270	268	259	250	257	228	291	279	228	268	251	290	243	266	278	238	264	243	230	287	236	253	265	285	255	244	259	252	249	245	247	265	263	243	255	278	267	247	243	236	256	275	241	246	266	266	251	234	247	268	253	267	262	259	275	282	228	275	273	252	267	290	256	257	257	262	247	239	267	239	256	262	258	283	255	263	263	258	266	246	253	274	236	238	268	257	273	261	243	288	267	272	305	235	262	259	273	250	287	297	267	270	281	235	269	254	265	272	311	263	247	241	266	269	252	261	251	261	269	305	273	237	241	261	272	263	256	263	266	281	259	251	237	253	257	245	245	255	259	280	268	249	258	257	246	262	276	251	244	259	280	275	273	250	296	258	267	258	242	246	269	254	252	237	288	260	255	264	286	250	244	260	257	250	267	260	242	268	226	248	256	258	221	238	296	235	245	263	243	235	223	255	266	251	253	239	278	272	242	253	276	256	248	234	241	280	218	278	240	268	249	242	271	268	267	251	305	269	255	234	268	252	256	242	252	239	291	258	261	286	272	248	245
9020	15081	13054	7063	4778	3569	2777	2151	1803	1543	1233	1074	940	837	740	699	609	636	583	543	543	520	519	486	492	452	459	463	479	430	409	432	460	385	424	414	393	412	429	423	431	392	385	364	372	371	402	407	369	349	379	350	370	359	356	386	359	403	358	341	338	368	353	394	376	361	384	388	373	386	438	382	367	345	375	364	399	368	409	380	360	388	374	347	401	393	356	396	358	347	385	372	375	349	362	356	367	362	369	347	372	355	382	336	400	381	381	372	346	389	406	367	403	378	401	340	384	389	370	374	352	359	345	342	397	382	380	347	371	351	357	351	371	364	367	400	362	388	362	374	376	353	341	352	370	355	357	350	369	376	354	349	348	375	359	364	386	376	420	386	382	342	348	359	349	398	357	375	360	376	381	407	353	356	356	335	365	355	367	361	362	380	381	333	371	363	367	355	357	358	373	343	366	388	344	334	364	339	374	351	398	364	367	333	344	373	401	386	362	352	397	368	352	355	383	366	365	343	359	374	353	372	336	356	342	409	354	366	389	377	355	368	388	380	372	341	363	314	329	396	359	390	349	379	355	378	356	378	361	347	369	361	365	366	361	361	351	355	391	381	367	353	377	366	376	363	402	364	364	371	358	383	400	380	354	344	369	368	355	361	381	366	412	360	391	379	381	394	389	361	367	353	345	349	382	370	363	355	339	327	409	360	390	346	333	394	343	375	347	349	351	388	336	381	392	357	403	335	322	373	397	362	334	367	375	353	370	360	383	392	356	374	348	388	346	372	350	384	402	367	348	355	361	353	385	351	349	372	360	381	343	347	401	375	337	357	324	398	344	365	363	367	358	355	389	350	356	354	384	385	360	358	384	356	377	381	354	368	383	350	374	356	378	352	343	361	351	357	370	369	387	376	352	350	368	333	347	383	339	363	362	405	409	376	374	378	347	349	398	367	322	376	365	343	350	344	335	353	366	390	351	361	393	317	382	367	373	357	396	399	398	354	333	378	401	367	395	386	352	379	364	346	372	344	353	380	356	339	388	386	350	356	353	382	335	399	398	388	403	379	370	380	363	391	332	338	386	377	331	356	403	357	383	360	364	371	377	337	392	354	388	352	350	334	353	368	340	353	342	345	364	385	348	392	412	373	359	360	381	344	356	355	376	358	353	382	358	370	350	357	357	366	381	352	367	390	357	359	344	376	357	363	357	359	364	383	361	334	351	341	370	334	329	374	384	381	383	364	370	351	346	340	356	354	375	338	354	328	343	385	353	379	372	349	363	338	395	375	342	369	333	369	364	376	390	354	355	366	384	345	367	363	344	354	362	381	381	364	392	359	370	352	353	346	365	323	353	369	391	377	373	379	374	369	380	372	370	350	348	395	334	357	388	378	378	365	405	382	380	314	353	403	394	360	375	371	350	365	370	379	363	328	400	356	350	365	365	334	363	348	380	392	382	386	381	366	379	345	360	355	352	373	329	389	339	336	363	341	380	392	385	370	373	362	374	389	377	371	363	342	330	318	350	331	388	341	376	356	358	376	361	386	394	379	370	367	400	378	360	363	407	396	359	346	353	338	345	330	345	362	366	334	358	331	385	367	370	347	390	389	383	364	375	384	353	382	364	350	371	398	375	346	375	365	351	370	401	361	356	386	357	343	338	369	353	322	350	383	373	376	374	355	366	347	341	352	381	366	370	368	378	383	408	364	374	386	373	403	370	368	375	372	394	358	366	384	365	371	371	359	376	368	352	388	370	366	382	400	372	386	346	328	362	398	356	373	417	355	349	339	371	364	376	339	389	372	369	372	359	375	348	364	400	372	359	367	350	373	333	357	364	360	343	338	393	378	375	372	366	340	353	348	346	338	390	373	395	354	373	370	345	366	339	395	389	367	334	354	355	370	377	353	372	397	381	394	365	373	368	353	374	351	343	383	357	342	387	334	362	338	426	370	342	351	373	350	381	361	366	347	370	384	359	370	376	355	395	362	366	372	360	383	365	380	333	354	403	370	368	396	372	399	376	377	406	362	383	354	370	360	377	347	359	389	360	386	367	372	345	372	354	386	371	363	360	345	383	354	368	344	405	362	393	403	386	332	362	363	359	359	361	366	351	374	361	354	383	351	393	394	390	361	376	383	368	367	377	377	361	359	382	358	341	379	367	334	377	363	380	335	333	385	363	407	400	367	359	299	368	371	359	361	373	375	357	352	333	352	365	366	373	380	367	357	376	366	373	388	341	377	347	412	364	373	370	393	368	365	338	367	341	361	387	347	373	361	357	388	369	379	392	362	351	425	367	359	364	368	362	351	363	371	372	381	378	332	356	342	375	361	340	392	354	393	357	383	369	377	374	376	361	359	369	390	341	374	375	386	357	413	330	350	386	413	382	362	360	382	342	393	378	374	354	366	427	349	385	390	381	377	376	350	359	374	369	372	370	343	370	402	351	352	335	375	384	354	351	347	365	363	431	357	357	382	398	368	375	367	402	367	364	392	346	388	348	364	348	361	346	368	371	359	355	375	374	376	331	366	382	381	395	391	363	397	371	361	365	346	335	370	362	368	406	389	327	375	340	378	375	388	367	340	349	415	373	385	368	342	336	346	388	380	385	338	373	373	395	406	352	391	383	394	352	382	398	365	385	362	358	351	381	381	374	386	404	360	345	357	397	395	358	354	384	368	390	359	360	398	361	396	370	362	353	345	390	355	365	376	387	358	391	373	349	356	369	358	391	367	348	354	378	372	358	364	327	372	382	374	380	354	402	371	344	300	387	383	366	383	367	382	383	362	349	381	365	349	368	369	407	350	369	329	391	387	367	346	377	324	351	401	392	359	365	349	393	373	366	337	360	377	337	336	347	371	385	370	371	350	357	344	365	356	391	386	362	377	327	406	382	358	409	377	374	371	378	345	355	344	356	356	405	367	382	364	356	382	393	357	355	385	398	338	318	377	362	406	413	395	363	358	380	374	357	333	346	370	359	364	358	354	392	373	362	362	326	395	393	373	356	356	362	353	366	342	348	394	373	358	349	390	346	380	366	401	367	366	355	357	382	375	344	360	379	388	373	391	354	369	390	358	332	382	326	371	383	350	376	370	377	366	383	354	391	362	393	384	318	339	358	334	362	356	357	373	363	354	376	376	359	364	380	368	390	369	348	365	385	356	366	371	384	369	370	379	397	363	353	391	368	363	365	377	354	380	342	393	390	366	368	345	373	386	361	338	346	359	361	369	369	393	401	378	342	363	386	345	373	336	348	333	339	372	351	351	363	386	375	374	370	332	363	344	331	381	389	365	376	372	381	411	364	332	360	410	369	363	390	407	361	351	353	380	390	390	358	364	361	378	348	355	362	367	379	368	381	342	362	373	367	380	361	353	357	360	362	358	349	409	324	358	359	374	353	381	361	373	378	385	319	341	372	351	341	362	358	368	361	339	366	355	350	358	351	363	371	347	328	387	378	377	377	328	353	364	375	347	418	351	366	369	333	409	338	382	346	367
27217	20378	7874	879	603	530	500	471	484	467	468	467	505	480	475	503	449	405	470	509	431	472	437	425	447	478	483	484	454	449	435	471	471	445	485	468	483	435	520	445	445	452	462	507	492	471	469	483	424	464	447	480	438	456	480	473	482	481	475	461	488	480	448	468	448	448	445	475	500	443	477	430	454	483	479	489	451	467	454	522	484	441	436	464	459	439	468	446	480	462	461	455	470	464	433	444	484	441	444	479	496	449	464	461	439	477	468	470	492	454	445	440	492	459	441	475	424	438	502	478	488	418	471	463	476	466	475	489	477	470	453	470	463	442	433	451	502	458	445	498	480	438	463	438	435	436	505	459	449	474	450	451	430	469	453	469	464	472	446	463	471	444	431	464	441	414	453	458	464	444	423	520	459	450	426	477	447	458	447	433	445	431	464	461	466	462	478	457	452	483	466	427	446	443	473	452	491	460	487	464	447	454	512	425	480	464	482	440	463	457	449	469	479	457	472	444	466	457	452	420	488	448	464	443	476	466	466	465	441	446	446	452	435	461	481	484	492	454	446	455	482	495	453	469	451	468	450	438	456	456	451	459	463	523	462	425	468	465	383	461	449	441	460	451	440	481	460	457	486	476	452	454	433	503	436	478	487	446	453	449	475	454	493	477	430	459	440	459	526	438	460	473	457	422	454	481	472	419	451	467	484	501	460	437	476	463	450	457	481	479	478	485	489	482	481	470	463	430	437	447	456	456	507	453	448	446	509	481	443	406	474	493	452	489	447	422	467	467	493	443	496	430	435	446	437	451	481	447	433	447	471	440	430	447	462	450	436	504	455	451	489	493	532	432	501	464	432	451	463	463	441	505	474	487	476	445	497	437	430	461	475	464	445	438	466	459	430	468	423	447	457	476	465	423	454	436	455	466	479	415	470	463	480	499	421	466	497	475	464	482	482	439	452	457	454	430	458	431	452	461	447	463	474	483	475	484	444	420	460	465	439	477	525	442	438	466	464	434	443	432	444	451	447	461	437	481	441	455	475	450	443	465	500	451	452	457	462	454	488	442	478	456	438	449	456	440	442	447	456	490	470	463	443	453	477	465	463	467	464	449	442	495	471	432	463	477	447	481	470	475	444	458	433	493	433	495	446	442	465	439	457	490	444	456	487	454	422	449	453	458	460	434	450	480	453	442	418	473	438	474	433	432	484	424	440	430	479	519	443	443	453	474	507	425	492	435	448	429	476	418	445	498	442	456	463	476	449	448	441	436	452	431	440	446	422	474	520	480	462	474	483	466	429	432	438	444	435	451	463	468	458	448	459	469	436	445	470	461	487	461	468	505	452	448	525	452	428	471	408	470	483	459	460	424	476	480	463	449	450	470	453	454	430	467	488	460	480	429	502	459	463	462	492	478	489	487	472	446	463	457	462	419	461	441	460	435	428	454	490	454	434	455	491	467	419	433	442	457	443	465	494	476	464	473	482	457	475	460	491	482	444	440	437	455	446	492	484	480	442	438	457	458	468	478	460	448	470	466	454	471	447	438	459	466	467	475	465	462	452	455	454	491	444	505	496	480	501	449	415	458	457	433	458	479	447	473	482	452	447	448	455	425	481	471	467	493	469	469	426	491	481	463	466	444	454	451	475	453	465	453	462	421	449	476	488	488	462	444	437	486	430	451	459	479	482	443	456	449	442	475	483	473	464	477	491	454	460	460	465	491	486	458	466	449	479	497	486	479	482	465	463	484	427	519	458	449	440	459	458	480	483	456	401	451	478	438	473	474	410	463	469	470	459	461	468	450	433	442	477	457	452	466	490	438	487	431	465	520	452	465	454	467	464	486	442	501	437	430	438	476	429	470	494	453	468	436	518	466	412	445	451	470	468	452	470	501	444	469	453	406	442	512	473	444	435	478	483	494	462	448	454	464	437	432	480	463	456	483	479	474	411	471	447	492	467	441	423	459	420	461	489	462	424	455	451	453	441	419	481	449	452	481	471	512	473	483	495	473	445	470	468	470	457	476	449	448	480	423	494	457	449	459	486	454	501	431	460	477	448	449	449	500	443	455	476	496	467	443	442	427	421	464	483	448	496	448	456	477	481	416	507	484	445	475	477	473	459	464	504	491	450	418	442	447	463	462	441	473	404	402	440	474	466	482	456	460	466	446	450	478	419	460	442	466	432	465	464	439	428	432	453	446	438	469	480	453	465	462	511	520	457	475	467	468	453	491	463	486	471	459	447	458	415	444	422	426	456	447	449	454	456	454	455	493	449	466	471	445	440	456	436	486	460	437	426	477	454	504	443	484	431	447	466	479	475	440	471	457	465	466	451	469	434	458	502	456	457	445	447	488	440	493	443	468	443	470	431	508	472	433	432	467	456	470	476	467	497	417	434	440	482	444	472	437	443	449	488	484	489	437	465	475	481	446	472	461	495	469	476	443	458	471	424	456	435	487	489	473	487	466	491	418	438	448	493	437	458	423	470	457	432	451	421	442	468	520	454	451	455	429	451	458	446	443	437	484	470	493	468	444	464	446	479	453	433	475	404	484	463	493	491	436	457	450	475	400	445	480	444	488	460	486	466	487	472	411	433	492	435	466	476	472	480	455	497	449	493	438	421	431	452	461	444	469	469	476	478	505	454	460	471	463	454	457	463	475	446	459	474	477	463	442	456	479	474	455	436	427	447	474	448	478	495	460	445	507	449	443	448	449	488	436	480	450	442	462	434	478	445	459	408	495	476	404	459	465	430	471	449	450	470	445	474	434	464	432	474	459	495	445	483	439	489	461	425	448	475	466	448	444	437	450	469	467	483	457	481	408	485	469	446	462	458	489	469	454	478	454	421	471	448	426	450	472	451	416	447	504	487	486	464	433	474	419	473	477	471	483	458	469	495	482	488	498	470	502	437	478	479	474	423	507	449	449	477	459	457	456	468	488	465	484	449	453	469	432	470	460	456	466	446	475	466	469	463	437	486	484	484	432	446	479	454	499	476	479	466	473	442	450	476	432	479	464	469	418	494	469	459	516	443	481	440	451	480	467	440	486	463	469	468	444	468	501	428	503	460	455	487	479	489	457	482	482	476	447	489	438	475	436	467	441	450	476	498	435	441	461	484	456	483	471	485	454	467	489	481	472	458	434	447	481	474	430	439	487	488	423	453	449	457	495	475	453	452	451	468	446	519	478	485	466	457	459	447	469	465	475	505	510	465	497	484	436	430	478	464	459	466	437	453	477	453	401	461	468	468	473	496	466	434	463	465	450	443	459	466	432	463	434	467	475	477	446	464	441	436	454	446	426	492	447	440	509	463	473	461	483	475	464	443	502	506	430	491	470	469	445	464	465	446	424	448	459	461	437	450	430	460	441	438	475	442	457	461	445	442	477	468	495	459	396	443	463	467	466	492	438	459	436	458	468	492	469	473	452	489	446	462	472	518	449	475	468	453	436	436	472	483	461	441	436	419	477	454	440	458	467	498	467	438	445	454	455	475	451
5540	1461	1371	933	816	799	671	691	703	631	642	650	666	643	603	591	629	621	662	630	612	591	628	627	647	651	613	635	636	673	642	635	630	601	625	582	587	637	617	583	672	614	644	587	651	629	653	620	652	630	634	642	646	603	604	629	639	629	590	627	609	601	663	609	609	663	608	630	661	637	639	648	653	647	601	632	648	592	618	608	648	572	596	689	626	592	604	636	625	619	591	626	671	632	668	630	655	615	642	626	636	633	634	610	591	641	614	586	584	642	596	657	626	643	662	616	590	595	600	632	663	598	621	612	603	581	582	635	641	602	635	645	626	632	581	620	675	685	620	591	625	677	617	575	562	659	638	635	647	611	595	583	559	625	582	647	636	639	568	585	621	634	633	644	638	637	620	668	611	611	612	565	612	628	629	659	593	619	591	587	629	641	655	627	613	589	662	594	609	610	607	628	625	630	625	601	634	635	613	656	656	692	642	641	632	598	612	617	603	647	636	601	641	623	609	630	643	614	660	580	646	662	625	603	648	600	621	630	641	658	616	628	628	610	623	637	628	635	622	629	620	608	637	648	651	612	672	629	622	649	601	616	612	593	679	607	641	589	637	690	629	643	602	634	599	600	628	636	585	627	632	614	595	595	596	631	628	661	639	614	615	566	651	631	638	628	589	616	601	607	606	649	616	631	619	596	664	617	617	626	600	654	597	605	658	607	620	648	632	656	643	618	602	610	626	649	620	621	621	626	608	599	638	615	622	675	624	623	620	665	599	636	609	632	634	637	608	626	621	637	634	597	602	630	630	664	668	612	601	653	652	674	631	631	576	627	675	628	618	635	603	634	644	614	629	641	622	616	634	633	627	604	630	604	671	619	611	635	637	636	572	618	652	633	607	629	595	679	669	619	594	622	654	565	628	647	659	566	622	605	648	602	599	637	627	591	642	648	605	635	644	609	689	650	597	623	636	635	609	621	596	667	628	627	645	652	651	602	614	619	622	609	568	612	612	669	611	628	582	664	620	602	614	641	669	620	641	623	619	594	651	593	643	629	615	671	624	599	682	612	651	608	587	620	635	595	615	610	628	633	615	619	641	652	591	688	639	632	647	605	617	631	650	636	617	606	637	626	624	646	629	612	631	606	595	635	637	613	628	616	627	547	606	651	633	643	624	623	672	628	619	587	648	637	654	643	608	654	585	632	598	622	642	609	621	628	640	631	603	636	651	575	633	599	630	600	652	603	630	609	648	638	660	597	634	608	625	614	651	589	596	616	606	646	547	626	633	610	629	657	637	593	586	597	603	623	597	634	577	631	653	582	642	614	693	584	583	637	646	621	625	629	623	641	644	623	611	613	637	635	637	640	626	600	656	629	630	582	622	644	651	587	639	611	593	664	577	612	623	570	597	679	609	606	611	607	608	631	601	617	589	611	603	638	660	635	604	591	591	601	601	640	596	625	664	573	615	611	648	603	623	654	587	649	582	603	615	608	632	585	603	614	620	629	592	619	618	660	607	617	613	572	629	615	630	659	623	673	645	655	626	606	597	640	639	613	635	651	612	595	607	625	649	582	620	653	602	678	619	620	590	644	607	602	582	615	645	622	639	620	622	607	625	662	615	631	598	587	641	630	656	612	630	636	649	584	681	684	600	568	643	618	620	625	648	596	628	627	669	639	600	638	588	591	603	626	643	643	629	650	615	671	609	598	631	610	615	624	634	595	606	586	634	625	634	592	596	613	597	654	621	630	658	619	619	634	599	629	640	577	623	612	629	617	696	615	656	602	607	615	616	617	618	623	652	676	607	609	569	621	579	632	589	647	620	615	628	583	623	601	596	593	616	636	644	629	645	628	651	656	674	602	595	617	651	638	622	596	628	595	622	660	647	665	624	663	618	590	629	642	644	649	656	617	622	596	592	648	619	569	643	589	612	628	618	610	628	567	595	596	608	619	620	605	656	621	639	638	704	621	602	615	660	596	632	634	670	620	583	642	625	606	594	619	631	580	626	600	655	638	597	624	685	571	603	652	617	669	602	574	646	603	600	584	603	628	588	632	619	615	672	647	587	591	621	629	626	589	633	624	668	654	654	602	580	638	648	632	608	596	615	627	604	680	600	613	616	680	633	689	637	621	633	628	645	626	577	605	638	633	594	593	613	667	623	610	598	586	630	639	566	636	643	614	596	625	625	647	607	603	618	614	657	645	605	684	648	620	646	634	622	625	612	629	619	598	606	615	588	579	618	610	624	649	633	653	616	555	588	583	644	579	618	600	645	593	635	615	607	613	649	673	619	596	640	631	648	599	645	630	612	645	615	581	689	639	607	618	604	586	649	602	581	576	648	600	630	602	611	617	635	601	671	637	641	639	600	625	623	634	594	639	638	613	639	646	648	619	583	654	603	668	602	594	614	601	625	619	618	615	658	596	588	650	657	629	616	589	590	591	636	612	634	580	616	624	685	616	655	613	635	618	597	578	617	626	606	599	640	674	579	628	556	630	631	667	654	622	646	624	600	574	614	603	671	627	640	622	594	618	611	641	607	629	665	626	645	621	648	649	622	651	571	623	630	681	606	611	650	622	636	620	574	577	625	586	615	618	641	634	604	581	619	592	588	619	641	627	675	567	660	596	597	633	643	600	635	633	614	654	641	612	576	605	648	590	622	602	606	638	615	621	590	640	606	610	633	627	646	610	596	638	612	612	629	602	641	586	628	619	655	654	591	635	632	638	618	609	593	591	632	597	645	669	657	630	592	633	643	639	614	593	610	655	654	661	633	621	625	653	696	663	628	598	593	638	603	631	625	636	586	668	623	676	667	642	595	630	673	638	566	618	635	599	626	639	680	649	657	668	670	624	661	658	601	628	614	621	600	642	624	587	611	611	605	630	606	663	585	645	612	644	620	668	619	621	624	628	659	596	634	640	563	643	616	647	606	614	607	634	620	586	653	591	656	596	587	606	599	620	609	601	576	642	608	611	647	593	580	561	631	688	654	626	617	590	617	610	603	604	662	630	649	642	601	657	630	632	633	612	657	619	642	688	628	634	631	610	637	613	591	628	632	606	633	610	642	646	619	609	579	650	651	625	692	605	603	641	598	611	623	590	577	582	649	592	608	632	635	671	655	625	612	635	638	647	630	605	638	587	603	617	614	631	651	636	639	630	595	640	645	609	617	591	622	597	620	631	625	600	621	632	623	627	649	636	589	625	628	646	677	583	577	616	655	646	661	592	565	619	620	614	639	662	610	630	663	634	594	627	673	646	610	579	630	650	597	646	680	574	616	621	599	566	621	608	595	619	590	617	584	625	652	622	639	642	659	627	633	648	585	612	671	627	606	641	596	646	615	635	591	668	612	556	609	680	624	656	652	644	679	603	597	646	611	601	579	616	585	594	587	684	599	611	657	609	641	588	624	615	657	652	598	601	617	628	627	608	643	649	652	646	625	654	668	605	626	638	631	611	588	653	621	641	591	614	639	643	657	621	654	647	583	644	624	580
24287	21266	28557	24277	21142	5143	1228	845	750	679	686	601	654	611	607	608	590	522	543	560	515	504	525	495	487	523	564	563	537	511	514	513	532	528	515	536	492	476	507	517	518	512	523	503	505	491	542	501	525	541	520	471	492	520	519	495	492	520	505	485	508	462	482	527	511	516	502	522	498	522	508	510	519	496	499	482	491	507	479	539	495	512	494	502	506	525	513	502	483	481	527	523	525	513	502	532	509	498	515	514	525	476	472	496	447	514	503	502	496	478	481	478	511	475	544	509	487	488	514	453	529	518	531	499	489	502	478	545	514	505	528	559	500	471	496	504	512	523	444	495	509	472	504	467	478	483	483	509	516	502	478	550	488	503	477	483	508	537	455	518	514	483	533	498	515	513	495	526	487	519	477	452	521	495	458	490	520	537	467	495	509	490	472	489	513	492	482	484	492	542	526	517	499	532	518	496	479	502	483	546	523	536	496	497	509	501	468	520	527	517	472	533	504	489	479	534	520	515	483	542	496	503	503	493	474	490	513	523	501	506	537	524	507	529	506	501	509	479	492	499	509	473	487	508	524	491	513	499	531	500	487	502	495	497	450	504	494	481	554	487	463	512	517	472	502	540	512	502	486	487	504	451	516	513	492	520	472	524	502	454	480	508	477	463	485	527	507	522	496	486	479	488	496	493	502	500	493	521	504	472	500	462	513	528	471	527	475	527	507	518	510	510	488	515	467	466	457	517	475	476	474	485	508	481	471	468	484	519	490	470	514	490	464	457	514	476	507	489	506	528	520	514	484	474	484	460	486	513	468	492	486	552	513	527	558	519	462	538	490	502	550	511	497	473	438	488	526	509	483	524	510	496	535	487	469	437	513	455	527	512	485	549	506	479	476	486	501	514	495	523	515	498	556	488	504	560	482	516	539	521	481	475	490	533	443	514	522	453	471	511	483	518	518	504	509	491	501	486	515	517	493	498	485	494	527	486	494	518	492	475	492	498	480	534	499	538	480	520	548	529	485	508	536	482	509	479	517	500	518	484	517	475	482	493	519	484	506	469	466	497	492	450	539	523	454	480	496	531	462	484	477	493	464	527	525	493	502	505	520	512	491	516	531	502	508	474	466	468	473	499	543	498	534	461	502	503	528	536	544	533	473	524	495	472	492	499	478	448	469	493	503	494	517	490	489	509	483	505	492	497	512	531	479	508	496	529	473	487	497	500	485	538	500	524	475	475	474	516	469	503	539	452	491	479	497	499	533	491	522	479	525	508	455	511	477	501	460	508	495	470	501	525	521	491	488	505	511	509	505	491	505	469	545	458	515	519	540	490	482	478	482	504	535	520	514	512	525	517	503	490	456	473	513	513	485	506	471	526	441	507	510	532	519	477	503	524	495	496	502	493	456	475	483	446	544	501	484	509	533	516	495	478	489	481	512	476	526	521	487	510	532	469	504	512	529	468	478	496	501	507	485	536	536	476	470	478	526	490	499	529	503	475	507	506	518	503	494	514	478	518	531	466	496	522	480	505	481	463	489	480	472	486	518	488	541	476	461	477	518	450	457	484	507	484	487	444	524	468	492	503	466	457	517	489	464	532	481	502	514	491	484	468	556	535	467	509	461	482	507	468	503	468	502	503	516	474	464	476	528	492	497	532	516	487	460	503	483	519	474	543	435	468	492	513	499	505	516	477	509	476	508	477	507	545	508	480	493	459	493	483	489	487	479	526	521	465	549	527	495	479	492	498	521	489	527	500	533	481	522	511	495	522	514	510	494	488	551	517	518	531	519	469	501	533	526	489	496	475	489	503	505	530	505	498	483	510	527	509	509	531	465	505	522	485	459	435	508	491	500	480	485	509	507	469	474	483	547	508	481	482	480	472	507	491	515	475	480	525	526	492	536	460	501	522	481	475	540	528	502	505	507	566	469	524	526	499	486	513	491	485	478	483	486	481	491	487	527	537	500	494	504	458	510	479	488	467	513	529	458	514	500	459	464	502	456	506	527	516	466	460	492	498	455	521	544	528	526	493	498	547	488	507	494	519	494	500	497	513	534	509	507	486	497	500	485	534	514	488	471	488	515	522	520	449	491	505	498	553	493	500	482	486	509	499	492	488	489	500	514	463	530	516	500	474	513	471	515	474	484	525	517	507	522	484	513	495	486	501	539	487	530	467	514	472	524	488	483	530	492	443	497	486	494	525	511	514	518	485	493	512	487	499	519	463	529	493	493	478	495	511	509	480	449	513	464	488	512	521	507	482	488	488	458	504	526	458	458	478	457	511	520	487	503	523	503	508	469	500	515	486	549	489	519	565	531	500	508	472	530	502	470	486	491	474	505	479	510	517	511	512	496	483	519	483	516	469	507	495	462	540	497	475	489	532	511	500	514	533	501	463	505	510	494	547	459	494	524	478	466	511	455	511	516	505	506	482	479	520	497	501	477	463	451	468	446	520	522	524	516	486	506	522	506	511	541	541	523	521	524	476	482	508	510	452	494	482	456	501	481	471	485	480	507	481	492	471	428	500	484	537	471	493	519	495	500	488	507	521	510	529	463	481	518	523	507	515	482	518	508	530	479	539	475	491	490	485	492	500	532	493	523	508	516	517	503	506	533	516	493	527	508	519	503	510	478	473	503	516	482	492	464	525	509	455	491	462	511	464	450	513	492	508	490	530	511	494	491	491	498	491	491	474	482	549	505	519	483	520	467	504	490	510	483	490	434	509	525	489	505	530	497	518	513	495	482	463	488	516	513	515	502	533	464	500	512	486	499	462	500	486	510	498	482	478	471	481	499	524	501	497	499	495	509	484	499	461	506	500	472	489	493	498	494	491	478	543	522	475	495	474	521	464	469	498	506	510	516	523	492	478	497	501	463	515	489	505	525	523	520	472	483	511	521	503	471	488	477	520	485	471	463	530	540	506	488	509	475	494	537	507	524	542	509	483	501	501	457	465	519	496	470	460	489	465	492	481	489	509	489	566	518	483	476	524	485	501	490	487	492	485	517	488	536	492	484	486	487	487	503	516	509	501	500	486	502	486	470	511	497	519	514	525	463	528	530	513	480	499	517	512	479	518	505	487	504	532	551	489	497	529	490	457	510	443	468	521	522	525	510	476	464	524	479	513	485	483	521	535	509	499	487	472	476	525	524	507	478	503	545	521	526	509	470	453	535	491	496	482	456	516	516	474	501	497	513	510	544	482	529	492	488	492	502	496	519	487	463	500	478	483	495	456	476	557	493	526	521	446	522	435	554	492	493	524	474	450	517	478	527	525	436	498	523	527	499	494	484	503	506	498	520	517	456	554	471	468	491	530	474	509	524	488	516	502	472	500	488	487	495	525	506	499	513	482	534	472	476	496	498	541	548	529	511	523	493	494	491	505	487	493	483	496	502	523	531	499	439	490	453	508	455	490	504	480	517	494	531	493	518	508	490	471	506	512	539	480	512	508	516	484	478	548	517	490	499	513	483	476	523	493	505	483	521	507	510	508
8130	9145	8217	4301	3052	2267	1932	1582	1430	1268	1144	1019	992	903	867	860	801	815	774	814	784	743	733	750	775	717	741	705	720	792	723	714	704	708	709	709	699	702	686	686	732	692	665	691	704	680	689	692	685	689	669	702	679	682	718	678	719	670	696	706	704	668	696	685	658	744	687	730	688	670	692	667	694	675	673	680	673	668	695	658	728	695	686	749	684	696	717	670	711	694	688	689	689	643	722	681	699	713	692	723	706	664	671	682	691	677	705	669	679	709	640	665	667	658	726	698	685	708	697	707	705	715	672	688	665	631	659	669	756	692	719	690	662	696	675	707	698	658	668	673	683	704	673	695	691	694	671	718	668	690	749	712	725	695	716	701	672	678	685	670	657	709	718	675	671	669	677	651	743	716	705	648	722	702	683	698	706	611	734	657	673	662	639	638	663	668	707	699	720	694	699	667	702	693	656	713	697	685	676	657	667	701	681	662	709	711	707	690	689	647	688	699	717	699	692	688	646	691	691	701	694	713	727	684	709	628	665	741	662	689	653	707	701	717	690	699	707	698	652	669	693	696	701	713	659	695	715	698	675	715	703	646	719	688	663	689	645	683	708	713	693	684	673	700	694	733	666	659	729	661	650	674	696	661	647	720	711	673	741	703	690	672	698	652	722	691	678	688	684	674	757	665	698	638	706	699	640	663	708	697	696	703	682	624	707	721	682	697	652	681	732	690	696	687	673	711	697	696	690	670	713	665	692	711	652	680	652	683	679	669	672	660	696	686	706	724	656	687	687	703	709	688	727	685	690	674	698	663	716	683	750	699	647	687	671	710	704	694	670	715	684	707	696	661	708	679	703	674	650	682	679	688	663	682	715	663	625	656	679	690	694	698	686	672	685	652	665	739	708	680	681	718	711	678	695	744	667	722	647	704	685	682	662	714	682	698	672	663	655	718	701	664	681	726	688	677	675	672	680	705	696	698	687	673	646	674	654	694	685	653	692	662	710	649	673	689	685	636	679	641	738	684	660	665	679	680	653	680	691	680	693	735	666	712	682	681	677	665	684	705	683	762	645	654	694	668	654	725	700	653	729	701	726	742	693	676	685	646	673	695	719	672	637	654	691	684	716	713	678	673	683	705	676	681	707	695	703	638	675	657	653	651	721	656	688	690	681	665	626	680	687	690	705	720	704	693	663	713	670	632	692	698	665	710	701	691	657	681	651	674	678	684	665	649	655	674	681	661	706	687	694	675	723	706	745	683	710	708	690	683	703	702	680	633	646	650	717	687	696	655	675	671	655	650	683	614	706	700	670	665	667	695	694	692	662	715	675	730	657	688	659	677	673	663	643	682	705	666	702	686	659	685	729	672	669	677	670	721	718	673	698	689	611	699	718	671	661	720	654	702	679	687	718	723	656	624	686	711	688	669	679	669	674	706	671	662	690	705	669	707	688	691	661	645	707	657	680	667	703	705	667	664	696	672	701	708	718	716	704	698	648	697	702	665	683	686	649	692	666	684	669	665	685	629	674	642	682	693	656	730	659	700	670	762	662	701	672	720	688	744	676	688	637	654	638	632	684	686	638	679	660	683	689	648	659	679	695	648	678	689	654	691	700	650	678	712	672	658	677	678	686	709	628	700	667	687	649	688	691	702	667	700	699	725	680	684	700	704	655	682	681	755	687	684	642	647	707	680	671	665	711	671	680	691	692	715	681	678	707	677	705	672	707	705	679	688	643	734	671	673	632	668	687	661	686	689	669	648	675	696	713	690	713	702	632	676	664	651	710	706	642	696	716	715	740	672	687	726	677	704	679	725	684	647	697	672	673	654	661	690	678	707	678	679	689	639	660	700	673	674	687	735	709	719	689	649	683	731	609	654	658	717	678	670	723	696	697	672	711	643	681	691	693	684	706	666	665	663	693	678	680	679	668	632	632	702	720	677	697	726	697	701	727	666	679	632	660	659	695	688	612	715	683	693	680	708	625	656	697	711	674	665	719	668	636	690	705	648	711	678	625	717	662	648	661	705	684	722	624	672	695	679	714	695	692	704	685	670	711	739	671	712	659	679	659	720	667	704	690	687	660	632	681	724	717	659	649	682	649	652	682	688	711	714	709	654	681	653	692	649	683	708	692	655	685	652	674	738	669	701	678	685	683	716	685	680	657	676	662	730	652	711	658	683	638	626	665	692	687	644	722	675	732	691	723	729	681	671	683	664	702	653	708	623	691	682	684	694	702	672	704	686	670	734	664	706	652	672	635	675	628	670	647	633	683	706	724	713	648	662	648	650	700	691	671	631	674	686	701	715	698	646	686	671	712	726	711	679	681	678	777	674	672	684	697	636	638	690	613	663	703	690	650	683	664	686	674	664	701	686	685	709	657	719	671	663	702	732	659	707	703	704	714	705	722	732	650	688	721	679	663	669	707	648	671	662	678	673	674	705	684	716	682	676	664	696	697	693	664	714	676	699	648	673	684	662	697	675	701	680	722	650	672	683	692	696	692	655	696	686	661	713	665	735	645	724	680	671	690	677	681	678	757	670	673	765	673	729	682	686	685	680	663	668	707	719	719	698	726	702	684	668	689	730	762	707	693	711	672	665	698	692	646	652	725	675	724	710	657	702	629	652	712	717	674	718	702	660	743	719	715	695	696	697	655	695	702	697	683	659	695	650	683	708	676	700	679	676	706	721	650	642	628	692	635	686	744	715	670	701	740	663	680	651	652	688	692	670	658	708	732	725	694	656	641	680	694	673	623	628	658	643	708	691	677	667	692	640	695	663	684	707	667	673	697	682	674	685	678	704	699	644	686	688	718	656	677	692	724	666	601	725	706	670	692	653	690	657	674	678	689	666	666	665	709	683	632	701	705	706	661	694	670	715	698	725	670	730	657	668	628	657	710	752	688	710	638	715	699	664	688	724	690	696	687	638	682	707	709	683	619	667	708	692	715	669	649	723	655	747	687	627	692	685	697	719	639	724	715	656	682	683	686	694	656	686	627	710	690	658	699	680	654	653	704	677	680	717	725	672	678	700	688	685	675	749	698	719	700	699	716	744	711	683	645	691	684	695	645	682	714	703	662	648	729	679	668	731	692	612	699	718	708	649	653	662	661	697	684	678	706	661	665	662	705	702	699	741	659	623	698	669	694	664	715	648	673	674	675	634	683	676	674	724	665	713	652	703	620	675	692	630	683	701	681	737	655	621	655	687	669	671	698	689	662	678	666	667	707	659	606	675	658	692	742	665	662	675	681	676	677	652	660	638	697	702	658	646	692	675	711	642	719	681	668	643	677	662	662	696	699	689	662	731	667	654	657	652	688	664	663	688	684	688	674	708	691	699	705	722	695	723	780	711	726	700	658	686	688	723	714	656	695	626	696	671	663	696	715	681	647	710	665	672	634	669	714	617	687	661	703	669	686	697	672	700	666	664	757	693	708	725	740	655	667	653	656	657	695	691	716	700	668	690	699	622	720	682	658	711	657	713	690	736	723	666
23142	21200	29052	23615	21207	21079	3832	988	728	706	602	534	479	430	397	399	368	359	340	352	328	330	300	306	301	335	333	295	303	287	294	302	268	286	270	294	268	258	264	299	267	255	265	278	261	282	299	303	238	308	272	299	252	262	267	292	270	273	246	284	286	274	295	270	272	274	264	235	261	241	242	252	261	249	302	264	263	264	281	283	266	240	288	281	250	260	224	261	261	287	264	250	286	249	251	283	273	245	232	264	252	252	276	276	260	292	284	230	230	257	243	247	253	245	275	269	258	250	242	251	250	273	262	252	231	266	255	240	283	262	254	248	257	267	246	280	245	293	262	260	282	232	248	261	268	242	259	260	259	250	248	263	284	235	290	260	246	249	243	270	257	269	273	262	262	264	227	250	255	269	261	292	258	278	279	250	254	259	252	260	248	242	273	247	237	233	292	270	253	271	274	257	244	248	272	281	270	260	250	285	264	227	254	258	262	248	253	242	247	257	257	241	239	248	242	259	257	275	231	256	280	258	276	224	262	248	268	247	294	272	252	290	229	257	258	289	259	260	266	278	241	245	254	272	234	239	270	242	239	277	253	268	281	271	258	264	249	248	282	262	251	283	268	266	268	251	229	250	275	268	268	260	242	261	251	256	238	258	229	273	249	266	246	287	280	233	261	266	281	229	246	271	245	279	263	256	270	264	238	258	264	263	249	255	250	273	234	277	266	249	260	276	266	264	245	275	270	239	252	261	282	258	272	278	229	253	245	264	253	230	262	284	235	266	256	273	239	259	250	263	270	279	261	249	255	233	242	285	283	255	255	232	246	247	238	261	272	246	256	265	268	283	286	242	251	251	266	261	257	265	266	260	265	269	233	268	263	260	254	240	252	236	263	251	226	257	255	257	269	251	262	252	275	279	253	267	246	247	264	266	252	261	232	210	233	272	289	240	261	257	247	244	254	273	242	287	235	236	242	231	248	277	246	240	282	245	224	273	307	291	214	233	280	261	288	254	272	242	268	257	245	228	247	254	249	273	250	296	262	267	260	238	221	267	261	266	287	250	266	256	277	268	265	277	270	240	216	241	243	255	255	237	274	273	249	247	263	249	251	253	268	254	266	297	265	284	256	254	250	265	263	257	270	287	256	249	268	251	233	297	268	255	287	256	258	267	231	252	266	235	229	229	263	275	298	262	277	261	254	220	265	265	246	246	278	276	273	270	290	239	233	282	248	267	264	247	270	256	247	258	263	288	278	266	274	277	252	247	299	235	253	272	227	248	273	230	241	270	287	249	261	257	257	235	269	247	286	250	269	244	249	248	257	234	270	243	255	278	240	262	276	278	265	239	261	259	273	239	289	252	231	250	233	252	246	240	240	251	249	271	268	282	295	287	272	254	255	251	248	274	238	248	261	248	255	287	262	257	268	287	269	273	257	261	252	238	243	278	271	241	268	283	253	248	263	261	290	262	262	256	275	256	262	280	259	243	263	252	264	254	268	261	275	248	265	252	254	248	260	233	264	258	236	277	277	235	266	292	249	263	248	264	257	259	256	277	271	262	276	255	261	280	250	229	268	258	232	269	281	286	283	253	259	248	248	222	283	244	239	252	260	233	258	268	239	268	278	261	261	257	256	262	275	267	238	276	252	249	251	259	254	259	283	264	281	261	257	296	253	266	269	280	256	273	272	277	253	252	231	266	292	268	260	237	284	260	261	241	274	248	258	282	287	256	274	256	266	247	270	257	269	267	245	256	284	264	262	252	264	262	280	243	266	251	250	242	242	270	258	262	266	271	260	262	268	222	253	237	269	280	241	250	271	272	230	271	255	248	227	245	254	271	245	281	249	278	229	223	280	246	261	288	244	250	253	261	252	245	249	251	242	260	263	231	251	272	267	248	283	244	232	273	249	252	258	265	253	239	265	265	265	276	252	278	237	247	250	257	249	276	273	250	289	260	248	293	258	263	243	266	240	269	257	277	292	279	248	278	275	262	248	259	268	279	254	251	234	237	248	264	259	262	266	244	230	278	270	242	255	261	241	255	255	255	261	219	270	265	261	265	265	240	274	242	234	245	258	246	238	254	271	242	279	258	258	262	287	286	276	260	252	282	274	240	244	261	248	257	240	268	252	299	257	278	228	253	237	279	271	262	246	249	246	263	244	270	263	236	263	270	283	242	275	289	260	251	234	291	287	244	247	271	287	259	266	256	263	276	247	281	242	263	279	267	290	286	268	277	268	236	231	266	255	261	250	287	276	246	233	260	255	272	246	263	249	237	244	222	267	279	251	237	269	250	245	273	278	254	217	253	269	261	223	284	289	255	275	267	239	283	262	282	256	259	261	248	242	250	260	251	236	241	252	252	276	261	247	284	233	249	250	250	250	259	270	265	280	231	247	246	264	322	252	252	274	247	269	240	257	267	292	260	272	279	261	224	258	233	291	263	250	258	257	267	241	245	247	238	255	268	257	254	243	241	239	271	280	245	257	243	271	247	258	240	283	247	268	281	272	278	255	285	272	254	240	254	258	237	248	255	263	271	281	265	256	226	265	229	273	231	239	236	245	266	292	276	280	247	238	261	246	244	242	244	237	238	256	254	272	251	265	273	254	256	277	249	274	282	272	254	256	267	242	252	226	277	277	265	259	252	297	238	252	247	223	248	288	242	268	262	276	246	260	289	231	274	263	265	254	275	233	255	257	225	271	264	260	244	260	267	248	239	265	268	243	280	258	260	292	255	289	241	260	268	246	274	246	246	284	273	264	253	245	290	307	268	237	271	279	269	248	266	270	282	259	294	249	265	237	280	251	261	251	269	254	241	249	230	264	241	267	276	289	287	240	263	241	253	248	255	250	233	272	266	233	277	270	258	241	253	257	269	260	237	264	249	249	262	261	273	275	244	237	270	239	266	263	233	245	236	266	270	267	257	259	247	284	266	273	253	268	264	259	274	256	262	268	260	261	243	267	252	261	259	233	254	225	276	237	221	260	253	278	251	247	252	277	286	240	282	276	245	292	243	282	247	262	257	256	268	273	233	266	272	234	270	267	257	269	238	252	262	219	247	264	281	273	289	256	243	222	287	273	249	263	269	248	268	274	249	246	253	250	276	240	218	259	256	259	246	256	247	261	274	235	261	231	250	222	274	251	266	261	272	265	280	277	249	239	260	262	271	275	258	282	281	274	270	240	253	249	236	268	268	251	256	256	228	229	239	234	230	246	239	250	244	252	250	242	256	264	258	287	268	284	261	244	239	217	247	290	251	250	254	254	271	255	272	269	288	261	263	253	256	252	254	278	250	231	259	271	279	259	296	287	262	248	278	267	275	286	232	267	250	238	262	267	234	280	263	246	231	234	267	278	268	259	251	217	286	272	239	231	230	254	259	239	223	270	274	250	244	281	249	268	222	229	260	277	262	247	259	245	264	269	265	297	253	232	238	229	246	239	265	246	269	256	292	233	280	252	270	258	264	259	263	252	270	230	266	258	273	260	270	242	225
8972	14959	12912	6898	4879	3589	2904	2251	1741	1469	1271	1044	899	851	753	678	652	613	620	562	538	515	490	483	470	463	471	459	410	436	435	390	417	382	436	441	432	423	388	440	388	404	403	391	441	422	383	414	408	445	388	360	422	415	396	372	375	380	432	395	402	378	396	352	356	387	379	383	385	394	367	394	389	396	375	388	362	391	397	343	409	411	393	329	379	373	372	360	361	393	378	344	364	379	363	403	368	332	382	326	391	353	366	360	375	371	391	375	380	396	363	344	384	366	348	391	371	326	356	408	384	356	379	382	336	368	372	366	364	398	369	377	402	367	389	410	385	348	369	381	383	343	369	332	352	343	353	364	377	354	353	396	371	393	376	394	335	347	367	379	384	358	358	348	347	385	373	359	372	387	356	348	374	362	355	350	343	368	367	364	365	365	375	348	347	388	346	401	406	371	372	384	370	362	346	320	370	361	364	344	343	362	345	381	343	335	359	394	366	371	330	369	386	374	317	342	346	371	319	381	354	366	366	397	372	366	378	412	360	367	352	329	361	372	399	342	377	349	370	373	358	395	351	352	366	392	353	335	341	367	343	357	369	333	390	350	339	367	342	390	391	355	394	378	369	341	365	349	400	354	367	398	389	387	385	357	369	409	364	370	369	331	371	339	359	360	365	382	351	401	409	378	335	380	354	396	356	346	380	349	358	389	343	372	381	365	380	387	373	408	362	361	388	375	387	367	383	378	346	350	340	384	373	386	386	358	391	356	367	360	393	355	359	356	373	363	363	388	390	349	355	367	398	406	390	341	391	320	386	374	363	380	349	361	394	381	334	375	360	390	386	380	349	373	345	369	365	369	362	351	359	346	362	358	357	334	369	366	364	391	361	362	376	346	373	380	373	335	397	353	380	377	341	373	345	331	344	388	360	349	343	360	359	377	400	370	362	363	365	388	363	366	363	344	379	337	412	387	373	368	360	339	337	350	380	371	363	349	395	352	376	374	364	375	392	356	374	359	365	378	368	363	342	338	345	353	340	370	330	365	367	383	354	353	344	333	365	433	422	399	369	362	372	385	361	353	396	396	347	329	357	350	378	373	393	359	333	358	410	367	381	352	376	353	376	369	362	348	371	354	385	373	375	349	349	388	339	396	377	394	344	373	380	347	362	396	351	377	363	356	377	380	354	362	336	392	338	384	360	380	353	368	371	378	384	408	366	377	368	342	338	362	401	355	389	394	353	350	384	363	368	409	375	387	346	357	372	372	378	366	409	361	362	381	378	399	370	375	393	370	382	370	385	373	379	388	351	408	367	353	334	363	360	371	334	384	370	389	366	378	359	369	357	335	370	404	372	362	349	376	387	378	392	377	358	365	372	353	366	371	373	369	364	382	376	358	384	346	363	376	356	363	384	369	360	354	370	355	370	361	393	323	376	377	382	373	344	391	338	363	345	377	340	358	389	386	346	343	348	376	370	370	353	396	388	357	341	349	363	410	357	369	377	343	359	388	328	344	358	356	367	355	371	375	364	394	359	354	351	387	399	356	374	357	351	372	355	370	369	340	390	377	378	371	368	387	373	347	374	382	352	358	379	373	349	362	355	389	359	329	330	384	366	372	358	373	390	359	380	361	391	355	375	382	379	382	375	396	380	375	396	369	386	335	371	408	372	365	396	364	351	370	346	391	372	382	392	344	361	347	352	343	353	382	379	350	373	418	359	377	380	360	346	370	344	359	383	332	366	353	390	383	368	382	355	368	364	349	347	380	364	362	374	339	387	369	364	373	361	363	390	386	387	373	350	361	362	336	371	402	370	354	377	367	363	387	398	390	364	356	399	368	356	376	331	336	358	358	363	363	383	364	369	404	363	412	383	342	394	372	382	359	369	378	365	381	328	398	369	355	384	370	355	393	362	334	386	351	370	354	371	375	351	345	369	404	390	360	339	377	359	370	339	359	374	356	402	373	380	369	366	377	381	347	363	369	363	353	377	381	385	374	358	369	346	370	365	373	354	364	376	389	379	371	362	408	366	364	347	344	336	367	348	372	377	354	353	339	365	381	385	351	366	369	390	412	351	399	362	358	385	381	362	376	384	376	343	371	382	414	340	368	369	351	356	363	331	386	375	378	349	407	342	353	357	363	352	349	391	395	363	374	335	365	339	368	371	365	373	390	372	345	374	319	365	367	386	368	384	367	357	359	367	377	365	361	361	352	400	355	389	364	371	339	366	326	358	407	355	362	331	360	365	347	367	378	365	386	360	367	362	362	355	375	360	371	408	366	385	365	370	369	374	343	377	343	351	361	342	353	366	341	383	393	397	379	363	372	341	355	363	383	344	370	367	355	387	378	394	351	393	365	380	319	381	389	338	375	399	348	386	359	383	376	361	370	372	358	379	350	373	349	364	383	366	390	355	383	382	348	355	390	350	347	359	393	372	354	395	362	335	353	351	388	363	371	359	353	328	364	348	359	347	344	367	388	393	328	344	368	392	362	364	395	381	351	340	376	352	380	369	353	351	376	364	362	380	371	340	341	361	374	350	354	329	363	384	375	349	364	331	375	377	382	372	379	364	371	372	358	331	369	365	389	365	360	379	330	374	364	369	361	376	348	333	380	371	368	360	368	363	348	398	385	372	356	381	378	377	415	381	382	381	352	350	354	386	379	353	373	376	373	362	341	363	367	339	365	365	374	376	367	364	382	369	375	356	372	373	366	381	392	348	368	388	331	342	382	386	351	373	330	351	337	329	357	341	360	382	353	367	339	361	394	347	376	332	338	363	341	337	370	384	368	349	359	346	343	360	341	365	360	379	393	358	378	330	382	401	374	374	364	372	384	379	396	394	355	354	390	369	365	365	373	376	391	347	373	353	382	355	349	381	367	349	358	350	417	403	361	350	385	354	371	369	350	397	376	371	345	371	392	370	377	338	375	384	366	320	346	329	395	382	347	371	372	358	355	349	356	369	383	394	349	351	370	357	365	361	387	399	363	346	359	365	354	385	400	332	387	380	351	337	371	391	391	380	358	381	350	351	372	376	371	355	386	393	368	384	374	346	348	374	358	353	386	355	382	362	374	381	357	373	368	381	401	360	363	381	343	376	351	340	370	360	366	392	395	345	360	393	388	340	385	354	365	358	345	354	340	333	357	347	382	369	312	374	364	374	342	359	356	384	369	377	375	397	351	346	404	370	374	402	363	349	338	352	353	365	346	351	363	325	364	388	377	382	382	390	380	349	353	342	355	364	367	391	334	362	336	372	358	362	362	326	367	371	355	357	350	353	386	367	358	368	396	328	398	356	342	350	369	338	357	358	371	359	370	386	341	376	354	349	384	384	343	341	356	359	339	363	361	395	334	333	345	358	338	409	372	348	353	380	368	376	366	376	375	360	369	419	420	357	355	365	348	357	351	405	387	394	356	350	381	393	356	353	367	381	360	387	365	356	358	405	364	347	378	344	360	362	360	332	371	354	357	367	342	377	380	372	355	399	359	374	395
27199	20386	7871	895	550	536	496	541	463	504	496	454	451	512	504	458	481	474	456	461	482	477	502	504	481	438	493	467	504	494	459	490	444	453	506	541	410	461	454	478	417	483	471	461	456	494	469	504	442	487	483	493	457	436	473	477	474	449	450	450	520	434	476	505	464	440	468	513	430	452	463	475	480	472	441	439	473	497	488	494	458	421	464	459	452	493	475	478	466	434	482	451	455	457	458	439	448	466	465	497	468	467	463	439	464	482	441	487	503	447	427	456	494	471	464	515	445	459	508	474	482	474	472	464	460	481	478	475	452	444	492	448	505	472	443	445	479	451	440	444	473	457	493	422	423	458	469	441	466	460	440	474	475	461	440	479	461	474	454	494	434	464	486	464	461	461	469	455	464	451	455	506	508	504	456	479	473	432	468	444	455	469	471	446	434	482	488	490	494	466	437	493	446	489	505	481	459	496	474	431	476	469	461	481	459	460	452	489	431	465	468	477	485	435	455	457	436	494	447	488	488	438	452	473	454	461	449	455	439	462	510	455	461	479	463	442	464	461	463	472	533	481	469	481	453	449	483	413	458	459	469	466	497	453	467	469	442	436	461	476	452	477	487	456	467	464	469	467	456	412	479	481	451	480	436	439	448	452	474	475	460	442	447	500	441	443	467	472	483	481	491	492	496	470	467	463	482	432	474	456	448	484	512	426	483	513	448	449	468	453	466	488	463	439	467	474	457	433	447	444	435	440	441	460	456	465	505	498	467	478	492	442	473	408	487	447	486	455	489	463	481	449	469	480	453	459	491	441	480	486	460	496	476	521	454	475	479	447	460	504	524	470	499	465	480	470	465	496	487	482	458	472	444	479	445	489	462	408	445	454	487	467	460	452	449	439	463	451	460	475	445	498	440	452	495	442	456	484	458	480	484	461	467	489	441	449	483	466	436	480	460	470	461	511	500	481	484	465	506	448	459	479	495	499	463	466	515	452	485	459	457	484	470	444	488	503	454	486	427	441	507	475	500	446	466	444	443	482	469	463	476	447	476	462	469	476	475	450	451	444	479	448	502	450	420	470	449	439	439	533	467	454	443	446	474	455	423	445	467	452	474	448	425	514	486	479	495	434	449	488	467	471	441	441	423	493	465	460	468	511	470	440	477	445	472	488	461	481	447	427	480	466	453	497	461	470	451	474	494	450	454	461	478	463	479	469	488	493	448	508	467	488	478	460	463	464	465	446	482	465	464	433	442	466	418	418	507	427	456	453	455	455	496	449	488	468	462	497	421	482	450	479	449	446	459	491	423	460	502	475	432	470	478	462	485	417	494	472	456	486	468	482	491	475	474	464	458	511	437	477	503	429	464	453	492	466	440	484	474	468	430	451	457	491	480	469	469	444	478	490	485	479	397	423	449	470	433	468	454	492	472	481	478	458	471	479	474	497	444	448	459	453	474	422	442	472	489	479	519	479	445	451	488	472	478	481	460	477	470	499	472	478	420	434	468	463	457	452	474	465	441	468	465	488	485	468	462	466	444	472	485	482	473	508	458	453	469	476	484	467	455	457	450	447	477	473	483	500	481	446	487	494	443	471	443	482	474	447	418	478	478	445	488	478	515	495	497	510	486	484	451	439	450	466	449	428	490	477	481	430	485	445	481	448	468	449	470	459	494	466	428	441	464	502	512	471	463	503	434	420	451	471	473	483	465	457	458	459	474	468	509	429	430	447	517	471	433	452	446	459	456	469	464	435	475	442	446	491	491	463	531	416	461	432	444	484	495	518	420	481	487	457	470	457	443	468	492	456	575	432	496	480	466	475	503	491	466	461	437	464	493	463	484	405	447	448	458	437	467	510	464	455	510	453	475	508	474	466	479	452	442	452	492	450	498	457	499	459	507	461	466	445	485	471	479	448	475	462	487	490	521	443	445	465	492	468	451	470	452	475	455	497	471	477	472	468	447	484	466	459	464	420	471	466	484	483	438	465	477	489	473	473	452	456	452	493	499	440	448	467	426	435	482	455	469	456	456	484	442	444	462	435	408	470	474	481	459	491	442	406	442	476	460	477	473	464	471	463	461	501	506	432	521	447	471	446	437	474	501	471	450	467	453	487	469	483	466	440	415	439	464	486	450	478	458	527	472	478	480	426	451	455	451	477	474	473	442	452	487	482	471	499	470	477	487	428	465	452	481	461	438	451	475	419	484	510	471	448	494	501	482	462	449	467	453	444	454	490	496	448	465	461	474	459	481	491	437	471	476	457	469	465	465	474	454	479	458	419	466	453	469	485	493	457	483	484	460	461	493	514	475	466	444	480	504	485	504	482	452	487	474	457	458	477	446	463	484	456	469	489	479	475	499	462	478	471	481	465	475	479	463	457	444	483	429	511	466	444	480	483	411	462	453	459	524	430	424	453	475	476	475	468	452	449	445	505	495	495	461	434	430	453	455	442	472	489	480	493	458	469	491	470	489	468	508	491	437	503	475	484	477	449	463	467	467	447	471	457	439	444	465	462	489	492	463	444	496	470	437	474	481	511	472	460	456	483	476	474	478	445	494	464	505	452	465	467	502	480	461	483	487	482	438	438	496	496	470	473	488	487	439	453	490	459	447	482	470	472	487	401	479	486	481	439	461	491	467	434	463	484	485	458	464	468	458	476	438	482	457	450	462	477	449	463	457	468	477	474	462	461	446	446	462	441	440	437	419	475	472	436	438	460	483	471	458	488	468	480	468	475	434	473	467	472	463	493	445	466	468	463	460	456	479	483	500	457	459	486	474	481	468	451	462	468	455	449	509	479	445	455	488	453	456	469	452	468	446	500	433	472	457	459	431	469	473	446	538	441	471	490	498	460	446	467	453	456	423	512	481	442	472	452	444	491	453	459	453	476	476	474	487	485	460	428	474	472	507	483	461	474	482	466	457	456	503	502	452	455	469	438	447	460	430	458	468	466	464	478	473	493	448	441	479	464	454	482	473	456	474	516	460	440	486	478	469	465	476	469	476	461	459	449	488	460	466	475	434	444	471	467	464	458	458	490	432	447	478	473	496	474	461	484	470	438	492	456	427	457	480	443	455	470	463	457	453	457	435	460	445	465	432	457	482	464	457	441	456	461	447	442	453	467	453	472	450	494	464	446	464	484	469	460	462	449	472	448	454	436	444	461	439	496	499	441	465	445	459	478	431	447	459	437	447	466	469	479	509	478	452	437	423	457	467	417	458	436	436	447	459	462	434	443	495	461	431	477	416	511	459	474	479	433	469	458	493	461	467	473	425	450	455	449	466	487	459	480	484	490	444	452	442	479	435	489	483	457	489	444	483	440	452	460	450	457	516	449	454	422	419	450	478	485	475	485	481	455	480	453	457	472	431	452	502	469	441	468	482	450	470	507	514	447	472	481	489	481	462	505	478	425	481	488	473	434	458	461	460	447	478	442	417	430	438	505	479	469	464	487	487	494	489	472	484	479	439	544	471	478	478	455	485	453	476	452	498	482
5475	1472	1347	940	848	805	722	746	643	658	691	659	669	626	672	601	647	661	663	618	614	633	634	676	615	670	564	627	643	693	609	672	638	654	624	638	647	610	668	622	651	635	592	593	627	577	622	644	613	633	608	579	641	604	633	642	609	613	605	605	650	615	593	596	666	644	634	606	646	656	624	654	654	660	628	655	634	630	596	670	647	667	614	628	596	634	637	646	641	659	629	635	604	646	632	602	651	662	661	640	626	616	626	660	632	642	674	629	641	620	649	685	676	638	636	574	674	660	634	698	577	657	623	589	664	669	663	623	629	626	635	583	634	635	622	631	589	653	590	603	604	635	677	641	627	602	672	649	614	580	646	614	616	669	588	604	635	601	622	644	630	635	633	655	587	636	637	644	635	640	602	633	662	604	639	601	669	629	650	579	657	648	609	643	594	621	617	652	612	637	668	670	638	638	613	656	644	579	619	671	653	665	660	650	623	657	618	643	655	643	609	666	636	615	661	630	645	605	614	664	600	597	636	602	622	639	580	634	635	655	647	663	598	644	635	626	633	663	694	620	565	617	614	628	641	631	655	628	622	632	634	632	590	636	619	649	631	656	579	622	633	684	630	614	636	636	654	639	585	616	630	635	653	616	642	659	631	612	646	592	635	659	633	582	661	597	622	644	597	658	642	625	642	675	643	596	609	617	648	640	604	644	642	657	649	631	623	613	653	602	633	610	666	634	596	687	644	659	622	630	616	648	652	645	621	625	600	653	665	604	597	589	620	617	654	626	643	659	630	633	673	637	629	658	655	625	648	639	619	656	659	667	609	666	636	627	664	663	622	636	639	633	637	647	658	646	612	631	598	584	621	663	561	653	590	621	651	633	629	659	627	658	634	644	661	638	597	627	657	620	638	654	614	634	610	660	621	604	619	634	659	619	645	627	640	606	633	637	633	612	682	648	641	689	608	618	607	603	607	629	638	664	617	591	689	612	682	652	648	628	615	629	673	683	667	631	644	643	630	661	621	599	631	586	669	657	650	600	622	629	605	613	632	580	600	643	571	618	622	581	621	656	591	603	619	651	666	640	695	659	629	645	624	632	600	618	623	648	605	635	602	656	595	595	604	614	649	624	644	627	639	633	623	661	606	616	600	625	646	640	649	594	668	624	606	634	610	659	619	648	593	631	618	623	646	606	658	656	653	637	606	609	599	596	611	624	640	632	622	644	659	620	649	640	607	623	620	616	624	648	654	655	638	660	617	631	635	636	647	641	669	611	612	646	646	589	654	612	614	630	606	647	658	656	656	635	654	621	655	601	584	594	615	626	613	607	646	630	618	638	656	620	661	631	643	652	619	625	645	689	644	587	666	626	554	603	649	626	581	594	613	592	655	643	609	595	638	657	655	647	637	620	638	637	610	623	642	620	654	585	639	641	623	630	630	639	630	605	572	639	618	655	656	594	596	611	634	604	621	651	671	654	625	677	639	623	634	595	620	641	640	635	605	640	636	623	603	633	632	624	671	619	645	589	640	628	657	627	641	597	684	621	704	594	610	648	605	631	647	600	703	609	583	660	620	613	632	640	640	639	599	605	591	607	635	619	654	616	624	632	671	606	626	604	636	638	643	652	611	644	642	639	653	639	627	635	662	598	617	609	611	593	633	603	659	590	623	645	666	610	599	648	599	644	629	637	637	641	601	655	609	604	632	601	599	677	581	616	614	619	649	644	557	610	631	647	630	619	626	626	633	682	605	623	631	644	590	611	652	618	614	630	652	623	617	636	579	624	585	602	638	622	611	627	625	593	610	642	589	639	651	619	612	645	640	644	668	644	600	617	654	684	605	636	613	619	618	627	635	624	672	662	624	640	658	632	647	649	640	647	606	624	623	657	643	629	647	643	651	602	639	653	656	609	609	635	643	613	620	607	643	627	630	650	652	653	615	635	705	663	636	623	645	622	611	585	615	628	627	608	569	582	649	642	643	596	647	658	624	630	699	613	628	668	598	618	635	637	642	640	661	663	642	605	638	641	570	612	650	651	600	600	684	611	635	658	643	677	617	633	625	584	581	593	624	650	613	656	653	628	613	654	625	643	636	622	639	649	629	618	614	585	608	620	586	673	594	609	623	622	619	605	629	613	653	606	633	671	640	639	633	673	649	593	600	595	659	600	567	669	617	645	605	606	635	639	652	657	619	634	663	617	576	597	630	573	626	607	637	611	611	617	603	644	648	604	612	598	654	642	656	651	614	595	614	610	628	655	618	661	629	665	636	615	636	648	604	622	664	686	646	660	648	614	631	551	647	618	647	606	648	634	611	589	640	686	639	630	664	642	612	613	671	661	624	674	644	601	626	633	628	618	641	631	605	655	672	643	665	616	634	642	579	655	623	636	610	628	626	621	620	633	642	634	620	621	589	651	655	673	643	620	679	646	582	583	668	642	619	667	655	582	625	610	610	610	599	594	614	627	647	649	636	631	587	631	609	627	634	605	635	619	654	588	628	622	621	612	627	634	663	602	620	645	638	626	607	672	617	657	619	674	620	631	630	614	595	636	672	652	607	650	607	671	615	597	626	662	679	652	639	658	639	656	650	640	630	658	589	633	627	613	613	676	634	643	623	636	645	651	635	607	618	628	596	646	637	613	627	645	628	621	640	677	674	658	583	638	612	649	593	598	619	615	644	666	609	645	611	624	662	599	604	622	656	631	613	592	648	660	621	613	625	652	617	651	619	638	598	636	603	606	633	670	627	625	653	662	661	621	607	615	590	650	605	658	608	656	610	599	616	616	603	635	618	616	600	626	625	639	629	638	612	613	622	622	634	621	600	663	586	562	628	619	642	614	656	611	628	607	611	622	605	662	607	660	617	659	627	606	630	631	647	606	633	643	659	664	647	647	674	663	597	619	610	605	610	622	613	633	640	631	647	611	658	656	616	674	673	590	640	618	644	655	642	621	605	603	667	600	637	634	627	648	583	664	633	630	658	598	642	603	614	639	663	626	646	573	626	646	624	661	632	683	602	670	642	621	640	644	662	600	698	601	614	591	662	623	601	634	649	644	680	647	624	648	639	579	658	620	607	675	670	625	596	606	592	592	630	660	620	633	582	594	571	645	682	632	638	688	659	606	574	639	631	642	673	646	613	661	634	592	642	653	635	609	626	672	579	616	610	639	677	573	627	626	629	640	684	662	616	666	629	630	605	627	626	620	606	634	629	593	627	580	674	653	607	664	623	623	634	631	584	621	676	620	576	606	619	653	622	658	649	591	643	618	625	651	658	630	602	629	631	643	616	655	661	622	638	658	616	620	639	641	639	635	649	568	653	594	590	623	617	594	629	649	637	612	627	626	633	639	643	594	624	622	630	643	640	629	671	557	652	637	645	628	663	622	658	637	616	632	633	627	681	637	662	618	620	620	645	660	628	629	619	635	653	688	636	624	633	609	603	610	642	649	635	605	631	662	639	616	592	643	605	635	643	628	625	626	623	649	653	632	620	621
24311	21270	28578	24304	21151	4917	1153	859	765	678	670	644	606	594	584	586	540	587	566	529	540	518	536	528	532	566	509	513	528	469	489	476	516	535	515	528	528	488	537	538	518	507	520	495	520	510	472	475	512	510	493	511	505	521	505	545	479	488	531	521	524	540	513	482	458	504	490	482	529	472	484	545	519	504	527	532	500	517	469	495	510	507	540	500	521	500	526	479	538	497	521	472	447	520	460	488	480	521	511	506	490	515	512	488	497	509	483	505	505	504	502	459	531	506	475	473	474	513	494	477	493	498	498	525	492	483	562	485	518	480	480	507	525	500	486	527	485	497	532	506	537	521	468	483	482	466	489	543	464	506	471	483	455	492	498	536	504	482	563	516	518	493	511	493	505	525	503	480	508	538	519	501	528	520	481	488	478	512	541	492	497	523	476	501	483	515	480	485	490	519	546	495	534	500	465	529	505	495	486	532	506	471	518	548	505	554	513	516	571	467	477	507	474	486	531	482	552	504	494	487	523	455	487	492	529	524	508	498	492	489	520	510	495	476	451	514	455	504	513	479	528	505	548	513	496	498	491	537	527	489	494	469	511	539	536	510	517	481	541	481	490	520	521	538	502	515	504	488	498	501	506	528	499	475	554	541	503	506	499	456	480	516	514	512	490	475	479	475	490	471	528	542	484	507	531	464	494	505	466	502	476	534	474	531	517	510	505	455	503	515	469	487	487	489	493	489	465	507	527	505	505	501	493	471	487	460	516	504	497	469	485	518	522	497	499	509	512	469	543	501	523	510	499	497	479	465	496	482	497	473	492	505	516	503	475	515	483	463	484	479	491	506	518	461	474	509	497	486	497	489	478	496	445	468	514	495	518	508	566	483	497	488	485	491	528	529	506	498	504	508	520	486	481	487	496	472	518	506	495	473	505	503	503	531	485	512	495	489	471	484	471	487	478	480	455	542	485	478	476	518	534	499	503	499	528	507	487	480	492	488	514	487	488	539	502	501	528	476	524	492	489	514	487	492	500	455	506	498	484	497	493	480	452	471	466	519	489	528	506	463	531	501	514	505	490	501	533	517	502	519	485	521	470	494	527	463	499	489	510	495	509	544	508	492	444	444	525	536	512	449	497	491	489	486	486	461	485	483	501	515	496	511	535	534	536	532	475	512	535	481	449	484	470	520	465	502	531	477	472	472	533	529	547	526	496	471	473	490	520	486	520	474	443	524	476	498	536	497	468	498	504	533	492	490	500	472	482	489	470	437	504	513	512	455	505	503	493	516	474	486	536	499	498	515	547	488	540	551	501	502	448	501	497	508	492	485	428	535	485	485	488	524	549	505	472	494	464	496	485	537	518	507	484	504	500	483	501	493	498	496	514	498	507	447	539	449	467	499	460	510	497	507	493	505	483	489	517	440	551	483	526	535	482	520	504	469	465	507	511	499	506	480	457	514	511	472	490	500	468	491	533	475	520	503	478	486	477	500	499	481	495	497	521	487	541	511	488	528	469	503	496	481	512	528	466	516	517	527	465	518	531	488	512	509	498	511	499	487	521	475	529	473	531	530	488	475	468	537	501	529	503	513	494	510	475	458	497	461	499	492	455	506	489	501	511	482	475	497	525	501	527	489	491	481	515	488	504	526	495	497	503	526	511	496	471	502	526	498	517	504	517	489	508	517	484	519	487	472	520	529	465	455	498	493	508	461	513	486	521	504	501	469	484	502	524	511	477	500	493	502	473	491	532	497	503	505	495	506	478	494	496	471	504	481	503	502	449	488	489	482	499	494	502	474	504	511	463	515	522	511	499	490	521	517	469	472	505	480	485	538	479	499	498	527	443	448	477	473	480	507	503	485	496	511	489	498	493	486	502	509	513	489	490	483	501	533	487	530	481	499	514	488	502	483	452	492	467	504	469	483	514	495	505	492	520	517	488	522	460	515	496	503	509	478	480	492	540	495	509	487	485	524	519	518	496	507	489	502	482	467	476	495	480	520	510	469	491	524	550	492	503	494	437	520	513	482	511	505	549	520	507	518	504	523	549	518	513	493	506	519	477	461	519	521	496	505	498	516	488	497	461	472	513	525	499	527	464	480	469	488	496	532	480	503	491	459	473	543	501	512	494	495	492	481	473	515	504	488	453	500	447	467	511	506	448	493	513	534	488	476	446	461	492	503	472	482	523	492	500	475	463	490	507	492	469	529	504	478	525	508	503	496	485	482	462	499	483	470	529	511	506	506	488	497	523	504	441	495	473	536	484	476	497	464	509	527	503	493	499	465	515	527	533	490	469	496	531	460	466	502	499	517	466	470	521	509	507	522	457	491	556	510	457	513	450	499	514	472	507	525	492	516	499	515	490	478	481	492	523	459	472	523	475	488	530	518	518	526	509	464	492	515	510	469	501	483	509	519	501	514	507	456	526	526	522	490	516	512	509	514	525	480	490	452	492	479	517	499	472	506	504	471	468	493	477	481	483	507	489	473	492	484	519	537	492	512	460	493	493	551	528	530	504	452	496	487	510	521	547	496	491	485	551	511	473	490	496	503	513	531	530	505	500	473	498	476	485	521	511	517	481	496	472	486	519	461	530	513	502	504	497	536	510	508	532	493	522	533	525	525	481	495	489	497	522	518	487	506	488	494	494	493	522	509	511	522	498	490	496	522	493	452	512	459	498	489	495	503	482	512	481	512	462	487	518	494	491	517	527	459	465	491	512	481	548	531	511	506	469	528	533	519	490	557	493	505	481	466	519	489	504	475	503	508	459	469	499	504	499	512	513	516	496	495	515	480	486	497	498	444	507	515	496	501	491	516	530	462	542	484	483	519	451	497	492	462	463	505	505	494	502	482	492	466	522	490	483	521	537	488	535	506	487	498	498	519	492	503	519	535	484	492	497	503	510	529	528	504	513	488	478	515	469	508	542	483	476	512	560	514	453	498	495	503	507	479	499	546	530	462	463	463	484	505	494	507	468	487	488	487	481	488	501	467	495	483	498	536	492	545	527	509	503	476	499	529	466	503	509	480	524	474	472	484	496	501	467	526	531	516	512	475	484	508	508	508	514	480	519	506	514	533	514	467	497	447	504	497	470	502	524	513	484	471	530	486	502	490	539	515	455	487	493	479	478	541	514	507	503	476	512	457	465	502	490	515	491	482	460	501	479	511	472	537	492	504	529	509	488	519	458	516	487	511	477	513	487	505	508	494	471	484	471	500	522	502	562	502	510	487	520	534	539	489	505	477	517	472	515	463	515	503	488	505	477	551	497	488	522	491	511	524	513	502	480	525	491	476	521	493	514	488	491	515	506	520	481	490	493	450	525	540	492	469	470	467	493	501	497	442	509	495	525	471	504	516	498	507	510	524	509	497	500	482	491	478	508	491	446	479	511	516	499	526	524	528	475	514	500	522	511	468	516	525	537	492	510	519	483	488	523	496	532	519	514	508	543	509	474	486	497	472	511	492	504	532	501	475	493	492	496	515	494	506	494	435
8064	9303	8170	4292	2996	2357	1937	1621	1433	1279	1103	1067	953	917	828	821	816	827	861	820	749	751	805	730	718	749	801	750	778	673	706	683	695	734	719	693	734	667	740	695	705	704	679	715	696	726	732	723	676	701	668	699	725	734	705	717	710	677	690	723	691	693	681	697	687	745	686	745	729	741	706	720	671	725	723	638	719	680	654	707	729	654	663	684	681	658	706	692	683	757	697	723	729	724	715	693	669	670	694	702	702	695	667	689	666	702	670	637	677	707	682	669	742	712	689	660	652	695	730	714	701	704	691	642	689	727	707	710	712	719	643	670	719	697	686	648	690	664	670	706	704	697	693	705	658	654	720	689	733	698	710	669	667	696	691	696	677	689	703	676	648	662	663	629	752	686	681	677	728	665	763	669	696	696	677	676	668	677	675	696	652	688	669	693	728	700	743	711	673	671	656	701	725	731	672	706	745	678	659	644	701	706	656	664	673	664	658	685	678	706	697	730	700	664	664	671	655	725	702	703	686	713	675	697	675	665	694	712	732	679	685	721	682	668	686	659	692	688	769	687	690	697	704	633	710	703	698	671	675	655	711	660	641	725	679	709	676	656	702	695	691	710	650	719	693	712	722	726	711	683	701	693	718	716	715	683	693	662	714	685	698	681	677	720	666	653	700	692	700	697	718	683	706	706	753	642	690	626	692	657	638	666	703	706	724	708	648	684	677	683	638	706	718	666	670	680	694	671	684	656	715	710	697	646	681	637	676	658	691	646	682	736	709	695	700	665	756	676	657	741	705	684	722	683	687	694	659	734	718	672	730	754	689	733	688	685	715	697	632	632	665	701	685	676	658	682	636	692	710	728	678	686	695	689	728	714	679	661	680	715	700	711	712	653	675	622	677	699	693	682	642	730	669	659	704	667	661	694	696	689	746	712	682	746	688	750	724	670	686	697	683	696	692	699	673	696	717	681	672	669	688	666	663	660	679	672	730	686	713	696	673	666	656	689	662	677	657	722	719	649	694	715	663	718	703	713	718	689	674	703	669	644	696	698	690	686	651	733	650	712	700	671	692	666	654	677	703	708	635	702	698	701	725	700	676	671	641	673	732	705	721	723	666	706	715	709	689	672	663	684	700	703	682	640	701	700	720	643	680	734	681	683	702	714	664	680	710	663	721	699	675	660	707	673	653	632	721	656	679	708	662	643	698	696	668	659	659	701	687	717	717	631	653	683	714	647	670	713	657	708	660	706	674	692	722	699	684	691	689	693	691	694	731	663	686	638	711	672	714	687	694	681	701	640	659	684	661	680	687	681	669	692	702	711	734	676	680	735	698	695	684	712	653	718	726	670	663	639	728	666	689	640	644	708	683	697	647	653	712	674	652	692	716	690	685	700	707	697	690	674	663	707	660	672	673	677	665	702	701	683	707	646	718	685	680	703	667	684	680	728	736	727	680	614	729	714	694	697	657	704	706	677	704	656	694	672	654	701	702	707	624	686	686	716	707	667	741	678	680	717	657	711	685	708	675	669	733	713	716	671	730	726	696	727	716	676	683	693	746	672	706	678	691	680	704	664	651	684	706	653	683	750	644	727	686	695	696	662	739	670	701	695	656	652	727	712	708	696	686	721	680	674	694	687	714	696	704	712	689	727	670	664	715	735	658	697	670	663	665	691	634	697	705	708	687	674	690	661	706	715	671	682	622	721	693	704	661	684	685	694	746	657	697	737	703	690	701	706	727	686	744	724	664	703	728	708	681	713	697	655	725	684	680	739	694	674	686	676	685	686	685	712	653	671	673	693	643	734	683	693	657	673	676	689	671	712	705	712	676	717	677	644	682	628	685	730	689	629	652	730	686	662	694	675	714	648	689	711	727	666	665	708	697	696	721	677	682	680	715	720	696	681	710	678	684	698	657	653	708	649	710	687	670	676	671	710	669	659	664	709	730	694	670	697	718	701	676	673	700	651	670	673	676	716	694	711	663	692	649	732	651	669	692	671	689	719	698	681	688	679	673	641	689	621	687	655	709	664	716	629	736	686	714	695	715	737	690	674	666	682	717	686	678	732	717	687	642	702	692	688	684	679	688	657	697	674	739	671	674	727	671	659	700	658	674	665	653	666	684	664	638	705	715	685	700	714	700	726	698	676	642	715	658	685	662	711	672	695	681	680	698	655	671	742	685	671	724	684	714	741	713	685	695	677	705	690	712	695	692	660	728	651	705	688	658	687	662	684	665	713	659	711	663	698	701	731	680	697	691	665	710	681	647	658	693	667	730	697	674	705	721	684	726	680	668	708	668	650	647	679	682	705	699	728	641	673	691	677	675	730	711	651	697	698	704	679	710	656	690	669	666	685	694	657	686	654	693	658	680	708	666	689	667	703	635	668	682	691	718	665	685	667	647	715	681	680	699	672	669	698	699	728	688	682	706	709	700	662	661	719	676	664	720	668	699	664	700	643	708	694	719	672	690	692	735	682	738	724	666	647	661	671	715	705	677	680	684	660	690	696	691	714	687	654	692	673	682	624	655	684	684	681	658	698	699	612	706	697	664	729	704	704	655	678	690	657	662	713	714	693	659	660	667	662	727	701	652	674	706	670	716	717	695	706	675	703	730	713	675	679	680	734	703	698	699	665	713	674	706	707	660	693	700	708	683	678	660	686	673	646	709	651	676	730	677	727	708	690	672	707	676	718	692	737	670	679	714	653	706	709	699	724	664	645	638	640	757	673	697	716	673	689	682	684	702	656	695	665	717	660	704	657	668	692	666	651	659	703	640	686	677	680	680	723	740	697	680	714	673	693	670	664	718	661	646	642	710	690	663	705	675	699	721	676	720	689	732	713	667	698	634	681	670	709	697	735	681	666	665	696	706	702	694	739	676	682	713	702	705	705	643	702	691	714	707	714	675	673	725	693	700	706	660	696	701	654	682	728	703	689	740	691	693	665	639	682	682	727	665	698	663	697	676	721	683	637	675	732	694	701	713	682	680	718	652	679	634	708	693	659	700	676	716	660	649	717	631	635	653	667	688	728	671	660	691	685	677	710	703	703	618	690	659	666	652	707	694	659	658	667	687	713	695	736	675	701	704	651	666	692	685	718	677	688	682	629	731	687	706	691	696	680	722	718	689	657	660	632	658	726	663	644	715	661	658	688	696	722	723	691	678	645	705	750	690	668	694	671	706	690	715	707	636	710	700	691	706	700	665	723	660	713	680	652	711	643	675	723	694	725	721	689	705	701	698	688	657	666	686	699	652	725	693	696	692	649	695	671	669	692	702	650	694	733	685	713	655	659	679	732	651	692	695	692	645	688	671	693	651	737	653	688	732	694	696	670	654	661	692	683	703	681	656	700	663	741	693	677	737	714	683	677	726	700	694	702	701	660	666	676	707	716	664	718	672	644	605	718	709	696	707	697	671	709	705	738	761	701	687	731	649	709	706	697	672	750	729	696	680	678	649	651	664	700	697	701	727	695	673	677	662	658	718	681	691	691
23217	21268	29146	23712	21269	21146	4031	970	696	651	605	484	440	464	412	420	430	395	350	331	342	336	339	337	313	315	315	305	280	312	278	268	305	281	286	284	260	287	301	278	283	305	260	266	272	284	273	295	297	289	287	253	269	265	259	258	262	274	259	281	283	262	292	255	279	260	270	270	258	274	277	261	247	271	280	251	249	277	287	256	276	291	281	260	282	299	246	251	281	261	273	272	272	276	281	270	278	273	272	291	253	286	291	268	284	243	267	269	278	259	257	238	256	269	283	245	235	251	269	278	269	264	237	274	274	289	278	272	261	256	251	249	267	243	264	249	254	275	275	257	237	279	247	244	246	273	241	262	263	266	261	253	280	261	259	250	287	271	243	276	269	244	249	264	244	248	276	280	272	259	266	262	276	257	240	255	231	253	281	256	282	253	257	247	251	268	263	248	254	254	265	281	230	259	278	276	271	277	278	264	247	279	248	265	284	275	275	270	255	263	247	263	263	280	238	285	254	265	280	250	280	244	262	268	297	256	242	281	274	265	280	261	255	267	263	286	261	236	275	246	231	286	268	266	274	275	272	258	300	261	234	269	253	264	295	261	251	245	237	250	253	271	237	269	246	314	270	246	266	267	237	300	276	251	302	258	270	253	269	266	273	236	268	253	255	289	244	248	271	266	273	271	234	231	280	263	296	277	272	265	270	299	241	238	242	272	252	279	268	249	273	260	270	269	265	274	272	258	271	265	285	292	261	256	239	266	256	261	267	261	264	242	260	279	271	260	279	264	290	259	249	276	272	256	256	263	251	287	256	249	256	230	267	248	261	263	214	252	256	282	290	254	231	276	263	256	252	277	257	258	272	259	275	260	238	231	274	269	284	285	237	260	225	264	262	263	263	256	246	261	267	252	248	277	266	241	261	242	292	251	274	296	261	240	259	255	259	239	263	251	266	254	265	253	260	234	279	286	280	291	283	255	262	266	265	277	251	236	270	236	243	255	255	274	274	251	245	252	274	286	271	249	268	258	278	283	258	258	273	271	295	264	275	265	230	260	268	283	281	282	265	284	264	238	246	250	255	256	249	247	261	275	235	279	288	276	246	269	259	293	287	290	281	232	260	255	216	295	254	284	284	253	245	248	283	247	269	245	273	243	241	264	284	272	268	252	245	276	287	255	268	258	284	248	247	257	280	251	259	237	239	246	257	240	279	253	249	282	253	228	261	265	282	256	261	291	271	281	278	279	251	280	262	238	270	250	249	264	268	242	269	270	274	267	273	277	252	231	254	266	274	270	254	247	275	288	259	250	254	253	243	245	266	250	263	261	268	269	257	247	239	235	242	262	282	279	286	247	284	228	264	269	269	255	277	250	277	264	290	285	282	256	259	248	270	244	278	269	266	289	289	259	246	242	270	247	234	254	266	248	283	277	241	264	261	253	241	265	278	254	245	271	256	256	268	267	262	288	266	255	269	292	274	286	289	258	301	272	270	272	253	274	236	270	269	252	234	259	250	259	262	262	257	243	253	256	228	271	272	278	238	274	263	261	255	283	271	263	257	280	269	233	272	269	251	248	254	276	280	276	259	293	228	243	250	288	250	236	287	263	287	258	250	279	277	276	279	274	248	251	261	276	264	269	247	263	251	278	261	259	237	268	238	276	251	239	291	254	270	261	253	268	265	260	246	233	236	255	264	252	271	281	269	237	268	250	254	263	262	261	234	277	285	265	256	258	245	240	262	241	257	268	242	272	233	244	242	274	299	250	253	297	266	267	241	279	243	242	248	250	269	280	277	265	251	258	269	251	276	243	275	255	266	263	254	253	233	260	255	245	267	269	263	281	267	256	258	255	277	246	278	252	269	265	284	270	254	257	266	256	276	264	252	254	278	254	283	268	244	273	228	246	255	267	275	261	267	279	260	254	259	266	288	251	264	270	279	265	274	271	266	263	252	279	282	264	268	259	251	252	258	274	253	270	272	275	266	261	254	234	277	301	252	284	222	246	298	269	236	267	272	239	234	253	257	268	254	253	242	257	266	251	240	277	277	281	272	272	289	245	239	273	250	250	251	281	255	240	264	264	255	263	274	280	244	273	260	261	290	281	274	280	263	277	266	252	237	244	252	269	246	245	258	277	237	282	274	270	237	249	239	262	263	270	244	235	270	282	257	264	263	268	248	271	271	244	258	263	255	275	274	287	279	278	291	265	254	264	266	267	278	270	227	275	280	262	245	256	269	262	298	278	267	273	284	274	262	240	265	261	292	262	250	263	269	258	255	282	265	263	250	270	270	269	250	262	270	264	237	255	257	240	255	287	217	256	247	277	261	247	256	270	252	251	266	256	237	251	265	281	234	249	247	243	277	269	268	257	288	300	251	255	254	273	255	294	243	278	248	269	280	267	279	284	302	258	264	268	247	273	255	274	280	275	263	264	264	265	251	283	257	257	293	244	238	253	268	263	234	246	261	256	259	257	278	281	262	271	303	257	267	288	256	285	300	292	283	257	246	293	253	258	287	256	302	271	244	263	232	246	246	265	274	262	230	239	254	293	271	269	268	261	270	230	253	241	259	248	251	247	306	258	256	254	265	244	242	265	270	248	260	266	268	258	260	240	270	246	272	269	263	302	274	264	251	234	243	269	256	245	236	252	274	263	279	270	257	253	253	260	275	262	246	253	261	262	296	275	243	258	235	262	276	248	263	296	234	228	310	247	289	251	230	248	305	276	245	274	250	273	251	261	242	261	241	272	236	271	278	267	279	253	272	307	249	274	252	266	266	235	237	254	269	278	276	274	279	258	287	275	245	260	270	277	260	284	293	263	267	279	256	273	258	264	260	238	220	270	231	258	292	266	289	263	238	238	272	259	261	245	251	266	267	271	284	290	262	270	268	261	234	247	264	249	257	272	245	271	238	260	237	271	256	270	252	239	225	297	264	266	260	264	284	264	260	256	264	273	243	248	259	249	260	263	301	275	275	264	259	258	262	291	260	276	269	252	278	286	260	252	255	275	258	255	265	266	270	246	300	257	271	292	265	240	276	282	303	272	271	243	255	254	258	292	282	279	261	259	290	259	263	250	249	297	261	268	270	255	251	275	277	270	270	290	272	269	254	266	260	278	274	275	238	279	259	270	275	268	281	262	261	259	249	271	266	258	270	264	264	282	247	245	276	240	307	301	264	265	246	255	264	270	243	281	248	275	267	245	249	287	269	263	300	241	252	248	245	234	250	262	256	258	283	233	275	264	297	256	281	264	239	254	263	237	260	250	253	262	283	283	279	254	273	296	248	265	261	287	285	221	282	255	251	265	263	276	262	267	255	278	264	261	266	258	265	256	245	230	249	242	262	256	269	248	268	272	250	298	270	238	260	255	249	251	241	243	254	255	274	279	243	287	289	256	255	244	278	293	262	237	268	274	231	253	287	260	259	276	268	267	260	246	268	286	265	267	259	256	273	284	251	274	268	251	301	275	246	278	259	264	231	258	214	250	268	255
9686	14924	12898	6811	4757	3502	2822	2232	1706	1428	1290	1046	901	825	736	739	677	602	587	562	593	525	509	462	462	470	434	462	448	432	447	454	424	400	422	422	416	423	399	376	379	380	441	383	374	408	394	389	393	360	385	453	383	359	367	381	386	400	398	407	393	376	362	383	391	394	399	403	367	373	358	393	387	398	333	347	369	360	388	369	419	395	371	369	389	339	361	351	360	370	339	370	358	343	338	388	363	355	415	364	360	411	349	363	393	376	377	388	376	367	350	360	347	369	387	377	341	371	327	404	387	356	346	348	379	382	382	382	384	373	366	371	329	379	370	385	374	377	383	328	392	393	360	353	370	399	357	366	356	352	372	380	364	348	371	390	388	386	393	392	364	388	386	348	390	378	339	380	395	370	395	368	339	388	368	359	395	358	381	358	383	379	372	374	364	358	392	395	384	350	365	360	389	378	402	372	359	379	368	383	381	400	357	334	356	338	374	343	383	371	355	381	366	361	377	391	353	335	390	381	356	390	385	379	352	370	367	399	376	343	368	374	361	372	402	371	411	380	390	387	406	367	403	353	358	391	367	368	399	417	364	384	412	346	378	343	350	372	380	400	385	365	379	378	346	367	369	351	372	359	382	369	404	336	404	339	383	335	341	393	385	388	354	369	348	329	360	375	332	355	368	358	374	388	322	399	347	374	375	382	374	397	346	379	378	381	350	347	346	341	411	384	328	363	366	353	392	369	365	398	415	373	392	351	357	411	367	403	396	380	355	370	375	374	374	364	341	372	370	380	374	354	346	357	350	347	371	376	384	355	366	353	360	324	396	399	387	360	359	384	374	342	359	357	383	361	375	403	339	367	357	387	377	342	374	373	378	386	381	385	381	421	355	352	378	367	382	335	355	385	364	380	393	358	357	377	364	387	367	366	365	357	362	366	364	377	402	380	356	322	398	359	345	390	369	355	384	327	363	372	339	357	386	350	399	391	377	401	356	326	361	354	371	351	388	398	375	331	352	384	360	400	366	361	361	375	371	350	367	396	344	343	381	389	373	350	365	409	363	330	364	355	367	334	359	399	361	363	361	407	397	362	394	341	392	380	363	372	354	342	371	379	373	354	361	373	364	404	379	364	391	366	376	385	380	351	399	371	393	363	347	332	384	370	394	359	375	349	346	347	382	410	390	405	370	352	334	342	355	383	378	401	348	372	388	381	381	398	383	372	400	353	339	343	376	409	390	375	372	373	400	370	374	374	365	398	334	356	410	362	347	343	350	354	394	341	346	364	373	371	404	375	382	354	391	401	368	379	369	391	352	340	353	368	370	399	367	354	381	375	354	388	359	357	416	378	374	358	337	407	404	380	426	365	356	361	375	372	352	379	380	388	345	406	374	372	365	380	358	366	395	330	372	357	367	361	355	388	402	378	365	361	391	346	360	344	364	363	352	383	338	381	355	375	375	383	359	339	395	381	351	387	356	378	365	364	367	372	359	382	375	337	370	412	419	388	342	342	391	374	372	392	353	375	345	373	370	368	387	380	405	380	357	365	400	375	403	388	377	375	380	382	375	324	382	365	396	366	400	396	328	365	388	369	380	380	385	379	357	357	380	387	358	387	371	358	385	404	370	353	334	374	369	376	367	374	361	389	357	364	352	371	390	371	360	401	369	334	342	358	358	386	383	341	358	368	375	351	352	379	370	363	362	373	367	350	381	354	373	373	356	357	371	375	400	388	390	377	368	348	366	384	357	372	354	376	341	372	381	344	376	378	385	361	330	379	379	358	357	363	371	361	370	391	377	382	386	380	375	337	414	373	390	375	352	346	398	387	381	407	414	372	337	379	396	387	375	357	373	382	376	343	377	391	405	366	395	391	367	367	368	349	370	363	380	347	388	373	357	399	355	366	396	383	357	382	363	379	378	390	373	376	356	378	378	356	356	410	404	385	348	396	365	385	373	384	366	363	391	384	356	369	359	375	381	348	356	343	357	369	395	380	374	386	358	359	372	382	367	358	375	368	363	379	381	379	362	385	376	362	359	392	353	385	363	358	409	367	374	384	400	403	369	368	367	367	362	367	379	357	378	363	343	375	351	379	379	403	361	386	379	358	356	379	345	397	376	327	357	373	367	376	348	365	340	351	367	352	366	399	361	386	348	374	333	363	387	377	383	338	353	361	337	342	378	371	374	373	387	412	371	359	360	353	373	353	351	393	376	408	359	328	363	360	336	367	366	378	374	376	428	379	359	355	375	362	344	368	361	372	363	386	386	367	382	378	371	379	409	383	342	368	441	361	405	344	398	374	355	364	392	369	387	387	384	378	392	349	330	372	384	373	357	403	388	372	377	368	364	367	394	372	352	384	348	381	341	323	372	379	401	381	366	366	373	381	354	379	346	382	389	366	374	374	388	403	380	366	379	399	391	382	378	386	367	400	383	370	389	367	359	380	348	370	370	384	370	364	344	359	405	317	370	379	369	369	355	333	361	383	369	403	386	359	359	364	386	356	378	343	367	340	369	325	386	400	365	373	389	398	392	375	389	389	358	406	390	382	355	372	340	378	392	374	372	351	382	412	384	355	334	381	394	371	390	348	363	365	406	368	369	373	325	406	367	348	377	379	394	318	360	325	378	380	379	360	405	358	373	380	335	369	362	383	383	346	343	378	379	360	365	357	373	345	370	371	343	369	367	401	388	361	389	355	392	400	375	344	383	386	388	364	358	378	360	368	406	333	351	355	349	366	366	365	365	338	379	328	377	365	392	346	380	368	366	339	379	390	355	361	398	368	374	368	373	364	378	363	391	325	379	388	357	360	375	373	381	370	369	364	367	379	381	390	372	357	389	338	363	364	387	374	413	398	339	395	371	374	326	388	374	375	396	406	409	401	382	373	386	352	343	410	379	381	369	358	377	369	347	422	387	332	352	382	368	370	355	380	367	366	356	367	358	385	409	343	396	364	361	383	401	357	374	356	387	405	332	353	341	365	361	386	373	394	359	384	369	418	354	381	342	391	353	366	343	346	375	372	382	360	367	396	407	379	356	351	381	355	382	369	368	356	403	370	373	397	349	341	379	371	375	348	373	356	363	418	403	364	382	391	357	363	384	367	365	365	373	395	363	363	385	357	388	359	374	399	379	375	387	374	346	337	349	345	326	377	374	376	377	341	390	396	373	362	356	361	353	374	351	391	383	343	383	386	394	391	370	393	389	360	413	365	401	389	384	394	354	408	376	347	402	366	369	406	372	372	385	378	374	373	342	358	392	410	363	351	379	340	406	396	371	369	367	383	380	375	376	358	348	356	404	359	351	356	356	367	402	370	375	410	336	382	397	385	371	396	381	368	338	336	367	357	356	405	363	403	397	385	359	339	374	396	330	387	384	358	338	399	334	375	362	396	392	385	340	379	374	372	381	384	374	396	401	371	351	346	394	357	356	377	350	380	376	365	368	363	342	371	378	340	364	327	392	369	362	376	357	384	371	375	375	390	388	371	406	358
27244	20351	7926	877	545	538	504	479	550	508	474	460	447	511	506	481	427	490	455	458	451	474	449	477	479	476	454	482	500	489	480	468	500	478	477	464	457	479	497	492	501	491	466	491	484	473	483	472	482	476	441	468	507	473	442	480	477	476	479	479	522	505	457	466	472	441	476	480	419	492	478	453	494	458	447	471	459	472	475	448	460	490	448	484	506	496	501	483	443	450	459	476	468	490	440	469	429	485	457	486	463	483	450	466	528	446	481	502	461	483	464	469	472	447	481	443	453	455	475	486	486	446	415	466	471	468	466	478	461	461	496	479	495	495	487	465	467	485	467	472	463	493	452	438	471	499	476	440	481	470	442	482	459	411	479	463	479	499	471	493	465	483	492	477	491	478	463	463	486	466	420	466	493	454	497	443	444	501	458	460	480	479	503	485	449	469	486	454	474	453	485	466	471	494	502	502	487	472	452	480	466	439	448	471	468	426	485	437	454	468	482	502	475	465	458	488	459	457	432	449	484	420	495	462	460	483	447	482	488	479	480	480	515	452	447	498	494	466	490	463	475	491	486	473	469	451	468	486	491	481	518	449	452	448	454	482	483	455	443	456	470	477	482	461	467	483	470	473	464	431	441	470	493	465	468	456	511	464	459	478	483	480	464	476	481	489	495	488	495	478	428	462	458	484	458	444	451	455	455	419	437	452	453	466	482	479	495	475	481	464	499	467	530	510	462	457	467	466	452	483	412	459	473	435	430	479	501	470	444	476	500	457	430	459	455	458	457	486	488	469	471	452	482	452	474	481	455	468	497	514	491	458	471	469	430	477	467	451	468	447	470	463	444	446	464	458	429	438	503	479	453	469	440	484	473	477	457	495	457	459	478	431	463	483	463	478	445	441	486	474	465	448	447	502	475	448	472	457	496	496	464	482	430	475	478	499	500	458	503	466	443	505	489	482	453	470	465	494	488	445	439	486	433	454	473	459	469	474	462	488	490	468	468	437	457	526	466	500	504	438	482	486	499	516	470	506	472	484	481	485	465	461	463	451	475	475	472	487	477	491	520	421	466	462	486	464	437	462	485	500	467	489	451	481	460	488	466	449	458	453	486	460	459	459	439	434	444	474	480	459	450	464	459	468	464	467	462	520	458	414	469	443	482	441	468	469	444	478	435	486	497	459	472	461	470	490	497	484	472	491	476	516	472	464	495	490	469	471	519	453	440	420	507	483	483	453	460	488	488	447	453	440	496	466	454	492	486	522	487	438	499	454	492	464	472	487	479	442	438	452	473	473	483	490	486	534	459	466	483	461	458	471	420	484	461	469	481	481	480	460	486	459	442	447	449	502	471	507	429	437	471	450	451	476	481	469	434	448	458	488	474	456	484	499	501	489	489	466	481	435	458	473	486	497	463	487	436	470	424	455	497	456	445	481	457	455	458	451	445	458	464	436	476	474	451	458	507	456	479	487	460	490	479	480	468	471	483	490	467	495	461	471	471	467	491	479	473	471	441	528	460	467	515	438	435	456	467	456	473	476	449	487	492	482	466	475	434	415	493	476	473	486	460	493	453	477	450	494	499	441	490	472	486	463	462	505	444	482	463	444	466	476	527	463	492	489	483	493	485	457	482	475	487	471	485	497	429	464	459	462	465	438	490	478	478	514	463	508	479	445	477	489	480	474	444	474	480	487	438	445	490	440	486	478	459	466	525	486	470	470	433	519	487	466	480	434	461	474	445	508	434	452	426	441	453	479	477	501	460	475	429	440	459	455	459	471	489	448	439	442	472	469	469	432	435	448	476	465	442	475	500	497	451	464	480	501	443	469	454	438	460	440	500	439	438	455	465	474	475	484	493	470	466	452	474	455	462	477	446	450	456	494	447	472	499	462	477	458	458	467	474	474	505	479	488	458	457	433	443	460	435	497	447	466	512	462	470	488	471	451	445	450	513	438	461	465	469	470	486	464	495	470	479	475	486	478	483	478	477	479	460	427	457	466	500	469	499	444	489	446	479	488	483	442	477	451	447	463	428	475	454	466	466	431	471	466	458	504	479	477	479	464	463	488	446	473	454	435	485	511	453	466	496	466	444	443	483	427	515	489	480	486	437	467	489	478	451	499	468	479	444	486	459	485	469	470	457	454	491	481	464	506	439	472	476	473	478	472	469	460	455	457	468	453	455	444	485	447	443	456	446	494	490	513	490	468	451	458	485	510	492	462	463	467	468	489	466	496	469	475	456	471	455	471	481	468	467	480	517	485	475	476	497	508	448	465	432	458	482	476	419	465	491	469	461	506	427	467	465	487	467	467	457	452	449	476	480	437	455	473	488	464	480	452	461	451	517	485	474	445	442	493	485	486	455	483	477	468	496	497	500	505	489	438	438	480	485	447	458	462	448	442	407	462	438	457	512	493	456	487	506	451	485	431	485	468	469	542	432	464	506	435	484	439	461	475	489	467	446	461	471	470	483	485	461	445	475	477	472	501	501	467	467	457	470	472	476	446	466	503	445	474	447	467	430	491	466	467	437	421	473	484	471	501	419	495	478	474	467	508	490	467	494	508	471	483	402	455	489	470	449	459	460	433	461	488	486	473	487	457	459	457	483	488	460	486	500	470	460	474	514	490	470	449	448	476	473	476	449	473	432	501	479	471	468	508	427	443	490	487	496	461	474	508	463	435	478	490	513	470	456	471	475	454	503	488	476	504	455	452	424	447	506	430	454	446	433	477	479	449	487	451	442	453	455	451	449	470	491	472	474	464	443	497	491	464	464	463	480	454	480	468	484	454	497	455	469	497	445	450	453	480	467	509	457	456	463	464	483	455	464	463	494	479	502	485	481	517	470	481	473	465	448	468	494	428	447	486	480	484	457	470	453	425	482	470	483	523	492	495	473	456	509	488	487	485	469	504	477	461	467	485	474	453	511	474	452	471	480	444	437	468	469	459	493	480	472	475	479	489	418	428	484	439	488	472	454	460	445	487	493	459	457	448	439	465	433	483	498	452	440	435	475	475	455	454	466	489	477	479	471	487	473	466	470	460	467	446	446	471	456	440	498	466	478	489	497	464	484	479	499	472	466	459	453	505	464	459	446	474	449	463	439	478	416	467	471	452	430	470	482	447	480	491	522	495	469	468	456	449	472	466	461	446	481	457	471	464	448	494	512	448	432	464	430	504	462	472	507	454	473	475	465	468	463	481	502	451	535	474	445	483	460	473	487	480	436	481	463	474	460	473	490	450	477	414	415	507	495	466	490	469	454	503	479	481	459	490	437	493	432	454	477	449	483	463	458	420	475	481	484	469	480	444	435	427	473	467	478	442	452	472	452	466	447	454	454	502	456	460	496	476	481	479	445	470	453	472	458	463	454	474	476	459	455	484	475	456	468	450	423	512	484	474	478	465	469	487	492	468	482	492	482	493	466	458	446	485	455	476	475	485	458	490	467	477	453	464	455	432	463	449	455	498	474	471	491	457	414	471	494	492	474	494	482	475
5727	1402	1420	971	774	780	726	673	699	604	710	657	670	671	609	629	639	656	647	611	632	661	685	662	704	633	634	634	634	626	666	649	643	666	654	611	607	676	663	629	637	690	680	697	610	637	654	637	656	642	628	624	624	661	612	640	617	644	648	657	611	631	613	639	636	704	693	636	608	659	614	643	602	608	607	633	678	664	658	625	595	641	620	665	637	665	620	639	623	620	669	614	625	609	635	655	632	660	628	638	604	612	699	633	672	615	659	667	644	627	604	602	618	663	633	645	635	621	638	645	632	599	589	633	630	633	599	633	640	675	632	599	676	611	606	624	628	611	624	639	628	640	608	624	648	625	665	667	641	588	587	650	634	588	626	659	635	667	669	623	619	686	645	621	641	628	604	653	654	689	615	639	625	616	652	661	590	638	614	626	631	574	642	647	626	627	676	597	650	617	631	670	628	656	606	601	604	631	601	617	625	612	646	647	631	646	634	649	632	636	637	684	670	656	646	640	625	600	608	638	635	668	674	628	644	605	669	649	611	596	652	628	611	646	653	642	624	628	597	645	656	631	655	647	660	633	647	666	645	645	625	657	622	678	626	636	628	626	609	682	587	602	622	690	628	643	641	630	624	616	648	628	685	631	616	638	625	578	606	651	687	628	642	618	631	667	613	613	648	603	648	642	608	664	674	660	574	647	695	560	628	652	620	626	616	658	611	600	647	636	610	645	633	676	596	610	663	603	604	651	661	668	634	637	631	671	656	663	637	701	647	641	654	651	649	661	690	642	629	657	673	621	626	633	659	654	652	615	614	637	654	636	629	656	623	657	659	613	637	654	630	639	660	635	628	598	643	644	647	593	631	656	646	638	636	657	629	617	609	648	662	636	640	675	644	672	609	627	633	639	611	636	630	629	671	654	615	628	667	627	607	598	657	641	595	645	623	594	650	637	629	615	626	625	622	650	686	627	632	619	622	683	612	634	687	655	600	635	613	638	657	668	627	646	663	636	630	632	597	652	625	650	667	647	611	632	606	638	631	627	709	625	632	648	623	610	662	651	661	646	658	654	593	613	650	661	660	663	652	619	626	596	653	626	611	591	643	672	615	621	615	650	620	680	599	610	593	651	657	621	652	609	639	612	663	633	648	662	642	614	647	603	668	689	636	659	645	592	621	614	608	589	636	649	626	608	662	611	596	637	665	641	647	638	651	656	684	590	634	600	614	618	629	624	644	628	641	654	610	621	610	646	638	632	612	592	637	585	621	642	665	560	657	622	585	606	624	656	609	624	621	617	625	599	610	675	625	665	590	592	643	659	627	629	646	606	659	634	618	578	598	647	623	603	624	633	666	662	649	668	619	655	667	592	627	615	621	617	671	594	622	651	668	687	626	681	624	676	635	621	646	602	643	622	621	670	622	650	658	594	617	676	636	640	677	654	623	594	643	626	619	627	707	589	622	639	590	632	638	651	607	562	642	657	604	598	669	609	662	646	672	670	619	644	624	581	620	651	623	629	639	626	625	653	599	682	617	645	651	656	621	599	588	630	634	634	666	677	631	615	625	612	640	623	573	660	574	634	663	651	630	593	611	652	630	666	619	599	619	644	602	628	633	658	636	636	649	567	609	678	640	655	665	654	629	663	640	606	671	607	608	618	634	630	596	631	630	666	621	619	639	611	650	628	632	615	647	699	626	602	646	670	622	611	652	652	628	619	635	623	674	611	627	588	648	633	623	651	622	687	688	641	629	640	594	653	598	631	600	618	665	662	574	630	659	620	646	581	640	627	670	639	641	651	641	644	657	585	666	655	628	621	632	642	638	635	652	599	627	597	684	667	627	650	662	628	614	602	608	698	642	608	665	626	596	624	621	647	664	637	602	639	563	607	642	662	625	636	619	664	663	637	644	673	682	617	597	643	622	659	639	663	642	621	627	604	621	634	697	651	626	649	609	641	623	641	672	658	603	612	661	589	629	611	601	653	665	637	603	602	641	667	600	640	650	618	652	659	620	626	637	639	648	602	633	662	644	595	593	662	622	619	666	648	685	655	622	619	647	615	661	691	664	600	685	645	622	630	650	644	626	608	641	599	617	600	610	653	618	645	635	650	621	619	643	630	611	616	617	616	630	630	634	622	666	663	636	644	591	673	634	642	628	671	636	632	628	682	645	628	602	625	630	608	603	631	656	635	635	655	646	649	649	641	590	630	602	685	601	640	625	648	603	648	617	591	604	616	621	619	692	656	630	576	671	668	599	602	692	623	646	639	642	606	659	628	621	601	586	660	606	603	617	650	661	643	613	643	661	628	626	668	633	657	666	648	648	658	659	656	632	674	650	587	653	675	655	644	606	618	598	630	632	634	611	663	640	632	632	620	647	556	630	689	637	665	629	661	644	594	657	631	633	648	624	657	668	658	634	673	666	634	635	624	629	644	641	594	644	652	632	628	623	647	638	656	636	636	655	627	641	667	648	620	661	642	624	612	649	668	669	695	630	689	637	672	637	651	656	644	660	620	637	655	658	606	646	596	610	629	655	596	646	610	626	610	638	637	624	605	638	598	673	637	663	653	620	613	647	586	661	618	646	612	629	628	614	620	662	640	617	589	597	621	659	651	649	608	637	668	612	634	620	608	628	593	634	646	649	645	635	625	595	672	640	670	666	651	589	667	573	673	676	598	646	676	662	611	647	634	632	643	629	652	652	589	601	639	671	664	586	575	671	621	637	619	619	645	608	620	638	662	592	650	645	632	605	671	658	641	598	616	623	676	655	660	637	656	669	639	606	668	651	613	663	609	662	624	650	663	658	672	634	627	664	669	630	630	608	623	572	617	607	629	618	618	630	604	671	586	640	620	649	615	653	674	639	660	645	694	620	629	636	666	606	633	638	651	641	667	620	613	623	628	590	592	627	606	654	617	625	629	627	652	616	661	589	623	607	684	623	613	605	653	655	618	643	626	675	589	621	662	650	648	647	587	584	655	635	666	640	647	649	585	600	626	634	623	661	629	658	633	652	654	639	669	653	612	608	577	593	646	604	676	620	605	609	643	625	636	640	663	657	603	616	619	636	623	665	653	631	634	651	642	679	627	622	599	639	672	629	583	631	610	650	623	646	610	608	656	655	648	644	600	612	644	648	623	653	634	606	647	578	618	582	643	633	652	687	652	635	665	633	642	609	613	646	618	649	607	583	647	661	655	610	632	641	605	656	650	610	664	636	674	612	617	627	599	629	609	634	687	620	614	661	624	636	639	635	636	631	644	638	662	656	570	576	576	672	644	628	633	609	640	602	644	651	668	661	583	655	614	651	636	655	655	651	622	614	606	625	637	610	615	691	637	633	605	603	656	648	617	663	634	631	662	645	719	673	689	599	658	598	634	565	631	635	617	647	631	659	621	650	636	663	640	656	616	634	641	661	660	635	597	660	615	629	665	635	640	654	631	640	650	658	627	645	626	611	625	623	608	658	658	594	643	653	637	633	655	619	626	673	614	608	641
24266	21261	28554	24235	21073	5083	1182	866	695	737	632	665	567	586	616	566	555	605	545	576	543	545	548	541	524	539	542	550	510	534	518	487	469	510	542	533	532	509	520	521	529	536	495	500	521	525	484	528	505	499	536	513	490	510	549	502	533	527	518	523	498	483	526	533	507	501	488	520	481	529	474	506	494	495	527	533	555	507	507	545	456	519	482	486	524	531	516	523	521	487	531	549	463	543	495	528	484	500	514	505	511	497	513	501	535	504	495	526	521	545	504	533	517	535	523	508	519	513	520	490	500	508	518	475	499	510	527	490	493	485	561	541	520	512	473	523	539	474	569	511	520	485	482	548	523	520	517	490	505	539	539	480	531	509	538	547	546	478	541	513	493	514	525	517	508	484	551	513	536	507	514	540	531	510	508	524	528	537	543	501	487	480	530	497	493	491	480	481	505	509	516	537	538	496	474	493	509	479	487	522	509	532	553	498	536	552	508	500	487	568	494	513	469	465	518	546	559	501	525	508	526	473	503	513	498	491	500	529	541	485	477	517	500	496	509	508	477	478	511	510	520	497	533	498	537	495	491	507	514	482	509	508	500	475	500	523	512	487	523	477	492	485	516	515	526	504	534	486	491	515	490	521	506	510	503	479	505	475	476	492	509	477	473	508	506	501	486	536	511	561	519	510	506	509	503	467	512	512	499	534	534	449	532	509	469	465	494	473	511	527	503	518	487	481	503	479	486	484	471	487	524	504	500	484	513	523	492	505	513	466	505	498	511	526	537	522	495	463	475	469	504	516	527	538	504	552	511	490	521	458	522	487	505	502	517	541	485	475	511	477	507	488	507	568	526	526	510	536	526	491	496	511	485	522	514	515	497	512	520	475	486	498	500	475	469	510	492	529	526	503	482	502	518	500	533	459	500	513	531	485	521	478	504	509	536	497	491	525	507	537	489	540	528	543	483	516	533	506	508	487	524	495	465	513	525	536	548	474	510	537	508	512	534	526	531	503	538	504	533	532	497	493	567	534	483	472	521	534	496	522	541	535	513	480	503	516	520	499	481	527	507	482	555	523	518	495	486	475	538	502	512	480	514	527	515	485	516	519	542	477	534	503	490	457	535	465	524	498	495	502	512	468	509	547	510	481	511	490	562	500	518	461	503	493	517	480	499	476	520	492	506	508	549	504	468	494	520	502	561	490	532	522	541	500	520	468	547	486	554	531	470	488	539	496	496	533	527	535	499	495	522	523	485	519	508	533	527	532	490	496	488	509	535	479	498	519	512	518	477	543	521	503	553	503	505	497	516	519	507	482	546	494	493	503	517	527	497	547	494	523	480	537	514	483	531	512	517	519	457	503	501	495	519	509	496	527	479	504	499	519	521	521	471	523	477	465	505	488	498	503	521	478	516	510	536	513	500	546	505	524	509	521	541	536	517	505	507	545	523	507	546	482	491	496	534	502	539	525	495	488	515	558	479	544	496	504	504	470	551	522	491	488	520	502	548	532	500	493	466	523	512	505	496	511	516	541	489	500	496	480	520	516	499	510	529	493	520	498	504	484	501	584	511	502	472	544	461	487	449	519	525	486	490	502	512	532	495	455	493	529	535	521	507	515	497	526	495	515	521	507	539	473	476	550	537	506	530	472	481	483	496	509	492	567	490	473	519	495	466	500	542	495	478	492	456	502	530	516	497	514	521	543	508	490	492	461	506	486	490	507	488	511	502	562	483	518	524	496	470	529	507	500	500	516	475	517	515	501	504	485	537	527	548	481	492	507	493	470	495	516	503	497	510	507	545	522	465	514	510	499	499	540	502	497	541	495	479	500	498	507	514	503	499	493	479	535	503	531	484	524	515	531	511	513	529	472	544	486	495	506	535	531	468	490	520	489	531	517	509	497	507	510	492	494	512	503	538	502	515	481	514	503	488	492	521	493	516	493	479	514	487	456	483	484	495	493	504	511	477	524	504	529	506	528	480	514	514	502	497	488	525	502	521	513	497	496	473	514	511	512	528	527	531	506	513	488	469	543	496	498	499	511	449	554	530	500	514	522	502	523	508	499	457	559	505	502	515	498	490	514	525	525	525	488	456	484	498	529	493	476	511	536	499	513	504	473	485	500	527	474	520	496	491	521	495	473	520	559	502	509	498	491	498	491	551	480	490	523	522	518	561	496	522	505	522	468	537	463	488	488	492	538	528	544	475	527	519	513	509	492	552	517	527	509	517	533	507	523	518	485	513	503	506	502	486	510	509	513	487	542	485	551	524	475	491	462	489	496	500	507	509	520	504	535	532	498	476	549	542	479	523	500	495	509	497	508	488	496	551	511	488	509	530	510	502	547	546	529	511	491	504	482	503	539	479	483	502	525	487	541	492	472	492	501	538	542	492	491	514	476	509	518	566	498	487	489	488	514	476	507	495	468	520	501	484	470	462	499	492	532	538	517	483	511	531	468	489	572	492	509	523	523	492	500	461	510	523	477	533	520	531	521	506	517	498	483	491	503	501	497	499	496	489	499	492	488	544	510	537	485	492	500	532	471	539	518	488	508	497	528	493	502	543	523	500	517	510	510	518	482	511	478	517	554	477	494	504	512	509	521	513	513	520	529	495	528	499	465	519	460	524	506	530	518	455	517	531	506	526	500	477	497	504	561	506	566	503	482	475	504	500	496	477	471	531	508	479	516	486	538	474	492	514	524	500	487	496	481	521	495	528	518	511	485	528	497	509	521	509	518	502	489	517	484	521	480	494	502	527	482	468	484	489	471	509	482	467	522	531	514	503	550	538	523	526	494	529	489	494	522	488	481	546	507	479	472	506	534	525	513	537	516	505	525	527	458	521	516	513	469	480	532	493	510	485	565	509	497	534	485	509	515	486	513	510	504	488	520	500	527	507	512	487	532	500	496	475	514	532	460	501	511	486	486	510	476	485	490	550	522	533	502	501	509	512	509	480	498	509	538	524	501	539	536	525	524	526	505	491	508	483	502	493	503	496	524	521	460	539	481	509	497	540	537	522	518	543	552	499	538	520	512	520	546	550	454	492	508	470	542	478	502	474	517	474	508	506	549	510	490	513	519	454	507	534	497	504	514	473	526	486	514	539	489	510	520	464	516	502	466	490	541	477	491	498	469	480	482	491	478	509	528	544	533	506	520	498	509	521	507	484	530	493	484	501	548	507	500	513	537	520	511	491	523	509	496	522	528	513	491	501	530	499	500	476	471	513	479	545	553	538	544	546	531	518	487	488	536	514	540	504	470	471	510	515	502	501	522	481	503	515	489	523	506	512	490	521	535	513	518	506	506	487	504	514	542	484	492	483	494	506	532	512	561	465	504	526	498	515	524	499	538	484	492	510	486	510	511	488	507	503	486	511	524	528	502	508	432	512	508	475	519	453	490	525	547	497	500	528	542	534	447	528	500	518	487	500	493	494	484	519	482	510	508	538	533	507	490	519	464	564	460	512	505	533	515	478	500	503	518	484	513	500	519	469	531
8216	9249	8099	4291	3061	2346	1979	1629	1355	1254	1122	1068	995	954	892	875	822	868	781	811	809	723	732	750	776	793	678	689	809	790	727	717	738	711	661	718	783	693	715	628	729	723	706	715	674	693	670	716	702	710	708	721	743	685	700	677	691	751	711	695	714	736	708	672	693	711	678	662	649	632	712	719	693	710	668	675	682	678	655	693	671	703	696	681	747	730	674	674	708	683	666	737	694	683	713	704	683	700	668	735	700	684	740	646	699	709	727	708	697	691	702	687	669	696	704	701	685	744	699	735	691	685	717	682	662	661	668	698	698	656	696	699	669	674	751	745	701	693	672	657	684	757	707	678	707	720	694	688	704	664	688	684	680	687	701	688	655	709	734	625	682	719	759	710	664	738	667	710	679	682	734	680	685	651	678	706	697	675	672	678	679	719	705	718	718	680	690	735	691	699	682	718	713	698	684	699	717	700	735	649	722	692	709	706	735	707	710	687	690	672	691	679	704	718	664	692	714	741	698	665	700	692	698	686	700	668	687	666	673	726	705	715	721	703	678	691	718	695	692	747	637	680	685	715	642	706	692	723	690	732	686	712	674	708	661	694	697	680	721	671	685	690	685	695	737	674	661	707	686	705	663	693	690	711	744	691	720	698	670	659	709	667	706	723	669	654	680	682	684	714	703	721	723	666	746	716	705	649	663	718	682	676	672	709	710	752	650	675	747	640	665	720	702	713	671	706	704	698	700	695	702	704	735	689	720	704	706	698	658	702	707	708	708	705	689	715	659	707	654	710	685	689	680	675	688	685	683	671	689	681	739	716	742	697	743	767	693	712	716	693	711	667	726	683	700	712	686	719	710	719	685	709	736	716	660	708	664	703	733	688	674	683	691	688	715	715	662	699	697	703	692	662	629	704	680	708	714	713	660	731	701	647	673	734	743	713	679	690	715	676	695	717	685	718	684	701	722	679	757	729	714	715	658	686	716	699	705	703	662	695	699	692	678	688	680	721	713	701	680	706	708	659	646	730	687	679	665	699	673	632	738	728	712	703	683	714	697	712	684	697	698	708	672	663	690	648	743	709	679	721	711	748	704	743	659	696	715	680	676	699	678	693	711	669	701	674	743	703	665	669	650	679	682	671	663	694	739	716	699	668	706	670	665	709	685	647	650	717	677	731	691	684	676	686	706	671	678	701	680	735	714	697	697	685	718	727	733	680	718	724	701	698	683	749	690	701	697	681	728	659	703	684	709	727	632	660	711	676	726	674	715	659	716	638	714	716	679	659	674	671	729	724	680	678	660	668	706	717	706	683	703	674	705	713	721	670	680	678	644	706	702	713	696	701	676	679	662	654	668	686	722	698	725	653	670	748	723	697	680	680	690	790	717	684	685	687	688	670	673	662	676	645	697	698	732	714	689	714	724	698	688	657	664	697	698	673	697	732	684	674	737	689	679	677	665	710	684	705	699	685	683	724	686	679	750	737	700	678	704	733	741	713	747	638	685	716	684	665	706	707	671	730	669	688	682	665	654	705	687	636	743	670	730	701	682	729	696	690	681	721	699	717	710	659	701	705	734	695	665	640	724	690	690	680	743	705	699	710	697	735	695	700	657	689	698	677	716	693	688	727	701	709	724	712	677	700	685	703	670	631	649	693	706	729	669	691	701	724	718	680	638	729	693	674	706	700	694	686	648	673	701	712	692	690	714	671	684	672	699	667	716	754	705	680	736	656	668	722	637	697	701	685	701	692	678	689	767	674	683	687	708	737	684	707	686	689	685	653	689	715	685	602	713	732	710	659	642	700	728	668	688	711	688	661	722	691	720	678	695	709	665	654	687	682	674	702	706	687	697	701	664	754	727	699	702	640	688	749	663	694	700	681	703	695	720	712	707	712	663	677	666	699	712	701	698	681	705	735	731	679	676	645	714	681	779	714	679	708	720	700	699	708	633	724	747	699	707	687	688	740	739	719	743	714	751	690	702	709	694	674	710	691	694	667	704	710	717	667	686	696	646	654	655	687	678	676	661	714	673	757	691	697	662	689	704	691	719	698	680	653	653	663	678	677	675	678	730	709	636	691	705	723	706	737	730	674	661	709	691	732	677	677	705	704	708	711	687	665	667	674	642	694	727	731	698	689	692	709	708	721	691	715	672	692	740	702	723	691	698	682	669	671	675	691	672	700	663	714	694	687	714	653	675	735	685	721	715	690	729	677	722	706	660	691	677	706	676	702	688	637	768	680	714	709	684	685	669	685	704	717	697	723	660	697	718	689	661	723	678	709	711	673	676	665	649	680	667	685	690	717	677	736	737	711	679	696	684	699	703	698	747	681	689	744	706	743	650	694	687	697	673	666	669	714	690	693	718	668	691	693	682	704	671	689	672	684	643	669	710	727	667	706	681	697	682	700	681	724	719	722	757	726	707	706	681	677	698	689	733	712	706	690	681	687	693	678	763	698	745	665	728	746	735	667	700	688	656	717	720	684	727	688	661	682	669	732	671	747	695	746	688	728	686	722	711	687	684	706	711	709	701	728	665	677	680	715	718	683	700	681	673	733	657	636	668	715	711	675	663	672	683	682	733	685	668	635	722	756	717	675	669	653	721	692	733	680	675	689	713	734	669	673	727	684	688	718	750	638	714	680	711	708	659	662	756	715	689	725	694	685	658	723	691	692	653	709	701	654	715	663	676	719	710	697	748	721	665	721	690	709	681	706	732	705	715	748	676	728	734	676	722	713	718	704	677	698	736	699	690	688	691	691	703	694	738	704	708	736	662	697	692	709	717	667	664	733	674	738	709	705	684	731	661	641	711	683	678	660	673	696	671	661	706	672	683	719	731	722	661	718	650	727	696	717	662	688	712	666	704	668	694	638	705	673	680	737	687	675	700	719	688	711	673	674	707	715	732	711	696	745	691	691	732	719	747	695	667	714	764	705	666	693	727	706	706	670	710	676	707	730	688	687	689	669	724	690	674	668	693	678	684	721	706	710	696	689	684	659	645	674	647	731	681	715	709	681	712	667	681	725	738	714	678	690	706	684	689	718	716	722	661	694	724	671	728	693	724	674	707	703	715	691	685	691	685	727	731	697	662	698	731	697	690	697	706	707	727	662	706	715	667	718	724	714	734	701	713	700	710	691	702	669	699	684	724	690	719	690	705	626	694	702	630	655	707	670	687	717	715	696	715	752	684	709	672	680	711	689	695	714	686	668	660	698	658	695	737	683	713	748	627	711	721	683	672	718	668	682	711	720	766	667	741	666	702	692	663	663	671	683	678	708	721	666	700	654	716	741	676	754	709	718	622	696	750	682	686	682	682	689	713	675	712	709	715	711	695	669	743	666	653	696	708	673	667	678	719	685	705	641	700	693	664	732	700	704	710	691	702	742	690	668	722	657	694	700	706	723	692	652	713	703	667	725	708	677	682	671	667	664	652	700	748	663	690	668	659	676	733	678	710	673	668	714	696	690	702	679	686	720	673	735	698	688	717	708
23184	21282	29165	23706	21283	21136	3808	973	744	602	577	528	470	404	415	386	385	372	356	315	344	365	311	329	295	318	302	335	287	291	274	297	302	284	293	299	259	300	304	296	306	263	284	305	258	261	307	248	277	271	254	308	267	294	273	237	274	251	300	297	294	273	270	259	259	256	262	276	267	245	274	281	252	253	234	262	246	290	287	271	276	257	283	289	252	255	273	257	227	268	272	291	292	238	281	263	268	244	236	270	253	238	279	254	253	296	248	266	266	267	260	259	291	280	277	284	267	254	279	268	275	252	243	258	256	258	299	281	260	278	254	252	273	251	254	255	290	266	243	275	297	259	271	271	266	275	267	246	271	239	265	252	287	256	280	270	261	304	274	259	259	261	253	264	280	269	267	277	275	284	253	274	242	244	254	277	269	268	256	289	266	252	279	264	293	250	264	291	246	300	277	270	268	284	245	261	232	290	285	263	276	286	272	273	301	237	282	269	282	278	268	261	278	247	270	271	255	268	268	272	244	256	324	252	264	269	259	260	266	250	266	254	275	267	282	277	271	280	254	255	246	290	291	263	266	273	258	239	295	257	283	255	257	263	266	260	259	270	287	254	285	282	271	279	282	276	260	298	240	271	272	260	264	253	300	267	262	303	273	245	271	253	274	248	261	258	244	286	301	277	250	259	230	240	264	251	285	279	265	256	257	248	243	259	260	261	254	264	267	294	242	269	261	265	265	278	215	239	269	279	280	268	272	259	268	294	265	239	287	257	284	292	280	260	279	262	262	270	243	296	263	289	258	249	285	273	268	266	272	255	264	253	268	257	226	246	256	277	241	263	254	246	279	275	273	276	281	264	279	256	279	259	313	251	303	249	270	243	272	282	225	269	257	269	264	270	276	249	262	264	255	258	281	274	261	272	267	272	254	262	265	261	289	254	262	267	259	254	262	234	275	290	272	261	269	266	246	268	271	261	232	259	274	264	259	255	282	263	258	285	257	270	273	256	289	259	293	292	265	262	276	264	254	252	246	264	231	276	258	278	261	265	274	238	279	265	264	269	272	247	266	246	261	263	275	266	246	246	249	223	264	273	249	275	271	249	268	265	267	287	268	273	277	265	259	239	279	265	256	268	263	246	266	251	277	255	275	265	283	271	278	240	286	261	273	272	283	267	255	264	292	261	246	260	248	269	276	260	261	248	254	247	281	291	243	257	268	240	281	305	283	244	268	244	280	263	262	265	265	259	261	259	249	252	255	240	289	271	267	242	230	307	256	280	276	238	251	259	255	269	283	243	279	278	260	278	254	250	266	264	250	252	263	292	253	259	255	267	264	244	269	299	298	250	259	255	284	286	264	252	273	263	264	265	278	237	268	264	265	274	287	305	246	265	241	249	269	254	243	276	272	272	249	269	272	275	268	265	285	283	277	283	255	275	257	258	250	239	249	276	255	260	269	247	249	297	260	273	243	274	253	292	268	267	261	278	243	258	247	247	287	245	287	258	284	272	276	267	278	266	275	272	254	225	268	270	257	270	276	277	261	260	268	252	258	250	273	290	248	250	262	295	282	264	267	251	218	271	264	253	244	271	295	259	254	283	252	254	267	272	258	265	290	239	267	267	281	258	245	251	289	259	260	269	288	251	262	281	263	275	269	259	275	239	262	238	266	280	273	266	265	265	264	292	257	250	249	262	243	277	255	247	268	258	251	276	260	268	255	262	267	236	272	271	253	260	256	276	286	306	255	282	290	280	258	273	277	266	276	273	246	248	246	250	292	269	268	257	271	241	276	262	262	288	283	277	281	278	270	284	278	260	244	254	240	283	279	255	262	247	280	278	269	248	265	269	262	251	285	272	274	284	274	276	293	266	287	241	257	277	278	291	254	275	262	261	256	262	239	273	261	268	290	247	255	272	243	254	264	267	240	287	313	250	276	270	255	243	271	277	261	239	271	282	267	259	288	258	282	282	250	284	264	268	251	249	290	267	295	269	277	265	253	271	286	260	265	281	282	236	283	265	282	275	289	248	278	276	228	234	300	263	257	277	271	252	271	266	254	242	268	250	280	233	254	291	271	262	242	254	282	257	261	296	277	241	247	274	264	259	253	290	261	263	260	264	251	257	289	259	247	296	233	262	274	264	286	272	304	227	260	270	259	259	253	252	259	280	278	276	276	281	261	254	276	270	261	252	271	271	238	242	263	282	260	264	274	290	293	246	273	275	266	260	279	277	268	263	276	254	250	276	252	238	279	255	271	292	281	262	282	276	283	265	282	275	262	263	262	263	241	272	244	278	273	252	260	291	303	258	257	267	284	261	267	267	281	277	255	251	255	235	267	258	264	283	244	290	278	262	264	272	264	257	259	277	237	259	266	226	277	252	238	276	265	240	263	258	273	299	274	252	252	247	269	272	237	264	277	270	265	232	276	256	288	247	264	277	249	228	256	264	279	306	262	271	232	283	249	277	287	281	284	271	291	272	252	245	264	253	254	263	256	272	264	250	267	265	284	276	262	240	246	283	265	280	261	279	254	284	256	242	256	294	259	270	238	266	262	255	245	283	258	252	258	260	278	270	278	270	277	278	276	273	234	272	275	258	274	247	250	281	265	270	241	265	261	274	287	268	264	270	248	278	269	238	261	263	257	247	266	286	228	287	288	271	264	236	281	263	261	265	275	268	263	272	262	283	275	270	271	285	259	262	254	275	266	285	254	285	269	245	277	266	270	280	259	266	273	254	258	236	265	251	260	246	281	286	232	243	265	273	269	265	262	251	253	268	245	287	267	262	294	240	248	263	264	270	257	267	271	250	282	248	281	259	306	262	276	257	253	267	283	285	261	245	272	276	273	261	266	276	291	257	263	250	273	250	264	276	267	271	261	254	273	277	274	253	271	272	263	273	244	275	287	264	279	266	272	274	294	249	260	249	277	256	227	290	293	256	248	274	263	288	263	273	269	276	270	237	253	277	280	269	281	276	278	273	266	275	249	227	235	249	259	252	272	263	270	277	288	301	235	262	270	259	271	265	260	278	268	281	269	269	306	280	291	226	260	265	276	260	259	277	255	248	260	259	298	262	267	250	287	267	272	279	270	271	267	258	258	273	285	281	281	282	231	255	277	266	259	262	269	258	259	279	241	241	276	283	274	260	266	251	266	263	229	253	270	268	291	285	270	259	246	278	261	256	275	277	279	260	261	270	235	282	269	247	257	301	280	268	277	266	280	272	265	255	245	271	297	255	284	224	258	270	280	262	243	265	237	252	275	284	276	267	265	244	238	264	264	254	265	243	256	269	260	257	250	276	253	286	268	255	237	252	268	270	284	281	277	252	270	246	282	266	277	255	260	258	257	223	265	286	285	247	276	268	274	258	269	273	260	275	261	257	279	285	259	259	235	288	254	275	277	293	278	256	266	271	261	272	263	292	288	256	269	274	257	279	277	260	286	285	244	248	280	258	269	305	283	278	244	275	275	280	268	285	248	247	260	269	265	270	268	235
9710	15123	12716	6948	4832	3582	2798	2206	1791	1429	1262	1063	991	828	767	687	653	683	591	506	573	509	530	479	545	480	435	455	451	450	425	422	409	436	423	388	409	405	396	393	412	386	398	355	398	410	427	389	403	404	363	379	411	396	375	353	376	366	370	404	395	387	354	387	410	380	415	359	411	413	382	352	398	417	369	379	382	410	369	359	404	407	413	400	329	372	397	352	388	391	415	404	378	357	383	383	379	393	348	385	379	360	388	409	378	376	365	362	407	400	387	377	381	376	344	370	359	389	350	408	408	367	392	375	367	364	377	398	348	389	378	376	371	381	370	378	402	368	383	376	406	382	387	373	365	348	364	402	378	369	390	384	347	368	392	355	392	409	388	376	340	383	387	394	354	365	392	369	354	362	405	369	369	356	372	370	394	350	402	397	379	371	374	396	372	362	366	421	392	395	376	396	392	395	371	383	384	375	344	357	388	396	399	368	389	380	392	371	357	372	375	389	373	344	405	395	347	366	400	371	384	388	376	370	385	378	381	348	379	378	363	370	397	372	354	350	374	361	387	388	383	366	356	392	398	365	380	383	369	398	370	372	398	367	356	346	357	372	399	341	336	360	365	402	378	396	353	363	356	382	384	364	383	365	382	397	371	360	352	359	350	355	378	368	372	351	404	376	360	405	382	389	361	363	356	369	409	418	349	384	411	429	352	363	418	377	389	416	386	402	386	366	393	351	408	370	349	374	375	372	407	362	396	365	388	370	379	399	387	365	377	368	410	383	373	354	398	392	365	387	354	386	376	350	407	379	392	390	400	361	343	392	399	331	375	377	365	363	373	405	358	366	396	387	392	394	379	378	373	384	400	390	397	383	363	382	370	400	377	392	368	400	373	374	350	359	373	381	341	420	375	347	382	349	365	426	362	370	374	412	367	371	354	378	384	400	390	341	366	395	376	396	422	380	383	397	404	380	346	400	379	373	404	395	376	368	370	384	387	354	365	375	361	389	329	362	350	389	380	392	360	357	361	418	375	373	406	413	377	364	366	372	362	404	364	401	335	404	385	369	376	383	385	367	362	387	371	371	382	363	376	377	433	426	354	395	363	384	355	342	397	373	344	389	380	355	396	381	376	363	375	376	373	375	366	391	379	370	336	383	383	391	368	412	398	382	407	364	384	385	380	404	371	362	389	355	422	404	381	383	345	383	382	360	394	358	378	377	364	350	364	379	413	388	365	360	408	362	372	383	372	389	361	389	423	382	360	405	358	365	381	356	380	365	371	369	402	374	360	356	374	395	346	364	354	410	381	359	387	366	384	380	374	361	377	343	385	408	389	339	383	366	368	363	394	377	403	366	351	369	348	377	359	384	358	373	375	337	375	374	373	380	348	372	354	393	363	367	350	354	370	387	351	400	350	400	372	386	354	367	358	360	383	350	374	404	396	338	388	395	369	373	391	372	351	362	374	361	373	333	382	374	396	330	404	379	377	348	410	373	374	374	391	397	373	354	372	384	374	376	365	366	357	393	372	395	414	369	384	384	377	402	394	394	380	370	393	411	386	385	374	388	347	380	386	377	389	417	353	374	370	375	385	355	392	376	368	370	366	364	397	349	422	399	408	364	416	383	388	415	361	373	365	368	354	421	353	411	344	402	356	381	388	390	380	383	371	343	377	362	404	397	373	345	367	363	386	384	393	363	359	342	367	403	372	382	343	398	393	392	366	385	385	368	375	398	352	345	357	410	382	376	371	387	356	377	402	379	413	343	408	381	362	353	370	388	373	390	379	396	376	365	400	344	363	353	357	383	370	366	363	368	395	400	392	376	367	345	375	369	398	397	363	373	366	376	372	358	359	361	366	388	352	383	395	427	376	382	363	382	362	401	389	355	355	383	366	419	362	388	407	377	381	399	365	349	367	388	408	409	369	381	391	348	396	375	371	363	353	375	405	387	395	393	367	364	357	365	389	356	407	350	392	398	397	368	398	381	384	389	385	354	412	337	392	363	372	352	374	376	350	372	386	383	372	373	376	354	358	371	382	415	387	401	387	368	380	394	386	360	388	368	368	420	372	379	392	386	375	398	357	382	388	386	361	376	393	381	405	403	362	414	389	372	334	353	385	405	401	399	405	394	363	388	385	355	354	365	335	391	369	361	326	366	382	374	356	396	388	406	364	377	384	356	348	389	375	373	402	374	377	399	376	389	391	390	374	384	396	407	371	370	355	376	395	335	356	386	379	394	371	364	385	394	351	355	387	344	378	383	390	403	338	400	364	400	383	415	394	387	358	385	392	377	383	354	382	405	364	366	381	377	374	363	385	373	378	387	360	347	362	393	377	354	357	388	403	394	396	385	375	364	355	359	352	374	345	379	356	385	398	351	379	372	342	372	360	378	402	384	345	385	365	382	383	403	390	380	366	356	390	396	399	385	347	373	367	393	401	380	397	371	408	415	407	380	390	378	360	376	399	418	353	359	377	374	393	411	383	416	366	367	386	381	389	421	390	375	379	374	371	356	375	404	406	372	385	377	359	369	360	392	400	386	397	332	387	387	381	393	387	350	383	347	411	368	398	371	386	381	393	386	371	371	370	378	365	377	382	365	331	439	365	397	391	388	384	373	372	379	354	412	361	370	361	375	366	404	366	383	366	373	379	379	336	391	387	336	406	403	357	386	418	394	383	379	365	377	388	367	348	409	387	406	354	395	410	380	418	358	402	345	395	380	383	382	399	389	368	400	382	389	345	372	368	384	373	373	392	366	400	353	358	370	375	403	379	401	356	366	380	390	381	415	346	398	362	364	352	361	335	380	365	373	372	383	363	397	386	352	398	351	345	393	369	359	374	387	381	405	369	338	376	419	397	395	400	351	334	377	345	374	387	377	389	357	381	414	365	375	345	347	384	380	372	399	409	386	372	429	377	351	392	359	393	361	389	407	364	376	408	386	386	388	392	390	368	384	384	379	357	372	396	392	375	360	366	372	389	387	388	368	392	402	358	361	393	370	387	350	389	360	369	374	371	373	363	349	378	391	355	400	368	381	391	351	379	366	350	375	374	393	405	356	376	380	394	392	350	375	366	371	371	365	369	381	368	376	378	342	365	389	374	353	365	365	388	357	389	371	406	340	397	372	348	394	373	378	335	390	394	390	374	361	379	369	389	372	382	388	379	363	399	349	393	363	363	421	365	382	375	398	400	375	371	390	393	375	402	402	400	379	344	372	387	367	407	346	356	349	366	364	406	411	340	383	391	367	389	355	396	395	382	401	367	389	336	389	373	382	379	385	333	361	361	368	384	353	348	386	363	391	383	396	401	374	392	440	375	361	354	377	379	363	366	369	375	365	383	406	400	409	382	384	357	391	381	411	376	355	366	357	352	351	349	389	398	368	364	400	375	376	370	394	415	393	363	387	344	353	398	379	369	401	382	367	395	387	366	401	374	391	382	402	348	360	397	354	398	392	381	382	385	372	390	340	382	379	359	378	349	370	397	378	370	387
27280	20512	8114	1125	764	668	564	505	495	491	471	505	439	470	492	505	507	480	478	488	502	450	482	484	499	463	452	468	483	485	503	491	487	458	481	460	498	465	484	470	453	497	508	499	464	434	490	477	466	499	452	473	464	496	484	420	466	459	483	467	500	476	498	482	471	451	448	468	449	471	478	507	484	507	495	459	476	508	461	461	449	494	462	466	499	449	509	458	454	482	445	492	479	479	461	470	510	485	484	496	461	457	518	467	461	469	455	474	490	477	504	474	484	487	432	501	518	474	482	444	474	504	479	432	490	435	498	440	486	537	483	478	459	447	446	521	454	504	468	423	467	483	451	430	485	453	497	497	458	466	459	483	451	494	503	509	493	465	484	472	457	500	467	511	493	500	460	461	463	477	449	468	482	448	446	493	449	480	497	494	462	471	500	493	491	502	432	488	486	474	451	490	477	467	489	466	475	435	469	446	459	450	463	483	467	464	480	467	462	458	507	442	491	511	488	468	475	471	437	482	499	504	460	449	433	487	458	434	504	473	456	497	480	472	485	452	482	445	470	473	534	482	486	477	463	447	464	490	502	457	480	477	456	488	459	473	495	501	460	471	473	455	482	463	475	455	456	522	452	493	491	460	455	488	468	470	484	460	496	492	456	470	506	479	453	451	495	516	476	486	480	504	495	482	455	498	475	491	479	474	424	454	456	509	499	475	478	480	501	470	446	522	459	483	479	497	488	474	466	487	445	483	475	498	487	489	488	492	488	507	493	455	505	466	496	541	463	456	481	445	494	468	475	495	513	508	461	458	476	491	440	475	480	469	461	528	483	482	486	474	466	445	456	485	441	471	434	465	488	474	458	486	472	436	487	486	489	508	451	487	451	451	511	434	477	490	490	482	461	481	482	466	482	504	482	446	491	466	469	446	485	502	442	484	458	512	501	481	485	473	506	503	469	498	491	438	507	429	489	515	486	486	478	487	469	462	509	453	449	471	494	489	489	459	486	473	423	495	453	459	465	474	472	468	477	482	456	544	497	483	498	454	482	449	450	452	459	437	488	441	484	488	471	445	466	464	458	481	429	490	498	445	490	474	505	490	495	489	490	482	459	490	474	499	477	463	482	495	474	430	438	493	486	516	471	466	484	453	479	482	488	494	476	451	424	461	479	458	462	470	468	451	467	480	487	491	462	483	505	476	462	440	469	442	441	503	478	509	496	498	482	512	510	480	466	523	490	473	454	482	497	501	471	464	429	485	462	473	444	466	492	435	467	474	484	476	504	503	460	527	488	484	522	486	488	477	505	484	453	454	449	448	487	453	483	465	469	480	495	470	478	473	452	492	494	452	462	480	523	506	470	468	464	485	502	472	472	493	488	503	476	475	491	463	472	472	466	482	482	487	498	495	465	511	452	461	512	447	494	438	467	463	445	520	475	487	455	471	463	472	483	466	490	437	453	480	521	481	419	482	474	493	472	484	492	482	483	483	452	461	434	483	496	502	473	508	477	475	503	445	475	480	491	486	466	436	465	467	499	487	485	499	449	476	468	508	445	487	501	493	480	450	508	487	422	487	479	518	497	485	468	450	479	485	499	445	498	500	464	454	491	490	442	503	455	498	447	509	477	463	474	469	480	494	480	456	475	452	470	473	502	550	487	473	466	458	466	472	449	469	491	482	440	543	479	491	487	459	468	477	482	486	476	449	492	493	508	545	453	436	493	463	490	484	469	499	498	478	446	466	473	437	472	510	467	505	472	439	512	486	489	473	482	464	492	425	488	513	442	472	462	514	464	454	476	484	486	468	471	488	516	441	468	483	429	499	507	481	498	480	464	511	506	509	459	461	479	491	448	455	510	477	451	446	534	502	503	492	471	487	477	472	469	462	511	440	464	439	503	491	505	518	480	455	484	506	468	463	492	477	495	454	478	452	484	491	470	528	494	474	451	441	474	458	492	483	459	480	492	449	487	536	509	456	510	435	436	479	450	457	499	463	451	505	414	468	441	472	530	499	462	443	487	463	467	433	492	455	498	502	469	472	476	470	485	462	488	464	500	446	514	475	495	476	496	492	438	481	457	399	523	470	454	463	484	474	477	443	495	478	481	457	482	498	447	454	463	433	502	490	501	439	504	524	488	488	517	503	464	475	461	490	495	457	508	500	470	457	507	444	453	483	480	485	491	453	494	451	487	487	439	462	478	493	462	507	512	462	470	474	462	490	478	487	473	477	483	479	496	499	473	487	429	486	463	496	455	457	478	458	465	474	482	460	445	491	490	485	474	518	439	482	472	450	449	494	468	499	516	526	438	474	455	460	502	497	506	471	457	464	494	455	512	480	466	477	447	479	486	487	511	448	478	460	497	443	447	519	508	463	499	470	496	500	459	493	478	447	463	454	446	463	483	477	465	453	470	453	480	476	499	525	454	512	421	485	443	455	449	494	455	470	499	486	496	463	464	467	504	474	477	492	481	465	470	507	460	475	484	472	472	500	456	462	480	493	450	517	457	452	508	502	456	487	478	518	471	487	473	453	463	461	463	468	486	456	474	461	439	452	485	459	492	457	473	447	464	511	514	458	477	455	492	457	471	469	496	494	464	469	464	478	454	489	485	496	482	469	496	502	476	472	477	503	458	477	462	456	483	512	465	490	491	478	496	475	468	500	472	447	457	460	505	515	516	490	476	511	526	472	482	464	479	527	465	465	470	468	460	477	467	466	472	502	454	464	491	479	501	461	493	496	472	547	481	507	493	475	522	463	452	471	461	461	480	472	464	491	471	490	494	440	489	468	489	491	471	445	467	549	453	529	445	481	495	489	503	443	481	510	500	474	453	465	485	462	474	489	477	448	490	453	508	507	458	442	468	479	467	490	492	497	513	461	449	507	451	477	494	438	486	485	497	448	489	456	504	490	451	459	471	469	463	458	441	438	470	457	498	435	456	458	456	491	498	472	529	494	461	460	465	470	476	431	483	458	496	473	487	457	488	468	474	447	489	463	469	492	465	483	479	478	463	516	475	522	445	480	467	515	480	503	452	507	489	462	476	475	466	461	501	501	460	476	470	462	460	488	504	515	471	493	455	462	468	493	460	501	462	497	485	476	479	467	494	456	505	454	468	481	467	466	487	467	467	503	504	473	475	459	483	463	462	503	528	481	489	461	477	456	486	521	519	524	497	458	458	428	482	497	486	483	418	445	457	470	453	465	489	470	500	458	444	478	492	456	491	485	507	490	463	513	472	502	476	538	441	481	487	498	462	496	466	478	521	465	451	456	490	469	456	432	483	462	455	468	488	482	469	479	476	476	471	456	486	433	497	469	486	475	467	436	495	507	461	511	467	514	474	475	516	448	495	453	515	524	502	462	473	469	495	492	484	458	474	474	492	476	486	486	505	492	473	448	453	466	531	490	454	452	512	511	498	497	460	493	466	502	501	467	482	494	490	473	463	486	468	497	458	467	458	474	487	474	504	474	497	483	499	481	477	484	492	480	492	461
5779	1508	1439	994	857	788	803	728	729	741	671	691	702	623	626	639	654	653	630	610	644	628	627	646	719	650	655	660	643	711	621	667	648	656	647	645	655	691	652	668	663	664	637	607	614	664	632	623	684	632	657	634	644	709	635	643	618	650	672	649	641	624	687	647	604	656	692	664	644	643	699	659	661	646	636	677	619	659	636	673	637	656	608	617	665	625	680	659	622	640	604	636	619	618	643	629	598	662	616	644	680	588	658	618	615	690	617	649	663	653	672	634	654	589	659	586	645	652	616	635	665	675	601	639	608	592	632	622	631	638	660	667	599	634	654	622	634	608	612	680	695	663	677	650	641	614	691	629	658	643	681	701	644	659	662	663	560	637	681	658	676	612	623	634	644	663	645	626	640	652	623	621	670	667	652	618	662	654	662	659	648	660	661	667	616	630	677	693	648	643	636	643	640	642	661	616	638	647	653	660	594	646	624	639	636	619	619	644	607	599	678	641	646	651	648	621	665	625	618	676	654	598	655	618	660	632	684	680	661	628	659	650	619	689	674	636	638	696	643	626	615	636	646	655	652	643	658	590	617	615	648	608	658	602	635	650	678	578	681	659	648	626	606	634	639	678	636	672	624	591	673	615	629	677	643	652	613	663	665	653	597	679	647	619	647	703	676	674	609	587	639	658	668	673	615	612	580	627	636	655	633	686	635	695	626	659	609	676	633	714	644	634	642	674	651	638	636	659	617	636	638	627	650	642	652	632	648	654	582	646	642	658	652	664	618	687	627	650	676	631	696	682	630	633	640	678	689	633	636	621	620	686	639	604	647	658	614	702	607	632	610	585	594	654	618	659	649	659	635	638	643	662	661	657	633	673	673	651	655	643	629	632	687	607	657	644	648	633	618	639	645	661	641	605	667	627	632	652	666	689	634	674	626	640	621	644	658	688	642	665	656	606	659	633	619	654	608	625	638	658	632	675	646	598	663	629	656	695	684	599	657	629	649	622	630	626	637	629	664	641	614	627	603	693	665	614	589	655	659	663	593	674	642	668	679	641	682	663	645	635	655	652	680	685	638	689	668	632	626	637	644	603	626	619	613	657	693	630	575	652	674	675	636	647	673	635	656	670	642	646	585	641	636	620	636	652	640	653	656	590	650	662	626	663	585	602	632	622	626	640	626	651	706	601	678	635	655	675	665	627	633	640	700	651	652	632	594	658	658	597	663	670	653	665	660	653	628	622	657	689	657	633	652	631	642	635	605	624	628	590	681	608	609	637	655	645	619	594	689	625	645	659	641	653	637	675	697	625	630	639	646	640	671	658	662	660	628	652	643	701	643	614	623	663	690	675	625	683	660	646	693	669	665	633	579	649	663	675	663	664	623	655	645	637	658	605	621	637	589	604	641	599	604	603	686	615	627	638	643	621	629	692	614	661	646	616	648	672	648	674	677	620	604	679	615	638	627	641	678	687	611	668	607	638	729	668	575	631	646	642	588	627	621	669	625	652	638	647	649	648	637	638	636	631	630	654	601	668	612	650	651	710	621	661	628	673	626	670	668	643	649	646	613	630	644	646	632	639	631	620	640	637	711	659	668	657	634	667	665	651	616	636	628	572	657	624	601	653	632	655	593	624	637	648	665	620	602	666	619	629	678	662	644	634	700	623	615	653	602	656	625	607	625	637	653	662	658	620	655	648	648	644	665	654	675	648	598	647	676	633	658	638	650	636	639	680	632	679	601	679	662	714	636	617	608	663	606	636	619	664	638	649	693	661	629	669	675	634	628	671	658	641	615	636	639	651	647	617	629	646	710	647	615	625	650	628	660	676	607	660	609	606	664	635	663	627	631	616	633	606	642	615	643	659	655	647	654	681	649	624	643	664	637	649	653	642	639	640	658	631	623	660	656	666	600	624	681	649	638	666	614	617	604	661	608	648	615	626	643	689	638	644	650	657	667	664	626	653	590	631	586	665	677	624	658	663	635	631	651	658	624	643	641	667	632	633	629	628	652	677	633	643	649	684	649	709	651	602	648	612	646	652	635	670	668	629	629	598	624	627	656	653	680	606	608	658	600	647	658	606	604	659	613	638	647	639	654	639	669	647	633	661	650	649	599	635	669	667	644	629	624	641	640	623	644	655	664	635	600	638	598	696	596	617	685	643	657	663	632	658	665	631	649	569	645	645	607	667	650	675	652	603	623	640	639	694	657	658	646	593	627	634	652	629	651	633	638	593	627	665	645	617	664	600	664	641	641	677	632	594	634	647	674	615	654	660	625	678	614	630	641	628	606	631	625	656	623	639	646	629	631	637	670	672	620	645	647	612	631	633	657	666	608	677	670	627	592	651	667	684	589	608	643	647	643	676	666	634	603	679	616	608	645	565	627	661	671	681	654	661	611	671	604	646	651	647	648	674	655	696	614	620	639	652	638	663	667	653	669	627	619	668	638	591	676	594	678	671	699	611	583	637	629	674	664	659	605	662	643	657	652	648	643	649	639	667	654	655	620	680	619	646	648	668	609	672	671	626	655	602	626	687	678	605	622	669	648	618	604	676	686	661	646	714	601	628	608	602	622	664	673	626	656	646	653	647	653	632	642	607	632	642	626	623	619	616	656	637	675	643	670	612	647	645	650	669	605	698	642	650	643	668	689	671	677	641	641	621	658	693	622	641	658	676	608	643	596	671	636	583	693	635	667	617	667	656	690	647	660	675	681	645	662	638	655	619	649	702	637	642	622	632	660	620	668	640	638	643	682	655	654	646	633	643	629	633	636	642	646	645	664	648	607	656	647	668	671	619	625	646	629	653	633	648	685	693	588	642	632	626	645	604	643	616	664	624	636	630	646	684	673	573	634	603	628	661	635	625	632	610	653	658	682	667	632	662	647	597	650	602	633	627	655	621	668	619	635	679	643	622	596	625	659	640	628	655	623	629	624	663	638	652	663	627	663	677	592	665	617	633	664	674	668	579	617	635	661	651	666	640	636	666	630	670	612	636	635	659	669	630	621	702	650	664	637	630	662	682	647	655	652	654	678	643	596	635	620	620	641	671	685	624	629	689	634	645	631	677	618	673	662	614	663	618	641	660	657	630	656	659	629	667	659	606	693	613	703	693	651	582	623	622	608	647	641	620	633	652	649	648	628	635	624	649	639	621	638	668	620	677	675	663	669	607	639	702	612	619	680	638	644	590	659	627	630	641	618	690	689	668	699	635	624	692	645	618	615	656	664	657	679	651	611	617	622	620	678	677	667	598	632	666	631	672	629	624	697	684	646	652	630	638	639	669	641	614	617	649	636	662	628	663	670	649	674	648	646	673	642	611	639	640	670	617	620	653	643	687	644	653	638	632	658	654	660	642	615	679	653	646	640	643	656	631	648	593	632	671	670	673	603	663	652	672	647	629	626	662	633	643	636	630	632	626	656	657	627	577	646	613	641	684	596	684	632	624	671	651	659	661	613	671	644	657	688	695	634	642	619	635	643	682	631	691	621	668
24225	21232	28505	24249	21099	5261	1240	860	759	725	719	643	665	633	620	618	576	563	567	579	564	591	512	564	508	532	505	572	537	570	516	533	545	514	543	540	544	541	530	509	514	542	456	493	482	553	525	494	500	534	527	526	518	555	550	498	529	528	517	547	551	535	512	529	532	482	560	504	513	491	514	513	497	542	542	544	512	508	510	539	528	501	494	527	559	519	509	514	543	555	537	517	511	473	515	473	540	537	504	524	512	543	497	540	507	513	532	471	547	485	556	519	526	530	517	502	498	572	510	506	528	477	492	522	478	494	478	534	507	496	513	497	514	514	508	545	499	504	498	525	547	532	518	539	506	457	522	532	564	495	454	513	486	508	524	521	556	517	523	508	514	497	517	515	503	493	504	484	442	554	503	505	495	543	486	488	506	522	502	502	524	513	516	521	551	503	484	525	516	524	532	501	575	548	530	520	551	514	492	523	512	502	515	529	482	529	492	510	530	531	530	506	556	502	536	494	507	543	518	520	494	454	522	535	543	513	521	528	545	530	524	521	505	516	498	507	495	494	474	508	526	519	503	498	510	520	510	496	511	487	492	494	505	535	528	490	498	542	498	557	496	505	449	541	506	511	452	497	518	511	549	496	481	516	507	509	500	527	540	510	500	520	513	528	535	551	537	526	510	541	541	527	553	487	535	526	511	503	549	499	512	543	521	498	549	538	535	542	488	534	521	491	505	550	544	530	510	497	463	523	525	540	514	527	532	490	456	500	499	534	520	523	545	529	485	511	529	534	474	513	509	522	527	492	524	511	524	527	519	542	480	503	471	527	542	498	516	464	472	561	542	505	499	497	503	520	554	515	526	523	480	530	554	522	505	489	521	526	507	515	487	524	524	512	529	512	534	525	508	511	552	505	537	498	554	494	500	496	545	516	508	526	502	563	510	500	487	499	470	507	511	531	570	501	493	519	545	518	510	521	524	538	572	536	526	517	536	520	519	503	545	506	527	508	474	559	499	499	497	494	471	522	495	553	516	516	461	544	460	527	535	508	532	515	531	520	547	492	496	492	490	468	514	525	532	493	511	522	515	478	499	537	549	541	523	489	492	530	522	515	527	567	522	543	465	531	493	513	492	507	556	502	529	517	505	493	537	464	515	486	509	494	544	494	499	511	469	514	497	470	523	510	515	512	508	521	516	529	539	516	540	472	510	543	500	471	499	478	471	515	530	542	491	477	507	525	516	515	501	494	532	536	523	483	535	477	481	474	516	520	495	466	516	512	479	504	502	530	506	518	528	502	544	525	585	521	546	534	502	509	464	525	545	504	530	508	546	552	489	544	514	542	512	519	537	572	540	527	517	517	544	506	506	529	487	514	506	497	518	515	541	498	506	527	522	535	504	497	468	532	523	517	540	539	521	480	508	534	499	542	518	518	504	505	510	483	522	521	526	451	530	532	509	512	502	527	546	497	477	513	544	505	543	535	568	510	504	534	486	505	503	505	520	521	493	493	553	529	536	505	492	503	508	520	509	548	549	509	527	489	481	506	547	530	491	525	507	527	507	544	454	512	489	543	506	475	563	493	493	521	517	510	507	548	536	502	500	498	497	509	531	524	511	538	512	559	526	535	472	534	512	544	541	517	516	500	494	546	519	541	499	479	475	514	514	519	561	496	505	468	541	570	503	529	540	483	483	489	537	515	527	533	517	492	550	494	526	508	521	569	501	552	535	522	519	493	507	527	518	495	480	515	550	522	481	539	535	518	494	485	560	529	519	475	486	522	494	494	475	549	517	574	527	494	529	514	486	518	472	505	542	513	538	566	511	502	528	476	527	480	487	523	517	504	479	494	497	488	561	532	524	510	533	462	529	557	517	518	481	522	480	546	505	517	505	495	529	533	455	533	482	503	503	492	551	537	506	533	542	515	547	519	527	483	491	535	534	507	532	532	549	498	517	524	544	533	530	467	477	531	499	521	513	467	553	515	494	509	521	531	517	528	509	484	545	461	501	518	511	478	520	526	507	501	514	521	534	558	537	539	484	521	534	527	504	517	512	494	489	540	527	524	503	481	502	514	515	536	528	510	496	530	535	531	485	523	533	499	500	520	510	516	481	502	524	500	515	468	466	545	501	486	511	509	519	509	521	542	491	538	529	522	528	479	508	528	485	506	492	493	514	497	505	527	484	514	534	506	506	535	489	524	537	488	537	524	554	504	509	510	552	542	485	518	506	498	450	522	500	514	542	499	496	531	526	550	489	546	493	505	559	543	507	501	516	527	543	502	514	518	521	511	517	523	495	495	463	485	507	509	518	472	504	496	532	537	508	533	520	523	526	480	520	539	535	486	488	547	484	516	523	517	524	498	519	492	531	471	512	502	505	541	546	494	463	487	478	504	523	517	549	503	489	522	501	535	511	498	497	494	549	480	496	510	543	472	530	548	521	513	504	469	492	505	512	500	507	527	510	483	503	546	529	515	510	507	515	523	558	497	510	514	453	522	495	516	498	500	517	508	529	536	503	515	552	523	517	479	455	500	540	531	518	480	561	556	508	519	501	540	531	527	513	481	510	530	525	523	501	503	495	498	537	549	545	477	524	487	514	504	506	555	537	556	533	537	515	503	492	486	521	508	498	565	526	563	552	532	523	547	518	500	492	526	543	542	540	517	534	517	505	512	541	531	499	464	531	533	510	495	535	486	532	513	517	540	530	498	519	486	501	501	521	519	482	494	496	528	510	516	548	497	525	542	552	461	499	505	514	516	482	484	525	491	511	467	466	512	530	513	508	498	533	507	466	508	506	548	547	520	487	514	485	546	466	477	530	559	525	535	532	522	480	492	463	524	509	516	522	501	490	492	533	523	534	519	497	554	544	534	518	527	503	504	515	514	506	500	494	536	529	504	544	532	484	492	498	546	541	465	465	482	506	475	487	512	544	509	491	488	492	512	472	491	517	511	550	478	529	517	528	478	545	502	501	525	534	533	481	548	515	518	539	495	523	474	498	460	526	497	502	509	544	499	533	507	527	522	493	506	515	496	562	489	513	517	554	524	500	528	538	503	466	491	497	471	526	522	480	502	524	523	498	507	514	539	535	553	495	519	491	532	504	504	527	543	524	519	504	527	504	523	534	516	515	533	485	528	523	482	530	497	517	474	524	508	517	505	534	524	546	501	502	493	536	522	542	531	532	512	488	550	531	512	533	495	509	507	485	499	490	503	495	513	530	510	561	513	498	488	527	500	547	513	506	512	502	525	491	545	495	546	535	540	483	522	488	533	517	513	518	481	507	504	502	514	511	488	518	534	564	513	490	510	507	517	498	497	557	515	536	586	467	489	553	511	499	544	504	517	491	482	492	538	497	513	539	486	509	526	495	520	484	516	487	569	539	499	511	529	531	516	486	510	571	537	520	513	516	473	528	533	503	504	554	533	494	534	497	529	493	471	491	518	500	483	516	520	536	491	494	495	515	524	508	510	513	472	514	531	427	535	468	506	513	527
7552	9129	8162	4288	2951	2400	1920	1641	1424	1249	1093	987	990	953	903	868	818	816	801	774	763	765	756	734	738	745	751	723	725	766	740	714	711	719	755	755	693	685	723	702	698	725	693	726	710	688	705	734	670	684	691	761	711	742	737	700	701	709	674	726	700	648	679	759	684	685	711	683	722	691	696	696	740	676	693	689	709	698	689	684	705	723	714	688	686	729	725	680	693	659	744	721	689	745	709	716	737	717	658	677	678	713	693	748	717	710	646	714	712	722	645	722	751	715	659	686	700	686	669	689	686	735	749	744	726	691	697	741	727	700	690	671	689	722	717	685	703	667	671	732	722	729	700	716	740	692	750	700	706	697	666	718	677	720	713	656	712	697	691	695	683	705	708	714	676	637	709	711	715	677	690	709	710	723	673	663	701	706	743	709	706	685	682	706	710	651	712	728	703	690	727	688	760	670	703	686	691	709	657	710	693	702	731	714	704	719	735	697	710	661	708	718	703	645	721	717	699	669	683	713	693	647	741	735	708	678	708	708	672	680	720	721	656	701	693	689	671	696	656	734	673	675	713	685	677	689	694	708	704	674	714	742	718	674	724	736	671	685	677	722	699	694	701	711	715	667	651	701	693	665	688	725	701	658	692	690	676	685	727	707	690	724	680	680	687	728	672	699	703	727	708	739	719	721	714	688	714	680	738	677	694	706	720	677	677	657	732	713	716	698	659	736	698	742	718	728	715	712	679	740	711	710	691	728	682	697	688	698	712	779	700	689	717	721	693	703	727	714	631	697	643	705	695	670	709	675	658	714	700	729	715	704	684	653	680	704	680	669	665	714	678	673	675	657	704	690	702	670	710	681	694	690	704	686	669	681	695	698	642	675	695	698	642	707	673	665	674	682	709	687	699	705	684	722	664	722	695	721	682	706	648	735	747	705	711	679	699	711	686	687	737	666	691	730	715	739	762	730	700	733	717	752	671	732	717	745	680	688	667	703	708	693	678	721	709	699	708	659	699	746	705	719	658	696	754	727	728	690	668	642	748	685	713	684	669	669	687	683	676	726	695	661	724	710	727	705	667	757	737	672	622	727	748	668	680	642	659	736	710	712	694	726	704	709	712	737	725	675	708	733	695	701	664	626	687	681	730	677	742	635	704	697	716	679	725	746	675	713	727	670	705	666	760	717	697	677	676	687	681	680	677	664	678	674	677	709	691	728	706	705	735	704	656	721	710	695	685	739	664	675	679	698	662	701	699	685	698	711	678	663	718	707	625	712	681	654	679	693	726	703	717	672	677	706	741	707	721	737	721	722	767	715	753	681	697	716	667	706	668	692	707	728	700	723	679	680	691	734	682	750	665	670	722	683	706	717	690	704	718	667	676	768	640	715	647	734	676	689	738	681	739	681	672	706	680	673	687	705	686	722	683	695	723	700	686	730	708	697	684	704	718	685	664	698	693	713	708	689	689	680	672	693	701	694	695	715	712	718	717	643	674	690	731	665	708	689	687	697	688	640	727	726	707	643	728	678	740	685	702	659	746	716	691	671	683	771	691	707	667	696	732	718	702	700	709	704	688	698	693	727	682	725	670	717	696	709	705	687	684	709	651	699	702	743	698	689	704	658	669	675	669	679	740	709	735	718	712	695	702	701	688	691	666	698	705	707	701	723	646	720	694	699	693	692	698	714	703	710	675	720	693	665	589	687	690	660	677	728	727	703	680	699	695	678	728	660	680	699	728	681	702	705	666	708	738	681	689	711	701	688	712	679	715	711	671	699	693	653	653	722	683	678	677	736	697	714	685	677	750	697	679	720	701	699	677	648	669	646	687	690	696	735	690	683	677	714	649	688	705	696	726	724	689	686	713	705	683	687	710	692	711	692	702	666	706	708	709	723	710	723	701	719	695	674	660	678	764	687	693	705	704	640	703	700	727	716	674	670	678	660	677	672	697	715	667	684	668	701	728	691	701	640	729	708	705	734	685	704	677	709	705	659	687	712	709	709	761	665	684	687	646	754	723	662	709	705	696	670	691	741	715	692	700	661	694	676	719	720	681	705	699	710	718	686	709	694	737	684	708	690	752	657	649	691	735	671	701	644	653	716	760	702	703	706	667	715	666	725	664	718	720	672	742	671	686	679	682	680	687	664	733	685	741	699	717	696	763	718	767	699	692	681	678	682	685	649	703	705	700	685	703	654	724	708	683	691	721	684	729	677	677	716	707	668	706	654	635	689	691	665	671	697	697	715	709	671	685	680	723	697	684	675	623	708	687	695	684	691	694	652	668	700	695	706	685	705	681	722	710	737	704	724	660	710	660	686	694	683	708	723	659	668	722	681	674	679	687	676	691	695	701	673	713	691	642	672	673	744	686	684	709	721	638	670	729	712	674	690	687	664	699	669	686	681	735	702	679	749	737	710	731	673	697	766	632	692	697	713	654	753	688	737	717	680	733	671	729	707	663	705	684	674	677	697	655	750	684	692	678	729	689	691	665	708	703	688	686	767	709	710	746	688	679	715	710	716	720	696	709	708	681	694	749	723	687	669	678	696	735	660	703	678	644	714	728	621	660	687	743	674	717	665	708	732	655	683	724	722	644	664	668	697	640	669	628	683	710	705	725	684	701	709	727	680	747	724	738	672	702	692	700	740	694	722	741	710	710	733	734	705	668	704	684	694	698	693	688	690	734	706	697	656	755	644	708	716	709	679	687	640	713	700	713	765	732	706	734	677	707	692	733	711	737	647	730	668	722	683	682	699	724	727	689	704	683	690	694	709	718	700	710	691	732	697	740	688	702	649	724	701	704	691	694	658	711	718	704	693	696	700	655	697	698	637	686	702	728	736	656	670	640	716	685	694	670	681	707	686	720	713	654	688	658	683	732	717	700	721	733	696	712	690	648	669	729	714	710	663	684	663	669	687	707	702	716	705	727	692	675	742	722	737	711	711	759	676	664	731	681	695	680	693	700	700	633	690	749	697	692	671	682	692	711	668	699	703	679	682	680	733	686	695	724	693	691	790	668	732	698	720	649	666	668	718	698	732	711	681	673	759	690	670	671	691	712	647	647	688	676	702	691	648	651	685	715	738	697	725	677	696	710	712	706	678	733	666	733	711	713	660	692	693	695	704	738	700	697	711	701	706	700	706	684	704	726	713	675	684	769	726	705	685	682	697	732	698	725	684	720	717	727	696	671	684	659	704	716	677	639	705	660	727	657	732	718	705	723	706	731	715	676	719	713	719	673	671	699	675	686	683	693	713	757	710	705	691	699	675	718	728	678	692	705	711	648	714	674	731	689	669	688	724	720	720	686	698	681	676	710	696	674	705	681	672	704	673	702	723	689	694	760	680	681	745	709	698	684	697	742	712	701	775	666	678	724	759	758	705	684	678	724	666	707	722	696	698	693	698	708	712	740	738	707	683	675	725	691	737	706	705	736	697	730	670	721	700	612	712	725	728	708	722	661	723	758	716	697	678	734	734	674	728	719	713	650	723
23237	21286	29208	23695	21293	21165	3934	983	756	653	607	511	489	456	430	383	368	403	348	354	348	326	361	317	331	304	317	299	306	309	302	285	290	284	302	298	300	269	285	262	285	259	253	277	317	267	272	285	273	279	278	310	306	284	273	271	308	270	289	282	262	291	263	305	271	288	272	288	273	270	291	253	263	251	282	268	276	293	261	269	237	283	273	244	286	261	262	258	280	288	249	257	260	254	277	247	259	276	270	269	263	229	283	264	264	289	297	252	267	278	298	262	235	253	291	267	298	272	276	281	296	283	277	269	277	262	269	272	234	256	259	279	283	259	250	241	298	306	255	296	239	300	274	265	302	286	271	258	257	260	262	257	248	260	251	303	277	247	270	285	294	264	260	279	282	250	263	247	284	250	244	304	285	262	267	257	269	290	282	284	254	275	270	281	287	280	280	284	251	279	273	251	262	244	258	258	264	297	281	240	256	268	262	277	307	265	258	284	280	253	274	301	266	291	283	286	248	245	245	258	266	267	246	253	266	254	246	267	267	267	267	278	276	257	297	258	291	288	262	267	264	256	283	265	298	268	282	281	253	261	263	240	257	277	274	288	242	298	245	253	261	223	254	251	260	317	241	270	276	257	212	273	286	266	289	265	280	287	249	266	284	261	267	284	279	263	291	249	287	284	261	276	253	283	254	290	258	302	220	280	290	258	284	257	286	262	258	286	294	228	255	271	299	259	288	293	306	258	284	279	253	235	269	271	261	275	277	260	288	243	296	274	230	267	308	272	307	251	273	248	272	269	269	288	281	288	260	283	264	263	278	269	229	250	268	264	267	284	257	273	262	282	245	238	266	275	278	276	253	244	267	264	255	263	269	277	261	273	274	262	283	272	283	274	254	269	257	274	259	275	272	274	265	275	296	263	269	270	272	241	280	285	266	267	254	290	244	251	261	274	272	266	267	280	279	270	258	260	269	275	284	282	245	277	273	256	300	276	266	272	269	259	248	280	297	258	255	272	268	265	250	283	271	251	285	272	286	277	263	260	287	245	272	275	283	249	275	271	281	289	282	281	260	287	269	287	289	292	253	281	246	271	264	263	317	282	242	233	283	296	264	263	268	282	269	276	268	293	276	252	252	271	254	256	300	275	245	255	290	249	277	263	256	290	275	258	278	257	249	266	264	251	252	274	269	271	266	261	260	288	275	259	289	270	256	241	239	279	257	262	268	265	276	268	293	267	270	270	270	240	304	249	297	285	283	261	277	253	250	282	291	273	287	254	255	286	288	238	271	269	260	273	248	241	248	275	288	249	291	267	246	269	227	275	241	276	262	301	263	245	267	272	280	273	276	253	247	294	241	295	257	262	262	305	276	251	287	277	275	275	287	292	269	269	293	283	267	284	270	257	260	277	262	274	247	273	258	264	270	271	246	263	250	245	301	269	291	301	262	284	274	248	255	284	256	272	277	289	281	286	268	273	248	283	270	276	289	274	255	273	249	264	279	294	297	258	257	261	257	256	288	267	252	260	264	267	252	270	295	258	251	264	260	270	259	258	269	244	273	303	269	240	269	275	248	272	262	291	249	236	264	308	270	272	252	275	270	261	254	280	267	280	275	271	286	268	290	264	261	288	264	282	265	284	282	268	265	257	272	267	271	287	279	252	246	247	261	254	273	261	287	249	285	272	269	296	273	253	280	249	270	259	261	244	240	275	259	264	266	256	236	260	273	246	290	281	286	288	304	277	282	282	274	265	262	248	273	277	288	255	288	241	273	283	263	265	278	274	286	258	265	262	296	268	250	280	272	277	265	274	292	272	263	249	272	265	271	270	269	267	246	259	220	288	281	302	272	260	240	250	260	258	255	235	266	296	250	274	296	266	265	264	269	259	260	290	257	273	260	279	266	265	287	211	282	265	244	294	285	280	237	270	266	260	285	257	267	259	259	255	243	259	281	273	267	252	271	252	275	258	262	275	260	253	261	294	269	283	261	264	268	287	264	270	303	271	244	295	233	244	269	259	273	280	270	262	299	292	270	267	254	255	261	260	257	275	274	264	265	270	266	274	267	261	247	275	256	292	280	238	276	280	292	291	266	287	279	256	277	262	289	251	250	266	268	299	259	257	280	283	293	277	258	271	283	250	260	266	278	259	265	301	256	268	262	296	287	265	277	265	283	265	277	272	293	262	265	275	270	268	288	277	268	256	268	264	269	242	278	271	252	275	267	254	243	262	267	259	251	262	242	254	279	311	247	289	261	274	240	263	299	244	268	291	275	244	291	311	273	283	239	255	273	245	262	262	291	250	298	255	291	292	247	268	246	261	298	283	267	291	249	264	247	251	281	277	256	298	241	282	258	264	239	274	281	277	283	280	283	282	283	269	290	282	269	262	259	288	263	268	270	260	272	260	263	252	265	258	238	251	240	245	271	257	261	260	304	266	264	257	242	275	261	282	256	280	258	242	241	274	285	271	286	276	244	271	286	265	286	250	274	261	239	289	253	252	243	247	299	285	239	267	297	261	256	245	306	271	255	259	285	292	260	270	293	263	259	293	260	247	254	278	250	269	296	260	251	239	280	288	257	282	269	273	253	266	275	293	274	244	265	273	253	242	228	286	252	269	265	260	271	266	240	266	291	312	258	248	299	263	264	251	279	284	277	271	259	283	267	272	271	278	259	282	273	260	294	257	254	306	271	247	271	278	277	248	279	247	286	244	263	269	268	259	258	292	308	275	259	267	304	250	266	275	270	305	264	305	259	281	270	252	297	274	263	257	269	280	275	267	264	274	269	262	276	253	264	289	294	289	295	225	250	262	270	312	263	270	291	264	276	242	255	277	270	270	249	262	267	274	265	266	306	273	264	282	259	265	281	274	269	280	265	272	273	267	271	262	269	251	272	309	254	269	277	291	297	262	281	273	268	261	275	291	272	291	234	268	272	257	231	240	299	275	308	278	257	263	275	249	267	273	279	272	257	255	269	285	245	261	264	236	251	246	258	269	285	263	257	251	302	285	243	272	281	274	278	268	298	276	265	278	289	254	257	249	244	284	257	293	249	283	254	255	273	286	275	263	270	303	285	280	272	244	302	270	281	293	276	270	252	256	241	294	274	271	252	263	276	292	253	264	252	283	264	238	261	252	258	248	259	268	263	261	290	271	272	271	265	281	279	273	267	268	267	257	239	262	266	230	261	237	283	255	250	248	245	234	263	271	274	286	296	270	254	268	266	262	259	256	265	257	281	265	253	314	229	258	276	267	263	272	248	261	243	320	262	244	281	255	238	262	252	237	233	274	261	289	258	267	261	268	264	270	269	297	267	270	271	242	269	241	275	266	268	252	275	240	255	268	268	237	243	284	278	245	256	281	274	267	242	272	255	286	253	278	301	260	263	276	258	275	275	247	238	261	253	290	274	255	252	283	295	260	262	235	239	263	239	237	262	216	258	265	251	273	249	270	277	265	268	254	262	265	262	250	273	262	256	260	263	277	247	243	243	274
8937	15018	13031	7068	4725	3640	2775	2231	1799	1460	1203	1080	915	858	794	695	640	636	590	568	578	538	502	492	489	453	455	485	444	449	443	392	433	424	404	391	431	405	431	415	410	385	433	394	394	376	392	401	443	407	413	424	385	364	399	398	374	422	380	402	408	406	387	410	379	425	338	357	389	390	343	390	394	391	406	407	356	359	403	417	388	378	379	371	415	390	365	374	378	401	368	366	380	366	387	375	374	352	384	343	378	350	380	410	417	409	369	373	368	392	389	395	372	388	346	398	357	371	391	376	363	369	382	389	400	394	369	399	378	396	382	383	397	397	394	371	409	429	369	394	406	351	376	373	356	400	384	364	345	389	396	349	406	351	387	374	344	391	379	396	342	384	396	358	381	341	393	338	403	356	347	397	371	392	398	374	374	437	358	410	374	374	384	351	384	411	395	395	391	380	386	380	381	378	387	378	364	371	365	377	412	360	378	379	419	447	372	378	373	384	351	363	380	397	353	351	367	385	381	356	372	352	363	367	392	370	377	398	401	366	353	363	421	394	381	371	413	372	381	377	394	355	346	404	394	352	379	396	386	384	390	341	378	362	375	389	423	391	378	412	376	337	362	355	350	379	372	376	373	375	434	376	374	374	390	358	354	369	363	409	361	383	382	371	373	412	387	427	367	378	354	415	369	391	370	371	368	397	384	404	353	427	404	386	403	388	401	394	399	348	412	339	373	401	385	369	359	411	362	400	356	377	363	381	353	347	378	360	362	346	382	362	374	384	388	362	387	386	391	380	354	361	377	398	372	368	363	409	353	377	379	376	338	365	388	358	367	363	382	358	378	387	367	409	366	346	376	393	345	368	374	411	364	377	342	336	373	390	364	398	403	359	420	386	385	392	398	384	362	372	393	386	377	373	373	324	344	410	409	374	408	423	392	397	374	385	387	338	382	378	370	376	354	354	367	394	386	371	384	369	390	387	345	382	346	378	341	371	384	374	375	378	392	399	371	394	378	375	343	383	382	372	386	379	369	359	426	330	389	344	395	360	380	366	400	396	351	400	391	374	368	387	366	392	400	369	411	395	352	407	350	331	373	401	372	373	366	384	410	383	358	392	391	399	377	360	358	387	369	416	350	377	358	363	401	370	354	405	404	380	375	350	382	379	381	397	383	384	386	355	352	350	419	389	381	400	410	362	352	359	402	370	391	390	398	378	402	389	352	385	377	368	345	387	394	336	425	341	412	385	402	362	409	335	382	365	377	369	362	346	363	385	340	380	386	377	394	378	403	339	372	398	379	408	384	388	374	430	384	389	429	348	369	391	381	401	378	398	394	352	405	353	385	378	382	362	380	344	363	370	380	374	390	377	337	365	371	353	392	389	363	378	369	363	376	363	391	380	359	385	339	403	363	357	376	376	404	376	363	347	385	363	432	376	367	348	383	385	370	379	365	372	382	397	374	400	366	386	366	399	344	389	371	383	354	337	364	374	367	391	385	407	366	416	373	390	355	383	369	414	381	391	384	399	378	391	400	366	377	401	342	375	401	370	365	370	350	380	400	384	380	362	399	388	370	372	353	363	383	366	374	367	389	388	363	347	380	377	342	360	388	374	393	348	385	379	365	396	381	393	375	362	367	407	415	378	386	371	362	424	360	396	374	380	380	371	417	353	383	345	356	401	406	396	376	410	393	333	364	388	357	413	357	345	350	374	401	415	385	378	399	347	394	386	373	373	385	396	379	364	345	377	360	356	367	394	344	414	356	362	381	409	400	355	366	371	381	393	386	367	374	370	378	391	420	346	404	374	358	398	380	381	387	398	370	369	383	365	378	398	383	381	385	362	363	375	393	391	344	406	375	365	414	407	368	365	369	373	392	359	384	416	401	397	401	376	400	398	427	357	351	381	367	385	402	356	402	362	395	359	383	385	384	370	397	420	350	380	366	389	366	378	403	373	421	384	369	394	386	379	375	376	370	370	405	387	394	366	374	375	370	353	372	371	391	377	351	354	349	353	384	375	394	379	387	409	389	364	398	401	346	340	347	352	359	365	385	402	355	362	399	375	377	379	386	403	363	374	392	363	360	364	397	388	379	441	363	358	390	384	395	366	380	388	410	397	365	369	367	338	391	381	369	344	375	368	394	401	390	373	390	341	375	416	379	385	406	375	392	364	364	377	403	400	364	387	373	434	357	359	415	380	379	385	358	377	399	374	350	371	407	397	390	360	403	343	379	379	353	382	390	385	379	375	370	362	383	375	358	374	368	366	341	364	375	383	362	381	385	344	366	335	390	379	376	363	387	375	345	368	380	373	369	393	396	414	377	371	382	375	358	404	367	351	394	368	376	368	350	365	407	402	403	372	355	398	373	337	364	371	375	359	385	404	401	381	417	341	390	392	373	377	373	372	396	347	391	379	364	330	380	394	396	395	379	377	373	385	376	354	385	368	364	396	359	402	347	395	357	419	401	375	350	355	352	361	358	374	412	379	384	382	385	379	365	365	396	372	425	374	404	370	369	365	359	364	360	347	416	368	382	389	351	378	370	369	352	398	386	395	395	347	384	445	389	405	360	384	370	394	384	364	397	370	393	354	386	396	423	402	391	366	367	381	346	387	366	353	379	394	363	389	353	379	354	379	381	398	368	345	399	364	412	385	402	336	404	409	390	384	367	377	407	352	388	356	401	403	400	369	406	395	373	355	394	399	401	381	385	393	414	414	376	351	397	378	401	361	368	375	374	408	372	396	366	362	352	415	429	355	374	363	408	363	379	365	410	414	377	360	382	353	423	380	397	379	399	364	391	396	359	364	382	380	335	413	345	359	397	379	369	388	329	388	353	385	369	392	365	369	368	394	383	413	394	379	354	393	367	387	362	330	358	352	372	369	367	362	346	377	402	373	398	368	396	402	365	384	370	369	385	358	393	378	381	371	376	406	412	399	405	384	379	386	336	385	392	330	390	400	376	355	381	412	383	353	348	342	383	364	361	369	405	383	388	400	398	373	387	386	369	394	414	353	385	381	367	394	390	389	375	392	365	390	358	402	364	360	380	372	370	399	383	431	411	399	369	376	385	391	362	357	365	393	371	389	386	361	397	375	377	406	361	357	389	366	361	360	340	387	374	370	372	383	375	371	376	380	366	358	361	375	410	371	382	371	366	392	398	369	381	382	372	382	378	383	372	355	366	383	366	406	406	391	400	372	366	364	366	388	389	398	376	365	400	390	407	393	417	378	375	392	394	390	382	365	364	346	384	385	402	388	395	355	359	392	387	365	346	349	398	379	386	383	429	386	376	396	358	361	354	369	409	368	374	381	354	407	372	360	393	416	418	380	346	331	357	389	404	388	347	359	387	359	398	379	384	369	365	345	441	379	383	350	374	390	368	363	343	379	358	377	389	383	376	393	407	374	348	368	372	393	396	413	390	391	350	375	368	361	393	386	341	348	372	368	366	381	366	375	364	355	358	400	360	372	370	383	403	373	388	377	367	410	367	340
27034	20360	8111	983	632	541	540	519	504	516	495	480	499	511	483	487	499	488	476	496	494	512	503	508	518	485	492	456	490	498	485	423	478	497	491	483	443	461	492	513	474	465	468	492	532	451	474	528	493	453	484	482	484	488	498	465	443	497	487	507	470	454	504	528	482	470	517	493	453	508	468	479	493	500	473	504	462	499	512	481	513	475	488	437	472	464	513	442	461	502	444	490	481	499	481	481	482	471	466	484	487	476	478	470	460	465	497	441	453	488	443	492	484	446	501	491	464	465	442	478	457	448	493	477	443	494	453	488	467	442	515	493	464	495	471	516	472	495	459	442	490	466	486	515	496	474	464	466	467	466	475	488	491	459	490	470	470	453	495	500	415	463	491	497	534	509	504	471	470	476	478	473	525	482	472	477	495	465	416	491	490	468	455	491	472	504	479	471	477	456	482	488	492	492	460	468	483	502	496	456	481	500	502	478	502	471	492	479	485	472	470	500	499	481	444	430	461	477	454	505	465	498	496	491	489	482	458	474	461	524	531	504	510	500	468	447	494	475	472	510	462	494	497	474	471	520	518	466	438	447	451	489	460	466	474	464	459	509	457	466	500	458	497	473	444	499	460	466	501	479	462	437	496	485	487	476	494	501	422	465	462	453	438	460	502	453	482	477	501	474	493	500	496	470	499	482	460	501	473	474	478	499	467	483	491	501	474	529	469	500	492	462	496	469	491	534	499	503	518	497	470	492	456	468	480	486	436	471	484	503	478	507	453	475	488	490	468	482	483	457	471	470	493	493	464	468	501	496	434	480	470	502	507	452	483	454	511	490	486	454	483	482	439	479	463	451	500	450	462	506	484	482	446	491	487	460	464	457	469	461	488	490	486	469	481	516	491	471	481	474	476	463	473	486	478	469	402	472	464	468	513	467	482	481	475	456	493	474	458	496	469	488	492	429	490	426	483	493	470	490	463	478	482	511	478	480	449	491	496	441	531	533	491	515	464	464	487	433	477	502	475	468	476	484	456	488	485	462	517	486	465	455	514	543	457	470	481	452	466	494	468	490	452	471	479	491	458	525	451	444	504	538	493	457	490	465	498	488	521	501	453	455	484	490	455	501	472	440	491	490	498	493	491	485	453	486	479	480	513	482	502	455	422	467	487	459	456	491	471	441	516	459	483	487	440	464	488	495	455	484	464	503	484	492	444	448	460	488	460	467	486	490	476	507	505	465	467	494	464	489	478	468	430	462	463	481	442	484	479	483	474	514	478	476	481	494	445	468	459	459	497	472	504	496	471	474	479	462	482	456	439	489	491	483	499	485	498	487	477	449	466	444	468	481	441	471	472	475	529	549	484	499	469	444	494	484	507	483	488	492	479	457	458	484	517	488	514	464	466	473	498	472	442	483	476	488	466	460	482	463	468	460	467	471	493	502	509	496	484	468	514	483	451	528	492	476	510	495	468	498	471	448	495	476	489	518	503	519	500	462	471	483	474	448	507	446	436	479	456	480	483	472	472	457	453	458	483	452	494	468	500	515	452	473	453	483	480	450	468	432	450	469	508	494	463	501	483	495	456	469	412	515	521	512	474	470	492	472	474	507	467	436	468	483	460	468	460	472	470	489	479	445	479	457	457	468	485	482	474	493	514	473	452	463	462	498	466	459	464	492	502	502	457	503	506	482	484	489	427	469	453	445	466	491	503	463	507	491	451	502	481	458	484	487	511	492	488	502	473	491	473	449	478	448	443	469	461	458	467	510	486	472	447	452	492	483	471	506	527	506	485	451	471	461	479	497	497	485	470	511	462	475	463	491	470	516	484	478	511	503	490	483	496	439	482	487	498	485	500	460	468	429	453	492	483	506	521	448	482	458	492	459	460	473	502	504	544	459	432	483	516	475	472	471	449	496	466	485	478	440	470	479	480	488	470	480	442	512	451	509	484	451	467	501	506	426	481	484	477	500	472	474	477	453	471	478	431	494	454	503	519	466	509	484	475	458	450	461	492	478	456	472	490	441	471	491	500	489	473	444	496	475	504	542	486	462	482	442	457	486	511	520	473	453	492	495	486	493	484	496	477	461	490	482	457	486	466	501	505	488	420	467	462	452	431	460	478	460	460	508	470	482	483	508	468	465	517	522	481	486	543	481	492	499	480	481	480	481	496	487	464	498	497	487	479	484	465	486	480	459	501	469	453	494	490	523	496	499	477	471	490	454	462	485	471	493	427	506	464	498	505	475	517	461	470	493	457	484	466	458	510	466	489	442	456	463	485	457	519	447	465	484	455	473	488	497	477	462	424	506	433	491	428	522	476	519	481	460	499	444	477	497	493	482	492	495	510	436	462	463	448	492	462	486	559	499	485	490	473	512	486	440	432	475	466	477	482	446	449	486	489	478	477	484	488	501	450	473	462	494	485	477	487	440	510	455	463	443	439	471	479	494	447	450	506	464	506	499	496	456	475	513	489	468	475	486	511	455	477	501	536	474	466	457	494	496	516	498	507	453	460	484	489	468	495	448	457	505	463	470	489	495	473	459	500	472	503	512	437	522	524	472	458	451	486	508	535	483	469	488	516	510	503	508	490	461	467	433	474	470	492	473	519	456	474	465	487	476	474	476	505	511	472	464	485	485	484	476	487	486	504	482	512	465	464	494	478	458	472	455	473	472	482	532	499	520	486	476	486	487	481	488	475	468	495	431	494	509	451	478	443	506	489	489	488	476	450	463	483	474	469	459	446	470	471	487	457	476	469	453	449	472	466	470	466	493	533	471	508	480	456	483	530	454	480	521	471	463	484	469	491	448	482	465	477	465	495	459	467	480	436	497	435	456	457	491	464	482	488	477	488	476	491	497	507	464	472	508	468	439	461	501	464	498	437	490	479	478	465	465	530	461	480	480	453	459	479	498	500	451	477	504	502	506	467	515	469	488	463	507	483	470	466	506	488	474	472	508	510	461	480	499	442	456	465	432	470	498	512	481	445	458	476	465	470	457	478	457	463	480	522	470	497	484	479	520	447	486	489	537	477	473	496	455	440	499	486	478	495	480	480	457	482	430	496	500	485	489	506	455	510	472	450	468	489	504	458	464	445	475	491	506	465	484	486	480	500	491	455	495	452	484	483	487	451	484	450	466	486	496	471	521	489	470	457	482	507	499	478	489	487	448	500	462	494	473	471	517	497	524	478	498	485	485	456	452	477	479	450	462	492	469	471	470	499	481	471	485	469	462	444	475	433	486	491	476	480	451	491	461	457	468	463	498	443	452	514	443	487	467	504	467	501	456	478	448	473	498	446	470	490	505	510	482	434	467	464	473	507	462	472	467	460	489	463	509	514	483	499	453	450	474	444	475	490	505	448	500	458	486	481	469	484	465	479	453	507	491	487	474	478	491	473	460	443	475	499	527	515	461	459	467	488	440	463	475	510	547	455	490	480	493	448	521	480	510	472	486	454	468	479	432	469	507	488	480	527	504	510	508	497	505	504	488	499	453
5532	1494	1363	973	806	878	719	751	693	722	658	652	664	660	710	619	688	668	629	627	622	669	665	629	621	675	656	634	605	629	677	659	630	623	644	634	653	651	644	610	654	572	664	614	671	640	645	645	696	677	627	622	662	633	639	646	636	641	654	643	608	608	623	659	648	656	655	685	650	658	627	642	645	611	632	624	709	616	682	642	631	606	653	692	626	686	622	629	628	609	648	646	614	656	662	642	640	682	599	650	641	650	630	651	603	638	656	632	599	658	684	653	613	690	640	637	634	614	629	613	647	622	624	617	626	626	634	673	658	627	636	662	632	699	666	620	667	616	653	635	599	620	645	643	629	614	648	591	624	605	638	683	680	635	631	673	641	666	550	616	640	694	635	642	594	615	664	624	679	590	607	660	658	682	625	674	606	659	664	631	669	647	612	687	662	609	639	663	629	656	606	647	651	619	616	697	684	642	610	656	659	669	607	636	645	655	674	655	641	637	650	631	624	629	634	670	635	636	675	621	629	651	619	668	606	625	673	675	651	669	618	638	644	669	661	634	631	655	620	626	613	666	632	635	675	639	645	649	659	658	623	667	605	620	620	678	639	584	644	617	634	612	672	644	632	651	670	624	665	621	613	624	623	647	644	597	615	632	678	635	666	641	654	599	662	661	668	624	605	639	662	639	643	636	603	636	663	635	626	713	639	630	593	630	621	637	620	655	645	648	633	660	655	644	654	633	644	677	641	644	620	644	624	609	671	665	660	700	635	620	614	639	653	624	626	624	664	616	629	643	629	606	600	607	633	648	674	580	658	662	665	646	642	628	664	622	642	686	698	630	618	637	627	629	621	661	654	669	646	664	636	606	643	674	625	649	647	636	580	635	637	560	625	682	629	616	634	632	640	629	633	650	652	671	623	655	616	635	661	625	622	639	620	634	610	644	649	652	635	661	639	616	662	637	602	705	597	659	700	637	662	644	680	635	645	658	632	624	661	671	687	644	685	661	607	673	629	696	632	652	623	629	652	640	660	697	623	633	673	659	578	658	638	631	606	621	648	586	675	637	605	673	664	674	661	601	671	597	651	664	641	635	619	623	650	657	628	628	652	647	647	621	645	606	679	650	638	625	656	614	707	642	610	645	621	586	632	618	673	649	642	612	623	692	664	628	695	680	679	691	620	641	655	635	607	638	668	630	641	607	597	639	618	618	643	658	714	652	625	644	630	648	649	628	675	626	629	650	685	646	645	664	608	676	646	705	651	676	671	653	627	618	637	636	655	627	672	718	609	686	614	646	660	617	645	661	659	695	615	661	645	633	609	644	610	604	686	636	661	672	641	615	688	627	627	595	640	646	642	621	627	688	650	591	661	636	614	657	661	674	584	645	637	650	600	649	625	676	671	639	639	695	630	602	656	618	690	662	629	681	676	661	647	640	651	607	648	621	638	613	636	643	631	637	667	638	645	656	635	664	631	616	628	624	647	672	662	628	642	644	606	616	636	656	653	616	663	594	626	629	580	638	628	625	634	620	645	690	633	601	655	623	618	621	622	669	648	679	655	639	632	638	724	667	679	663	633	680	632	634	643	615	641	647	565	670	640	628	649	638	626	608	651	649	695	653	660	661	659	686	655	701	658	650	619	579	635	634	654	663	614	624	649	632	668	688	649	649	654	619	644	650	655	642	612	643	601	696	664	653	645	662	563	629	696	612	652	656	654	653	635	601	669	678	619	658	636	599	646	623	679	643	634	653	614	646	555	610	666	648	626	622	667	681	654	620	655	644	670	607	621	702	641	619	588	665	653	659	645	668	625	669	639	658	638	656	672	634	673	622	670	634	640	610	663	654	632	652	625	628	626	651	673	628	639	613	640	703	667	612	606	618	620	617	624	598	613	662	620	589	698	631	624	612	616	643	638	630	663	633	621	609	645	670	624	594	631	615	640	673	650	633	700	647	639	673	684	674	628	623	591	639	669	677	594	641	653	637	640	648	676	633	628	645	674	600	685	617	647	645	622	626	665	646	643	645	628	675	673	642	600	636	623	708	646	676	640	653	640	668	644	665	631	646	653	625	669	652	613	672	673	635	665	670	680	640	622	656	678	667	644	668	625	634	642	599	698	690	656	637	613	684	645	625	633	631	667	624	630	630	590	650	671	657	668	650	649	634	651	594	658	658	660	638	657	610	636	610	634	639	644	649	690	626	597	672	656	626	669	662	641	616	681	633	652	671	652	664	631	625	641	686	630	672	648	654	672	636	626	632	625	604	627	624	621	629	628	674	612	656	591	625	619	684	657	647	629	630	655	615	635	644	613	636	631	652	612	685	642	631	618	658	688	661	618	595	650	658	640	628	655	610	627	662	692	616	669	685	615	606	637	641	635	631	615	645	642	578	603	632	642	611	689	671	647	597	663	703	667	625	619	646	623	664	672	673	688	638	640	668	610	661	633	680	630	615	627	658	632	650	607	613	652	657	648	687	655	623	661	648	634	605	646	683	641	654	635	681	633	636	632	708	624	645	650	601	614	641	651	691	644	674	697	642	665	669	661	626	622	620	644	691	640	621	657	677	617	653	626	649	658	680	608	612	659	647	683	639	663	617	651	594	616	612	671	609	643	678	657	622	657	662	665	622	633	671	661	618	679	585	658	634	693	599	634	662	640	603	629	669	636	616	665	604	680	622	600	602	618	666	611	606	658	630	665	638	602	660	650	648	665	650	649	671	607	651	604	622	622	639	656	653	658	665	634	662	655	601	668	642	647	624	637	629	611	675	642	624	627	599	623	626	624	633	630	602	656	668	618	615	664	672	627	622	616	648	658	676	640	631	614	618	659	674	633	633	697	679	628	648	639	629	662	660	612	649	583	625	608	606	636	664	626	622	628	625	656	613	650	645	615	663	602	610	653	612	677	656	639	640	631	696	627	654	628	690	664	634	637	662	688	645	602	636	626	663	605	645	673	669	670	645	602	626	643	629	661	619	623	597	649	623	675	672	644	628	633	612	650	614	609	613	645	554	619	701	654	634	642	680	654	629	661	614	678	660	645	624	713	591	651	646	668	644	630	632	640	655	654	630	630	648	640	647	653	641	681	663	624	610	632	628	657	638	672	662	625	645	611	614	677	636	588	658	632	657	630	624	638	629	661	667	604	631	641	623	666	611	628	612	650	661	672	637	657	666	630	612	618	615	658	709	647	684	613	653	653	630	638	618	643	618	624	638	627	656	638	648	678	635	615	603	667	603	666	657	639	652	630	637	641	664	639	616	641	653	617	653	622	665	663	620	693	675	645	608	647	647	659	622	633	663	644	683	676	666	663	635	610	680	635	628	604	626	623	635	653	702	647	629	587	635	607	644	664	611	619	630	655	617	605	654	648	602	656	632	652	626	664	640	661	660	659	644	651	628	633	608	652	677	658	646	649	605	650	606	601	645	635	624	624	614	630	620	698	640	631	655	669	651	625	651	640	647	638	649	630	630	604	643	618	684	661	600	676	617
24240	21302	28649	24284	21200	5350	1270	849	811	742	728	689	639	642	596	584	616	586	570	609	605	549	575	528	521	540	573	594	531	530	503	510	527	511	501	548	508	503	531	529	523	524	512	526	550	531	523	558	532	535	517	502	516	511	502	535	513	510	571	550	449	536	460	513	491	516	497	517	551	481	562	511	525	493	522	508	566	524	489	531	509	520	534	554	463	545	477	511	549	505	507	531	537	548	500	534	515	534	520	510	528	500	473	506	535	491	579	500	511	521	511	490	574	526	547	471	508	518	504	528	514	538	541	550	498	447	546	555	483	499	522	480	525	500	558	523	510	541	480	518	521	530	504	528	545	521	521	515	507	533	538	541	517	501	490	499	503	518	529	494	533	547	547	515	514	531	539	517	502	493	497	560	512	501	503	482	499	535	532	497	510	514	545	512	523	526	538	479	537	493	494	555	480	528	501	550	483	501	547	518	529	510	481	536	498	522	529	543	534	479	536	520	531	524	513	519	476	527	571	505	563	515	536	508	515	550	573	519	529	519	535	566	480	496	524	520	525	515	510	510	511	509	510	522	569	487	545	514	481	524	544	484	527	513	509	486	501	492	527	550	551	508	512	526	550	475	556	527	497	505	523	495	496	461	503	511	488	556	492	519	558	520	510	532	532	547	522	542	532	509	524	563	465	531	508	491	492	540	536	525	534	521	517	499	473	492	533	502	520	551	573	475	512	544	491	511	496	479	565	488	486	513	534	540	491	537	475	491	512	485	530	525	517	541	500	540	504	473	520	511	508	527	549	531	482	536	527	525	532	521	496	498	498	507	539	514	520	537	491	513	518	556	490	471	501	510	471	527	526	489	530	505	516	543	542	521	501	496	526	527	541	510	528	537	494	494	526	523	490	541	509	494	549	524	504	568	517	528	509	499	526	527	516	503	564	519	483	515	519	482	508	539	480	520	523	523	556	527	535	507	516	550	518	516	489	479	549	506	495	491	536	502	518	519	492	480	493	515	537	484	497	572	503	500	526	522	551	554	503	535	529	467	515	532	532	568	490	490	521	501	486	531	512	500	510	456	525	530	503	529	519	544	507	517	538	505	531	538	508	506	508	548	518	552	509	480	543	504	539	538	489	485	501	540	499	535	522	501	500	535	526	531	501	451	550	510	520	522	527	500	553	501	482	518	483	503	543	531	530	464	521	528	506	515	562	543	545	519	513	501	514	469	526	521	466	482	507	540	545	547	531	511	518	511	527	548	486	523	506	523	499	503	516	511	463	543	528	548	488	485	517	504	515	512	455	519	489	513	525	517	496	540	526	462	529	512	524	524	533	529	505	497	489	544	522	539	531	546	515	528	474	484	489	534	526	498	518	515	508	513	519	556	494	535	511	515	504	519	535	504	509	566	501	454	516	534	518	506	508	518	522	537	517	525	523	546	547	529	515	546	489	532	505	516	466	525	531	465	543	490	585	561	457	515	526	551	515	543	498	501	485	466	514	473	497	536	516	505	532	518	513	520	531	505	475	543	536	524	517	474	503	532	506	536	466	509	495	534	557	536	522	532	509	537	527	491	535	511	495	455	502	488	531	540	529	443	514	518	534	517	521	516	472	535	461	505	514	506	521	500	553	520	536	520	534	531	465	552	522	521	499	477	550	509	495	522	495	479	528	540	542	523	508	494	537	507	500	527	506	536	501	504	499	488	512	555	543	515	529	509	505	556	547	491	507	541	550	505	521	501	534	526	496	534	519	509	518	513	512	562	492	506	558	484	519	548	520	494	500	518	496	500	560	538	529	491	552	520	491	489	513	531	520	519	492	519	529	565	524	502	505	560	521	532	525	561	540	493	502	533	527	562	517	520	525	453	547	493	519	490	478	530	507	489	528	538	526	524	504	529	505	538	546	508	490	519	502	518	503	510	514	490	484	531	523	556	531	494	542	504	525	532	501	532	517	546	539	512	519	500	531	520	543	484	527	524	530	525	501	524	500	522	483	523	532	516	510	542	507	551	517	518	521	478	533	528	532	523	499	508	543	491	506	519	549	516	551	505	547	523	515	543	502	531	485	551	549	517	506	500	489	540	525	529	515	481	510	575	514	503	547	551	502	462	512	495	487	493	487	498	546	530	514	526	481	504	551	484	543	533	484	518	482	565	542	505	533	522	520	495	511	562	513	527	531	526	510	523	515	543	535	534	516	505	513	523	541	486	523	473	523	510	503	519	508	496	515	498	530	525	527	515	554	495	494	515	540	532	510	515	522	489	499	523	519	513	529	539	506	469	503	557	468	505	504	527	542	497	526	528	511	507	526	537	530	532	501	562	565	556	516	491	520	504	519	484	515	518	522	505	513	503	538	519	489	501	510	468	521	498	503	508	543	491	514	536	496	509	519	501	542	494	495	492	516	522	516	520	510	513	529	552	499	557	485	533	517	505	505	550	543	512	533	522	550	495	536	527	506	496	529	453	517	489	504	528	475	508	502	514	518	480	493	526	522	486	553	491	499	552	529	535	524	506	524	553	507	549	481	517	532	491	471	506	505	504	523	518	519	489	501	486	514	506	517	464	532	512	533	503	471	535	543	540	543	532	501	494	519	543	520	501	510	535	528	483	516	500	507	501	452	517	471	531	511	492	555	488	515	517	541	501	537	550	540	492	507	502	545	538	487	516	462	495	513	490	557	521	542	510	517	526	499	515	527	513	530	515	507	519	528	491	516	487	531	525	512	513	475	572	506	509	561	533	517	496	517	512	532	508	505	565	528	529	510	522	534	524	483	514	502	494	515	531	535	524	503	542	522	533	518	471	519	496	485	544	537	527	505	522	535	536	546	519	508	529	507	513	513	561	565	525	533	502	523	526	509	489	493	516	555	501	514	505	512	509	502	508	507	506	491	503	513	512	532	495	510	544	548	509	500	546	496	493	479	528	506	472	483	566	512	489	533	473	522	503	517	499	516	503	535	498	501	528	521	510	520	507	525	517	489	504	523	454	529	512	515	539	546	520	533	533	505	561	517	545	488	551	490	545	526	502	519	481	511	470	545	564	529	521	500	501	555	510	538	488	452	518	525	453	516	520	529	498	506	486	476	530	543	494	556	545	499	497	512	549	487	513	564	506	507	503	522	471	508	500	524	503	532	537	530	497	500	501	495	549	487	477	531	493	552	532	520	548	510	536	502	512	536	513	516	516	506	543	474	506	510	514	500	509	515	542	501	503	519	502	508	518	485	513	502	525	499	544	506	537	542	541	519	513	564	461	543	503	547	573	512	517	468	488	514	505	542	525	505	530	528	491	444	520	489	537	498	527	553	504	504	486	497	492	501	525	499	504	490	523	498	526	518	522	503	550	508	484	481	501	537	516	505	511	547	490	538	515	510	484	505	531	515	509	528	540	479	479	541	508	537	508	505	527	526	536	500	531	553	552	490	553	523	473	504	542	522	528	532	520	488	536	518	499	540	486	545	547	521	530	553	500	524	497	490	481	485	525	528	501
8674	9293	8222	4240	3051	2407	1937	1627	1462	1275	1182	1118	979	943	945	857	864	825	813	863	786	794	749	742	750	765	812	743	723	752	748	755	758	721	685	705	749	723	720	740	732	719	702	718	794	691	713	689	751	743	735	724	748	676	731	717	685	690	737	710	727	677	674	726	702	666	721	756	743	747	734	671	722	720	726	717	713	714	729	706	692	680	645	715	743	730	757	690	709	691	695	687	697	703	757	680	749	708	722	752	701	660	707	648	705	730	738	701	693	714	708	764	722	740	723	681	693	740	759	698	721	717	745	713	713	736	691	702	684	707	676	751	729	723	719	715	751	684	727	724	723	719	688	682	700	745	720	715	700	698	714	725	739	744	723	742	706	757	697	694	712	704	653	710	677	724	697	675	675	654	711	671	700	693	709	671	716	710	757	685	697	724	717	722	679	721	700	677	704	706	680	701	695	667	703	720	705	706	665	714	760	699	689	730	736	672	682	663	676	724	657	639	674	720	702	691	670	687	683	687	717	742	643	667	752	687	713	708	723	716	686	655	733	711	710	679	727	720	741	738	701	722	669	725	683	701	688	692	657	696	696	740	704	662	693	709	708	694	680	678	699	690	773	714	708	688	689	721	724	709	702	758	743	624	676	701	669	718	721	672	666	689	706	727	718	694	720	725	721	665	669	676	677	708	684	721	707	708	713	683	677	716	706	690	740	664	705	702	706	728	664	696	665	730	709	695	695	744	653	726	696	752	723	694	716	706	735	696	668	659	750	686	715	741	738	769	698	661	711	756	692	719	689	719	701	701	686	720	710	664	725	725	685	704	725	727	709	750	696	723	728	704	684	666	717	687	656	731	653	689	689	709	698	718	719	683	763	710	757	672	706	669	711	751	705	705	752	649	721	695	688	660	730	665	688	726	766	714	682	771	697	707	696	726	725	722	756	694	696	737	721	674	744	722	682	735	743	705	683	770	719	688	724	698	718	722	711	695	724	650	701	694	673	758	717	682	698	674	714	694	686	770	650	699	697	685	733	734	727	767	706	735	681	688	729	684	679	740	731	671	700	697	713	744	679	699	704	666	692	712	716	699	719	703	719	692	710	711	693	724	735	708	731	699	728	661	700	715	756	708	717	701	684	704	699	703	730	724	706	722	727	711	664	717	692	736	730	722	725	705	721	695	732	750	711	738	721	728	735	699	725	761	721	673	717	715	742	738	730	745	722	699	756	671	730	706	702	727	705	672	691	722	686	714	714	701	726	725	715	700	649	739	719	686	735	744	711	674	706	744	677	755	725	703	680	650	672	718	724	696	725	710	681	707	713	707	681	735	691	717	698	714	677	720	660	708	730	726	674	721	721	710	776	731	648	722	650	728	695	719	725	662	659	703	696	698	670	669	717	736	729	707	718	711	647	737	694	672	697	675	694	694	726	695	696	724	712	695	682	701	742	754	712	668	747	714	669	715	669	741	727	676	688	710	743	732	721	683	728	685	669	698	704	704	670	685	726	725	725	741	649	685	699	670	717	731	714	706	729	678	679	692	714	672	690	701	715	696	714	692	699	714	707	667	693	706	686	721	733	682	716	689	659	715	690	720	664	704	695	680	727	675	691	705	709	729	694	681	703	698	716	734	705	735	692	656	714	759	678	682	730	681	725	770	686	718	698	673	717	732	695	714	712	695	691	660	661	722	729	694	687	656	717	725	689	737	692	690	675	680	672	745	754	694	739	676	697	711	700	687	714	709	746	662	710	689	699	658	705	708	723	727	703	715	680	719	706	750	677	685	698	696	667	667	690	676	705	747	720	738	716	724	670	718	721	731	678	692	725	719	767	706	715	679	738	735	678	713	735	675	682	752	654	685	745	693	746	707	696	692	682	709	680	768	691	721	710	688	735	700	738	669	623	670	736	680	705	652	728	742	721	667	716	729	696	712	668	740	705	694	795	684	737	644	744	682	728	695	691	682	694	685	692	728	690	706	688	696	717	767	700	707	722	719	685	652	663	728	714	686	724	708	719	719	693	697	697	692	721	692	678	709	693	703	729	752	698	661	750	710	668	693	670	704	735	724	755	690	667	722	739	719	685	756	727	711	732	658	748	702	657	676	721	684	674	705	730	643	705	726	754	710	727	682	734	717	710	689	668	698	719	686	695	694	700	705	682	699	686	698	710	701	684	726	758	700	723	727	685	703	702	658	722	727	671	673	747	730	691	672	736	717	657	694	687	690	696	682	713	673	738	696	748	727	714	739	692	702	687	753	706	695	747	688	705	735	754	710	742	751	727	716	716	667	724	764	671	672	713	670	730	690	704	710	660	715	732	673	677	657	669	691	681	697	700	708	708	709	761	723	689	688	676	703	692	703	695	750	673	732	682	678	710	705	689	772	689	646	735	719	694	724	688	648	718	707	709	685	702	730	727	659	716	695	643	721	685	663	689	768	694	704	714	761	664	651	694	726	737	692	699	705	711	694	756	678	679	661	731	759	714	700	737	672	688	652	763	713	759	664	684	709	707	700	765	720	642	711	714	708	701	645	732	729	744	697	686	691	733	694	723	670	709	698	684	703	654	723	701	702	690	698	694	706	723	671	737	729	730	768	728	737	668	693	711	755	776	672	699	694	722	692	723	669	721	709	685	653	715	730	679	670	681	685	717	681	656	772	698	686	721	733	696	710	689	755	684	716	747	670	688	691	726	686	748	668	720	701	711	638	680	694	695	719	670	715	711	704	758	678	724	708	690	710	683	720	718	763	711	736	712	691	721	711	707	713	675	718	728	694	717	728	676	679	722	761	730	648	703	719	718	740	667	688	748	732	711	719	712	724	688	720	681	668	707	726	674	673	667	740	724	766	716	695	700	722	741	683	724	669	786	656	692	726	764	681	719	731	750	723	655	732	767	713	711	658	697	637	700	692	685	710	722	703	758	716	697	720	699	681	656	669	683	733	705	689	736	687	704	690	759	687	680	707	698	703	756	683	675	676	707	657	663	679	729	693	673	696	728	697	728	695	692	697	663	696	721	751	750	714	760	739	774	684	737	655	704	761	770	679	711	666	690	731	691	694	726	710	718	688	704	666	716	677	691	687	739	716	716	703	716	712	685	704	699	729	689	732	723	726	716	690	705	720	692	671	689	702	726	736	693	696	702	698	626	739	701	704	716	719	684	693	674	690	662	732	700	719	691	754	731	741	689	704	737	711	720	709	714	706	659	701	721	743	696	706	784	706	716	712	710	727	694	703	721	713	704	734	694	757	714	742	700	731	711	692	676	653	698	696	677	721	713	709	708	720	716	718	689	711	693	748	703	746	720	784	693	676	683	763	700	675	715	704	713	741	750	673	736	702	711	730	712	699	728	697	664	709	673	711	725	688	713	686	707	750	739	699	653	702	697	726	721	682	708	701	744	732	692	682	698	714	691	700	716	719	711	729	723	680	708	699	671	745	713	688	682	672	697	705	698	727	728	743	662	677	716	696	645	685	695	676	738	691	731	729
23150	21274	29176	23726	21274	21157	4060	1034	737	681	573	535	464	458	425	400	393	359	366	325	339	303	345	299	291	305	314	278	273	330	301	337	305	293	276	305	262	262	256	294	285	260	308	316	296	272	316	278	280	270	301	285	338	313	284	258	294	266	263	275	288	293	270	260	275	291	298	281	267	238	278	290	294	285	280	260	270	266	252	269	295	280	263	298	272	273	254	262	277	273	289	274	272	247	294	287	270	265	265	263	290	270	276	275	276	291	274	253	259	289	249	295	260	276	266	273	257	287	255	274	270	287	274	285	273	251	302	289	305	289	225	278	279	278	232	261	288	248	273	254	289	262	288	238	256	235	267	296	273	239	278	239	257	279	294	269	275	283	268	291	292	275	269	257	282	277	239	270	257	270	265	286	258	292	254	265	241	283	262	287	271	247	284	275	262	238	280	303	274	260	225	265	268	241	278	245	229	269	273	288	247	263	303	260	244	246	295	263	280	270	250	268	266	288	264	270	282	276	307	255	272	240	260	245	269	283	301	284	225	297	275	264	273	270	269	262	265	266	271	262	244	275	251	264	265	235	288	300	259	309	265	236	242	262	262	271	265	271	280	268	279	255	237	281	285	302	266	271	290	277	246	260	301	280	247	286	265	267	239	305	267	261	268	269	289	271	271	246	277	285	274	262	266	248	273	262	301	264	277	263	260	248	240	237	260	272	260	270	278	265	285	249	265	270	226	274	279	265	288	272	259	262	264	260	243	273	228	260	271	261	286	269	265	253	250	300	263	264	285	260	270	275	252	269	254	257	259	299	277	256	272	287	254	273	265	249	272	258	276	271	271	270	265	240	244	247	290	233	276	285	283	269	240	291	259	272	307	252	242	267	237	259	284	290	279	258	287	270	263	280	287	240	276	277	256	276	269	285	267	272	272	266	244	249	270	258	283	246	275	256	244	263	284	292	260	272	261	259	248	251	286	275	264	269	251	265	289	281	282	257	267	270	253	265	257	239	272	265	267	268	258	235	267	272	248	253	228	259	253	287	252	279	278	286	262	262	282	261	259	259	301	254	271	243	279	253	282	253	265	286	260	273	271	272	260	296	262	281	263	274	234	283	239	264	250	292	248	266	261	258	287	253	266	261	267	276	264	255	263	278	277	288	286	267	281	264	264	263	267	280	291	284	265	301	267	265	263	237	250	282	279	294	273	260	283	285	286	292	241	252	288	275	270	238	297	266	255	284	255	264	274	307	296	269	272	287	273	263	283	229	264	257	294	244	251	253	273	276	273	283	271	265	261	248	275	274	271	255	294	246	282	281	244	247	258	283	259	257	292	273	282	285	257	276	255	264	277	258	289	293	281	257	261	257	267	263	258	277	253	234	297	259	288	246	262	234	243	259	271	254	294	276	290	256	271	257	249	244	241	272	261	298	248	262	260	273	258	267	271	271	254	265	277	303	227	287	244	261	273	314	291	263	271	265	244	259	303	262	288	235	264	266	272	240	275	252	264	263	253	311	275	280	252	283	253	257	274	248	244	273	259	254	242	272	264	259	290	244	265	261	275	276	287	259	286	286	261	266	280	264	242	245	299	253	280	242	266	261	282	292	281	277	277	253	256	248	280	278	274	276	245	255	263	247	256	276	270	296	281	271	263	270	281	287	253	267	297	256	258	270	296	286	264	273	240	252	244	258	242	269	282	248	271	250	258	276	259	274	269	257	269	241	296	297	242	265	269	265	259	261	273	290	245	263	297	262	279	278	240	293	262	260	303	273	283	296	295	279	256	265	284	277	248	265	269	268	276	256	270	305	271	223	272	289	245	280	280	262	286	260	283	273	261	245	284	282	283	236	273	278	260	285	275	273	259	256	265	288	261	243	267	268	279	281	287	261	269	272	274	259	267	258	253	278	260	269	287	268	270	273	231	272	265	240	260	271	259	240	252	287	287	269	271	265	304	261	270	287	257	258	260	259	252	283	257	293	260	244	269	269	242	265	282	249	281	271	267	260	250	299	289	273	286	316	272	270	255	240	281	259	287	257	273	280	248	275	251	294	263	255	276	281	285	247	262	284	270	266	260	266	278	250	260	256	282	262	253	279	263	255	244	287	250	254	256	271	281	262	287	279	288	280	276	256	280	271	266	261	270	282	282	264	265	261	270	266	300	236	272	238	297	249	277	242	299	275	263	260	271	283	245	286	286	262	237	297	297	262	291	269	246	257	274	269	297	296	254	294	271	274	303	277	289	246	267	269	233	281	262	261	260	285	273	250	290	277	257	266	279	251	252	272	279	280	270	278	274	282	272	260	295	259	253	266	292	244	246	279	261	256	248	288	281	249	267	285	272	279	239	266	288	266	275	273	261	286	248	263	242	259	274	305	270	256	262	275	278	282	294	268	259	266	267	270	263	262	285	271	276	250	260	263	253	300	320	271	271	271	268	252	283	265	256	297	302	244	259	287	292	269	263	262	280	273	272	266	290	262	272	261	246	272	267	257	252	265	246	287	248	259	273	268	274	279	242	263	306	262	273	277	273	275	253	251	264	289	263	273	276	238	263	284	276	254	285	264	294	275	256	262	265	305	247	290	271	287	232	251	268	261	261	296	244	249	231	247	265	250	289	261	252	271	251	256	270	256	277	254	292	312	243	232	258	254	269	286	265	284	292	275	268	288	266	255	265	277	287	256	268	284	286	275	262	257	272	267	296	259	255	267	253	294	246	263	285	274	262	271	306	265	292	253	272	294	324	274	286	248	275	232	269	275	255	283	273	282	262	270	227	310	288	271	235	268	283	251	286	255	268	280	282	272	279	242	235	249	276	280	280	238	278	250	270	278	280	234	282	234	280	273	271	261	245	251	276	268	280	264	240	252	267	282	256	294	240	258	273	242	273	289	244	293	255	249	247	257	262	267	275	275	252	285	286	262	271	264	281	245	282	273	244	271	280	276	265	268	270	261	262	302	265	260	270	274	268	297	246	263	283	300	263	249	293	273	237	279	267	250	269	249	288	261	270	263	273	249	247	251	245	250	271	270	273	259	298	275	276	257	267	276	254	261	278	290	270	304	277	287	255	263	284	262	230	268	267	252	279	262	256	264	304	269	280	284	278	279	286	237	263	265	286	261	239	266	245	254	268	261	291	258	256	269	267	287	279	272	280	241	266	242	273	259	259	281	303	243	263	260	228	265	269	285	255	269	268	295	275	282	293	276	294	263	284	282	240	265	261	275	245	269	279	267	267	256	312	255	301	250	238	247	288	270	273	270	276	279	250	255	259	270	251	269	250	274	251	268	236	285	284	268	255	276	256	252	279	305	264	245	279	281	290	288	253	272	292	273	268	255	251	263	261	259	264	262	294	266	289	281	259	265	271	285	258	299	270	276	257	282	261	279	259	241	240	246	269	281	294	276	288	261	249	269	256	286	262	273	255	268	270	283	256	276	246	276	275	283	255	274	243	253	284	261	257	254	269	288	264	282	297	234	263	258	291	299	272	285
10448	14787	12917	7102	4825	3657	2867	2261	1789	1545	1231	1099	982	825	815	734	632	661	577	537	504	556	568	520	487	500	468	473	458	471	432	448	448	413	449	419	428	418	409	441	388	393	441	401	414	415	416	366	412	436	437	379	393	404	404	404	419	421	382	367	400	363	382	368	369	389	373	364	370	366	354	400	388	391	428	417	373	370	388	399	395	383	390	391	369	402	379	394	373	402	392	358	420	374	368	354	360	373	386	402	378	436	382	354	381	383	424	392	373	358	390	353	362	393	381	386	438	362	392	349	378	398	345	388	392	397	365	380	398	382	381	396	406	379	417	401	389	371	383	380	384	388	370	397	416	358	363	443	373	367	387	389	380	391	378	388	365	346	366	388	389	369	392	383	361	376	403	364	364	380	370	368	384	371	374	390	343	367	395	364	378	370	371	372	392	392	373	374	358	364	397	400	371	373	371	330	398	395	391	362	415	367	371	346	388	383	420	371	361	383	412	387	347	377	355	372	364	363	369	414	382	390	402	357	384	399	387	380	380	399	359	393	405	380	414	391	375	365	406	344	365	392	389	391	364	363	384	368	385	374	369	411	371	412	380	358	379	373	407	397	381	380	394	391	390	356	401	376	366	366	380	380	376	363	368	358	387	401	390	375	339	376	370	371	368	375	365	371	391	327	372	368	389	398	374	355	378	336	412	362	363	362	384	385	387	373	358	359	364	343	409	373	353	403	355	400	377	393	378	412	323	365	373	360	375	367	386	394	373	387	351	377	406	372	380	358	335	390	397	371	381	377	354	374	408	392	370	360	368	389	423	377	391	356	375	365	348	380	386	371	374	337	383	379	353	379	379	394	346	394	361	414	368	390	378	363	360	369	395	364	346	363	378	379	393	400	401	389	387	392	389	384	360	406	381	384	393	376	387	375	359	384	382	388	392	361	370	373	372	375	383	369	386	359	409	371	371	353	375	384	393	368	393	411	410	344	395	370	394	347	402	358	363	384	380	362	362	365	390	398	383	426	437	401	353	387	391	380	404	369	385	386	416	393	342	411	353	403	368	369	380	413	395	348	382	390	359	406	385	388	339	358	363	385	365	348	394	394	362	397	375	369	389	404	404	376	377	382	360	381	404	414	393	408	381	378	382	362	368	367	371	374	358	364	371	399	429	367	399	389	389	347	379	352	369	367	381	398	384	346	399	354	390	369	362	365	391	376	361	397	399	410	353	353	413	386	416	375	391	356	376	373	391	364	385	378	381	371	409	372	368	376	395	370	370	358	377	380	388	394	353	382	387	373	362	353	356	367	363	385	404	360	384	381	409	431	392	386	375	399	359	377	370	340	368	376	363	386	361	409	412	414	365	401	388	357	371	370	384	361	377	373	352	370	348	403	401	392	401	393	395	346	350	374	357	414	344	406	360	392	368	383	386	372	410	395	377	319	361	358	356	357	363	405	366	398	386	376	406	386	359	412	375	379	383	365	374	410	384	360	365	438	407	397	347	410	383	385	381	369	428	418	409	349	364	400	371	418	353	369	383	362	362	350	365	398	381	383	373	383	393	367	401	411	411	362	382	325	349	352	401	402	328	359	371	382	366	405	371	369	405	368	411	375	395	386	398	387	380	396	403	377	400	377	366	392	356	386	378	356	380	366	391	417	391	349	352	408	366	368	374	408	374	371	357	340	368	358	369	402	397	368	386	407	394	365	378	338	362	377	400	356	359	395	382	364	356	374	339	352	385	388	344	343	372	376	383	383	363	388	389	398	412	374	324	381	343	362	341	422	350	370	357	378	406	399	378	393	366	356	346	364	396	415	367	393	369	374	367	365	397	381	390	347	375	406	392	360	359	425	418	386	374	383	363	399	421	330	371	385	381	340	373	316	369	388	393	363	369	337	371	379	370	400	371	388	402	345	383	391	378	354	344	409	439	358	362	367	348	351	382	375	400	365	372	372	374	400	404	391	365	341	357	397	416	381	386	380	350	376	379	383	396	404	390	406	358	423	391	386	402	388	375	369	405	380	363	377	367	355	372	369	365	341	389	385	383	368	407	371	385	390	367	356	380	384	390	366	406	384	401	375	363	347	353	366	371	405	374	377	334	364	379	401	372	346	367	361	396	384	366	377	384	380	382	404	374	389	360	390	402	399	384	386	374	363	344	378	376	413	368	351	387	388	358	364	405	422	364	404	398	408	383	370	366	386	386	387	355	376	435	375	394	427	367	368	384	389	373	375	343	390	376	403	369	394	345	384	361	389	389	394	363	385	415	372	401	398	387	329	389	368	393	394	386	356	368	388	356	361	378	372	370	345	409	406	380	384	407	390	344	397	377	402	352	360	392	387	364	394	397	367	368	380	371	385	382	335	379	376	351	391	378	351	364	371	414	376	397	374	395	405	384	358	360	372	386	375	356	400	377	427	404	399	384	395	383	380	382	389	403	369	371	382	386	357	399	376	410	379	397	343	371	386	361	377	385	384	402	392	391	392	374	416	362	353	369	394	429	394	375	355	359	398	365	399	362	405	377	355	405	392	374	352	358	416	372	403	404	373	327	357	374	360	363	363	388	372	393	331	379	353	381	407	371	429	416	395	371	387	386	375	381	390	388	385	396	372	347	343	350	370	372	363	414	392	384	390	391	387	385	366	354	377	376	383	378	396	378	353	402	400	353	375	403	359	376	385	355	374	384	379	398	370	374	358	385	386	380	417	387	414	365	352	392	342	379	340	410	372	369	381	395	382	363	406	371	377	335	355	405	362	364	358	347	341	376	397	367	401	404	394	365	370	381	352	371	376	369	410	377	406	378	352	412	382	374	387	389	386	375	359	412	380	373	369	372	363	400	406	390	383	374	360	391	416	377	376	389	378	380	354	374	409	413	396	379	402	375	383	389	387	372	365	372	393	400	372	377	364	395	339	346	390	378	397	343	362	362	378	393	382	365	383	400	402	411	400	390	377	361	364	400	345	380	371	397	372	344	372	376	386	365	376	386	364	375	373	357	360	392	418	390	366	356	359	398	386	411	379	414	353	363	415	347	390	389	375	348	404	374	399	380	347	414	394	400	392	350	374	369	367	347	382	373	367	365	382	354	381	394	408	418	393	366	398	409	362	376	368	392	394	370	389	393	382	355	414	385	406	409	376	368	383	401	357	363	357	364	418	393	372	383	370	388	383	416	401	394	394	412	373	366	388	384	373	394	401	360	405	392	362	402	378	362	377	388	386	384	351	372	352	353	350	365	428	362	409	395	375	404	367	352	355	395	374	364	379	403	373	418	408	361	363	354	374	367	409	398	362	395	390	369	381	410	373	382	407	396	364	389	389	365	379	381	418	393	361	370	393	409	386	406	385	377	390	374	418	401	395	363	378	367	367	383	386	400	344	376	397	357	345	366	367	394	331	351	391	400	411	381	381	373	372	387	360	379	392	373	407	344	390	400	378	365	378	375	378	383	402	376	394	431	391	378	375	397	377	414	378	380	369	386	363	371	386
27229	20516	8163	1081	756	671	518	537	509	497	521	485	498	475	502	504	480	499	487	522	500	454	483	494	499	505	476	521	478	495	488	480	501	499	507	477	493	533	509	487	480	484	449	512	471	470	507	487	466	501	479	488	498	482	494	463	518	500	514	478	482	422	493	477	502	493	464	449	459	480	494	516	514	506	481	482	477	433	481	478	456	477	482	488	450	504	463	485	492	489	491	497	498	481	540	467	463	527	452	517	491	492	499	458	493	435	482	497	495	461	496	479	493	507	499	463	477	483	465	490	490	474	477	451	478	435	475	479	487	493	455	478	497	469	497	484	453	489	471	502	482	478	455	469	462	487	441	472	493	473	452	467	487	467	476	471	504	508	485	496	478	461	444	495	481	513	469	508	459	484	437	473	444	443	464	465	535	467	471	463	475	492	463	474	459	478	515	491	476	502	517	465	490	524	497	469	498	465	450	460	484	454	521	479	486	536	471	502	470	498	487	477	506	494	516	491	451	471	515	466	448	510	482	482	490	500	497	528	455	443	505	498	460	474	465	471	493	440	514	496	437	480	489	465	471	469	482	460	513	484	472	460	515	473	505	469	484	486	473	490	453	495	494	444	475	450	493	496	476	474	488	436	529	494	501	429	484	497	514	474	475	441	509	482	520	470	500	454	448	469	516	490	488	508	482	495	530	495	474	469	467	481	489	509	509	471	477	491	484	493	461	498	485	476	486	492	456	439	463	519	494	459	521	464	497	490	473	487	517	530	486	464	464	497	441	482	468	452	481	463	497	480	482	471	448	491	501	473	444	478	496	481	495	484	439	477	438	473	480	465	494	497	455	484	430	476	489	496	457	480	472	489	494	485	487	506	488	452	428	481	455	491	524	484	484	500	536	492	460	455	464	489	490	473	485	471	508	445	468	501	482	485	482	446	463	467	481	511	500	485	493	476	504	479	490	486	462	484	502	456	494	494	508	488	545	466	479	497	482	494	476	468	500	457	493	483	489	440	498	477	450	488	427	479	495	513	504	496	471	458	483	477	488	506	476	477	451	466	469	449	461	477	449	466	506	441	464	495	458	488	473	468	502	521	482	445	528	478	499	524	499	496	466	486	512	444	485	489	477	469	520	524	501	518	509	469	479	484	450	480	486	491	490	484	481	484	504	518	546	474	447	492	455	542	480	480	487	460	470	486	481	504	503	476	480	494	466	500	499	471	477	504	513	495	451	486	509	465	499	499	486	466	480	469	486	515	504	499	470	463	496	500	506	464	480	471	423	475	502	455	502	478	489	484	471	489	458	454	494	478	513	502	473	484	507	510	439	524	463	477	518	464	490	449	458	457	481	448	487	470	496	494	472	488	471	469	482	482	467	501	482	438	475	477	470	474	448	465	514	467	500	485	510	483	498	489	472	504	509	504	467	498	537	450	476	519	479	478	495	494	474	466	520	490	487	495	464	490	525	495	446	478	485	494	527	491	488	453	508	478	510	491	490	499	469	450	501	487	476	501	495	458	501	466	499	477	506	439	481	515	465	495	466	495	501	450	474	452	472	486	473	464	478	483	459	477	539	482	470	476	505	508	462	461	457	473	479	465	478	449	517	452	477	478	471	463	464	504	513	495	511	454	460	484	487	470	504	473	492	466	509	487	458	498	475	452	474	486	454	489	484	473	487	479	456	498	498	487	486	470	473	521	457	443	471	512	474	486	465	464	488	499	504	471	446	485	492	487	486	461	464	526	472	480	498	509	493	452	485	474	487	493	510	497	500	504	477	485	503	477	463	499	488	469	479	486	457	498	511	509	473	457	463	480	469	486	490	475	467	487	499	501	476	473	498	481	464	444	479	457	459	452	467	447	487	508	493	467	515	463	543	462	522	493	472	497	470	481	499	461	484	521	466	535	504	490	437	511	501	498	508	477	489	484	477	472	485	510	523	478	452	466	480	477	489	479	434	473	496	502	532	500	476	491	453	484	485	494	460	509	470	512	454	499	471	467	506	463	503	469	489	476	478	470	492	437	513	465	497	448	514	491	489	506	526	477	469	467	484	484	466	489	512	475	524	531	488	447	474	474	489	469	453	463	471	488	494	510	474	495	455	468	483	483	476	462	469	546	497	455	443	511	509	443	474	481	504	451	466	453	524	468	472	518	423	504	454	456	473	491	482	445	480	488	505	490	502	495	505	482	462	453	487	517	485	509	446	510	495	442	441	423	521	499	520	504	485	475	483	517	450	467	455	481	460	482	439	472	482	468	486	517	461	496	480	502	493	508	485	483	495	512	494	533	443	489	495	509	478	491	486	469	455	484	481	443	487	476	491	479	461	476	464	505	441	485	470	469	468	459	485	503	438	473	510	478	486	473	465	468	484	530	505	489	487	500	520	452	506	453	497	498	498	451	488	449	512	481	453	460	507	500	478	474	503	499	482	479	492	523	478	453	472	494	496	470	473	516	493	476	448	489	486	469	501	488	448	496	505	470	495	484	491	459	519	470	473	477	502	510	475	477	495	472	460	461	505	468	498	456	496	473	500	494	472	524	477	496	505	506	466	506	476	511	487	464	527	445	528	511	486	497	474	491	474	462	456	488	494	467	484	463	458	510	463	506	494	462	481	469	490	481	465	519	487	465	518	477	494	496	478	459	453	467	465	470	466	483	494	456	488	441	483	510	455	466	463	462	496	478	483	470	480	477	473	499	462	498	484	512	468	473	474	498	453	482	474	491	450	487	461	490	505	485	481	496	480	463	469	456	461	514	462	496	477	476	478	469	475	486	471	473	469	469	476	473	435	499	463	478	483	491	461	429	484	450	484	482	488	468	520	498	472	493	448	443	461	495	473	482	484	483	491	504	481	444	424	476	466	513	454	480	461	523	501	472	472	509	461	456	471	467	479	460	539	507	459	487	534	491	463	512	509	451	497	471	511	473	464	486	498	455	470	469	486	504	467	487	514	479	460	495	494	488	495	475	489	491	445	505	493	457	448	502	472	484	479	508	486	451	503	510	482	498	491	488	532	505	497	497	479	455	484	468	474	461	457	446	493	481	464	470	473	492	490	498	508	453	466	457	449	506	503	486	477	469	447	479	483	438	475	497	476	447	496	491	485	454	482	502	466	482	480	485	446	460	470	468	484	463	478	516	530	499	484	507	452	520	404	464	472	449	499	453	515	491	525	468	458	446	493	458	473	456	502	500	492	490	441	475	491	470	461	465	451	471	483	488	468	518	506	477	513	485	490	493	488	533	483	460	468	465	503	498	468	475	449	476	523	486	525	488	491	447	490	461	476	454	483	468	511	502	495	496	490	468	480	446	495	479	442	483	494	478	479	433	494	494	460	520	476	463	481	472	488	488	483	494	460	527	476	506	493	486	486	467	506	510	485	486	466	494	500	482	464	495	487	448	483	478	454	497	504	484	484	462	463	529	466	476	475	451	491	459	484	474	500	457	482	490	492	477	505	467	500	505	429	485	476	517	481	477	460	498	476	481
5825	1551	1445	998	849	822	723	744	747	694	697	702	694	663	650	670	636	687	648	681	661	644	691	618	676	673	645	654	706	639	646	656	645	629	636	651	678	683	672	655	603	679	688	642	640	622	656	625	654	637	660	624	658	634	627	636	683	651	695	641	646	639	633	641	661	648	676	655	652	611	583	632	687	690	665	695	642	594	689	672	662	656	624	645	708	659	682	653	648	636	638	638	671	651	645	669	641	624	647	691	621	698	677	684	622	682	593	619	606	637	641	676	690	650	688	684	673	645	660	658	667	639	633	664	698	667	612	673	612	669	663	696	588	663	675	649	639	632	647	652	640	657	678	686	608	637	710	695	641	607	682	706	691	617	677	650	604	645	653	688	590	625	639	625	667	617	630	655	672	647	676	679	674	627	671	641	658	652	663	675	637	605	657	662	670	642	616	639	699	666	635	698	659	661	615	675	620	614	667	612	640	627	680	603	661	679	608	646	635	666	607	658	676	629	697	600	665	635	644	600	647	637	660	671	642	674	631	645	647	653	632	674	665	634	624	636	678	668	654	631	648	661	667	641	685	631	698	664	682	621	625	612	655	645	690	653	660	646	635	680	670	624	668	693	630	597	636	606	637	611	658	600	625	639	659	648	660	671	609	612	641	679	642	641	683	663	635	618	693	728	651	644	623	666	597	634	642	657	655	641	649	634	590	648	635	622	643	698	620	637	653	643	656	666	633	645	637	649	623	639	693	668	629	629	656	653	665	715	610	622	607	652	644	710	662	646	633	652	687	646	614	658	690	631	650	605	595	648	647	681	651	621	638	623	626	642	678	624	693	671	657	596	651	687	656	654	643	619	666	608	669	626	649	683	609	629	649	645	640	625	634	662	587	668	640	594	655	587	664	684	617	649	660	604	622	630	653	689	617	649	686	700	688	620	624	687	659	686	639	606	675	665	642	658	630	655	677	627	643	617	661	626	650	678	666	667	609	659	649	677	652	618	601	676	672	695	680	665	594	676	649	690	692	611	664	654	633	664	655	638	657	650	640	661	671	631	612	581	658	668	634	652	682	639	654	670	678	682	700	685	630	649	657	647	623	628	668	654	625	623	654	601	636	646	623	675	694	680	664	612	660	624	640	641	650	626	693	671	620	657	647	632	637	680	641	620	607	700	620	693	668	654	658	596	688	640	675	647	686	626	654	616	675	627	655	601	657	682	646	607	657	704	702	633	621	671	639	682	677	649	635	619	700	662	617	640	655	673	663	692	645	614	666	658	644	617	625	659	676	654	664	621	670	648	679	643	665	648	650	617	650	665	622	621	631	642	684	648	682	655	669	615	625	645	670	665	675	689	603	657	630	655	643	670	656	662	610	658	648	661	680	633	687	614	643	684	631	631	652	676	652	674	671	617	620	668	668	663	619	633	643	642	624	642	630	681	657	626	637	638	689	653	644	671	644	630	688	625	642	635	685	691	658	651	637	638	634	656	637	614	581	629	653	615	659	651	683	636	606	644	651	642	634	665	631	671	614	672	660	630	653	638	685	665	688	639	643	607	690	666	623	646	610	680	680	694	708	685	632	652	704	628	675	638	631	665	659	627	657	688	640	643	693	667	668	627	656	659	649	681	642	599	618	615	702	658	698	665	623	613	688	647	648	601	671	636	632	661	580	632	619	660	641	629	655	649	664	634	685	688	654	682	596	638	716	656	670	650	692	675	620	670	662	670	620	652	622	616	636	637	630	652	692	673	685	614	670	658	684	657	666	678	664	682	651	645	653	656	656	640	614	651	653	627	628	652	635	644	661	670	650	669	663	637	629	646	662	633	620	682	661	668	605	631	642	659	643	696	654	641	639	657	681	667	633	690	604	669	634	678	625	653	683	640	660	654	632	640	648	610	627	649	662	649	664	606	686	640	618	626	686	641	641	673	631	650	646	700	592	612	634	636	632	654	668	620	606	674	646	621	638	656	640	641	637	623	684	637	641	648	660	643	716	658	642	621	633	619	645	637	612	689	663	652	628	639	607	672	647	648	625	626	667	623	620	640	651	660	623	631	622	672	673	643	630	666	709	697	678	666	669	675	625	665	677	629	638	641	612	644	651	643	682	643	641	639	644	621	659	661	616	645	651	638	671	696	657	646	636	629	669	613	663	652	667	673	656	688	683	612	665	630	646	679	637	666	641	622	675	664	596	695	673	654	637	657	647	615	685	637	678	662	636	647	697	682	595	655	621	681	639	626	684	696	629	629	680	660	684	706	676	638	694	645	671	622	682	616	627	648	635	636	662	607	630	653	676	672	651	633	649	634	690	672	666	667	598	636	669	660	620	616	659	699	651	648	702	614	687	596	645	670	611	633	662	661	666	662	631	666	643	654	658	696	635	644	622	664	630	628	665	634	646	703	667	651	684	692	617	660	582	675	685	649	642	639	622	656	656	617	702	654	641	656	649	681	659	671	649	670	630	639	656	650	642	676	662	652	645	683	646	651	666	675	664	648	638	660	657	609	638	646	652	659	662	671	683	610	621	659	654	703	662	634	632	639	626	670	667	680	661	637	633	618	611	661	643	634	653	667	693	643	687	668	644	642	674	660	642	644	661	635	670	661	675	710	669	677	681	668	626	664	681	633	658	644	623	624	646	632	650	647	634	639	628	668	615	685	572	653	687	669	696	587	663	660	647	609	653	639	607	588	697	624	662	639	653	625	666	692	619	660	619	664	603	658	694	668	694	687	622	670	624	644	695	653	665	664	625	673	624	658	662	666	607	683	694	625	654	633	660	691	637	671	640	604	657	656	632	654	637	654	619	648	639	653	609	644	664	649	675	654	631	637	642	675	682	670	655	641	662	648	671	642	639	654	635	658	694	689	626	640	623	647	677	633	632	646	658	657	697	659	695	654	652	657	643	640	717	638	689	679	635	693	633	658	672	618	632	591	620	645	634	671	610	654	641	616	687	664	645	664	638	656	710	614	632	660	675	664	635	644	684	643	667	648	705	641	672	666	654	623	664	613	642	652	640	662	699	639	624	629	627	649	687	644	665	699	628	650	683	684	654	658	676	650	611	673	642	670	706	675	672	688	675	625	622	650	591	648	596	638	638	661	664	679	649	652	697	691	663	636	636	661	654	680	642	625	615	614	691	697	621	623	649	684	658	636	681	640	633	634	633	676	648	642	635	669	638	631	663	661	666	663	696	627	691	660	649	629	658	615	637	661	629	659	665	708	588	654	641	632	658	607	641	681	638	629	627	630	626	696	601	654	623	640	662	650	659	644	652	627	651	657	665	663	674	645	640	678	647	650	654	675	647	649	675	641	635	650	632	648	640	634	654	668	639	628	649	639	614	633	698	655	660	648	667	627	629	659	662	655	669	648	624	671	647	681	638	680	680	609	697	675	675	617	690	664	635	626	680	664	638	669	672	664	641	682	638	649	654	643	662	680	686	697	678	644	637	632	677	658	656	679	610	603	682	661	600	634	615	626	617	629	685	652
24377	21266	28556	24267	21125	5004	1193	892	730	715	685	685	639	569	632	608	557	551	577	566	540	556	565	531	554	581	521	546	534	562	507	557	565	524	548	520	510	526	523	517	540	556	537	579	513	500	525	540	510	527	504	550	510	547	533	527	479	512	535	566	540	505	505	503	554	531	513	465	550	518	537	531	550	507	494	501	566	535	467	500	536	544	530	493	508	511	579	533	514	518	536	517	533	552	536	507	509	526	537	507	539	491	550	487	522	517	522	501	509	524	515	522	546	554	472	536	535	521	540	516	466	530	519	529	495	503	515	517	524	500	494	541	476	510	512	508	511	532	520	500	542	500	508	439	526	516	481	504	468	485	507	519	516	500	516	526	534	539	528	546	548	510	502	541	495	514	497	564	528	524	535	518	523	507	510	481	521	540	512	545	508	506	532	500	567	489	538	562	503	554	524	489	512	525	505	507	530	519	486	505	541	533	565	501	512	493	512	498	493	517	509	445	526	526	555	528	533	551	539	512	508	524	504	507	540	520	513	510	520	510	525	545	557	473	535	507	494	532	532	534	510	501	506	539	547	484	470	536	478	542	504	492	551	528	548	499	530	521	523	531	515	521	520	505	507	497	506	527	541	550	512	491	507	486	506	500	555	493	509	533	541	554	530	523	548	526	528	519	476	532	536	462	492	547	491	567	523	518	546	474	538	505	497	569	504	528	470	511	494	491	487	554	503	508	532	514	488	517	501	527	494	514	529	543	512	472	523	526	507	528	570	534	559	516	500	542	542	507	532	522	510	519	506	521	513	523	481	524	540	497	512	533	510	507	527	533	509	486	503	525	471	503	518	510	499	507	513	518	529	491	495	491	563	563	465	521	516	499	524	529	536	544	506	569	532	482	529	516	531	588	508	505	544	517	525	516	509	516	521	506	497	528	566	538	520	525	489	524	573	528	526	538	523	528	532	510	535	499	509	487	509	515	511	506	485	486	510	507	522	518	546	535	515	542	534	538	486	530	512	462	507	535	493	507	504	543	531	500	522	534	482	524	531	500	500	507	525	495	483	529	518	549	502	529	531	513	544	548	536	546	485	465	522	557	533	539	532	542	528	531	516	518	486	523	455	492	486	501	550	517	518	550	495	546	512	520	517	523	562	483	535	554	494	560	515	524	531	516	555	483	508	491	497	541	493	511	538	513	544	500	489	539	505	508	496	502	518	525	501	501	511	532	497	519	487	524	481	485	555	536	509	551	553	547	506	522	502	522	522	492	553	555	508	498	556	495	561	492	523	534	524	523	509	513	504	525	524	514	516	540	497	557	501	562	539	524	503	506	472	487	528	550	527	532	502	538	526	460	516	518	543	523	500	474	509	508	516	478	488	519	539	503	528	479	477	532	550	502	554	529	517	493	523	508	512	493	568	490	488	543	486	460	541	521	503	539	519	542	480	544	570	489	535	507	520	498	458	515	505	543	507	531	549	575	509	524	547	502	526	543	498	500	505	527	525	507	539	499	524	522	541	516	528	528	534	534	563	479	512	511	545	542	537	536	515	553	515	575	543	526	489	510	517	520	499	544	487	537	459	471	498	525	481	495	472	499	496	559	528	576	491	555	550	520	546	514	479	515	513	512	531	521	511	552	505	527	485	516	519	536	531	524	556	542	519	513	500	489	592	519	543	508	509	539	554	525	492	510	497	537	548	511	553	496	547	498	481	519	512	506	549	539	526	562	534	500	514	506	503	540	531	530	511	473	526	543	533	514	503	500	550	530	498	519	548	498	534	544	490	543	521	538	533	566	520	521	523	526	511	489	526	589	519	495	533	495	544	501	567	494	515	520	475	494	482	537	555	560	516	482	513	501	554	488	502	539	564	493	540	541	512	520	557	547	543	525	565	503	513	472	538	515	533	511	485	549	553	531	550	518	513	513	516	531	522	537	555	505	525	515	535	529	537	507	579	489	506	524	525	507	546	542	526	504	499	518	530	504	576	491	531	515	548	537	525	529	534	489	519	534	494	490	506	536	511	509	489	552	493	550	528	502	534	523	509	548	522	531	504	527	492	560	521	554	518	505	523	501	515	542	509	565	482	529	553	497	559	529	490	538	543	498	502	523	503	529	449	493	512	531	499	512	536	496	509	508	518	552	521	471	484	520	549	489	528	499	495	512	528	492	545	519	521	495	546	543	511	548	501	505	513	540	528	512	508	565	587	519	559	521	539	526	525	487	503	498	495	522	544	526	504	522	501	540	508	482	547	521	512	521	559	546	492	512	520	576	474	547	523	488	561	523	555	544	494	504	510	539	507	474	518	490	481	563	514	536	561	545	514	550	523	527	523	499	493	534	489	524	524	511	533	521	516	516	485	533	520	534	534	527	540	518	504	523	511	504	480	565	499	523	485	509	494	516	456	533	491	534	502	516	508	510	530	524	529	507	525	519	528	491	513	549	513	538	482	524	482	510	509	504	541	512	514	513	509	565	519	533	524	527	520	505	532	473	565	529	506	524	509	520	529	496	521	504	501	511	526	524	529	494	552	491	513	517	495	471	529	530	530	514	541	525	486	546	522	492	505	476	491	492	493	517	553	491	508	551	516	511	510	558	517	506	515	537	506	530	516	505	521	492	525	482	495	511	560	505	534	529	532	471	531	530	518	477	492	522	557	526	575	541	458	547	513	529	474	555	531	522	500	525	505	500	480	558	543	520	520	488	475	507	549	529	520	495	501	483	538	566	556	544	539	524	532	513	541	526	531	524	520	558	569	528	501	530	521	523	553	539	492	512	545	539	523	503	548	499	510	539	486	538	497	526	565	539	517	516	554	508	517	501	534	540	483	538	503	477	527	521	527	535	539	502	461	480	530	514	534	498	510	534	492	479	551	557	547	505	549	531	513	583	501	542	606	512	491	532	544	508	519	486	499	508	506	517	532	507	505	501	509	531	538	472	513	537	530	495	532	547	519	504	489	488	527	524	532	501	523	488	506	510	489	517	492	501	525	503	509	516	507	501	519	499	537	506	495	529	508	550	510	520	471	542	536	504	544	526	502	510	545	512	492	497	497	515	537	524	524	519	519	515	536	510	540	543	511	534	498	525	502	504	531	541	511	494	478	521	513	506	493	537	559	534	511	509	521	533	508	523	505	497	519	535	508	506	531	537	497	536	528	498	513	496	512	493	529	507	534	558	506	504	540	512	497	516	530	481	556	543	515	513	515	541	546	524	514	509	496	504	537	465	552	486	527	523	488	533	489	507	546	523	522	473	503	534	540	536	550	507	475	522	502	535	556	492	544	505	516	560	512	539	518	508	511	530	539	490	517	515	493	476	501	494	549	518	507	517	507	517	493	509	517	498	484	542	505	530	480	471	507	503	481	517	549	488	524	518	541	518	522	484	475	520	486	534	479	479	488	511	503	509	520	503	464	520	516	524	492	465	504	533	530	536	503	536	536	488	530	540	513	517	517	543	505	497	530	548	542	550	515	512	520	540	522	525	532	498
9845	9177	8029	4272	3092	2299	1907	1562	1369	1233	1163	1046	992	991	891	882	859	836	814	807	801	718	756	768	747	740	746	748	721	746	768	739	751	761	762	760	702	721	742	782	683	741	761	731	731	705	734	757	701	744	725	713	742	752	692	767	733	693	755	765	752	708	705	715	674	730	730	685	711	705	719	746	699	756	730	705	672	720	750	681	731	666	707	746	750	710	760	697	677	675	675	741	692	702	696	691	704	713	680	684	673	774	715	683	658	690	720	752	671	696	649	652	720	674	718	681	702	716	669	743	749	721	675	664	737	664	660	674	715	690	737	693	700	731	737	659	720	729	680	707	690	667	680	676	668	733	730	696	735	736	706	684	691	703	674	695	688	697	726	672	672	719	731	720	679	729	759	724	701	757	700	698	683	670	709	739	678	691	673	746	726	716	709	698	700	708	707	722	737	693	680	705	685	766	678	700	775	692	712	723	709	692	688	736	740	713	720	698	700	652	708	710	709	669	703	690	716	708	738	715	681	706	678	751	744	728	718	696	717	684	708	694	718	708	695	731	677	724	703	775	695	717	711	702	726	698	742	745	680	691	704	700	711	721	709	696	645	728	705	684	701	726	725	774	700	705	685	688	660	727	681	697	706	722	680	748	706	680	702	727	715	716	715	701	757	732	691	681	700	721	710	652	714	726	720	732	710	667	719	693	713	704	686	686	702	671	744	710	708	733	734	717	669	694	672	729	778	749	716	713	766	715	716	737	772	704	657	688	686	700	736	710	735	716	733	734	720	701	714	680	683	720	709	733	684	704	731	658	677	664	708	674	725	698	688	676	722	694	663	703	750	670	696	746	714	774	670	728	705	726	646	697	751	648	700	746	702	707	668	747	665	717	716	733	719	742	712	693	747	703	746	697	706	710	716	692	732	677	740	685	706	712	701	713	726	728	719	669	694	691	716	691	696	723	729	664	701	703	681	715	662	738	695	704	690	690	707	718	719	669	716	728	687	729	744	659	700	720	723	733	702	706	712	682	752	728	730	709	709	717	699	675	715	715	716	678	734	749	710	674	694	681	738	711	703	729	679	655	712	721	664	730	719	729	721	741	702	683	691	711	728	672	712	722	671	739	690	722	687	671	736	742	755	727	701	709	735	705	727	670	725	722	676	780	681	704	756	694	700	702	678	702	669	719	684	711	738	709	721	735	732	718	710	676	691	689	706	750	684	702	668	720	713	689	768	713	700	741	707	745	698	725	694	729	695	699	705	729	732	696	694	733	668	688	735	678	743	688	722	699	754	733	671	701	742	695	709	720	697	718	749	731	711	752	676	689	706	716	676	671	723	712	697	697	722	708	682	710	716	738	704	744	667	712	766	751	733	753	711	691	709	727	771	713	713	705	680	720	730	696	716	734	703	726	698	720	685	696	710	729	696	690	721	775	710	718	735	721	738	707	700	685	711	702	727	679	715	700	692	716	634	701	702	711	709	687	722	637	718	676	684	687	735	723	699	694	639	719	717	762	719	688	719	732	706	642	698	729	693	656	755	686	719	724	688	676	731	729	706	643	724	697	693	650	706	727	689	757	721	683	734	679	730	714	743	685	734	779	696	664	687	740	740	715	688	706	753	659	709	748	695	724	745	701	671	650	735	736	705	723	694	737	692	682	793	727	727	681	692	723	696	755	676	725	750	770	660	695	706	718	682	698	703	721	716	712	714	698	711	698	693	684	709	693	704	726	756	729	750	703	683	718	714	692	745	700	730	704	688	698	719	748	691	737	705	736	722	712	730	718	646	727	697	738	693	719	736	702	714	703	719	701	699	674	706	744	719	692	708	711	709	718	710	738	721	703	695	721	722	674	711	680	718	693	764	661	718	751	722	683	678	667	684	728	731	736	675	730	698	658	751	715	729	749	751	713	733	666	741	733	687	720	720	732	683	679	688	652	682	712	732	714	733	713	701	731	738	736	722	676	700	673	770	677	766	690	726	708	743	700	696	686	724	659	705	706	714	697	733	707	761	728	783	677	717	693	739	760	700	690	725	696	712	699	653	742	730	691	691	678	699	687	732	702	715	722	652	704	710	710	751	716	701	695	703	721	715	672	724	730	715	657	687	683	716	700	679	696	726	687	732	737	758	703	714	714	728	692	659	694	669	734	685	701	637	700	719	718	721	688	680	661	683	714	683	736	741	680	715	724	754	702	750	723	729	761	672	755	708	723	678	708	684	690	702	721	726	697	699	790	704	735	721	688	681	659	691	693	700	755	672	723	751	700	679	704	713	696	683	721	747	726	708	735	677	702	821	688	722	737	710	722	684	758	680	684	746	687	669	713	691	720	707	715	698	679	717	747	691	686	694	729	659	665	748	685	741	716	736	685	757	689	683	705	688	683	739	674	675	671	748	720	698	730	710	703	703	711	721	749	705	683	663	684	719	662	685	721	742	670	727	691	723	728	695	668	690	715	691	735	717	771	692	720	679	731	732	674	715	731	750	714	742	715	740	721	703	709	721	684	720	690	711	707	669	704	690	729	683	693	741	687	713	819	688	720	755	707	737	689	701	702	709	696	719	726	762	730	703	693	726	765	727	693	719	741	697	741	713	702	683	716	690	730	670	699	697	709	702	699	732	748	757	694	727	691	690	703	713	654	717	702	682	652	661	699	731	684	681	680	698	722	704	703	723	720	682	685	703	701	700	734	726	674	688	734	724	749	725	734	724	676	714	697	727	781	720	662	681	666	698	693	730	748	726	729	674	765	695	651	710	714	729	733	687	675	713	715	701	697	703	717	751	670	685	735	695	750	725	711	656	702	713	692	731	699	691	770	745	748	666	692	688	710	733	672	740	741	663	671	740	630	741	713	723	748	660	727	736	701	722	714	697	676	717	734	712	738	651	772	727	706	740	712	673	674	751	699	710	747	705	721	659	710	668	702	757	696	726	710	728	711	672	706	727	686	702	717	712	691	679	735	691	748	735	727	751	659	740	734	719	725	727	715	706	694	667	690	685	688	731	731	691	707	715	699	660	684	729	718	753	749	716	704	712	695	692	716	665	726	634	687	734	715	705	715	742	686	691	693	754	705	665	680	740	674	705	747	673	734	712	654	732	715	707	719	729	710	697	741	705	726	685	668	739	724	679	726	658	675	656	700	714	745	658	724	698	671	711	728	715	731	684	749	735	730	707	671	706	700	696	733	694	735	708	695	680	673	744	705	730	699	674	697	731	757	697	688	713	642	684	695	709	713	743	718	661	738	661	662	729	736	705	670	686	777	683	705	673	706	732	708	709	682	706	708	708	683	715	731	688	735	644	707	652	751	655	695	670	728	737	736	724	696	726	698	679	729	706	721	667	713	745	675	699	698	726	707	714	711	714	677	691	680	715	698	686	690	731	722	760	740	718	644	651	722	702	704	696	734	703	696	720	703	726	703	731	695	705	671	709	721	706	713	687	687	728	660	719	656	696	710	726	746	748	734	733	722	657	694	722	735	698	709	697	688
23147	21260	29123	23699	21264	21165	4019	1015	726	660	558	479	475	474	409	410	387	362	366	352	319	327	315	279	290	324	312	288	334	298	281	314	309	277	293	299	268	294	291	294	275	300	256	286	284	277	293	274	309	278	293	271	292	268	268	258	269	292	269	286	277	269	311	288	273	280	283	251	283	297	295	268	279	272	265	295	258	261	269	292	250	269	297	234	296	283	293	254	255	284	263	294	259	315	236	266	258	242	264	272	259	284	294	274	283	256	257	271	268	267	269	273	255	302	296	277	237	245	284	285	287	276	284	272	256	277	291	279	277	261	252	272	253	265	270	270	247	286	274	262	273	288	252	296	284	285	243	252	288	304	278	265	269	294	275	286	274	278	285	282	286	289	269	271	247	255	250	255	252	256	252	279	268	257	279	285	286	265	274	285	282	257	263	282	298	257	282	299	284	275	235	308	299	263	283	237	282	291	281	277	269	267	253	272	266	264	279	258	278	261	305	283	253	286	276	259	272	262	275	254	291	245	285	262	266	245	277	269	248	290	283	292	249	248	282	256	286	274	264	285	269	281	248	264	265	281	285	264	272	273	297	275	257	309	268	245	254	257	277	272	259	245	261	230	295	281	241	262	274	240	239	252	280	250	305	254	246	269	281	265	267	265	279	268	274	247	252	278	260	247	277	292	261	246	258	256	283	270	286	273	298	254	281	297	287	255	286	256	241	261	259	264	248	258	256	276	268	306	277	250	251	273	283	274	282	289	251	253	276	284	300	291	270	297	267	282	274	271	249	278	279	270	291	253	286	266	285	276	274	277	278	274	299	288	244	281	244	266	295	271	292	278	278	299	245	267	250	273	245	261	250	255	249	260	275	263	278	272	266	267	273	292	256	259	270	278	269	259	277	275	268	276	257	279	276	272	278	251	271	257	259	304	289	273	278	278	264	261	263	225	258	253	278	274	269	269	253	276	273	255	279	269	300	279	283	269	258	285	274	241	283	293	270	304	265	273	295	270	303	278	277	277	274	286	257	252	274	268	286	281	266	254	303	269	239	276	282	288	283	264	272	279	269	265	265	278	263	262	268	276	264	291	266	296	269	267	260	262	289	237	259	290	252	275	253	257	258	278	279	274	260	263	238	252	278	242	250	269	294	274	250	247	272	277	244	303	298	251	286	271	271	298	257	263	269	293	264	270	246	280	285	266	275	275	295	292	252	287	249	274	269	277	290	279	292	276	243	271	279	247	254	251	257	280	254	277	259	285	281	247	285	269	264	276	285	261	288	248	247	245	266	285	272	277	253	274	278	263	275	258	277	272	274	263	269	266	286	270	264	281	266	280	310	292	268	292	281	247	251	256	286	281	251	257	307	264	255	292	274	256	263	252	278	233	276	268	282	246	274	273	276	288	241	252	308	265	245	306	264	269	300	261	270	287	256	276	280	281	267	259	286	282	285	274	269	269	253	261	300	226	289	289	278	244	256	276	255	226	248	256	299	284	275	275	279	262	255	269	295	265	224	258	278	271	264	282	238	255	259	266	283	267	267	286	277	261	251	267	247	262	261	279	293	274	286	271	278	257	252	247	260	287	283	268	243	298	279	282	252	270	273	257	254	301	261	271	295	290	267	292	298	235	255	283	285	242	266	274	296	266	270	279	290	265	258	264	272	272	265	251	280	280	267	262	283	249	287	264	258	266	255	269	262	288	276	253	238	274	241	248	265	263	278	234	267	271	276	285	248	251	252	281	289	279	293	272	236	284	296	282	279	282	279	250	246	274	282	264	296	275	264	247	272	251	261	281	284	261	238	263	284	269	247	265	269	276	259	283	271	281	261	270	252	298	244	264	274	273	287	269	257	238	262	262	261	231	269	271	266	299	260	250	257	269	254	256	257	264	258	261	243	253	263	231	287	251	292	267	263	282	270	281	284	281	227	225	281	270	276	255	285	266	261	250	291	302	288	281	281	255	258	250	271	249	295	274	251	226	267	266	262	265	256	276	253	243	279	264	270	277	282	248	264	252	270	263	309	257	240	269	293	304	259	286	287	284	265	294	248	260	281	244	261	267	264	290	267	286	268	280	271	292	250	282	265	262	270	257	249	262	299	254	253	250	266	272	274	265	274	287	232	251	299	259	256	282	289	261	289	252	267	294	289	298	289	266	271	265	280	268	273	291	250	270	283	294	268	279	257	281	279	271	255	272	280	278	272	270	270	258	247	282	240	288	257	262	279	266	238	276	267	267	266	264	292	234	251	297	264	247	286	240	284	266	254	302	251	303	281	250	284	276	258	287	277	266	251	265	259	254	293	295	238	263	234	282	261	285	250	254	271	272	279	285	258	274	251	230	254	270	290	259	259	264	254	265	258	251	261	236	266	301	278	274	261	284	279	272	254	241	237	270	285	243	276	249	291	259	279	277	256	269	276	280	296	247	283	278	272	258	284	269	296	255	274	262	273	275	269	291	282	270	269	267	275	283	270	272	240	265	274	282	286	260	260	263	255	285	268	235	260	269	260	233	258	263	247	265	281	257	282	297	253	265	271	266	257	252	294	272	271	276	263	260	252	254	290	282	275	273	243	277	286	269	275	296	286	303	271	265	257	269	265	259	285	267	298	262	276	257	239	257	260	247	299	293	249	245	256	244	241	275	283	243	284	275	291	251	277	287	275	264	271	265	253	260	268	268	256	260	277	266	264	269	270	252	275	261	275	270	242	283	287	267	244	258	273	279	296	256	265	287	265	293	254	235	256	268	276	251	289	257	265	258	220	269	286	256	258	264	258	241	242	272	262	253	268	276	282	288	278	254	244	257	271	250	248	256	270	289	281	284	259	268	279	289	268	278	296	239	289	281	271	225	265	284	274	258	251	250	274	254	295	291	258	291	260	273	275	290	242	267	265	260	279	264	262	258	302	261	268	248	258	236	237	279	272	260	261	255	279	274	305	259	269	287	262	269	281	271	266	296	265	320	282	293	249	256	250	266	244	258	264	287	272	274	273	250	246	276	271	263	266	242	271	260	305	272	278	266	246	264	245	252	251	262	227	261	270	270	272	290	256	292	271	271	257	255	289	246	288	245	249	240	280	286	263	248	268	262	264	264	265	246	281	247	304	275	275	277	273	270	295	287	238	246	280	277	248	255	322	253	241	258	275	247	240	258	277	275	284	242	258	264	240	252	281	268	267	254	262	271	256	268	297	276	264	266	277	253	252	286	264	257	280	244	242	302	284	286	289	259	294	263	304	290	251	270	271	269	303	247	297	253	259	249	244	277	288	300	265	295	247	266	274	257	258	262	265	269	256	249	262	236	259	265	268	248	273	292	300	269	282	263	288	223	271	273	256	251	254	275	224	261	258	289	269	239	271	302	269	299	241	236	246	261	244	247	282	243	250	241	237	289	280	283	278	289	252	282	267	254	265	262	278	265	275	283	282	254	265	264	273	289	274	262	285	250	269	258	271	249	251	260	247	270	289	292	280	225	263	235	273	270	263	252
9868	15065	12948	6954	4737	3557	2735	2231	1772	1488	1251	1106	949	861	765	752	649	671	580	558	577	524	511	490	475	500	485	454	401	471	430	413	444	453	431	453	411	400	397	392	404	393	426	391	426	416	401	392	419	387	438	394	410	406	412	392	406	406	392	361	393	408	394	354	376	405	389	379	422	378	385	399	365	427	392	394	426	391	380	381	376	404	402	409	354	387	409	404	407	376	424	381	419	369	394	367	362	375	393	365	397	399	374	375	416	364	410	414	372	374	406	357	385	412	385	385	381	373	363	374	365	351	372	365	350	351	391	376	375	370	402	410	361	401	384	377	396	399	363	350	394	401	375	347	370	386	366	385	425	355	391	381	378	380	387	384	386	387	400	346	416	406	371	367	383	372	383	412	371	366	379	391	402	365	375	388	385	395	378	376	396	388	363	387	378	402	348	410	352	379	406	429	399	387	407	377	375	375	385	388	384	415	406	388	397	393	382	395	360	423	395	406	387	410	406	371	363	386	352	350	378	397	418	413	411	367	354	380	410	424	387	346	393	365	341	332	409	406	395	407	358	396	388	394	367	363	355	414	357	409	386	372	367	414	386	375	383	357	393	363	393	354	369	393	341	394	369	387	344	358	385	394	389	378	353	370	403	392	377	398	384	373	357	394	370	403	375	378	365	383	405	369	381	365	365	381	370	413	391	382	370	367	371	385	345	376	355	395	376	392	359	383	435	354	376	400	388	361	357	391	407	374	370	353	341	381	350	398	378	409	366	357	394	395	361	353	394	408	364	358	359	368	414	383	401	339	381	368	388	351	393	366	431	374	398	385	424	368	339	376	390	447	399	371	352	396	415	376	376	390	353	415	359	373	416	375	414	401	363	388	362	383	371	383	398	367	351	366	370	384	376	399	398	347	385	376	394	351	399	357	372	370	392	378	344	367	350	355	401	371	358	350	398	368	396	392	403	411	365	412	369	383	384	424	447	373	373	346	414	391	402	396	385	401	361	381	413	388	399	388	369	410	394	383	375	366	379	375	373	381	405	402	380	369	391	389	383	385	402	367	372	349	380	384	389	374	369	396	390	440	395	412	399	373	396	365	391	379	386	388	366	382	391	364	364	377	363	372	428	382	384	347	390	383	404	386	353	427	372	386	386	357	365	374	376	373	365	424	388	407	380	368	370	379	382	352	417	382	409	397	373	383	393	375	381	361	392	362	418	397	348	371	401	365	391	388	456	370	376	377	373	367	416	346	368	404	402	372	397	351	348	361	374	351	353	392	419	377	412	360	385	364	364	413	426	359	375	404	362	395	382	376	367	394	379	389	414	364	357	414	361	377	399	380	405	398	388	382	373	384	365	383	407	380	350	367	386	361	384	412	383	425	409	368	364	380	403	373	375	381	422	388	371	354	371	388	393	372	379	386	371	400	387	374	409	377	357	376	360	417	393	391	380	373	354	373	403	405	402	371	372	358	382	379	359	386	389	383	396	373	350	330	392	373	381	382	402	382	359	377	367	430	367	375	406	364	403	369	399	413	387	393	357	376	402	351	362	397	419	355	366	356	393	364	376	361	375	364	380	374	433	372	352	364	424	364	408	351	390	404	345	357	373	362	372	394	381	406	397	358	421	366	401	412	378	416	375	388	386	380	385	358	391	390	370	371	410	393	366	392	367	369	376	383	406	360	382	395	417	395	373	410	413	397	386	376	363	403	402	370	386	382	398	384	378	362	389	422	381	394	365	392	344	373	382	392	383	381	380	364	345	400	421	408	349	382	343	369	382	371	378	374	389	404	370	368	390	362	381	398	375	386	399	396	400	390	399	376	407	390	376	373	402	406	339	382	410	365	347	378	376	356	405	329	381	360	383	364	342	360	387	386	401	427	391	356	410	394	373	359	375	381	370	387	370	379	409	357	339	405	376	413	381	375	377	372	380	412	398	387	369	373	409	374	374	379	341	352	358	380	425	360	370	385	410	384	395	390	405	369	417	382	368	380	382	401	372	409	383	383	366	404	388	363	385	367	353	412	378	387	362	384	406	405	348	392	343	391	370	361	327	387	364	408	381	341	360	361	384	365	346	361	384	391	375	386	401	388	394	395	333	392	407	368	393	362	393	388	382	351	405	393	373	386	406	395	389	360	380	424	381	383	366	397	415	360	372	382	366	370	367	408	388	398	381	354	340	380	393	370	369	371	375	420	396	412	364	358	395	406	404	369	362	399	378	396	398	378	383	361	373	380	410	372	417	368	404	383	373	362	361	390	393	405	436	367	355	366	397	384	399	404	364	407	380	372	354	407	342	361	369	369	409	387	410	361	386	373	357	389	350	373	373	365	348	379	420	367	396	365	374	359	382	361	381	372	378	365	392	403	406	416	392	390	406	365	355	391	376	383	393	380	352	391	426	383	359	375	366	401	397	331	364	387	388	385	401	368	381	358	397	404	416	352	379	340	373	387	389	374	385	368	398	330	349	398	355	389	403	378	375	381	392	383	398	389	380	419	350	369	407	396	363	372	380	373	396	353	385	362	389	397	368	396	396	386	376	375	387	382	386	398	391	377	379	380	403	411	397	388	334	384	368	374	393	397	388	361	407	404	380	386	369	397	362	390	407	371	357	373	369	364	376	391	324	376	347	353	373	365	360	385	387	413	383	389	403	386	384	377	359	368	368	355	361	355	348	373	394	361	430	360	389	371	364	389	382	348	382	371	384	404	378	388	384	396	377	388	362	386	377	402	401	396	396	396	375	401	413	392	352	399	338	370	375	346	341	395	386	366	331	306	396	367	394	400	376	421	350	363	396	390	369	354	356	398	388	402	376	376	356	376	415	384	376	367	384	391	393	400	362	353	373	404	390	369	370	403	394	410	400	384	367	383	417	419	369	384	384	370	388	392	363	411	391	347	388	355	330	399	394	385	340	376	395	377	392	361	391	361	366	350	363	368	421	404	386	432	357	381	371	397	397	395	388	406	368	365	367	362	371	387	385	377	363	380	399	385	379	354	368	377	400	375	371	362	404	390	403	398	383	368	399	393	385	348	402	390	373	368	349	364	370	403	381	412	404	397	387	399	340	397	395	382	363	409	390	407	369	411	404	367	389	351	373	397	354	387	388	335	386	415	387	367	347	358	411	387	392	367	361	382	414	427	388	398	381	416	377	357	350	388	354	378	393	362	389	360	361	373	396	388	407	361	339	393	399	392	371	376	350	374	411	386	397	375	408	384	363	410	401	396	347	369	389	401	392	420	364	393	339	402	354	385	404	370	370	369	369	386	371	352	371	385	389	372	386	370	386	354	409	397	368	373	400	376	409	380	375	349	368	375	403	394	400	388	406	391	412	346	355	384	402	391	409	384	399	378	379	374	363	358	391	366	368	385	379	377	379	398	350	391	349	423	401	372	389	350	375	372	376	360	366	389	402	350	395	385	368	396	385	363	398	400	375	357	379	397	381	375	405	389	345	391	379	377	367	359	383	372	380	386	378	424	378	366
27321	20565	8230	937	616	526	576	511	519	563	517	430	518	486	501	489	511	485	484	490	505	483	455	462	466	486	510	522	480	458	500	505	488	536	463	492	487	462	483	504	454	496	475	535	480	487	493	473	463	509	496	488	479	464	477	474	503	444	515	500	501	488	494	467	469	439	479	510	494	496	491	495	459	457	484	516	502	474	502	501	452	487	489	492	458	491	483	549	480	495	511	465	519	491	496	503	445	509	495	493	522	468	477	510	510	516	470	475	499	481	459	485	475	500	497	462	490	491	470	503	471	508	520	506	484	496	498	517	492	481	515	498	513	468	486	520	486	477	500	473	477	461	483	498	497	481	515	512	485	451	485	478	456	462	488	475	532	474	491	474	469	488	465	497	499	491	507	497	449	492	506	484	455	474	467	530	518	493	474	460	450	493	487	537	508	483	516	459	482	508	492	477	457	506	549	520	503	465	489	511	476	463	440	500	477	503	455	499	451	456	458	524	493	501	467	476	492	484	483	470	488	456	505	508	482	477	492	494	461	487	508	483	489	532	504	473	503	502	481	479	477	531	482	497	474	475	477	494	483	495	511	459	498	478	486	485	550	526	520	469	474	477	464	444	476	496	479	523	508	489	504	509	479	474	479	467	471	479	450	488	468	486	500	493	495	515	510	492	491	502	464	480	489	522	503	459	482	480	509	467	492	516	496	510	501	501	490	499	487	430	447	482	446	494	453	486	474	491	454	498	460	486	488	505	473	464	500	464	517	492	468	491	493	486	488	495	475	465	479	456	495	460	506	476	500	465	498	505	523	496	507	454	512	486	478	520	492	512	455	467	488	491	466	504	481	517	470	502	501	502	510	479	491	446	455	463	482	481	503	489	477	476	500	506	462	509	467	514	489	514	486	506	461	507	496	503	468	482	467	509	494	499	494	489	502	485	456	456	482	467	512	489	509	496	478	495	471	473	527	526	491	487	493	503	487	507	500	472	479	505	461	503	455	512	509	484	468	453	479	469	486	494	506	507	475	454	478	520	486	466	538	494	513	504	508	460	470	456	495	487	493	499	481	486	498	524	495	497	516	488	498	514	499	506	509	536	483	467	508	491	480	446	440	441	483	461	516	453	468	490	495	501	482	501	519	471	475	517	508	523	486	521	520	553	509	502	479	481	471	447	487	521	490	455	476	463	498	468	470	462	506	505	505	482	515	495	523	494	504	475	449	523	517	512	500	493	474	465	510	495	496	470	506	490	488	482	500	458	480	488	482	493	510	451	494	521	534	525	528	546	510	497	523	504	484	443	487	512	515	476	487	542	505	454	490	476	504	516	482	515	480	495	485	496	558	510	456	420	488	517	491	455	538	454	463	491	507	449	482	439	469	458	480	524	499	483	523	499	510	512	496	461	504	490	482	510	473	478	504	491	511	453	536	492	453	472	479	529	497	531	491	536	514	438	488	491	522	513	523	485	452	546	489	508	483	483	504	468	489	477	480	477	473	478	500	530	481	477	513	505	436	483	480	493	451	506	487	483	499	487	506	475	447	485	459	498	527	483	530	492	501	496	492	528	508	512	445	464	482	432	487	475	520	505	511	526	516	504	489	476	509	509	512	470	507	511	517	472	497	500	518	464	489	487	514	529	449	536	488	471	467	471	484	487	511	506	501	517	474	465	500	498	484	474	496	482	486	494	523	509	500	485	507	463	515	488	476	499	503	494	467	494	428	486	496	469	481	481	499	442	463	515	479	503	477	526	461	509	481	514	510	525	477	482	492	457	526	484	521	503	468	505	497	496	479	457	528	488	491	485	469	505	506	470	462	515	531	444	490	499	507	506	477	478	482	481	506	486	488	495	460	465	508	473	460	488	485	500	495	528	499	511	530	465	514	498	497	545	487	473	489	480	483	546	495	478	472	522	494	511	515	489	509	454	541	490	510	461	467	508	476	514	527	513	494	503	475	537	502	498	489	485	478	511	489	475	484	517	486	532	503	521	516	508	502	476	485	449	480	484	483	508	519	475	495	533	479	466	509	492	513	530	513	512	454	507	486	483	497	526	505	488	451	513	493	502	505	496	511	510	453	470	514	495	523	471	513	505	498	446	457	486	528	475	504	468	457	514	511	484	518	477	499	529	518	509	468	538	413	480	498	492	478	516	511	463	467	486	486	490	459	512	501	483	455	520	478	511	465	503	522	512	487	475	530	452	488	485	470	513	494	494	515	499	506	508	500	516	463	478	430	454	506	513	471	475	483	512	472	471	507	486	477	508	472	517	485	491	502	527	483	507	485	515	490	482	513	529	494	486	510	484	461	501	499	464	503	461	470	488	492	482	492	486	455	484	510	486	523	489	481	437	467	478	461	480	498	476	517	518	500	466	489	473	488	498	480	478	498	475	529	482	465	464	511	457	461	477	498	449	509	507	455	494	470	513	471	498	477	520	464	496	465	471	492	473	488	492	541	473	484	482	474	424	530	505	509	537	532	485	519	456	482	494	480	469	459	497	494	474	503	477	481	456	483	516	490	490	479	475	475	463	521	469	476	477	531	542	484	479	496	432	489	520	495	503	499	496	495	448	457	495	489	499	501	506	557	450	480	495	467	470	488	520	487	478	473	469	491	466	463	470	482	499	482	473	467	501	502	494	464	489	501	481	491	528	501	503	504	489	483	498	488	495	491	487	492	473	458	498	486	489	511	538	480	500	474	496	460	507	458	524	492	512	478	466	475	487	485	443	468	450	488	472	485	525	507	481	470	503	472	480	489	486	497	460	438	548	466	473	506	510	522	519	472	500	493	464	499	511	480	527	479	494	480	478	499	474	480	521	491	502	495	497	441	507	447	496	476	485	503	468	511	496	498	502	509	536	504	500	483	501	495	481	493	447	530	435	512	492	500	475	538	480	498	528	499	508	526	518	511	518	473	503	487	485	474	503	501	494	470	509	495	518	509	511	463	470	469	501	494	489	509	471	496	486	485	538	478	480	506	504	494	492	494	532	466	527	506	495	455	511	499	470	513	504	540	474	497	480	551	485	462	475	533	496	508	482	511	518	523	480	500	491	504	519	455	495	509	480	494	460	475	487	473	435	501	484	481	464	491	523	483	521	504	500	503	510	515	495	440	492	482	464	477	458	470	467	464	513	470	524	505	476	507	510	536	485	499	445	514	449	462	454	472	494	486	500	473	508	478	522	501	447	511	515	476	501	489	493	494	446	518	483	524	502	549	513	495	494	499	472	477	465	500	483	497	494	505	475	429	518	500	472	449	498	474	469	497	488	474	443	559	488	467	493	473	463	479	473	471	460	480	469	474	510	499	479	463	463	490	501	485	486	485	510	520	515	483	489	466	525	478	500	465	470	490	493	479	477	489	463	473	482	507	530	512	519	529	494	488	450	484	459	500	516	469	451	498	521	490	495	511	515	462	417	508	501	494	482	500	509	476	498	491	498	522	455	477	458	493	519	493	517	507	463	526	478	508	481	514	449	501	474	521	505
5527	1490	1363	989	815	788	765	752	751	721	725	692	687	716	729	673	676	692	670	635	675	640	651	687	644	645	678	646	660	634	665	678	693	647	698	640	733	644	625	657	670	657	695	627	704	655	697	672	670	649	622	672	670	675	603	674	694	695	642	687	676	620	624	619	638	645	682	644	645	640	670	645	653	648	632	652	650	674	642	660	665	661	694	631	661	624	690	657	635	688	651	622	638	620	670	684	661	655	620	629	651	605	648	669	668	602	706	626	678	676	667	678	687	635	657	632	665	648	676	651	632	672	660	666	698	648	666	649	682	608	634	644	672	662	624	681	664	672	654	671	627	614	621	677	619	646	661	615	611	658	653	620	633	647	683	640	665	656	672	631	645	669	663	644	636	682	636	607	637	701	710	654	664	653	687	596	641	698	688	621	649	661	634	684	627	621	623	640	707	641	686	651	711	717	684	658	632	652	643	642	638	665	628	629	613	656	651	712	617	647	656	650	646	679	655	662	680	671	684	691	681	692	661	641	625	660	702	662	627	642	645	642	655	649	667	689	659	660	666	650	680	643	657	672	696	701	649	648	703	696	685	677	676	651	629	688	621	650	640	710	687	645	660	637	661	656	669	674	678	593	659	671	650	666	630	673	689	672	644	695	682	663	658	664	663	670	653	650	697	644	639	657	621	613	663	681	664	659	686	658	668	599	664	682	652	685	636	652	695	646	682	653	610	665	683	682	623	671	629	655	626	705	655	695	621	643	667	665	639	663	676	636	616	626	677	645	690	644	602	699	670	614	649	643	677	629	691	661	673	656	681	648	677	603	676	665	628	607	690	651	625	628	634	666	635	691	640	624	679	648	660	686	690	670	606	634	662	657	649	631	648	645	700	725	608	658	655	645	628	675	709	653	643	653	641	657	672	684	700	703	593	655	613	638	614	695	657	662	670	687	660	658	639	638	617	668	649	642	630	683	651	673	632	628	731	630	624	698	641	625	665	652	665	655	652	646	672	634	656	654	621	622	679	674	656	682	656	656	641	626	651	634	663	637	687	689	662	631	690	618	684	689	655	664	647	679	670	663	612	645	682	665	677	696	607	659	654	640	692	637	652	700	660	681	638	631	683	641	646	680	660	696	636	635	635	695	661	668	627	656	680	649	639	620	666	645	671	643	644	628	630	689	653	668	643	675	650	635	630	634	710	623	620	651	637	689	617	662	708	642	651	649	624	621	644	630	658	707	612	656	646	650	644	684	634	651	644	629	668	646	671	641	685	673	638	670	655	669	675	660	644	614	653	688	611	679	685	649	625	655	652	589	607	611	649	700	689	641	646	635	685	667	673	640	653	654	676	645	638	596	658	655	695	651	675	684	661	698	665	682	675	668	634	675	629	659	648	642	655	684	648	622	680	684	633	670	650	654	648	649	667	685	621	678	684	672	652	655	652	613	657	639	623	670	658	638	634	654	641	632	647	604	644	673	688	640	710	679	633	656	651	639	630	688	659	676	649	636	665	610	650	659	639	667	698	629	661	643	620	672	635	695	649	652	675	634	650	692	652	643	628	655	649	671	633	661	656	658	606	623	713	688	703	626	693	678	619	675	652	662	683	609	655	658	624	635	665	648	665	655	659	668	654	643	621	642	664	682	667	672	653	653	643	683	684	646	656	657	639	741	625	622	637	642	677	657	642	631	639	665	678	683	669	632	633	696	664	672	654	605	689	650	693	631	645	734	664	627	644	658	686	642	631	657	653	704	699	687	656	653	659	664	662	639	664	653	642	664	683	699	613	624	680	661	657	661	646	638	633	645	650	661	668	653	684	671	692	628	678	689	657	653	652	639	627	677	650	660	661	666	643	675	678	694	654	658	645	646	652	592	625	694	649	696	636	634	633	672	658	624	657	644	638	656	653	635	628	678	692	631	651	616	641	641	627	626	620	624	658	635	676	669	631	656	628	678	659	720	661	629	623	655	699	654	644	634	615	674	669	659	692	658	656	685	665	660	645	660	628	695	658	641	662	665	667	664	629	633	714	662	630	661	611	649	696	703	675	631	674	704	626	652	693	663	646	663	655	615	635	616	694	710	609	636	646	646	665	619	686	657	636	672	672	630	670	678	645	658	623	660	654	640	630	646	641	613	646	644	612	620	699	651	697	670	653	690	680	679	704	620	619	598	650	630	683	669	651	593	612	641	659	660	691	652	678	679	684	631	668	742	614	644	639	625	700	653	649	625	643	631	635	666	686	659	647	633	665	632	639	629	687	648	640	681	673	634	687	652	688	688	668	679	663	676	637	651	640	624	678	636	650	630	696	667	666	646	633	644	637	639	686	647	679	630	642	666	649	622	629	656	675	696	664	605	636	658	630	709	618	665	641	678	647	658	663	615	643	656	679	612	653	665	642	654	651	625	649	678	691	652	657	636	648	641	629	607	652	619	686	694	665	694	663	625	615	628	665	628	708	667	652	641	589	682	630	654	682	647	643	642	655	663	686	674	654	660	657	657	620	630	658	646	654	607	592	597	682	637	641	652	627	624	643	649	651	695	662	644	689	669	683	669	644	659	701	709	684	663	639	682	649	648	674	663	678	626	679	701	656	704	685	630	641	703	699	636	644	633	624	653	680	650	649	686	657	663	642	668	664	674	644	633	604	648	697	620	691	618	639	674	624	684	668	624	617	657	604	687	694	653	626	649	660	634	649	733	667	661	650	629	605	647	685	686	637	663	653	639	654	663	642	687	664	655	695	661	620	643	687	673	703	653	671	651	623	694	653	592	643	641	708	658	670	684	706	651	708	719	647	628	692	670	642	683	656	660	679	638	688	684	664	714	594	634	636	669	660	635	646	623	668	675	707	661	716	661	658	637	653	654	730	634	658	681	630	675	662	630	666	645	611	640	691	645	625	658	672	644	662	699	666	672	628	658	657	672	650	630	683	673	661	631	687	651	649	690	631	679	679	681	658	671	635	614	642	683	629	661	676	673	715	601	668	692	632	643	656	621	669	613	627	666	658	612	661	638	656	656	631	623	674	615	695	678	670	607	666	653	671	689	723	667	634	681	673	644	602	687	607	670	653	649	658	687	683	650	647	700	662	651	616	668	663	654	664	672	658	652	685	642	635	646	662	664	679	703	649	666	654	671	681	665	655	697	672	629	587	640	662	695	613	657	668	660	595	629	666	727	647	638	615	641	680	651	672	637	642	654	657	629	659	655	676	649	647	695	671	673	641	705	637	666	620	694	645	690	639	610	623	672	618	679	656	633	666	675	653	647	619	635	630	670	639	647	645	610	647	626	630	669	665	650	668	647	657	655	667	655	631	649	651	646	668	685	694	635	640	664	679	647	665	623	665	633	641	698	643	655	657	642	664	648	640	664	600	674	649	674	710	685	666	714	650	627	612	630	659	671	665	660	668	650	681	654	664	661	677	639	639	639	634	689	661	683	665	646	656	637	692	709	642	632	684	618	686	676	653	639	616	726	633	699	604	624	713	627
24313	21264	28587	24266	21130	5193	1219	909	788	735	734	659	609	629	610	578	538	590	590	609	577	568	562	579	536	534	604	556	544	546	554	567	538	542	544	554	561	534	555	475	545	529	577	552	524	546	499	553	529	532	513	501	528	485	510	522	569	499	601	525	560	576	541	546	487	489	520	542	518	501	503	531	555	572	552	499	552	583	519	537	508	571	530	526	540	539	510	542	541	545	512	528	528	515	538	533	582	559	545	551	566	511	497	517	516	559	537	543	525	580	512	536	515	523	532	516	525	517	523	532	502	522	513	523	507	545	534	502	523	523	523	554	511	534	515	531	535	525	537	552	510	544	496	557	491	548	522	549	519	508	526	523	520	538	529	519	504	565	487	528	534	537	519	559	525	505	487	506	516	544	532	544	536	476	533	550	555	503	507	510	513	539	553	517	487	553	533	532	544	542	528	529	488	497	493	512	579	535	578	503	507	527	553	546	507	518	493	552	524	531	569	539	491	540	532	566	519	510	523	519	507	536	510	516	530	540	526	520	538	557	519	591	510	535	508	539	516	511	579	534	571	505	532	530	503	522	524	490	497	515	514	517	530	547	518	561	561	500	511	536	507	519	553	516	560	499	500	525	524	572	502	509	488	523	477	554	553	534	560	514	538	475	521	499	577	497	523	521	504	566	562	529	536	523	522	533	521	521	518	556	520	547	562	475	521	537	531	524	516	520	512	547	553	496	556	544	509	492	565	524	512	495	494	558	523	499	518	547	536	526	550	479	541	556	529	507	531	537	499	558	523	550	552	541	539	544	562	537	509	537	537	538	555	553	533	549	534	530	530	534	538	533	532	531	515	536	542	510	584	517	537	474	513	510	544	515	476	538	521	479	549	507	476	582	544	498	545	488	515	526	533	536	514	528	499	500	569	533	514	552	598	481	506	559	533	484	495	512	491	530	527	559	515	548	527	528	513	529	535	532	492	557	532	497	526	534	567	571	510	540	549	502	534	520	518	518	532	551	544	513	547	562	520	533	525	518	512	524	528	560	555	544	538	511	496	559	528	541	497	554	486	545	540	508	534	522	512	540	567	555	535	508	519	551	515	498	526	481	514	523	533	566	506	509	502	544	547	494	538	542	487	520	510	538	498	517	507	529	513	542	531	533	515	498	517	487	521	584	504	550	520	547	560	520	539	506	513	481	507	529	515	541	556	503	483	464	549	531	552	522	544	514	516	482	519	497	517	512	531	508	509	540	538	490	498	520	530	548	541	527	481	548	523	505	496	521	543	475	547	505	509	546	529	517	531	506	534	506	503	548	489	522	515	513	573	541	554	507	514	548	536	513	491	514	518	503	519	515	504	495	553	513	537	532	499	500	505	540	563	515	532	567	517	506	516	554	519	537	516	520	456	511	516	536	518	514	508	512	522	523	508	515	508	524	503	501	525	548	531	513	517	528	502	582	549	524	576	504	532	483	538	564	538	548	531	510	554	531	559	492	512	513	526	567	551	520	535	515	564	476	537	503	527	527	481	524	522	535	509	505	507	530	521	503	532	543	501	501	539	527	506	503	556	464	531	561	530	548	506	531	534	549	535	527	509	497	544	491	551	497	549	486	531	497	515	525	539	544	514	559	532	528	548	504	490	493	509	567	554	510	501	509	522	557	564	506	500	551	523	529	552	553	528	478	540	534	534	527	504	505	538	506	496	554	576	529	534	518	503	521	498	521	496	513	546	559	547	491	516	479	496	530	582	509	486	541	509	502	499	498	523	536	519	542	562	538	496	541	520	516	522	530	516	535	505	565	548	511	534	559	531	577	532	506	532	519	518	549	534	512	514	508	525	559	506	496	528	521	521	509	530	522	508	548	518	533	527	579	497	539	512	540	517	543	561	542	517	498	521	506	533	566	554	549	539	522	538	509	530	529	513	537	510	545	520	547	516	561	566	508	519	534	523	546	543	515	521	522	541	528	498	486	527	547	524	537	529	533	495	564	508	496	500	511	515	492	528	485	510	480	505	518	525	514	524	510	513	564	523	531	540	502	548	514	550	501	486	485	539	487	510	570	525	516	495	511	527	536	513	535	523	481	504	507	559	499	515	529	545	491	503	517	560	492	568	562	507	503	550	547	498	504	514	533	509	555	487	538	548	534	525	526	519	553	536	524	530	499	539	507	555	494	525	511	528	552	539	504	559	524	499	563	526	486	518	536	550	517	482	527	506	500	516	517	492	521	449	522	518	526	546	507	528	514	548	478	538	530	542	535	513	493	523	509	531	573	508	542	542	534	514	518	533	568	520	532	539	517	530	523	568	524	533	501	512	530	585	514	520	529	555	516	527	524	473	496	510	518	492	536	501	529	529	506	520	542	512	546	557	519	537	514	511	495	498	526	555	548	515	489	553	547	532	539	522	500	552	529	532	506	512	499	517	527	533	521	488	514	528	513	535	529	556	490	538	534	489	545	531	546	514	509	532	508	527	536	555	532	528	518	558	531	509	502	515	503	509	538	569	495	547	567	533	520	537	533	528	543	497	572	581	541	494	552	560	549	469	518	545	521	515	506	492	534	582	569	532	499	494	518	538	494	544	538	496	488	520	551	508	529	538	524	519	503	545	499	480	514	501	493	551	538	554	540	551	496	545	538	505	554	536	501	526	562	519	514	535	527	534	506	517	490	551	514	483	539	522	513	560	534	528	516	497	569	505	479	497	537	509	533	583	535	503	508	486	503	508	506	504	533	515	542	493	507	527	483	514	502	519	506	512	601	502	541	492	538	565	545	521	539	527	524	520	544	504	501	537	508	537	494	540	507	539	523	580	489	509	524	524	547	497	457	568	514	501	508	525	514	533	497	527	532	530	562	504	521	523	515	509	533	548	559	549	528	504	530	593	514	513	514	521	574	534	512	523	520	536	501	526	528	542	491	498	540	519	530	493	570	503	485	515	500	517	550	517	533	545	519	535	510	506	526	531	559	533	514	567	560	547	513	514	515	514	531	557	567	564	524	496	525	512	531	529	495	528	507	540	536	513	550	479	497	508	522	557	533	532	520	515	522	520	526	566	521	514	502	532	546	508	520	524	529	536	510	521	524	538	510	481	521	562	495	548	546	532	539	552	506	524	545	529	516	525	547	522	533	528	505	483	543	547	530	521	545	538	528	572	540	528	516	582	482	563	519	517	554	528	533	506	518	550	550	522	567	479	537	533	497	531	524	524	523	523	506	490	511	526	534	517	543	545	484	524	516	526	548	538	502	481	515	507	534	520	531	484	499	525	487	525	523	584	530	538	511	564	560	592	563	547	555	540	521	529	492	477	512	497	519	547	504	502	529	529	521	547	505	544	550	521	531	535	523	534	509	528	555	517	527	525	479	514	524	521	530	545	528	537	548	511	500	498	554	523	536	540	487	544	545	515	489	536	544	545	541	517	506	566	523	524	518	553	498	506	527	520	483	525	518	528	560	514	494	492	499	511	522	526	522	516	563	539	524	500	495	540	505
9213	9236	8131	4265	3066	2340	1945	1636	1459	1298	1154	1061	1045	970	905	836	901	868	832	775	756	775	761	770	811	764	745	757	769	773	726	712	735	737	738	749	705	738	750	765	742	748	723	678	749	753	731	741	695	725	709	761	769	756	718	728	697	744	706	700	715	727	710	697	694	733	650	726	726	715	712	746	723	667	722	696	673	723	750	745	693	772	741	675	702	734	696	698	722	708	751	712	672	713	758	701	742	688	744	734	721	733	775	715	747	687	703	671	724	742	685	734	699	664	747	705	718	699	702	731	672	737	733	700	753	719	689	733	712	719	694	700	694	733	672	720	668	727	717	691	731	661	701	669	693	712	677	690	733	693	694	688	738	749	748	725	703	707	731	719	677	726	717	722	726	692	691	716	708	732	740	734	677	676	715	689	702	694	730	725	710	671	691	699	689	712	726	726	699	695	698	733	693	687	694	670	745	709	737	704	706	688	685	671	708	709	719	699	728	717	714	702	687	728	722	670	709	714	697	672	664	708	708	710	706	732	715	725	740	714	706	677	716	728	735	671	714	732	701	734	712	672	741	761	749	724	733	715	678	691	722	753	707	728	766	699	684	731	706	688	726	654	737	699	645	757	738	722	770	702	728	730	725	724	711	661	721	718	760	702	732	750	719	747	667	739	685	725	728	706	730	714	727	720	724	743	699	746	695	703	695	667	729	708	733	710	707	723	677	710	754	705	711	702	705	706	664	697	690	718	726	720	750	733	782	719	707	708	697	691	732	695	688	730	663	729	744	732	680	718	727	664	712	744	734	725	703	678	695	736	747	692	761	684	770	701	715	755	722	739	689	697	718	668	739	681	697	718	726	720	729	705	687	723	739	735	720	689	696	735	706	755	720	686	715	702	738	752	693	703	710	729	715	713	695	708	713	668	688	705	736	696	742	715	744	680	707	649	692	672	729	683	694	754	709	739	660	702	711	748	719	744	735	698	713	700	752	742	718	718	738	695	707	735	708	720	700	691	699	779	713	715	650	735	700	635	735	738	721	708	747	690	724	754	724	700	685	704	669	735	684	689	722	705	668	719	711	682	717	703	686	754	737	707	671	718	720	684	664	717	727	735	710	779	733	693	725	694	731	719	722	684	709	663	717	707	739	708	687	708	740	697	723	703	713	756	775	730	738	730	709	688	686	662	719	690	706	679	755	744	716	747	648	684	714	701	753	682	710	689	727	724	736	739	741	693	702	713	704	726	722	750	686	700	702	727	733	682	716	705	709	702	716	729	699	727	694	730	742	689	764	738	672	688	737	706	694	707	655	718	721	710	706	753	718	702	714	703	714	759	739	716	717	709	722	720	719	708	730	674	680	747	737	715	746	727	721	768	680	738	720	728	722	685	715	726	709	709	703	728	704	748	698	725	698	681	762	733	682	718	760	745	697	727	724	701	697	702	774	674	696	725	743	666	673	712	731	724	746	703	689	707	732	700	740	730	716	684	710	714	707	711	731	715	745	707	734	742	730	720	710	660	697	703	697	710	706	714	744	688	690	666	688	677	746	666	733	711	720	660	701	711	729	677	684	689	714	697	713	656	696	713	772	771	752	688	678	687	709	706	730	719	708	699	690	670	703	729	706	698	720	697	655	719	716	685	728	691	766	730	751	721	689	717	684	710	688	734	697	787	704	730	715	735	735	735	697	708	720	695	686	702	641	727	752	710	685	688	691	703	729	699	731	711	692	738	698	745	701	723	710	700	716	719	706	720	709	711	697	660	724	729	735	664	720	707	676	697	709	684	733	677	728	734	700	686	716	709	705	705	740	684	675	762	712	742	715	708	681	714	708	708	687	740	746	733	687	682	691	679	710	708	725	729	698	726	760	732	714	682	705	716	718	714	689	692	707	695	708	681	677	756	707	706	724	691	673	724	684	706	750	661	750	718	735	685	689	725	743	733	716	696	741	715	704	683	702	714	721	664	676	723	671	705	672	681	736	701	654	698	667	732	748	708	782	714	723	675	739	688	747	692	756	713	756	710	698	723	740	700	679	669	720	732	677	713	705	726	755	712	703	708	724	700	719	774	740	718	718	682	720	683	753	679	704	740	644	720	751	721	750	740	699	727	694	700	761	705	729	686	730	697	734	744	669	718	728	764	704	675	723	732	720	689	749	716	720	696	735	683	721	729	746	710	724	762	723	756	693	737	705	672	735	662	679	706	693	665	749	717	680	713	681	687	731	726	690	737	719	701	709	727	711	763	715	680	701	708	737	686	713	729	671	673	722	738	699	677	669	724	701	722	737	721	700	719	653	728	684	726	758	700	674	705	708	670	685	694	681	686	713	787	753	713	725	701	727	690	705	713	744	700	751	765	645	713	752	700	748	715	736	689	677	721	751	748	712	694	718	707	669	693	721	692	686	721	679	697	714	727	737	707	707	680	679	696	735	726	732	709	688	675	709	732	678	671	692	701	707	683	696	710	706	699	690	704	683	759	705	717	687	737	731	726	713	722	689	715	703	678	709	705	700	690	714	754	722	705	757	740	718	731	635	686	727	740	683	715	717	739	679	729	708	719	747	720	706	704	746	703	745	700	775	701	665	785	676	739	714	722	763	661	737	697	696	739	680	734	738	733	716	708	700	730	735	704	705	753	710	747	682	704	633	706	719	728	730	694	731	693	711	693	662	718	706	695	658	740	718	676	698	731	698	716	683	723	711	694	705	720	700	755	756	654	706	755	722	701	681	722	695	733	691	718	698	679	747	694	697	659	705	726	702	701	703	727	697	707	711	669	696	658	730	715	722	701	665	685	692	743	698	708	710	691	703	714	705	680	726	697	704	709	718	694	716	747	725	662	713	680	726	703	703	744	726	688	730	739	668	761	697	683	715	697	679	713	720	711	732	735	706	739	716	750	684	727	676	718	670	707	706	705	767	725	742	696	681	718	741	687	696	722	701	695	696	667	726	750	662	695	760	715	746	659	713	691	723	739	706	751	685	666	693	700	681	707	718	691	667	681	715	706	687	719	691	733	747	705	700	721	738	673	705	722	700	697	705	728	722	762	714	699	724	699	710	714	762	688	744	688	714	716	721	703	743	759	714	671	680	728	725	697	685	704	729	755	710	740	726	696	695	702	666	723	702	773	749	760	705	686	713	696	716	690	770	682	713	675	685	692	746	695	686	679	714	715	691	760	735	673	734	661	667	704	697	681	722	719	723	687	694	731	729	729	659	737	695	725	688	710	677	684	701	745	746	721	651	697	740	703	732	745	700	726	736	720	733	701	789	698	711	711	729	698	670	743	702	730	715	707	720	685	724	724	687	708	641	677	750	692	729	719	684	699	719	768	722	670	688	752	711	700	686	743	733	717	727	725	739	697	711	686	698	723	760	696	716	707	706	680	715	722	714	781	721	730	710	703	704	735	693	720	689	781	688	648	684	686	649	700	723	705	732	735	708	706	723	690	732	714	749	683	739	757	683	709	725	710	653	701	713	736	744	749	731	745
23228	21290	29205	23697	21297	21215	4249	998	716	702	595	547	519	485	432	409	364	365	342	367	337	338	328	338	313	278	318	288	323	294	296	290	304	308	281	328	296	264	300	287	278	286	302	295	293	290	269	289	298	289	299	285	306	286	290	265	260	279	267	285	289	288	290	268	271	262	277	280	288	281	271	262	288	288	260	283	251	279	267	294	285	268	261	268	265	281	261	283	270	268	262	289	241	254	299	276	254	273	258	283	288	269	272	271	282	255	280	264	289	270	261	250	281	295	292	288	267	279	261	266	256	261	281	297	253	259	288	285	270	273	270	295	280	238	295	262	282	284	275	283	286	270	283	262	280	288	263	280	265	263	271	276	244	257	292	267	288	272	293	252	257	269	273	278	289	272	275	266	273	288	253	271	292	295	275	272	293	302	261	270	264	265	256	275	271	276	270	277	259	264	290	248	248	269	268	266	276	285	300	256	276	262	262	277	279	275	268	285	310	264	252	258	287	277	273	263	262	322	290	255	265	264	276	289	276	279	256	250	254	295	248	298	305	234	289	297	285	266	266	296	292	273	263	298	286	264	256	268	278	283	263	273	258	277	263	295	271	276	292	258	278	273	286	275	281	291	286	265	266	224	299	284	276	268	283	294	270	257	291	275	252	269	301	282	258	284	255	248	262	273	250	268	269	280	287	264	285	281	300	247	292	270	272	287	274	295	248	258	252	263	260	246	265	307	247	294	254	274	274	270	239	263	280	293	249	284	271	272	258	263	276	270	280	267	258	273	268	247	269	290	273	297	264	286	287	279	283	263	272	287	260	294	293	242	246	284	286	254	278	261	277	267	275	293	251	267	261	292	258	266	282	283	287	263	280	260	270	263	284	281	254	247	279	270	282	276	253	268	267	275	267	262	285	265	286	257	261	277	280	269	273	265	273	283	258	276	294	295	263	267	283	277	271	306	293	277	303	244	282	274	270	279	274	262	279	243	282	269	282	278	257	290	256	280	314	250	292	286	276	312	281	264	269	279	273	290	254	254	263	254	263	265	285	271	262	271	257	266	267	230	262	293	278	266	280	274	291	282	315	261	257	271	272	271	276	276	254	280	251	272	275	262	250	286	303	257	278	300	274	274	275	254	272	264	275	309	288	285	273	284	275	256	252	263	270	245	269	272	289	253	244	267	269	248	255	269	289	276	291	291	275	292	238	284	250	266	253	271	264	289	286	272	290	280	271	260	260	287	265	278	286	272	310	260	279	300	271	259	291	273	240	284	254	272	244	250	254	298	283	287	287	290	304	280	264	261	265	269	256	261	273	295	251	256	265	270	269	257	263	281	266	244	282	268	268	298	267	266	281	259	289	256	281	274	288	261	247	241	254	247	266	274	254	264	259	314	287	284	259	267	279	297	270	273	277	272	257	308	312	276	271	257	289	236	251	279	283	277	283	267	271	281	283	254	268	270	277	294	264	293	284	297	284	257	268	273	274	281	278	282	253	292	282	261	268	258	285	301	257	243	254	267	310	264	285	275	280	259	252	254	255	286	275	254	304	266	286	260	273	257	288	261	253	269	249	280	279	273	260	296	282	280	255	264	276	294	243	321	284	269	277	270	261	290	280	246	242	274	270	274	255	262	268	239	259	276	296	298	276	283	260	323	278	272	305	297	272	260	289	260	248	248	291	284	269	246	287	266	231	257	290	259	262	277	266	257	259	257	297	276	295	247	270	246	292	273	300	273	279	259	286	265	261	288	263	246	267	284	272	247	306	262	273	274	277	280	286	304	271	273	255	278	262	253	262	267	247	270	252	274	298	244	277	258	267	248	282	279	294	294	289	269	278	282	260	247	267	281	267	268	280	251	261	296	281	311	247	250	260	271	251	280	278	300	283	311	274	295	283	300	259	272	288	266	283	288	273	285	243	295	283	266	290	261	257	285	333	285	294	280	286	263	275	268	246	263	300	310	302	256	269	280	279	288	287	278	281	298	280	273	257	255	281	251	260	270	298	274	256	247	280	312	281	242	264	271	278	291	281	275	273	265	244	281	261	271	246	269	254	261	272	256	283	242	259	265	278	255	300	276	270	296	271	325	277	270	262	278	268	284	235	267	274	281	270	270	259	295	264	236	242	305	280	273	264	254	273	258	292	274	278	258	269	262	274	292	293	277	278	275	252	238	247	289	255	279	265	262	269	276	269	267	269	284	251	267	246	255	293	277	275	278	261	271	276	273	232	281	272	280	303	239	259	270	262	270	287	248	285	254	279	297	277	269	259	284	252	276	261	285	284	286	263	321	273	272	314	286	265	265	285	291	281	264	273	290	274	266	268	294	262	243	269	236	258	256	264	249	254	266	282	273	285	287	279	272	270	274	262	267	289	290	271	257	309	250	261	261	259	279	258	266	279	267	293	274	294	274	276	267	285	279	290	299	311	267	300	283	252	282	279	263	268	281	270	268	284	287	267	285	269	273	273	281	268	262	243	279	264	268	235	259	271	277	284	282	251	259	238	276	294	262	280	292	244	266	271	292	292	261	252	244	272	252	275	295	270	257	259	278	259	260	274	291	260	290	265	271	307	266	265	261	257	283	303	268	242	288	280	263	242	277	249	266	286	274	273	285	288	269	279	300	264	279	263	240	289	289	293	295	264	245	282	274	275	292	268	310	277	243	293	264	279	253	284	291	289	287	272	266	242	254	263	292	270	251	251	266	253	271	287	273	248	275	256	270	301	258	259	249	290	251	241	260	269	273	279	263	278	267	282	274	257	262	276	282	277	249	266	260	275	283	278	306	256	263	287	264	278	276	280	238	245	282	277	266	258	269	290	301	296	257	296	268	279	267	282	280	259	246	276	263	248	267	255	271	262	281	284	275	288	273	230	263	296	283	297	281	279	271	285	250	285	286	263	273	244	281	235	273	257	257	263	268	254	297	291	286	236	304	304	287	253	238	246	288	266	300	271	269	280	285	283	287	278	244	268	259	275	292	260	256	292	250	294	263	246	297	287	276	266	273	269	283	285	278	246	268	310	289	248	242	263	262	283	275	292	268	282	285	281	250	265	284	266	250	248	228	258	278	294	254	278	275	289	274	255	294	280	284	286	268	284	272	247	266	270	274	284	254	241	287	282	258	275	247	283	262	281	294	293	261	249	276	222	287	284	285	293	278	255	279	260	257	252	255	271	263	266	244	254	292	265	284	257	265	291	271	321	314	281	249	291	278	269	264	259	240	275	273	276	267	272	262	298	291	260	245	286	276	243	282	256	246	297	292	260	278	273	253	237	250	251	258	265	271	289	321	265	275	257	247	262	286	241	280	263	273	307	288	313	219	258	255	250	268	282	251	265	252	284	255	249	234	267	276	304	264	276	289	246	262	284	247	276	251	296	262	261	283	326	288	274	278	306	252	258	279	270	275	291	253	291	291	278	264	257	245	259	281	273	291	286	289	279	298	279	275	250	284	248	258	269	282	271	235	297	265	281	276	272	257	275	276	283	294
11171	15233	13242	7020	4890	3669	2903	2247	1830	1519	1300	1061	992	906	764	738	647	611	590	564	587	548	505	495	506	455	456	490	471	467	459	421	432	431	440	459	414	425	406	422	444	403	409	419	382	431	384	423	390	397	375	380	386	406	407	390	387	376	391	365	398	440	394	385	361	384	386	407	424	378	386	381	386	418	374	385	376	419	403	393	346	399	393	393	389	364	413	357	425	354	367	417	387	387	411	409	423	381	404	395	394	368	380	384	367	395	368	384	386	372	401	395	385	388	392	389	369	402	393	417	401	398	410	385	391	370	382	369	353	388	379	390	394	395	367	375	410	385	391	401	429	391	421	355	363	371	433	370	374	392	384	392	427	368	364	422	384	401	392	377	387	391	390	373	377	382	358	393	378	381	379	392	399	372	401	378	420	382	396	397	363	375	368	399	397	400	377	383	374	398	368	384	373	359	393	395	386	345	359	348	413	386	384	382	386	378	373	404	393	390	369	360	360	382	389	408	399	383	388	359	377	376	396	388	350	368	351	380	396	357	413	401	368	397	413	401	392	409	395	422	387	362	417	411	415	410	396	388	389	379	375	381	376	366	376	405	359	407	379	416	403	332	399	423	417	377	382	359	385	387	373	375	352	443	407	401	363	374	355	405	384	359	385	372	343	373	406	385	384	386	381	373	396	341	390	383	420	373	361	412	382	396	401	393	414	366	352	395	429	374	385	391	417	382	354	388	372	359	380	404	356	431	391	413	364	365	386	369	381	394	337	391	367	369	386	414	391	371	408	364	380	397	406	401	389	364	380	332	380	372	388	348	391	377	398	370	384	399	358	374	396	386	378	387	366	419	377	404	381	419	382	368	391	362	393	404	373	402	388	388	384	389	363	376	395	379	363	414	435	379	354	408	391	361	362	410	368	445	368	394	368	389	392	355	408	384	391	386	365	413	366	415	395	344	341	391	333	403	364	376	396	380	398	385	421	389	383	414	330	387	428	396	384	368	364	420	386	381	365	395	387	337	379	374	349	409	371	400	372	425	375	403	382	361	413	402	343	411	360	388	435	351	394	388	408	387	380	425	399	396	369	377	387	336	400	402	399	363	393	312	384	377	387	391	457	390	399	397	387	369	357	391	401	388	392	396	388	373	379	377	399	364	405	375	388	377	367	401	365	384	399	358	427	391	376	411	376	378	398	392	362	365	355	358	402	396	372	405	398	375	359	378	429	381	362	375	353	379	371	387	397	407	411	364	402	388	365	371	384	402	374	395	365	371	419	382	379	362	383	387	372	370	426	358	409	410	400	373	367	429	389	370	369	377	353	384	375	374	356	381	363	365	426	377	373	392	385	408	385	377	361	373	362	391	401	384	412	371	325	386	378	366	393	382	428	392	397	388	385	405	364	392	397	366	374	390	381	414	391	362	411	378	370	396	397	375	420	386	400	384	388	379	397	378	364	392	383	402	390	376	401	391	378	389	386	373	365	398	401	364	401	358	354	410	366	416	402	396	382	386	348	380	374	376	407	374	371	383	395	374	407	406	347	416	410	378	369	406	370	394	385	393	381	395	401	359	379	370	372	384	373	371	339	400	371	362	383	374	363	382	395	379	380	386	350	361	365	396	417	379	400	389	405	366	380	416	379	363	392	366	399	412	414	365	404	374	393	356	371	375	389	382	378	360	358	412	380	406	411	365	363	356	389	382	395	350	408	339	349	364	335	384	374	383	404	392	320	400	423	390	383	375	384	383	406	378	393	392	373	363	388	409	382	408	379	357	372	402	384	401	364	374	397	393	388	360	387	363	372	405	411	401	366	403	413	382	375	367	395	381	373	382	415	390	390	412	377	385	368	386	400	386	404	362	383	366	373	379	381	377	364	400	377	394	384	385	350	372	377	393	354	412	334	364	405	387	378	360	394	367	388	380	380	412	381	374	400	359	367	397	373	390	351	367	385	389	375	399	380	397	433	376	389	388	399	406	374	408	402	359	384	401	395	372	343	373	413	402	354	395	360	393	388	352	347	394	351	377	408	383	379	406	360	366	367	377	376	374	393	365	358	361	330	384	358	367	385	402	378	374	358	376	381	427	370	383	395	379	387	362	367	374	379	395	348	347	401	402	380	373	394	398	372	384	370	369	375	367	399	369	373	395	345	386	364	400	368	401	408	407	375	379	363	397	388	380	382	381	421	347	400	381	398	386	392	393	379	382	391	375	378	407	394	352	367	371	375	355	372	392	387	396	383	369	383	414	391	391	395	367	359	372	364	376	359	376	389	360	383	382	371	406	404	396	369	375	370	404	345	396	392	400	402	356	375	402	369	359	377	363	356	417	391	408	400	385	365	387	437	420	406	377	377	396	363	373	380	412	396	410	385	394	405	384	369	391	370	401	406	355	369	375	380	376	438	382	409	382	379	373	358	362	391	369	406	380	386	382	374	377	403	395	356	417	372	380	401	425	390	377	386	386	406	334	391	354	406	396	380	398	397	391	389	369	369	403	372	392	395	356	387	392	361	373	378	393	363	366	384	405	375	383	415	382	365	396	361	436	349	366	364	389	380	391	402	380	393	359	388	363	348	391	353	362	380	352	355	363	390	408	384	408	382	416	369	394	357	382	379	359	367	404	388	400	367	340	400	357	378	395	350	400	394	401	385	348	363	379	374	391	359	407	383	389	364	398	369	413	358	422	369	389	377	376	368	420	387	356	430	381	398	413	363	358	390	384	392	344	388	375	370	376	378	395	381	389	396	410	413	382	401	390	388	380	428	375	381	362	400	393	364	411	395	361	400	398	409	391	372	402	373	396	395	363	381	405	368	377	384	371	455	392	373	372	423	379	418	372	412	385	373	353	356	401	366	395	362	383	373	390	394	382	407	402	363	395	375	385	369	362	393	382	361	381	386	393	359	384	363	406	388	389	354	401	363	396	369	378	406	386	410	345	376	397	374	367	397	387	398	360	389	429	366	399	398	365	375	383	389	369	382	393	358	380	371	388	372	376	391	413	413	379	388	374	381	372	400	402	411	389	411	346	361	353	371	374	399	376	398	394	378	360	423	400	352	383	388	376	372	401	395	393	401	397	356	383	413	353	382	361	409	371	405	374	396	369	389	431	431	390	361	397	425	385	381	393	348	409	354	374	377	399	377	397	395	406	416	366	362	354	405	395	353	390	384	374	409	369	391	388	391	372	347	378	376	379	410	402	395	380	355	373	396	371	333	354	349	387	395	376	372	378	371	386	365	368	381	387	374	386	366	358	383	386	427	371	367	378	374	417	385	382	382	373	388	398	349	332	372	345	381	391	406	430	386	407	369	400	373	380	391	396	368	377	368	401	391	392	400	396	376	368	347	391	366	400	381	348	381	405	400	370	404	394	369	364	382	405	381	371	361	406	388	358	389	406	396	397	388	383	360	368	349	397	370	380	377	368	373	378	399	399	392	350	405	339	376	386	336	376	364	363	370	428	365	357	386	355	420	373	377	361	412	389	396	352
27138	20538	8476	1193	845	770	584	522	505	522	529	501	458	489	522	502	481	517	501	470	472	560	507	484	533	500	481	452	524	484	479	507	449	489	471	517	510	483	526	514	449	495	513	474	499	486	460	512	471	469	500	542	503	530	472	517	487	470	473	508	491	504	507	484	503	489	496	509	480	494	496	495	511	493	476	504	486	521	485	456	489	486	499	510	484	504	535	476	514	478	484	438	508	495	479	492	461	490	521	505	500	499	531	518	500	471	517	491	504	459	532	480	511	512	502	498	492	493	484	483	505	472	497	474	468	457	483	475	474	486	470	474	511	499	496	482	499	488	492	474	482	528	511	498	466	526	461	508	507	477	442	477	522	528	489	522	537	524	475	441	479	431	508	505	459	469	499	506	500	489	508	464	489	463	456	480	530	533	460	496	485	493	511	497	478	490	482	472	484	484	480	506	479	486	466	478	465	485	463	459	491	530	495	499	508	515	477	453	504	522	512	510	498	492	467	503	489	465	477	503	509	464	510	491	484	520	469	476	497	492	522	486	479	532	514	481	502	476	536	484	502	499	498	483	501	507	531	513	483	541	465	483	482	483	484	493	514	511	460	478	522	511	508	519	518	478	517	493	488	506	499	478	492	479	510	515	524	476	498	486	511	502	513	511	486	484	479	486	513	433	484	444	493	495	503	501	504	461	493	461	510	520	496	496	466	515	458	488	495	487	520	471	485	505	513	493	489	507	468	475	502	474	520	501	478	530	440	486	492	509	487	466	482	513	518	488	456	492	513	504	485	497	493	525	478	500	465	475	468	503	504	461	474	504	515	460	507	517	488	473	494	528	487	454	444	510	508	503	488	480	492	501	466	500	467	508	438	487	526	506	487	481	483	484	493	496	472	508	537	456	512	504	527	486	494	521	493	472	523	505	492	518	479	443	503	525	460	499	481	512	470	490	482	493	519	451	514	495	507	485	500	485	491	476	504	487	524	459	465	491	499	490	491	486	490	522	475	518	495	478	488	512	501	508	509	455	477	509	526	504	498	501	473	510	515	477	506	467	460	496	467	503	478	489	496	493	481	506	502	554	493	472	501	476	455	485	533	497	481	487	491	457	516	454	497	499	506	450	480	492	460	483	503	462	484	468	517	509	469	490	515	487	452	480	515	491	485	535	474	477	477	491	507	468	531	486	473	524	525	481	492	536	465	511	545	472	521	488	515	500	486	504	487	493	446	543	506	488	474	480	510	510	503	480	509	514	490	489	473	510	484	494	504	475	444	444	435	480	474	498	515	464	495	491	523	480	439	513	505	502	520	501	496	473	482	495	506	520	514	485	511	510	545	487	486	490	491	507	504	498	514	497	473	466	517	510	490	492	478	446	466	464	520	493	522	480	506	490	521	482	518	494	460	465	530	496	477	502	532	506	488	505	523	496	501	473	484	518	498	524	495	466	498	505	500	509	487	467	487	505	504	523	487	511	498	471	488	483	457	506	480	481	475	520	480	529	515	501	477	466	512	505	494	499	498	471	465	479	519	477	486	449	486	508	505	477	520	482	472	472	496	480	510	477	528	457	479	477	495	512	513	468	452	453	443	488	495	503	482	510	479	485	490	471	523	481	466	483	476	492	481	474	461	490	507	517	505	502	479	500	500	493	525	522	504	535	511	463	510	482	508	473	491	473	476	494	496	492	461	476	499	477	489	468	511	477	490	500	480	482	464	510	468	476	514	471	515	447	494	487	502	520	486	513	523	470	446	528	499	459	495	489	475	500	460	505	519	484	514	444	529	479	489	479	486	540	504	455	470	513	500	512	468	495	492	496	526	475	510	483	472	448	517	486	504	473	503	515	443	501	485	495	500	501	479	477	438	483	473	503	514	500	492	531	472	519	508	478	466	517	447	483	508	573	489	538	525	525	505	502	518	452	498	494	510	501	534	477	493	510	490	455	470	484	463	517	492	500	479	503	514	481	504	456	460	509	465	468	448	455	466	509	504	515	510	495	525	461	485	465	522	505	487	506	526	481	472	515	490	492	496	525	499	488	470	473	513	495	498	468	516	529	506	491	530	484	500	504	464	472	463	447	510	468	489	462	486	504	518	482	488	509	538	509	516	488	492	493	498	522	465	481	433	492	494	497	482	463	507	527	474	489	448	508	514	492	522	514	456	503	481	492	499	484	528	469	486	482	521	478	533	484	496	479	508	501	457	502	492	457	514	528	534	496	499	503	531	482	515	484	458	487	496	509	504	516	532	495	467	498	472	518	521	496	472	480	490	470	512	426	513	493	532	511	497	502	512	471	457	494	508	506	462	517	439	508	529	464	499	460	478	498	482	505	512	506	484	487	495	458	483	486	514	509	510	482	489	507	500	492	561	494	470	520	479	475	503	518	472	511	466	539	465	488	522	493	528	503	493	493	475	468	497	506	492	480	508	507	495	501	498	503	503	478	491	506	510	500	523	493	455	520	485	465	518	479	537	497	527	499	498	527	485	475	497	464	501	476	463	481	482	523	465	479	535	513	499	475	499	476	490	500	476	488	522	498	439	475	514	523	472	504	500	510	470	478	505	502	497	500	540	481	498	478	504	480	524	457	513	490	500	491	489	503	494	540	541	484	475	519	497	448	535	506	547	498	481	528	500	528	503	494	521	507	504	494	461	516	503	498	526	435	491	465	490	516	512	491	503	485	495	479	502	489	515	489	443	487	503	511	492	453	509	518	497	494	526	492	513	517	468	508	521	505	490	502	484	463	485	469	507	538	495	461	510	512	486	485	500	484	486	476	489	501	516	511	487	496	491	520	473	478	517	490	502	496	490	466	509	549	513	492	501	504	483	513	481	459	497	521	499	495	466	492	525	498	476	489	469	508	537	473	498	510	508	476	503	467	493	514	482	491	511	513	497	508	483	474	463	489	524	496	481	467	508	518	512	520	517	513	457	512	480	535	539	500	470	482	490	482	448	529	524	533	479	457	492	450	491	554	492	490	471	472	479	493	501	491	536	512	515	492	484	499	519	479	517	485	502	496	498	513	497	499	496	470	558	504	475	466	518	537	526	519	492	475	482	500	457	484	492	509	446	521	444	481	470	466	490	506	518	474	504	474	493	478	495	491	475	529	475	486	484	489	472	470	473	491	524	488	483	496	513	492	486	509	482	515	502	516	472	523	500	493	496	453	466	503	543	474	488	480	493	488	536	458	536	471	494	447	508	487	492	501	542	512	501	497	507	469	511	485	498	511	507	520	507	486	456	496	460	487	521	528	452	522	482	492	464	487	462	425	499	500	502	488	513	465	484	494	463	476	503	458	474	517	512	500	507	454	465	499	486	471	492	520	478	466	517	498	496	486	500	481	528	485	524	452	476	490	495	470	462	474	469	537	477	457	467	522	521	544	477	532	502	494	494	482	471	456	474	522	505	456	497	473	529	501	463	491	523	482	501	526	504	496	512	471	474	495	485	479	463	501	492	472	506	539	504	509	484	482	496	484	440	492
5479	1677	1501	1084	924	851	763	752	758	711	663	680	693	735	697	682	701	688	716	703	613	696	704	669	678	693	691	672	672	699	672	687	676	635	665	638	669	637	683	692	639	685	666	673	598	686	679	703	641	613	704	679	671	648	651	628	679	654	679	702	676	661	663	663	650	648	663	679	653	683	643	675	671	712	682	658	644	683	684	615	663	690	658	613	676	698	705	692	701	668	644	666	640	613	679	697	617	658	659	643	622	630	701	681	681	676	660	659	648	679	622	646	663	649	728	663	589	665	635	670	630	677	702	678	665	659	606	627	696	663	687	616	660	657	647	676	648	654	640	662	684	638	677	675	651	675	657	655	680	729	685	632	638	620	701	641	655	652	649	677	652	699	648	615	702	660	622	646	691	637	660	672	670	669	715	595	677	605	688	665	667	626	672	667	671	650	671	721	639	643	682	666	638	656	641	655	651	740	695	702	661	648	656	671	633	703	678	681	629	644	659	663	692	694	658	639	683	654	687	636	661	645	674	649	668	700	704	709	675	706	647	602	713	733	674	617	663	672	634	688	676	645	687	645	659	632	663	621	705	655	671	674	696	681	662	677	667	682	639	652	663	655	649	689	706	678	598	645	656	623	586	608	642	648	674	695	679	714	676	626	652	660	635	630	663	633	676	670	632	669	653	674	617	617	657	650	629	689	627	643	676	657	647	652	684	651	638	674	671	669	665	656	615	623	682	638	628	627	654	633	665	681	665	637	684	590	660	640	695	612	671	655	667	593	644	649	675	645	619	645	618	644	689	680	652	600	686	676	655	653	681	643	677	697	687	683	700	661	689	613	687	665	682	672	645	669	669	659	621	694	722	675	636	683	690	639	691	685	631	654	611	723	608	645	655	615	666	668	669	698	640	640	624	663	695	669	659	662	647	624	686	637	648	622	615	656	667	637	666	710	689	646	650	624	658	665	693	656	637	635	630	669	637	642	679	668	667	641	682	693	664	666	639	605	675	636	691	668	673	653	643	687	649	700	692	656	685	652	690	667	656	638	634	657	621	707	644	660	671	678	696	616	667	662	642	656	662	666	614	641	632	657	631	651	630	657	675	655	715	668	648	669	642	593	669	626	634	682	658	677	676	641	666	659	645	627	632	687	660	705	628	653	671	677	641	652	694	668	674	659	679	700	665	631	628	671	681	649	655	613	667	721	714	638	650	679	660	618	693	661	680	661	660	664	687	698	652	645	632	634	652	679	639	625	677	670	643	683	674	671	624	654	691	686	652	643	711	667	650	661	683	644	684	711	642	687	682	635	669	674	671	641	660	677	680	660	698	632	714	643	700	671	675	672	680	669	619	713	644	612	628	650	683	669	663	653	665	679	711	661	667	669	652	662	691	664	609	636	669	665	668	629	666	733	645	667	625	680	638	655	649	636	694	671	652	687	671	663	657	684	661	639	639	654	614	681	688	621	649	657	628	664	614	691	620	658	673	670	684	659	633	678	653	648	685	646	685	693	644	620	699	702	654	664	637	659	676	678	630	657	638	650	676	690	683	638	658	631	662	656	668	663	681	687	647	673	662	696	673	641	704	671	665	638	698	676	639	650	677	633	689	683	657	694	658	625	662	633	629	665	646	647	608	644	646	688	588	658	635	677	630	636	637	666	662	685	644	672	698	622	664	633	639	624	643	657	642	631	648	657	675	615	679	657	674	645	650	648	717	631	681	665	693	692	671	666	638	661	655	634	652	661	631	704	650	669	666	675	641	640	649	634	627	666	635	679	672	653	641	666	629	688	631	653	638	677	656	634	688	631	635	676	617	629	645	663	671	632	675	656	684	685	660	642	688	684	663	672	660	695	663	675	664	690	597	643	644	696	705	645	647	686	652	661	676	666	633	660	675	645	698	657	670	682	661	639	650	680	616	661	683	713	644	700	659	633	654	659	642	681	711	654	646	619	674	703	633	669	687	649	686	653	645	679	704	674	663	633	629	648	658	667	680	656	665	692	674	629	651	665	626	651	645	636	634	632	702	677	661	688	646	665	620	684	669	669	615	666	646	672	676	612	663	682	658	619	659	694	654	660	624	678	659	648	684	687	664	663	666	621	656	691	667	660	667	639	642	639	637	654	622	617	631	665	660	678	648	663	612	690	684	662	641	697	657	617	676	668	683	668	612	613	666	628	633	679	648	685	674	633	670	665	675	646	667	612	606	706	634	662	601	624	614	674	657	661	648	631	669	672	627	629	648	722	669	668	690	685	656	639	650	704	699	676	676	673	701	626	662	639	659	677	623	665	702	682	624	689	707	668	601	662	671	693	644	705	671	652	606	659	699	682	652	697	708	622	671	624	646	655	633	629	620	639	641	637	599	638	640	635	636	655	675	706	703	685	644	679	677	637	627	690	680	671	650	704	695	678	663	637	666	640	633	634	707	681	694	629	693	666	643	632	642	691	669	643	636	649	649	682	713	616	634	680	685	688	653	669	656	646	688	661	629	670	677	643	703	637	649	652	652	700	646	668	669	643	660	656	689	644	697	648	671	666	606	632	654	630	643	642	629	656	642	643	623	641	674	631	666	674	665	616	660	633	642	645	626	669	672	639	668	682	647	656	637	708	674	638	656	657	669	659	678	652	700	654	697	684	681	652	635	632	619	676	622	623	672	650	648	687	671	634	705	692	648	630	663	698	666	657	652	662	626	637	632	681	671	625	677	681	644	677	645	690	638	690	609	659	647	680	641	670	635	661	703	641	664	623	640	640	625	637	663	647	652	638	674	636	649	646	702	665	657	623	664	653	645	623	672	709	671	687	712	686	602	692	696	639	663	637	695	701	648	690	664	666	648	671	652	639	642	689	620	662	616	663	679	707	674	677	681	662	667	703	648	659	624	643	653	648	713	652	698	648	692	607	651	615	669	606	649	693	654	693	684	679	658	686	707	612	664	651	674	678	678	672	676	680	683	642	636	709	670	691	669	635	676	598	687	705	658	660	693	670	597	656	666	723	664	655	684	623	667	688	648	611	644	637	690	653	688	712	650	665	655	632	700	631	633	624	679	621	671	683	666	679	710	711	694	658	646	665	687	706	655	654	682	682	652	732	631	687	684	654	666	672	665	657	689	694	657	624	629	643	655	665	658	687	634	664	635	649	646	664	639	657	667	707	663	662	645	664	690	648	635	673	645	674	668	690	656	642	674	664	696	601	674	662	638	660	693	642	592	636	685	615	657	654	640	646	621	659	686	636	669	693	670	702	656	722	652	625	657	684	662	633	660	655	655	682	702	700	617	642	659	659	687	637	659	629	657	651	637	686	660	612	647	676	684	663	715	666	663	687	652	708	700	635	666	627	655	578	656	643	667	714	619	633	711	675	665	666	657	656	711	650	638	661	673	668	662	627	705	701	698	605	686	644	652	688	667	672	626	638	653	649	635	631	636	717	673	685	719	658	636	644	635	645	630	719	684	654	664	657	677	661	672	694	680	676	653	654	660	643	657	634
24262	21289	28573	24269	21134	5228	1239	830	772	738	668	704	605	622	634	588	594	580	590	590	570	602	593	565	540	522	561	563	547	544	550	550	529	513	564	536	551	521	549	551	549	558	519	554	572	540	480	494	557	547	557	558	492	513	543	543	493	513	547	514	505	553	542	486	542	562	543	499	548	490	592	550	554	538	531	522	553	555	568	555	560	545	512	500	509	550	555	488	498	515	535	534	531	527	528	515	494	617	500	512	496	531	508	562	514	579	536	471	553	533	508	462	579	529	523	542	528	557	512	572	505	520	524	551	511	564	547	532	495	525	555	554	530	545	473	559	529	518	534	557	504	512	583	502	500	473	494	576	514	493	569	531	559	563	543	519	467	527	566	555	556	564	556	543	507	536	520	504	491	528	563	540	508	536	551	529	507	550	552	510	526	540	533	594	500	529	509	535	539	503	529	494	523	541	532	565	485	525	526	489	536	533	561	536	502	522	525	513	568	549	537	527	517	513	555	532	553	510	564	536	544	503	577	551	553	522	528	498	526	531	490	479	501	542	564	550	538	511	498	524	539	536	550	489	540	544	503	548	489	528	525	512	544	490	538	513	554	527	537	547	488	526	493	533	523	529	544	551	497	525	471	567	542	515	543	499	532	533	536	504	503	523	538	574	512	560	559	551	517	511	520	514	498	548	590	567	517	563	526	530	506	524	536	544	558	556	542	552	511	541	504	505	543	534	507	524	562	544	537	502	549	487	517	521	567	531	531	537	544	561	532	533	547	514	511	525	533	525	516	519	522	508	560	529	512	545	531	542	559	536	545	545	545	527	521	518	507	492	535	525	541	525	519	494	532	489	534	539	504	525	521	496	552	575	495	529	529	554	463	524	504	515	508	521	499	516	497	543	492	534	538	523	528	515	530	527	484	580	549	580	519	528	492	565	515	507	525	533	514	509	572	550	508	488	516	523	482	483	508	558	532	552	532	533	495	509	559	527	504	526	501	532	532	521	551	496	525	537	528	516	511	524	529	532	532	530	498	523	539	549	541	520	530	567	544	521	532	530	530	526	514	506	520	555	563	544	531	541	531	545	500	547	524	560	519	518	504	518	514	502	541	538	553	561	533	509	509	570	539	509	520	557	536	507	536	520	584	517	520	525	524	512	509	559	572	520	516	554	529	512	502	482	491	533	544	532	550	522	534	515	530	488	517	526	495	526	543	513	539	525	504	539	498	500	497	526	506	550	513	506	491	507	538	525	496	501	539	529	524	507	513	540	544	512	486	530	575	529	531	521	560	524	516	527	527	517	480	516	495	560	521	525	516	533	525	531	533	461	536	477	559	540	531	533	568	564	564	545	544	533	516	498	524	565	589	509	529	579	525	532	511	562	574	533	495	541	515	543	542	516	516	556	528	545	545	511	496	545	500	532	522	473	495	537	524	573	522	514	571	560	542	533	547	534	572	509	519	551	514	491	501	539	553	566	531	554	553	485	518	520	516	521	515	503	530	537	515	520	544	549	518	568	555	491	537	526	524	510	516	533	487	544	517	563	525	573	500	545	507	565	517	547	536	542	562	528	539	548	534	534	565	491	498	534	556	576	500	537	534	549	548	522	542	482	501	530	553	516	506	530	552	528	546	546	530	534	537	498	526	544	533	518	524	553	502	525	508	486	528	521	557	505	533	536	526	529	495	515	536	516	493	533	520	502	555	554	550	502	501	537	499	500	553	553	517	545	536	506	521	546	546	540	502	494	515	515	527	523	523	492	516	521	520	556	514	525	536	543	514	527	542	514	528	505	535	523	500	508	513	529	538	540	532	547	568	530	539	543	547	502	567	533	529	566	550	550	547	494	561	525	534	482	499	523	526	554	521	546	512	560	512	575	483	514	543	526	511	464	494	519	539	531	561	544	486	530	514	547	500	531	511	512	522	559	515	546	534	530	531	486	544	529	580	503	489	548	532	501	518	579	514	513	527	524	534	487	550	541	531	542	546	498	538	527	508	533	499	530	545	534	493	527	533	533	528	527	529	567	560	549	475	531	529	502	527	526	539	538	516	527	546	507	479	533	544	519	523	491	519	546	509	563	541	525	529	522	560	593	579	528	557	576	535	508	514	541	542	526	565	559	496	511	505	543	522	538	524	519	543	537	503	549	533	550	499	551	553	541	521	528	473	555	521	526	569	521	530	534	507	577	504	523	535	552	555	517	519	539	495	529	575	556	505	509	528	556	515	480	560	515	555	532	556	532	527	534	556	566	549	507	531	517	525	547	538	529	525	516	526	517	552	511	509	518	539	549	539	497	523	510	483	539	488	545	528	535	539	566	514	568	499	559	529	551	542	529	550	557	533	518	529	533	555	514	549	544	522	507	540	555	492	519	519	526	474	546	512	530	572	524	533	496	535	540	513	539	512	536	559	499	540	539	534	539	536	480	516	562	525	498	525	563	518	511	503	550	484	524	535	512	551	531	511	584	535	530	516	539	526	554	547	518	519	543	529	512	532	496	495	524	561	536	520	543	513	528	460	542	530	552	519	496	516	536	507	518	525	528	513	547	536	523	497	491	529	540	468	560	530	527	538	519	507	534	549	535	533	536	511	531	531	498	532	533	566	506	563	510	496	528	519	485	537	551	551	503	519	511	543	499	509	541	519	488	504	519	549	520	502	534	517	515	532	546	562	563	516	514	537	547	521	518	470	498	526	549	471	519	547	529	559	480	549	509	528	510	520	528	556	524	517	524	512	485	571	504	523	495	535	527	546	576	567	523	503	525	583	578	538	555	506	487	561	525	530	490	494	542	545	521	508	556	537	467	516	519	507	517	513	533	526	502	467	543	531	508	524	487	562	554	546	525	555	542	521	550	574	529	551	537	545	529	563	519	521	524	531	559	578	533	525	518	535	553	520	529	524	527	578	564	489	511	582	484	527	527	527	543	479	519	546	529	530	537	545	564	562	523	537	505	531	520	534	513	499	538	520	536	549	496	560	525	549	521	537	529	563	534	519	510	548	509	510	564	516	585	524	508	513	524	520	483	529	507	514	523	524	528	511	531	521	517	537	503	508	553	501	524	552	531	513	518	525	566	533	529	509	515	508	517	520	484	543	530	543	545	524	567	526	535	549	499	515	512	489	543	510	492	564	566	570	523	519	546	576	514	550	547	555	530	516	557	498	497	496	542	529	549	476	547	505	524	488	490	533	539	528	460	538	548	553	554	538	510	533	542	515	538	533	494	467	558	523	501	495	542	520	516	545	518	529	477	551	502	522	517	549	521	507	500	520	536	550	569	485	525	522	563	552	576	504	524	543	536	561	537	525	532	590	517	522	532	505	551	517	553	519	530	500	527	521	480	519	511	534	526	543	504	519	549	536	521	565	530	580	536	522	501	544	514	573	517	495	548	521	509	520	543	548	489	536	546	524	507	505	527	542	530	540	543	517	520	528	522	522	540	578	527	524	509	525	534	513	493	552	471	576	573	574	499	519	532	495	559	567	554
10093	9224	8139	4470	3068	2356	2001	1640	1412	1249	1137	1093	971	950	959	926	878	857	827	832	811	758	787	779	778	792	760	720	792	772	782	745	747	713	765	743	781	761	732	739	742	744	729	757	762	760	714	724	693	774	724	738	788	763	746	708	700	759	721	733	703	754	711	743	668	721	736	706	712	721	726	729	729	738	723	696	724	764	754	739	731	712	710	702	751	751	767	725	696	711	702	735	744	691	730	699	728	727	765	724	746	703	746	730	723	719	717	702	701	726	700	707	743	695	719	745	660	728	718	728	727	735	729	767	743	617	718	742	714	709	694	726	711	783	749	673	700	706	726	723	783	718	763	710	702	759	760	724	738	750	709	719	650	702	722	739	753	714	705	738	710	776	724	775	710	759	749	715	715	737	753	706	728	737	734	741	740	715	710	721	717	682	762	737	683	742	759	752	694	752	760	718	661	686	726	730	738	709	760	688	700	717	704	735	711	750	737	717	710	686	779	786	727	701	695	732	724	747	704	738	726	693	740	738	681	703	716	747	697	742	726	732	716	721	695	719	733	720	713	712	672	685	738	712	712	781	698	720	761	740	786	689	743	654	789	699	745	737	750	694	720	720	724	708	732	763	686	696	751	727	728	725	720	770	750	699	743	724	684	726	763	744	737	690	722	766	720	760	748	711	751	710	724	699	743	693	697	709	745	724	760	739	695	691	666	747	667	708	705	770	755	736	726	710	685	733	754	706	726	744	719	725	730	748	732	767	700	694	759	713	753	744	752	710	684	707	731	728	712	676	726	715	710	713	709	700	773	784	720	735	780	750	730	712	725	737	722	649	739	720	704	728	685	678	767	735	679	700	686	760	713	708	707	687	730	761	768	736	708	691	731	715	706	717	746	729	713	740	695	656	717	705	717	722	710	751	687	713	697	725	694	761	726	685	706	710	726	669	706	733	719	730	705	719	737	715	717	718	762	726	745	723	721	717	725	737	734	697	697	727	665	681	763	733	743	696	718	698	729	746	691	692	711	717	733	744	747	731	709	747	750	708	693	748	684	725	727	738	707	702	719	671	742	736	761	706	716	730	742	723	757	678	743	725	722	712	736	706	734	741	742	678	783	729	662	745	750	744	756	718	704	728	694	650	767	731	726	745	709	716	675	723	739	751	721	707	708	721	761	739	708	708	750	711	729	727	707	697	716	713	694	753	679	692	711	684	733	758	713	706	691	685	724	671	732	718	672	700	722	695	722	702	697	764	712	703	690	750	698	711	715	745	752	689	759	732	782	703	714	696	735	726	692	735	733	689	774	712	720	749	694	744	700	720	771	734	745	713	730	755	715	752	684	697	730	733	741	656	708	725	753	775	733	712	692	671	715	779	723	695	715	705	727	740	719	689	700	684	693	743	714	709	663	706	706	676	696	716	731	740	679	747	735	753	679	727	767	728	710	756	790	720	754	736	687	742	705	722	685	742	694	686	726	746	730	777	734	747	748	684	740	701	723	670	759	720	709	708	699	714	725	748	780	726	686	737	735	729	748	710	720	720	705	685	674	706	703	699	693	673	695	713	728	709	732	739	713	728	693	754	720	727	726	695	774	723	689	730	695	730	725	712	684	730	699	721	705	729	712	733	723	708	715	758	680	744	692	754	693	718	697	697	692	733	680	694	723	749	712	706	744	675	740	760	705	712	721	733	748	699	715	733	716	712	747	709	712	724	699	701	694	721	770	713	739	731	698	699	672	692	654	722	712	717	681	740	698	726	689	685	733	694	717	732	715	713	733	722	694	720	663	669	751	711	710	685	734	717	688	696	700	707	708	692	667	711	704	697	738	724	766	719	744	718	775	726	718	687	747	728	728	696	753	713	679	691	683	694	704	671	715	719	728	702	752	685	688	722	754	715	708	676	740	743	699	717	750	723	710	716	722	737	698	704	691	694	712	738	633	705	658	706	728	797	670	719	725	732	717	712	743	733	722	708	766	719	741	716	694	698	757	691	706	731	682	688	689	726	675	721	679	710	688	700	737	711	704	742	705	723	762	696	730	708	719	740	738	698	727	752	701	699	708	699	701	762	723	754	734	750	762	693	698	703	728	714	734	765	710	762	697	712	733	725	786	739	723	698	743	757	742	669	732	760	686	738	738	684	702	742	701	701	712	716	696	757	748	746	703	719	720	722	737	759	733	727	723	698	727	706	775	711	785	705	721	683	691	766	732	693	728	740	735	715	726	711	718	737	740	744	698	704	750	692	721	736	676	721	717	679	724	782	754	716	662	692	699	738	726	704	734	764	801	680	707	714	732	690	725	737	754	736	741	789	687	744	699	700	726	711	741	732	673	720	709	707	724	727	718	740	736	699	681	720	682	733	685	757	728	743	690	677	766	712	666	699	702	748	728	753	741	696	702	754	681	685	705	759	714	689	744	766	782	734	705	684	771	741	727	758	703	732	671	752	724	717	699	684	718	715	697	720	733	739	720	715	700	666	742	672	715	750	699	709	742	693	726	739	697	720	706	730	764	703	727	688	754	735	740	754	729	657	721	700	731	705	736	674	724	717	725	742	683	743	706	767	748	752	699	687	714	694	719	666	741	694	729	713	703	756	723	763	741	727	732	734	688	715	714	708	692	707	733	708	741	733	726	685	724	748	714	724	682	732	737	712	703	682	668	687	730	746	676	691	705	702	724	767	718	718	713	707	684	719	693	712	715	716	691	759	691	693	771	694	764	737	717	699	702	708	747	741	670	659	727	701	738	725	645	661	747	741	729	708	713	715	709	727	734	754	705	733	690	740	687	721	706	713	720	719	708	684	700	712	724	742	723	667	729	696	722	734	714	727	702	693	734	727	682	746	742	737	698	734	740	701	746	740	728	690	732	760	753	701	708	743	685	704	703	706	729	687	711	714	715	690	708	739	689	753	730	680	704	700	704	743	651	723	727	737	772	728	760	684	720	746	672	760	712	741	684	704	661	706	723	724	752	741	702	719	719	703	702	703	734	687	750	768	728	734	770	746	729	749	737	718	688	708	744	755	733	682	740	713	707	736	717	713	700	783	775	750	703	733	723	804	731	744	711	730	712	696	729	742	742	700	768	751	737	738	777	690	675	735	664	723	746	728	723	714	700	756	767	704	727	730	733	735	752	701	746	710	670	692	748	730	707	666	705	721	698	695	720	712	661	756	768	738	722	715	727	703	688	683	761	766	694	746	712	737	737	720	782	682	763	705	698	736	669	716	732	682	712	718	777	745	728	721	693	731	665	738	749	669	746	728	706	650	693	719	723	765	667	725	716	714	710	712	708	716	698	728	672	692	749	747	729	702	768	690	736	700	715	740	726	727	693	713	699	718	719	725	753	735	739	703	728	729	702	737	706	753	736	748	717	722	720	755	765	752	694	715	731	728	725	678	696	776	732	682	692	693	709	719	784	726	734	710	675	742	749	731	718	724	714	729	748	710	679	717	677	735	728	733	684	730	678	735	709	735	710	713	778	710	761	692
23207	21266	29155	23692	21269	21145	4031	1075	736	718	616	540	498	443	432	419	359	355	367	356	372	332	346	328	355	331	307	311	291	320	289	279	311	311	316	274	298	287	285	295	297	267	290	269	275	314	274	275	296	275	257	278	308	273	307	257	286	267	268	270	297	288	281	254	272	308	282	280	270	302	269	296	264	260	298	283	266	281	272	271	269	275	267	285	301	270	274	291	321	294	287	294	264	280	251	265	332	245	294	304	297	299	276	287	274	267	281	276	286	288	266	266	289	276	288	273	297	255	283	246	265	259	255	257	259	291	270	291	306	274	268	291	299	268	244	275	282	250	277	264	282	277	269	279	297	244	253	295	267	295	280	292	272	257	284	256	282	302	250	288	282	249	291	271	280	321	249	292	270	298	265	255	285	265	273	238	276	246	257	273	280	259	283	270	266	299	265	291	282	282	277	254	264	248	281	266	276	265	277	258	248	295	270	264	272	288	287	237	321	253	267	264	257	267	259	239	254	304	275	231	265	285	272	264	289	306	279	236	274	302	281	292	266	269	268	267	304	232	250	260	233	300	257	276	280	274	257	284	284	274	279	276	248	250	264	274	262	281	291	267	287	287	270	265	284	266	254	299	266	263	275	275	276	285	279	296	273	289	264	263	269	242	252	282	263	279	266	245	274	269	285	271	252	247	260	260	262	291	281	276	283	278	279	289	249	273	256	287	291	250	268	253	275	290	260	277	287	257	300	277	256	249	298	231	258	278	285	272	255	276	260	289	268	296	290	260	266	263	302	250	290	268	301	250	275	272	255	273	257	261	278	271	227	271	266	260	281	245	282	264	274	301	262	280	297	295	246	267	274	285	264	260	284	242	248	238	269	267	273	254	271	257	260	284	254	255	254	293	258	277	267	306	294	256	273	276	305	289	275	271	253	287	286	280	266	268	272	279	279	293	283	234	277	280	268	275	252	269	260	263	259	269	292	275	269	249	276	259	259	285	279	313	270	265	252	269	290	289	277	265	266	243	267	275	245	291	311	266	295	264	280	261	277	266	260	280	273	290	272	311	282	263	271	292	272	251	267	262	244	281	266	266	254	295	270	276	297	275	277	262	252	253	284	270	283	246	280	294	282	250	290	256	258	263	284	309	240	272	279	286	260	267	297	275	263	256	286	281	238	269	282	258	282	254	274	249	276	243	258	268	278	288	262	271	254	256	251	265	272	289	302	268	267	258	270	241	252	303	277	257	286	247	296	261	278	312	257	261	288	250	261	300	269	282	286	290	254	260	285	270	282	284	267	263	292	259	268	280	268	267	263	305	292	263	259	264	268	306	250	278	283	244	256	277	279	268	277	257	271	290	256	285	266	271	291	259	292	268	296	267	299	264	264	294	277	284	274	284	241	288	247	268	267	282	303	255	260	263	276	294	305	277	258	270	301	254	264	280	256	286	261	280	263	256	267	281	261	289	276	265	310	293	267	253	244	295	225	266	255	269	293	293	303	274	294	290	273	280	280	262	275	301	244	262	266	257	283	266	287	277	244	257	273	270	285	262	272	294	253	298	271	273	261	277	268	262	265	252	283	257	302	277	290	251	284	270	297	284	271	293	294	280	274	278	264	279	269	254	298	274	280	247	273	268	293	257	289	287	283	283	238	281	257	290	308	272	268	261	268	280	267	252	282	267	250	276	266	271	269	286	273	260	280	288	254	272	252	285	270	265	273	273	276	286	284	287	305	279	275	229	307	296	299	296	258	262	264	283	294	278	263	275	254	296	265	292	252	288	248	260	258	271	267	263	264	268	244	279	282	268	278	260	288	299	312	275	238	266	270	301	250	279	293	247	293	260	265	260	281	294	253	272	281	309	287	272	272	277	291	253	250	251	267	306	294	266	270	272	283	278	283	274	288	300	277	261	264	243	272	260	260	236	297	275	277	265	281	287	298	268	270	239	257	275	269	294	278	274	272	257	272	287	284	271	288	300	276	282	287	259	284	250	264	260	264	281	263	289	258	298	259	302	278	273	251	253	294	258	251	259	283	272	273	294	262	293	257	286	273	284	257	269	263	286	258	268	254	279	243	257	260	219	247	268	271	295	255	281	270	292	280	280	251	271	250	296	274	247	279	259	270	269	271	275	266	263	237	263	281	258	287	295	314	309	283	281	276	253	247	287	264	252	268	247	273	258	260	292	272	240	237	246	258	276	263	249	317	308	318	260	278	262	281	257	294	260	256	289	275	256	270	262	266	256	280	306	269	268	259	293	258	272	267	283	293	268	272	301	287	241	260	284	274	255	280	265	304	266	249	281	282	259	267	287	261	304	257	276	284	262	274	272	262	273	255	281	275	288	301	277	293	288	272	256	280	283	287	285	271	266	265	259	277	278	262	251	279	259	249	282	230	277	310	260	291	286	264	265	299	275	281	271	249	265	271	292	275	258	268	264	286	285	268	291	261	267	286	287	277	269	272	276	271	279	296	310	266	256	261	251	264	275	270	249	272	297	271	273	267	269	242	273	297	259	287	262	263	301	282	250	272	232	279	262	238	275	275	250	306	314	264	262	252	289	261	264	249	287	270	292	260	272	284	271	304	238	273	282	257	273	267	283	315	275	280	246	303	274	291	268	262	290	256	250	265	285	263	305	271	281	289	267	257	289	287	274	271	284	256	281	294	268	255	268	274	269	284	244	273	264	298	253	284	271	281	303	251	265	273	303	265	312	280	265	275	227	273	276	246	246	277	282	274	288	243	262	250	260	323	286	256	277	274	271	332	276	254	272	253	249	282	275	286	244	264	264	285	252	292	254	280	285	268	285	264	249	282	268	238	264	277	280	298	274	262	272	252	263	244	249	261	258	263	269	278	282	274	250	277	307	268	272	248	282	278	243	264	277	293	269	292	267	277	279	274	255	260	295	272	270	275	255	270	268	301	284	276	327	298	276	260	309	280	259	298	295	273	289	268	260	281	265	298	273	278	284	290	272	267	254	247	261	260	257	279	264	282	280	279	291	248	271	263	261	263	263	274	292	273	243	262	289	261	261	232	269	275	280	239	287	269	281	298	240	273	259	229	261	256	270	253	244	301	272	255	273	272	295	266	300	301	275	312	257	277	269	265	241	280	262	254	273	304	272	275	282	255	274	299	298	267	243	271	260	266	223	252	266	261	243	262	275	268	284	266	296	269	268	284	245	314	311	267	305	270	273	268	276	278	249	287	246	273	287	277	261	281	279	270	253	267	274	252	289	293	278	253	296	272	269	240	270	268	246	286	295	273	261	262	265	299	277	251	297	287	300	282	291	291	278	279	257	250	256	294	280	250	264	279	264	275	263	289	293	285	260	272	282	250	264	281	279	257	282	306	258	257	263	292	280	285	295	277	279	275	300	264	254	302	289	275	278	269	254	299	279	301	234	276	238	262	230	288	261	283	283	250	259	280	263	273	292	261	270	312	284	283	261	267	279	304	271	306	295	243	273	257	254	267	263	275	244	262	244	266	286
11849	15092	12949	7111	4790	3565	2818	2221	1814	1528	1281	1125	947	877	811	746	727	659	621	545	580	547	503	561	507	467	512	491	418	496	466	461	450	433	427	432	438	459	405	435	418	416	403	440	433	395	393	393	371	437	446	409	385	449	404	398	450	398	398	380	362	416	399	389	370	366	406	373	422	439	417	431	364	408	427	397	364	393	376	389	392	425	397	394	404	408	404	400	361	422	397	399	401	375	429	403	389	409	390	419	384	388	369	382	372	388	381	402	383	382	393	386	411	405	397	404	378	394	397	403	427	406	412	401	397	389	379	359	399	403	363	414	383	397	365	419	394	360	394	378	383	402	388	383	394	358	391	405	397	418	401	382	374	421	381	401	391	387	399	395	400	406	393	406	393	357	374	387	338	364	372	388	403	393	364	422	362	365	420	381	395	392	393	383	375	386	422	375	395	421	410	373	400	401	399	354	385	391	388	412	359	366	367	404	393	379	400	375	353	392	415	385	389	387	390	395	344	384	388	381	366	400	402	393	406	378	388	382	384	404	357	383	378	360	372	361	395	407	381	391	344	398	396	393	377	401	416	418	376	402	368	351	391	410	411	392	411	376	373	399	416	403	372	425	412	411	409	408	382	374	390	398	396	375	364	403	396	391	411	368	390	358	353	390	393	399	363	358	403	367	387	396	375	412	384	380	392	351	379	415	397	372	392	402	376	394	420	413	425	397	411	407	412	391	375	376	358	384	381	360	356	394	386	399	384	391	418	375	398	385	411	387	404	430	366	366	392	421	390	385	392	404	419	393	368	403	388	353	389	416	398	366	377	368	362	387	386	424	422	403	391	388	370	371	410	402	403	398	407	385	394	401	385	394	389	384	376	410	377	399	386	397	395	386	395	403	419	368	389	379	393	392	365	421	358	396	399	396	362	412	376	396	433	375	401	385	346	394	397	414	351	414	362	380	413	429	403	386	379	400	376	366	383	404	362	361	370	386	390	357	417	376	397	400	409	392	420	395	386	352	372	386	378	380	374	400	370	370	389	382	380	364	418	345	390	384	367	413	375	381	430	383	415	406	374	375	402	361	363	369	406	370	410	383	370	391	380	408	403	402	376	422	387	373	440	398	401	361	368	380	367	372	368	384	396	331	380	375	393	400	362	359	395	374	401	413	409	380	403	368	352	380	379	417	385	411	374	413	381	388	395	418	423	387	404	405	386	365	413	387	398	401	396	363	391	350	410	383	387	407	370	372	389	390	412	343	396	397	362	365	398	382	389	360	379	406	433	422	366	390	383	397	415	425	391	380	341	442	368	407	397	423	373	384	388	389	384	373	396	371	389	371	390	383	391	414	400	385	409	411	380	403	413	390	400	377	382	377	394	401	382	413	392	427	372	418	347	405	364	397	398	376	384	402	385	371	382	352	393	444	406	385	405	365	364	348	421	376	384	385	407	408	389	397	403	377	405	365	387	384	372	385	415	344	386	427	361	400	408	359	410	369	397	376	354	383	378	391	401	374	418	373	357	392	373	381	361	358	404	411	390	366	382	398	376	374	341	399	389	365	409	376	371	372	368	364	376	390	379	417	392	381	367	395	371	426	400	363	378	391	380	361	365	401	379	421	423	401	407	396	374	414	381	386	394	386	416	395	348	373	362	373	396	401	372	407	395	388	416	431	417	387	407	392	387	387	396	379	374	356	398	411	374	362	398	382	410	357	404	366	395	372	369	380	350	410	339	402	375	431	354	399	396	404	355	398	400	381	408	353	388	364	351	400	355	362	389	405	402	384	405	382	396	382	386	418	371	376	376	387	400	411	381	417	362	409	396	375	385	401	418	394	387	406	398	384	372	391	392	374	383	350	396	396	398	332	359	403	378	398	341	435	407	376	377	384	392	431	435	404	392	398	378	375	363	411	414	402	397	377	415	382	371	372	344	393	387	359	405	427	434	390	382	385	386	349	368	425	395	421	365	366	388	397	378	365	353	408	367	380	375	384	397	367	366	408	398	367	389	379	407	393	386	401	386	406	412	406	396	365	394	418	414	403	360	394	406	384	397	390	354	369	392	409	357	400	369	381	378	393	356	383	391	367	403	395	382	383	379	383	359	387	369	321	412	410	380	375	375	396	392	390	334	403	389	403	362	415	414	392	379	406	374	379	365	382	361	396	403	409	394	388	388	374	366	396	417	384	376	406	400	341	366	392	379	360	379	351	356	355	394	421	403	396	364	412	365	393	392	381	387	396	383	380	400	410	384	398	369	375	409	370	429	368	392	379	422	390	381	403	369	395	400	406	372	390	370	370	359	359	384	390	385	443	389	390	393	341	380	382	392	404	375	403	359	367	396	395	415	357	362	414	416	376	410	347	388	387	385	405	400	384	377	380	399	362	397	363	394	384	398	397	399	423	405	399	392	379	412	361	396	341	352	368	385	387	404	354	383	384	390	378	371	348	378	372	404	393	387	384	394	410	370	414	367	418	337	361	365	396	396	376	377	397	370	351	379	382	378	378	380	369	360	374	436	398	391	379	400	373	389	360	372	390	398	357	403	360	420	384	376	399	377	383	402	362	379	347	376	375	442	414	390	386	373	424	416	376	392	386	410	387	392	399	354	424	415	346	396	390	382	397	392	392	399	409	389	397	393	358	384	382	393	416	365	401	384	417	422	386	353	378	414	368	406	417	416	365	368	415	371	381	402	377	376	408	342	392	412	400	397	367	380	388	389	380	384	388	406	383	377	355	388	381	402	387	381	375	373	420	400	377	415	377	373	366	355	394	400	393	380	391	396	376	379	388	405	403	368	383	388	362	382	391	400	397	384	375	405	367	353	380	385	392	369	395	373	384	387	392	403	408	391	380	388	371	381	428	385	376	382	334	407	397	375	372	382	417	397	387	382	367	380	416	386	395	390	411	393	388	376	414	380	377	392	376	390	385	370	393	397	388	347	393	393	368	379	390	400	421	376	397	377	400	392	424	384	367	422	365	401	412	356	369	391	417	392	382	400	415	380	390	379	409	419	398	392	367	404	389	365	372	403	350	361	407	384	401	383	367	384	381	392	385	385	412	405	394	368	416	390	400	397	377	382	400	429	376	381	380	377	409	378	364	425	375	405	364	388	413	402	389	385	382	403	374	371	404	370	380	369	378	395	377	375	405	336	412	389	391	409	377	399	408	409	407	385	386	395	385	427	394	365	375	401	375	384	418	403	408	418	390	389	376	383	364	416	394	402	381	388	380	387	327	416	387	412	378	378	369	359	407	378	413	404	366	370	408	386	391	378	389	387	373	369	386	387	380	406	393	357	375	375	422	379	381	371	398	400	368	401	418	383	392	360	355	406	356	432	408	384	419	446	390	374	387	383	394	397	427	388	435	394	392	362	372	403	429	394	380	385	384	374	410	398	370	383	417	390	395	401	355	377	361	398	392	412	400	387	382	417	385	399	396	380	383	394	388	381	353	352	402	381	376	399	408	393	397	402	397	365	399	393	377	427	422
27008	20364	7941	967	665	548	569	557	496	534	493	498	473	513	475	529	525	511	475	510	480	483	541	501	489	520	502	516	473	511	534	508	484	520	482	464	491	500	483	517	518	526	505	500	488	481	489	477	526	501	458	478	508	458	493	505	529	504	496	473	509	461	497	480	506	496	508	477	507	520	485	492	555	515	523	503	506	499	487	502	495	506	484	474	546	551	505	505	524	510	469	546	518	477	503	496	494	481	482	512	500	505	481	503	458	453	487	510	478	476	505	524	466	475	518	520	503	484	509	483	531	461	499	479	485	495	479	483	481	532	515	493	513	483	448	484	474	493	506	474	483	481	527	523	525	503	516	465	447	447	500	512	514	558	473	494	488	507	487	490	485	502	465	514	483	489	498	485	511	464	489	484	533	493	520	466	505	450	479	548	532	515	495	526	455	559	490	499	497	487	498	519	544	511	508	498	517	529	501	489	463	434	565	480	449	471	487	508	471	526	464	500	506	505	505	516	464	518	489	505	479	534	498	462	522	471	508	510	475	496	531	546	520	504	478	495	456	532	503	488	490	450	493	510	507	509	521	509	534	513	521	514	483	475	490	486	485	542	521	464	458	521	456	483	506	497	480	526	514	521	498	547	500	463	480	537	487	500	491	456	457	496	486	472	482	483	479	496	501	489	501	512	485	530	519	524	458	502	502	503	523	487	498	487	494	493	539	495	506	508	515	506	490	524	512	486	497	493	477	463	524	488	515	462	483	486	479	501	519	468	436	461	528	511	477	477	494	480	489	451	491	516	526	508	517	531	514	532	480	476	514	487	494	509	499	485	481	480	498	500	548	466	514	511	482	463	471	515	483	457	493	483	479	490	445	500	507	491	537	487	515	485	483	511	493	495	496	499	497	476	492	461	505	519	522	490	467	485	501	461	501	454	475	524	514	524	536	459	477	437	485	566	515	508	481	505	489	476	496	470	508	459	521	519	522	456	510	466	489	482	512	465	465	447	474	518	512	486	521	493	533	523	517	488	444	478	500	488	496	519	519	525	451	507	472	486	496	551	520	509	486	495	496	529	481	470	519	478	465	474	508	495	506	543	488	473	494	487	505	478	527	522	495	477	523	496	477	497	481	476	483	531	502	514	503	518	483	480	489	550	520	503	506	505	492	470	481	509	515	507	496	455	468	511	515	494	488	479	551	472	489	501	475	486	485	524	475	480	504	448	479	502	458	472	471	490	519	479	469	462	509	482	503	444	491	479	508	536	465	481	485	508	520	493	492	530	512	502	484	493	515	506	462	501	505	505	521	506	485	489	497	518	510	492	497	519	502	478	484	485	481	434	535	480	480	483	479	492	517	525	546	469	515	491	473	469	461	525	520	531	486	490	495	506	529	517	510	495	517	455	501	481	469	498	489	495	545	488	507	493	509	521	498	472	501	530	502	518	496	457	492	453	501	494	520	522	471	502	494	538	507	475	485	513	500	464	454	458	505	467	517	502	505	484	477	501	540	482	480	525	496	495	486	473	514	530	509	469	461	499	487	441	506	495	484	500	491	502	505	497	506	483	469	516	506	537	489	504	494	508	510	488	510	487	530	502	491	519	511	525	487	476	494	495	522	492	457	502	524	513	498	498	507	488	469	494	483	500	469	494	483	475	487	473	492	517	527	476	494	515	472	475	489	475	485	522	516	468	489	495	540	497	477	522	527	502	488	490	516	516	492	509	513	488	479	494	537	484	487	489	456	499	511	486	479	467	476	461	488	512	474	471	484	479	473	512	494	511	490	469	504	459	488	457	483	508	509	489	519	464	529	478	528	528	480	487	448	480	469	500	521	507	464	505	494	514	450	517	486	558	495	498	480	468	503	459	493	510	427	493	508	541	484	479	490	455	490	511	488	464	501	488	468	502	493	494	510	498	524	532	530	501	519	489	523	514	485	477	466	489	472	450	537	497	495	501	504	477	475	512	485	484	512	474	483	514	466	500	499	529	480	541	489	488	479	471	532	529	497	474	474	477	503	466	501	515	483	486	497	496	494	508	496	496	538	513	497	460	524	487	516	505	490	493	504	468	492	504	491	539	478	462	472	536	488	516	532	499	488	507	518	493	514	492	487	484	500	459	498	519	515	501	505	486	517	485	523	474	512	489	519	550	502	469	483	469	457	501	488	470	464	508	512	519	507	500	503	503	497	495	474	483	506	510	504	436	548	544	507	483	548	510	542	498	493	490	481	481	523	495	462	509	511	494	481	484	519	504	501	523	456	475	457	478	487	490	518	515	536	522	499	477	525	502	487	523	475	463	514	484	521	449	483	517	508	507	539	490	520	521	503	501	522	481	516	461	503	525	493	509	522	522	505	502	460	484	517	504	529	485	459	489	520	482	503	503	505	522	512	471	492	500	490	429	473	468	489	486	511	522	468	501	520	489	485	537	473	497	498	530	486	444	494	484	532	457	469	470	484	449	460	481	454	517	520	489	513	482	512	485	495	525	509	471	512	473	497	524	477	470	485	497	464	481	486	532	460	469	503	493	507	499	491	467	484	500	526	496	474	500	455	473	524	498	505	502	472	479	507	497	485	487	497	505	492	485	493	501	516	485	527	487	479	452	451	499	490	490	509	480	482	506	512	499	468	523	464	518	497	486	459	496	482	486	493	450	490	505	492	502	459	498	527	468	470	485	515	481	512	503	507	494	498	486	475	473	512	494	443	518	475	509	475	530	503	471	515	503	505	542	486	514	499	490	522	482	522	504	481	513	473	452	513	502	531	453	466	491	504	500	464	486	481	505	481	463	501	510	520	538	466	453	487	478	501	487	503	473	490	518	488	499	514	501	526	471	462	491	510	509	516	504	530	491	494	492	505	549	510	506	488	485	498	468	473	493	507	474	491	498	488	512	518	538	485	458	515	468	478	510	529	508	469	488	486	465	487	521	482	455	490	478	494	463	516	433	471	502	534	475	490	477	531	508	493	496	477	494	504	531	483	514	473	466	518	475	460	461	462	517	494	490	515	488	482	495	484	485	482	493	472	478	464	518	464	494	521	496	481	498	515	482	527	503	512	533	489	460	487	498	542	487	492	486	514	526	484	471	526	475	489	464	514	503	499	486	523	491	475	509	514	500	478	478	506	453	483	508	512	497	503	520	518	455	503	477	495	497	456	493	531	445	484	493	524	481	486	525	496	482	496	528	510	492	486	487	521	510	526	470	497	536	474	472	505	509	513	551	511	538	497	501	535	510	512	465	498	467	469	504	532	461	493	498	467	511	499	489	540	527	472	487	523	522	482	534	488	477	486	498	536	488	449	486	479	540	506	455	486	503	457	515	492	514	453	509	481	504	529	537	485	483	504	546	498	527	505	509	511	481	523	495	511	508	493	494	489	519	475	471	489	511	492	478	471	477	484	479	490	516	494	502	496	437	497	459	512	532	474	492	462	484	496	511	493	497	490	452	477	487	481	521	499	491	470	523	481	518	521	489	509	506	511	519	517	539
5811	1456	1428	1000	873	818	786	723	692	711	645	737	631	716	688	642	707	715	672	713	657	711	667	690	711	674	668	660	684	630	701	612	697	652	648	710	660	675	657	637	688	632	653	671	641	713	666	694	640	683	670	634	720	682	720	650	674	685	631	667	660	696	641	655	684	626	689	681	695	671	664	678	680	683	630	609	665	650	677	664	732	687	689	683	659	656	662	626	658	660	697	677	683	671	676	646	671	649	647	665	683	650	676	658	699	685	673	671	651	748	663	654	659	634	654	652	619	644	678	770	649	658	694	700	707	642	677	658	664	688	656	678	681	666	635	690	641	680	652	674	681	680	651	629	659	657	647	658	680	654	685	674	679	639	718	678	646	678	690	631	657	663	666	659	722	699	681	697	629	667	694	653	658	680	660	653	643	628	631	718	649	702	664	626	662	676	667	712	669	664	582	658	635	658	682	655	693	675	647	673	626	697	669	638	667	680	663	653	690	681	693	727	664	664	660	636	683	663	623	675	684	679	658	668	642	637	705	691	667	701	704	722	668	709	622	654	637	682	680	692	646	662	647	660	687	621	661	653	637	685	676	679	669	668	647	687	653	673	693	698	647	684	669	672	671	669	659	625	644	660	671	646	668	601	663	666	674	656	666	639	681	686	669	682	635	644	598	626	608	693	646	658	675	643	650	687	653	681	656	628	695	642	674	678	698	686	602	703	670	698	669	669	677	651	661	677	626	662	680	660	628	651	635	687	673	694	676	627	631	640	678	677	617	655	648	692	690	651	651	667	646	667	668	682	680	667	633	658	688	614	685	692	635	672	681	670	641	646	673	675	636	706	602	625	651	685	669	636	650	651	728	634	660	673	714	669	671	670	688	746	641	660	658	646	646	700	673	628	706	666	707	664	662	669	650	653	630	691	677	665	644	682	666	689	669	694	669	641	679	663	629	708	643	652	672	679	638	684	611	665	660	681	675	708	676	645	678	677	659	644	646	646	644	658	642	690	644	644	654	653	660	680	660	652	667	644	710	638	701	726	613	683	680	682	674	627	657	640	676	677	658	637	677	629	665	688	637	671	666	610	652	686	627	665	705	661	658	672	689	657	673	679	662	628	683	683	702	679	644	702	689	693	674	668	669	615	658	649	661	706	679	702	665	701	649	679	714	646	681	650	610	689	687	642	675	677	670	667	699	683	672	660	653	678	661	650	685	649	666	686	647	704	655	686	681	648	691	666	673	665	650	623	648	700	669	648	668	658	648	669	667	673	606	709	664	647	702	633	684	741	638	624	622	670	668	683	693	665	675	624	666	686	587	651	684	658	667	698	640	638	642	675	644	641	655	639	690	617	649	644	616	629	681	718	690	630	661	667	647	651	668	624	680	666	701	699	643	687	685	619	651	647	664	698	652	684	698	694	652	642	718	672	723	658	705	617	721	660	635	630	666	669	678	698	680	667	645	654	670	646	651	651	663	649	708	617	611	642	643	683	674	655	626	634	690	691	671	657	651	693	683	641	609	667	673	699	698	611	660	626	685	696	657	649	638	650	689	687	647	620	713	661	648	687	708	687	675	656	668	647	650	645	694	650	667	685	653	638	668	673	654	694	688	667	635	682	627	650	619	695	680	649	720	671	694	681	645	678	652	689	695	697	631	697	636	683	648	673	696	632	632	674	652	652	634	640	661	649	652	675	665	627	665	660	639	650	640	599	702	670	695	606	675	665	681	659	693	659	684	677	665	607	598	672	645	669	675	665	673	676	675	701	674	680	663	677	631	629	686	650	633	707	663	682	668	691	705	645	667	660	642	632	646	686	641	669	677	688	649	647	663	657	709	658	691	625	688	686	645	640	680	667	621	645	693	690	728	683	660	622	647	676	688	648	668	709	721	679	677	656	650	627	699	687	675	647	681	646	659	672	637	659	668	679	734	657	631	706	646	651	615	693	662	671	682	634	585	626	665	666	697	692	678	633	664	689	682	624	689	640	698	718	595	710	649	692	662	657	685	634	656	647	730	654	622	638	721	692	695	663	687	591	664	634	703	645	634	688	668	723	651	689	662	646	636	675	649	681	613	675	624	656	655	651	672	659	676	649	657	637	686	684	586	676	635	643	648	627	719	669	641	678	697	653	694	677	664	643	659	662	700	667	698	679	681	644	683	664	730	685	632	634	698	678	648	682	678	685	632	653	619	641	692	701	696	630	708	660	631	635	688	648	654	624	653	614	707	651	651	676	624	617	716	653	681	682	593	678	687	644	682	649	658	653	628	689	679	626	663	701	645	688	651	621	654	658	714	734	650	663	648	716	624	644	639	671	640	725	686	675	660	691	657	631	651	678	678	676	683	662	676	681	645	710	671	647	660	665	650	693	674	665	665	670	671	693	658	678	616	660	716	674	646	712	651	670	663	657	651	620	693	684	663	676	681	643	630	687	642	676	680	670	636	691	683	618	650	676	650	643	707	696	668	669	656	648	648	707	663	689	663	653	693	671	641	715	660	634	674	661	651	698	673	664	676	640	647	646	653	595	690	674	643	683	676	691	654	675	654	631	673	646	660	664	604	669	638	682	664	718	665	677	637	639	634	669	644	685	638	690	656	679	706	619	660	672	643	690	650	682	699	626	716	642	639	654	686	684	689	689	652	670	663	642	621	676	674	685	673	686	673	688	661	644	673	621	692	664	636	672	679	722	634	684	673	697	623	665	704	635	677	666	676	686	723	659	665	684	717	652	662	683	644	644	657	669	650	666	625	633	690	662	702	661	694	664	669	694	643	630	679	661	700	657	706	595	657	662	661	671	673	713	660	647	672	650	619	662	655	661	656	662	700	684	641	660	682	650	666	688	645	670	638	653	686	692	637	652	633	658	705	704	634	656	623	641	662	697	702	683	718	644	644	689	702	633	674	703	661	649	681	680	670	675	624	655	673	628	638	682	680	671	705	656	653	675	624	658	689	648	617	636	667	643	651	662	637	654	667	657	664	686	622	656	664	646	695	651	664	649	619	667	684	635	669	670	653	658	664	652	642	670	675	654	662	710	701	661	664	640	708	694	619	658	648	668	660	653	669	652	648	643	668	677	693	656	650	651	724	645	604	606	638	697	667	676	678	637	668	638	703	706	689	622	658	632	667	696	683	648	640	640	677	648	633	693	636	692	658	665	662	639	680	636	705	689	663	667	685	643	617	689	681	664	611	695	669	686	666	651	651	681	647	688	674	672	654	704	658	696	673	676	641	662	635	683	651	679	665	634	716	623	666	661	647	716	642	664	649	653	686	635	698	703	675	701	637	663	623	645	709	671	648	641	654	668	667	665	643	651	660	639	652	721	654	629	636	657	698	639	661	644	613	662	660	607	696	640	687	652	666	662	613	668	684	656	646	686	659	661	668	674	601	646	694	740	695	651	644	665	654	673	586	667	641	722	693	629	651	684	690	655	666	603	680	650	691	677	656	627	651	651	662	689	683	718	670	674	685	670	659	639	674	637	662	642
24291	21284	28641	24260	21148	5507	1277	918	754	768	710	678	668	614	599	589	618	615	569	563	605	587	593	597	541	576	549	536	499	552	526	558	541	544	563	542	562	517	515	588	545	563	574	546	578	525	535	593	526	573	525	546	567	541	523	547	543	562	559	569	574	519	584	555	533	594	518	493	549	513	545	513	542	569	537	569	515	539	517	516	602	552	499	513	521	568	568	531	471	514	567	532	520	492	566	537	532	511	543	545	533	534	549	518	556	508	494	564	563	552	499	558	573	567	511	566	552	510	518	494	510	554	512	556	499	533	553	517	487	498	508	517	588	556	563	555	551	519	539	502	569	518	558	528	506	511	525	473	553	507	536	550	543	558	560	537	504	562	570	507	534	532	543	544	541	544	517	549	547	536	532	583	559	529	515	572	539	550	538	561	549	553	531	571	548	500	520	545	531	473	589	554	552	551	531	519	582	578	520	550	497	544	531	528	519	492	558	556	532	517	526	550	542	539	539	571	538	560	516	560	525	542	562	531	548	553	523	498	534	560	541	523	533	559	560	543	507	572	534	555	512	468	537	491	543	557	566	506	527	555	503	507	585	541	497	533	547	499	518	544	609	550	510	503	554	529	559	521	551	532	581	522	518	516	507	544	526	525	513	506	555	505	512	537	549	538	565	517	540	511	516	520	536	526	548	549	540	533	490	540	543	553	511	553	542	518	522	550	530	523	508	528	516	520	533	527	510	548	518	581	504	545	509	532	539	568	525	515	577	530	557	513	550	544	568	503	576	538	503	549	532	537	495	525	558	525	576	545	520	561	511	487	572	529	522	538	557	563	555	513	503	537	509	505	529	529	545	545	513	545	538	535	557	540	537	544	520	548	525	511	517	518	548	547	569	521	514	538	516	529	552	526	575	553	613	544	539	547	538	517	537	551	507	529	554	502	492	534	562	557	564	509	564	564	538	551	553	519	556	565	551	530	548	556	507	564	494	561	533	565	515	548	542	538	548	556	518	488	498	571	521	595	546	562	587	505	537	530	534	564	542	552	556	572	551	520	550	545	548	529	584	558	554	518	515	540	522	541	534	564	523	526	578	529	533	555	480	546	508	518	524	562	525	551	557	562	542	559	576	569	564	557	524	527	543	539	566	545	517	541	555	512	496	552	553	501	550	523	499	558	500	530	525	513	532	503	526	517	524	479	535	558	501	538	501	531	564	521	564	537	576	554	564	580	514	540	525	540	526	576	523	515	508	569	555	537	572	560	486	564	503	539	509	556	529	544	521	525	563	499	589	529	566	531	535	584	529	529	576	502	548	572	551	533	550	526	573	508	527	548	533	503	544	528	535	531	528	518	503	520	554	519	545	556	552	593	524	548	571	477	490	550	535	551	539	570	529	568	578	535	514	573	586	566	508	525	557	550	539	536	542	545	552	481	522	543	530	526	526	540	519	532	545	545	525	562	526	552	505	508	554	545	537	538	485	541	545	531	510	526	520	526	527	536	585	529	496	534	526	539	516	557	535	538	567	549	513	605	539	558	532	535	501	553	534	545	539	540	535	553	524	558	548	552	514	514	515	519	522	501	538	589	531	548	552	540	516	500	543	535	541	548	551	535	544	496	516	546	496	554	521	512	513	531	549	549	542	527	541	552	500	541	575	555	533	545	519	546	516	486	531	486	520	528	508	513	546	534	547	538	525	516	528	534	540	541	534	501	487	550	567	554	522	534	566	581	540	545	510	543	527	538	559	509	543	568	569	543	508	540	544	568	516	570	527	531	546	535	542	527	526	516	555	521	538	548	515	533	522	519	570	577	575	559	539	574	518	515	524	532	587	547	551	591	550	516	536	534	546	484	523	547	532	536	498	548	537	526	545	541	537	541	527	554	559	556	529	562	526	575	506	530	585	543	520	536	497	574	568	516	521	524	520	554	567	535	524	555	488	566	529	531	548	557	562	511	541	518	527	536	488	569	553	520	572	539	520	502	543	540	524	540	595	556	557	514	537	547	540	523	569	579	544	554	545	559	571	563	548	532	560	503	550	521	549	589	555	487	515	535	544	559	540	542	507	569	523	543	551	525	548	524	494	529	525	541	545	525	496	564	553	515	551	549	549	490	560	570	501	567	558	494	505	528	514	535	559	555	505	545	557	538	517	507	543	520	540	539	550	560	534	510	528	552	528	584	512	538	537	533	562	562	526	509	536	529	541	542	538	542	561	571	514	554	551	503	512	532	510	536	542	480	530	555	542	546	538	561	551	516	574	549	533	523	564	496	562	528	530	569	534	539	550	555	535	552	544	541	518	542	550	486	523	562	552	512	545	535	541	527	545	536	500	570	572	532	525	551	511	580	537	547	507	542	537	503	532	535	529	531	569	497	563	565	532	549	552	557	524	507	548	518	578	520	527	531	531	577	534	522	570	519	526	564	500	521	561	557	534	541	503	508	504	529	551	538	512	519	566	552	546	474	521	548	555	520	561	550	534	550	549	505	538	573	538	552	566	515	561	518	521	537	549	561	555	523	544	517	559	515	504	560	580	533	551	601	513	544	521	563	551	521	550	553	567	531	542	542	510	500	540	528	563	540	554	557	513	561	496	553	514	512	568	563	549	533	529	490	579	509	531	522	503	551	540	513	561	529	542	532	564	558	555	533	550	553	536	542	519	519	551	579	554	535	528	568	559	571	541	543	559	540	552	552	530	537	572	566	547	497	541	525	481	569	536	551	511	517	482	523	519	506	557	553	533	539	543	523	512	530	486	558	573	536	523	525	498	518	532	558	533	548	527	535	561	542	492	541	564	533	543	513	568	540	546	587	543	516	549	543	546	558	543	524	536	519	544	512	563	522	562	564	528	519	516	540	583	562	534	541	512	503	526	548	582	543	577	551	558	539	524	511	566	544	553	532	535	559	521	548	489	527	547	583	531	552	508	555	532	511	557	567	549	522	528	516	530	518	524	566	553	521	563	547	566	587	561	530	511	549	522	538	547	534	518	549	537	494	550	568	556	522	527	555	540	517	574	499	567	507	513	532	541	546	531	545	567	542	531	550	530	551	530	527	502	530	509	546	518	526	581	539	570	530	489	539	498	562	521	580	529	531	543	542	515	513	504	492	486	533	561	542	493	550	563	569	484	502	527	582	517	521	536	570	510	529	559	518	540	530	569	525	534	528	498	558	540	538	516	512	551	555	510	544	509	538	541	554	532	515	480	578	508	523	485	573	505	538	508	454	532	504	531	540	575	515	537	519	514	536	491	556	516	530	544	536	552	569	544	550	560	531	503	554	545	536	522	571	552	549	520	540	537	576	503	543	526	557	573	557	528	534	508	544	547	510	552	544	564	550	501	540	565	526	568	507	521	499	533	515	562	523	541	522	531	514	558	522	514	546	504	548	500	512	544	547	552	503	523	513	549	548	500	567	570	539	513	546	532	539	567	538	544	546	547	538	509	504	555	538	507	585	572	552	547	515	507	556	540	558	537	572	519	509	541	551
10518	9355	8324	4342	2964	2419	1955	1679	1474	1246	1187	1068	989	978	931	953	839	903	828	777	794	800	807	811	798	786	761	759	695	755	741	758	754	755	776	761	779	747	760	784	738	748	715	735	792	745	691	723	744	720	752	762	768	783	762	702	748	713	739	691	700	716	760	759	720	736	678	709	729	765	725	717	676	764	703	736	692	761	747	742	780	766	695	711	774	762	724	730	693	708	694	772	723	708	738	683	712	789	749	711	704	710	681	762	711	725	731	765	733	705	723	731	695	701	751	754	727	753	764	731	703	743	711	730	742	731	715	656	770	739	697	727	772	753	664	698	781	732	728	741	727	730	784	692	721	731	702	754	689	763	688	701	733	714	689	760	766	706	756	745	729	754	752	715	730	733	731	732	682	718	700	707	716	666	692	717	771	701	719	729	697	728	762	717	725	725	744	771	704	726	756	740	706	706	761	735	714	725	705	750	715	746	765	680	726	732	752	770	712	744	696	722	749	723	717	749	721	760	765	713	754	755	773	724	822	754	722	703	683	726	725	719	707	736	756	698	679	729	690	682	734	736	767	691	771	719	727	743	721	717	685	707	727	727	798	765	759	748	682	816	750	728	720	700	702	743	739	741	759	700	724	690	755	724	704	755	703	690	754	770	709	721	686	713	696	738	725	782	768	749	745	701	746	721	713	710	705	721	710	760	758	741	725	724	728	761	673	742	690	729	760	755	706	746	667	677	720	751	748	742	733	768	741	694	780	734	689	731	715	742	775	718	703	707	740	766	738	721	727	701	692	744	782	762	740	764	740	769	736	737	700	734	752	730	695	727	718	696	716	743	735	729	731	646	733	734	727	739	688	760	690	701	733	709	730	725	734	692	728	742	737	738	732	719	741	742	712	726	752	733	748	688	710	723	729	755	724	732	700	725	682	763	736	715	749	720	761	697	715	724	781	768	765	723	711	687	705	748	667	721	738	689	683	718	716	770	711	736	710	783	689	753	738	751	729	728	738	732	711	698	697	737	749	708	739	742	748	725	711	646	729	737	758	708	715	702	774	739	728	693	730	693	727	690	715	763	757	721	689	722	744	692	737	760	717	789	732	738	737	672	722	752	729	790	698	717	752	728	722	712	681	682	749	727	697	729	727	710	762	713	715	742	779	760	748	778	727	722	693	692	706	722	699	729	753	685	750	696	708	724	696	695	755	717	683	722	711	717	738	785	654	708	718	758	718	748	711	705	729	713	706	724	751	694	731	708	772	730	716	770	705	722	731	726	734	709	744	771	725	729	782	718	705	709	763	745	722	684	764	671	775	701	768	766	720	697	718	728	709	725	736	721	702	704	688	760	734	736	720	697	702	715	722	709	715	733	709	701	774	748	749	707	751	740	728	684	693	733	686	745	732	739	737	736	719	711	763	731	719	712	760	744	678	732	722	704	734	694	704	737	729	733	729	786	719	760	763	749	702	708	760	689	737	708	700	758	751	689	695	712	759	728	715	681	769	719	711	740	749	695	713	765	702	714	739	766	700	751	749	710	712	806	689	747	729	729	679	783	738	765	728	700	680	734	727	694	708	749	702	727	755	734	746	736	691	719	701	728	710	726	758	734	711	718	727	751	699	732	710	714	745	703	767	736	710	742	781	716	735	717	719	718	758	706	743	805	683	749	720	728	752	696	692	721	706	691	747	686	708	754	718	723	703	694	709	753	710	743	738	710	746	759	702	760	734	703	726	723	717	729	744	730	731	678	751	698	694	731	667	776	751	751	760	719	727	720	727	758	755	741	759	693	748	736	693	746	749	720	770	737	770	716	708	740	727	736	737	760	729	709	740	733	700	738	742	682	697	707	747	702	721	737	687	733	746	741	735	724	745	747	759	682	726	719	736	704	702	759	755	746	728	669	735	728	724	721	729	689	764	754	746	735	729	722	713	705	740	703	764	751	717	720	724	735	737	742	709	720	746	700	688	685	749	706	740	696	738	764	710	682	745	713	707	734	715	780	721	711	766	691	707	709	712	727	731	721	703	707	707	738	723	753	711	724	736	728	720	690	762	685	717	706	683	702	705	759	745	741	757	708	713	752	715	669	724	717	748	739	744	683	692	722	744	746	754	688	711	771	718	689	709	771	667	718	738	709	770	730	739	693	724	747	707	718	733	743	801	719	733	706	744	670	721	720	713	740	715	718	711	747	723	761	675	638	701	733	762	645	720	701	711	753	713	733	728	753	753	705	715	721	704	764	692	779	696	723	725	711	691	687	717	722	727	667	702	684	744	698	701	708	768	781	689	714	707	703	731	711	746	724	761	718	780	682	741	728	731	696	720	731	738	735	725	720	695	742	756	740	744	758	721	719	691	714	718	728	700	732	748	742	744	714	726	732	737	719	744	718	771	721	734	706	763	753	723	751	759	750	755	699	698	701	727	724	757	680	687	732	719	750	722	762	755	747	706	709	757	732	780	761	737	713	745	719	756	766	707	740	754	732	681	740	721	705	720	716	699	694	730	724	724	702	762	719	745	678	734	739	737	714	740	741	734	746	689	722	726	713	739	726	708	737	675	751	724	731	720	696	711	739	722	733	705	707	731	733	704	766	784	709	698	714	721	753	701	697	741	703	761	726	666	713	712	712	691	726	730	723	674	725	680	749	728	689	713	734	693	740	771	703	782	738	692	720	702	713	754	718	707	754	709	725	754	730	725	770	725	724	738	713	709	696	727	740	694	693	663	743	739	694	731	765	711	747	728	732	757	756	698	718	760	735	754	730	738	735	735	724	668	726	760	718	675	729	748	737	700	696	750	732	768	732	749	723	736	719	749	731	749	722	759	712	775	725	784	751	757	730	753	743	723	717	730	684	739	717	770	742	738	709	703	770	734	718	715	688	707	715	740	760	726	698	719	735	740	746	789	731	739	739	726	724	751	787	691	758	716	696	704	722	769	673	716	725	726	711	711	725	680	693	725	676	732	741	720	735	737	721	714	725	780	703	707	737	776	734	723	726	707	716	725	724	728	756	735	675	719	739	720	717	709	763	708	747	746	716	711	710	667	729	728	710	710	723	764	750	701	719	708	762	724	708	703	704	746	689	677	731	714	755	750	730	718	803	762	711	719	751	712	703	701	716	739	749	726	744	716	745	736	680	723	673	769	743	742	721	748	719	714	709	690	699	714	699	730	701	683	729	776	692	711	690	682	741	782	746	721	729	736	769	755	721	753	722	701	727	741	762	699	741	709	776	739	724	691	754	692	712	727	737	706	720	739	720	706	743	776	735	743	722	725	730	707	763	720	721	728	760	721	735	720	724	717	725	747	684	763	745	737	773	745	719	710	733	686	763	717	706	725	676	742	668	735	812	710	707	779	756	702	757	681	728	685	694	707	700	773	810	715	758	690	716	722	725	760	739	736	761	757	756	734	678	744	699	724	741	760	721	715	696	723	712	751	719	730	686	711	701	750	744	748	749	732	719	705	717	738	758	718	742	732	710	751	734	665	720
23182	21282	29212	23681	21282	21205	4270	1031	762	681	607	545	460	477	437	407	410	401	421	373	394	362	347	329	340	320	328	345	303	330	292	293	315	301	284	316	315	301	274	268	296	308	274	250	306	292	295	283	314	319	267	299	282	284	291	289	312	260	277	293	277	290	301	270	269	279	281	305	289	292	286	302	311	286	261	294	232	277	291	295	268	267	281	279	286	283	279	277	276	296	282	270	272	285	271	305	300	272	268	260	301	256	283	276	282	253	292	275	302	275	276	300	290	307	263	279	287	264	302	278	264	290	302	275	247	285	273	255	302	295	274	285	291	289	258	275	315	291	262	272	255	285	285	271	302	251	247	262	284	262	298	271	292	285	292	291	288	290	275	275	259	290	265	270	289	290	271	285	296	289	281	257	268	276	298	257	281	266	259	280	277	296	258	278	258	269	303	309	293	265	271	319	264	300	276	317	260	293	293	264	295	290	307	265	245	301	261	270	256	270	244	273	284	268	277	276	291	274	251	273	268	285	267	268	275	277	269	233	315	268	290	322	261	303	289	303	288	275	291	301	270	296	273	292	267	285	262	285	272	288	288	283	270	274	288	286	278	263	305	283	292	302	270	284	271	239	266	299	273	309	276	268	279	278	273	243	260	298	277	303	297	298	257	308	286	299	285	279	281	277	267	280	287	261	267	279	287	310	284	272	278	294	257	291	284	287	260	277	237	274	289	263	263	305	282	299	288	273	291	298	297	270	275	310	271	296	290	256	259	302	308	272	290	287	272	278	269	252	301	262	280	284	288	283	294	318	254	292	286	288	306	273	290	304	256	286	244	283	291	274	298	274	283	297	289	307	296	287	256	259	303	281	272	300	285	237	280	276	280	253	250	302	294	296	273	266	281	249	262	273	272	287	295	303	271	266	273	275	274	272	274	290	287	262	247	296	294	261	273	280	266	274	273	297	263	305	274	256	287	293	301	280	270	258	295	304	263	270	275	267	270	261	272	250	315	284	278	281	291	300	300	307	266	259	287	275	283	264	249	271	300	293	294	251	290	275	292	285	281	282	284	277	267	291	277	258	273	296	301	248	283	275	281	275	269	290	278	292	248	269	270	272	260	261	268	252	252	287	264	282	256	265	285	272	269	261	279	280	268	297	283	285	257	288	266	264	257	264	291	285	277	287	297	249	252	285	257	265	282	256	294	279	262	279	312	258	244	287	309	269	282	255	246	263	279	269	255	250	270	258	264	288	247	287	257	292	274	293	232	303	260	266	264	298	299	295	295	274	269	262	265	300	277	258	287	275	261	290	277	293	305	275	260	309	282	273	295	279	279	294	298	293	274	301	291	283	295	291	279	263	284	275	284	262	266	282	257	274	307	272	288	287	279	270	254	293	261	282	257	271	262	300	303	297	271	293	265	291	304	271	282	272	298	299	273	279	284	282	292	277	278	263	243	318	284	285	288	278	274	282	300	301	250	288	278	292	267	280	273	269	244	243	252	274	275	289	258	273	253	256	254	289	287	270	287	289	282	259	292	301	265	273	256	295	287	261	285	265	296	265	276	283	276	288	260	266	274	256	285	300	272	287	291	287	262	284	287	299	292	284	293	256	299	291	275	292	288	261	289	288	244	273	277	269	275	283	274	269	269	320	283	256	288	283	272	269	290	301	276	283	282	273	305	251	280	274	298	268	308	275	280	273	280	295	283	301	267	262	286	281	297	273	267	252	267	290	280	273	278	295	277	295	259	261	271	278	287	303	288	267	311	240	247	276	248	228	259	303	306	276	272	286	296	287	267	282	312	288	298	254	269	293	302	265	255	271	283	275	289	266	264	270	264	302	330	252	285	268	259	292	265	275	276	290	286	294	270	299	276	262	298	269	289	294	278	283	307	303	287	284	282	271	280	268	313	290	279	284	233	282	290	277	285	270	265	303	271	274	296	284	267	291	303	286	289	290	294	263	268	267	288	285	309	292	298	287	248	285	270	276	276	292	283	279	268	252	278	284	281	293	271	303	281	272	269	271	242	292	274	290	285	267	266	258	277	277	275	285	283	291	273	293	284	289	282	288	262	294	270	298	274	253	294	285	261	261	301	254	298	285	284	277	282	277	275	273	228	284	309	279	286	271	275	268	273	264	284	278	265	251	283	279	258	264	298	274	301	286	288	272	256	269	276	271	277	302	286	273	285	277	266	283	276	269	267	255	294	253	258	294	275	273	283	300	272	278	276	256	286	289	298	267	265	244	300	301	285	258	277	301	311	250	274	278	264	302	301	278	273	283	257	281	300	282	290	261	288	262	269	260	256	256	284	276	299	271	280	281	288	306	260	321	262	277	297	290	314	303	281	262	278	274	272	272	284	287	294	283	264	293	304	287	284	305	281	275	256	259	269	261	284	277	277	284	283	278	283	290	294	288	295	286	292	304	279	274	288	310	301	253	279	275	251	268	298	273	266	280	263	272	269	264	266	257	266	285	281	292	299	256	276	276	269	267	255	282	309	275	286	289	277	298	252	289	261	269	245	292	257	285	282	257	318	265	269	296	299	299	285	296	292	286	279	309	281	285	275	300	287	292	292	276	275	301	283	263	268	260	261	276	278	264	258	261	259	281	302	291	299	271	255	242	270	264	274	298	270	284	274	309	293	279	254	256	280	280	277	295	268	284	282	263	296	273	300	258	285	275	259	298	281	287	288	297	289	281	307	284	278	263	269	271	268	310	284	278	271	273	295	312	292	291	269	300	288	285	288	276	271	297	251	261	274	274	288	260	248	259	260	277	279	297	291	288	288	261	273	308	284	282	295	290	282	280	281	286	295	279	256	291	273	262	306	293	269	266	278	295	242	312	252	292	278	274	268	295	281	258	315	277	254	282	267	267	279	262	310	281	276	253	261	294	270	259	274	281	281	308	281	288	257	299	308	272	280	242	261	296	258	310	291	266	278	287	275	272	285	283	270	264	277	291	298	255	315	275	304	295	270	278	261	279	271	274	275	272	296	281	248	285	260	284	289	289	258	295	299	262	276	299	294	293	300	269	276	274	296	295	271	276	253	273	276	293	247	276	265	288	289	275	311	279	301	260	258	295	259	259	231	294	278	251	297	296	256	278	257	273	300	253	272	310	262	270	289	266	283	298	275	296	310	243	277	290	277	263	288	267	270	263	257	284	256	240	288	299	272	278	296	254	242	292	269	274	279	287	268	284	289	273	285	262	273	254	310	262	278	254	298	265	255	292	287	295	288	284	280	268	256	258	286	263	295	260	294	308	266	247	263	251	255	319	286	276	291	262	254	311	292	323	285	264	279	298	300	277	265	302	286	262	290	287	293	265	271	276	272	282	283	271	282	262	280	271	279	263	292	310	308	313	269	255	286	287	251	274	279	306	265	257	301	275	273	284	277	273	268	299	289	271	306	283	270	309	308	280	257	276	284	247	271	293	303	288	293	263	270	250	291	300	301	302	258	299	280	267	282	294	277	257	281	287	282	256	261	269
12479	15234	12863	6965	4892	3699	2806	2268	1775	1503	1352	1130	963	889	770	743	707	609	635	608	571	543	564	492	487	470	464	518	443	505	483	420	439	465	437	422	433	435	415	412	418	405	400	400	387	393	393	435	400	427	419	449	424	419	380	376	441	402	385	392	385	394	383	424	375	390	400	368	379	405	386	382	398	431	431	407	445	410	417	382	390	406	451	404	394	359	405	405	397	379	377	397	377	391	377	372	410	413	411	393	364	413	403	371	415	380	403	413	408	389	410	396	401	363	386	406	416	393	409	366	392	393	403	402	438	427	426	366	413	379	380	399	385	401	374	409	373	376	390	414	421	379	370	378	433	422	366	364	413	406	404	406	419	378	381	368	397	350	397	406	394	422	390	446	391	361	396	387	395	393	381	393	400	370	381	415	377	371	408	415	373	407	365	365	425	382	398	347	392	392	426	410	400	380	387	393	385	388	383	393	364	405	393	379	403	398	394	412	407	399	379	393	408	370	395	400	383	401	374	412	435	411	376	368	360	363	363	405	349	412	380	387	362	358	386	384	436	373	389	387	421	357	401	367	391	390	378	409	385	378	400	412	407	378	407	388	393	393	391	399	393	414	381	386	415	363	409	430	386	400	369	370	340	371	382	385	363	395	409	398	382	357	409	385	376	405	370	409	398	405	392	408	359	418	385	377	381	391	409	380	410	376	379	426	396	390	349	398	374	418	400	390	390	395	399	389	395	402	382	404	370	401	383	379	395	369	392	379	402	373	369	394	370	436	416	397	385	417	373	393	361	369	376	405	371	394	374	415	397	377	382	363	373	387	371	380	387	381	372	436	389	425	399	393	396	377	410	389	367	354	387	381	360	363	404	365	363	403	399	375	357	373	361	383	364	337	385	412	403	406	383	386	388	379	372	411	374	433	406	394	370	356	365	349	411	429	408	384	410	384	405	362	429	404	408	376	409	369	395	383	390	396	363	432	400	415	365	361	341	412	384	425	390	409	380	372	407	388	363	386	426	377	429	408	427	393	395	408	366	357	381	387	403	394	396	365	390	413	390	385	375	402	362	393	390	349	358	379	378	392	379	373	369	408	389	384	407	385	399	387	390	396	398	394	389	412	370	373	385	407	402	385	404	420	354	362	386	384	372	387	381	403	406	405	353	349	408	374	375	361	361	391	390	396	393	372	391	403	423	436	401	399	388	383	395	380	365	389	396	361	412	411	345	395	387	397	416	369	356	392	394	397	382	380	404	382	368	387	373	387	396	411	376	370	414	404	393	421	370	350	399	369	392	406	372	398	387	370	363	412	378	427	381	407	409	401	417	404	415	376	380	386	382	407	392	376	351	384	391	408	381	357	386	399	408	392	409	414	395	377	362	398	374	402	395	380	384	393	433	382	402	399	391	395	366	386	374	369	415	411	386	409	392	390	395	400	375	369	371	411	383	372	378	418	388	434	381	378	400	386	377	406	385	422	389	367	384	395	367	385	381	404	400	380	376	366	390	395	352	360	371	414	428	367	368	391	382	395	379	388	383	415	414	355	352	389	416	428	419	360	386	371	402	359	400	389	397	405	391	390	415	412	413	388	381	386	401	389	389	396	406	384	389	369	385	360	369	398	352	423	388	387	381	392	384	393	373	383	376	391	342	366	383	387	372	387	394	420	415	396	373	380	362	370	374	384	387	388	377	364	423	355	399	375	407	406	421	415	382	445	370	381	397	395	398	394	389	397	391	382	388	384	375	421	388	416	390	401	366	385	368	375	385	409	370	386	377	404	387	436	400	427	419	422	397	406	388	389	361	409	403	393	356	386	378	391	385	393	396	419	395	384	416	407	372	395	372	411	398	386	381	367	422	374	365	397	374	361	424	391	395	397	381	384	405	421	397	384	344	364	374	361	408	407	361	376	380	439	429	387	386	373	388	383	398	329	372	384	374	392	424	398	378	382	368	407	380	430	392	411	383	402	375	366	420	358	386	373	361	441	361	355	394	392	376	385	387	367	420	367	400	379	376	414	407	376	410	371	401	393	401	405	428	359	368	402	364	378	408	379	378	367	372	339	379	372	386	388	374	402	342	386	375	390	392	413	395	407	366	364	406	378	394	443	391	411	410	364	401	355	345	407	383	389	417	386	397	364	409	409	406	371	372	388	407	396	387	383	370	407	381	405	355	422	399	387	363	421	391	404	402	381	411	403	392	405	386	397	402	393	379	341	391	381	391	390	377	415	368	399	388	376	388	425	375	374	390	380	385	369	369	403	402	417	332	376	375	360	387	367	362	380	385	366	378	369	399	407	385	407	398	362	373	398	396	389	372	359	371	402	385	400	412	370	417	418	390	392	414	409	395	384	385	399	418	399	407	392	391	385	377	342	380	400	370	399	416	391	403	401	393	369	361	396	408	420	387	423	378	381	394	357	404	371	420	425	350	376	395	386	414	395	387	377	392	382	381	399	387	404	368	398	415	411	391	389	387	380	383	392	374	363	376	409	371	413	401	428	371	401	396	414	404	387	419	379	428	391	367	431	357	382	389	431	374	391	353	414	394	406	406	384	412	422	382	362	377	396	429	403	397	408	404	368	403	388	359	415	377	353	415	396	374	369	383	389	413	402	351	379	372	388	388	415	389	383	370	407	379	403	406	419	392	401	368	405	403	407	382	406	360	392	385	404	411	427	362	390	393	363	411	394	352	407	363	395	406	390	390	382	400	396	390	366	423	388	409	362	361	387	394	398	363	339	374	373	392	433	424	399	404	418	393	376	419	397	404	398	397	411	380	366	384	401	406	394	373	369	405	409	422	395	381	397	413	376	399	373	393	374	418	398	407	373	400	431	397	390	388	409	413	412	376	383	422	355	387	400	418	407	437	389	380	393	395	388	373	372	386	371	395	412	429	358	397	367	354	395	394	408	333	377	402	397	387	385	376	396	408	382	368	377	393	384	385	356	382	360	390	364	366	393	379	384	385	400	373	372	382	415	387	414	391	434	365	389	371	378	386	367	361	402	386	398	378	389	394	404	370	392	354	423	438	407	373	389	382	409	380	393	376	410	381	388	420	387	369	367	379	408	391	393	399	389	399	419	386	401	377	401	419	408	395	401	373	395	445	360	352	376	377	402	363	406	402	384	410	381	382	380	416	371	369	440	393	409	365	395	343	407	399	377	413	358	356	387	372	420	382	396	356	395	416	392	395	393	372	359	396	366	387	376	422	347	401	394	399	397	383	378	396	399	379	369	413	358	391	385	389	406	406	374	418	391	389	403	362	365	382	421	361	416	434	405	408	416	384	323	377	432	359	389	409	368	380	372	365	394	416	370	455	414	384	375	403	386	396	403	382	401	391	384	364	400	387	383	420	383	390	360	405	386	387	433	395	430	352	392	443	387	379	434	377	374	423	383	375	401	381	363	386	393	393	381	374	374	377	383	412	389	392	375	394	381	384	362	364	397	383	391	392	368	360	382	407	413	438	418	421	389	398	422	368	398	397	396
27393	20554	8243	951	600	560	555	521	530	524	496	589	472	505	511	506	492	500	508	512	490	498	549	503	509	514	505	521	531	504	544	557	507	490	488	495	490	552	530	496	485	522	527	505	525	492	532	523	529	511	510	525	528	516	532	475	567	507	480	490	495	516	522	470	500	546	548	503	452	493	497	531	494	528	514	495	457	482	514	510	477	507	467	490	530	507	547	515	501	524	508	537	502	504	548	493	536	553	508	540	507	500	521	499	499	505	486	497	491	493	522	490	502	512	527	531	514	523	499	541	538	515	539	543	485	472	528	480	496	493	464	508	543	491	533	484	452	519	488	528	464	481	520	526	453	490	504	482	482	509	515	525	500	517	513	532	506	478	553	482	475	477	484	520	516	469	481	511	512	488	543	479	468	559	461	503	494	498	491	492	445	517	514	495	514	506	500	465	504	502	513	507	549	508	522	500	479	523	525	511	496	525	509	543	525	522	513	528	517	534	492	527	536	530	531	523	569	487	499	495	538	509	520	473	486	535	520	507	523	544	494	475	533	493	513	464	538	499	564	549	545	553	521	515	524	548	490	496	501	532	516	501	515	528	549	468	547	513	535	498	570	511	528	500	486	522	520	499	482	494	543	519	512	513	515	515	502	534	526	502	502	469	505	548	502	570	485	525	529	524	545	513	503	525	554	545	488	503	538	505	517	523	499	462	533	524	499	488	490	517	526	496	531	497	479	567	490	485	504	515	515	496	532	477	483	515	509	513	497	522	546	508	520	518	522	477	508	513	497	517	512	469	484	491	504	506	492	497	486	453	461	503	483	481	496	518	497	537	506	480	507	505	495	499	476	523	516	519	484	511	502	449	522	485	521	533	500	498	536	538	533	534	526	496	514	528	512	479	493	505	512	492	525	508	488	501	503	489	479	476	487	505	534	550	558	514	496	490	477	490	511	480	499	510	536	516	514	507	505	498	506	542	507	524	510	509	545	504	514	518	554	519	523	536	494	534	520	551	506	515	529	513	519	504	510	522	519	512	510	512	526	478	492	558	494	530	491	512	512	488	499	520	533	536	511	522	498	477	519	492	483	475	518	465	502	520	509	549	463	535	545	514	472	498	530	493	528	494	520	505	519	514	513	501	547	545	526	531	488	494	544	510	519	535	498	538	523	482	523	520	514	481	480	525	511	507	493	517	494	541	483	513	519	515	555	525	499	506	525	521	518	540	520	511	482	484	471	497	480	532	508	519	502	537	495	508	506	516	507	508	539	519	482	515	475	531	499	503	539	528	511	529	535	514	526	478	493	527	491	484	478	512	500	522	520	522	530	514	538	487	556	461	502	515	486	522	465	533	519	535	529	514	471	484	533	530	503	516	496	515	543	478	519	493	520	516	553	550	541	504	527	524	507	552	499	486	497	536	480	520	541	510	489	499	533	509	488	542	520	492	499	478	460	515	461	528	475	546	506	489	516	544	495	484	513	492	501	523	537	516	538	501	484	490	495	516	511	547	530	487	541	545	515	516	495	530	520	504	499	515	540	492	547	503	574	471	505	520	506	525	524	512	551	516	501	523	522	471	550	468	517	480	509	467	509	512	501	515	495	538	506	508	514	503	481	501	542	496	521	536	487	519	509	467	519	529	497	480	533	502	527	498	549	491	506	457	518	474	550	490	544	523	480	535	521	527	524	505	498	490	516	520	543	541	500	487	549	507	461	467	518	526	506	513	511	519	526	498	513	498	541	536	481	502	548	533	477	446	524	514	522	506	507	467	507	541	543	526	538	511	521	499	506	491	476	513	527	506	462	517	514	488	504	531	519	512	511	495	436	498	521	492	499	536	513	538	493	518	488	515	500	511	517	542	512	525	517	513	495	496	508	531	512	542	487	492	512	501	525	491	518	506	537	497	533	528	514	486	511	527	507	542	552	488	561	463	468	496	555	515	534	519	505	497	493	505	522	532	552	473	508	494	499	527	541	537	522	520	453	504	526	526	524	537	460	478	498	480	524	522	530	494	518	490	513	519	520	538	508	543	534	518	499	463	503	536	489	516	515	510	538	528	528	522	523	492	482	478	543	523	495	491	531	507	498	489	504	506	457	519	528	498	515	508	547	555	510	471	515	513	535	472	517	507	483	509	521	473	462	530	504	504	495	485	538	483	516	500	496	540	559	531	511	497	457	495	526	544	521	462	534	509	511	486	514	527	488	504	516	523	503	523	530	449	506	527	511	515	535	538	489	508	506	483	545	518	494	516	516	508	492	550	456	504	524	507	506	480	528	498	487	512	469	498	489	474	501	532	500	493	493	532	523	506	495	509	523	539	504	492	520	526	518	513	474	503	515	489	547	549	534	492	547	505	517	533	509	551	515	528	513	514	502	475	520	514	510	500	494	511	521	473	475	495	495	503	504	503	545	522	519	503	509	560	503	511	499	523	504	534	498	473	448	524	515	523	556	474	548	508	508	526	516	498	520	522	504	502	521	491	523	555	487	536	520	532	520	522	542	487	491	511	507	518	488	509	536	564	527	488	489	530	532	473	515	509	497	547	515	486	504	511	526	493	539	549	506	535	516	528	484	478	512	501	521	518	468	526	524	495	537	521	519	507	498	515	516	470	487	516	545	476	503	496	505	512	512	504	505	522	514	512	499	529	536	510	543	509	478	525	551	510	506	504	473	541	546	537	502	503	510	528	498	468	545	456	483	454	544	487	466	519	531	548	502	527	509	483	542	494	511	471	498	528	505	500	517	502	511	537	533	513	465	488	524	498	500	489	490	501	502	508	487	497	506	495	500	513	502	494	500	573	516	495	539	502	493	493	510	483	500	513	469	518	546	504	480	535	497	513	503	551	486	482	511	518	499	487	531	495	538	507	504	538	501	491	506	527	536	499	514	509	505	501	503	513	511	519	526	530	529	494	529	508	488	493	489	507	529	529	511	529	488	491	523	503	506	509	516	524	541	521	535	498	502	489	473	512	522	505	458	503	501	513	500	506	529	520	500	484	523	503	491	491	486	475	511	501	580	515	481	520	563	517	536	540	496	539	508	524	509	539	529	525	527	516	454	465	464	481	536	497	545	569	511	511	537	522	509	526	541	490	517	494	516	528	536	477	504	526	511	475	500	520	495	520	517	504	514	506	491	512	503	470	476	499	476	493	508	524	506	534	477	483	521	495	516	518	515	504	511	524	505	523	503	500	523	499	521	519	504	486	504	475	533	507	493	483	493	540	527	519	542	520	545	528	529	494	518	475	517	497	513	517	501	542	497	484	526	481	554	490	494	479	494	522	523	519	534	490	514	514	483	504	530	547	551	513	505	468	518	507	486	485	555	531	465	528	505	523	487	506	499	502	498	506	465	542	476	561	490	530	480	541	504	528	531	545	488	511	490	505	490	505	505	513	491	515	540	485	501	530	485	507	551	540	519	544	523	507	512	534	494	506	509	507	529	484	478	507	484	512	483	493	533	501	479	533	496	467	522	475	489	534	498	511
6110	1492	1412	981	847	823	777	735	723	757	728	701	719	691	668	681	681	680	699	694	685	673	690	687	662	716	658	674	685	708	682	705	726	680	686	667	660	749	660	717	680	638	674	700	755	674	655	678	661	721	691	697	653	680	727	658	680	677	644	662	684	675	696	681	648	653	687	699	689	701	694	671	659	649	704	744	650	702	685	649	667	686	739	672	639	705	687	692	652	713	684	677	652	663	650	632	694	681	676	697	666	668	692	694	668	689	683	678	678	676	672	661	653	707	684	687	637	674	656	679	710	683	709	682	649	687	703	674	679	677	672	667	686	685	640	673	641	678	636	666	673	663	691	641	681	651	676	690	710	689	735	668	712	727	680	682	677	686	661	650	670	650	725	720	708	712	681	678	711	683	666	654	646	684	684	660	665	687	691	651	737	706	672	672	627	660	692	720	691	706	622	712	683	652	713	655	685	650	658	682	670	630	695	657	689	672	700	683	694	672	665	655	647	667	690	653	715	733	656	699	676	667	642	645	671	653	693	665	694	678	691	666	625	668	635	680	704	714	685	691	711	661	709	685	658	707	703	648	714	658	723	669	678	646	692	659	694	675	689	706	703	654	712	652	682	715	657	680	683	656	689	669	692	692	697	676	669	680	706	673	669	679	651	664	692	676	656	674	656	706	698	656	694	673	701	715	645	704	667	647	704	653	675	650	665	639	666	676	726	688	684	669	740	687	695	676	689	689	675	651	641	652	646	716	637	696	652	722	699	689	691	690	626	712	690	661	698	710	684	658	684	688	670	691	647	702	667	652	718	707	713	666	683	658	675	681	653	669	628	648	709	638	660	711	657	692	678	691	660	632	684	676	705	645	622	710	702	677	704	667	697	603	664	676	678	675	664	667	633	677	649	656	655	631	704	653	709	687	649	647	683	698	669	662	686	695	671	694	678	631	667	679	716	694	718	672	719	657	708	651	672	655	656	686	679	660	699	689	719	714	711	648	667	671	630	709	676	677	688	702	619	662	654	688	691	663	701	691	658	679	660	643	683	688	638	643	672	667	714	648	662	659	671	666	649	691	662	697	702	685	672	728	660	638	669	686	654	720	690	697	690	658	671	672	654	696	674	661	639	657	680	632	669	679	665	673	656	686	635	631	632	728	659	666	691	678	661	677	683	669	709	655	685	685	655	658	659	675	674	675	690	671	686	713	670	688	678	698	678	686	730	678	710	747	699	650	712	701	695	696	676	697	668	649	667	708	668	637	718	672	656	711	622	648	704	695	631	687	634	675	707	675	704	733	646	660	673	681	711	675	655	653	683	695	629	703	663	655	657	661	699	694	686	689	686	712	660	703	699	685	663	685	678	681	734	673	653	691	634	709	673	668	671	662	662	626	695	697	689	667	660	658	662	653	603	664	654	636	685	716	744	675	681	728	651	683	665	712	650	642	728	664	707	668	707	684	649	655	681	637	689	668	673	704	666	662	717	678	673	688	654	666	693	695	651	672	695	651	693	662	708	668	673	688	683	696	676	651	734	661	706	666	704	627	687	704	722	705	714	714	641	717	709	671	728	695	681	673	697	695	692	648	670	685	706	652	648	703	631	695	713	717	708	707	642	692	665	697	657	670	702	692	681	640	625	667	682	691	681	698	673	711	672	695	622	674	682	696	716	658	681	673	702	648	693	682	658	697	689	692	691	673	651	660	694	722	674	700	682	681	659	704	707	672	687	698	673	736	702	656	695	646	625	718	657	668	659	715	626	697	667	630	642	663	672	675	646	652	708	652	678	719	663	652	679	662	651	635	672	670	681	697	681	684	643	623	668	674	698	686	688	668	681	689	677	687	651	672	687	633	679	745	681	671	652	669	617	707	670	655	670	665	660	657	679	684	682	684	632	672	750	652	671	672	681	696	633	645	708	697	695	635	657	641	646	677	662	679	628	713	636	671	683	690	707	705	674	663	664	701	687	692	690	689	704	664	705	655	731	700	713	679	699	682	644	676	685	744	696	684	666	668	688	700	671	654	686	681	649	656	695	688	616	677	630	681	675	691	678	682	674	663	707	651	660	697	667	706	726	669	686	654	713	634	715	679	650	669	673	646	665	674	659	684	666	690	647	686	663	641	662	627	637	658	695	683	639	704	673	741	643	656	679	663	689	661	686	702	674	647	699	633	689	664	648	667	687	684	704	649	736	676	710	661	612	707	680	690	691	684	666	657	637	683	674	678	753	650	673	617	674	734	662	693	675	666	723	697	648	743	646	641	653	677	669	676	642	719	683	675	674	698	688	660	665	672	646	678	665	653	734	671	661	681	673	744	670	673	688	663	662	673	679	718	653	620	684	677	658	679	733	686	669	697	683	685	662	649	667	643	661	699	727	679	668	707	710	758	651	693	657	708	696	672	708	673	687	694	637	670	726	690	684	682	671	712	672	668	654	655	702	693	671	652	713	668	664	660	635	672	725	657	731	621	681	685	684	667	705	697	677	663	712	662	669	644	611	647	693	660	667	649	672	679	686	693	711	683	641	671	694	686	685	739	664	683	662	701	684	696	656	701	680	672	671	656	666	644	696	683	667	690	676	738	661	691	634	662	676	631	647	684	652	624	659	631	703	644	680	659	685	649	660	675	685	734	639	689	618	667	633	684	726	663	693	662	676	679	674	677	671	707	697	677	675	673	679	632	660	684	659	712	692	718	627	669	708	642	681	736	716	684	689	678	650	667	665	666	676	665	685	611	666	692	696	658	652	717	691	688	634	672	738	698	636	681	680	611	678	662	725	671	692	667	673	683	699	649	649	639	681	680	684	668	644	685	667	640	637	728	691	675	673	647	668	654	714	660	688	665	710	670	644	653	629	635	659	689	683	689	663	677	725	666	637	662	661	692	677	723	656	664	656	666	670	678	664	724	689	681	696	677	664	711	696	713	672	740	649	681	648	721	657	661	647	688	661	649	660	682	631	659	658	668	683	676	713	686	678	657	684	686	639	687	704	663	658	703	687	651	656	694	662	666	698	684	672	727	699	700	698	654	694	665	666	665	671	706	714	688	692	665	702	620	667	645	700	694	691	666	733	665	652	705	673	660	661	658	671	712	683	629	663	627	702	702	703	661	635	673	650	672	718	697	657	690	689	660	680	714	651	690	691	680	689	653	723	689	638	687	648	697	659	653	690	685	635	664	655	683	716	638	628	703	718	664	682	745	668	658	696	671	714	728	667	689	686	676	691	665	670	691	726	694	681	648	644	664	647	662	646	688	667	688	645	678	672	711	667	679	675	710	667	684	730	655	673	723	694	675	682	680	714	687	679	670	673	673	636	748	672	725	680	681	689	702	664	610	618	645	717	709	675	696	690	720	710	687	678	635	647	716	655	639	716	682	692	722	640	671	655	709	653	659	685	702	702	692	673	640	681	701	670	654	701	712	687	714	668	699	656	665	701	671	651	691	656	725	675	706	683	664	651	647	670	702	710	661	667	694	696	636	694	635	662	666
24320	21310	28684	24255	21193	5505	1266	898	801	715	723	700	676	653	621	613	597	570	615	568	562	605	558	565	601	567	516	549	546	589	578	529	553	586	588	504	539	577	557	600	598	555	601	574	524	559	522	568	531	545	518	527	578	542	571	538	548	563	543	560	534	540	543	569	549	544	595	560	543	523	525	535	537	568	549	535	553	552	572	547	534	537	513	538	540	538	610	548	532	603	590	536	577	503	589	533	516	563	512	540	553	585	594	554	518	574	544	538	561	513	553	535	533	547	544	494	532	583	563	557	472	522	529	568	488	529	530	551	526	518	544	527	548	531	554	527	555	551	565	557	520	577	515	565	548	556	560	537	529	581	541	568	562	541	561	537	562	546	599	531	531	557	553	536	573	563	533	543	540	498	575	547	545	522	565	532	528	519	539	570	507	520	531	539	522	531	525	579	517	520	547	557	528	571	555	545	501	551	509	528	556	566	543	537	493	528	525	543	561	562	506	532	534	568	528	574	518	545	531	526	530	512	533	531	568	542	572	548	558	567	541	524	486	544	561	542	553	560	529	557	521	534	569	580	516	522	506	557	486	554	523	544	562	571	484	560	503	548	530	537	531	547	533	560	520	547	547	528	555	512	527	536	563	572	571	563	559	509	535	557	525	495	540	556	531	545	536	561	554	549	539	544	540	516	550	510	554	570	498	505	573	569	592	510	599	560	544	561	552	506	530	526	529	580	552	564	524	534	533	570	551	513	568	543	587	584	574	548	583	575	507	539	555	532	501	558	529	561	530	540	561	571	547	560	543	548	527	505	570	535	553	547	513	539	534	536	506	525	537	537	534	521	520	533	582	531	514	599	560	555	572	571	501	544	504	570	584	531	573	537	539	540	510	554	538	546	570	554	579	520	522	533	565	521	535	574	515	514	494	521	550	537	547	543	549	553	590	517	512	530	540	581	539	566	500	566	554	544	535	578	520	551	553	549	585	540	548	514	558	525	527	502	535	560	542	534	537	564	559	527	529	554	560	532	508	518	541	537	519	520	587	542	542	534	560	514	561	516	523	536	545	546	601	552	522	547	503	548	523	541	533	499	538	553	563	535	559	535	537	487	516	511	589	529	564	516	556	567	552	496	534	592	573	556	550	550	506	501	545	563	586	534	549	522	561	549	576	545	508	509	497	526	531	561	538	569	568	517	527	513	511	535	572	540	517	495	515	512	563	544	559	522	555	510	545	542	570	535	564	573	596	523	541	551	529	566	575	522	520	564	552	543	526	531	506	510	561	524	525	555	558	532	516	576	490	512	534	550	567	536	579	555	512	591	528	585	547	526	502	550	561	525	549	558	557	560	527	568	573	549	578	529	533	518	529	562	539	522	556	525	530	523	553	528	525	505	540	504	582	514	556	546	501	537	553	573	553	526	531	524	531	546	511	547	518	587	514	566	580	536	543	505	573	534	498	516	580	499	523	561	555	547	545	472	549	522	529	527	574	523	517	546	547	505	500	537	558	522	562	495	522	566	562	564	529	570	536	529	546	553	525	555	481	524	535	543	515	587	518	552	516	514	561	570	598	517	527	512	506	547	581	563	520	540	539	534	521	531	537	513	517	580	556	494	502	526	574	602	542	576	581	533	550	557	585	492	571	570	579	517	571	531	534	505	572	590	542	533	508	528	531	540	543	566	524	512	524	496	578	555	519	510	523	561	533	530	585	534	511	556	525	583	552	508	547	547	495	542	574	526	555	532	512	546	503	562	547	529	575	560	570	514	520	511	529	576	495	520	575	556	574	540	551	556	588	515	565	474	483	530	527	533	573	544	523	538	545	560	540	553	563	531	550	524	539	530	533	543	527	497	479	538	523	535	530	502	523	564	522	565	527	540	544	520	544	529	536	511	530	550	551	585	522	545	549	577	536	564	560	512	574	572	535	513	541	524	569	574	531	565	537	529	530	518	548	501	542	518	529	544	507	542	536	537	554	542	485	579	542	551	554	589	529	509	562	544	531	527	536	533	526	538	560	571	532	543	526	536	534	515	591	517	494	536	609	524	559	497	526	538	513	527	536	525	556	534	565	567	547	565	566	584	561	517	535	568	519	543	520	526	560	540	534	565	513	527	558	513	590	505	568	544	535	539	553	530	519	517	526	521	513	494	538	562	545	532	592	589	547	534	528	535	561	487	559	546	509	541	567	527	536	566	570	534	558	523	546	532	534	525	547	553	495	578	527	542	535	499	567	571	606	518	543	553	520	519	559	532	526	523	541	535	545	538	535	539	525	530	552	557	524	568	543	542	504	518	557	546	538	560	540	556	531	554	534	561	525	570	513	525	548	537	535	550	512	511	524	530	527	531	517	563	544	561	545	557	558	524	514	517	562	511	550	489	552	543	559	509	570	517	555	532	539	510	531	544	525	530	535	510	534	536	528	522	522	521	503	547	545	551	549	527	551	525	540	549	501	524	535	542	550	530	544	546	533	517	540	553	531	518	527	547	579	549	539	543	575	533	559	517	508	544	532	562	602	580	532	527	525	508	563	555	531	551	589	550	563	542	572	513	581	518	515	500	531	544	554	532	532	520	528	532	517	523	517	570	538	548	519	514	538	538	543	548	560	552	566	556	548	528	522	517	548	540	538	527	540	491	555	528	538	542	506	519	549	517	531	564	543	546	514	521	563	521	575	517	573	530	559	529	554	528	573	572	569	533	521	550	510	543	560	597	525	578	554	535	571	514	568	526	569	516	554	546	536	591	516	581	540	512	546	562	537	552	538	551	554	538	577	550	559	517	536	561	546	530	572	544	505	525	576	517	554	551	502	513	552	524	570	579	540	558	535	561	529	522	530	566	537	535	528	527	579	513	541	507	576	544	518	532	548	541	522	511	528	523	523	508	531	590	526	573	551	520	546	547	580	529	540	555	499	540	531	569	536	533	569	541	514	559	587	527	562	571	552	564	510	555	540	531	537	529	534	532	527	511	570	577	545	527	553	559	550	533	543	554	538	552	549	515	542	510	534	537	547	528	575	512	513	538	517	576	495	510	504	516	506	518	566	552	572	558	536	528	515	569	545	565	559	552	547	526	551	555	547	525	525	531	537	536	516	512	588	532	551	532	561	518	546	599	556	545	551	581	558	499	549	537	488	559	567	574	507	536	588	545	531	541	490	593	530	537	545	552	546	571	543	523	551	498	535	509	529	545	537	545	539	539	552	570	519	559	514	531	517	570	550	528	536	556	545	513	508	501	522	560	447	518	534	529	535	565	553	512	533	489	525	579	551	583	506	538	561	516	501	569	541	509	488	550	556	549	522	489	548	510	554	551	502	530	566	572	560	566	504	531	527	519	549	513	517	572	528	521	514	539	595	488	516	524	506	593	524	553	520	559	528	567	537	550	496	561	525	529	514	559	576	531	565	563	560	564	557	581	543	567	550	557	557	514	547	563	548	585	549	521	580	544	535	525	550	544	484	555	572	566	514	506	540	493	557	555	526	505	539	575
11024	9112	8138	4390	3013	2394	1976	1635	1451	1241	1140	1047	962	953	856	881	877	885	855	792	859	807	803	779	795	800	735	733	779	732	748	787	729	730	781	758	786	724	706	760	746	727	727	778	742	754	755	756	724	712	753	725	706	759	725	752	758	721	737	724	771	699	721	740	760	730	727	758	763	703	735	743	698	725	740	735	757	705	729	767	698	713	719	686	696	728	765	741	704	724	763	721	720	761	757	735	760	690	725	742	732	751	731	704	742	723	745	700	723	771	759	715	706	751	728	729	674	763	706	764	711	737	703	760	752	762	713	758	755	718	710	722	736	739	691	694	764	683	739	728	756	714	698	716	734	719	733	738	787	708	760	734	792	686	735	679	738	704	761	743	725	729	753	722	714	685	733	718	736	739	712	778	690	736	725	732	788	698	737	713	747	726	751	741	747	761	734	765	712	717	705	685	747	726	784	693	713	759	686	772	789	699	747	715	752	740	734	732	714	748	723	720	721	796	734	763	768	707	691	731	713	770	700	687	735	732	732	751	758	729	761	728	733	766	696	720	707	758	705	743	697	694	669	753	678	773	754	757	756	765	742	729	729	695	719	770	748	766	715	752	715	701	754	698	738	714	687	721	744	710	743	760	685	722	713	819	708	791	745	716	744	735	723	679	719	750	811	751	762	706	735	715	699	740	762	705	745	722	704	685	721	726	708	740	757	750	709	778	714	710	764	678	751	732	754	757	696	761	747	719	784	721	754	703	710	724	722	726	719	751	777	709	758	770	717	780	757	701	722	680	732	717	739	733	704	715	729	699	778	716	737	705	703	748	724	725	832	766	742	719	760	762	738	736	717	751	751	766	722	789	704	748	773	736	729	743	785	768	746	711	730	756	737	772	747	705	764	714	726	683	755	719	754	705	799	732	715	733	760	717	730	738	726	710	778	789	733	721	709	705	707	697	730	668	720	743	757	749	735	739	729	709	724	701	766	719	737	786	700	730	707	720	718	743	723	743	670	735	699	744	703	709	725	762	686	705	727	735	713	774	742	723	741	691	757	796	751	730	728	732	738	731	685	717	740	752	695	750	767	753	723	710	748	725	748	790	706	791	723	734	676	667	761	788	744	760	723	708	746	727	735	780	728	699	676	723	694	778	732	730	772	706	716	722	716	741	736	742	718	723	756	703	733	726	690	717	723	737	788	759	678	719	736	700	712	738	721	714	670	722	751	699	688	773	711	713	728	704	751	741	733	735	745	695	683	706	741	747	787	740	719	711	812	715	743	727	750	756	717	772	760	697	709	761	753	685	684	727	719	769	737	746	749	717	747	759	719	721	681	762	691	711	750	722	731	769	758	765	722	750	776	745	731	765	699	793	700	733	709	762	752	740	740	726	750	781	771	771	755	727	751	744	697	771	702	769	745	739	734	728	758	711	742	731	715	704	733	724	773	709	746	735	731	729	706	714	724	715	745	717	719	730	743	723	724	729	728	703	789	702	751	707	743	762	743	758	706	716	745	700	764	757	737	694	741	743	766	768	707	720	742	698	769	744	698	757	723	725	721	749	753	679	757	725	709	761	750	709	752	713	728	677	731	748	736	748	761	726	727	706	735	775	700	708	773	712	718	721	759	754	707	691	702	765	769	686	721	722	734	736	743	691	741	692	773	741	729	779	720	700	725	744	712	783	701	735	741	720	729	758	691	724	753	713	744	748	717	726	729	696	741	713	718	709	764	720	783	770	723	777	729	710	739	728	724	747	764	755	710	730	718	671	744	718	763	742	701	721	748	723	753	689	749	711	779	748	729	789	704	724	693	733	670	736	756	741	736	667	785	724	712	776	755	772	749	730	739	734	711	750	729	710	729	690	717	752	715	714	713	742	699	688	751	767	802	768	748	725	741	755	723	757	751	716	750	700	751	744	756	740	710	763	743	720	734	706	727	730	774	745	761	696	722	726	728	718	774	770	721	725	699	723	744	722	704	709	754	719	767	727	701	699	751	660	741	712	753	703	723	727	742	684	752	745	740	711	676	724	741	722	709	771	740	700	733	737	728	724	733	731	755	767	735	734	735	736	666	730	717	751	733	728	693	692	763	779	730	731	760	719	759	670	785	743	708	717	718	698	697	755	749	778	815	761	726	734	701	714	705	763	740	734	688	771	710	801	727	713	725	681	745	747	721	702	745	716	743	772	758	752	727	744	764	703	690	736	758	758	731	716	712	698	715	705	701	725	768	728	674	742	676	692	750	772	731	730	734	745	747	737	766	710	692	777	730	726	716	779	703	727	755	716	682	749	713	713	676	700	736	685	742	757	768	748	698	762	722	748	736	747	697	729	713	734	763	726	739	653	730	791	839	769	689	717	739	724	745	683	784	768	725	753	712	716	737	742	731	734	711	727	721	733	726	737	746	716	756	705	695	710	726	724	682	739	726	764	698	742	734	738	715	722	737	704	705	728	794	773	713	741	750	717	765	730	778	682	713	696	759	708	741	714	763	723	708	724	738	735	706	802	755	727	702	694	710	695	738	717	721	732	723	694	673	694	736	745	736	695	730	732	709	755	713	766	785	775	737	720	726	712	726	764	699	778	739	709	737	772	735	766	762	766	733	729	731	725	737	775	715	719	766	743	750	756	735	725	737	770	743	754	731	722	696	699	752	677	748	713	749	707	704	714	729	738	732	737	672	701	715	720	723	747	754	697	718	725	736	732	720	718	703	735	755	721	704	733	794	735	756	723	727	778	716	681	774	743	746	745	706	730	795	753	746	720	734	769	747	692	733	734	751	734	702	721	739	704	754	737	735	723	700	772	719	732	753	753	722	721	752	712	731	750	733	687	763	722	690	721	750	724	721	745	789	750	744	711	728	736	743	701	749	770	758	746	716	744	768	772	770	713	737	773	790	716	718	741	757	759	694	681	734	770	762	753	746	768	720	742	725	744	707	698	711	748	692	704	777	728	725	741	725	768	684	704	739	695	708	743	742	707	699	729	719	734	732	715	716	732	719	730	702	732	715	759	713	747	752	710	743	711	682	747	675	717	730	739	761	721	750	737	722	719	769	706	739	757	706	748	770	708	729	709	754	760	728	753	753	774	688	788	742	790	756	745	750	756	716	725	707	732	774	755	761	761	702	756	717	710	706	694	742	739	762	755	744	753	713	732	709	741	655	738	767	745	728	748	723	762	701	766	673	709	759	705	725	740	695	704	773	740	719	722	758	719	731	726	757	752	712	690	711	773	714	763	723	745	707	743	723	751	763	732	747	745	722	743	717	764	747	751	721	718	709	673	721	742	760	741	693	749	738	776	731	720	715	770	762	725	771	722	722	718	748	732	756	797	703	720	733	742	788	752	672	736	777	741	731	717	753	734	749	731	797	713	729	723	684	709	678	747	758	713	719	716	724	768	696	715	713	759	750	778	704	750	725	735	742	747	726	721	719	764	717	732	781	739	715	719	715	705	715	676	728	742	754	738	713	694	769	720	756	723	739	689	746	689
23148	21270	29225	23634	21270	21200	4246	1029	792	646	633	553	476	432	383	416	408	361	393	369	340	320	366	327	324	319	351	312	301	349	277	317	310	275	283	306	291	304	303	274	266	288	283	292	281	315	283	285	303	295	296	291	320	296	288	304	278	270	290	265	278	281	290	277	288	309	274	325	282	268	275	313	271	290	288	280	304	286	289	286	303	270	259	286	265	271	307	258	287	285	252	284	285	289	287	283	260	279	271	287	284	285	280	257	285	278	296	316	297	276	278	263	256	301	278	297	275	310	272	259	264	279	277	274	273	255	252	305	273	291	296	304	304	279	287	268	259	252	262	305	279	300	270	270	268	279	273	282	287	257	298	269	264	292	294	285	270	282	288	303	285	259	269	289	275	285	267	278	255	280	261	296	278	319	294	303	279	298	272	271	268	279	274	294	242	292	270	259	255	303	295	274	242	301	261	258	281	293	283	277	268	281	293	281	274	279	276	274	291	272	262	297	272	287	287	291	282	301	294	290	291	271	283	277	280	276	300	261	271	296	286	299	290	288	296	288	304	281	283	299	286	300	282	266	276	318	280	275	283	275	269	315	288	268	311	299	285	285	271	277	269	305	250	268	254	266	312	287	310	271	303	274	303	271	281	302	254	297	278	290	290	257	287	299	283	313	266	274	279	259	291	277	299	262	282	284	243	280	313	261	269	265	285	265	264	270	275	322	276	278	255	265	268	278	293	297	311	272	295	304	281	286	263	288	278	285	259	253	279	277	302	292	246	297	269	275	265	278	274	285	282	265	293	277	290	284	306	267	282	265	285	254	288	276	265	271	302	314	267	290	281	278	305	293	266	298	278	301	276	277	278	278	257	252	291	267	258	249	286	277	268	295	317	282	279	264	267	253	277	269	301	284	272	292	273	311	256	279	275	282	277	255	290	247	290	300	276	289	303	281	250	295	280	275	261	283	282	287	276	294	273	285	300	280	309	288	267	297	279	254	252	315	253	268	283	302	290	286	253	243	301	254	256	269	300	295	273	310	294	264	287	243	307	269	241	293	266	283	288	289	277	279	271	258	302	293	263	304	282	267	299	268	285	295	314	277	290	288	269	304	291	252	284	238	278	281	261	275	286	299	297	290	274	300	242	267	247	288	289	295	262	307	325	288	320	290	279	296	265	275	253	265	257	298	267	282	280	266	271	279	282	293	298	293	300	279	286	271	272	289	264	270	296	271	283	311	295	290	297	291	301	270	294	255	272	253	275	271	281	260	271	257	277	305	260	297	270	277	271	267	273	260	299	279	270	270	290	267	273	277	294	290	267	281	272	255	262	277	280	277	295	282	279	289	267	275	302	271	301	287	300	286	270	258	264	292	270	279	289	273	291	286	267	261	269	279	298	279	258	276	267	304	268	302	268	284	261	263	252	268	269	264	286	276	279	255	281	278	267	290	292	277	264	294	301	292	290	241	286	273	286	269	250	268	271	305	263	292	278	281	256	264	312	289	286	277	298	275	288	288	275	265	286	308	273	268	269	279	269	274	306	298	259	271	284	295	291	279	251	292	270	255	276	282	296	293	288	262	254	265	268	280	254	265	261	286	281	282	262	279	260	269	294	275	298	254	278	283	312	290	282	250	273	280	297	280	327	290	271	271	286	279	261	296	273	271	275	277	281	265	268	269	276	280	284	284	272	287	303	296	292	282	291	272	300	255	294	287	287	306	296	261	272	247	284	303	274	270	285	295	287	307	278	279	291	298	245	284	307	303	290	259	284	285	280	275	284	267	265	292	294	286	261	273	290	254	297	284	274	279	256	284	286	270	281	298	262	263	296	283	289	261	305	280	290	258	279	291	286	306	291	284	294	299	278	262	272	273	266	266	245	272	311	300	286	259	290	289	291	307	265	279	274	277	276	259	249	272	270	292	295	294	282	272	286	294	302	280	259	283	277	274	263	264	280	276	272	280	320	287	258	302	269	268	286	283	264	281	292	283	281	289	286	306	286	277	262	277	254	304	300	300	287	279	260	298	257	292	292	245	281	273	300	260	267	287	255	301	282	280	285	267	315	285	291	257	283	278	277	295	289	286	262	267	276	287	285	304	296	286	275	252	273	303	288	285	298	250	305	271	264	288	292	303	277	281	271	296	266	280	282	251	286	315	256	289	277	281	305	264	262	296	303	283	289	285	263	282	288	261	272	273	285	265	262	283	297	239	300	296	244	265	288	272	256	263	267	295	261	287	282	274	257	255	295	294	306	275	291	287	290	272	260	241	273	282	290	248	277	265	275	278	279	306	287	286	273	284	268	291	288	302	279	267	250	268	271	272	283	276	323	281	298	262	279	278	269	271	289	298	289	270	276	271	293	279	259	261	281	260	289	307	274	267	267	293	281	282	265	278	247	284	312	280	283	260	322	286	277	261	293	295	259	262	245	272	273	296	277	303	312	290	296	286	265	310	295	269	264	312	286	284	263	290	273	283	274	302	295	272	268	299	252	267	267	303	283	244	281	289	278	319	285	288	295	281	279	261	297	300	309	305	294	276	260	259	265	281	303	298	256	294	274	281	277	285	276	295	275	258	272	277	275	288	272	267	302	297	287	285	311	269	258	315	275	290	288	272	287	281	274	303	285	269	279	283	270	252	247	295	287	264	296	262	301	286	287	256	270	319	288	287	315	234	272	297	285	267	262	270	266	281	272	265	286	269	269	279	281	250	294	267	265	246	285	279	285	250	268	258	301	281	305	292	278	285	303	302	281	280	276	270	292	284	296	282	277	278	277	292	279	274	252	287	260	267	258	273	291	296	269	272	279	240	279	271	269	268	283	271	276	289	278	308	298	261	291	284	294	258	281	293	263	311	244	294	265	273	311	262	242	286	278	293	262	252	327	289	265	258	295	282	279	272	263	273	253	305	307	290	269	268	278	273	285	280	271	290	269	291	281	254	270	297	281	288	302	279	274	291	283	277	288	273	312	276	266	271	284	297	296	274	287	287	269	262	280	303	267	268	297	265	272	301	280	277	258	262	289	264	275	299	302	279	277	242	273	266	300	285	273	266	252	291	281	270	288	261	281	292	247	300	270	292	303	291	238	266	293	294	265	259	251	271	252	276	263	284	286	252	316	284	264	255	267	276	269	278	257	260	289	296	274	289	256	270	248	289	272	274	288	242	285	262	279	286	260	294	275	264	270	294	302	282	286	288	299	302	278	296	258	282	291	290	259	299	265	301	296	280	292	296	307	270	283	278	281	286	278	275	273	286	268	267	242	288	308	286	288	288	281	265	270	283	285	287	311	299	287	318	276	274	271	271	280	277	265	276	281	271	294	253	283	289	280	290	275	284	274	271	269	297	281	269	273	269	279	281	272	268	270	299	276	235	259	260	284	259	276	299	253	293	285	291	262	285	277	287	288	269	253	251	266	274	254	272	282	268	278	256	253	293	303	284	269	258	268	269	296	297	263	278	274	303	287	274	278	267	264	248	256	267	283	267	259	252
13376	15020	12865	6958	4774	3653	2808	2214	1748	1493	1266	1095	983	891	762	721	691	611	583	596	570	523	530	518	522	498	510	467	477	461	462	434	423	467	438	454	465	440	430	415	442	393	452	390	406	443	401	409	395	409	429	434	443	434	418	415	443	402	381	369	441	415	387	398	417	412	390	398	439	425	416	443	397	439	423	423	457	373	416	436	426	402	357	388	384	365	406	348	391	413	400	435	380	351	407	413	368	365	415	375	396	413	385	374	371	406	417	401	389	415	390	416	406	360	432	422	372	391	408	392	432	415	415	392	407	426	382	415	439	387	409	362	386	391	383	421	396	365	429	398	376	410	402	380	378	395	406	409	403	388	404	410	380	392	385	428	399	404	400	403	412	405	415	371	346	387	393	394	384	380	366	415	362	383	387	385	399	379	383	392	378	402	430	409	391	400	383	405	378	422	416	375	391	389	391	413	404	361	412	376	396	396	379	374	400	376	404	364	413	408	387	384	376	381	383	380	378	373	409	412	414	380	406	379	382	389	449	364	371	355	362	391	388	412	407	408	415	372	369	393	374	390	360	409	417	402	379	414	415	394	415	370	415	408	361	380	369	398	400	406	372	364	393	418	388	437	404	391	426	379	417	412	403	397	384	364	367	399	401	364	421	383	373	400	347	416	365	420	403	384	372	390	353	391	362	363	373	389	388	379	418	361	393	387	422	425	396	389	393	392	423	379	367	378	387	402	388	387	398	403	425	363	382	365	415	391	368	399	375	398	386	366	420	374	362	374	390	408	407	376	417	398	421	393	395	397	382	364	404	384	389	344	380	414	398	388	382	409	397	387	424	359	376	413	357	409	414	419	398	420	403	388	362	387	402	385	355	394	381	382	397	361	383	390	386	399	385	406	404	400	419	380	414	380	382	377	401	377	392	409	425	373	410	379	413	389	395	396	382	374	416	402	400	381	375	404	423	414	394	430	374	377	375	418	356	375	383	345	400	346	384	402	381	417	365	435	415	417	381	380	349	403	408	412	395	342	374	363	367	361	387	385	386	349	377	379	407	381	388	400	402	357	408	394	380	423	395	403	362	416	383	395	411	375	418	383	408	406	426	384	379	397	394	390	396	413	394	400	391	394	380	375	405	425	390	384	373	416	359	370	411	397	428	386	393	388	332	366	386	397	394	417	387	401	415	447	390	372	391	385	359	439	394	385	386	431	450	417	391	400	385	397	398	423	367	393	362	398	377	379	372	402	408	398	408	405	365	400	405	391	382	401	418	429	395	408	379	400	396	388	419	416	398	423	395	381	393	396	388	389	396	371	408	416	388	394	395	404	399	408	427	343	430	393	367	431	393	389	428	414	374	443	380	418	385	410	442	406	403	381	367	371	417	394	422	353	399	376	382	384	389	382	401	401	389	371	404	371	378	343	416	379	405	406	414	432	364	391	385	404	395	404	382	397	390	381	434	366	369	408	421	370	373	394	397	382	421	370	433	386	387	389	396	426	376	396	393	376	400	407	372	358	408	418	404	389	399	378	433	408	381	418	400	389	385	437	397	403	408	377	383	398	384	403	395	405	413	410	413	385	346	403	390	395	390	390	410	377	392	400	425	402	380	419	363	363	430	361	412	392	394	355	379	402	397	371	423	410	406	386	409	386	392	416	409	413	376	412	422	411	358	364	370	406	385	411	389	376	420	408	409	381	392	357	412	369	409	398	415	365	404	406	404	393	371	378	400	390	375	379	385	407	412	365	405	417	447	376	396	403	403	358	378	407	396	354	396	405	426	408	390	382	391	398	414	382	384	401	397	388	416	396	365	392	410	366	382	374	395	393	404	392	403	405	394	393	414	402	382	406	371	376	395	365	368	386	383	396	382	351	415	378	413	381	377	395	417	395	366	369	397	417	407	398	412	351	416	405	379	413	394	412	414	399	385	439	381	399	410	432	365	385	398	376	424	393	405	400	404	401	388	364	442	403	401	366	408	402	424	414	421	409	376	376	427	384	377	387	370	403	406	372	367	391	413	381	390	404	369	403	368	411	349	400	389	370	388	401	400	373	367	392	401	374	409	397	405	411	395	390	393	370	431	409	408	425	388	404	391	400	387	364	397	418	363	398	378	403	403	429	379	382	385	440	369	389	401	358	400	374	400	419	380	391	407	407	395	413	380	411	415	375	387	395	391	376	348	377	420	451	400	408	389	368	387	385	389	377	399	413	402	389	417	394	431	383	389	393	383	391	399	397	406	394	392	383	402	391	380	433	386	409	400	396	396	373	389	383	384	399	388	422	417	410	413	393	403	363	394	342	400	410	414	392	381	392	347	389	407	400	411	416	401	404	392	385	396	389	398	360	377	414	414	348	402	383	373	428	397	367	380	401	395	398	430	403	416	364	410	388	368	392	370	382	390	400	422	374	384	370	396	369	348	377	364	381	392	412	400	439	401	381	411	388	389	389	438	380	365	386	360	405	401	398	428	407	411	398	430	446	426	372	383	380	419	401	421	410	412	425	397	376	447	384	394	381	380	382	383	399	371	399	364	398	396	403	394	402	424	410	394	404	424	397	396	417	387	432	421	372	415	403	379	372	427	397	421	409	394	357	415	389	377	392	390	391	384	388	374	430	365	406	377	407	360	420	402	405	437	375	421	389	403	384	384	377	393	383	368	419	403	382	426	399	382	396	389	399	418	405	409	390	410	414	425	372	399	424	395	370	374	410	367	374	414	401	397	409	401	382	386	356	373	387	380	406	369	390	434	407	397	410	349	360	390	415	368	378	382	388	384	412	381	412	376	410	373	404	354	417	397	397	377	402	385	397	375	415	385	410	378	379	392	422	392	408	377	389	402	376	379	402	404	402	378	381	409	398	403	393	398	371	399	394	391	398	418	358	393	402	407	391	421	387	396	430	398	367	383	374	392	427	372	401	383	367	379	363	364	374	361	414	430	388	372	387	373	394	394	403	352	386	378	423	401	380	409	367	363	416	378	378	394	386	403	391	397	401	427	369	372	393	397	387	417	415	378	397	409	368	382	375	379	380	410	400	428	417	431	396	378	390	408	402	400	382	376	398	371	378	434	423	385	411	384	364	378	382	385	416	387	403	378	395	398	398	399	363	402	389	381	401	393	377	380	376	372	403	388	426	391	382	406	383	417	374	408	432	364	394	369	372	363	432	369	410	412	377	404	384	393	373	381	365	435	411	391	363	376	398	389	382	373	379	380	426	399	376	414	379	369	393	378	400	430	378	395	430	386	422	366	379	384	391	371	395	384	385	417	414	389	386	408	413	380	392	370	368	358	383	370	392	420	416	383	379	387	375	382	389	380	395	406	420	407	400	386	396	378	423	398	416	407	384	402	416	355	399	401	392	392	365	404	395	397	393	420	349	433	429	399	383	394	392	398	415	365	392	412	393	373	360	421	386	400	407	375	361	454	378	352	388	440	424	408	399	327	372	370	389	385	388	389	385	408	373	380	372	427	404	415	418	358	385	377	395
27236	20534	8405	1201	753	683	573	563	555	491	526	554	485	502	502	497	504	510	533	484	506	494	497	521	552	522	514	421	462	500	504	517	496	478	504	561	521	480	502	496	481	504	511	494	516	510	526	466	490	517	523	557	493	501	520	539	511	496	516	522	541	494	505	486	494	492	486	484	508	496	493	503	493	496	537	499	489	539	541	483	507	512	512	543	513	484	516	498	515	520	516	556	536	510	505	548	513	514	520	500	486	497	481	500	492	516	494	525	500	491	518	494	534	503	482	524	514	528	492	517	491	524	521	506	521	501	533	515	533	504	519	534	502	489	476	486	482	544	494	522	480	524	496	491	476	521	530	530	493	539	480	486	523	511	530	528	530	494	479	482	523	534	521	551	502	503	514	520	499	499	473	511	527	528	445	519	516	482	499	490	467	512	474	482	536	505	487	505	504	520	534	482	489	535	469	506	539	480	493	533	482	525	487	495	496	475	485	494	490	505	498	476	472	479	483	499	535	463	509	504	468	517	528	502	519	474	471	500	523	507	487	500	501	500	489	493	525	504	487	524	502	499	515	484	514	539	535	512	495	433	539	512	452	509	477	498	477	518	536	552	542	525	510	489	499	535	489	524	546	506	524	524	506	514	547	492	500	509	465	550	532	539	520	528	558	525	525	531	527	470	502	466	493	532	544	498	515	509	534	547	519	456	543	483	522	466	533	514	533	531	504	489	481	475	490	542	495	553	486	507	522	480	504	526	522	463	502	523	499	468	514	509	460	509	554	485	535	504	495	504	463	502	510	507	490	521	499	504	518	517	523	486	538	530	493	476	532	542	498	504	450	511	491	527	518	536	483	499	500	512	506	487	478	547	492	522	548	502	495	483	531	504	490	494	497	478	527	520	528	500	513	508	519	524	534	523	459	546	512	513	493	484	486	498	487	508	506	498	520	504	511	490	470	508	467	527	535	513	487	504	492	518	481	519	521	487	509	482	480	469	511	554	506	534	522	531	527	503	518	505	545	491	491	468	509	540	504	471	527	504	490	466	492	503	498	530	496	483	485	510	497	523	524	497	506	504	498	503	484	488	486	510	520	516	474	522	490	506	500	505	507	522	515	479	486	479	525	474	496	516	559	493	510	506	502	504	508	497	540	476	457	500	524	519	526	507	526	538	507	508	512	530	543	480	534	494	524	553	551	469	543	486	526	533	466	559	473	497	473	501	494	501	555	515	555	507	472	522	528	497	512	476	502	490	525	457	462	487	527	515	524	526	533	472	501	510	508	533	538	502	562	475	506	534	530	481	467	486	478	489	512	501	523	466	531	521	492	515	475	489	546	505	489	500	475	487	514	472	487	552	479	516	488	484	491	502	488	453	525	529	515	514	476	495	511	485	497	518	511	489	511	507	490	511	510	505	530	491	503	511	526	462	495	563	539	476	526	497	511	493	527	530	472	527	534	494	501	505	494	508	484	526	560	493	528	535	507	541	473	527	511	517	491	502	526	518	483	473	486	516	509	541	557	517	483	515	525	507	479	473	503	516	480	524	484	504	527	510	479	518	500	508	484	477	545	504	511	502	480	543	497	482	489	493	525	506	478	503	514	502	482	470	511	541	518	507	508	536	511	504	516	518	499	514	510	500	531	519	509	530	483	498	512	478	549	532	531	481	534	523	567	467	512	483	502	528	465	472	511	517	514	517	506	484	524	505	520	503	518	509	494	526	484	504	513	513	542	503	540	510	484	526	474	494	485	526	476	540	527	530	504	487	486	500	534	474	528	471	546	508	494	504	476	496	485	506	549	529	510	476	461	516	482	523	517	491	530	499	482	482	519	492	472	520	492	553	513	496	540	452	507	492	496	489	455	492	490	475	531	495	501	535	515	517	495	519	510	490	506	467	494	512	500	507	525	489	493	523	513	525	478	498	510	507	477	471	514	483	488	508	535	506	531	490	547	462	523	514	509	526	493	491	495	515	526	516	524	501	539	505	479	552	530	526	509	475	509	498	491	501	508	513	497	501	516	517	488	517	525	521	497	510	487	456	515	473	483	508	507	486	498	490	538	528	532	490	471	490	508	524	466	450	503	531	523	525	490	474	504	544	503	501	518	504	534	494	546	455	537	519	488	544	507	485	493	549	523	475	503	475	494	505	504	529	489	525	492	492	535	503	498	513	490	534	542	546	519	518	547	494	482	499	507	494	489	511	522	480	539	516	516	502	466	479	471	472	542	504	532	523	525	473	507	554	495	494	495	468	493	516	482	460	471	527	517	503	503	504	500	480	479	509	519	519	507	500	544	469	513	521	526	502	509	479	537	509	490	505	519	452	494	473	491	498	490	517	499	508	533	507	484	507	474	475	484	516	541	493	512	489	511	514	527	518	560	490	485	559	541	515	544	517	560	490	492	524	528	479	528	499	554	508	476	503	508	512	496	490	520	538	517	508	491	523	523	535	473	511	474	547	483	513	497	530	523	529	539	500	482	489	554	515	519	525	516	469	491	568	541	513	519	487	526	508	461	489	497	509	576	501	455	505	486	511	490	462	515	485	500	475	474	503	503	518	512	494	470	526	501	531	496	532	451	518	501	525	472	506	491	510	555	538	536	526	507	521	518	512	512	495	530	498	535	501	524	494	534	553	528	478	528	477	541	531	486	503	489	497	557	529	525	533	552	489	486	547	509	528	470	483	466	491	475	513	537	512	514	494	478	480	506	456	526	513	519	546	470	498	484	515	548	512	472	511	519	537	506	535	507	486	487	483	490	472	507	529	539	486	539	513	496	497	525	503	532	494	510	518	487	537	443	509	517	500	441	497	530	509	521	531	517	471	465	544	464	479	510	518	470	532	509	475	519	470	546	482	533	565	533	501	492	528	517	515	517	508	506	528	514	513	516	498	514	540	482	488	505	514	520	534	541	515	491	481	508	528	505	496	491	500	520	509	490	527	509	506	476	489	500	532	483	486	508	528	514	527	510	523	524	519	545	488	539	476	496	501	568	504	459	520	489	498	509	538	500	479	501	514	511	525	484	545	557	511	517	481	506	533	512	479	477	508	444	515	502	514	483	494	545	513	525	489	535	516	517	535	523	501	488	522	518	520	490	548	502	489	474	521	532	478	485	500	510	502	517	502	526	495	505	485	494	547	541	486	493	505	522	480	502	523	497	593	476	486	491	512	507	501	486	542	518	502	488	456	506	501	502	496	516	471	523	478	502	515	503	466	494	487	519	545	485	564	496	507	518	528	489	492	510	498	556	527	503	466	512	477	486	521	494	524	498	521	482	495	525	537	483	470	501	498	467	535	511	492	483	522	492	522	518	504	562	485	536	487	503	448	489	533	462	462	489	559	510	515	481	483	496	493	530	530	470	524	482	509	520	504	501	545	540	505	469	520	524	539	515	485	484	501	527	514	518	480	513	489	490	507	512	474	481	496	503	501	483	494	519	484	539	528	498	537	491	513	493	504	512	500	457	503	545	508	531	511	501	516	494	545
6621	1537	1508	1033	893	881	748	731	749	730	696	707	689	729	690	677	716	722	670	621	671	694	670	702	711	736	688	662	675	691	654	700	702	656	650	643	710	704	648	682	686	642	672	744	666	642	665	668	707	675	699	685	693	703	674	752	668	747	697	701	677	709	707	680	644	644	670	684	711	684	655	658	703	671	685	686	685	680	692	675	697	645	673	681	652	695	705	688	680	700	672	683	627	660	613	719	664	716	681	658	668	659	678	654	694	634	727	696	700	687	677	692	705	670	720	706	686	656	700	680	664	698	703	662	737	678	694	698	687	702	629	681	648	712	705	730	668	683	662	663	709	687	638	653	651	693	656	687	686	719	713	662	676	672	669	669	631	698	679	732	682	690	661	655	698	677	703	680	680	640	642	688	627	684	659	638	635	685	682	677	681	632	689	649	691	700	687	702	673	678	665	658	682	698	664	623	640	706	677	667	701	680	713	669	696	695	688	656	728	675	703	657	673	644	654	696	676	695	713	692	676	668	663	678	698	702	682	670	714	694	687	656	683	691	689	658	696	687	712	641	676	680	664	710	687	660	705	682	673	704	693	697	673	676	666	681	696	660	710	661	658	668	648	673	669	650	709	694	710	640	708	679	672	687	669	649	677	642	677	691	677	674	636	753	680	705	678	657	689	675	671	700	609	679	673	684	658	654	677	701	666	687	686	704	678	732	668	665	670	706	654	695	691	710	654	706	693	694	697	682	677	690	722	653	686	713	673	712	705	669	724	699	687	666	667	649	714	662	647	696	708	648	672	685	683	665	679	715	696	684	715	669	693	718	679	691	708	722	680	692	695	703	668	678	655	665	704	678	691	662	661	697	706	695	692	708	663	640	649	677	729	681	696	658	668	723	659	706	709	680	699	668	673	692	686	699	640	673	715	640	655	717	686	671	653	694	623	673	699	678	615	649	684	650	695	644	672	715	667	684	662	664	698	615	668	703	671	674	685	701	721	682	658	675	677	715	667	721	690	673	656	663	651	679	742	652	692	667	684	683	692	650	682	688	658	672	630	652	687	666	648	717	685	711	685	683	666	672	690	672	710	630	660	684	709	647	639	688	664	672	668	703	658	723	665	666	669	692	703	639	670	674	672	672	711	712	684	681	716	716	692	674	677	651	666	675	666	692	675	700	690	637	677	685	661	662	644	671	641	675	696	682	679	693	660	700	734	654	663	684	679	724	676	659	702	686	681	721	685	705	660	641	718	650	701	687	687	665	666	660	707	701	672	703	671	681	640	666	678	709	676	704	700	676	674	646	707	665	634	678	667	656	659	621	682	689	628	640	669	664	659	708	680	668	700	675	658	684	705	690	715	659	664	670	657	650	666	677	671	658	639	673	713	707	670	633	723	701	671	669	693	660	682	641	696	643	705	708	695	668	692	722	659	659	690	705	705	685	687	687	661	688	709	658	658	656	680	685	685	665	702	657	672	645	736	669	680	680	644	697	686	724	720	711	693	714	692	709	653	682	670	655	663	670	717	677	662	691	650	699	666	648	668	703	721	633	687	715	675	721	622	671	682	670	674	722	712	711	689	684	628	733	688	677	693	702	665	717	718	664	665	661	670	682	648	650	696	680	697	650	715	686	642	681	690	765	686	701	715	652	697	649	652	675	674	671	656	694	639	636	668	669	683	656	652	669	670	674	685	659	668	687	656	728	681	710	694	684	623	627	673	722	646	664	664	624	720	685	673	658	639	687	675	729	687	711	651	686	717	677	690	681	659	695	692	693	655	612	665	645	701	645	656	672	686	702	666	660	690	709	686	667	669	717	633	666	676	756	686	699	638	669	689	654	680	678	609	648	702	659	633	682	650	693	653	692	685	688	644	657	654	686	638	673	716	629	684	708	679	650	682	680	636	681	699	654	658	664	694	743	684	680	674	664	696	681	727	695	728	730	691	648	707	679	655	683	710	694	689	710	678	723	697	669	704	658	648	672	684	700	682	645	655	676	696	664	698	674	656	700	712	678	711	610	719	637	667	693	669	717	657	681	676	653	683	672	683	653	676	701	719	705	637	663	681	647	683	711	711	639	724	710	673	697	632	711	679	708	678	650	675	714	675	662	689	665	696	722	670	719	655	718	672	689	695	655	692	669	682	703	660	675	683	655	671	629	704	686	678	672	683	691	684	653	692	700	719	672	655	718	677	700	667	685	684	671	658	722	646	664	706	684	713	663	671	688	712	687	680	692	642	678	669	687	625	662	696	684	691	720	677	654	704	653	667	656	652	701	665	678	720	658	713	667	675	729	653	696	711	658	645	686	682	640	692	628	668	691	632	732	720	685	676	728	673	657	699	654	672	708	701	683	692	676	659	725	677	686	627	671	661	708	718	659	689	611	695	696	644	687	659	719	671	647	675	695	691	688	669	674	642	658	661	685	665	677	674	632	685	685	680	718	673	657	696	663	665	717	687	685	662	681	657	713	700	701	625	646	694	681	673	670	676	680	679	701	711	631	674	673	690	686	645	691	729	640	653	675	696	665	695	676	652	682	674	687	683	672	666	725	636	681	709	671	679	671	670	668	686	684	653	617	695	677	670	657	669	689	684	695	662	663	700	669	641	675	681	699	688	657	702	685	700	665	656	720	663	650	671	686	667	672	630	675	641	681	645	690	710	679	681	700	698	684	696	706	669	652	688	694	690	701	652	677	636	692	683	629	682	713	687	658	697	674	677	641	697	662	676	671	676	657	689	689	683	675	662	691	689	718	644	727	669	709	638	650	697	676	663	688	657	647	638	698	709	708	635	703	668	697	674	680	656	661	685	719	718	669	649	657	692	683	717	650	625	645	690	700	653	724	704	664	661	688	679	708	695	656	633	707	699	717	741	690	703	695	732	730	673	670	712	732	692	699	621	672	677	661	616	692	678	685	688	636	700	704	705	670	639	683	659	678	676	685	688	694	699	691	725	641	685	697	671	673	628	715	713	671	675	667	686	710	682	686	636	661	714	659	680	635	691	707	661	688	708	639	692	680	607	699	667	727	667	705	698	679	687	633	662	718	681	662	652	643	715	667	663	703	656	683	710	618	708	677	678	684	644	653	652	685	701	679	736	657	680	731	694	624	724	682	726	637	651	612	704	696	703	689	663	694	709	639	684	650	683	682	657	639	679	678	653	633	660	671	658	738	686	669	705	677	734	700	652	653	658	702	681	688	693	626	682	658	656	607	661	678	708	716	723	707	688	667	689	661	694	669	683	694	703	666	725	702	636	648	705	704	705	660	635	660	649	728	702	714	692	698	616	680	659	706	643	725	696	690	656	699	687	674	647	653	657	678	651	653	706	680	677	689	680	714	713	670	653	701	647	712	668	683	702	680	723	674	711	663	628	671	706	644	628	701	659	717	671	693	628	685	713	653	644	674	660	658	633	689	699	655	661	694	653	669	690	698	663	640	692	673	690	670	646	744	682	619	674	673	659	699	651	644	659	688	684	663	626	673	687	680
24263	21272	28651	24224	21144	5598	1251	888	805	775	710	642	641	659	612	595	614	627	575	627	574	556	589	549	540	550	571	587	578	599	565	560	563	553	570	532	544	522	576	534	516	544	551	543	551	582	578	533	582	572	529	579	555	560	569	530	545	557	541	554	587	572	543	552	531	580	546	565	535	548	578	576	548	573	506	567	563	541	579	550	560	556	540	591	498	507	538	550	546	563	530	543	472	509	565	510	534	573	546	549	568	512	547	535	519	545	530	517	512	540	578	476	589	532	559	548	584	548	562	534	525	568	533	528	538	565	578	496	520	529	533	533	501	541	493	532	533	520	556	533	544	579	554	501	563	522	514	531	540	590	542	558	538	540	566	568	540	514	587	475	520	518	505	496	528	513	517	542	497	544	544	552	540	567	567	567	545	549	569	577	560	529	571	534	561	499	520	538	567	533	513	543	541	505	565	545	527	578	552	544	559	516	558	532	558	558	489	528	494	529	515	552	570	566	513	531	566	503	538	547	505	576	565	542	533	550	536	527	538	572	509	542	524	529	521	541	537	537	528	564	550	536	565	526	505	558	541	509	531	566	533	551	539	548	546	537	537	508	542	565	558	541	537	565	510	544	598	523	515	547	566	557	535	573	496	517	546	487	538	534	579	535	558	545	547	547	546	538	537	514	517	548	558	561	526	541	553	532	558	551	520	546	537	567	523	546	541	555	493	503	550	534	562	501	550	519	552	523	533	551	508	521	549	566	549	545	530	505	503	534	515	539	572	557	502	561	579	566	521	495	558	546	563	537	536	548	485	559	549	515	558	554	546	528	532	511	532	512	566	517	536	576	581	534	561	499	565	561	568	575	526	511	533	511	485	540	584	476	516	550	532	551	510	564	519	564	505	530	539	542	546	544	561	517	551	527	568	541	547	554	527	557	565	531	552	556	503	521	569	561	568	573	535	549	554	527	534	546	565	526	540	548	534	534	514	517	550	495	525	536	539	577	541	543	534	535	533	547	558	534	505	499	519	530	555	515	545	515	580	537	564	551	497	544	553	506	525	514	536	535	533	549	531	538	565	559	565	539	525	545	544	529	548	539	573	570	553	546	535	555	517	508	527	520	563	533	520	564	494	503	543	511	533	567	552	544	557	520	525	551	509	539	503	531	554	552	568	530	511	536	506	529	539	523	537	515	525	515	567	509	558	537	545	567	536	520	487	525	506	549	518	556	557	579	555	533	576	530	554	536	576	527	562	579	560	489	520	564	558	538	536	527	569	570	520	533	555	576	563	571	524	567	598	576	531	522	501	549	522	546	548	513	536	534	559	552	599	548	527	552	477	543	561	548	543	551	562	535	535	562	511	504	534	541	539	524	516	550	526	558	531	524	592	528	554	558	578	545	543	554	551	511	539	546	522	538	562	545	513	568	495	579	523	532	572	497	555	528	545	499	559	531	582	538	541	552	546	521	552	533	559	546	554	524	532	507	543	531	546	537	550	538	526	546	565	534	590	483	519	557	545	561	537	564	560	518	553	536	518	521	578	615	587	524	582	528	551	522	554	532	510	536	518	509	535	549	490	514	506	496	594	514	540	544	508	619	544	560	512	545	543	577	541	527	513	543	563	533	596	535	515	540	542	530	517	568	529	509	543	551	499	555	587	535	548	550	513	570	529	568	532	547	557	536	507	576	535	555	555	536	487	567	530	559	497	515	546	537	531	556	547	521	539	563	551	541	562	503	553	588	561	526	599	556	530	507	591	500	512	502	555	527	529	533	558	536	548	553	517	551	535	534	586	540	513	581	544	514	528	548	483	531	533	546	557	527	534	521	551	514	563	524	516	516	521	495	546	496	548	526	524	549	492	531	553	509	527	520	577	527	516	567	516	562	554	537	494	535	505	553	504	545	532	540	513	558	549	534	540	576	479	594	545	522	520	534	556	537	510	485	515	526	571	544	502	552	518	562	547	501	561	540	523	528	521	585	528	512	540	535	504	513	554	586	550	534	501	584	522	595	574	547	513	506	512	519	507	564	567	574	548	544	535	519	546	541	533	538	525	530	498	582	559	541	555	540	578	501	542	559	554	553	553	515	581	557	546	515	546	536	598	528	538	541	519	510	511	566	537	557	509	533	528	550	532	556	571	573	536	544	518	525	519	500	536	553	544	493	505	523	607	513	542	564	525	532	555	506	551	546	531	543	520	557	539	552	518	603	552	531	516	582	543	556	551	595	550	493	547	586	568	507	577	534	517	551	515	583	514	547	573	536	550	538	536	540	536	573	515	541	493	555	526	560	556	527	568	463	505	559	528	579	541	528	545	553	532	512	515	515	566	548	562	567	530	561	555	483	571	530	556	511	588	548	565	543	511	534	531	564	548	520	521	506	549	524	514	547	520	539	584	556	533	599	515	545	543	578	544	489	535	526	535	531	538	518	544	541	518	535	530	512	556	486	560	564	528	526	565	571	556	506	573	558	516	547	519	534	543	536	533	535	528	573	576	484	519	549	523	553	499	534	523	508	547	532	521	498	562	538	545	564	553	561	500	551	510	546	575	536	552	565	595	504	563	526	556	530	479	537	548	536	543	538	538	561	543	550	554	552	552	551	526	559	552	520	536	530	518	562	579	540	586	533	542	559	534	550	525	525	498	550	534	486	571	550	548	553	523	533	549	564	521	535	515	557	555	520	474	530	546	545	554	508	566	557	546	584	571	512	519	508	542	517	582	546	523	555	518	532	528	555	592	510	545	530	540	573	530	537	511	493	573	496	578	536	583	605	544	503	542	526	542	553	535	560	590	576	537	558	542	559	517	534	541	529	516	569	526	538	531	540	514	538	535	564	547	521	558	587	537	562	532	507	535	556	601	519	538	519	586	539	532	562	533	534	551	523	516	567	531	522	536	554	503	540	505	539	540	481	541	508	525	519	481	569	521	548	536	558	546	546	546	584	502	499	539	555	532	557	545	530	540	536	532	546	529	494	562	552	552	528	529	531	531	537	541	565	535	512	531	535	549	521	540	546	528	547	544	568	573	530	513	548	517	557	545	550	483	548	510	519	569	545	543	510	546	555	564	580	534	499	567	540	558	519	516	528	560	558	541	554	538	564	527	557	536	550	521	549	510	515	533	506	562	525	538	499	535	542	536	528	514	550	548	542	523	571	515	510	536	489	541	529	530	535	556	520	520	508	562	581	556	544	520	540	510	525	555	518	514	525	526	490	536	559	549	550	525	546	541	505	539	498	515	517	562	513	502	530	533	500	540	548	521	576	513	563	535	537	530	573	544	494	505	521	504	538	511	580	529	530	578	525	564	524	577	525	470	549	540	560	525	529	538	572	540	542	531	523	490	502	491	534	539	558	568	526	507	546	524	556	558	514	519	533	522	556	516	581	565	557	550	521	517	540	513	539	493	508	567	560	526	536	556	535	560	538	529	519	545	566	515	542	524	515	540	551	556	539	520	556	546	578	510	528	497	531	549	557	502	574	544	531	536	520
12457	8968	8280	4203	3001	2395	1990	1590	1473	1321	1248	1003	1023	985	938	943	879	878	854	796	857	805	795	766	812	776	785	794	767	798	727	758	723	806	759	713	741	776	799	745	742	787	744	786	725	733	728	775	749	780	745	744	753	786	713	716	744	771	682	728	737	740	735	736	727	803	711	773	746	701	761	709	738	732	778	759	719	766	743	709	739	719	693	747	720	752	724	737	719	748	772	707	797	738	744	763	776	725	731	769	703	784	732	746	733	746	686	720	730	788	752	774	740	738	727	714	739	767	730	732	721	739	686	723	727	779	722	729	742	716	695	743	788	747	796	745	737	733	720	689	771	755	745	723	793	759	699	766	776	714	775	747	692	750	717	770	799	729	775	717	740	706	760	747	734	736	751	723	751	735	748	745	752	741	697	750	713	728	768	741	738	702	738	765	684	753	708	752	748	735	776	725	763	694	722	783	762	707	770	684	766	709	783	750	702	718	710	752	774	735	735	751	742	675	732	755	755	746	706	730	728	752	734	777	677	732	737	723	725	728	720	761	716	728	787	697	724	735	702	749	705	769	767	712	795	736	685	705	745	687	715	791	726	768	722	703	754	748	751	755	737	741	719	748	752	754	732	700	715	766	745	775	706	746	750	734	759	739	739	731	749	734	770	734	774	705	748	767	727	723	738	806	766	721	737	745	716	764	768	769	728	710	746	747	765	804	722	730	686	725	769	712	701	739	722	693	724	785	710	733	692	752	687	721	766	755	741	715	708	772	737	738	751	685	742	718	744	692	747	743	675	681	739	809	702	711	722	760	715	710	748	720	726	760	720	838	733	732	772	747	735	740	691	737	692	744	726	718	785	796	766	709	728	760	742	773	747	728	727	717	728	735	711	681	760	727	785	762	707	727	742	721	754	704	723	731	719	761	722	720	758	713	739	759	745	731	749	720	771	736	709	738	769	752	720	720	719	719	747	731	726	713	761	751	740	780	658	715	755	773	715	678	732	756	765	736	740	725	733	737	736	729	713	746	724	747	722	736	771	754	699	751	742	771	663	720	716	748	695	786	685	738	737	740	721	780	775	751	691	704	745	759	733	756	754	720	756	713	741	730	762	733	752	761	762	764	744	717	713	773	761	741	733	734	716	732	787	754	766	711	736	800	768	734	698	707	750	704	725	761	767	741	756	730	698	741	744	735	759	714	750	755	774	767	715	727	771	727	742	692	719	755	765	700	744	713	715	701	743	702	742	788	748	767	753	767	767	707	778	705	762	712	746	742	749	720	713	800	734	727	745	703	733	729	728	739	713	747	755	746	758	731	716	743	743	733	747	721	783	720	730	684	713	690	695	713	757	740	768	709	695	705	719	724	699	745	712	769	690	776	653	754	721	682	698	742	702	771	717	789	727	777	704	734	715	750	770	787	752	748	727	671	741	731	724	734	770	761	726	671	742	772	689	822	750	703	756	759	745	755	756	753	751	698	733	738	736	710	747	712	729	712	804	707	761	695	758	731	700	737	747	726	746	790	732	759	753	789	733	803	773	765	788	768	723	729	746	721	788	742	772	733	704	760	738	743	754	703	690	760	762	731	747	807	738	743	736	759	703	743	746	767	717	721	719	760	746	728	768	736	729	751	694	770	740	704	711	745	736	723	757	696	747	736	690	719	729	743	726	744	752	750	744	737	740	677	708	696	724	759	715	747	701	707	749	734	684	769	727	721	765	697	741	703	744	735	703	754	745	779	779	684	791	692	716	753	741	679	747	716	827	735	726	748	700	754	731	756	741	716	738	776	762	735	748	780	777	765	705	753	746	762	696	742	697	708	770	735	698	709	771	713	746	687	769	783	698	700	773	765	729	745	718	730	733	726	702	757	706	727	760	763	703	730	756	765	715	760	702	741	722	738	730	697	733	702	709	756	727	725	762	739	657	712	752	750	795	717	712	704	727	730	738	779	737	752	758	793	762	799	737	751	699	743	756	740	721	718	702	726	733	777	707	766	691	785	756	759	660	748	737	743	778	764	727	730	728	739	746	703	718	764	741	742	730	778	710	742	766	701	724	765	778	717	767	715	790	701	697	742	730	695	733	726	710	725	736	734	707	771	702	755	726	679	746	757	735	732	764	734	691	739	737	773	732	746	688	726	745	710	720	718	738	773	734	774	736	748	722	755	758	742	769	769	740	694	742	725	741	688	786	687	774	694	705	721	723	786	744	711	708	698	741	700	734	727	773	718	760	706	758	695	775	733	687	738	731	712	702	740	697	749	784	721	722	761	718	709	732	743	711	685	718	710	791	729	720	726	757	767	827	713	779	768	720	757	739	771	784	762	756	749	728	711	745	741	779	757	734	741	768	757	715	709	776	745	740	729	764	722	731	739	750	695	794	736	741	756	741	764	712	758	760	741	703	713	744	685	753	784	699	703	725	766	731	750	710	702	739	731	740	705	743	733	721	718	695	750	740	779	745	763	773	747	735	785	773	735	695	733	752	765	758	729	784	761	763	745	732	709	742	754	714	725	737	757	722	747	718	758	691	705	706	727	763	726	716	711	720	749	755	722	731	719	715	706	753	758	707	745	719	681	737	733	755	760	702	707	740	762	706	736	735	725	724	729	757	711	724	725	731	732	733	741	724	745	793	728	728	725	745	738	740	744	726	695	738	749	737	751	742	741	765	788	723	774	702	719	731	756	746	721	711	744	716	731	717	737	761	765	818	720	728	747	730	705	763	732	646	741	703	721	711	765	763	735	750	688	704	736	731	683	720	751	744	734	736	782	773	686	763	755	665	714	729	758	760	706	748	764	766	748	773	734	746	757	710	758	721	694	770	724	758	689	713	745	786	695	762	764	735	720	752	780	726	699	739	749	700	713	741	812	757	727	688	727	735	759	749	778	701	738	711	704	771	728	791	707	740	772	698	774	724	747	744	757	729	717	722	723	756	809	751	730	771	696	775	735	744	754	696	720	773	735	730	744	733	728	733	733	815	792	754	746	719	758	701	731	741	750	723	786	758	730	758	731	759	743	769	715	721	727	739	770	773	699	699	716	737	719	731	729	790	735	734	723	711	763	687	768	752	688	769	696	728	701	722	740	687	832	725	720	713	731	732	733	686	690	743	712	674	720	730	774	752	747	743	739	679	695	735	700	715	687	708	775	709	697	723	750	783	742	704	719	737	698	706	719	734	755	703	726	734	772	767	722	756	760	699	707	741	716	745	710	715	713	737	680	767	714	726	790	699	731	766	724	717	717	758	688	740	716	744	711	761	694	719	754	725	739	744	701	748	690	735	722	755	735	723	750	740	723	724	763	717	766	718	773	739	724	728	708	726	761	753	711	708	752	768	694	713	760	732	768	760	731	793	698	753	730	714	698	753	731	759	761	718	687	696	743	750	774	717	802	768	714	728	747	676	699	753	711	765	694	699	728	727	724	706	771	760	684	785	740	702	752	742	771	742	730	794	756	780	664	727	723	739	714	717	725	690	733	672	769	703	727
23216	21276	29257	23614	21280	21228	4327	1026	773	659	612	561	523	465	439	343	364	388	350	345	348	334	354	342	330	322	313	305	320	329	304	307	283	333	310	295	281	279	276	304	288	289	308	308	286	304	297	278	290	281	282	260	284	275	306	260	285	277	265	255	292	291	269	300	329	278	313	286	283	294	299	287	272	291	267	267	281	265	259	286	309	285	290	303	288	256	300	294	290	312	282	271	295	289	265	266	278	267	305	284	318	247	303	271	290	297	282	288	284	319	292	279	298	266	257	295	292	301	288	283	271	278	295	262	283	297	269	317	248	284	289	247	294	287	259	254	293	280	289	281	294	269	292	254	286	262	277	314	292	292	289	275	242	274	305	306	276	256	265	295	283	267	273	269	251	291	294	275	300	287	302	272	278	286	323	310	290	272	285	283	291	285	274	291	276	272	273	276	275	294	275	282	313	262	282	275	298	271	298	278	280	288	262	297	267	307	288	284	300	270	298	277	289	278	307	271	260	295	281	306	271	280	288	263	295	271	278	288	258	288	290	274	267	272	285	266	279	278	278	276	292	272	279	276	276	290	279	294	288	249	286	266	297	276	303	269	279	273	303	310	299	258	281	250	259	283	270	306	279	294	274	287	285	281	310	297	282	298	267	281	273	270	281	290	273	271	296	261	284	294	315	287	271	308	270	283	307	296	269	290	278	285	279	277	268	276	284	283	256	280	284	260	279	307	291	310	257	273	276	276	295	312	260	269	284	285	285	247	267	293	253	268	277	302	277	273	288	297	256	245	287	268	264	277	279	288	291	269	259	290	250	299	284	274	301	296	307	290	261	268	284	258	277	258	300	281	308	288	268	283	253	281	290	291	292	301	258	265	273	283	256	296	301	291	265	270	265	260	271	280	267	269	271	316	302	280	276	301	278	285	292	316	258	268	282	284	263	302	290	276	263	292	297	286	297	267	245	284	285	282	279	267	282	266	284	288	290	278	310	324	299	279	275	263	278	265	290	289	294	301	302	249	246	291	277	270	270	279	253	279	285	269	295	278	263	292	270	295	319	301	255	266	308	284	293	271	286	270	317	246	282	278	267	266	283	280	275	314	274	271	285	300	270	278	272	311	269	261	289	243	274	308	317	276	290	319	274	294	284	280	293	283	260	276	273	282	266	275	268	284	263	288	298	279	311	296	283	316	293	313	292	254	291	278	272	293	285	264	298	300	273	277	280	303	296	288	272	293	266	269	308	307	286	281	288	290	297	287	265	282	269	269	290	286	278	286	292	261	284	306	333	306	297	303	287	274	277	277	253	295	285	295	295	275	296	289	287	281	301	291	276	270	279	293	298	287	295	270	279	290	286	284	260	257	278	300	264	283	265	292	270	253	297	304	296	267	279	262	272	283	251	262	271	307	300	306	280	298	305	275	291	268	315	265	269	272	281	276	293	285	258	272	287	264	263	286	285	302	294	246	290	252	293	273	274	312	263	281	285	239	295	279	260	290	306	259	285	284	283	306	301	264	271	262	285	304	263	263	274	243	297	284	289	272	287	308	290	291	300	252	263	261	262	295	278	278	280	282	315	293	288	301	267	278	284	283	297	284	286	304	260	286	312	288	301	277	298	282	288	276	274	265	271	310	274	326	251	258	268	275	276	293	265	299	287	293	320	284	261	274	269	282	288	259	242	233	270	308	320	290	270	299	257	283	280	264	287	298	262	280	289	295	310	286	288	285	308	277	301	282	291	268	295	267	283	293	280	304	270	278	293	261	304	284	272	309	290	276	279	285	282	271	293	280	260	298	279	275	296	277	260	268	274	299	317	272	288	289	309	283	286	275	263	266	285	304	295	264	296	283	276	290	286	256	296	260	309	273	248	287	295	295	286	277	263	272	324	273	259	287	276	274	264	274	267	278	299	312	301	297	279	244	296	280	278	266	282	261	257	301	274	277	310	246	267	274	286	273	287	310	294	258	264	279	279	273	272	274	292	264	300	284	285	299	283	267	304	272	282	311	306	270	295	294	264	274	289	281	296	248	273	275	275	295	254	253	268	284	291	295	299	238	273	263	269	274	307	275	299	287	295	287	311	256	264	282	281	264	286	267	284	291	280	283	277	272	251	288	298	275	294	302	263	247	289	266	286	290	273	259	290	268	290	288	270	279	291	307	271	294	283	325	262	245	258	311	271	267	295	280	294	260	266	288	298	290	306	268	301	326	304	251	279	281	276	300	307	264	272	290	283	276	277	301	282	279	277	291	284	296	286	277	284	301	315	289	260	270	271	253	289	248	281	304	281	318	276	281	260	275	264	294	265	274	286	307	288	273	269	308	275	288	260	251	283	310	273	247	294	270	290	255	262	268	282	263	281	302	273	287	324	243	305	257	259	266	303	281	288	278	260	300	276	288	287	296	275	282	280	277	303	261	315	314	293	322	313	286	334	303	294	251	275	289	281	300	279	282	307	271	280	276	282	282	337	278	276	295	271	274	278	269	276	303	261	261	270	267	241	263	282	257	228	268	277	279	279	289	269	295	285	289	288	266	295	276	276	297	279	285	259	268	295	302	297	263	288	276	271	274	240	315	328	295	301	262	282	282	263	302	307	233	272	281	271	303	273	267	275	261	290	294	249	279	293	303	267	283	309	289	288	282	325	301	260	259	324	264	272	280	278	247	275	277	268	307	282	270	285	293	252	279	278	306	299	303	273	291	280	291	286	288	257	244	268	261	274	272	269	288	260	323	288	275	274	262	288	306	253	305	267	266	273	279	282	294	298	278	266	266	275	261	297	271	271	255	289	289	264	333	267	277	286	265	288	294	254	251	305	301	251	301	270	266	287	279	264	268	251	260	288	257	307	291	253	266	288	265	270	291	315	274	266	290	264	256	275	291	273	283	270	287	284	250	251	273	293	288	302	264	280	272	273	281	275	289	280	299	294	258	286	289	257	283	313	327	283	315	309	288	271	329	280	260	267	239	277	316	294	277	279	285	274	284	255	287	307	289	292	264	305	282	296	274	270	265	262	285	231	261	282	268	268	307	290	296	271	296	277	257	265	281	313	269	278	262	284	251	278	253	295	265	273	292	281	277	273	293	279	274	277	275	259	278	289	296	279	286	293	251	285	323	278	278	278	282	297	269	310	266	267	236	286	276	272	261	302	279	297	263	303	281	296	286	294	301	271	240	278	309	312	271	265	286	314	290	317	287	268	287	273	279	280	289	301	297	290	264	278	300	282	304	299	261	321	269	272	292	298	282	282	246	276	282	279	287	274	266	310	268	302	303	307	276	294	292	262	273	285	293	264	275	281	296	278	275	284	296	262	304	300	290	298	270	292	252	275	258	272	278	248	300	262	263	313	263	266	268	303	288	294	294	302	277	276	279	290	264	282	272	263	272	278	251	275	259	250	253	295	281	257	295	265	305	275	277	285	280	305	279	262	263	252	276	299	262	270	295	309	284	307	283	254	276	293	259	269	305	269	290	293	298	302	257	287	298
14175	15017	12876	6952	4647	3705	2797	2263	1820	1572	1231	1114	994	842	770	755	657	638	641	563	521	538	525	504	516	507	457	475	473	465	504	450	460	442	455	458	437	412	414	429	421	402	410	430	414	449	391	423	384	452	445	377	439	437	419	434	391	383	408	437	423	441	427	428	406	379	399	412	422	414	414	419	377	456	401	426	382	393	390	416	400	391	382	412	404	403	405	389	402	385	410	391	403	375	418	434	420	408	395	393	394	393	399	386	413	408	420	399	434	407	378	404	413	415	425	387	403	378	394	376	401	420	420	413	381	378	392	387	418	402	386	385	373	392	348	414	390	385	391	374	398	415	443	431	406	425	449	385	416	378	381	411	396	405	390	386	381	411	383	368	418	408	389	389	378	393	392	431	406	377	425	397	423	425	393	419	418	374	402	392	336	381	399	388	392	415	386	400	392	355	382	394	386	415	386	415	380	404	368	430	424	365	391	373	380	415	407	372	376	410	362	451	410	397	453	450	413	447	400	356	391	404	394	414	458	381	445	378	399	372	398	423	408	426	368	424	395	418	414	402	423	399	392	418	399	379	408	385	359	422	374	418	383	442	436	391	351	407	410	415	408	392	414	420	422	412	414	384	373	413	371	377	408	390	389	398	410	368	366	413	407	403	385	382	395	366	417	369	388	360	393	413	434	439	419	388	396	386	391	412	421	421	407	366	423	387	374	407	392	422	377	367	395	426	403	399	392	389	391	418	398	405	405	370	394	389	411	395	376	383	419	417	385	370	390	357	405	400	384	414	359	405	380	400	378	394	412	364	373	384	433	425	434	398	397	375	442	418	359	383	375	419	375	407	397	433	395	385	400	367	400	406	380	405	395	370	383	396	440	413	419	375	419	397	381	397	375	419	475	397	447	433	376	419	361	415	426	394	403	392	398	367	400	369	420	380	409	387	397	395	408	349	383	366	399	387	380	342	425	393	376	390	417	383	383	399	411	384	415	437	337	409	374	384	396	392	402	392	386	387	439	397	422	384	414	395	391	390	398	378	411	388	432	421	355	379	397	415	388	402	387	390	411	395	399	415	402	392	392	447	391	411	380	407	429	418	369	396	376	402	390	381	419	391	409	405	393	388	376	390	369	385	447	402	375	389	388	406	397	380	399	399	399	399	400	398	413	393	388	405	393	422	391	383	382	350	403	382	402	378	381	449	371	419	387	414	392	369	373	433	402	418	398	379	410	454	406	435	415	402	389	440	386	388	414	411	433	390	362	401	423	415	381	394	415	366	375	406	447	356	391	399	374	410	362	377	373	399	394	400	414	439	368	366	413	428	356	361	374	404	411	408	379	399	383	397	402	407	381	388	393	391	379	399	379	399	391	416	383	437	393	421	409	393	409	382	398	411	402	407	392	405	430	391	384	420	377	407	406	381	423	366	381	394	376	407	402	414	439	386	395	429	415	377	401	379	378	385	410	414	419	423	410	391	403	418	400	403	407	399	424	425	415	423	400	397	385	410	412	397	369	364	389	391	420	366	388	378	395	389	395	403	424	378	389	405	376	373	402	381	383	419	391	365	391	415	395	395	399	426	407	395	394	374	390	423	379	381	421	401	400	424	399	399	408	404	399	396	402	403	428	408	386	435	388	360	364	415	413	369	399	385	449	405	426	384	429	405	420	403	415	381	431	413	440	384	407	363	406	410	430	396	383	424	391	394	365	397	402	420	363	393	430	368	411	360	401	401	403	412	396	410	365	390	417	403	401	370	389	360	428	395	432	392	415	378	424	404	374	431	376	352	379	376	375	429	410	389	405	371	409	404	372	363	407	398	408	411	389	410	412	433	418	394	419	395	417	415	390	406	426	383	367	403	383	386	383	429	371	417	373	390	387	393	384	373	402	379	395	444	383	404	392	408	394	374	411	368	393	389	403	390	404	399	372	392	412	404	437	372	396	397	364	427	396	378	377	375	427	394	393	393	397	412	414	427	379	396	374	378	395	390	391	343	388	375	446	396	384	382	382	394	392	413	397	392	366	396	348	401	405	400	356	384	411	375	370	358	371	401	382	419	385	437	422	417	399	409	413	391	411	371	403	373	392	394	424	377	372	393	406	387	410	420	410	393	415	397	396	400	418	407	410	413	376	385	402	440	417	405	407	387	375	426	408	402	386	410	408	354	391	386	378	410	387	398	420	413	399	404	403	389	398	419	403	401	380	386	425	414	374	368	390	418	401	405	426	395	390	426	424	384	422	417	427	381	407	406	410	395	400	395	406	382	434	409	410	403	427	429	415	401	380	403	403	408	375	418	357	406	373	399	400	421	425	388	390	418	386	425	446	397	383	369	417	367	391	373	441	426	384	391	416	394	384	380	371	391	416	410	397	420	362	405	378	447	417	374	390	408	399	392	373	404	393	391	387	434	380	423	381	376	370	448	396	409	425	396	425	414	411	377	364	393	364	405	413	380	369	399	403	360	400	386	407	402	401	392	428	377	386	380	391	413	427	418	443	373	382	423	387	396	389	395	394	397	417	382	403	391	411	408	387	421	402	402	425	368	451	390	390	401	366	380	399	399	407	338	395	414	414	392	396	380	407	367	413	390	395	393	404	387	446	416	419	413	389	397	389	366	390	376	400	405	397	429	391	392	409	390	397	368	389	401	374	374	377	387	392	407	380	403	374	413	421	443	395	394	420	410	390	445	380	407	421	373	384	412	424	387	389	400	394	424	379	375	397	351	367	386	432	405	397	407	404	419	392	415	397	380	417	398	359	370	414	409	381	373	410	413	374	375	377	374	361	413	392	380	394	446	404	398	429	413	407	401	375	390	406	382	423	406	405	374	366	376	418	387	402	388	408	398	404	395	434	385	377	382	377	436	366	442	385	421	417	412	396	383	410	408	398	393	365	411	416	392	415	399	402	387	428	395	396	407	445	383	392	372	364	357	404	371	367	406	383	420	380	423	389	402	416	429	401	393	402	410	423	401	389	408	413	415	378	397	399	441	386	376	399	413	402	397	392	387	406	394	408	414	396	390	415	375	410	418	383	398	409	416	409	392	362	441	385	395	420	405	407	397	408	410	378	378	398	396	389	386	393	406	442	382	369	386	381	406	392	425	409	454	427	426	442	394	395	392	423	423	389	391	427	418	407	411	442	368	387	403	389	408	436	412	383	392	401	407	441	366	392	391	403	378	370	406	381	375	386	377	409	364	385	426	407	451	413	402	386	409	395	403	420	446	360	389	394	380	422	403	405	426	413	395	402	441	426	417	371	389	394	420	398	395	417	404	387	382	377	440	431	379	383	360	418	454	402	425	410	400	389	369	424	404	390	411	388	389	428	409	386	383	420	393	474	398	396	420	424	388	409	399	388	413	430	410	379	382	387	393	381	412	384	409	370	445	444	389	373	421	417	407	394	387	403	385	404	399	409	368	395	355	367	400	396	375	399	381	394	390	373	404	428	408	373	412	382	374	397	412	385	391	393	361	428	386	435	406	418	387
27238	20550	8354	977	589	517	572	556	542	511	504	567	544	523	529	503	547	538	488	503	530	546	549	470	561	551	490	494	534	497	484	509	531	503	486	549	566	533	527	480	496	537	546	540	545	523	541	515	510	489	511	512	514	550	572	465	504	550	547	502	473	482	510	531	519	535	509	532	504	505	494	566	533	510	530	526	514	477	520	491	478	524	530	528	541	523	536	539	493	537	537	522	510	531	508	516	526	518	533	551	501	460	500	543	520	515	518	531	501	507	545	512	504	529	503	546	531	556	520	499	551	499	525	500	481	529	544	515	546	492	535	496	513	481	525	552	474	499	493	547	515	471	531	554	503	533	487	555	523	549	506	516	500	543	488	549	513	531	530	502	514	484	524	550	525	528	574	528	572	525	512	499	554	524	503	552	512	499	532	533	519	523	568	534	553	516	509	513	518	546	513	535	514	525	549	474	487	499	533	511	531	490	539	506	533	480	469	492	498	498	527	514	509	503	509	507	548	548	496	519	524	497	518	513	531	503	554	521	500	493	505	543	519	511	502	543	527	528	525	502	527	492	537	516	464	493	520	513	497	508	486	529	537	478	495	549	527	481	518	522	517	518	474	525	532	513	517	534	578	484	548	541	487	537	538	527	522	539	540	513	518	509	476	522	508	555	555	520	535	497	548	517	493	494	495	527	530	508	532	508	552	465	539	548	550	556	539	522	524	514	538	496	509	523	504	481	517	520	487	496	513	506	521	511	490	527	527	490	552	513	503	511	501	484	556	555	537	539	543	543	522	495	526	530	467	556	532	491	512	505	512	502	507	566	512	529	570	502	487	515	521	500	513	501	546	552	509	469	485	504	494	497	511	507	493	494	516	532	532	492	508	561	579	552	526	521	519	516	529	519	477	523	515	495	521	505	539	511	515	570	478	522	494	491	510	512	496	522	508	496	534	539	515	564	499	524	538	504	522	485	524	518	524	525	519	538	496	501	528	519	505	517	522	527	556	506	507	538	508	528	518	508	540	520	529	500	526	554	476	505	547	519	548	497	491	471	521	526	471	529	553	474	530	488	502	505	525	522	506	524	509	527	497	528	491	553	534	513	537	525	519	509	507	541	523	486	532	512	514	532	512	503	510	507	478	568	488	533	509	541	495	484	523	527	510	544	541	513	553	470	532	489	538	510	549	549	553	493	476	546	509	523	528	497	549	475	529	547	576	529	528	534	546	483	559	516	538	504	478	533	500	529	510	503	525	568	518	501	531	473	485	529	534	537	535	501	533	479	549	528	542	524	541	527	562	500	529	482	527	537	554	565	510	476	515	532	497	566	531	518	523	570	523	482	555	524	511	497	477	495	508	562	528	569	518	503	492	509	514	480	482	523	527	504	550	507	492	500	536	504	521	498	547	509	541	485	534	520	528	553	561	518	545	510	563	516	475	510	486	500	521	497	481	525	488	534	505	549	538	526	526	531	515	534	512	525	529	518	511	498	534	485	553	516	551	510	504	545	537	552	507	539	542	475	495	518	546	536	538	536	530	536	552	550	487	518	505	520	527	533	507	485	501	530	527	523	522	520	479	536	514	514	518	495	539	507	501	523	499	490	534	509	549	514	513	499	551	525	524	534	539	493	491	524	513	520	532	504	528	511	522	515	515	554	540	478	497	526	525	494	481	498	511	499	466	499	543	529	529	524	503	481	551	536	512	509	540	518	509	574	522	487	532	542	501	533	523	491	517	471	523	518	547	490	570	527	523	514	527	544	548	588	535	538	536	528	553	544	530	546	538	541	487	527	508	533	496	511	534	547	523	538	520	544	485	552	509	527	483	502	482	518	515	505	505	507	535	497	528	502	474	540	546	503	530	536	493	501	520	550	527	506	529	496	527	504	484	500	517	492	517	514	505	486	492	516	500	449	551	500	524	534	551	527	540	500	517	526	543	537	474	542	519	514	505	510	549	537	525	547	491	532	489	468	511	544	511	517	524	517	498	505	538	497	520	502	532	514	496	510	524	528	517	489	502	485	526	544	500	550	482	498	532	509	519	507	528	479	528	477	515	532	532	532	492	521	520	518	496	513	525	514	519	518	533	552	487	521	551	514	478	517	553	512	508	507	498	516	528	498	505	526	560	501	496	525	518	544	530	522	473	496	524	543	512	490	490	482	509	549	545	557	501	497	508	548	522	531	530	518	507	526	533	516	528	494	556	524	515	499	489	491	515	526	511	531	578	504	513	543	523	509	497	499	557	534	484	496	494	502	521	536	494	545	514	481	537	542	503	536	489	498	548	503	463	508	496	523	517	485	513	528	541	502	521	526	518	490	505	523	492	506	512	494	530	502	494	533	535	525	508	489	525	553	493	497	494	501	505	545	532	530	490	510	509	523	505	556	506	500	567	564	519	510	548	508	544	554	542	540	520	508	529	536	525	566	527	495	519	532	524	468	566	503	509	540	541	559	504	541	523	537	544	528	569	524	539	554	508	531	508	531	495	484	514	522	507	525	537	493	546	505	490	537	556	501	545	534	494	493	516	507	539	489	512	489	504	518	552	555	496	527	535	486	464	534	512	532	520	524	484	514	551	545	497	549	521	489	518	568	514	497	536	534	526	536	497	484	512	547	503	526	536	515	503	488	509	503	491	503	528	518	553	574	527	483	522	556	481	503	476	531	495	516	534	541	513	476	478	533	560	484	525	503	518	534	512	536	504	514	570	531	503	552	532	528	540	466	524	529	519	523	491	534	563	524	524	492	503	500	503	507	491	520	541	531	512	548	534	509	482	551	539	499	521	516	492	507	494	521	515	526	512	515	530	521	492	498	530	546	514	540	551	498	503	543	530	496	530	521	504	539	492	546	506	522	535	526	512	506	544	508	527	505	485	537	510	478	522	515	516	535	508	502	512	556	468	514	498	468	519	553	546	500	498	505	496	531	498	508	523	509	547	503	513	553	518	492	545	480	510	515	564	484	520	512	490	510	523	510	498	536	501	548	525	505	556	510	529	525	522	512	502	512	525	482	457	506	535	565	530	500	545	526	504	567	531	535	502	513	518	509	537	526	542	528	514	550	528	539	497	560	507	514	497	523	516	520	524	529	485	506	468	495	522	564	472	514	522	488	499	520	488	501	511	497	537	536	510	537	556	538	530	521	476	520	502	519	513	545	563	488	546	524	548	521	526	581	514	547	524	529	495	517	510	502	532	522	515	551	516	519	511	530	537	531	503	509	540	528	501	474	516	493	497	530	493	460	493	555	520	501	498	502	485	502	498	486	507	520	527	525	504	509	522	512	550	559	552	498	496	565	470	506	528	459	511	491	516	516	520	525	529	482	512	516	497	504	525	526	541	515	508	516	498	549	519	509	499	522	492	544	524	530	495	506	516	506	526	517	495	528	515	523	503	500	514	476	517	502	527	535	551	505	528	516	533	515	496	550	532	493	483	495	533	486	507	514	496	525	535	545	532	534	490	539	503	496	514	530	501	538	493	551	537	545
6540	1468	1400	986	896	841	836	772	713	755	736	712	735	720	694	733	673	727	742	663	762	712	677	726	685	710	685	670	704	699	698	658	725	736	631	737	688	709	699	702	704	722	668	694	661	699	714	713	688	688	696	744	649	665	688	696	694	737	683	656	702	691	700	671	643	671	685	670	708	689	673	649	698	711	648	665	677	693	733	690	671	681	768	624	668	700	704	730	647	689	721	683	661	684	683	732	771	653	692	687	693	714	694	685	711	693	717	699	658	686	713	699	645	692	733	703	669	668	688	693	702	705	682	703	687	682	673	669	675	653	715	746	683	714	654	696	663	683	674	724	667	714	683	704	679	713	708	735	728	700	670	685	721	693	667	687	698	703	719	686	701	707	677	677	714	651	694	635	698	708	681	688	650	678	670	699	726	666	693	711	722	669	752	710	694	672	645	723	698	711	715	699	719	689	746	669	708	681	711	710	692	674	686	696	659	691	705	743	732	713	726	694	718	672	691	650	706	657	730	645	692	683	707	661	692	689	703	723	701	694	701	662	697	687	698	680	729	656	685	681	672	699	707	695	707	658	681	699	709	698	700	677	656	681	701	666	679	731	720	714	678	667	710	699	722	680	701	691	725	669	701	679	742	705	672	732	705	734	688	693	706	708	709	676	702	677	708	702	662	707	698	728	674	693	692	695	715	666	683	666	696	717	716	697	711	696	697	695	722	697	672	652	713	678	693	670	706	708	698	690	673	738	666	715	737	672	663	683	693	697	714	663	684	716	674	691	677	736	680	739	700	719	659	671	731	727	697	754	677	698	677	670	690	723	731	719	694	729	671	714	680	723	711	661	670	617	662	720	698	697	661	704	671	679	707	678	725	687	713	694	647	662	662	690	678	707	715	707	661	684	713	704	661	700	671	703	717	651	695	666	667	710	693	711	692	695	674	707	690	690	687	699	698	670	676	713	705	707	722	668	669	706	720	663	758	708	690	670	705	721	705	686	739	678	678	615	700	714	731	733	683	665	620	702	633	693	705	684	667	716	703	680	655	642	667	666	717	714	675	708	684	690	661	689	724	719	704	730	717	735	687	711	653	685	692	678	713	720	671	660	666	657	729	720	707	713	636	713	651	752	654	693	663	684	719	691	678	690	670	702	689	672	638	671	708	661	735	694	740	696	659	721	661	706	739	685	675	714	647	729	708	626	675	700	698	706	682	660	691	705	683	663	677	654	657	691	669	732	678	713	617	720	728	679	658	691	678	684	662	665	678	744	684	709	709	676	655	690	684	664	664	726	702	706	653	695	749	755	697	725	705	672	675	708	649	686	708	687	679	672	737	681	712	703	691	691	698	692	713	724	714	681	684	675	632	694	689	702	697	712	668	738	712	655	685	702	703	694	702	714	688	657	757	659	646	673	700	665	630	713	684	715	670	740	659	702	721	683	641	697	718	739	770	666	736	695	731	690	672	699	710	743	721	713	720	716	688	669	698	684	679	725	703	708	704	683	673	702	686	664	702	668	642	681	677	698	664	616	739	731	728	672	716	702	704	680	635	667	713	671	659	695	685	673	689	726	698	727	671	722	731	709	684	692	692	650	684	744	711	672	700	699	726	689	712	683	690	707	714	703	707	663	703	668	693	680	690	726	701	737	690	684	652	732	660	684	681	643	674	675	663	678	717	725	705	652	716	700	701	674	660	658	699	676	699	664	725	692	661	692	667	705	683	697	698	671	697	640	690	743	706	703	664	700	682	710	695	698	720	705	698	716	645	687	665	711	669	756	678	693	689	673	695	703	656	655	711	675	694	676	702	702	716	690	702	692	714	687	716	715	738	693	692	699	732	677	703	690	661	689	668	673	698	723	734	698	715	664	724	673	687	688	671	680	682	657	680	647	693	674	644	662	651	693	682	712	714	679	668	667	733	691	630	721	692	725	704	692	749	664	710	649	682	723	686	664	614	638	691	688	699	737	701	678	710	673	662	633	663	670	704	720	658	655	672	678	683	724	698	699	687	660	666	681	694	665	707	696	676	691	704	711	718	680	657	697	700	662	697	649	647	713	681	713	636	715	665	696	746	695	682	682	696	675	708	685	683	674	684	741	728	693	698	628	699	656	660	703	695	673	696	685	679	674	704	697	712	671	706	684	658	669	640	704	714	675	655	682	689	739	696	658	695	673	747	657	677	704	680	680	728	704	727	706	686	720	683	686	712	667	663	651	699	698	674	691	720	715	698	691	686	651	765	720	704	738	706	701	676	723	662	704	700	707	668	704	709	738	669	725	707	693	702	698	702	695	677	695	659	720	695	697	652	666	706	731	635	753	721	721	712	683	674	697	751	645	665	716	674	685	700	724	677	692	683	686	661	740	695	673	680	660	761	667	693	743	719	687	698	672	654	685	695	711	674	675	720	710	666	749	683	688	727	702	707	674	674	733	652	704	741	665	725	692	634	616	682	730	701	656	677	703	701	648	689	689	675	689	690	679	677	693	678	718	648	677	691	688	708	714	666	695	673	714	706	723	691	676	674	669	703	675	708	705	697	710	724	719	694	708	726	646	662	720	699	654	716	684	674	653	715	667	691	690	673	676	654	691	660	692	714	687	671	674	690	683	737	738	676	695	715	663	707	710	683	697	712	724	710	707	686	666	659	719	709	729	662	667	714	674	718	694	684	707	712	663	723	708	702	707	690	698	718	618	699	715	739	676	668	680	673	702	719	756	691	695	701	703	716	702	691	680	688	713	662	707	707	740	664	734	696	733	702	649	708	706	711	697	725	708	749	656	697	669	703	684	730	676	702	696	672	683	722	714	675	710	682	689	681	730	728	661	675	707	687	689	714	705	757	709	691	695	712	693	689	710	688	661	684	687	723	726	696	686	695	665	702	702	690	713	714	651	673	674	705	709	698	659	668	672	670	692	703	739	702	674	703	679	667	706	646	645	695	683	616	659	659	698	694	704	704	674	731	687	740	670	695	674	691	666	686	680	676	736	709	686	680	697	699	670	690	670	672	688	662	646	745	707	649	700	665	676	660	647	669	706	691	699	732	709	689	687	695	708	686	682	692	668	747	700	713	697	660	700	722	699	702	631	656	738	655	679	697	693	695	677	710	702	742	725	661	690	614	643	676	721	698	689	696	711	713	707	648	697	693	698	638	724	675	710	676	701	674	695	723	673	659	708	668	735	668	707	637	715	695	693	700	719	686	682	665	693	686	713	687	686	694	688	655	674	696	699	666	690	663	722	692	760	651	711	721	698	742	657	679	693	675	688	690	671	721	753	648	659	683	690	715	694	764	680	725	677	721	697	729	695	713	678	700	712	661	706	713	710	703	690	718	682	657	702	652	663	677	706	668	715	656	705	721	691	691	686	687	671	729	731	657	674	701	676	693	663	651	665	696	653	670	692	648	716	734	723	729	697	735	656	673	742	621	660	661	689	708	666	648	723	712	735	714	688	661	676	717	688	724	665	642	658	682	670	679	702	678	709	705	639
24300	21266	28642	24206	21170	5689	1222	940	871	776	763	699	655	644	598	673	613	568	617	625	611	650	614	606	587	550	595	578	576	580	578	544	593	538	561	549	557	598	573	549	517	584	604	613	557	579	592	607	545	528	578	524	559	508	546	557	549	518	560	582	537	556	570	553	530	542	544	579	543	554	583	534	582	543	508	532	516	525	523	567	582	564	538	558	552	524	537	537	554	538	582	539	573	579	507	517	563	551	523	564	571	558	564	552	565	587	546	537	555	585	538	590	564	548	544	580	551	569	583	579	574	552	577	548	528	513	559	544	546	580	546	565	548	556	589	558	566	552	538	590	536	549	535	608	567	544	587	541	554	559	520	552	581	557	526	556	543	578	539	549	538	574	517	547	581	552	567	614	552	550	574	530	511	547	593	568	575	539	574	563	524	587	572	569	521	540	534	555	502	585	553	544	601	540	592	553	561	593	523	506	606	535	575	555	543	529	555	517	538	559	533	555	536	546	597	557	554	556	532	538	540	521	595	552	552	551	540	544	516	573	559	541	561	549	550	507	524	555	545	571	553	543	504	535	562	574	543	586	540	544	536	559	577	536	527	560	568	560	623	547	548	550	553	552	553	550	549	582	552	539	547	543	568	585	536	565	540	517	564	583	565	589	576	565	560	553	560	569	544	556	565	531	543	567	587	546	551	553	531	545	551	554	560	566	534	543	538	586	543	579	561	576	537	529	594	528	521	563	561	554	546	521	534	528	557	535	537	557	540	578	550	548	569	535	567	538	561	582	598	563	615	598	547	547	557	585	537	562	552	553	576	557	609	536	516	553	570	542	549	553	582	569	558	572	549	555	492	591	543	538	543	520	549	560	565	543	547	557	560	545	503	563	539	579	542	586	602	530	590	549	518	595	553	561	608	570	546	536	568	509	556	537	544	579	535	547	547	550	566	566	507	563	567	550	572	561	532	552	526	556	613	534	546	578	566	559	542	595	563	530	557	559	560	553	553	537	552	532	547	541	583	546	551	547	540	546	537	550	529	554	590	533	552	515	538	545	543	556	560	530	538	538	572	559	563	560	531	549	486	543	544	539	535	524	538	602	541	521	541	553	608	511	594	560	543	527	606	592	564	522	617	580	478	533	547	549	571	546	542	578	557	561	617	538	547	565	599	564	563	564	606	580	559	549	546	558	509	538	575	554	587	573	551	498	544	548	550	620	559	546	514	545	529	571	595	544	555	538	522	565	542	545	556	547	521	560	522	572	538	514	546	569	537	501	544	561	556	546	540	535	558	533	521	520	575	568	562	584	559	570	548	501	582	566	557	524	530	574	563	527	547	549	550	578	580	549	548	563	540	547	563	560	527	570	549	532	575	545	564	543	596	513	577	580	566	530	572	581	568	560	586	572	549	576	550	558	513	556	582	555	532	538	561	549	553	533	581	523	592	553	595	542	543	551	552	538	580	537	565	513	540	552	548	559	552	573	538	571	557	526	563	529	538	571	559	495	523	547	558	560	491	574	554	554	579	526	570	525	556	544	587	529	580	508	526	551	586	567	539	565	535	535	573	527	533	531	603	543	576	534	560	580	560	531	542	564	551	604	553	539	547	580	546	542	577	580	553	544	606	529	555	572	576	505	533	538	537	570	530	565	606	542	531	524	519	573	564	536	533	588	514	556	524	563	572	557	570	590	534	536	571	551	569	536	526	536	552	611	550	570	561	543	564	554	574	530	571	536	565	577	552	577	541	558	580	536	517	512	583	526	553	507	552	559	579	551	559	536	523	541	546	553	516	531	563	565	564	524	555	587	590	571	592	555	532	532	571	540	548	557	580	559	582	552	601	599	584	582	570	550	539	532	602	571	554	571	576	573	556	535	539	539	606	524	570	544	580	534	546	539	550	516	565	514	536	606	535	590	535	537	578	583	553	501	589	546	506	557	574	539	567	546	569	562	557	550	589	567	547	595	545	551	552	563	516	583	530	558	536	520	566	566	568	509	570	568	563	596	578	561	574	525	573	574	512	531	570	603	587	543	522	554	562	510	549	549	545	518	562	556	583	584	531	581	535	551	565	553	546	547	540	554	573	570	533	541	516	585	551	568	533	544	548	522	538	569	562	565	540	538	544	582	535	523	538	550	570	561	542	620	564	537	532	551	577	553	494	527	560	559	551	573	607	593	564	512	515	583	563	567	625	529	529	558	544	488	516	555	574	559	566	534	559	554	553	538	582	541	563	548	562	590	568	551	527	548	549	545	549	566	511	539	519	534	550	578	531	576	545	572	558	563	517	543	562	588	544	548	551	575	525	568	530	532	532	566	567	532	546	525	587	559	550	555	563	548	552	529	529	557	547	559	550	550	549	503	584	569	565	560	609	611	558	525	548	577	555	501	552	536	542	532	555	561	544	549	550	533	556	507	582	550	571	544	523	562	588	592	596	546	584	568	526	550	564	564	533	581	535	542	537	517	539	528	503	567	586	554	528	570	533	582	574	537	574	586	559	585	558	555	537	582	555	511	558	564	575	541	560	563	510	587	524	608	533	579	570	557	572	521	508	558	535	570	599	564	542	574	579	515	518	570	553	580	529	566	531	540	544	524	560	527	551	525	526	520	567	556	532	579	572	586	515	617	570	558	541	555	567	513	531	543	571	549	521	579	542	563	564	608	554	565	520	569	558	582	578	592	583	549	579	570	558	553	557	569	530	601	566	555	544	543	555	581	575	551	541	528	559	542	551	582	524	574	575	516	534	538	539	527	590	547	554	486	603	578	523	541	533	539	557	524	576	585	563	568	546	561	537	507	602	534	591	524	622	529	556	559	562	575	533	556	562	533	544	567	574	542	538	552	575	549	548	536	553	575	562	545	545	563	564	568	544	531	539	553	554	565	532	536	585	537	552	531	528	566	583	573	534	578	568	551	573	572	501	567	530	543	576	514	586	582	554	574	579	563	553	545	547	562	539	517	565	546	598	553	528	538	531	562	533	606	587	588	541	572	543	552	562	546	556	549	544	573	546	563	558	522	558	561	556	541	581	569	582	546	546	566	520	601	530	570	560	568	515	567	530	576	530	550	576	572	586	523	564	598	542	520	562	567	541	536	558	598	559	575	548	595	547	589	578	583	546	511	519	541	593	551	587	565	554	572	573	536	536	575	557	552	566	541	570	531	554	579	561	584	503	513	539	536	541	559	526	558	558	548	587	548	494	573	534	540	550	520	530	548	564	538	551	532	498	591	541	577	558	544	538	558	599	623	544	509	531	552	536	556	555	545	524	586	569	543	575	497	544	523	578	590	604	572	562	566	516	531	589	558	558	594	541	536	549	584	635	558	542	583	508	563	542	520	554	563	563	569	532	583	600	551	565	566	556	557	538	566	568	530	528	514	562	586	573	556	559	534	553	574	532	557	575	562	555	545	577	593	550	559	552	528	556	534	480	568	561	588	550	548	504	555	621	600	552	583	567	513	556	536	557	541	534	525	552	563	535	503	542	564
12005	9103	8108	4319	3085	2346	2053	1703	1450	1369	1074	1088	1048	974	1005	957	897	820	844	829	787	827	804	789	765	779	796	794	783	786	817	805	796	803	769	752	754	756	761	749	738	757	733	784	805	685	708	712	748	768	759	744	808	727	762	798	773	704	729	758	785	776	731	720	744	772	729	778	724	777	768	725	768	757	764	762	761	764	758	755	748	755	755	781	736	730	765	726	715	758	697	748	718	701	700	744	771	689	771	705	774	799	753	735	743	744	757	752	749	716	697	768	780	725	729	758	719	716	744	732	796	780	748	730	727	736	755	723	738	757	760	755	749	808	799	763	729	767	751	711	687	737	754	762	744	712	738	757	737	724	745	715	765	773	778	712	704	719	738	769	738	749	739	752	685	783	710	755	728	717	709	770	763	812	734	742	712	796	743	756	754	727	759	770	716	757	761	733	759	731	728	784	762	763	736	766	747	751	723	773	760	747	743	719	767	784	730	800	754	750	759	741	782	767	776	761	734	748	800	760	818	715	767	712	764	705	742	784	727	753	749	745	779	742	730	777	757	717	735	737	753	768	771	748	728	701	802	768	793	737	716	703	753	743	784	734	719	740	735	751	734	736	778	745	713	750	780	837	738	784	768	773	781	713	764	714	756	745	770	740	748	721	775	747	731	717	753	763	728	758	720	749	702	715	754	726	735	725	799	780	768	693	749	742	757	743	761	732	746	773	749	742	729	769	796	720	742	767	754	711	682	748	763	761	795	721	739	749	738	689	739	697	755	800	745	736	767	731	734	735	782	754	732	680	703	754	728	722	745	763	754	747	779	678	751	767	753	737	750	725	728	728	723	709	720	707	742	753	745	786	723	783	772	756	743	739	729	754	751	747	783	767	740	711	723	729	698	716	692	723	782	690	711	733	755	733	814	761	750	743	781	710	777	728	729	735	737	732	729	695	770	709	695	743	736	695	754	797	707	767	688	772	745	734	725	727	734	722	764	722	754	756	771	728	754	719	709	707	740	704	738	755	710	704	710	748	736	751	691	800	775	763	713	723	719	732	740	742	748	742	758	759	737	713	761	742	732	738	721	744	753	774	752	775	732	752	722	761	717	753	764	724	738	700	772	755	744	735	793	754	776	741	748	753	703	720	750	724	715	753	759	740	728	715	720	731	779	761	728	774	731	746	752	733	736	778	740	740	778	736	742	754	763	688	766	774	736	764	710	766	745	753	795	642	705	775	759	740	729	740	749	690	752	773	800	739	728	727	752	750	704	722	741	685	858	720	706	765	761	709	810	744	725	735	742	729	798	751	780	771	719	737	725	752	725	772	756	724	719	704	732	723	784	743	731	774	747	738	697	689	723	720	738	703	743	735	753	743	718	790	750	755	708	764	744	770	728	741	748	707	714	757	776	770	740	729	751	730	759	724	747	719	787	744	784	709	734	767	765	738	775	767	743	701	789	687	671	772	732	748	740	718	709	762	773	759	772	758	724	759	734	808	756	776	751	707	732	724	722	752	745	735	754	716	710	756	731	737	743	730	739	784	728	748	792	775	757	748	742	757	709	738	710	774	693	707	772	739	696	723	749	749	720	765	796	761	723	771	756	699	784	670	724	747	790	708	707	796	766	806	718	725	771	767	747	748	771	739	761	788	796	750	752	738	734	753	750	734	751	678	751	786	686	735	814	714	728	792	739	785	754	802	719	738	737	753	738	791	789	717	743	744	723	719	759	705	768	765	725	734	774	743	767	761	790	723	755	719	736	726	783	745	703	719	746	739	745	728	730	755	719	755	711	723	725	733	741	749	732	740	729	759	753	763	704	776	728	735	782	738	769	763	752	774	731	745	774	720	776	812	765	720	736	749	680	800	777	766	700	772	763	715	775	738	741	780	736	700	780	758	711	766	738	739	757	752	813	723	751	788	755	783	744	734	698	734	755	808	740	751	757	782	731	714	769	777	721	728	688	767	739	756	727	714	737	765	774	732	784	769	754	788	739	753	766	748	737	709	776	737	705	720	765	729	769	719	744	754	754	754	717	749	715	773	765	760	736	731	711	760	742	767	734	763	696	738	724	729	789	762	748	763	755	769	754	723	719	786	764	794	757	761	713	718	773	764	735	786	787	736	706	696	771	743	737	793	786	740	733	792	740	744	704	771	727	781	711	741	754	756	781	722	779	707	748	738	769	798	703	733	740	719	723	777	779	758	735	782	739	748	750	739	766	719	718	741	762	831	761	736	726	725	794	804	750	775	754	736	711	753	701	773	683	755	759	729	709	818	762	775	759	768	766	762	750	777	775	759	748	703	742	773	755	731	721	750	754	768	776	726	743	799	740	743	727	735	743	724	730	786	718	731	688	784	732	681	748	723	763	759	725	753	742	734	733	734	749	748	733	712	756	740	779	707	741	742	729	754	732	755	797	723	711	726	731	737	754	728	735	735	771	762	711	728	701	725	726	715	755	716	780	742	720	734	732	722	745	753	726	748	771	756	750	737	708	703	737	718	745	798	745	733	705	766	754	803	741	679	727	773	729	771	691	757	693	713	709	726	749	762	749	730	718	749	754	784	752	699	767	730	763	728	722	748	718	712	799	748	718	720	730	753	739	795	754	708	722	744	818	728	777	725	744	744	722	735	755	693	715	720	765	744	736	749	739	713	704	714	750	777	735	723	761	718	760	763	699	740	715	738	723	757	744	725	763	724	729	749	744	732	696	720	758	723	756	736	707	783	756	721	701	776	751	726	734	781	775	740	750	711	689	743	735	783	690	728	745	779	743	699	740	708	760	705	712	789	768	721	739	745	699	717	716	688	721	760	798	711	756	809	799	729	776	762	710	710	684	734	746	755	750	676	751	769	743	737	740	796	739	745	747	774	750	763	731	731	715	705	768	771	757	754	762	738	802	733	738	772	740	721	759	712	711	764	741	711	733	754	765	764	739	736	780	739	740	732	775	801	725	783	758	742	737	734	759	773	742	716	710	747	727	768	768	747	745	714	756	748	763	752	741	745	717	794	690	761	746	749	729	756	776	764	733	752	741	737	717	747	734	762	703	730	715	730	745	732	747	715	702	730	716	742	737	726	783	762	761	788	675	728	785	733	724	774	742	739	791	779	762	763	765	778	742	733	725	736	794	752	747	742	794	737	749	686	733	743	738	721	761	742	687	745	784	680	725	740	705	755	685	741	771	751	762	706	726	747	729	708	762	710	796	780	761	731	752	773	740	725	760	790	708	762	781	736	742	730	730	774	734	711	742	699	743	724	755	769	758	732	747	798	709	763	774	704	727	712	716	754	778	714	724	700	790	730	685	726	768	731	750	741	784	739	772	722	756	771	698	732	710	730	769	747	773	742	751	788	732	772	796	708	742	783	717	724	767	703	753	727	754	771	775	777	707	764	751	742	766	755	738	726	789	756	771	718	796	735	753	723	733	746	746	752	767	797	737	729	751	762	727	724	740	760	761	740	759	761	720	751	695	726	726	703	732	769	754	761
23156	21268	29244	23608	21270	21211	4362	1070	797	671	648	544	480	447	411	435	392	371	393	380	372	348	333	360	333	307	328	365	324	333	312	315	281	300	312	275	305	295	294	311	265	293	301	289	312	257	280	296	276	294	273	291	276	285	292	285	322	313	306	290	309	288	295	294	312	284	311	274	317	298	304	284	264	317	252	293	304	282	291	325	283	256	282	303	311	261	273	279	278	290	297	268	284	312	308	288	284	300	280	277	296	256	284	258	278	284	261	271	275	254	295	300	276	293	305	271	287	265	278	310	278	269	279	267	305	291	290	284	285	272	288	294	292	266	291	300	273	297	282	274	320	289	258	277	288	275	243	272	272	302	281	247	284	265	281	295	289	282	310	284	286	299	273	256	284	277	302	299	265	258	300	291	279	303	295	269	294	285	303	282	279	282	261	276	303	290	264	288	295	304	337	272	275	281	307	299	307	331	277	291	290	303	271	275	274	305	286	304	284	263	273	277	261	297	265	278	290	290	260	279	264	318	315	276	309	266	280	275	314	308	289	284	309	291	268	285	299	305	321	273	242	266	291	286	288	262	288	272	281	301	265	281	277	289	312	291	293	315	269	288	273	269	285	281	307	301	301	279	292	283	290	272	285	299	261	294	248	293	273	276	297	289	286	283	276	262	282	280	266	336	297	288	292	296	268	262	287	277	244	278	254	305	298	283	279	286	288	292	263	267	275	286	298	275	255	319	288	271	296	271	280	309	284	297	275	273	300	305	279	288	295	257	313	284	297	275	277	286	277	313	272	302	272	291	300	279	298	243	338	285	268	277	270	264	268	290	242	262	286	276	282	298	263	301	277	298	267	250	268	312	285	319	323	291	295	259	278	284	312	262	268	283	241	258	308	274	297	272	275	272	280	293	268	280	306	276	302	269	260	280	262	291	307	265	297	302	266	261	281	278	305	288	295	255	286	287	301	307	281	280	281	325	292	292	288	273	291	306	279	321	311	269	292	303	279	285	300	327	283	306	287	285	267	282	251	276	255	312	288	291	270	269	281	298	279	274	289	286	292	295	287	277	260	283	287	286	259	298	291	259	287	271	280	287	280	284	307	302	284	287	287	262	281	304	255	310	301	273	293	279	256	295	256	279	307	269	288	295	270	265	278	293	297	292	290	275	293	296	305	312	290	282	268	299	278	290	255	300	289	288	306	274	285	284	281	288	296	303	294	279	274	281	286	282	298	262	285	315	297	304	294	292	280	293	292	271	262	281	287	275	259	280	286	264	298	289	299	307	291	279	262	285	283	259	275	307	310	308	252	282	321	272	310	294	322	261	236	265	313	308	301	309	290	265	264	275	287	269	278	294	277	302	290	295	289	308	289	282	282	290	270	288	296	296	271	293	292	287	292	303	286	310	294	281	292	263	297	268	285	258	296	291	277	296	296	277	293	265	262	280	272	304	281	271	293	319	291	288	288	308	304	261	285	265	288	277	279	323	283	286	274	277	276	266	291	279	295	291	270	304	273	254	273	288	307	278	299	271	268	273	266	265	294	273	285	258	286	297	245	279	299	280	282	317	303	285	283	289	285	273	279	291	298	282	276	264	298	281	298	266	288	305	257	272	263	252	301	297	314	300	292	294	305	293	261	289	288	299	292	288	281	305	284	296	323	291	305	261	310	278	277	306	291	293	276	243	270	267	257	284	281	281	282	296	297	278	296	239	302	288	284	260	290	285	276	296	281	265	253	270	274	292	311	310	264	283	269	288	292	283	277	273	296	291	279	338	257	291	301	294	262	297	279	284	301	299	283	279	289	253	285	279	283	329	272	282	258	245	283	258	315	286	283	288	298	271	269	266	294	283	288	268	282	279	294	293	273	265	265	285	293	299	283	265	276	284	269	304	274	320	280	255	262	290	300	280	294	273	256	291	296	268	280	289	287	278	282	271	284	257	274	273	282	289	285	269	285	277	242	267	278	263	286	289	282	263	270	315	289	317	291	298	300	284	312	310	255	298	292	287	252	258	300	304	259	302	284	294	293	297	287	326	300	260	300	301	280	290	281	301	285	323	269	274	297	277	263	311	282	309	255	288	267	270	272	276	307	296	303	296	314	279	288	299	320	282	285	282	280	268	298	279	289	268	268	293	273	287	274	283	267	252	288	277	300	308	265	282	319	280	302	298	309	286	300	283	315	289	285	312	283	334	269	278	262	258	278	272	288	270	283	274	296	292	291	257	277	297	288	305	280	301	278	273	279	307	289	270	272	282	318	280	279	289	293	254	266	275	289	289	295	271	277	243	272	272	277	283	261	267	291	261	266	315	268	283	290	290	269	280	293	300	286	283	276	268	299	297	281	267	300	284	302	293	275	325	279	278	286	287	294	295	275	271	302	295	266	293	280	279	277	295	256	286	268	296	286	269	263	293	296	266	289	274	269	265	262	295	277	260	286	290	263	265	289	249	308	257	294	282	268	290	270	272	287	282	310	280	281	272	292	313	259	269	265	273	283	302	282	273	263	263	298	296	276	302	277	311	291	269	275	290	278	291	269	295	304	259	286	295	269	300	275	288	307	308	277	315	298	275	286	300	287	252	270	270	292	304	229	262	302	315	263	266	300	279	268	275	300	281	284	283	264	299	292	287	301	314	320	278	261	293	265	268	280	302	275	281	298	255	296	313	268	296	267	320	272	254	290	255	297	285	303	283	264	261	296	289	267	285	299	283	266	261	264	276	251	287	279	291	294	313	260	298	298	284	290	292	285	315	279	263	313	263	256	273	271	279	312	250	275	297	299	282	276	265	285	296	264	315	290	253	262	266	271	286	292	273	297	306	266	283	300	289	296	292	312	281	277	278	282	299	276	272	290	262	305	300	279	240	300	279	295	268	256	286	279	301	293	295	275	292	282	290	269	290	281	279	290	274	283	283	308	255	324	287	276	290	273	294	311	288	292	310	279	285	276	275	302	286	296	276	279	281	286	273	295	315	317	273	298	284	261	294	323	284	273	280	264	288	265	315	329	287	274	279	281	307	307	283	289	274	286	288	290	285	271	287	297	282	281	271	263	283	291	287	281	295	298	277	297	285	287	300	274	278	272	312	310	307	245	279	301	291	259	278	257	289	296	314	291	274	302	312	240	322	268	298	307	274	288	285	303	239	260	272	292	312	300	306	271	289	297	296	310	289	268	290	302	309	259	304	271	267	274	281	293	262	282	267	258	279	305	312	275	298	300	299	315	243	292	274	271	294	295	303	307	273	262	265	282	281	279	306	314	288	283	277	288	252	268	297	282	275	278	302	275	263	298	273	279	307	280	277	298	275	291	270	292	278	274	282	268	279	316	309	285	311	290	253	288	289	296	267	293	290	304	269	293	283	271	272	262	260	294	278	276	258	271	296	282	309	261	251	273	299	306	277	298	259	291	335	296	291	301	276	288	290	290	301	281	307	276	278	296	277	271	292	313	267	292	277	256	277	309	260	308	256	282	270	283	286	265	306	257	266
14127	14907	12924	6980	4808	3608	2855	2272	1795	1505	1280	1100	944	856	779	709	751	640	602	588	577	536	540	531	493	529	486	463	465	449	505	428	444	477	439	461	455	411	454	437	406	446	424	438	439	420	420	429	453	420	449	421	395	449	424	399	425	402	416	469	421	411	399	444	425	368	394	366	385	381	378	358	405	394	399	372	392	438	415	429	399	444	411	409	404	383	435	432	399	402	409	361	393	401	425	393	414	386	417	399	401	392	394	393	368	424	377	421	395	375	415	379	392	436	442	427	394	373	417	410	402	425	402	465	433	408	359	405	409	391	400	426	390	449	417	411	391	386	400	396	438	403	395	374	359	409	419	376	422	408	390	389	428	412	395	425	407	370	410	412	396	382	419	390	409	419	420	391	396	413	398	406	393	423	420	392	341	429	395	434	402	407	423	382	394	396	401	404	411	391	384	395	386	366	425	401	408	411	415	404	463	409	433	423	372	432	401	431	383	378	435	400	434	416	417	396	437	408	368	344	376	389	392	399	404	412	387	391	416	363	405	397	401	410	382	380	398	401	401	377	425	443	423	376	386	397	392	416	401	418	402	415	396	439	370	411	396	371	381	354	399	411	420	407	379	406	383	413	395	416	385	412	416	387	418	403	405	434	382	427	416	384	391	414	360	399	407	391	420	416	444	418	401	416	383	410	409	403	396	431	388	409	440	393	417	408	346	417	412	385	394	400	405	424	424	429	412	393	431	381	409	391	412	408	414	405	406	428	394	404	385	404	384	383	445	422	391	375	465	388	393	385	418	420	411	400	404	378	372	465	387	364	401	397	391	395	461	412	418	428	423	422	404	411	407	410	380	383	403	451	391	395	375	378	414	388	394	411	375	432	388	417	385	407	376	407	389	431	401	404	405	409	400	431	425	430	408	401	412	368	429	410	426	404	383	368	371	405	432	433	416	388	385	400	418	424	431	369	416	398	373	388	426	378	389	406	372	409	413	399	400	433	396	419	421	386	353	411	405	386	379	421	439	363	447	415	381	401	379	393	382	389	397	402	375	399	391	395	409	426	393	377	426	404	402	388	371	396	394	431	370	411	405	424	401	408	411	397	410	410	380	412	420	411	352	431	411	411	388	374	418	397	400	406	402	423	382	399	406	398	388	414	429	412	425	446	395	388	381	411	369	451	384	395	412	396	419	415	386	396	389	392	403	402	383	379	407	376	416	401	373	411	398	422	396	417	408	425	413	408	418	396	408	382	368	416	411	391	388	392	394	474	404	395	392	401	420	376	410	393	411	376	396	390	390	398	399	396	409	400	398	382	382	391	395	407	364	385	401	422	393	394	371	414	375	394	384	374	392	418	381	419	396	379	409	369	418	405	445	384	425	399	382	431	388	403	408	394	392	371	372	395	389	432	368	389	375	393	416	383	388	374	411	402	433	409	434	418	380	414	379	404	385	389	382	416	398	391	407	376	375	418	420	431	376	397	391	391	361	409	382	419	365	389	392	376	376	437	421	381	390	390	449	375	417	380	397	378	378	407	394	389	388	411	397	385	396	407	434	406	402	420	396	410	433	404	381	401	401	424	411	411	389	425	410	402	384	385	417	425	461	383	389	367	371	412	398	399	396	358	445	396	391	398	400	369	418	360	417	414	424	428	437	393	436	391	417	399	377	407	398	381	409	427	403	364	385	414	369	385	399	413	377	399	390	381	396	393	388	395	385	402	409	427	411	420	412	391	384	405	384	368	408	395	401	392	407	398	385	417	389	404	378	416	421	395	417	426	416	409	391	405	364	387	378	434	396	430	393	403	431	369	436	408	407	380	407	394	408	400	401	431	429	386	422	390	383	398	378	409	426	424	413	400	409	415	378	424	395	436	412	379	425	376	409	380	366	379	379	420	388	402	395	402	427	341	407	407	402	416	382	410	373	388	426	381	422	389	403	398	431	452	395	407	412	380	388	402	431	431	382	400	398	396	388	425	417	395	407	398	378	417	381	389	408	375	393	429	373	392	410	409	376	397	379	390	390	383	364	398	410	405	401	402	425	375	402	403	439	434	433	363	432	433	354	397	401	410	379	416	376	382	440	401	400	407	365	403	404	404	403	363	403	400	401	374	412	395	386	391	379	397	393	396	407	425	396	386	392	446	421	411	409	410	361	415	402	373	362	416	397	421	401	416	419	370	422	374	371	390	407	391	423	395	435	409	406	424	402	394	404	404	409	407	402	394	379	381	390	407	415	437	406	410	416	403	409	412	392	368	417	400	445	437	416	354	383	428	403	390	430	406	401	418	382	402	393	451	417	370	397	399	424	410	437	426	439	404	403	396	413	431	402	412	427	380	396	390	399	440	377	366	386	401	377	411	424	419	401	404	391	411	390	383	444	390	394	397	403	387	385	395	421	428	432	410	418	406	397	376	378	430	386	398	388	411	424	379	438	388	378	409	407	410	407	382	414	389	407	370	383	394	391	432	400	375	399	409	435	435	395	422	407	376	388	421	431	423	388	432	409	387	395	398	427	389	404	381	392	364	392	427	397	421	385	380	395	384	419	383	418	399	414	419	390	439	409	386	425	389	406	406	380	407	421	406	402	382	410	386	424	352	384	391	407	410	395	421	393	415	369	387	410	444	371	435	410	404	386	433	408	392	408	345	411	387	377	383	400	388	371	393	418	394	411	400	392	386	388	384	384	377	398	431	368	407	424	445	386	383	396	450	378	388	379	345	418	426	409	422	370	355	371	395	376	418	339	404	405	389	414	407	356	407	412	372	395	387	363	422	418	372	415	367	394	395	388	365	377	416	375	410	383	403	416	387	419	373	393	435	403	425	404	356	417	389	415	418	400	416	376	375	360	387	376	397	392	405	403	430	391	406	382	394	387	414	407	421	403	385	422	431	392	403	399	402	372	404	392	369	392	432	412	429	407	388	417	408	398	398	407	389	401	391	386	418	405	381	395	419	402	446	405	391	382	376	443	367	427	394	401	396	431	406	367	378	363	400	440	372	384	400	429	369	385	420	396	403	439	403	404	398	421	387	394	402	403	371	383	414	382	381	374	397	412	398	393	400	427	435	400	418	407	440	397	400	409	415	379	389	418	380	416	434	415	373	408	393	391	434	422	403	404	405	373	403	384	392	382	383	401	398	399	402	436	379	374	389	406	413	407	391	402	402	414	382	391	373	416	388	381	401	421	398	419	416	411	396	410	427	416	427	425	389	424	394	430	378	382	395	411	391	397	424	403	364	404	386	402	390	439	428	408	412	431	411	424	374	408	379	388	425	386	409	388	403	423	402	409	344	393	359	399	399	406	431	440	416	400	402	389	335	388	390	386	384	392	404	421	455	403	388	408	395	429	386	414	406	413	403	398	424	399	418	381	408	415	369	395	422	409	406	392	378	410	440	438	388	400	387	429	412	438	405	418	399	417	384	403	367	370	392	375	382	400	383	413	404	377	398	397	372	389	374	362	344	397	408	394	415	415	399	389	396	409	375
27203	20513	8348	999	636	550	554	502	505	526	545	492	541	503	494	523	503	535	501	528	533	546	537	520	499	560	523	510	499	540	561	491	514	486	493	545	520	542	491	502	505	503	513	510	530	489	485	521	509	538	498	496	515	513	559	486	546	508	512	515	487	482	514	584	529	502	513	471	526	512	495	544	515	539	558	546	528	497	500	572	490	517	526	507	521	498	502	532	544	499	558	542	471	522	544	467	459	491	482	528	499	534	552	494	533	516	496	504	537	519	529	506	472	523	495	506	521	473	504	555	498	560	516	520	468	508	520	538	526	557	474	527	503	521	475	547	522	480	499	515	531	521	488	518	561	539	522	527	529	534	489	525	502	507	517	495	538	545	517	504	555	507	516	534	500	501	534	519	538	525	468	497	484	559	505	540	534	489	488	494	555	517	558	487	509	503	490	518	509	511	502	502	527	520	508	503	476	498	522	540	522	491	488	525	501	519	524	522	504	476	511	493	497	506	510	513	517	503	503	519	523	541	541	525	538	527	498	476	519	521	522	502	508	532	512	502	515	508	487	543	510	530	510	496	532	509	495	491	491	509	491	519	560	519	504	512	507	540	515	516	522	530	517	528	500	504	537	518	531	562	521	552	492	563	520	535	516	511	481	515	505	535	534	516	549	501	533	515	486	518	546	489	511	533	544	501	548	508	513	478	504	528	530	527	491	495	541	518	532	509	460	543	490	503	533	519	536	527	544	522	464	498	493	545	509	536	503	521	493	493	507	525	529	523	512	503	473	483	540	514	490	477	549	494	525	551	567	500	509	506	496	507	522	497	495	523	506	541	507	500	512	497	541	549	523	518	539	542	490	522	509	537	512	525	536	497	529	552	487	529	518	534	498	436	485	486	518	494	549	526	484	537	500	500	524	488	507	499	509	501	534	523	503	492	500	527	513	562	524	521	524	561	531	506	515	575	502	516	531	504	537	493	484	508	486	538	532	518	510	512	512	546	478	553	483	521	518	498	507	527	506	514	484	518	502	488	532	495	530	503	497	493	518	477	523	501	486	521	530	531	497	520	529	514	513	533	510	523	510	482	515	505	539	512	512	547	531	537	568	504	514	497	499	535	504	531	501	523	510	476	507	518	535	476	499	508	539	530	494	541	495	544	509	485	538	518	504	518	521	509	544	504	519	512	505	476	506	508	512	484	522	526	501	528	505	527	510	487	500	532	511	560	537	472	516	516	465	504	529	470	528	526	489	493	523	514	569	484	499	521	520	529	483	521	519	507	545	490	534	504	526	506	535	509	491	519	491	505	532	501	557	499	468	482	503	521	541	538	542	517	559	515	500	509	508	542	517	499	529	515	510	546	527	489	514	545	511	561	498	484	461	494	535	525	478	530	545	527	514	519	531	452	536	476	525	483	539	514	507	514	511	515	505	531	485	525	503	508	506	532	485	529	537	526	530	522	528	583	542	502	494	535	524	484	467	498	489	496	490	518	511	494	506	497	488	487	494	551	498	520	538	526	526	549	570	505	499	521	532	498	541	490	510	513	524	507	568	490	465	520	508	519	508	493	493	533	480	514	502	510	516	521	467	534	484	532	541	487	512	534	545	522	467	471	493	528	540	509	522	567	566	513	493	520	501	504	479	527	556	529	518	499	564	528	500	554	499	512	488	490	502	479	469	519	488	504	517	515	518	517	543	514	500	509	552	491	499	507	518	498	524	520	520	531	513	516	540	538	476	510	530	518	528	473	501	525	527	511	489	538	507	481	508	546	526	487	540	484	510	507	580	507	510	496	521	524	534	507	533	560	502	536	523	489	499	542	504	538	509	525	529	493	511	508	505	527	485	491	539	548	529	518	510	470	538	510	505	452	509	542	519	538	532	518	529	488	519	494	535	541	476	522	537	516	529	499	561	495	508	518	488	508	559	509	528	530	472	517	486	575	477	491	510	513	492	493	521	532	491	515	467	540	527	506	526	497	501	561	554	494	472	528	511	520	487	485	503	520	548	535	507	482	538	509	546	512	527	533	560	501	518	532	511	518	549	508	517	538	507	525	520	543	514	522	480	487	501	530	540	450	507	535	540	490	550	523	498	497	491	509	493	524	513	525	480	465	523	514	552	534	526	526	569	558	522	529	525	512	469	541	523	554	559	502	501	488	538	559	498	509	510	525	522	528	501	513	496	515	550	517	481	517	529	512	486	519	509	503	534	520	502	542	509	520	519	459	532	513	508	496	502	509	511	489	544	490	480	523	533	503	535	554	565	477	503	535	529	497	500	463	538	493	542	529	514	511	527	536	541	517	523	536	454	484	515	494	515	493	478	495	498	489	505	557	537	515	503	501	511	545	518	580	486	509	534	512	527	546	488	478	482	512	507	537	526	476	540	503	505	520	477	505	503	545	517	549	460	518	490	542	514	514	510	527	516	500	526	505	494	536	526	473	491	525	501	502	508	475	504	497	497	509	528	525	499	514	591	576	523	528	514	499	536	526	480	505	503	527	503	520	494	498	495	484	515	530	524	461	526	500	514	497	510	520	508	514	507	516	459	536	482	533	544	526	528	487	523	468	519	495	512	454	527	489	501	488	512	528	502	523	514	527	493	467	534	519	495	513	519	530	462	538	517	514	558	482	520	510	518	527	520	507	490	550	555	518	510	513	551	520	526	490	539	498	521	494	482	509	532	503	503	511	485	457	514	520	475	494	518	483	498	499	471	531	498	491	522	516	532	521	495	522	507	495	462	483	530	515	535	523	514	546	515	517	506	486	533	510	529	527	506	518	527	512	524	538	494	553	540	511	499	504	445	521	534	483	473	524	566	486	570	513	500	459	541	471	476	496	523	516	543	506	487	517	527	528	519	495	526	524	515	513	502	509	538	492	485	518	549	513	527	503	494	526	539	518	507	558	513	518	516	494	533	520	557	503	499	523	529	500	510	499	524	536	508	507	508	523	579	512	499	548	482	555	470	503	507	512	544	552	500	532	471	522	519	520	553	502	523	534	515	487	499	535	500	514	518	504	487	509	518	531	529	531	496	519	529	505	531	540	522	544	514	533	488	554	527	520	491	540	508	585	536	533	474	487	469	519	479	516	507	506	510	490	465	486	532	530	540	470	528	511	485	520	523	513	503	570	517	553	517	497	493	549	522	503	511	507	521	511	522	520	484	488	488	508	473	507	497	524	526	536	572	486	512	491	532	505	483	539	516	521	491	519	521	527	479	510	539	497	548	527	530	512	485	529	536	530	507	516	498	495	535	512	518	502	527	469	539	506	504	540	529	520	524	541	502	518	525	520	551	524	515	502	486	484	508	518	503	513	526	522	539	556	521	510	550	532	518	500	541	518	475	515	508	516	491	513	551	512	474	480	516	529	499	502	548	491	514	562	554	525	503	480	498	518	518	502	526	545	483	485	524	502	503	517	555	549	523	511	470	527	509	500	517	527	515	493	545	535	481	522	539	544	506	522	502	536	502	497	467	559	501	532	535	566
6973	1444	1390	1009	900	764	772	709	737	733	723	724	683	731	704	729	690	700	687	675	727	706	715	695	679	703	701	737	702	678	685	697	696	705	723	719	676	684	704	717	669	708	726	728	640	711	742	722	681	670	650	682	690	688	698	705	645	681	697	686	684	647	663	693	622	727	645	695	714	690	672	696	691	687	698	669	638	698	657	653	701	697	705	667	689	679	676	703	669	705	677	695	712	675	704	681	709	712	672	693	715	690	682	696	683	695	731	686	669	724	707	679	712	701	664	686	743	681	683	642	759	720	689	667	665	694	700	693	724	673	734	704	671	727	677	681	681	712	698	634	658	718	665	726	657	700	665	705	704	640	720	715	712	700	689	645	688	683	707	673	656	681	693	672	707	694	679	693	686	635	697	657	692	656	741	704	714	661	688	713	650	680	684	652	686	716	739	691	632	697	662	722	678	705	693	692	716	726	695	682	670	708	699	671	692	731	678	690	729	676	694	661	665	699	669	673	711	709	690	659	702	691	702	667	746	717	675	673	654	659	677	713	666	708	671	699	748	707	665	664	739	674	709	720	695	704	677	704	706	678	634	726	687	732	654	742	703	706	688	698	732	727	708	718	721	689	676	647	666	700	687	665	698	737	664	645	692	753	648	700	697	724	700	663	708	678	681	708	657	694	727	690	771	682	683	670	696	720	689	684	678	672	696	742	715	706	690	705	738	696	688	668	718	708	724	695	701	697	657	653	685	719	688	692	690	673	696	669	699	659	683	678	668	736	637	684	684	768	702	691	672	665	677	719	664	688	722	700	663	699	716	657	704	660	701	695	695	664	714	688	715	710	680	745	670	685	675	736	687	687	697	705	705	696	702	698	677	681	775	694	705	676	692	678	646	623	710	721	670	687	721	675	666	682	659	675	653	727	675	671	711	697	715	722	690	716	705	666	717	658	716	650	659	643	697	680	709	705	686	660	699	690	694	659	673	642	696	704	660	725	647	689	661	660	658	680	670	688	658	640	697	698	675	733	663	686	675	702	669	696	666	692	725	686	749	702	674	680	714	734	691	707	677	672	665	742	685	706	679	666	696	666	704	712	664	698	688	686	647	707	700	716	758	683	659	687	642	671	710	657	760	725	677	689	705	719	663	680	679	678	668	708	675	670	709	685	673	693	734	713	688	694	704	716	750	678	752	700	698	719	720	721	677	696	674	755	705	663	689	715	674	679	760	721	691	730	742	707	716	701	734	730	666	676	722	686	659	716	711	711	692	718	702	694	716	716	708	725	725	679	678	646	710	702	672	671	660	707	700	705	720	662	725	693	669	700	700	758	699	708	703	667	680	698	667	680	710	704	704	706	671	672	740	662	757	676	716	686	696	669	711	702	664	712	720	693	717	698	764	739	723	685	688	688	727	710	713	668	693	676	680	681	697	687	648	634	721	695	654	652	640	692	687	708	691	683	681	648	693	699	711	673	675	704	693	650	704	724	692	713	732	659	709	660	674	657	701	695	719	718	692	692	727	721	716	736	703	683	692	661	720	690	686	670	699	678	658	710	683	653	647	676	686	685	656	665	679	711	685	725	648	675	673	715	749	717	700	679	717	687	675	698	735	679	659	718	756	695	687	718	678	691	677	678	720	667	704	704	692	665	679	681	707	737	680	670	678	666	709	716	681	691	702	677	710	709	739	695	713	714	705	683	702	700	670	728	683	719	646	692	740	713	720	702	717	695	686	680	643	670	700	645	705	701	705	720	689	732	680	752	675	675	687	730	706	701	697	709	666	683	719	704	659	703	715	734	619	667	696	749	655	664	672	646	680	698	695	689	711	709	660	720	684	723	713	692	670	721	675	722	708	700	630	708	659	722	706	674	643	720	667	724	715	654	723	713	704	713	738	712	705	716	728	716	686	714	663	704	700	691	721	728	692	665	706	688	690	672	696	713	661	665	693	702	665	681	701	706	673	667	660	659	669	677	688	690	659	700	697	709	707	709	701	679	675	665	686	650	719	713	696	674	722	749	688	656	697	670	686	694	682	697	707	666	690	671	706	684	675	676	700	696	718	659	730	707	664	709	677	700	687	679	720	699	692	727	681	665	704	653	707	708	707	684	674	717	660	732	695	672	690	711	668	721	702	685	674	696	669	675	731	698	678	643	710	682	722	690	682	681	705	674	732	709	689	703	638	714	714	650	691	666	662	685	678	713	742	653	678	688	693	711	715	738	688	683	666	678	668	695	666	675	686	701	647	665	712	652	629	689	717	680	685	707	712	677	699	676	705	689	691	710	639	679	701	705	681	733	672	709	738	715	740	696	689	706	695	685	658	694	715	695	672	714	722	696	656	690	692	705	696	740	733	717	690	707	633	713	665	689	643	667	688	678	707	706	702	719	677	696	690	685	690	652	695	706	705	662	670	676	684	710	671	686	699	686	700	708	689	687	660	719	660	727	693	720	699	698	754	689	703	727	667	679	668	686	692	738	699	668	701	683	724	710	709	724	726	753	649	699	699	699	720	685	661	674	658	709	664	706	718	684	698	661	718	696	719	683	737	704	685	697	746	695	670	713	704	713	669	726	695	691	645	706	680	699	744	659	715	636	741	687	687	689	722	674	705	739	689	691	668	660	697	699	662	698	694	675	697	707	682	687	721	713	722	661	708	663	749	697	709	691	718	674	697	694	726	685	722	702	690	664	711	714	643	689	686	685	646	706	656	680	704	656	635	691	714	658	735	680	683	699	669	681	668	693	685	691	774	657	728	693	651	704	685	678	654	645	691	670	719	680	683	644	674	680	673	726	696	727	746	715	716	702	715	688	670	702	742	713	700	703	706	693	709	698	720	701	660	681	665	688	709	668	668	685	700	702	713	695	752	699	672	664	709	667	687	646	687	671	729	677	678	669	696	689	680	705	694	709	723	644	721	676	673	683	677	733	709	705	688	682	724	696	698	676	688	625	702	682	724	671	684	679	670	696	696	630	711	703	689	707	697	650	671	709	720	724	707	667	660	689	681	708	690	704	656	702	669	681	721	691	673	686	678	694	689	713	690	653	697	687	725	686	725	681	703	691	662	696	709	701	705	713	682	713	758	671	680	700	675	691	728	680	688	731	712	736	690	712	666	664	717	710	691	740	680	741	677	702	693	722	643	717	652	662	667	653	716	650	711	754	692	684	748	670	704	717	687	657	691	706	725	720	743	720	672	692	686	672	733	692	662	684	692	715	711	704	669	652	680	678	719	683	672	757	680	682	729	728	688	689	702	690	698	670	730	660	716	704	663	701	698	707	726	713	653	716	700	648	704	678	700	698	689	674	747	664	680	674	709	655	685	686	662	660	687	676	686	689	663	708	678	676	662	689	647	714	692	763	684	745	715	672	628	655	683	744	686	660	677	698	681	679	690	701	698	709	719	640	717	678	716	660	684	690	658	693	684	702	697	655	692	706	674	700	668	697	676	667	671	667	677	664	673	708	704	664	686	694	694	667	682	621	702	712
24300	21276	28681	24225	21192	5623	1221	841	823	687	702	682	672	669	628	594	617	595	575	557	618	546	575	594	594	584	564	611	590	570	602	585	627	577	578	583	594	602	541	547	571	518	542	595	550	567	563	537	564	514	544	538	600	569	540	570	541	566	535	592	516	587	533	598	594	567	535	552	559	591	514	560	506	554	553	550	544	537	525	578	528	522	575	562	513	547	555	584	528	521	560	567	581	548	533	579	548	595	526	586	580	594	545	559	585	543	561	540	545	556	558	572	559	556	582	580	542	535	549	600	549	554	546	567	552	555	548	595	548	560	536	555	545	561	570	568	557	601	554	562	590	562	553	498	548	561	552	609	533	569	545	553	533	541	528	536	523	533	553	558	554	535	553	520	559	529	556	556	564	562	528	500	524	566	533	572	533	558	549	531	533	543	543	563	588	525	485	528	574	524	565	498	545	571	597	562	591	529	555	516	551	583	590	511	569	536	591	576	543	538	582	538	534	559	560	563	512	570	562	570	566	555	581	586	561	557	570	546	587	564	550	569	542	593	575	557	560	569	525	554	566	564	552	545	584	569	506	527	578	603	528	565	531	593	560	580	570	560	544	564	555	501	592	531	517	550	566	547	547	559	523	547	546	551	600	605	576	574	542	605	569	555	510	518	532	574	576	557	524	549	576	562	572	522	544	562	593	566	520	564	603	537	560	601	574	562	556	519	563	554	558	570	558	557	578	557	571	564	528	566	553	555	530	533	566	564	603	565	531	527	528	571	573	586	538	560	507	520	553	555	556	556	572	600	554	544	521	530	534	577	580	549	561	560	585	551	579	549	530	567	546	566	563	525	544	524	539	552	556	563	523	562	576	559	561	498	523	497	552	557	585	587	536	515	555	573	599	545	565	509	543	527	537	515	558	545	593	553	555	530	593	520	586	510	511	574	518	569	585	559	510	531	557	547	535	599	540	529	538	537	546	572	539	519	563	518	537	573	565	566	563	536	542	569	557	531	582	548	547	545	542	540	536	566	532	578	542	527	561	544	554	558	571	510	531	541	543	568	530	543	560	505	581	528	556	606	563	560	538	544	548	493	552	562	541	576	540	585	586	596	602	557	521	547	529	555	537	575	536	570	557	547	562	550	561	566	586	557	571	552	582	568	576	535	563	522	527	538	543	523	583	567	617	557	578	574	556	533	537	529	565	503	511	511	489	558	552	537	562	513	585	551	527	568	551	517	597	557	594	550	510	518	615	563	554	555	566	568	508	590	557	562	533	553	553	540	554	562	547	535	561	574	522	560	567	533	537	526	581	556	571	557	548	547	551	566	555	535	563	545	552	541	590	563	589	574	521	546	549	556	587	597	512	583	523	530	583	552	587	524	534	530	576	548	586	540	549	553	547	600	584	578	575	504	590	514	600	575	562	558	550	537	551	571	547	563	571	582	549	566	543	533	539	544	550	554	517	519	566	616	601	589	578	593	569	563	532	535	564	559	572	570	564	566	575	531	591	566	547	556	518	560	607	602	544	578	549	583	553	546	573	562	604	565	554	548	577	578	525	565	535	548	539	568	549	524	564	560	556	535	560	554	561	564	578	560	517	528	555	567	572	566	594	548	551	542	582	535	561	565	535	591	513	565	562	557	561	530	580	563	574	576	528	537	532	518	558	533	581	594	607	519	550	558	562	594	548	552	537	518	589	551	585	590	559	559	562	573	562	541	539	558	557	581	548	529	544	525	531	542	514	523	538	559	583	541	491	555	540	527	579	546	528	565	546	519	573	582	501	549	574	536	555	575	577	549	570	594	528	591	561	532	588	500	521	539	533	546	520	570	588	555	566	539	593	536	598	542	544	537	527	586	530	526	571	545	560	532	520	606	568	542	512	515	610	523	579	538	553	533	561	553	519	514	554	521	558	553	575	611	512	540	551	538	547	573	560	594	550	557	535	503	560	512	559	551	594	534	561	557	576	585	574	545	525	575	548	544	523	521	543	519	597	556	543	552	589	513	549	563	537	542	532	569	533	554	552	576	613	572	533	566	534	543	559	567	561	588	523	539	526	545	588	529	533	564	566	535	551	565	557	569	574	526	548	557	548	576	526	561	579	548	571	547	533	541	616	588	507	573	563	549	554	573	574	584	551	548	547	532	565	557	577	522	549	536	594	596	531	566	566	554	535	530	548	556	522	596	554	560	549	522	520	535	559	548	531	516	571	513	566	491	528	509	562	576	563	563	584	539	560	559	545	557	514	559	580	563	544	551	543	531	575	547	530	544	533	548	501	532	528	559	582	518	534	545	525	500	580	603	546	567	588	531	562	581	576	535	570	558	546	559	581	551	556	544	561	578	581	577	563	566	538	572	551	530	595	550	535	539	531	552	502	576	570	541	558	498	507	532	567	544	572	588	575	584	566	541	517	571	550	522	569	565	544	541	525	536	543	581	543	542	579	561	618	582	567	557	585	596	573	531	503	520	557	556	565	589	520	549	533	575	588	508	547	540	572	517	585	534	532	577	594	534	580	572	517	564	586	544	555	562	573	530	543	596	588	561	572	603	568	508	545	554	567	555	491	569	550	566	544	525	538	540	558	540	548	520	553	542	564	575	557	567	544	549	532	531	565	547	565	553	569	518	544	572	588	546	588	580	529	569	553	566	549	550	559	565	590	596	523	579	539	555	537	555	558	533	565	563	549	574	509	546	555	550	545	536	522	575	571	548	536	596	563	540	526	502	567	592	530	574	562	532	564	518	566	557	518	554	593	560	504	558	541	540	531	597	545	562	553	546	594	546	508	563	543	584	608	567	570	511	540	599	563	487	554	533	537	524	532	571	580	580	550	546	561	535	579	531	536	519	580	555	549	560	529	555	535	578	580	571	546	565	577	558	572	575	545	542	555	549	570	527	526	545	521	560	540	564	564	512	538	554	595	557	533	552	549	515	535	531	521	535	513	520	560	542	530	526	569	532	494	573	514	537	552	537	521	509	539	557	538	565	542	534	508	580	553	553	579	571	541	548	531	552	568	582	571	563	551	560	537	501	560	555	509	587	553	582	549	533	522	556	547	546	563	503	534	564	564	478	572	559	535	548	579	548	539	559	575	583	560	592	543	533	604	530	546	525	559	574	502	575	539	567	526	577	547	565	541	554	564	519	575	582	565	555	576	538	570	524	584	531	569	530	545	537	541	559	552	547	554	556	531	527	514	562	548	527	539	581	525	538	540	566	511	523	558	541	563	537	563	518	561	504	532	567	509	557	590	521	573	530	572	546	556	536	534	568	548	544	603	543	538	586	495	564	561	583	535	569	556	521	536	554	544	568	524	551	564	552	565	582	558	573	593	546	535	524	591	570	569	565	540	543	523	574	563	539	557	589	590	519	618	545	587	588	563	540	552	575	522	550	571	504	526	585	522	527	500	542	522	573	490	549	538	542	551	591	594	544	550	504	532	567	570	535	528	516	517	521	551	587	525	567	545	564	530	565	575	509	540	589	590	596
12750	9229	8244	4357	3102	2461	1987	1689	1456	1291	1146	1112	1034	942	1037	900	950	850	885	822	798	827	849	821	820	794	763	834	828	817	754	768	803	772	796	775	806	758	770	776	802	786	732	783	744	730	744	780	753	754	787	743	796	738	826	716	758	720	799	740	741	756	758	787	772	762	777	740	766	761	793	789	771	722	761	783	786	738	791	729	741	850	717	771	783	743	730	734	779	779	764	733	712	738	709	785	822	754	751	756	723	742	743	777	752	788	774	720	748	756	689	701	734	731	780	753	797	748	710	748	766	754	766	793	744	721	838	727	767	736	707	726	732	750	756	750	725	726	791	719	746	731	756	791	740	785	783	767	765	751	764	795	785	750	745	728	748	748	759	766	751	733	771	754	712	737	743	758	741	770	716	753	729	719	837	729	769	694	723	808	771	753	744	706	730	688	797	724	718	782	706	756	741	752	718	786	734	735	751	766	714	774	683	727	712	746	781	751	823	765	730	743	739	782	755	765	798	791	746	765	782	758	722	769	776	722	773	747	710	761	756	765	715	707	757	763	834	758	786	747	744	722	711	788	722	746	784	738	767	713	761	724	777	754	764	749	730	767	725	724	749	718	704	763	750	773	750	782	726	723	754	753	725	775	757	751	743	787	703	779	785	767	748	755	721	786	776	751	763	735	770	791	762	739	739	761	762	770	723	758	697	734	715	734	765	730	755	771	731	728	724	766	756	786	706	739	748	745	766	732	771	722	748	780	774	787	759	735	729	782	742	739	743	744	770	762	791	776	764	776	752	788	767	809	687	733	741	768	765	799	780	773	737	791	757	749	735	752	746	770	739	768	741	778	768	733	723	745	752	725	716	741	772	778	763	736	761	745	750	749	734	719	741	754	733	723	775	736	737	741	751	783	746	776	780	789	786	751	761	729	779	759	793	737	773	799	732	775	751	726	739	801	763	783	729	744	752	779	756	708	746	782	757	740	751	714	746	775	798	753	751	783	714	778	696	689	788	718	764	769	702	767	694	762	759	703	694	746	766	781	802	752	724	759	723	734	781	746	779	759	774	726	794	798	762	716	774	733	731	756	745	701	728	775	760	760	725	732	775	756	770	770	741	704	748	743	821	775	726	764	757	791	751	763	787	721	718	730	787	709	782	735	750	722	729	687	766	767	726	731	721	770	721	769	756	748	737	722	707	760	733	739	762	724	750	733	747	719	809	719	717	731	746	746	749	757	758	717	752	785	747	671	736	763	743	701	731	718	770	727	735	748	699	767	753	758	734	723	741	739	731	742	727	753	772	730	711	770	792	767	762	738	732	726	730	769	725	717	767	750	769	744	849	756	756	745	699	752	759	736	727	821	770	739	713	766	755	784	700	750	763	734	730	776	775	705	740	806	704	710	733	723	758	734	757	698	747	788	770	758	772	741	780	779	782	710	736	749	815	757	727	719	743	721	749	719	711	771	768	729	713	824	783	762	764	755	733	752	746	691	737	744	704	762	742	786	734	716	734	729	790	799	714	721	672	792	760	720	772	707	757	740	731	762	790	779	743	742	760	805	731	793	752	722	771	779	702	819	774	751	770	725	714	792	706	753	738	764	755	728	782	739	762	760	744	768	746	759	755	779	805	759	693	812	786	759	728	742	738	764	726	736	735	744	739	723	725	712	747	740	753	770	780	737	713	715	731	764	773	705	740	762	738	743	748	774	713	723	760	735	721	765	720	771	734	754	710	762	723	777	760	753	765	798	795	763	757	799	766	691	788	746	695	732	765	751	731	751	710	740	731	735	741	741	723	785	730	785	745	741	733	748	743	742	855	764	722	715	713	753	783	743	744	714	713	822	706	762	763	738	760	738	731	782	729	757	768	761	780	804	785	739	763	793	771	739	738	805	731	694	770	749	748	750	797	792	769	760	789	775	743	756	761	699	735	761	724	771	744	751	769	773	746	751	771	687	727	715	759	751	736	710	735	731	745	769	734	738	719	717	734	733	785	732	738	731	746	745	735	713	763	751	750	752	710	735	745	749	743	751	734	739	801	744	786	746	732	751	763	772	746	769	728	770	732	766	778	724	739	779	778	746	725	715	749	718	695	734	782	696	716	749	706	730	729	761	795	770	780	732	736	791	719	689	737	760	783	775	729	728	763	738	759	744	756	743	794	722	749	721	734	738	787	754	727	762	760	748	737	761	717	760	717	754	714	757	738	734	778	722	747	789	744	758	748	765	748	702	757	726	720	654	760	748	768	748	779	722	788	716	791	708	748	748	840	721	766	773	727	729	762	776	773	751	783	732	820	725	741	740	736	749	740	727	714	778	787	734	707	738	753	765	757	721	796	710	769	718	748	758	746	792	690	751	747	742	738	763	782	730	769	748	761	737	727	756	800	751	663	725	778	730	725	768	730	800	784	757	754	753	749	739	702	719	693	776	746	738	767	753	741	754	742	714	755	757	734	789	732	772	724	722	733	763	791	760	766	706	712	758	806	768	750	709	713	693	752	773	726	732	752	737	753	729	760	702	768	760	737	793	771	777	732	736	804	758	744	742	761	818	774	768	730	720	735	724	741	729	769	764	783	731	743	743	759	782	752	785	771	786	742	727	756	718	762	737	766	790	675	757	725	761	846	709	810	737	765	707	736	722	834	743	744	726	777	722	782	767	702	759	746	780	709	715	770	726	740	739	747	792	757	785	736	714	759	778	754	744	714	767	783	762	747	789	774	777	702	724	753	760	728	693	767	796	753	756	791	741	746	796	755	721	713	700	798	815	742	758	767	727	806	789	744	769	726	785	751	726	761	776	715	753	769	797	774	763	789	777	705	772	729	733	737	763	757	737	738	732	771	751	745	764	765	738	758	741	718	689	699	724	804	777	753	708	735	747	729	759	748	722	726	743	778	784	753	745	692	759	728	765	711	717	765	787	774	776	783	773	770	778	791	745	787	736	752	736	741	727	719	724	765	759	740	684	746	749	761	693	754	776	755	763	732	748	685	805	730	709	748	733	755	786	738	747	751	742	732	726	720	726	776	803	713	771	741	776	778	787	722	738	755	768	819	762	711	742	761	736	785	764	716	771	720	733	778	773	769	757	713	742	749	690	756	714	730	783	725	789	756	766	737	766	755	777	746	742	739	734	710	783	749	723	767	718	689	751	747	740	677	728	775	716	741	698	736	736	792	762	712	723	668	738	758	780	813	733	724	802	744	709	784	755	757	747	733	760	734	733	762	714	732	734	733	757	738	716	815	700	714	732	773	760	758	737	758	761	712	760	737	711	739	773	724	751	707	753	733	745	790	723	695	766	738	758	790	730	762	756	772	764	787	735	763	745	784	736	755	699	742	727	774	798	748	733	754	760	778	760	767	744	723	740	734	807	754	777	818	737	721	784	760	737	771	759	765	773	735	756	718	763	782	727	745	709	748	743	705	791	759	766	692	769	776	746	776	719	776	784	759	729	729	752	728	759	773	769	744	693	757	776	779	755	747	730	730	712
23081	21170	29118	23486	21171	21099	4200	1009	781	678	579	521	480	460	428	415	386	375	354	390	360	339	354	342	357	314	327	339	315	361	317	342	287	282	298	309	315	291	250	306	322	310	282	301	320	296	271	309	326	288	298	267	283	273	274	281	286	292	287	284	250	280	260	286	318	307	273	292	269	269	294	292	292	270	268	286	301	293	293	291	281	298	285	305	273	301	276	308	244	298	259	239	311	304	255	327	263	284	251	290	284	303	312	274	283	284	261	284	263	305	296	294	303	291	286	286	284	296	302	298	293	285	304	285	261	278	317	295	292	277	287	290	294	274	291	249	283	283	279	276	303	268	256	289	267	307	277	295	293	249	306	307	291	286	290	286	294	278	281	265	279	257	287	280	298	273	273	279	274	284	287	295	292	277	284	267	290	295	291	257	284	284	269	290	268	294	275	285	288	247	285	273	311	247	291	273	320	298	289	305	295	276	254	289	244	274	283	289	268	308	288	303	297	302	274	288	279	276	315	304	310	269	254	307	301	304	281	257	261	280	280	273	274	261	318	316	288	275	297	260	308	303	300	268	297	266	281	280	297	279	284	289	267	289	290	273	265	281	276	254	279	278	279	287	282	275	284	275	267	295	290	295	291	238	270	295	317	291	299	299	292	278	286	262	301	320	268	281	262	282	267	284	291	312	323	314	282	314	330	290	284	269	294	268	328	264	309	303	295	278	291	260	294	286	270	310	302	300	290	288	284	276	295	288	268	306	300	299	303	256	289	273	305	283	270	285	304	318	280	278	305	298	283	282	271	310	312	295	286	300	265	289	257	295	313	286	270	263	263	276	292	285	301	284	271	287	267	287	295	290	281	278	268	279	283	275	282	286	276	295	274	282	279	261	279	317	284	301	269	277	300	296	298	275	277	254	282	266	315	289	285	300	277	294	278	291	272	282	267	281	264	251	300	293	284	292	282	273	267	298	275	296	289	283	300	280	306	295	244	309	277	246	266	284	275	267	271	289	285	297	247	269	314	295	275	275	262	297	262	308	300	271	258	297	302	321	310	277	287	275	300	278	287	273	301	246	285	267	284	286	236	287	277	275	331	286	277	284	281	308	253	262	295	274	276	277	295	288	281	296	249	301	284	288	312	290	268	269	275	254	290	297	268	270	247	272	261	319	269	274	258	291	291	309	278	301	286	287	286	302	282	284	326	266	299	280	270	301	274	270	285	302	271	298	267	296	255	285	277	302	298	274	293	303	268	303	278	290	275	278	291	286	269	267	269	272	275	304	248	276	276	309	287	285	297	289	310	264	264	263	250	288	284	338	283	272	308	279	287	317	305	300	285	288	283	299	257	268	289	283	315	278	279	290	308	260	289	322	265	269	302	297	296	314	294	261	280	277	284	278	254	295	286	278	283	281	234	299	256	268	300	262	251	275	277	284	272	290	307	230	282	287	299	280	285	292	320	303	265	257	267	284	280	265	279	298	283	293	295	284	292	294	292	290	286	303	291	280	285	281	279	306	262	269	304	274	262	274	268	313	296	263	321	291	277	282	291	289	296	283	302	281	280	304	266	257	313	298	283	301	298	261	262	288	300	300	312	271	269	306	314	317	301	286	286	275	280	296	265	287	280	278	281	320	287	286	291	274	316	299	285	273	269	273	289	278	269	295	290	265	286	273	278	302	267	289	274	292	308	288	266	288	273	287	314	296	277	275	292	290	300	266	299	277	311	296	302	298	302	302	290	278	308	245	309	313	292	338	292	277	302	259	263	274	291	263	280	288	302	296	286	293	287	250	296	254	276	283	288	277	296	276	311	270	292	294	308	289	252	303	288	269	262	284	297	302	284	272	262	300	295	288	270	277	256	256	309	277	280	286	307	288	256	288	270	329	312	293	278	288	289	272	285	301	277	290	307	287	295	304	283	304	291	259	281	321	302	282	268	284	318	272	259	264	272	272	301	276	287	298	283	321	273	308	307	283	315	322	298	277	255	303	240	263	297	309	308	300	252	280	266	304	271	286	279	310	287	291	281	275	323	276	291	263	277	290	287	283	281	269	300	291	302	290	279	283	286	292	274	271	258	287	289	306	286	270	281	283	303	283	283	289	269	268	296	267	321	304	270	261	287	289	268	285	308	262	241	288	294	273	296	303	271	266	289	278	291	282	291	337	279	272	263	268	286	286	285	276	311	268	308	281	312	255	264	281	283	277	260	297	284	309	280	276	285	282	261	282	278	294	289	285	300	282	303	270	277	271	278	310	269	271	298	317	319	296	286	286	286	284	276	299	291	269	280	274	290	283	260	274	290	295	299	299	281	266	280	289	296	304	264	311	292	310	290	291	288	264	289	257	312	286	298	291	293	278	291	256	282	299	251	297	302	311	290	272	273	267	269	279	298	291	283	251	278	280	260	296	244	293	283	283	279	293	290	306	301	273	275	310	280	273	277	287	251	293	286	283	288	299	266	271	298	294	257	276	305	254	289	273	277	261	303	310	299	283	309	269	278	276	270	302	296	273	274	273	290	294	272	271	285	270	273	289	297	279	277	287	272	277	298	270	260	275	310	276	294	311	283	259	304	296	270	303	285	288	305	300	289	297	280	285	268	260	293	306	286	256	296	284	283	304	304	284	257	282	280	297	323	303	287	273	283	258	276	290	314	246	292	288	277	285	285	277	266	271	291	294	274	282	336	278	299	270	286	280	284	291	287	265	301	254	276	290	265	322	304	295	280	274	297	311	297	254	269	288	290	250	316	255	270	270	312	300	282	280	298	281	301	271	271	299	298	306	307	254	276	274	272	278	267	298	305	311	286	293	256	301	287	300	267	265	262	271	298	315	280	291	262	273	265	269	273	325	297	319	270	303	263	304	266	280	297	271	275	280	303	296	297	291	310	284	292	271	255	281	304	303	306	298	276	289	286	324	312	276	277	305	290	322	258	275	292	291	283	271	271	266	296	259	293	303	300	277	281	254	301	267	260	296	270	253	257	273	278	303	320	284	302	296	261	237	268	298	275	306	280	273	263	270	288	275	291	264	274	261	299	270	303	307	259	270	285	292	246	303	289	265	282	268	316	290	299	292	270	261	291	294	287	285	260	303	292	288	319	284	303	268	321	271	298	269	298	278	310	254	331	293	315	285	315	267	279	252	298	274	295	298	300	279	278	284	300	272	292	288	253	286	275	250	267	255	297	278	268	259	292	259	297	277	303	282	331	277	293	271	305	293	279	292	272	286	281	250	296	270	274	269	259	241	289	299	298	259	287	302	309	276	274	302	281	279	325	271	274	266	266	283	295	293	270	287	275	291	291	270	302	296	272	265	294	296	274	276	285	263	289	280	258	290	296	267	292	299	265	281	273	275	260	259	281	269	276	290	279	284	290	285	259	274	305	278	273	278	282	289	291	262	286	297	285	232	275	278	291	299	288	294	299	268	311	290	285	260	267	281	293	329	279	259	315	288	294	292	280	318	282	290	267	303	270	289	290	273	274	267
14527	14795	12827	7014	4691	3476	2846	2282	1770	1478	1237	1029	987	882	853	680	698	612	587	534	568	560	544	516	542	493	480	503	470	461	479	491	467	533	436	426	423	439	465	455	451	431	446	415	404	431	417	420	437	448	420	458	451	429	365	443	423	421	416	443	394	411	402	402	429	427	383	421	405	418	393	422	465	384	397	412	405	420	465	427	449	425	442	380	405	393	399	415	362	410	396	410	408	414	369	370	395	399	435	398	395	392	365	388	403	390	422	394	427	397	404	407	404	405	390	399	443	394	422	429	418	393	392	414	386	391	423	397	419	411	424	429	398	392	419	414	406	399	395	408	366	372	403	439	400	389	408	414	390	401	399	455	433	397	439	406	384	382	366	421	408	436	411	406	463	416	424	404	414	419	424	397	378	413	401	369	363	376	421	381	392	404	430	395	428	409	387	428	382	446	405	403	419	416	362	410	406	381	389	408	391	415	358	376	424	420	411	403	381	384	402	404	452	375	421	390	439	428	402	385	405	364	418	406	431	390	386	384	389	396	364	379	429	436	421	374	382	371	395	412	383	384	391	392	403	399	427	400	429	405	417	415	346	392	401	434	375	383	395	387	410	426	410	396	424	423	400	392	402	417	407	415	417	375	389	390	414	385	439	381	449	384	385	412	398	427	398	418	402	377	417	410	363	404	381	423	370	418	395	406	419	393	386	394	380	403	388	401	393	417	393	413	418	406	412	380	382	442	406	408	423	443	421	436	425	404	406	428	397	360	415	400	389	423	397	415	401	370	390	384	429	425	414	390	440	411	444	395	393	368	428	395	401	387	445	433	367	390	402	402	401	429	422	423	386	402	362	388	402	373	390	390	425	402	362	423	395	428	400	359	405	377	407	407	396	425	401	425	434	427	402	383	418	406	402	409	389	415	405	364	418	386	426	387	384	380	373	400	396	387	391	428	370	380	399	401	428	397	384	375	423	400	398	426	427	439	415	408	411	417	418	411	377	406	431	400	412	384	418	396	404	422	442	389	418	423	403	390	388	369	419	395	406	420	448	364	435	365	374	419	429	353	442	404	425	390	396	413	381	405	414	403	417	418	411	422	416	391	382	430	424	424	408	389	395	431	416	418	376	418	371	354	403	391	424	407	428	430	429	412	457	414	390	420	437	423	397	413	416	420	368	392	447	383	390	437	424	451	393	396	390	391	413	382	388	405	415	387	417	408	425	431	390	374	400	408	419	409	429	427	401	405	378	430	410	363	410	409	395	409	447	402	378	389	402	383	407	396	388	389	420	381	421	411	371	390	423	428	353	436	408	421	397	392	385	389	410	417	419	397	409	444	415	438	371	419	371	406	374	384	440	366	389	386	391	429	387	355	394	414	385	401	384	401	443	380	384	427	418	429	404	407	411	430	392	382	394	393	384	447	412	422	415	421	387	400	369	413	408	393	435	396	398	426	392	388	395	405	383	378	368	398	387	390	403	394	417	409	385	347	394	379	432	416	402	421	385	373	397	439	405	419	418	418	401	433	377	403	407	446	414	408	384	417	388	432	411	392	406	391	435	407	379	389	433	356	403	374	421	407	408	383	384	433	408	427	384	411	427	404	390	413	409	429	418	415	421	415	412	424	390	429	393	402	383	458	413	424	433	415	422	393	430	433	434	413	405	387	384	391	375	394	380	402	408	397	405	390	413	421	429	425	410	393	395	373	411	379	386	405	386	401	389	421	418	436	464	382	405	416	384	389	409	418	397	412	416	400	406	437	392	404	388	397	363	419	399	421	421	409	394	397	417	349	388	425	421	365	399	381	415	428	423	415	403	445	384	421	433	387	390	433	401	400	399	411	411	432	353	405	393	381	410	393	403	407	408	393	398	376	406	402	422	441	404	412	388	415	407	391	410	399	383	425	400	377	360	384	397	415	372	401	399	405	402	393	417	412	432	392	410	373	384	397	420	406	402	408	409	375	411	362	402	394	413	394	411	400	376	349	393	402	415	364	401	432	380	423	388	425	439	352	372	402	375	406	391	396	416	400	410	415	396	405	420	393	394	427	419	422	411	407	407	389	389	399	419	397	404	390	360	400	376	379	403	435	430	412	402	402	397	369	375	340	430	412	420	386	388	370	412	393	422	410	393	423	400	401	389	454	397	388	387	406	399	397	376	392	454	383	366	406	421	375	445	410	407	371	425	401	364	407	395	386	398	410	359	443	367	368	395	413	448	398	414	390	374	405	399	395	400	412	426	421	388	395	437	387	396	389	393	404	414	387	418	396	411	391	402	412	399	404	400	418	374	424	424	398	406	400	399	374	384	392	386	415	379	397	398	380	395	395	408	404	415	410	411	400	380	412	406	382	418	412	411	409	390	412	413	381	378	399	391	441	379	410	451	437	395	384	396	419	372	408	408	406	411	421	377	425	404	420	420	412	398	421	388	444	376	442	427	395	425	417	421	419	352	426	402	378	411	399	416	385	380	389	441	402	433	400	428	435	401	409	409	414	431	359	399	412	376	422	422	418	416	379	419	370	419	427	424	421	406	406	389	405	388	409	423	396	439	398	420	379	414	404	408	405	374	377	428	383	422	393	385	349	398	403	392	381	463	413	405	448	408	345	407	422	409	423	386	372	392	423	402	395	416	379	408	387	385	392	426	434	422	373	377	432	369	406	407	399	360	404	411	385	407	385	386	400	403	433	359	372	386	347	418	424	424	427	394	411	405	414	385	358	429	387	429	380	395	392	418	409	386	407	404	386	450	378	394	401	388	382	408	410	387	431	385	396	385	394	367	400	381	414	419	398	418	369	381	373	407	399	425	398	377	386	397	424	395	422	401	404	348	420	383	413	442	375	445	402	394	431	373	396	417	409	402	407	413	386	399	419	418	408	416	401	390	419	401	417	421	396	406	380	437	359	417	391	421	417	412	413	408	395	436	439	393	376	400	374	396	402	372	408	428	402	419	428	375	426	386	390	406	384	420	403	397	434	418	404	405	415	439	407	418	406	456	376	424	396	413	364	394	406	401	382	423	399	411	413	438	435	388	410	382	365	426	378	410	414	422	368	388	414	384	368	409	392	417	435	427	386	432	403	424	437	373	406	403	395	418	412	397	384	394	365	398	428	402	413	379	391	393	404	408	413	395	397	372	413	373	377	410	392	391	440	396	417	427	408	389	388	410	384	407	388	421	388	366	372	379	412	408	384	400	398	421	419	400	420	423	387	414	382	417	407	421	382	432	354	384	419	404	386	432	406	434	417	443	411	396	410	412	393	385	475	422	402	384	404	369	372	410	465	412	403	408	399	385	387	414	438	412	401	444	422	437	403	422	392	395	377	404	386	391	413	400	405	386	402	409	399	409	370	413	396	433	453	418	409	436	414	398	395	404	412	411	401	398	382	411	402	403	396	450	403	428	410	401	346	393	420	411	413	419	391	413	394	414	429	425	382	368	395	422	369	390	383	377	403	427	404	395	400	405	357	403	411	410	411	422	413	414	395
27172	20428	8386	1048	706	650	533	549	597	488	522	524	524	569	533	471	529	515	519	546	532	500	472	518	494	517	532	498	514	519	536	520	501	498	527	504	495	520	529	532	503	553	522	535	558	521	518	537	557	528	524	541	541	514	557	498	532	537	553	499	527	544	465	526	537	517	530	558	511	524	506	554	499	529	581	543	503	515	552	508	499	508	521	546	494	535	509	488	549	511	518	505	476	520	496	500	526	484	536	539	479	519	550	507	549	503	511	501	494	490	515	525	541	506	531	504	501	506	519	512	529	515	475	535	517	553	538	539	500	506	513	515	535	523	486	521	481	518	474	514	491	527	500	509	554	515	509	564	513	505	502	540	535	509	497	515	562	519	547	543	548	510	536	549	502	507	521	527	507	502	499	509	494	518	508	587	525	534	462	502	524	499	543	496	519	528	550	503	528	515	511	512	498	539	555	518	550	503	524	517	485	528	521	551	566	514	491	475	490	538	533	534	520	512	539	527	529	514	548	515	532	510	527	522	545	498	532	527	503	513	512	518	519	494	513	499	526	509	571	520	540	543	537	467	557	497	472	522	564	548	510	537	541	554	538	508	539	545	521	549	505	519	499	509	483	516	496	537	534	510	496	498	520	546	490	500	512	511	534	484	486	537	495	533	524	517	538	515	504	527	485	501	531	463	530	547	486	567	523	543	510	547	505	527	525	540	497	516	494	520	467	515	516	537	558	533	510	502	484	544	485	515	464	503	531	557	507	523	543	520	543	546	559	557	483	483	503	499	518	519	553	529	568	519	507	533	513	515	517	557	521	537	519	507	509	501	492	536	474	515	532	534	506	513	486	519	513	534	541	580	537	493	533	500	496	534	537	466	529	545	492	521	511	553	519	500	534	514	500	492	500	533	516	496	546	484	480	481	515	555	542	513	559	515	519	501	517	503	511	537	531	551	534	508	513	550	509	517	524	551	524	508	530	501	497	546	549	493	504	544	509	523	505	525	511	504	538	468	536	549	514	546	487	555	536	557	497	514	518	522	542	537	498	505	511	499	532	508	516	517	488	532	540	525	524	517	516	498	484	518	525	509	510	535	494	567	496	514	503	532	549	504	495	533	530	517	560	514	497	522	505	488	548	561	537	525	514	557	533	514	492	508	490	546	515	515	575	580	496	527	518	546	509	495	506	480	545	505	487	527	507	536	522	545	484	537	538	484	498	516	502	522	509	491	492	517	559	535	526	519	510	517	494	505	532	501	534	529	504	505	564	509	540	571	520	539	576	508	523	549	530	518	520	509	505	531	537	509	528	541	518	505	521	523	527	526	523	513	515	521	521	533	532	519	498	538	541	540	511	515	546	513	540	508	522	539	499	580	508	548	483	494	508	526	498	476	520	484	473	480	499	515	535	512	530	533	478	525	524	545	528	541	513	550	507	484	499	497	527	481	504	514	495	488	524	514	513	494	544	532	517	519	509	512	498	548	543	506	487	535	543	511	534	543	509	551	556	492	544	462	521	489	523	518	516	512	506	544	523	517	557	542	522	538	560	583	526	531	555	504	486	528	487	497	495	527	531	517	537	497	471	481	508	559	520	522	489	534	509	516	522	537	502	500	515	524	498	501	566	496	492	530	482	514	510	508	533	518	537	529	561	520	465	538	493	533	514	496	517	499	545	533	502	510	538	500	511	522	464	545	555	527	519	528	530	520	463	508	522	524	520	503	515	507	513	521	552	511	485	491	514	493	538	472	518	539	513	532	495	552	514	537	534	526	507	517	523	521	508	498	489	499	488	575	530	525	503	535	575	580	540	518	494	533	491	520	527	537	529	555	494	525	506	527	534	518	516	526	554	512	564	536	532	541	526	554	501	541	535	530	549	522	505	493	550	504	535	526	504	521	519	541	539	543	493	552	545	505	529	499	510	502	554	508	492	555	525	528	520	513	518	521	513	532	542	528	514	526	518	527	542	546	503	548	511	502	545	524	466	484	520	515	516	520	523	547	551	499	524	527	535	509	528	538	530	510	494	497	521	477	509	534	486	509	509	534	533	510	545	518	506	493	528	482	505	486	511	532	516	503	563	513	503	509	539	539	536	520	508	503	478	487	503	521	541	547	515	490	494	506	553	494	546	531	514	546	524	526	508	480	526	523	504	476	535	557	519	559	515	536	502	526	540	528	559	503	499	510	511	538	502	499	570	489	515	503	502	517	469	508	502	470	502	473	544	529	485	490	541	536	516	511	565	503	570	505	507	545	538	604	542	482	494	491	505	486	494	498	556	501	501	500	511	501	522	500	502	532	532	525	488	501	516	567	509	493	565	528	538	522	529	501	529	546	492	536	537	541	556	505	516	567	518	518	491	524	551	546	535	521	475	512	522	515	517	493	523	506	535	520	498	509	493	513	519	486	512	517	502	507	565	545	516	535	554	523	547	492	522	524	508	533	505	543	506	517	519	503	488	543	517	545	467	505	495	579	546	524	520	505	541	502	516	498	526	551	547	541	510	529	550	553	527	579	509	511	502	509	549	470	537	511	522	514	489	511	513	546	519	538	506	512	480	521	536	576	520	519	549	497	469	482	527	518	521	478	500	503	478	507	497	501	466	547	508	519	493	517	510	514	531	522	471	557	551	475	515	493	545	521	546	554	544	558	557	453	541	492	522	553	553	529	549	520	492	504	550	509	534	495	530	570	490	543	524	504	535	509	520	552	519	539	511	504	516	530	486	554	533	565	521	525	456	501	496	510	527	511	485	518	527	591	508	509	495	516	526	502	508	512	509	536	518	532	520	533	498	516	526	538	563	551	501	528	494	519	555	539	498	535	532	536	513	504	538	530	534	537	505	480	501	523	511	503	526	510	523	512	502	494	498	493	465	501	475	497	500	497	553	524	528	575	512	514	504	499	514	548	520	551	523	473	510	495	488	452	507	508	521	486	531	538	545	526	506	501	523	513	529	516	515	510	502	535	535	556	495	517	522	536	524	586	506	518	538	504	523	524	536	477	540	493	527	515	519	507	536	533	527	506	545	522	473	506	512	490	544	513	511	513	509	527	509	519	508	514	493	509	550	536	492	502	497	515	458	529	539	491	572	499	547	523	531	508	520	504	517	521	517	545	498	521	529	531	543	568	522	508	553	545	550	533	519	515	476	506	561	493	536	503	524	512	519	505	541	513	524	549	541	502	522	524	548	521	505	517	523	502	510	514	580	488	537	545	474	532	512	538	570	503	525	499	495	515	507	527	531	531	524	526	504	518	502	537	527	441	539	508	510	522	500	536	545	499	528	481	506	556	544	514	508	514	482	535	529	493	522	496	502	520	498	498	508	528	560	514	496	515	537	523	507	483	502	515	550	510	484	531	568	543	477	489	508	541	506	503	530	535	498	534	533	531	553	496	518	518	482	503	507	578	494	558	500	559	548	518	556	535	495	573	543	500	518	529	518	518	520	560	560	549	498	486	525	527	505	481	505	535	502	508	504	525	579	529	505	481
6705	1518	1408	985	901	853	732	768	729	785	735	747	709	708	685	680	742	711	706	666	710	705	733	719	646	691	693	734	717	704	704	684	747	709	725	733	703	702	724	725	727	649	660	709	703	684	702	683	716	703	727	733	670	658	692	696	738	686	671	725	704	729	681	739	728	738	672	699	658	708	727	750	691	702	693	676	704	702	693	675	721	694	669	692	687	692	694	659	690	665	706	720	708	746	712	790	719	714	706	665	670	696	705	768	716	698	715	689	708	683	683	678	730	747	694	696	716	713	705	700	713	721	665	703	712	692	733	702	675	624	674	701	699	696	701	717	688	672	672	697	643	692	690	673	775	703	713	693	683	665	753	705	684	696	702	695	697	721	705	679	714	723	714	666	726	731	705	688	671	719	706	731	684	675	682	724	680	650	694	731	701	746	710	708	664	713	665	697	741	706	691	689	692	679	730	732	715	710	705	742	669	756	697	694	725	754	670	717	690	718	676	691	666	702	725	648	757	692	681	706	691	682	701	692	746	712	685	676	702	712	697	719	704	701	712	710	693	722	706	723	663	726	684	708	663	695	719	688	678	718	698	729	732	672	719	728	680	676	739	714	708	703	699	696	713	714	752	692	742	706	699	698	698	720	690	700	717	699	692	698	693	714	663	670	690	704	675	691	705	732	675	695	651	635	693	688	671	724	653	759	707	702	690	685	691	700	672	674	709	676	691	712	734	678	687	708	678	766	714	660	663	737	690	719	672	764	671	723	763	635	704	688	678	699	675	681	681	674	667	677	722	664	694	688	642	690	672	739	672	719	699	717	660	663	701	697	654	744	692	674	700	714	681	704	727	710	706	715	689	712	664	739	655	713	696	662	680	668	689	704	689	680	684	665	695	728	718	696	671	655	693	711	696	706	680	722	638	672	676	711	737	694	666	705	701	704	688	730	707	683	649	666	672	691	682	699	684	717	685	713	710	693	714	766	714	699	703	722	672	627	700	721	726	714	677	740	741	698	665	694	669	729	717	695	688	707	726	696	650	719	740	693	646	709	719	722	691	695	683	701	693	665	662	703	669	759	718	721	739	709	702	707	706	706	689	678	740	742	687	676	690	721	682	706	682	693	693	686	676	704	674	708	669	685	766	709	650	721	722	706	720	689	768	684	701	700	700	715	693	642	718	690	719	709	724	708	742	637	698	749	727	670	683	689	724	714	672	707	693	684	705	661	684	703	716	711	729	667	704	694	656	630	709	727	694	632	718	648	724	681	664	713	663	757	723	683	709	675	740	693	720	687	719	717	704	710	616	718	719	693	708	716	694	711	715	661	674	699	716	663	717	695	654	723	699	713	714	737	677	727	676	714	724	679	693	689	679	698	725	670	716	723	728	745	647	684	663	700	666	701	673	723	682	682	655	681	696	681	694	654	722	702	689	702	692	710	695	714	710	661	707	670	695	666	706	668	652	661	689	662	737	761	725	722	681	714	717	690	692	688	703	691	715	704	675	716	678	708	686	699	656	661	661	710	713	698	706	713	676	685	704	748	713	708	690	716	695	716	731	682	712	705	700	673	702	655	649	710	752	686	727	671	719	690	704	687	688	741	665	690	639	719	687	662	695	682	686	725	651	694	762	728	689	715	673	697	678	690	686	686	680	720	690	695	708	715	734	677	713	707	702	668	709	688	677	689	699	716	684	711	685	702	695	705	733	687	657	720	708	710	693	716	749	705	696	671	665	741	734	681	668	708	650	721	696	713	682	733	706	698	723	674	655	748	695	681	714	689	689	664	704	687	692	673	684	766	721	696	699	648	681	691	685	652	710	691	719	697	706	712	707	706	690	708	702	669	701	700	662	732	703	722	711	703	711	722	742	672	660	644	662	720	645	659	734	698	640	686	693	719	684	670	687	719	699	684	686	677	706	710	668	699	718	697	677	691	741	658	703	693	705	667	629	691	695	626	697	721	720	678	656	687	674	704	634	677	682	672	712	703	735	733	681	680	715	721	673	677	773	713	715	676	682	637	723	714	708	660	673	761	692	693	705	696	671	651	695	717	735	701	663	731	692	696	658	698	676	694	675	703	686	687	690	704	683	688	723	725	662	745	634	758	702	701	693	739	709	697	647	713	688	700	685	697	723	664	627	715	725	704	676	720	751	703	749	708	707	729	686	688	717	681	659	686	738	692	686	712	694	702	688	713	689	735	715	685	683	714	706	726	705	705	767	699	695	646	625	680	719	680	695	629	729	696	664	714	666	708	737	737	671	690	695	709	673	713	717	696	729	670	754	716	758	707	679	700	710	692	698	716	683	695	691	695	643	711	723	684	667	684	754	721	699	692	677	672	697	724	641	682	704	711	706	672	723	748	713	709	667	651	709	668	738	707	709	689	742	691	654	686	690	704	718	696	670	689	718	679	692	691	682	713	697	653	672	696	644	717	745	686	702	686	701	659	713	691	714	699	647	662	689	736	724	708	737	722	697	695	716	686	655	722	720	725	735	667	680	718	649	720	717	674	694	749	681	684	666	734	708	754	709	735	642	663	711	663	738	691	719	698	727	690	685	703	676	733	660	699	690	732	707	676	696	692	644	651	713	717	715	717	679	717	699	731	706	689	710	697	736	779	696	683	707	731	672	713	648	693	692	699	703	722	677	662	721	665	711	642	699	701	710	690	684	714	723	708	668	712	626	709	729	699	709	695	689	738	700	730	698	715	712	707	712	728	701	729	678	704	676	711	704	704	676	718	712	700	694	678	711	649	682	666	706	666	733	665	693	711	732	681	710	673	680	668	725	710	709	685	668	709	720	720	729	665	659	673	712	648	714	691	696	686	701	699	663	658	692	710	682	673	679	770	697	724	723	707	705	694	687	691	692	687	688	737	737	705	690	754	736	676	736	704	702	726	723	730	681	689	687	717	682	731	705	717	726	731	716	685	697	701	680	705	705	725	697	747	644	731	685	629	703	736	723	668	703	694	662	665	664	716	697	754	677	660	700	691	723	686	714	683	651	702	720	690	646	647	723	701	696	652	746	703	696	702	683	644	680	725	684	713	714	728	720	653	701	664	681	710	660	664	652	736	743	685	663	709	720	678	718	677	712	740	684	711	712	714	641	720	715	724	690	689	734	682	716	683	741	688	690	682	647	716	702	675	684	691	706	669	736	662	697	677	663	710	703	706	729	683	662	696	670	696	670	657	679	747	701	652	695	710	720	681	703	724	709	718	667	701	662	707	681	714	658	748	701	727	647	689	676	690	650	727	659	698	689	691	715	703	695	666	659	684	690	701	684	718	683	749	682	724	691	725	673	653	698	737	723	659	679	661	691	769	701	681	713	697	718	709	738	673	676	671	679	690	661	771	688	743	721	678	668	705	710	663	680	704	716	693	711	678	694	723	680	647	704	719	737	700	691	694	696	700	655	695	693	735	704	702	710	684	702	685	665	700	689	663	693	740	684	717	668	696	710	678	720	673	652	699	718	669	728	659	683	698	702	670
24381	21336	28792	24220	21238	5886	1270	918	852	750	761	736	676	657	641	617	633	654	646	569	599	591	634	570	624	556	592	569	592	597	538	603	557	594	602	567	513	524	567	588	600	567	612	566	545	542	571	618	564	581	580	534	582	556	542	611	499	577	559	557	553	580	564	569	571	575	545	549	582	597	604	544	609	597	569	532	551	528	540	546	577	604	574	537	607	555	542	553	556	545	579	579	557	552	576	598	546	587	559	599	556	555	578	583	603	565	596	549	560	590	519	591	511	601	543	557	566	560	606	546	624	514	517	545	544	595	567	530	525	535	534	538	617	553	588	571	512	569	554	536	573	551	530	545	576	582	573	576	577	534	504	574	549	539	599	550	577	538	533	530	583	550	606	526	563	588	542	573	516	594	573	527	546	569	549	499	515	585	611	599	546	593	583	577	574	560	523	550	569	617	566	589	521	543	560	567	603	557	547	541	568	556	525	556	583	531	531	562	574	589	528	600	547	555	574	552	568	547	552	533	559	553	544	540	562	600	568	590	558	528	539	548	559	510	528	568	563	587	572	590	544	579	572	592	558	568	565	521	529	564	573	560	560	573	538	525	569	576	575	532	518	580	547	559	540	590	550	593	548	569	542	553	631	539	533	553	558	562	587	544	558	499	568	510	558	549	598	573	538	533	585	569	544	547	576	539	574	590	553	548	553	558	572	527	558	556	603	563	584	538	569	552	529	600	538	527	542	546	524	523	595	567	578	610	559	564	565	529	562	557	541	562	577	558	531	515	590	544	537	536	579	587	523	553	527	580	560	584	574	538	563	625	597	519	531	494	556	530	568	562	552	525	527	571	581	571	553	559	565	581	590	563	580	565	574	600	572	560	592	556	593	562	591	552	544	583	580	577	547	563	544	582	535	570	554	587	500	540	531	577	615	532	587	556	530	537	561	595	542	540	546	553	603	549	591	547	571	544	572	569	533	551	529	597	558	572	537	553	580	581	613	553	554	540	595	555	547	600	552	578	566	524	541	594	557	567	569	538	528	527	596	575	540	565	562	568	533	526	554	536	562	582	544	543	602	580	597	533	583	550	541	562	545	543	562	585	554	533	535	534	579	564	571	504	561	547	549	556	565	536	594	583	570	597	531	579	576	565	565	580	588	554	547	567	562	547	530	529	528	574	557	593	561	578	541	513	568	544	542	592	569	572	616	557	579	578	542	562	535	579	580	554	590	579	555	546	514	552	559	583	545	580	553	541	536	592	587	592	546	548	547	572	581	583	566	562	570	535	593	567	503	524	549	566	605	541	532	567	546	583	543	591	520	564	604	582	560	584	585	549	547	604	607	564	532	542	539	544	550	567	598	548	575	549	598	560	586	591	542	569	543	600	554	577	554	545	527	529	542	560	591	534	550	556	558	560	555	541	551	577	547	534	567	569	550	558	566	532	545	580	535	502	576	576	575	599	584	559	572	590	565	542	600	577	583	570	527	598	611	543	522	558	535	583	573	540	566	524	589	578	559	580	584	548	569	528	558	499	546	543	563	512	522	537	540	546	569	572	510	620	572	540	539	534	547	562	588	555	546	543	533	528	590	557	553	575	569	546	566	526	595	547	567	572	551	545	568	585	545	560	589	628	548	546	580	555	579	600	566	575	526	567	580	542	589	566	547	584	577	566	564	549	534	565	547	568	581	548	541	551	533	557	574	559	568	557	523	533	584	546	542	530	519	568	583	558	522	589	571	572	574	533	531	543	547	595	513	541	563	560	538	514	579	584	535	567	540	592	607	532	559	512	591	588	583	594	548	547	597	544	590	515	585	577	546	578	583	585	568	609	597	524	546	595	561	568	557	559	541	573	552	573	590	565	578	574	555	553	543	579	553	574	593	515	536	523	518	548	571	514	571	546	555	534	544	586	590	553	558	534	570	525	554	537	530	561	569	563	605	530	606	578	561	569	578	550	612	572	556	560	573	555	610	550	524	575	562	541	548	536	566	618	541	532	596	597	579	548	565	563	552	590	539	626	558	566	587	566	524	565	555	566	563	565	557	547	560	565	507	605	552	541	556	562	562	550	586	590	525	523	601	522	581	599	552	568	550	530	549	580	558	557	548	563	560	545	604	555	572	528	531	576	544	543	558	536	593	554	525	563	614	573	552	551	572	574	574	551	593	559	561	556	544	578	608	578	509	597	555	518	568	551	538	523	581	552	538	588	513	581	573	538	523	554	568	522	559	566	526	561	548	590	593	552	571	551	537	546	581	585	554	611	541	583	573	565	483	555	555	573	551	520	587	548	541	593	553	560	600	581	535	529	571	580	518	547	564	565	550	554	524	541	596	573	555	554	555	584	592	578	523	583	546	541	541	609	546	576	557	584	546	509	585	553	571	573	570	573	603	584	571	577	532	552	559	530	536	548	591	611	523	571	531	544	562	555	564	557	504	537	534	500	562	566	595	576	560	528	578	571	523	572	553	551	536	544	534	588	545	562	566	543	544	547	558	532	537	608	557	568	563	537	519	582	547	633	524	553	548	563	538	562	561	577	546	559	599	571	559	548	522	584	560	547	556	568	552	548	553	514	565	531	534	570	533	565	553	578	534	581	564	545	546	532	543	537	547	573	539	587	572	539	549	550	524	536	526	578	552	586	566	563	569	591	569	592	558	555	583	483	542	575	551	524	560	557	542	518	561	536	524	549	549	543	552	575	584	598	584	565	540	552	588	562	611	589	545	544	563	575	514	585	564	547	563	577	557	513	567	528	580	507	535	493	583	569	570	558	553	526	586	596	553	627	556	548	529	548	517	565	546	580	535	594	618	538	592	555	605	549	540	596	564	592	517	588	599	566	526	571	576	585	578	562	581	554	540	548	549	577	559	581	537	559	579	529	569	527	541	569	575	558	518	576	577	568	552	558	574	560	565	577	578	517	560	583	554	523	540	548	574	557	572	533	578	601	541	541	584	534	557	575	573	581	559	542	600	556	534	560	544	569	562	573	564	578	514	554	574	552	585	547	549	559	541	529	533	564	549	560	527	538	565	585	545	538	578	588	583	584	609	609	541	543	563	547	582	530	570	521	542	546	540	565	561	560	531	533	624	576	572	551	564	566	529	597	567	555	552	598	535	557	554	571	608	562	581	592	557	557	569	562	533	514	540	549	602	521	535	570	530	586	566	550	597	561	540	514	601	584	547	584	588	589	600	556	544	593	554	555	580	536	596	525	570	571	552	530	593	542	579	567	553	549	534	559	544	505	578	561	544	539	571	513	556	585	546	565	536	541	553	597	555	535	605	536	596	576	562	576	541	528	542	538	596	532	546	566	607	590	561	559	568	564	526	600	538	555	541	574	572	525	567	539	554	568	618	601	561	596	556	589	563	574	517	584	598	557	539	561	569	587	564	564	569	564	613	537	552	521	553	535	576	515	573	574	582	587	579	518	577	557	624	555	535	586	556	543	548	585	558	548	548	590	559	563	582	560	519	570	543	537	543	563	559	537
14341	9242	8089	4347	2987	2422	2010	1697	1406	1324	1176	1070	1028	988	920	935	907	920	835	841	853	901	838	786	834	767	813	850	795	801	788	742	754	792	762	764	767	826	786	791	704	795	778	808	720	783	755	810	789	751	762	773	841	782	764	801	782	745	733	722	779	729	758	753	762	742	733	776	784	742	782	765	737	755	759	764	788	789	793	749	846	743	724	777	733	761	729	761	771	737	751	768	777	736	804	753	782	744	732	815	783	764	788	770	776	748	803	754	719	728	805	740	785	757	748	769	752	780	768	767	752	763	755	777	787	802	717	708	756	795	791	713	726	749	741	781	775	769	802	772	809	738	781	834	747	776	725	726	680	740	788	742	711	704	713	744	721	744	782	736	761	761	723	736	710	755	742	826	738	788	808	784	794	771	724	782	759	776	752	788	780	754	742	704	736	713	705	778	794	777	719	769	779	704	730	732	761	798	769	736	726	758	781	746	801	741	757	749	770	714	765	765	752	728	780	794	779	774	795	774	747	730	755	805	748	778	787	768	756	771	755	736	742	770	728	757	808	769	754	776	774	781	745	756	738	775	775	809	784	751	753	781	757	748	732	762	734	741	738	746	759	778	743	722	744	724	762	799	744	691	745	744	734	748	803	775	755	716	786	713	735	813	783	785	783	784	774	786	804	784	732	685	754	809	764	769	750	763	800	745	759	712	738	751	723	777	772	800	725	756	758	728	749	800	730	751	773	748	775	792	741	812	780	727	721	730	756	794	757	778	710	733	703	748	762	807	769	734	735	713	776	764	751	752	711	812	790	750	792	754	812	725	759	699	750	762	753	785	732	708	744	756	712	773	712	755	790	747	769	804	741	722	742	760	741	697	761	768	709	801	751	742	782	768	737	747	785	744	756	734	755	790	757	733	759	816	753	721	792	803	761	774	777	720	718	744	759	775	745	742	761	788	706	772	777	723	791	712	744	759	768	769	754	785	731	732	758	808	746	729	830	774	731	735	724	780	736	831	748	768	779	774	747	822	758	747	761	764	806	779	750	789	747	741	752	757	741	806	758	762	733	718	750	794	755	759	795	729	759	751	718	754	739	723	766	786	771	786	760	757	730	731	751	742	792	726	788	745	772	748	751	773	811	809	781	757	771	785	782	789	747	794	771	778	718	792	765	779	763	771	755	734	756	795	743	778	767	808	802	806	764	725	811	769	766	783	744	713	740	833	746	756	719	770	797	721	764	728	709	765	810	726	768	733	793	765	795	775	776	762	765	778	761	728	728	764	749	762	736	785	766	713	763	760	796	751	763	758	793	752	779	720	757	760	770	758	735	752	767	722	793	773	713	750	730	759	774	757	747	780	770	722	734	758	776	743	749	776	755	770	746	729	753	746	755	819	745	754	784	705	760	832	728	727	775	721	773	742	730	766	785	745	781	816	784	723	768	793	780	809	784	743	731	754	782	781	797	766	734	774	760	794	773	773	727	737	757	753	796	743	738	754	766	741	749	731	760	788	808	749	771	785	738	758	785	742	749	777	767	802	787	706	783	768	734	730	771	761	764	744	739	753	817	750	750	800	772	759	796	733	781	774	766	763	750	778	781	733	777	766	789	748	747	781	776	781	788	751	767	803	791	748	684	734	765	785	742	773	785	747	776	714	751	764	742	760	826	765	751	720	732	789	809	763	761	779	788	734	752	770	753	800	737	760	740	781	782	751	738	795	730	754	745	748	788	715	756	738	767	775	789	714	745	823	731	814	790	787	773	790	773	724	746	743	757	715	786	751	756	783	763	768	741	779	766	722	767	740	771	788	764	722	787	745	751	771	786	731	766	741	758	719	766	752	770	804	779	769	758	778	758	771	746	805	797	732	767	782	729	791	717	767	717	778	778	755	792	741	780	760	772	778	706	730	787	755	765	744	794	790	761	734	768	796	778	786	722	754	757	749	796	737	800	772	794	740	751	761	722	768	748	769	767	725	719	794	768	745	768	802	803	755	762	769	746	753	737	746	725	811	744	746	709	761	734	808	740	721	726	780	703	761	755	742	835	744	812	811	748	778	768	818	761	771	820	753	793	807	746	741	761	787	780	783	737	774	751	768	755	752	762	721	740	731	759	771	780	790	786	694	718	767	762	753	801	779	747	774	745	747	763	725	756	721	813	754	763	780	751	767	759	751	761	775	822	760	759	787	765	750	750	803	757	763	742	758	791	756	789	781	783	748	724	776	742	748	731	725	742	776	755	784	748	775	740	718	777	746	764	764	754	741	728	732	758	750	798	800	762	790	787	744	763	781	743	798	766	783	815	732	701	772	724	768	785	779	735	782	734	770	738	737	787	756	753	722	735	745	774	797	730	763	777	784	768	748	813	763	699	763	738	750	751	766	774	780	751	763	820	792	765	677	705	758	762	752	731	731	741	730	755	754	784	758	780	764	755	795	781	797	823	740	766	818	754	760	739	742	711	751	768	770	807	763	761	773	778	723	775	789	728	751	810	724	743	787	782	777	817	764	751	777	799	742	690	773	794	738	760	769	729	797	792	732	776	777	716	764	746	810	750	724	738	742	805	762	747	779	740	754	759	784	783	708	733	773	742	754	748	719	766	763	758	685	732	731	728	725	758	798	740	779	738	789	789	749	813	728	794	762	750	738	756	804	768	728	785	690	755	803	747	752	777	793	688	704	724	788	801	796	759	705	710	772	743	789	771	774	777	782	832	751	759	777	752	756	719	747	740	767	713	727	748	773	731	751	732	753	767	763	793	723	801	737	760	775	792	785	769	749	755	779	778	726	766	747	788	729	734	758	742	738	806	721	829	712	746	737	787	733	739	773	781	766	774	732	749	763	720	790	749	750	776	740	715	718	783	722	776	721	733	798	772	806	750	775	786	743	783	753	746	729	710	787	772	770	779	751	778	766	714	778	790	773	720	765	764	743	732	800	762	719	756	789	708	741	743	722	743	783	753	761	766	798	705	789	734	783	821	734	747	756	734	737	755	784	719	753	807	749	797	763	752	748	782	756	780	739	775	752	772	738	712	786	746	793	764	737	765	770	775	737	752	768	737	759	751	757	753	721	742	759	782	751	735	736	766	745	814	749	785	758	766	774	803	705	738	748	706	753	699	771	751	776	741	778	728	756	709	781	760	746	774	773	742	742	784	802	767	749	757	738	753	768	763	825	749	728	794	805	743	760	735	764	782	686	760	804	827	758	762	727	760	721	763	766	740	773	758	740	768	748	771	727	769	769	722	787	771	741	721	767	768	753	813	730	795	779	745	753	772	748	780	752	750	764	827	752	771	773	775	786	800	777	781	744	768	745	761	720	788	725	775	760	800	722	703	766	702	760	748	744	759	749	800	778	744	742	732	789	806	713	760	735	752	800	771	727	788	736	761	724	743	798	739	754	800	761	764	736	736	768	788	756	717	727	751	767	807	719	754	729	792	754	731	797	757	842	733	756	775	771	778	797	723	767	757	795	715	809	764	781	737	760	758	708
23188	21306	29303	23610	21312	21259	4584	993	785	645	596	532	510	486	450	434	421	408	405	395	333	376	337	359	291	377	314	326	379	288	339	329	314	290	335	324	282	324	301	317	318	307	294	310	284	320	297	300	306	287	328	305	337	273	291	304	292	313	293	314	326	313	297	294	304	335	338	285	296	277	270	305	310	310	281	274	303	291	308	284	307	331	283	316	309	291	330	287	301	294	284	296	287	303	292	287	288	297	288	307	303	311	278	282	292	271	281	298	336	304	305	297	310	280	277	308	266	332	268	302	316	303	267	312	331	276	290	298	271	293	299	281	291	303	273	307	324	311	278	319	322	304	300	327	303	307	298	282	297	293	285	321	272	281	336	283	288	273	284	298	292	280	295	289	312	300	279	293	276	305	320	287	318	274	315	293	266	275	274	295	298	284	314	239	281	290	290	301	279	318	298	305	277	309	265	292	280	280	273	293	296	292	331	285	317	297	315	281	295	306	327	271	317	301	288	290	304	304	328	287	307	291	287	308	305	276	299	300	291	296	288	293	294	304	279	315	316	328	281	299	289	300	247	309	275	313	251	285	300	274	280	292	268	308	295	300	262	300	320	264	288	289	295	263	292	303	307	313	334	301	302	272	279	301	300	282	281	315	313	301	291	287	286	312	302	280	295	274	283	249	284	278	330	264	312	317	315	305	312	303	304	326	274	313	291	296	288	296	288	288	272	299	283	288	302	263	265	299	280	293	309	261	317	283	276	286	287	291	307	286	286	288	284	289	309	317	281	299	306	263	310	323	275	275	323	295	315	277	296	287	306	273	261	265	322	276	294	293	283	312	273	271	293	299	291	296	301	272	302	300	315	293	250	310	274	294	272	304	255	283	314	327	289	295	290	309	281	275	288	276	318	287	278	282	287	297	299	285	299	284	291	287	296	311	303	276	291	307	277	318	309	290	267	283	296	305	263	308	293	298	257	275	307	273	286	285	304	272	301	329	282	293	281	290	307	319	315	283	295	310	290	259	270	290	279	284	258	310	288	276	298	289	279	309	286	278	284	288	303	288	306	290	269	284	308	272	272	307	279	281	296	309	295	272	289	304	287	287	305	290	257	316	266	288	259	288	320	285	296	285	274	288	307	263	281	321	293	275	272	270	277	306	299	311	294	306	285	273	303	282	270	287	308	308	276	285	296	320	314	290	283	307	291	285	291	291	315	291	296	321	286	291	295	292	308	286	276	285	280	299	276	313	318	270	305	306	276	270	307	313	301	332	301	289	276	305	299	301	277	297	311	261	284	277	299	275	313	329	319	267	286	307	305	285	325	290	287	268	276	289	273	291	298	278	288	288	283	306	308	281	283	308	289	314	298	282	294	275	313	325	315	297	287	308	289	327	281	276	310	297	267	297	277	293	314	268	282	306	287	293	287	309	300	270	300	286	295	263	308	307	311	284	283	294	284	302	291	281	276	296	266	266	285	314	318	300	298	287	277	270	321	275	268	281	330	289	299	296	283	287	310	292	285	288	273	277	309	280	275	269	249	290	284	323	312	272	289	274	290	303	306	283	283	310	283	306	272	318	297	310	276	270	298	303	309	289	255	312	282	293	308	308	323	301	281	298	296	305	303	282	291	240	308	302	272	277	335	299	251	308	310	299	261	294	298	304	295	294	288	283	280	338	309	322	283	290	284	306	303	303	281	268	314	287	275	281	307	298	278	286	300	294	327	280	294	311	307	314	297	307	287	307	280	300	275	296	311	316	310	306	269	300	291	304	324	282	297	275	283	283	312	271	306	273	307	298	270	285	269	309	298	290	327	313	280	286	317	282	270	300	262	286	282	309	288	274	269	302	320	310	322	306	298	287	270	284	290	299	279	304	296	314	270	292	307	314	301	320	301	303	284	305	280	290	277	309	313	299	308	278	302	276	290	314	317	306	302	284	279	314	305	285	288	285	308	316	280	268	298	294	261	294	311	272	298	271	274	304	274	291	276	287	277	273	305	335	313	312	271	276	299	303	297	255	301	300	275	301	310	258	307	293	315	277	285	299	299	295	293	288	261	268	309	251	299	282	300	312	319	296	311	304	296	300	292	299	264	313	306	317	303	284	297	280	302	278	306	292	282	301	299	286	280	311	313	258	303	286	297	291	291	276	302	299	312	310	295	306	297	328	293	279	303	319	287	334	268	321	298	314	295	287	304	286	260	288	297	291	293	273	286	297	297	297	293	299	302	263	302	317	283	308	288	276	286	278	290	294	283	324	319	296	290	301	265	280	304	303	273	303	276	303	311	303	281	274	294	298	317	306	279	294	273	285	273	298	288	303	284	283	268	307	309	288	261	288	316	310	314	288	316	281	294	275	301	247	299	303	285	296	292	318	315	276	319	301	310	290	294	309	295	305	292	279	286	296	296	302	291	279	273	280	271	325	268	279	315	276	273	301	292	297	291	298	323	298	268	291	300	271	336	286	293	322	290	319	281	305	293	297	302	293	325	274	304	299	306	281	287	297	308	299	303	319	297	309	313	277	302	293	247	307	292	283	313	296	303	296	294	289	284	293	285	308	332	276	311	292	272	301	295	297	281	283	278	245	267	284	306	286	267	300	280	311	301	280	293	318	295	291	287	296	289	272	304	308	312	304	282	328	284	284	285	264	291	309	274	287	275	304	287	316	323	287	294	299	287	280	288	282	287	333	282	319	278	280	308	289	300	301	298	292	314	294	319	281	274	282	300	292	313	276	288	275	275	290	280	276	317	287	266	275	311	283	272	290	293	283	277	261	286	284	302	289	318	296	280	323	267	275	280	296	295	299	315	288	265	287	276	280	292	282	254	279	315	324	291	268	266	280	278	317	280	296	330	291	312	272	283	279	287	288	262	277	299	279	310	261	294	278	335	240	289	311	286	297	265	298	283	296	298	298	316	344	291	295	293	266	292	287	264	311	305	290	309	258	286	300	320	299	290	316	263	309	299	262	302	317	278	297	289	258	277	297	301	304	309	291	288	295	313	287	270	278	289	301	320	304	318	277	283	292	305	320	301	293	279	292	315	278	282	304	293	272	288	310	312	323	276	295	322	298	326	301	325	281	292	296	300	279	292	295	286	286	301	313	299	269	297	289	293	295	282	286	282	289	258	303	290	270	345	296	278	295	289	286	299	293	279	302	274	295	290	267	299	276	302	276	296	308	274	315	319	271	276	282	282	295	289	302	274	278	285	304	283	279	286	278	256	293	284	282	274	310	288	270	298	262	295	334	297	307	275	325	262	304	304	321	296	301	293	274	275	293	295	332	297	292	306	268	310	286	281	294	324	268	308	315	266	312	283	275	275	296	305	299	302	302	277	270	278	297	289	296	289	277	315	317	302	272	291	264	274	281	287	290	286	298	312	298	314	315	301	306	285	289	297	332	289	281	258	286	296	302	272	293	276	301	309	284	276	312	283	284	308	288	305	298	305	268	303	296	308	323	301	310	286	312	297	268	301	290	272	291	285	274
15862	14687	12807	6850	4829	3571	2824	2233	1846	1542	1240	1074	999	853	820	762	697	639	610	573	563	542	555	512	540	519	504	513	501	426	461	479	469	525	458	462	404	461	461	470	461	430	477	449	428	424	454	420	420	460	484	394	442	436	437	457	426	444	425	443	441	410	400	445	457	416	422	449	423	432	425	422	422	448	422	423	426	400	412	422	414	411	415	428	393	445	433	432	401	389	413	431	370	416	435	412	436	434	435	393	412	440	397	404	399	417	410	422	399	398	403	415	393	443	400	414	411	400	416	397	404	431	419	433	426	411	434	402	391	412	401	419	407	384	417	420	408	451	423	422	407	388	401	401	433	438	408	452	408	388	402	415	388	439	389	414	405	404	418	434	414	401	397	396	414	423	438	442	412	423	399	399	393	423	433	433	409	429	412	427	406	414	434	406	415	396	446	417	404	414	420	456	413	411	383	433	436	393	385	402	427	409	403	427	408	445	386	435	422	462	439	415	415	398	452	382	420	404	428	443	423	381	380	405	427	398	415	413	394	404	373	403	381	408	446	369	456	422	369	404	367	411	433	438	439	407	379	396	417	432	384	387	425	408	394	416	419	399	390	463	414	394	410	404	394	412	441	422	422	390	383	385	427	353	420	441	421	420	428	403	415	431	412	393	438	423	411	406	367	420	414	408	381	435	412	438	448	414	437	407	371	409	426	402	406	421	419	406	433	402	408	414	421	419	427	398	397	448	394	408	427	417	435	425	419	444	434	418	420	404	394	434	415	431	381	374	437	412	413	421	405	389	400	405	392	426	382	418	439	382	386	415	438	426	417	430	423	399	410	402	412	400	438	426	420	390	387	371	348	411	407	419	407	386	399	416	432	377	422	429	447	424	431	415	433	410	390	408	402	422	426	426	418	378	430	438	420	424	408	384	385	423	423	405	416	437	438	438	406	412	432	420	391	425	376	397	413	424	387	404	422	402	401	402	396	379	411	431	407	397	378	433	395	427	363	382	418	448	424	425	403	410	378	443	393	411	440	402	429	448	442	420	396	390	390	390	425	356	410	407	424	406	404	400	440	448	415	400	419	400	367	424	408	398	352	430	413	405	403	416	392	418	398	430	392	401	430	402	406	444	378	418	399	428	415	399	392	421	426	411	394	431	428	406	420	414	423	424	433	411	394	425	429	411	409	402	400	417	422	396	425	432	388	428	414	382	396	377	400	415	414	417	422	427	413	428	415	389	423	435	432	437	416	392	433	404	430	412	436	402	442	390	445	412	424	418	431	426	458	408	393	427	420	389	421	398	363	444	437	419	413	408	404	418	402	439	413	373	404	424	456	443	412	428	398	418	402	373	409	446	414	406	400	423	392	391	414	421	370	430	414	424	421	376	460	441	402	404	382	411	418	401	401	422	395	393	408	387	415	448	423	439	442	407	404	374	423	455	424	408	435	397	419	395	422	416	406	399	406	395	433	427	430	387	419	403	392	362	413	413	400	428	421	414	415	427	449	404	393	438	412	419	386	402	416	426	424	425	396	430	404	385	415	379	429	439	389	380	386	432	408	372	378	385	407	427	402	388	380	415	451	431	403	384	415	403	439	391	409	448	437	401	432	424	378	437	456	410	457	396	408	467	406	445	393	438	430	427	431	401	398	396	408	413	388	413	434	406	393	415	404	405	407	427	397	414	390	444	395	429	414	381	424	443	406	439	405	405	401	368	414	428	393	471	390	396	429	415	410	433	420	405	396	405	428	424	419	409	435	413	410	443	418	391	428	390	418	394	396	376	418	439	420	407	425	410	428	414	401	414	437	441	448	391	403	425	397	425	376	387	390	393	390	407	426	418	388	388	410	384	402	426	410	426	437	424	407	414	414	393	434	426	429	449	395	408	400	380	375	439	432	427	418	413	399	412	407	377	424	379	417	409	445	414	403	388	369	400	401	426	389	393	415	438	402	425	420	376	419	426	389	405	402	356	425	405	397	388	418	406	414	411	406	439	415	424	426	424	408	417	415	386	359	400	421	417	423	395	413	441	424	414	433	408	439	410	381	413	382	403	406	396	439	409	407	411	421	454	398	412	353	443	405	393	421	392	450	395	383	414	393	408	430	409	403	407	410	394	429	384	409	429	378	417	433	399	426	423	455	413	416	408	416	413	441	421	439	406	390	415	415	427	430	414	406	396	394	403	427	401	439	414	426	390	412	383	406	436	448	396	407	404	396	375	419	419	406	409	458	386	437	442	388	397	398	405	411	380	426	380	426	431	424	396	442	394	460	403	420	409	428	429	401	412	379	427	447	426	397	407	396	401	388	384	419	425	405	423	401	422	389	437	434	428	421	411	427	380	417	427	388	412	412	376	402	409	393	426	416	404	414	394	402	428	424	477	391	436	453	447	398	380	393	404	377	467	398	382	438	426	426	422	442	442	384	402	452	419	409	428	413	420	402	420	414	427	416	424	407	407	402	386	423	412	421	405	429	401	423	464	428	411	402	411	400	413	394	394	448	427	392	414	441	438	434	406	421	386	406	405	433	418	408	395	395	399	394	420	428	399	385	374	432	417	417	412	411	374	436	429	377	417	417	394	424	396	415	415	390	358	389	428	395	452	412	423	407	403	440	412	448	427	407	414	406	349	431	450	423	415	423	380	427	419	393	416	368	413	409	398	429	391	407	382	444	415	427	433	431	425	397	379	430	390	416	416	401	419	399	423	431	394	445	398	409	446	406	424	426	433	447	416	409	427	420	433	399	377	423	443	392	362	445	431	424	410	395	425	390	429	437	384	396	410	405	368	417	440	435	408	427	423	403	410	393	415	427	406	428	393	423	434	436	392	433	422	410	394	394	444	405	414	403	430	454	430	415	468	411	393	378	384	429	397	421	388	396	427	396	419	404	405	368	358	412	400	391	424	439	419	390	387	418	424	403	382	411	437	382	426	411	382	458	411	394	434	398	403	403	390	413	416	390	369	400	427	392	409	408	401	410	447	420	406	439	399	427	393	420	442	397	449	440	403	407	425	418	371	398	431	407	399	366	437	392	388	417	400	409	423	420	384	402	445	400	435	401	398	407	439	387	383	396	397	410	403	418	398	389	397	430	424	402	403	414	381	402	431	394	402	433	445	382	476	390	433	419	413	390	367	406	415	362	414	390	433	413	408	404	402	409	418	411	376	386	420	411	397	416	411	412	382	410	403	415	383	397	408	386	433	408	396	439	427	387	433	420	426	428	409	420	398	420	442	428	399	450	418	398	383	398	390	476	404	391	428	438	400	422	419	380	422	426	400	389	404	406	425	429	406	392	440	394	418	413	391	378	428	382	369	446	397	405	404	389	447	391	429	416	400	392	423	468	383	420	415	448	387	399	397	431	478	414	454	405	410	415	430	430	406	425	411	419	400	392	406	412	374	372	388	423	419	400	435	401	430	411	460	412	415	431	424	391	425	397	431	388	416	402	403	426	432	407	392	460	378	400	425	395	417	394	412	372	410	398	446
27441	20639	8390	967	641	604	564	577	574	543	591	550	517	557	526	515	522	525	540	565	557	569	568	542	516	540	537	548	543	522	579	531	496	523	511	537	518	506	496	527	511	486	548	577	500	556	531	540	553	523	530	505	531	507	528	523	539	547	540	524	533	544	539	544	536	523	530	521	523	545	517	534	535	528	525	526	584	563	528	560	492	512	488	524	546	517	499	559	499	553	489	550	521	573	514	511	520	516	523	500	545	521	535	542	569	507	549	564	550	497	509	511	528	571	554	558	536	531	536	518	521	568	550	505	557	504	531	503	537	522	567	548	527	543	529	488	489	566	502	507	550	553	518	558	526	575	538	549	545	546	519	509	512	546	504	546	531	503	518	520	531	558	542	538	533	530	493	558	504	504	516	564	560	553	563	554	511	492	530	542	527	520	561	532	544	505	527	547	555	564	497	505	524	526	540	512	556	519	538	531	542	531	541	517	562	506	549	515	525	536	523	519	549	506	531	532	529	539	539	526	516	513	506	569	529	514	526	515	529	544	519	530	543	553	534	549	538	525	509	533	553	542	557	535	563	522	509	554	541	540	520	546	529	528	554	571	505	492	497	525	547	535	534	542	534	537	538	532	534	517	496	542	539	501	522	551	516	521	542	526	517	553	530	548	525	563	559	544	570	551	537	522	518	503	555	536	566	515	606	514	541	534	518	554	521	512	527	522	523	507	547	494	524	563	506	472	558	571	542	528	561	552	564	519	560	516	551	570	571	509	558	532	510	534	525	556	513	522	536	540	491	541	536	514	512	532	537	518	542	553	505	513	522	516	559	512	595	530	511	548	511	522	540	492	501	538	516	516	508	546	520	550	547	511	522	563	565	517	531	551	534	520	553	495	509	571	566	508	536	553	533	582	514	553	574	499	517	528	566	538	518	530	561	560	580	541	551	535	562	546	543	542	536	518	523	551	495	534	506	507	510	502	494	532	551	539	565	496	526	545	587	550	500	504	562	529	538	498	519	547	546	546	516	549	586	541	523	565	526	507	519	532	510	534	526	539	530	536	512	529	509	568	522	518	500	584	553	513	489	527	528	533	574	549	539	509	535	493	439	527	502	528	558	513	512	518	523	540	513	524	497	556	554	498	522	529	520	548	529	536	521	520	499	532	531	528	528	514	559	540	524	549	501	541	489	523	513	511	499	507	524	506	526	519	591	498	521	509	560	551	565	550	575	541	525	531	515	529	570	522	506	513	506	538	488	535	537	514	558	518	536	538	529	528	491	522	499	563	537	516	565	513	527	523	526	546	537	569	530	559	554	552	577	551	570	483	534	549	498	552	535	546	479	524	544	528	499	535	519	547	512	497	510	500	506	519	575	501	514	570	537	577	545	543	542	517	511	507	512	544	521	525	523	505	529	529	489	534	477	524	536	526	510	519	532	521	514	508	568	537	478	494	486	573	547	539	532	513	572	523	595	533	526	512	530	538	515	523	526	529	540	543	527	544	527	527	505	572	527	537	548	558	539	529	520	497	510	554	555	538	502	492	503	521	538	498	558	539	539	535	531	541	535	514	537	468	499	542	548	545	497	512	492	551	519	589	523	504	514	516	539	544	520	537	555	538	531	502	522	564	524	505	507	550	546	543	526	524	521	562	506	562	477	533	563	518	558	525	563	546	533	522	567	520	549	513	519	519	539	468	545	550	559	564	536	535	537	531	532	542	522	510	516	561	555	513	530	541	522	518	534	514	512	516	545	524	504	528	568	534	539	583	506	531	560	525	541	554	508	554	563	500	566	568	529	548	528	509	533	543	509	512	490	541	530	539	574	488	585	528	513	531	549	536	539	499	513	545	562	520	513	524	498	517	561	531	523	531	541	541	550	547	507	529	496	509	558	541	519	548	537	520	529	519	547	519	509	543	553	519	578	530	540	518	532	566	539	521	524	502	527	606	509	533	534	553	521	544	522	528	555	565	554	557	506	520	537	555	504	534	555	524	536	506	560	527	546	493	562	486	539	545	574	547	551	509	552	522	525	475	506	536	540	535	554	533	523	506	492	499	536	586	549	510	465	536	547	503	552	563	560	518	545	550	583	513	538	522	515	516	548	573	546	512	545	513	549	531	535	505	542	545	570	535	520	527	532	514	526	551	521	543	534	531	548	553	522	562	556	564	503	541	533	508	545	503	523	513	550	498	563	517	533	549	533	497	517	525	529	531	532	533	513	535	496	496	504	517	547	524	520	558	521	522	577	511	559	535	534	519	580	523	543	536	494	491	522	544	488	471	538	514	535	538	521	577	513	534	550	527	521	581	511	506	514	549	528	527	521	530	538	502	524	518	543	526	537	488	532	521	516	495	539	537	553	494	503	569	491	481	534	520	519	542	529	549	616	509	559	527	562	481	544	514	543	570	573	506	499	528	518	527	536	537	569	538	559	515	538	519	589	525	513	551	551	544	527	513	512	540	546	551	542	501	545	553	555	557	533	517	531	540	528	548	497	508	569	519	545	531	547	527	506	497	548	508	566	498	527	544	524	531	556	541	544	537	529	533	508	494	521	498	514	537	523	541	549	491	536	570	534	519	538	515	552	543	539	551	531	522	506	523	495	523	516	551	511	506	524	548	561	532	520	505	532	540	495	538	507	534	552	493	547	517	517	519	496	489	572	533	502	522	521	500	528	541	542	480	540	510	547	547	538	504	552	560	499	517	553	503	521	556	512	517	506	569	548	507	455	554	532	553	519	509	537	536	513	559	528	550	544	515	539	547	505	575	534	520	507	547	527	550	536	552	534	549	495	503	550	509	534	532	510	578	513	539	514	508	539	550	530	535	506	522	546	583	507	541	543	539	545	525	527	521	562	556	545	511	536	561	567	516	516	515	537	533	520	533	540	522	552	529	497	543	504	581	578	536	540	497	514	546	527	519	576	498	543	479	552	511	563	535	546	514	528	506	534	522	566	526	557	557	477	518	518	528	508	526	520	501	540	500	550	519	555	527	582	533	606	530	535	520	521	520	578	510	494	546	540	508	549	534	524	541	502	507	523	558	548	502	497	512	542	543	546	545	580	523	544	505	537	527	555	507	470	539	497	488	581	546	530	562	528	553	524	507	526	565	537	516	531	542	505	546	518	526	505	551	560	581	519	540	535	533	544	528	525	571	554	539	515	537	559	512	510	536	541	532	569	544	528	517	557	490	552	574	524	529	520	535	517	526	509	525	527	509	549	558	526	528	542	508	521	546	519	514	520	528	537	540	530	532	498	513	551	485	556	511	513	542	550	546	515	556	572	523	558	495	535	512	549	544	531	514	543	540	506	519	534	547	559	540	511	540	528	499	537	532	554	546	562	528	563	521	517	530	538	521	542	512	524	534	554	592	569	517	513	550	540	525	526	518	511	549	541	591	508	537	547	529	493	561	554	566	533	524	537	512	531	519	544	536	550	525	522	515	495	511	553	557	530	514	521	547	541	534	530	533	559	529	475	567	502	539	536	517
6845	1580	1433	1012	912	877	805	776	788	743	753	756	710	762	726	743	721	715	764	685	735	704	739	727	715	711	679	751	735	706	728	728	691	739	719	736	699	735	735	766	739	745	705	684	783	705	714	682	718	713	711	697	682	726	678	741	757	705	734	783	729	700	731	751	729	680	717	712	704	659	700	674	670	748	719	692	758	703	708	745	712	753	726	736	735	647	712	712	692	745	681	723	715	685	727	683	658	699	723	695	743	670	723	726	686	701	706	705	732	725	694	701	658	765	706	724	708	723	687	733	726	720	752	705	694	716	686	731	683	745	751	727	693	711	738	740	721	692	757	755	695	732	757	716	718	718	723	703	697	735	660	762	739	711	662	730	678	737	710	673	737	760	744	718	657	738	674	720	719	681	687	714	708	710	691	685	684	705	736	729	728	695	685	701	700	693	712	724	748	750	726	718	701	701	697	729	726	692	693	722	677	705	745	696	676	728	665	710	744	713	695	704	748	710	704	740	742	731	711	742	726	732	730	709	725	734	685	766	718	742	698	719	764	727	692	707	700	737	696	739	661	724	669	687	685	700	728	736	734	742	738	703	733	675	744	713	693	678	710	686	703	718	718	691	715	726	743	696	652	706	698	716	672	730	701	653	695	715	720	691	687	703	729	707	776	676	730	717	772	719	734	694	699	737	704	677	727	698	713	703	706	740	709	719	665	748	707	700	737	704	698	738	736	723	764	748	689	681	726	679	716	661	701	696	753	732	708	734	693	696	726	703	687	695	726	719	737	712	697	720	685	711	713	725	672	703	717	730	682	707	744	668	723	703	717	738	741	652	662	731	686	688	719	697	717	744	701	742	696	686	716	711	684	701	702	689	697	654	671	685	733	734	696	677	700	689	695	700	676	739	702	716	699	686	704	732	703	694	728	721	727	761	722	733	704	693	695	732	730	718	739	720	699	731	729	747	701	710	711	740	715	723	656	692	767	717	710	687	628	698	666	795	698	725	720	723	728	751	747	711	708	701	683	659	705	694	748	743	672	750	678	681	719	638	697	730	716	713	668	713	655	725	745	723	717	705	719	693	697	707	699	685	702	756	694	673	743	724	710	711	728	688	716	718	744	731	693	693	691	768	717	719	739	733	701	702	728	720	685	749	683	722	721	708	716	707	675	724	727	642	738	760	705	694	678	697	716	707	701	753	726	739	693	709	693	775	681	733	706	721	676	701	790	704	714	761	705	721	682	707	679	733	660	698	738	732	761	717	731	672	770	728	757	686	702	704	714	723	720	696	712	774	712	711	705	739	743	693	717	698	700	753	720	670	679	682	700	702	719	730	706	674	759	718	742	750	685	692	702	689	730	715	653	747	741	741	690	704	663	686	718	712	701	716	727	688	714	739	730	782	688	705	735	729	738	723	722	736	743	725	758	693	738	751	701	696	712	682	750	716	697	721	730	702	705	707	725	733	675	659	738	768	706	708	689	752	700	713	701	703	725	741	729	693	710	725	727	724	725	693	679	694	709	674	738	747	705	717	740	760	689	713	744	698	693	706	736	710	743	744	746	713	728	684	762	744	766	698	661	704	731	736	761	736	739	696	781	748	760	731	694	707	741	781	706	726	672	715	697	724	678	726	736	709	700	757	711	754	766	785	695	726	720	734	732	719	689	744	711	722	732	778	686	727	668	669	724	725	738	737	750	717	791	702	714	745	728	712	688	721	722	685	765	671	697	697	708	722	701	723	702	698	712	696	737	727	715	711	735	674	729	755	691	647	706	756	715	742	720	700	718	684	694	732	703	696	764	733	730	705	735	742	730	700	711	709	702	743	711	710	688	686	699	712	688	681	765	770	727	709	701	679	694	735	723	701	753	780	756	731	704	718	702	706	694	740	710	702	707	759	730	716	691	682	722	728	682	691	717	723	661	668	675	711	715	709	690	728	712	702	694	707	733	700	733	750	757	720	711	715	694	757	707	740	740	735	704	725	679	689	713	741	736	710	722	668	731	674	675	702	693	701	677	705	696	744	717	706	687	768	707	715	720	671	693	682	715	774	712	715	702	725	747	675	661	703	680	733	745	681	729	730	736	686	739	715	696	680	689	722	714	704	699	720	711	721	729	708	703	723	736	749	754	682	663	720	704	722	720	781	698	686	736	732	725	708	684	727	756	674	721	727	724	711	690	724	702	676	697	634	668	755	656	728	749	701	714	689	667	634	720	703	767	726	692	699	699	711	725	731	727	767	709	684	722	690	729	691	743	753	685	731	674	722	703	766	629	677	753	773	701	691	707	698	682	733	721	714	718	681	750	692	723	700	694	708	736	675	666	724	716	754	755	739	688	738	697	673	759	722	754	726	767	707	736	703	766	768	647	684	759	702	733	754	723	732	718	726	725	701	712	704	752	673	732	702	714	741	713	752	738	726	684	690	696	739	771	738	741	731	740	676	711	736	704	702	733	738	746	668	708	673	727	742	720	730	757	753	714	748	731	683	714	706	712	707	678	732	695	692	729	780	702	728	709	712	681	663	697	714	716	724	767	751	667	737	699	704	753	702	726	723	693	724	729	731	714	731	723	681	709	703	721	732	760	701	741	720	696	722	703	742	771	715	728	713	757	688	724	748	716	753	703	731	717	715	733	705	709	682	693	717	729	737	697	708	724	727	721	719	675	719	686	702	675	692	654	718	691	727	737	644	694	732	730	691	734	718	763	705	688	713	726	707	692	724	742	717	750	753	705	753	738	764	691	709	717	678	701	731	662	757	715	733	706	747	695	773	723	747	757	741	743	690	714	697	715	674	715	715	674	709	713	715	699	713	723	745	703	719	697	734	725	712	700	745	697	719	665	719	704	687	740	733	685	702	718	673	714	688	706	688	715	739	761	747	695	732	707	709	665	696	763	725	680	719	707	747	711	705	750	738	702	730	650	725	727	741	768	739	715	672	739	680	700	668	720	696	748	710	723	702	674	726	717	681	723	683	726	738	676	717	711	694	766	714	681	726	701	727	693	737	716	702	733	673	680	734	713	742	705	767	745	717	699	688	750	723	692	704	738	718	728	696	669	741	745	739	721	721	733	712	682	690	715	700	688	701	705	710	675	708	730	734	733	708	682	710	676	692	727	709	772	714	710	679	735	706	681	672	703	671	700	663	718	726	692	740	693	697	667	706	739	745	762	778	738	657	638	698	712	750	684	709	726	738	653	720	721	688	697	697	659	691	738	734	674	689	685	743	709	736	717	762	716	728	741	715	695	687	733	658	751	756	709	734	737	700	734	725	728	721	726	650	728	763	673	687	724	742	728	733	730	726	697	722	729	687	714	748	714	732	680	671	723	695	716	715	772	684	743	691	741	699	755	747	768	723	715	730	697	703	727	693	735	728	720	680	702	727	703	691	756	685	705	718	704	680	743	705	709	694	699	723	740	728	707	709	727	736	711	692	715	706	684	726	706	719	691	737	702	709	693	764	711	729	728	668	710	722	722	667	712	758	711	726
24363	21350	28779	24299	21273	5853	1228	955	815	803	725	685	667	632	656	641	614	598	599	608	620	580	584	553	598	596	601	566	535	583	623	641	554	602	559	579	606	589	546	578	576	568	558	564	574	535	539	541	559	559	598	562	583	611	538	602	554	552	552	583	588	584	604	578	571	572	593	606	505	622	561	570	531	574	541	530	577	565	603	604	603	572	587	567	556	560	543	583	575	576	623	511	603	542	536	576	595	556	515	550	579	532	583	572	580	581	543	553	560	531	552	576	622	582	524	565	537	565	569	579	552	533	553	555	616	577	521	578	609	530	579	552	531	579	588	519	576	591	567	579	562	534	548	556	593	552	504	567	550	565	619	525	551	581	562	555	551	520	563	603	557	584	516	532	590	564	556	587	608	567	557	594	540	597	558	580	573	584	601	589	587	523	561	598	565	580	545	575	568	568	579	546	601	555	534	617	585	569	586	524	588	594	591	617	562	595	553	560	581	580	574	607	551	598	577	549	571	581	559	554	539	569	571	565	551	587	603	561	547	559	549	580	534	572	578	570	562	544	584	535	592	641	587	566	534	564	532	590	557	557	563	566	547	549	557	560	541	552	546	552	588	527	573	580	561	494	567	558	547	563	538	580	617	610	550	570	572	529	560	609	581	597	561	530	549	543	587	579	552	586	547	565	580	495	562	577	588	571	537	573	564	578	567	561	505	571	544	592	600	575	586	552	530	580	528	582	578	539	585	527	543	608	565	580	578	550	567	538	559	531	562	548	549	591	558	547	521	553	603	547	598	546	553	566	547	562	544	592	497	537	578	576	572	565	550	558	569	611	566	585	530	565	556	574	544	560	553	569	527	532	575	597	558	586	563	552	537	564	531	537	584	619	561	559	546	595	568	555	557	582	548	594	578	563	543	594	558	582	590	576	566	545	586	559	508	529	607	583	581	569	532	541	578	572	572	566	531	611	560	524	547	582	556	550	557	601	565	565	585	528	583	547	514	541	525	538	547	572	558	596	573	556	528	548	582	557	583	586	556	604	513	525	574	559	581	540	533	551	558	603	542	566	556	550	550	569	587	601	641	556	565	576	569	528	534	569	522	525	580	544	542	599	576	563	577	561	582	566	510	568	547	569	596	499	587	530	583	577	567	564	542	580	600	557	581	597	538	594	560	571	600	556	563	527	586	540	614	567	528	566	555	574	528	544	555	528	605	537	555	554	591	552	558	522	557	563	570	577	502	582	572	551	575	552	554	564	580	579	565	602	557	544	580	570	563	560	600	501	571	597	528	533	625	584	573	576	531	571	570	569	566	600	574	561	548	588	506	597	615	591	610	525	556	569	568	587	560	581	587	540	545	559	541	577	564	561	601	609	510	554	553	558	580	515	538	600	553	554	559	567	540	556	562	575	533	533	573	568	534	522	561	542	535	621	554	586	553	539	591	554	568	545	561	570	520	535	581	578	581	556	597	552	550	597	553	552	574	550	572	546	537	580	577	580	545	529	543	576	555	575	593	546	516	558	575	538	572	609	596	578	568	571	565	566	554	604	556	558	562	594	605	542	554	587	587	606	547	548	543	539	575	558	524	519	569	525	522	581	590	539	583	537	524	571	525	552	590	587	564	532	562	557	555	558	557	551	558	539	541	522	571	572	607	536	554	563	588	578	582	591	579	570	563	548	545	561	562	596	577	553	565	584	579	531	516	559	560	566	555	593	596	566	600	527	577	583	585	562	543	538	537	590	525	551	536	577	541	546	537	583	608	559	538	581	545	520	540	553	580	559	548	552	528	547	570	542	576	532	520	562	536	557	583	594	570	550	582	544	573	547	606	552	541	513	513	547	567	537	555	532	585	553	583	567	586	542	575	519	590	568	578	590	537	565	617	595	555	542	596	566	563	577	570	548	523	573	565	568	586	594	562	610	588	594	539	592	507	582	537	566	554	526	570	583	546	571	602	578	585	590	533	549	556	599	571	532	521	551	574	560	526	528	555	584	537	541	520	584	594	577	614	584	573	595	535	564	572	580	577	534	517	547	549	571	557	553	597	585	556	598	609	546	553	568	553	600	591	559	565	575	577	586	503	555	529	574	566	559	526	565	544	563	548	522	527	574	532	597	537	570	580	536	560	602	524	574	558	560	567	553	523	589	539	522	558	567	570	569	578	593	566	546	550	573	514	577	578	586	578	586	562	592	553	574	519	551	561	552	566	567	594	580	583	576	604	556	577	618	536	532	583	586	607	555	573	573	605	573	584	594	564	561	584	537	546	515	521	566	546	520	568	588	557	542	570	565	541	566	536	570	554	534	559	562	553	536	569	540	548	597	563	585	549	515	542	546	508	585	559	567	575	580	577	597	600	558	563	555	580	612	583	587	550	594	575	557	529	570	529	587	571	570	509	615	551	550	568	563	596	573	541	572	561	555	521	561	538	534	577	591	525	599	542	556	566	571	573	540	589	563	531	583	556	530	561	546	541	565	582	581	623	593	543	556	544	548	610	567	581	569	573	566	535	585	577	536	600	560	532	542	543	592	616	512	560	565	526	534	573	512	580	595	560	561	564	564	566	548	612	550	564	557	582	573	540	545	555	564	592	557	542	554	588	516	536	538	562	569	555	563	552	563	526	556	545	537	559	559	539	537	581	553	567	550	568	558	568	580	544	582	569	551	579	574	556	579	533	573	543	571	558	564	616	579	576	579	593	576	544	542	549	546	545	532	551	610	554	534	561	603	586	572	585	531	551	605	616	571	545	570	537	531	568	569	492	581	563	569	601	600	562	592	566	548	575	557	564	594	577	568	555	572	556	627	534	514	567	505	543	573	570	612	563	569	590	556	537	554	578	548	540	571	558	547	574	572	566	548	584	573	556	558	535	524	534	554	548	545	543	552	556	550	552	552	520	552	566	560	583	531	570	567	540	569	585	556	583	577	562	540	597	536	559	544	550	590	518	543	563	556	567	555	537	522	550	554	616	594	569	573	559	556	561	526	595	566	587	595	597	552	577	583	503	554	564	551	537	525	602	620	564	561	615	559	507	530	531	575	572	545	550	560	590	543	507	531	547	589	531	566	548	551	553	519	565	544	581	560	532	608	580	551	526	541	596	608	590	565	553	576	582	578	557	536	588	556	560	563	603	585	572	548	544	563	544	570	535	590	556	592	591	589	536	570	553	512	534	557	545	584	542	568	590	557	536	556	570	523	562	588	550	568	561	562	589	593	592	581	570	553	556	558	555	571	551	573	563	566	574	599	583	546	578	551	538	580	607	555	526	519	550	561	553	537	549	538	621	585	538	588	543	551	546	609	580	556	575	578	575	512	573	546	576	579	536	540	546	525	588	581	487	577	566	553	587	571	546	575	553	552	554	516	554	555	590	556	538	556	530	554	595	560	580	539	580	557	572	594	535	587	580	572	577	549	539	595	555	537	586	572	567	551	551	567	563	590	539	597	578	615	548	577	513	565	589	531	532	562	572	554	554	552	570	527	575	545
13255	9158	8108	4180	3083	2380	2018	1668	1490	1369	1230	1142	1107	985	937	931	898	865	903	837	879	854	869	884	818	794	820	791	808	859	766	786	808	846	793	831	826	754	793	791	780	768	754	759	775	828	774	770	838	787	771	774	775	781	790	752	734	770	851	790	788	760	787	820	778	773	749	802	799	746	781	782	775	749	769	795	766	810	755	757	748	810	781	807	798	736	807	775	758	759	736	714	771	787	844	766	801	780	777	753	767	780	782	774	744	749	757	786	766	766	784	718	768	787	735	783	751	776	751	791	788	690	795	786	794	805	756	758	740	764	774	742	787	763	760	746	765	785	770	771	770	750	758	781	781	738	770	785	733	771	765	740	781	768	770	774	721	763	748	783	760	707	798	748	817	776	774	703	757	777	814	807	763	762	721	743	747	818	792	800	790	773	780	747	776	783	781	782	785	803	756	749	738	812	762	751	793	726	742	755	807	819	754	808	735	762	769	697	746	773	767	792	794	713	785	790	764	776	682	772	768	767	817	799	743	736	743	765	794	735	812	775	744	704	792	756	753	808	769	834	740	768	791	714	749	791	727	788	805	768	746	796	810	736	713	765	750	772	737	760	775	721	740	742	737	776	775	771	778	797	758	789	749	712	759	714	754	772	790	733	767	771	810	781	772	760	814	799	771	713	740	776	757	745	756	750	775	775	766	794	774	755	724	785	790	741	792	765	842	719	768	725	765	794	767	711	800	717	791	767	739	749	787	759	779	789	789	712	835	779	767	781	745	744	753	746	740	788	784	755	767	780	724	754	799	742	723	737	752	781	766	744	785	785	774	821	786	754	728	764	803	797	783	804	748	824	735	800	701	815	713	734	731	747	794	730	807	791	767	765	744	815	766	755	766	762	796	741	730	764	743	757	786	749	738	753	815	784	777	729	751	759	754	758	749	747	779	793	799	772	766	774	750	826	759	757	768	739	777	799	787	823	765	751	785	752	757	790	776	792	770	800	776	813	734	782	782	785	750	816	790	794	726	765	796	775	770	777	785	740	764	728	774	819	757	756	745	733	772	790	789	765	745	807	687	789	797	758	764	732	788	791	813	813	804	749	733	783	722	791	724	773	740	740	783	730	793	769	759	754	763	725	753	777	770	764	713	723	760	768	732	793	753	778	776	750	760	757	771	745	787	781	788	735	760	743	747	744	774	796	756	771	765	800	769	719	827	778	821	726	779	816	729	738	746	800	764	821	706	718	762	754	765	764	771	753	780	804	745	783	795	711	731	741	749	797	767	732	746	799	768	751	777	813	754	739	731	745	780	715	827	787	766	756	765	780	762	730	747	783	765	790	784	740	770	798	765	716	810	774	774	747	811	707	751	776	819	732	767	770	770	764	771	771	803	750	776	768	772	785	761	768	778	745	760	774	737	758	767	737	793	782	752	801	760	730	773	754	760	769	802	785	758	787	725	755	770	749	800	754	760	732	760	752	694	802	782	736	727	789	732	789	767	744	786	803	747	810	750	781	803	770	770	745	753	768	726	769	775	743	803	792	736	772	780	766	776	778	745	811	745	781	738	716	766	754	784	740	773	781	778	761	721	768	751	766	724	781	755	793	736	744	707	725	783	752	766	756	778	791	765	772	720	767	702	760	754	811	814	750	739	729	759	740	716	731	732	748	795	738	756	764	786	803	767	803	805	790	750	801	802	765	716	756	771	770	773	807	741	747	763	756	736	772	765	773	721	764	750	765	755	766	754	768	734	769	796	722	788	762	763	780	741	745	743	784	779	798	781	794	773	774	726	809	772	764	765	736	729	792	744	766	806	774	750	776	747	808	735	764	772	727	772	810	816	752	770	749	792	748	804	742	773	807	774	740	765	805	734	781	771	800	799	770	757	768	753	763	721	805	821	830	756	759	766	687	777	751	743	781	751	775	737	790	788	793	786	750	716	737	793	756	762	746	746	785	758	827	769	733	829	737	754	738	789	759	755	750	825	687	791	815	826	747	741	736	765	754	752	777	828	783	765	745	770	717	777	791	743	760	729	743	747	796	718	748	707	809	801	765	757	770	768	767	741	733	804	767	707	815	780	760	733	699	824	744	790	746	737	757	767	751	774	758	769	739	794	806	767	781	748	758	786	777	757	784	759	746	747	775	749	741	820	741	767	785	750	752	789	722	753	749	766	757	773	739	823	788	748	762	781	739	739	795	757	807	743	749	737	742	771	750	791	774	747	741	758	754	762	815	741	772	750	811	741	741	772	732	748	772	801	817	735	765	753	837	804	746	759	755	759	733	760	758	798	828	774	796	771	758	766	783	782	822	768	753	753	744	756	770	793	774	783	780	779	764	716	721	763	771	775	789	714	771	706	816	732	762	843	795	741	793	787	734	790	748	754	777	774	857	783	771	736	799	769	775	762	783	749	756	747	797	759	775	731	759	769	786	730	809	771	738	787	794	770	746	794	737	795	768	735	778	798	762	816	783	735	756	712	702	751	757	763	750	786	801	779	704	742	749	802	779	758	731	811	775	823	724	781	748	769	758	773	773	744	718	781	752	787	777	792	771	794	756	803	761	756	797	711	816	773	786	743	746	770	793	764	768	765	796	800	748	743	735	750	770	766	714	758	793	744	797	736	796	777	790	807	743	778	759	832	783	760	805	800	768	767	716	751	781	796	747	781	742	776	771	752	734	802	799	794	749	765	735	815	754	774	802	708	773	783	774	726	759	786	739	760	762	757	774	753	755	772	769	758	754	810	747	758	762	769	747	781	787	794	740	818	758	755	753	756	746	808	715	779	800	762	774	785	771	761	775	796	728	765	808	767	760	773	760	796	811	766	769	772	739	758	772	706	721	744	766	719	811	764	765	777	783	757	820	769	758	763	817	795	792	795	716	752	813	736	755	799	758	775	732	766	808	770	802	771	771	751	778	736	740	739	753	744	737	798	750	782	772	780	789	739	770	730	755	762	717	816	742	802	799	712	765	773	757	702	816	798	737	773	716	808	760	761	757	761	759	796	765	725	738	794	799	821	738	750	762	767	811	738	775	754	728	754	799	708	781	741	787	778	724	782	732	801	755	733	742	722	795	764	779	783	820	705	732	782	798	787	707	760	831	808	758	770	771	777	756	752	784	752	748	785	777	756	773	716	774	780	737	747	785	742	748	796	768	753	719	759	758	760	769	773	770	735	762	765	724	715	797	793	770	797	759	756	785	782	745	735	780	750	798	762	747	769	719	770	775	774	773	728	735	806	790	733	754	731	774	755	794	736	774	777	744	801	746	772	783	768	744	735	755	774	797	730	727	741	675	767	750	788	758	791	780	791	757	796	733	763	790	784	770	814	822	801	772	774	753	743	758	782	801	782	773	755	769	771	744	796	750	754	830	730	779	765	781	761	734	764	751	835	825	766	767	827	821	777	758	747	809	740	749	746	772	717	769	792	790	736	768	749	773	782	702	758	779	765	740	789	782	776	752	781	777	764	773	765	765	750	775	760	790
23306	21380	29397	23716	21381	21331	4669	1027	789	738	590	539	475	447	429	402	412	381	391	335	391	367	316	374	357	331	355	355	316	299	306	347	315	299	276	301	335	319	309	296	305	311	315	292	318	291	306	279	323	293	275	300	291	318	316	302	287	325	326	293	277	290	277	328	312	323	272	288	287	315	298	284	293	299	304	318	285	308	278	287	275	321	310	297	283	290	264	300	310	311	273	297	303	314	276	277	317	308	291	263	285	279	288	267	310	287	291	292	325	279	301	289	298	310	293	278	280	288	264	293	326	311	320	314	303	303	326	289	263	280	281	297	322	283	311	327	282	299	283	292	285	306	296	306	297	289	301	308	295	311	275	304	284	302	283	271	292	292	265	283	283	298	305	300	299	309	277	267	306	285	281	319	285	266	277	324	306	268	278	307	280	331	309	304	291	297	290	272	269	292	274	285	315	293	301	303	272	269	326	298	318	278	307	293	268	340	287	305	299	296	272	315	296	320	281	286	314	287	266	303	274	267	274	293	284	296	302	278	274	299	288	317	334	268	286	291	301	298	288	280	290	335	332	313	297	279	306	265	318	289	294	295	299	266	311	289	303	313	291	260	295	267	281	284	295	289	312	302	314	307	288	309	279	292	278	298	290	285	292	301	312	313	302	317	314	317	299	291	326	289	301	293	313	291	286	339	298	288	284	316	306	293	268	282	305	276	299	282	265	307	311	314	287	318	286	324	294	291	303	302	293	293	291	325	318	269	275	304	279	308	271	295	290	260	312	278	294	307	315	286	275	293	313	263	288	271	310	286	279	288	310	297	305	277	266	288	291	292	274	314	291	272	349	297	280	289	313	287	293	305	285	259	276	295	305	288	308	305	313	300	299	319	315	326	295	291	274	272	267	285	277	304	270	278	270	259	266	283	283	312	288	298	325	293	298	295	263	286	306	302	302	295	297	305	301	287	276	290	321	287	312	292	271	305	316	284	283	303	314	295	268	301	275	300	274	315	298	304	299	321	287	300	318	291	262	308	300	318	280	287	286	303	298	280	275	278	290	288	263	308	313	278	284	279	268	286	333	269	313	282	274	322	290	294	304	340	275	277	310	308	282	306	286	298	282	288	292	234	284	322	252	267	266	297	325	278	325	318	307	273	296	278	274	325	295	245	311	292	305	285	287	306	357	290	295	292	325	265	299	271	303	268	291	306	286	326	289	275	285	301	298	275	291	296	264	287	308	281	299	281	272	300	274	332	267	296	285	298	296	297	288	324	292	250	300	306	302	298	286	306	287	302	298	287	298	290	282	298	292	299	251	290	277	255	310	306	302	285	282	337	304	284	286	290	276	295	284	288	297	282	293	276	305	277	299	311	294	315	321	294	299	299	293	290	303	303	316	286	279	323	303	294	284	298	338	293	268	297	298	278	324	286	273	252	307	295	267	290	288	311	294	258	301	308	311	294	278	295	277	289	276	314	292	314	291	260	274	282	281	286	304	274	291	285	300	302	296	296	335	288	298	322	274	317	293	291	289	278	285	302	283	306	291	290	271	311	274	290	265	287	260	288	290	308	306	262	301	252	299	310	312	314	267	301	316	291	283	294	259	266	304	281	295	324	310	303	286	313	314	267	262	322	325	292	320	280	265	277	289	319	286	276	309	283	294	306	291	300	276	300	276	289	289	303	340	304	322	290	253	300	289	343	287	315	292	293	330	306	279	271	323	302	332	289	302	279	290	299	261	291	284	271	292	301	305	304	295	304	296	278	299	279	326	326	311	292	303	289	291	298	301	311	284	257	287	282	274	293	300	263	293	251	282	279	308	301	296	244	306	306	292	294	328	286	298	297	321	269	283	305	301	282	322	270	301	285	284	267	285	293	289	275	302	327	305	300	288	316	309	303	277	317	272	295	308	272	316	276	276	307	312	290	291	306	310	294	264	291	264	311	283	271	280	263	267	295	303	306	293	281	287	287	273	286	281	302	285	299	299	299	294	299	276	279	301	289	324	316	305	297	282	300	332	285	292	281	306	296	313	310	276	303	302	301	292	275	270	285	315	278	302	277	277	292	269	314	280	270	286	266	270	289	292	286	316	307	331	267	314	280	321	300	316	303	290	326	312	321	272	312	292	282	270	283	284	296	257	282	299	295	302	327	273	300	314	307	265	297	285	279	263	305	277	299	256	247	291	297	277	304	295	286	304	268	287	289	291	294	270	312	313	276	315	281	326	261	305	313	297	297	315	293	345	290	298	301	289	277	309	275	281	336	311	275	289	277	274	316	290	277	288	293	314	275	293	299	326	296	293	298	305	313	296	272	291	309	306	275	280	310	317	340	296	296	264	246	316	309	339	309	276	299	298	317	294	293	307	309	273	299	308	326	316	305	268	309	313	299	309	299	300	287	329	281	290	299	277	292	317	272	266	259	295	300	307	313	284	320	299	305	294	289	308	301	237	306	299	281	281	328	266	300	307	278	280	295	316	265	279	273	314	285	288	294	259	286	266	294	290	289	280	278	278	304	281	302	294	333	303	327	285	293	289	277	287	309	317	284	301	308	306	314	257	322	278	290	311	305	279	307	292	300	265	247	293	304	262	278	271	303	289	294	291	292	313	315	318	300	291	307	291	274	297	277	309	281	297	310	289	264	301	291	313	290	276	300	251	264	299	279	320	269	318	309	328	289	281	275	311	277	267	283	293	315	278	290	287	310	304	333	288	304	301	284	319	272	317	279	282	298	300	276	304	301	305	288	270	278	284	282	294	311	326	324	328	310	289	279	300	292	317	279	313	273	310	288	275	282	293	281	291	278	288	300	297	322	297	294	287	299	326	276	286	293	291	307	252	306	297	278	288	281	305	291	274	323	241	277	289	308	263	272	259	302	294	279	315	295	272	312	268	300	297	262	286	287	282	279	266	286	306	304	302	307	307	283	350	240	304	258	275	291	310	285	288	299	328	318	263	314	292	313	279	297	276	277	276	309	265	306	273	277	294	314	300	283	262	261	278	289	298	287	290	311	306	296	277	305	283	285	294	290	297	289	303	260	272	277	297	292	264	311	278	285	322	289	307	268	282	307	284	306	288	268	287	293	291	285	295	309	284	290	285	300	317	283	280	284	300	294	277	336	264	299	306	319	313	304	296	287	280	298	289	295	301	308	269	266	301	304	300	277	286	268	313	293	282	291	306	287	282	302	304	304	297	296	281	318	298	325	283	297	291	288	279	301	301	303	324	286	283	278	275	314	295	245	301	275	326	284	283	270	295	322	276	290	297	280	339	320	295	282	286	266	277	304	318	292	266	293	265	281	297	291	276	295	299	303	269	324	275	302	282	284	288	291	288	278	315	290	317	299	294	289	265	306	275	264	271	286	307	295	286	311	293	314	310	299	291	304	323	350	309	286	288	281	301	286	318	279	281	281	303	305	313	284	269	310	263	317	300	278	293	304	317	240	308	285	280	315	269	306	285	291	328	278	292	309	306	332	314	275	285	340	323	297
15757	14847	12835	6979	4739	3640	2809	2228	1800	1546	1277	1124	978	925	789	795	691	641	636	585	569	527	554	541	502	520	491	493	497	476	487	514	454	446	433	470	496	488	448	465	416	474	446	416	429	459	438	414	427	434	413	424	411	403	445	409	452	426	400	432	411	382	408	473	434	414	430	410	394	386	435	429	415	427	425	457	429	416	429	433	451	438	419	432	434	405	474	417	417	390	383	424	431	426	459	404	416	394	421	446	413	430	416	451	405	415	364	442	435	390	413	405	404	379	439	416	414	400	431	416	413	422	433	430	400	415	432	444	422	410	432	366	420	400	417	431	427	371	433	447	438	450	388	437	407	422	431	441	416	447	433	427	407	431	410	461	404	450	434	411	425	448	406	426	389	408	440	397	424	404	420	383	402	429	432	392	444	391	418	419	435	417	451	391	425	391	439	432	403	418	410	430	434	418	418	396	425	440	421	429	391	447	454	430	419	362	389	390	388	405	432	405	454	419	439	391	409	428	427	404	383	437	340	421	407	422	425	418	409	412	404	419	417	393	432	389	400	417	420	445	447	418	429	403	399	424	434	417	427	409	453	422	436	435	420	421	392	443	428	394	404	398	421	380	388	413	396	409	369	403	405	404	430	427	391	440	412	414	415	441	444	419	456	394	462	442	412	405	429	433	396	397	419	405	429	405	440	447	414	413	374	425	437	423	415	386	425	409	383	427	421	395	410	431	439	379	429	395	410	426	408	425	434	386	394	411	394	451	423	417	421	413	420	449	408	423	380	384	439	399	452	384	394	373	420	420	430	451	415	413	420	398	431	428	429	413	437	433	425	405	428	420	393	427	408	428	428	390	454	396	396	444	425	382	442	424	414	381	421	405	435	391	402	375	426	408	386	411	406	426	458	378	386	406	395	389	458	436	401	405	415	395	415	396	416	406	397	431	430	418	417	425	426	448	419	408	422	407	413	391	446	436	396	383	409	417	429	425	407	402	446	436	421	419	389	389	422	416	420	402	422	376	443	448	380	415	383	431	437	404	438	422	418	401	421	387	421	418	416	426	432	415	446	454	407	455	435	444	413	405	411	401	401	389	421	410	423	443	439	413	418	417	398	403	425	410	437	402	415	419	426	436	403	408	443	373	404	412	451	425	412	414	424	398	404	400	423	433	438	427	451	403	423	440	424	466	390	430	386	421	444	441	397	457	402	415	424	393	422	413	406	432	406	390	371	431	430	401	399	443	423	410	365	410	407	403	412	440	388	390	413	430	416	439	452	406	411	402	435	422	434	426	415	416	409	423	412	424	457	402	407	373	415	397	454	451	448	411	411	436	396	448	404	400	450	391	390	399	410	383	440	392	405	393	423	395	395	444	401	437	424	452	419	422	412	450	432	434	455	396	424	422	391	439	431	444	412	374	374	416	431	441	424	431	394	417	417	413	404	396	428	403	383	402	420	434	435	444	460	404	462	388	451	379	437	421	431	444	411	405	435	415	438	409	418	402	416	408	377	410	391	393	412	433	395	433	390	443	406	416	434	417	421	441	402	442	378	423	392	426	410	423	380	430	418	430	430	479	434	413	406	402	440	413	396	398	416	384	432	399	436	421	414	429	414	437	414	411	400	401	438	403	405	442	414	452	443	401	389	424	412	421	419	433	436	435	417	416	414	398	417	413	445	424	411	409	452	416	394	390	416	455	400	420	438	417	437	402	424	425	416	427	396	409	424	446	426	404	439	445	463	407	423	427	429	429	408	387	400	424	437	412	403	418	403	429	405	456	425	391	413	421	411	425	408	402	419	437	438	435	427	414	435	417	440	423	434	389	396	433	428	410	407	385	436	405	399	421	425	419	451	404	417	412	422	401	442	395	435	430	385	406	438	436	407	434	391	444	407	412	418	448	377	419	391	440	391	421	437	387	431	425	411	434	425	472	403	399	419	429	410	412	427	412	404	406	412	430	448	412	379	409	401	421	423	431	420	405	434	409	420	441	450	427	444	418	411	380	385	433	419	405	432	411	424	462	418	449	443	410	420	419	428	412	428	394	396	420	394	400	402	448	402	418	421	442	437	393	427	382	428	441	425	422	408	462	393	423	437	447	427	432	423	404	417	385	421	404	396	403	443	388	370	423	463	458	404	420	434	420	432	436	418	430	407	406	418	412	411	429	448	429	409	403	443	440	397	376	410	415	392	405	445	422	459	427	401	390	413	386	428	417	443	422	437	426	384	411	449	431	408	419	434	431	441	429	410	451	402	405	410	427	416	416	425	446	428	389	394	419	429	465	426	407	432	459	409	410	416	391	396	425	382	427	390	420	395	396	404	425	434	393	422	423	415	410	394	432	416	402	407	421	424	434	429	441	400	418	422	411	432	439	453	454	386	413	413	396	412	437	406	446	420	427	407	439	374	438	374	391	437	402	407	416	427	436	402	402	402	414	414	420	437	394	430	406	432	415	408	431	422	433	373	414	369	408	410	400	396	476	433	407	376	458	389	410	426	401	393	422	425	426	447	407	385	435	419	422	388	381	468	388	420	416	408	414	392	417	454	408	404	418	440	418	421	446	409	410	430	430	399	408	440	426	455	412	436	419	398	409	439	406	403	443	356	428	406	482	422	451	410	400	431	423	444	454	441	420	445	441	432	421	437	431	401	428	395	401	428	402	416	415	400	442	411	408	427	445	372	437	426	402	406	431	413	410	434	421	409	416	457	435	400	402	393	461	394	404	418	385	388	421	407	422	375	459	406	409	426	385	428	413	424	389	440	437	422	441	431	416	409	389	414	386	419	412	408	436	437	425	410	416	409	433	405	435	421	390	438	478	418	384	410	402	404	439	381	454	430	414	412	408	421	425	398	377	418	413	388	418	419	412	370	456	423	375	382	437	419	439	423	455	414	411	438	417	446	377	417	434	407	414	417	423	436	424	416	422	440	421	403	395	409	424	416	407	394	420	438	442	411	409	432	429	408	413	413	443	429	401	420	422	397	446	404	409	422	427	396	451	419	437	431	390	404	431	429	379	412	410	410	418	425	399	411	387	431	418	399	441	431	407	441	430	382	419	391	407	429	451	412	423	394	415	456	394	427	415	416	421	396	440	362	384	410	431	424	422	414	389	394	462	414	418	401	428	407	402	412	417	397	426	410	417	423	423	397	407	384	421	407	410	436	400	420	410	425	417	405	444	383	406	418	412	418	442	424	461	435	416	416	414	424	420	434	416	370	427	413	431	387	460	404	448	412	433	453	410	420	415	450	405	390	441	397	413	378	402	437	435	427	440	423	396	454	448	444	427	397	393	424	403	467	408	417	439	406	418	422	422	410	389	381	405	425	430	379	429	425	421	405	424	424	415	388	398	433	395	431	379	427	429	395	440	423	418	409	389	382	437	449	388	424	400	426	435	406	416	422	398	386	423	416	414	442	413	429	390	382	417	459	417	402	408	419	440	453	411	401	429	404	405	410	422	410	427	403	413	419	413	433	385	406	394	429	415
27274	20574	8338	1002	678	603	627	566	563	544	552	543	523	541	570	572	520	525	544	571	564	510	558	529	543	546	531	571	525	536	516	539	511	522	536	523	494	519	557	550	498	517	523	531	556	543	584	533	525	493	557	572	547	537	534	514	565	542	557	544	535	536	560	564	563	548	547	479	554	508	566	534	547	506	522	539	530	501	484	548	522	546	560	543	566	525	557	505	513	552	534	541	538	544	551	513	543	513	494	574	518	547	545	521	517	472	548	544	540	527	499	557	551	534	541	549	532	519	523	529	518	571	510	531	502	520	534	540	507	545	561	532	541	526	557	511	510	528	545	534	558	518	488	484	521	549	547	579	544	556	507	499	514	527	561	537	514	570	530	527	514	503	539	482	515	516	519	543	552	525	565	507	526	522	523	517	561	585	539	509	490	516	551	522	559	549	550	524	537	562	552	536	540	525	538	521	520	526	549	538	556	486	502	543	501	550	529	497	580	512	532	509	540	529	517	532	537	561	520	546	520	519	506	516	498	524	540	521	557	537	560	534	511	518	480	537	548	542	526	545	503	533	494	521	532	518	555	568	517	513	565	529	499	621	516	504	548	558	579	502	574	502	502	555	531	556	531	520	559	527	531	574	568	536	531	462	516	557	536	558	510	517	488	563	579	510	554	567	518	549	503	541	548	517	554	524	512	513	580	501	535	533	498	499	539	568	576	526	536	522	539	546	555	508	531	526	513	541	545	488	538	557	561	490	517	569	570	531	530	501	529	498	551	550	547	559	547	565	528	523	553	540	511	499	544	531	522	559	519	542	562	526	537	504	538	545	547	589	532	524	525	564	463	522	529	560	481	590	527	569	567	589	532	510	503	567	515	550	552	508	510	550	539	544	548	548	569	527	502	551	559	515	499	544	557	565	559	515	524	524	499	548	521	530	565	500	529	600	566	528	554	491	510	544	496	536	531	521	552	543	558	546	508	505	533	538	548	559	515	547	544	515	527	516	539	560	518	514	533	533	549	537	558	546	539	553	516	481	529	509	524	532	562	553	504	530	542	555	502	558	518	530	528	527	552	504	534	554	523	526	557	500	541	573	549	534	526	555	498	529	555	582	575	553	534	520	559	570	534	502	525	531	552	537	569	513	532	537	561	550	570	541	506	523	544	539	569	540	524	557	506	520	517	511	546	584	530	512	548	499	489	560	522	596	506	546	528	514	571	567	546	513	571	536	541	500	512	487	518	502	543	526	520	558	530	520	501	569	565	541	556	523	531	526	542	549	545	533	516	573	587	525	536	561	510	520	519	489	586	554	518	502	554	534	578	487	558	514	533	515	501	509	564	553	556	501	492	549	531	560	587	542	552	541	537	539	520	547	532	549	544	512	542	528	550	541	536	514	560	550	536	556	538	510	566	524	519	591	531	544	549	573	529	501	498	537	525	537	532	507	509	506	562	537	520	477	539	555	490	542	495	528	535	495	539	563	514	547	531	521	547	508	532	532	562	525	555	535	507	559	574	543	502	561	568	506	562	534	560	521	496	512	498	575	541	519	503	520	561	569	579	519	560	511	556	561	503	563	581	545	558	513	552	517	541	523	549	536	493	553	531	520	522	506	558	569	519	539	523	560	550	525	556	522	524	563	536	543	522	531	535	495	549	480	550	538	536	532	550	527	570	563	490	480	574	530	544	541	537	492	574	561	527	513	524	545	540	560	570	501	507	532	565	543	522	541	515	537	582	521	541	523	542	554	536	568	542	584	537	535	532	530	511	529	480	552	534	507	534	550	539	549	539	542	551	544	506	527	569	572	542	551	556	473	551	535	543	562	566	496	535	572	501	551	543	541	539	566	555	512	539	514	555	520	555	528	514	519	543	566	554	564	516	517	540	565	544	523	531	503	530	511	532	526	552	536	524	629	538	545	553	510	540	560	535	556	559	528	561	546	489	559	544	553	535	546	551	531	526	518	522	522	586	550	518	547	557	545	563	569	528	502	537	517	530	515	532	516	521	514	526	557	545	534	526	508	524	504	539	548	537	504	528	537	547	558	504	547	524	522	547	475	486	509	439	520	554	567	490	547	539	504	501	519	537	528	535	519	552	524	520	534	544	554	548	566	538	523	508	576	563	524	544	546	546	528	503	517	546	528	549	533	525	547	544	531	508	546	515	598	547	556	520	548	544	541	519	504	533	541	533	532	538	552	514	537	543	574	610	516	554	514	543	550	553	505	498	549	550	490	548	576	486	540	535	531	542	534	511	541	537	568	589	556	552	530	532	542	568	531	533	528	576	544	551	550	555	526	559	515	516	533	505	537	571	548	521	555	518	517	532	530	540	494	494	563	504	508	531	510	522	515	555	545	538	580	523	544	513	509	532	496	519	497	538	534	534	517	525	541	523	524	512	542	504	538	546	553	547	542	519	551	549	499	533	512	529	522	566	530	530	556	576	573	532	541	529	510	537	521	515	540	551	507	539	564	517	565	537	508	569	507	522	537	567	552	569	525	543	541	495	545	554	532	540	536	526	547	539	503	566	546	552	549	518	486	536	565	493	534	539	511	513	521	575	522	572	543	584	530	567	526	534	544	538	504	527	520	591	490	498	537	539	530	517	569	521	528	518	586	549	539	533	493	552	544	530	509	527	534	566	556	562	520	525	549	553	526	531	526	550	530	555	560	521	536	537	479	529	564	513	557	511	563	551	551	562	587	558	507	518	494	558	520	510	522	554	555	549	515	547	527	527	549	535	521	504	536	525	527	516	542	569	555	504	571	556	525	519	488	522	537	507	531	483	582	539	472	534	490	562	509	532	504	502	564	567	529	542	540	503	545	508	550	552	540	513	533	544	527	503	540	545	535	529	492	555	507	538	545	532	508	572	500	524	593	534	554	536	531	536	508	541	560	555	540	553	513	518	549	529	551	516	540	570	500	529	517	578	556	522	602	534	527	510	539	523	538	548	497	515	564	524	516	505	535	532	498	510	515	505	564	582	515	546	525	530	525	524	501	545	536	536	527	540	506	510	505	571	507	544	553	527	586	575	498	516	536	514	509	520	517	546	499	514	531	519	513	574	549	555	511	512	539	568	517	555	523	555	542	537	536	530	572	545	529	526	541	556	519	543	552	501	526	540	483	550	567	546	504	489	559	552	551	569	527	548	524	580	519	534	520	516	517	528	534	560	585	492	519	550	504	561	536	519	523	531	580	560	525	540	577	531	528	548	544	551	527	556	554	524	486	500	518	530	531	492	528	576	532	550	495	552	531	497	561	529	545	537	507	599	568	555	545	546	515	546	529	571	566	555	524	556	527	566	548	548	508	525	529	518	533	549	503	546	521	545	502	539	582	543	537	561	561	554	499	531	561	514	545	524	532	536	532	478	499	502	528	492	562	500	544	549	552	499	515	522	552	527	494	515	547	522	535	568	541	521	554	494	510	569	503	546	594	544	533	533	560	538	506	545	593	498	588	551	503	553	554	536	551	506	481	556	591	526	546
7138	1481	1430	990	888	814	767	789	762	710	736	723	748	756	709	688	758	778	684	716	764	693	715	691	714	758	711	725	714	690	762	752	749	710	768	721	716	724	718	682	836	690	721	648	717	750	787	731	705	729	725	734	704	709	709	700	718	738	691	722	713	697	687	720	734	742	756	694	730	714	729	704	711	716	702	700	750	682	754	700	720	745	729	706	730	707	689	704	729	745	691	715	745	693	688	692	724	722	723	693	707	713	745	747	691	754	693	700	700	731	729	755	756	684	681	668	716	736	727	776	762	773	700	717	692	717	757	699	720	744	695	732	698	679	694	751	691	754	735	689	691	736	715	769	715	748	706	717	704	748	683	719	742	672	730	731	736	743	717	708	697	685	722	728	723	722	711	720	740	666	737	721	732	703	756	719	724	759	724	743	706	732	714	699	721	750	730	695	714	703	716	701	692	712	707	694	738	730	749	698	726	694	647	692	733	764	731	744	698	698	704	672	712	735	672	694	738	688	718	767	686	732	711	716	693	702	683	690	704	718	727	668	694	736	711	700	739	705	726	710	686	684	715	735	723	695	728	680	748	684	729	693	728	772	688	724	715	715	732	734	724	698	709	712	716	711	707	718	728	700	688	666	679	722	744	740	684	704	711	715	753	671	762	706	661	702	720	700	726	694	694	677	723	672	715	756	733	677	752	740	751	717	695	717	719	719	749	737	713	745	729	722	731	698	727	688	685	704	711	688	770	750	720	732	723	684	743	699	758	693	709	727	746	695	694	712	701	739	751	779	713	748	725	763	733	709	705	709	658	709	664	743	782	737	740	709	722	701	699	678	706	748	701	680	695	706	693	686	701	760	726	742	733	724	721	749	692	704	704	712	728	744	777	715	729	704	776	752	713	703	703	700	689	674	705	732	694	740	726	763	719	695	728	721	746	674	735	698	655	744	687	738	750	702	756	689	781	690	685	759	732	658	702	692	720	769	691	706	696	725	700	717	696	760	755	720	721	690	686	760	648	711	707	700	703	742	696	726	750	714	675	732	700	724	692	691	719	748	700	722	732	731	727	692	722	714	720	716	706	750	746	646	734	744	771	740	707	753	700	680	751	696	688	732	707	707	713	738	682	726	718	713	751	711	726	697	727	710	685	675	717	771	695	698	721	730	705	704	703	710	705	738	708	747	742	686	756	748	695	694	712	744	700	757	716	744	755	738	699	736	681	710	730	752	692	724	760	705	677	757	724	738	710	736	710	676	720	696	734	736	718	737	736	748	722	745	727	731	685	708	706	687	750	727	757	759	706	746	679	775	743	665	762	749	717	772	683	708	728	702	690	737	753	730	716	707	666	695	686	750	787	697	705	704	744	720	718	680	736	721	702	666	740	719	707	718	707	692	705	699	702	745	713	762	670	724	743	719	706	700	703	719	767	757	682	698	696	662	721	735	732	707	707	684	749	726	743	715	758	651	732	732	736	661	721	714	706	676	662	687	685	659	693	714	684	677	668	680	698	716	727	699	705	719	726	745	734	757	696	691	729	720	754	714	745	705	693	718	706	748	713	721	753	693	744	703	700	719	683	736	722	664	647	698	685	767	736	764	692	701	751	665	691	747	712	720	729	716	712	756	727	712	692	693	738	729	724	717	669	696	676	738	757	707	757	708	731	757	724	768	747	684	707	751	684	699	727	714	684	722	690	760	711	749	741	690	736	698	743	768	709	756	706	731	722	708	685	727	714	655	719	721	740	730	724	694	762	748	727	761	720	769	728	754	703	691	702	740	672	721	734	746	689	708	754	688	719	762	691	742	705	711	682	699	652	744	671	700	719	712	691	695	704	733	718	727	713	705	783	707	739	724	701	691	710	731	720	721	698	740	726	719	728	688	667	735	742	631	726	707	707	708	672	710	715	735	690	731	769	717	744	718	706	704	716	713	698	748	714	779	738	753	745	750	711	715	752	741	772	694	674	755	728	668	670	729	667	713	767	685	711	762	697	782	655	767	724	711	727	718	754	746	659	788	683	709	734	735	723	665	724	662	695	689	658	723	720	764	699	772	695	691	724	749	718	676	736	706	684	692	712	744	723	753	706	709	733	757	715	704	730	707	726	674	719	749	645	706	717	725	691	737	731	726	750	668	741	707	685	735	691	689	713	688	725	693	728	741	689	700	728	680	692	693	733	711	714	704	770	730	734	695	701	701	688	730	727	694	715	694	670	720	707	695	719	706	735	710	711	687	669	798	709	723	740	694	758	707	706	716	703	702	716	732	737	760	685	716	735	703	741	731	696	715	717	688	743	742	781	738	752	687	715	749	714	671	738	718	695	749	724	711	671	677	667	772	716	715	687	742	708	731	708	648	693	679	739	623	717	703	709	685	718	690	721	730	708	734	744	708	723	715	746	742	704	732	700	678	738	738	745	705	748	687	763	745	755	739	672	692	667	747	758	725	718	652	741	725	671	753	700	688	699	681	730	752	707	747	740	662	706	754	690	723	734	737	687	745	708	718	710	684	797	722	717	728	732	743	747	696	670	755	741	720	656	732	724	712	729	700	699	678	696	728	676	712	694	718	708	713	701	741	726	690	743	701	710	740	685	703	688	731	726	748	695	734	753	751	727	733	751	696	712	767	749	766	783	715	746	692	699	703	665	722	752	737	712	713	678	727	706	716	754	723	741	692	727	718	710	730	705	705	728	705	669	712	708	691	710	748	733	728	715	706	721	678	736	712	652	691	649	768	727	661	711	680	747	744	740	651	744	700	659	679	732	699	716	692	730	731	719	726	664	726	728	744	721	688	730	670	751	750	714	705	720	701	740	709	672	710	685	732	703	762	698	722	675	682	704	651	701	750	705	672	751	726	741	745	748	716	673	716	705	721	706	688	733	676	731	741	790	693	671	696	705	751	688	738	694	731	703	708	768	729	725	707	769	737	726	727	734	751	737	730	758	719	691	718	728	746	754	725	682	767	699	758	712	722	714	668	658	739	734	718	722	699	696	708	752	663	683	706	693	775	704	756	711	721	672	715	684	691	704	714	683	725	664	707	749	735	699	723	755	702	727	705	725	743	722	733	734	694	690	747	701	734	693	722	692	747	731	669	751	695	726	692	691	743	730	709	691	755	731	718	788	740	674	725	690	759	731	741	687	701	731	761	726	683	707	733	681	700	726	730	725	735	685	717	730	721	742	723	695	712	712	780	713	739	723	708	715	677	752	726	689	713	726	723	725	725	708	703	681	713	714	707	684	699	675	695	691	729	668	728	714	695	721	666	694	722	711	754	689	714	720	699	686	704	758	677	706	712	714	691	717	676	696	726	731	721	760	698	736	721	700	743	693	726	721	799	724	741	684	670	723	668	730	702	711	706	687	730	728	740	741	753	720	731	723	708	764	726	691	706	740	717	728	723	732	700	737	709	682	707	717	713	699	666	759	672	769	678	731	712	739	725	741	692	651	705	670	732	675	668	716	696	692	715	699	715	665	689	714	729	705	740
24270	21344	28790	24230	21245	5719	1224	960	805	802	679	678	709	674	670	652	612	619	583	586	639	596	625	584	611	614	586	531	560	588	560	559	576	596	577	557	552	542	565	568	544	596	596	557	565	611	569	578	575	582	583	572	567	545	583	585	593	599	576	596	568	593	570	603	606	560	558	593	591	546	558	586	584	557	573	591	562	587	559	541	617	600	610	585	570	526	564	578	575	622	574	568	602	581	568	550	577	629	580	596	544	592	623	573	577	521	568	593	610	573	565	537	598	587	551	576	576	584	537	568	615	604	605	572	527	562	590	570	537	538	578	591	527	594	542	584	547	582	511	587	606	590	577	578	586	560	619	575	559	546	538	605	562	598	608	591	614	564	582	551	563	588	555	556	590	541	583	563	603	497	560	602	592	570	584	567	555	575	590	529	582	607	581	566	586	568	561	571	592	566	560	580	589	534	625	544	544	575	599	570	568	581	555	546	588	581	541	585	508	577	588	586	519	570	602	558	528	586	545	548	595	582	607	586	559	549	553	587	580	587	567	586	595	569	569	570	593	586	567	554	559	593	624	561	574	526	563	615	592	591	608	561	529	563	567	545	565	623	570	526	579	549	530	569	561	609	587	550	562	563	559	584	561	585	568	555	559	559	560	578	571	586	609	551	560	576	582	603	572	598	566	578	613	612	559	624	530	557	572	578	545	560	590	566	552	564	556	565	565	602	608	599	606	596	569	580	552	574	599	561	556	553	577	601	610	550	568	576	585	576	545	567	546	595	610	569	578	570	592	587	579	562	556	587	563	584	527	570	621	566	590	583	575	576	573	591	593	613	516	572	577	574	569	553	526	545	554	520	563	604	566	558	551	586	585	558	580	536	551	578	523	547	580	575	583	552	566	532	554	587	563	568	580	520	601	580	534	565	563	567	513	558	570	575	584	605	599	552	565	544	602	558	584	517	578	553	581	595	562	587	566	574	595	595	585	569	582	561	542	537	574	557	570	544	565	569	558	557	596	615	622	590	624	585	556	553	591	531	590	559	551	562	534	572	578	547	503	538	584	582	569	536	565	572	540	601	596	566	545	580	609	566	576	556	548	582	568	566	560	569	587	595	557	574	589	582	557	574	600	567	553	560	559	562	558	521	605	578	575	549	601	569	578	530	543	574	534	541	568	574	606	599	574	580	606	546	568	574	578	561	550	519	575	554	559	568	581	558	564	550	540	526	603	581	594	564	594	588	567	565	556	564	601	578	568	561	576	554	617	577	574	575	598	611	600	537	534	550	552	593	545	533	593	550	588	594	578	551	572	567	576	562	548	586	603	603	568	571	572	606	517	595	578	609	595	563	604	517	581	563	589	573	583	596	564	548	558	555	580	566	551	503	571	576	598	576	538	580	576	617	607	577	581	595	593	554	580	543	546	576	588	593	563	503	567	581	570	527	576	542	589	579	560	558	610	586	599	555	563	582	577	541	588	569	557	592	572	548	574	569	566	585	604	551	556	598	572	575	560	567	582	555	512	533	576	563	559	567	597	601	563	595	536	585	579	574	570	549	583	550	564	527	587	605	551	532	525	565	550	575	584	567	549	540	518	576	575	598	605	562	564	560	555	575	569	563	568	578	577	587	541	600	562	549	547	568	557	553	593	568	587	567	557	554	537	567	528	600	599	577	573	565	566	609	580	595	523	560	569	577	587	576	555	594	562	544	545	576	579	580	581	545	569	563	598	606	547	587	587	578	561	554	582	575	551	578	597	540	543	590	562	586	542	597	568	596	624	544	557	518	622	534	584	608	560	528	589	603	563	561	580	554	556	599	582	548	519	558	560	556	582	614	555	545	586	600	543	548	534	555	583	600	550	550	556	540	594	571	555	576	588	581	550	567	589	604	541	560	538	518	582	568	541	566	572	602	607	578	557	541	572	537	535	579	570	589	562	567	518	519	575	578	586	543	552	524	530	553	555	544	589	609	569	607	574	547	538	602	569	568	556	577	613	597	528	589	572	596	556	559	579	554	569	573	572	564	567	541	551	582	551	544	610	526	588	579	572	577	554	541	604	544	588	580	585	553	579	592	552	521	525	588	573	572	576	571	549	551	588	557	542	583	525	622	555	553	616	533	585	621	584	567	557	602	509	546	594	541	560	565	569	532	545	597	558	571	577	545	580	578	546	573	579	580	580	551	586	568	597	566	569	532	569	559	624	537	583	598	589	559	577	579	533	558	550	598	596	542	586	569	575	599	571	581	565	564	571	575	603	563	580	529	573	555	598	583	573	624	538	551	562	577	530	551	556	556	556	575	571	568	615	551	567	534	517	589	581	560	577	552	552	541	585	554	569	546	574	574	584	566	577	593	578	591	563	577	539	537	515	561	599	615	547	606	597	553	531	599	566	580	565	574	584	597	566	537	542	563	600	533	541	575	607	511	599	550	576	572	596	562	543	598	554	575	586	563	588	556	566	583	567	559	520	555	576	559	563	561	580	576	517	549	574	580	567	573	563	547	588	532	520	582	583	556	565	570	550	576	555	581	579	574	605	568	573	584	576	584	601	548	622	559	551	558	575	576	535	545	549	565	587	579	531	551	545	575	580	537	577	578	575	546	556	600	593	563	566	578	567	530	556	583	567	528	601	581	537	552	556	544	578	563	542	544	516	560	614	601	583	563	559	577	565	573	548	586	611	598	552	570	529	547	550	603	561	538	522	552	556	551	546	579	609	538	608	596	577	574	602	567	552	615	593	575	558	584	570	625	578	576	540	586	612	587	581	538	575	598	557	601	561	623	540	562	568	578	552	570	560	581	555	544	538	561	592	578	589	560	537	551	573	581	552	585	578	569	616	571	559	531	536	562	588	580	570	587	525	570	572	600	556	573	545	597	569	564	554	558	568	592	553	564	560	557	547	587	581	511	512	554	566	561	581	570	569	552	561	610	568	590	592	522	549	539	554	563	564	537	544	539	560	578	518	603	592	559	533	575	555	558	533	602	597	569	611	540	568	565	540	552	589	600	575	573	584	592	564	572	562	554	624	585	574	538	563	597	599	591	583	548	575	562	574	553	592	557	580	568	546	561	573	571	580	552	585	562	619	587	562	542	545	619	564	586	570	561	570	577	566	562	574	588	564	567	565	607	609	572	612	587	588	561	599	524	603	552	546	612	567	577	555	604	552	559	561	562	555	599	560	566	553	560	569	589	568	524	550	566	578	596	521	578	597	549	551	557	574	577	554	581	585	551	548	555	577	575	600	585	595	584	589	567	594	579	598	554	565	551	558	563	609	599	570	550	566	588	550	569	591	532	574	572	628	558	588	574	569	561	543	584	577	622	575	554	533	569	614	572	564	566	569	527	571	537	575	576	603	549	526	586	587	515	582	555	561	599	539	576	527	541	588	561	559	585	574	570	586	566	565	560	580	570	591	586	597	599	557	626	578	586	570	589	581	585	554	528	564	581	539	511	570	571	554	525	539	560	554	568	535	587	558	571	545	607	594	568
13027	9042	8030	4340	3108	2414	1967	1649	1500	1265	1175	1135	1051	1020	941	913	889	872	864	883	865	868	829	857	804	827	791	799	809	827	790	818	759	815	753	772	783	821	809	763	809	761	834	803	742	805	785	822	757	820	786	785	787	744	778	809	794	737	752	805	772	728	727	821	745	790	776	807	784	772	781	777	766	734	762	786	792	764	758	796	744	800	762	757	810	727	792	797	757	765	783	756	741	812	770	815	786	786	745	755	799	771	799	789	763	731	765	794	795	791	817	787	756	759	804	792	774	746	788	811	726	796	753	745	771	775	800	724	824	762	797	772	776	749	709	742	765	856	808	771	778	850	732	804	750	735	761	774	773	788	790	808	795	810	784	796	749	820	778	774	787	776	783	770	786	759	772	751	767	747	772	786	749	757	815	747	800	780	770	743	732	771	753	815	765	818	788	781	764	789	784	743	752	789	850	721	771	729	796	741	757	773	772	776	768	788	723	794	786	829	759	792	777	780	774	857	731	799	798	739	783	747	755	772	792	785	766	757	809	771	772	804	765	757	748	773	796	770	793	793	766	769	805	826	764	799	747	758	769	711	783	772	759	784	737	813	681	770	791	781	770	782	780	788	737	743	781	757	760	741	731	797	768	754	765	740	783	777	767	806	730	791	774	778	773	748	754	800	760	747	762	787	742	767	759	737	800	704	802	761	748	712	778	789	787	717	809	821	790	721	823	785	802	774	782	764	776	743	727	825	789	756	729	765	758	794	775	773	703	777	768	796	774	799	787	796	714	827	765	770	782	754	754	818	761	794	787	799	777	751	773	795	734	750	779	794	785	789	801	734	815	791	766	772	744	787	758	752	771	748	789	745	814	741	684	756	811	787	775	733	749	782	756	759	775	775	748	779	767	724	783	811	787	734	750	816	785	778	794	770	750	750	772	811	769	792	789	802	779	772	766	737	751	770	787	756	763	772	763	774	750	727	775	784	784	765	730	749	786	781	791	751	722	793	736	757	771	775	768	801	761	753	739	766	754	738	758	746	780	758	790	788	761	778	754	724	738	733	763	750	773	762	778	748	775	733	790	800	755	739	739	777	777	777	792	756	785	786	802	752	750	754	800	777	765	787	791	819	778	731	765	753	801	744	778	801	793	799	775	773	757	763	767	742	798	748	794	776	795	788	811	788	789	787	746	708	777	779	789	801	779	747	795	730	778	744	793	797	801	766	756	766	791	821	757	788	739	785	734	811	763	771	817	782	774	774	774	772	792	776	764	793	822	783	731	750	789	799	811	706	758	745	797	813	789	837	754	764	735	744	782	811	797	732	814	744	758	769	775	710	784	729	779	745	783	815	767	791	735	739	730	740	792	791	728	761	753	784	797	810	793	764	778	743	766	748	767	776	723	788	773	736	813	759	782	798	735	776	799	730	730	750	779	747	818	772	773	752	767	802	759	720	786	820	767	753	805	804	785	785	750	749	789	758	774	753	778	783	791	769	752	750	759	779	779	778	766	778	791	738	729	793	785	780	743	770	783	766	722	787	788	811	782	760	750	795	829	733	747	812	782	741	803	795	671	792	752	766	788	774	730	846	801	783	748	778	819	792	778	777	747	771	762	796	787	769	767	768	769	753	764	787	779	717	819	757	764	768	822	784	738	789	751	742	800	778	753	747	804	776	823	785	741	751	794	767	825	736	800	744	749	776	797	755	770	841	763	766	721	729	768	768	780	767	770	770	853	767	758	767	716	785	745	732	800	809	765	813	795	780	733	768	745	777	800	720	764	757	778	734	804	799	777	799	752	769	775	736	759	798	769	742	719	775	746	735	746	739	851	761	751	759	753	783	763	782	721	816	753	719	809	819	746	742	753	754	818	776	775	729	775	774	771	708	725	765	793	690	760	786	785	765	780	775	812	802	762	803	763	789	752	797	775	788	776	759	826	832	782	773	792	789	801	748	720	736	728	778	795	800	730	792	775	747	776	771	786	760	795	793	759	748	745	752	774	819	759	737	755	744	746	807	748	758	769	788	802	778	746	807	810	787	770	750	783	774	795	798	768	774	767	754	798	732	791	740	738	734	771	795	779	771	769	757	763	761	790	746	779	784	752	756	777	713	798	772	807	781	765	755	773	747	781	776	765	751	782	806	740	774	764	753	788	805	760	741	788	806	732	748	759	749	732	770	776	782	805	766	757	797	745	751	800	804	808	755	771	786	758	797	794	813	762	803	830	797	720	796	773	792	790	755	749	713	790	744	800	801	761	798	775	758	754	756	817	802	780	744	744	812	719	775	759	812	779	782	774	791	835	719	750	770	762	766	807	763	803	736	719	782	777	773	723	758	780	834	775	820	787	804	767	770	787	749	772	720	748	809	740	773	766	788	707	776	741	788	758	751	774	763	785	768	802	736	755	803	810	755	730	788	738	813	742	766	775	773	812	805	740	741	749	762	811	769	720	742	799	746	758	811	736	759	780	756	836	720	839	750	765	771	779	802	755	811	710	791	727	785	748	738	791	767	755	744	740	758	757	748	778	782	751	797	812	774	780	797	730	804	802	785	803	765	761	777	778	755	781	774	780	781	750	797	732	775	735	780	790	808	774	805	791	789	748	726	728	740	755	777	763	777	726	777	777	762	752	787	760	741	823	781	780	757	790	820	741	793	796	715	754	732	774	780	798	789	760	764	765	757	699	796	718	865	713	815	729	781	795	766	756	766	815	733	781	823	763	768	799	824	700	780	762	790	739	769	806	804	726	764	772	780	806	739	752	818	755	762	760	749	720	755	786	811	755	753	832	766	729	799	842	766	715	772	780	805	826	800	765	759	761	758	740	783	797	796	801	747	816	724	790	763	824	732	778	740	779	761	766	764	800	685	785	714	761	784	763	782	758	762	747	832	785	732	770	750	781	761	757	806	797	768	760	751	776	753	741	786	782	784	765	814	787	737	743	809	768	721	784	757	788	742	761	710	791	723	786	840	808	814	830	781	789	750	766	761	783	771	736	745	751	739	792	757	778	831	713	745	812	813	771	791	764	746	720	780	755	781	784	782	781	770	805	739	752	777	795	772	811	721	747	741	777	776	755	755	779	810	722	786	773	796	749	755	741	778	823	780	825	764	772	774	753	789	817	813	748	752	821	740	757	769	755	758	781	814	788	800	760	739	800	765	792	821	748	773	796	777	810	722	798	769	774	719	796	731	752	747	767	766	767	786	775	748	798	733	764	748	776	776	737	764	809	774	816	793	803	765	766	738	754	756	783	759	773	759	791	779	732	752	788	792	761	770	745	781	747	778	776	746	765	764	783	756	759	816	786	785	755	780	749	758	778	772	808	742	799	771	736	780	777	722	772	752	793	775	779	770	804	784	770	789	798	751	763	766	768	800	811	745	770	756	767	744	742	755	750	775	757	751	728	808	732	790	783	795	828	768	804	796	745	787	748	790	778	769	777	853	776	795	806	789	739	769	751	780	795	707	770	760	746	787	720	785	793	764	735	831
23257	21340	29383	23646	21340	21298	4407	1053	786	678	565	538	528	494	449	449	456	368	423	375	400	340	333	344	321	313	367	347	326	351	307	313	337	307	321	301	316	310	301	302	326	303	308	303	346	307	282	275	298	315	334	290	333	290	283	289	278	312	279	311	272	303	304	277	280	312	309	308	315	298	286	294	299	301	314	338	275	297	298	291	290	303	296	315	304	293	326	312	318	300	312	280	289	289	252	248	274	285	291	298	302	279	327	307	313	316	304	287	302	281	326	287	299	292	349	311	316	325	308	315	323	325	307	278	307	336	290	293	318	323	303	331	291	307	329	301	288	282	308	345	312	292	349	299	309	270	292	303	316	282	285	269	319	259	294	305	295	306	312	295	291	300	325	330	315	286	307	287	314	318	309	314	273	272	290	306	294	285	317	355	302	298	305	317	285	314	304	310	286	285	274	308	296	311	306	322	294	297	306	295	289	325	309	301	309	271	287	311	294	314	295	286	308	309	302	290	304	291	280	312	323	298	299	301	282	274	290	309	294	283	310	289	289	287	319	293	279	340	290	304	298	317	294	329	312	302	306	282	298	301	288	277	289	286	316	270	296	285	297	296	320	276	292	298	313	282	288	294	305	318	286	285	313	286	319	296	286	301	300	290	286	310	294	312	330	292	298	315	292	286	282	271	312	290	319	322	303	305	347	295	287	279	302	291	330	310	293	285	306	302	304	272	282	288	328	333	303	293	287	299	288	280	287	307	281	320	270	302	317	266	325	294	294	298	314	303	317	280	317	289	284	298	273	301	300	260	329	279	276	303	334	291	294	287	319	353	311	309	326	297	299	269	273	296	299	291	313	300	278	280	300	294	316	273	286	288	316	302	264	288	285	308	295	296	280	295	301	319	298	293	306	291	303	318	304	304	311	328	277	296	282	291	321	282	300	300	293	285	321	288	287	335	316	282	263	269	296	295	308	307	288	325	291	316	297	307	312	282	287	308	314	298	301	283	312	298	310	302	321	324	319	274	271	305	280	299	289	316	315	291	272	289	295	328	302	297	317	313	319	279	294	294	292	285	299	309	313	312	318	326	299	305	301	304	326	289	303	323	312	277	280	282	282	299	300	314	301	313	288	269	293	319	272	312	279	303	314	279	299	277	285	310	283	299	306	290	290	314	327	294	328	286	296	271	313	311	306	302	301	296	289	289	271	282	323	290	286	291	326	270	314	289	296	302	308	291	285	282	295	317	306	309	328	290	267	290	304	298	301	287	302	291	315	301	310	292	266	309	327	295	302	290	300	292	295	262	298	285	327	315	285	311	319	299	315	281	321	271	297	299	273	294	273	319	306	259	310	306	324	274	341	325	288	291	299	275	281	297	319	313	280	270	269	280	298	306	314	313	314	313	311	314	313	289	281	311	289	280	288	294	251	261	282	277	300	301	303	281	270	305	303	291	330	312	286	283	309	324	306	304	290	310	310	306	259	318	274	299	292	327	320	297	291	285	298	299	292	282	292	337	310	330	309	283	279	301	305	285	321	314	321	296	305	316	282	276	296	283	309	332	287	290	267	285	316	271	289	291	287	319	316	280	293	306	299	290	289	308	283	290	265	266	314	312	301	286	274	298	315	323	279	326	289	285	337	305	317	315	315	292	316	290	293	299	295	282	279	279	301	281	293	320	301	285	276	306	325	289	298	295	304	321	316	285	316	313	311	291	296	292	279	282	308	303	309	309	294	298	307	290	289	319	279	293	316	316	253	308	290	319	301	318	308	264	307	277	331	291	327	315	306	298	278	274	323	303	291	286	266	283	328	302	296	288	306	304	281	284	346	305	283	299	302	313	303	274	289	306	310	296	298	299	281	285	314	347	317	341	318	304	273	326	301	289	284	303	273	262	315	331	318	292	297	315	285	316	284	313	286	323	291	317	307	322	304	305	273	269	275	274	304	266	312	322	320	288	276	276	270	300	302	309	279	300	304	292	269	257	286	303	291	306	274	283	284	262	316	307	296	298	301	263	315	290	296	283	310	281	311	316	292	291	298	285	294	318	284	307	279	307	305	282	301	313	306	303	298	325	294	326	273	318	307	295	272	287	354	306	288	277	299	289	285	321	308	315	299	305	323	295	291	324	282	292	324	278	282	264	331	306	326	277	315	275	283	292	301	268	288	303	273	282	280	285	305	321	318	293	292	288	304	288	335	300	276	297	282	283	333	315	274	291	308	287	324	310	272	303	320	286	282	312	290	297	289	305	274	276	272	305	322	316	283	321	282	311	280	306	293	276	309	300	275	301	304	305	322	290	309	289	311	278	280	260	261	274	324	283	301	294	302	292	285	316	304	290	286	279	309	273	324	300	298	277	296	287	312	303	279	297	275	283	287	294	287	302	299	295	259	293	292	339	305	292	297	278	299	275	294	310	321	260	288	288	307	303	303	287	301	300	303	303	321	280	306	295	318	311	321	313	262	312	328	307	291	283	341	288	285	289	313	286	305	320	297	279	308	303	322	295	285	299	296	316	260	285	289	275	288	298	284	289	299	316	290	298	292	262	277	292	302	309	282	315	319	275	318	320	306	290	309	298	263	295	291	319	314	276	285	282	307	314	281	294	293	266	304	284	293	306	294	315	281	266	296	281	269	282	308	281	319	282	298	303	303	305	272	289	307	297	320	279	274	318	316	292	280	284	278	313	276	288	292	278	304	270	300	256	293	301	304	300	250	307	296	290	266	287	267	278	293	313	292	327	316	315	332	288	303	316	324	281	288	291	279	292	322	300	300	308	276	305	343	335	300	276	285	260	316	283	274	313	303	315	284	294	306	304	297	302	296	302	299	262	290	312	303	336	284	303	318	286	296	330	306	293	319	307	279	325	306	296	282	279	292	277	324	265	296	276	282	310	318	274	307	300	313	292	299	300	304	278	311	266	302	307	326	287	316	346	282	283	299	285	316	298	287	298	281	290	292	287	302	309	308	310	269	257	297	303	306	294	283	306	295	304	293	304	303	294	296	302	315	295	279	309	304	286	304	302	325	292	277	290	281	305	284	291	282	306	304	303	297	271	282	313	294	292	297	293	305	323	260	304	281	309	324	325	308	281	308	276	272	312	291	310	300	306	319	309	276	283	294	281	324	314	313	292	284	314	274	271	294	302	276	279	309	278	315	281	308	305	296	293	277	293	321	320	319	289	319	304	303	320	304	288	276	283	285	285	244	299	293	315	288	303	319	316	303	299	301	271	301	299	273	271	246	285	280	313	312	301	308	322	282	282	303	277	283	287	304	307	311	281	313	296	306	286	310	349	292	299	294	290	325	286	306	309	318	302	310	319	296	314	311	283	305	314	300	295	280	305	311	277	325	287	288	312	290	327	285	301	284	275	298	274	273	290	302	294	308	293	292	302	299	284	301	296	328	274	301	312	311	295	272	329	280	324	271	294	298	291	294	275	305	312	324	278	293	298	309	322	335	333	282	288	292	297	287	305	294	292	288	284	317	286
14861	14888	12855	6976	4770	3586	2827	2237	1800	1522	1242	1094	941	870	805	741	704	636	630	570	579	542	596	544	513	499	530	492	471	470	529	453	475	470	475	516	455	464	460	476	390	485	466	425	423	433	413	424	446	453	403	458	447	390	441	388	455	452	449	426	453	411	427	449	440	400	409	450	393	418	403	435	398	428	405	447	445	441	385	433	439	428	429	446	417	425	422	451	430	399	417	435	400	429	444	433	414	435	436	400	423	407	419	426	450	448	425	464	414	403	424	419	416	400	426	432	449	427	423	415	384	392	388	460	386	441	418	377	452	401	421	440	408	449	438	447	401	454	443	435	386	417	405	442	409	393	447	418	439	401	429	415	472	405	418	439	410	420	424	408	415	442	446	434	404	356	430	414	448	400	466	415	424	432	427	395	470	394	397	408	399	433	406	419	377	419	413	396	396	413	434	437	444	449	428	420	409	422	414	440	416	390	404	412	413	432	409	435	386	393	434	463	447	427	409	439	432	440	437	464	458	434	428	399	391	400	433	442	426	461	395	427	399	401	413	407	408	419	444	398	397	424	417	397	386	413	419	410	427	404	416	422	405	418	431	450	439	413	432	386	441	402	414	429	420	415	402	403	389	466	399	401	419	428	437	425	434	454	428	427	402	447	437	397	414	415	405	434	420	396	446	429	456	386	398	430	429	429	430	430	442	410	419	394	401	445	429	428	407	425	450	414	401	429	416	413	404	448	407	419	495	412	412	372	418	443	412	443	422	424	451	389	382	432	422	429	416	427	388	424	415	433	424	408	467	413	407	370	417	444	378	430	412	421	448	420	424	437	411	412	431	422	417	436	461	410	425	418	420	402	399	403	419	400	423	424	428	416	427	429	422	428	385	407	417	439	428	418	405	401	419	421	457	403	388	409	412	422	411	422	416	427	397	404	458	437	410	388	369	425	415	430	399	388	389	420	375	437	406	420	400	386	387	468	415	417	426	443	380	434	424	439	412	406	414	411	438	395	414	430	400	445	368	440	416	415	413	458	404	410	426	438	439	358	371	406	418	410	419	401	367	433	406	396	404	450	434	421	413	438	433	393	436	408	431	396	396	408	364	419	429	392	417	437	460	412	432	423	456	410	429	389	422	425	434	433	408	407	404	401	402	419	388	405	391	387	421	430	393	409	403	420	414	417	385	442	404	398	421	408	407	454	430	446	493	429	414	410	461	386	427	423	396	450	428	437	418	413	424	423	442	414	432	401	407	403	420	413	447	373	399	435	400	407	429	398	422	419	404	381	406	437	428	459	416	399	418	434	417	442	466	431	378	369	446	427	392	401	400	426	450	434	409	432	413	416	390	395	419	420	444	407	417	394	436	406	402	418	415	416	453	445	408	447	443	394	443	392	390	439	400	422	437	407	412	409	390	415	475	414	394	445	394	434	424	437	438	450	440	442	416	431	473	453	411	447	383	380	429	420	446	417	465	397	396	438	400	413	423	386	422	428	405	413	367	396	393	423	405	409	399	400	424	436	435	399	415	401	426	451	436	454	443	412	405	434	438	420	411	381	441	400	398	374	415	379	446	436	476	413	397	399	400	445	401	405	407	412	445	423	375	397	431	404	420	448	435	432	452	446	408	427	440	405	420	424	428	436	460	410	410	369	433	402	402	389	425	410	441	403	406	387	415	395	435	445	438	400	387	440	395	425	418	414	393	461	406	445	447	424	438	445	390	464	437	438	396	388	435	456	441	439	441	410	391	434	393	433	378	389	438	419	401	427	421	369	406	429	420	442	431	433	383	427	418	399	420	429	442	438	415	431	412	411	409	404	416	365	422	432	396	438	411	395	399	411	449	386	460	427	407	427	434	419	444	418	443	399	426	497	424	439	395	419	415	434	448	418	395	370	416	439	403	393	460	428	442	462	420	438	476	411	398	459	433	421	411	413	402	440	406	391	427	430	426	449	422	406	381	428	412	418	411	412	410	428	406	426	429	415	389	435	432	443	394	440	428	414	413	456	397	427	385	442	427	408	412	417	431	462	410	431	426	420	417	427	404	422	439	400	411	441	421	394	420	451	431	417	435	385	420	407	443	437	403	409	420	429	450	417	427	418	402	375	435	439	378	397	416	378	403	408	431	420	395	403	392	444	423	438	409	439	416	394	430	423	386	432	466	446	421	409	405	442	451	424	430	462	427	419	420	425	430	415	402	462	408	419	427	425	425	384	415	396	409	430	419	413	426	448	439	401	423	446	411	432	374	420	416	411	389	379	436	404	433	440	412	423	425	444	442	417	432	403	375	438	447	436	421	427	427	387	431	426	431	395	410	370	421	429	424	430	419	412	430	418	431	401	453	422	418	421	437	416	375	423	386	431	431	428	400	386	397	369	411	422	429	442	432	424	424	436	386	402	432	408	427	429	399	388	397	454	427	459	444	437	401	394	416	442	437	395	431	401	428	398	439	456	402	449	423	451	403	405	399	407	417	405	437	440	399	414	413	434	432	402	422	449	407	419	407	447	430	419	436	482	427	394	368	407	389	408	417	409	458	384	426	405	415	397	455	420	412	430	442	401	430	383	404	400	402	412	428	440	434	400	410	442	414	407	403	417	425	397	413	417	421	409	390	438	416	440	423	420	467	400	408	410	428	405	439	414	452	414	404	413	391	413	435	433	420	419	475	411	423	449	423	413	424	415	432	393	416	433	442	407	401	383	395	388	440	404	438	400	444	426	435	433	437	416	400	404	392	441	397	445	428	446	433	412	422	434	415	406	431	435	446	450	447	430	443	418	400	426	416	418	392	414	422	400	422	398	405	444	442	401	416	442	402	423	400	427	424	440	435	398	402	406	416	433	393	408	408	463	394	403	403	462	418	403	411	435	415	414	433	427	426	398	419	410	439	416	407	410	404	413	419	426	413	394	422	458	462	436	450	366	440	385	427	439	401	453	410	434	436	415	420	449	415	375	440	401	449	426	414	417	401	442	401	390	432	437	453	433	453	433	395	413	420	431	396	407	451	416	393	424	441	411	420	405	400	417	381	384	413	420	454	442	423	478	449	397	428	425	458	439	409	390	405	447	446	416	424	404	441	438	404	439	444	396	406	409	460	432	412	427	437	436	422	436	460	412	395	429	415	407	422	393	396	408	439	389	424	422	434	398	408	413	442	425	449	435	444	421	428	420	438	416	372	421	413	431	402	393	427	406	426	430	423	399	407	418	420	426	415	440	399	428	413	391	367	413	413	382	399	422	433	443	418	432	414	414	419	370	445	437	441	425	399	415	403	418	430	435	417	433	390	435	414	413	445	398	412	411	421	403	399	446	404	437	432	401	425	444	419	414	411	444	422	443	449	426	428	430	401	399	406	428	433	404	440	439	430	397	423	423	369	415	426	393	400	463	409	431	424	406	408	419	409	397	458	434	390	438	445	421	433	416	413	409	376	385	447	433	439	418	427	439	445	393	422	443	424	395	435	389	429	445	446	398	399	436	431	424	429	393
27480	20633	8389	1005	664	632	585	564	558	541	588	563	546	586	523	537	537	583	538	525	545	553	537	549	522	512	541	527	574	541	541	538	497	526	581	569	541	522	553	505	572	543	557	518	559	581	540	553	538	490	585	574	550	542	597	551	520	507	553	556	557	537	511	509	527	544	582	544	562	560	526	588	557	569	531	530	520	584	524	499	542	554	592	551	586	575	528	544	533	541	567	489	524	548	534	560	532	507	551	541	579	498	579	517	543	516	562	558	551	570	534	515	525	535	535	522	537	500	552	567	543	556	533	512	534	497	567	504	549	529	507	601	542	538	584	544	527	508	539	547	544	520	546	569	549	506	520	573	520	571	559	584	536	544	519	560	575	550	549	550	577	599	558	556	552	535	549	535	570	544	535	536	541	548	538	574	538	522	502	486	512	532	572	558	522	555	595	509	537	569	514	533	532	525	552	547	563	544	588	558	563	513	536	523	546	532	517	549	519	503	516	566	513	516	536	542	502	540	527	568	544	557	577	561	538	535	563	558	549	559	518	513	553	556	542	575	554	497	532	547	545	601	570	577	504	543	565	522	549	549	546	552	558	543	536	550	538	509	556	558	464	519	522	524	560	613	524	585	522	552	517	548	558	497	546	553	544	516	527	567	542	613	543	538	516	547	492	527	523	529	551	571	533	534	578	549	549	508	554	537	542	537	554	557	540	547	577	528	550	515	532	504	552	534	532	548	560	564	537	558	541	542	578	538	550	529	530	511	527	509	566	521	594	560	593	522	539	527	574	521	572	592	535	530	565	542	562	503	515	538	536	546	555	573	539	528	539	506	543	502	513	511	563	545	563	535	565	502	569	561	535	544	533	540	591	566	529	542	555	566	559	561	555	511	518	544	563	526	543	536	521	521	539	570	529	554	500	569	538	527	589	510	529	498	517	513	546	571	567	542	599	534	548	542	539	529	512	575	551	577	593	514	543	556	565	580	573	531	503	521	564	558	537	556	559	540	526	532	506	566	539	542	556	516	589	497	526	543	559	555	570	548	517	532	574	550	562	580	523	563	596	537	549	580	531	518	571	523	536	546	524	536	560	572	555	535	551	558	532	526	562	527	589	567	541	588	532	569	535	505	553	541	598	561	537	552	550	532	492	526	547	558	549	540	565	549	512	544	558	525	530	541	539	534	530	506	510	536	571	573	532	552	551	528	536	563	528	542	511	501	532	567	514	574	517	533	544	579	487	556	531	512	564	570	541	552	551	536	574	570	513	515	582	547	563	572	559	538	576	570	530	540	552	562	555	576	562	509	504	518	546	527	518	543	539	530	549	572	569	548	564	529	532	501	514	509	536	502	593	555	542	535	547	493	494	517	539	552	570	560	575	533	543	604	569	536	541	561	560	515	503	580	568	516	550	552	522	540	566	559	490	572	538	525	551	571	515	524	526	534	566	580	539	534	499	509	559	575	483	549	591	503	538	584	564	555	542	534	512	549	578	525	595	584	547	543	537	553	560	570	570	535	496	545	549	564	548	534	540	543	535	550	547	561	518	555	503	524	535	519	553	559	518	521	560	558	544	543	554	566	566	506	539	534	555	533	564	559	508	551	526	571	583	512	549	534	525	526	560	572	545	528	533	503	531	550	533	528	556	557	590	501	540	544	536	559	525	522	525	531	545	533	545	576	547	525	545	566	529	550	499	539	541	522	533	527	544	550	560	578	518	524	526	538	491	539	509	526	577	515	536	605	499	549	527	520	556	562	562	540	561	547	571	517	509	516	583	556	576	521	553	553	510	586	528	591	539	552	512	507	534	578	555	563	529	530	502	535	546	549	535	585	571	510	561	553	565	549	536	592	558	540	533	545	556	503	529	521	560	528	543	540	513	527	536	580	495	551	513	539	543	570	513	512	528	528	524	541	515	545	543	538	542	516	512	535	537	584	556	494	560	551	555	526	499	588	519	548	524	536	564	567	506	556	550	579	506	500	543	516	600	544	535	557	553	536	553	538	552	526	538	552	566	591	555	500	576	535	583	568	601	524	575	560	483	539	556	536	486	562	512	581	552	518	562	554	532	549	542	548	559	543	549	527	518	541	544	539	545	545	566	557	513	538	573	536	503	528	552	546	493	519	531	550	508	503	527	500	561	555	571	517	527	551	488	547	557	548	566	543	534	507	518	583	534	592	527	582	523	558	512	524	517	536	526	508	566	555	532	572	583	531	504	556	496	559	547	556	565	540	532	541	522	552	556	563	530	550	522	552	517	567	557	569	553	541	537	579	541	570	534	533	566	541	558	597	538	546	548	543	572	548	568	496	521	542	542	523	499	531	528	566	537	561	550	584	528	579	479	530	561	506	555	539	557	573	542	584	491	561	529	541	569	560	558	561	563	558	551	527	555	501	517	507	543	584	548	539	586	535	527	541	557	528	527	547	565	522	554	540	533	498	537	538	565	471	550	561	544	603	539	577	546	551	571	558	539	526	543	531	545	543	567	586	513	559	524	536	526	534	579	564	490	509	555	566	576	552	552	575	521	524	597	574	545	578	547	515	509	528	517	545	544	557	565	538	576	530	539	590	577	577	542	574	578	505	537	519	527	521	525	543	530	536	510	569	517	535	642	523	525	569	578	544	533	554	559	501	561	567	539	549	562	523	565	546	522	503	543	560	532	561	567	536	545	502	584	597	527	545	551	530	541	539	523	571	547	517	526	532	525	508	556	539	547	537	557	532	560	514	616	495	536	525	550	546	527	537	522	563	569	537	563	563	542	566	508	554	543	529	552	581	544	554	546	496	506	528	532	549	570	552	572	576	529	513	541	529	537	593	475	542	524	535	552	550	511	579	552	539	549	569	522	528	541	529	521	533	589	556	542	576	526	526	518	567	570	558	558	559	525	568	521	501	529	498	545	537	526	531	508	567	515	567	501	506	497	561	550	552	589	524	502	557	540	588	609	554	536	559	548	550	577	536	535	565	547	572	550	563	569	572	547	583	572	548	507	586	586	578	549	530	537	575	568	539	550	565	549	540	558	520	539	557	535	553	491	540	502	566	585	555	559	559	579	547	515	538	523	600	577	553	533	533	557	547	485	554	558	541	595	546	585	491	517	558	543	544	565	557	533	547	520	541	536	515	536	471	509	548	547	517	547	573	566	568	526	494	593	564	542	566	555	493	551	535	546	528	526	547	533	544	534	543	526	565	533	551	560	533	546	523	530	549	529	579	533	530	514	495	516	547	516	489	521	524	480	569	512	528	573	484	533	538	533	571	524	537	559	559	592	530	548	542	516	519	535	525	580	533	587	549	541	556	539	544	564	550	516	546	528	526	539	538	535	539	558	561	545	533	554	554	535	564	525	589	532	534	532	514	570	535	538	539	524	546	528	549	554	508	570	540	532	542	576	514	535	503	561	560	577	519	516	571	567	502	548	584	544	549	599	550	533	527	488	587	520	553	537	511	525	540	513	562	538	567	528	500	551	550	530	554	534	550	537	545
7566	1499	1419	1055	932	828	798	784	794	749	756	752	824	740	753	760	746	703	763	755	705	717	730	746	711	759	776	781	722	753	726	746	728	731	730	695	733	719	750	725	759	771	707	742	713	731	679	724	740	733	728	710	686	696	763	733	722	749	723	734	746	774	680	717	709	747	713	733	705	758	749	740	785	731	747	728	757	728	684	694	738	751	732	725	744	780	630	702	677	692	692	694	695	748	767	735	710	712	686	728	696	714	746	767	720	752	762	694	749	711	734	716	734	721	692	703	736	718	738	742	679	689	684	726	739	745	703	692	772	695	696	720	689	748	717	729	703	734	744	772	712	715	724	755	723	675	713	722	696	701	756	767	747	747	734	765	713	701	723	711	731	749	797	665	725	753	756	748	719	703	699	728	722	737	725	734	749	714	727	737	738	740	781	767	748	749	750	744	706	718	701	698	709	735	733	748	743	716	722	715	723	701	720	747	776	784	741	707	731	772	745	773	745	726	716	719	735	718	740	702	764	762	711	684	718	699	737	727	724	694	718	767	800	744	699	738	730	731	705	695	674	730	720	710	702	730	710	711	716	764	707	726	748	732	703	721	739	763	705	705	736	756	715	695	735	710	684	711	714	724	724	742	745	781	733	751	747	746	724	723	756	733	730	751	795	699	762	751	708	721	708	699	740	728	760	709	741	734	754	688	717	729	680	750	725	759	677	766	719	722	777	658	737	725	764	742	716	756	743	736	755	726	679	758	678	741	741	700	783	724	730	722	683	744	722	694	675	711	739	735	775	706	702	713	781	738	709	765	740	745	727	701	769	739	713	711	691	720	695	709	810	760	718	718	735	729	736	708	771	704	761	754	727	705	725	679	746	769	746	722	709	704	732	681	744	724	729	723	694	699	713	703	740	727	729	738	754	761	701	754	777	706	688	682	720	746	745	738	682	777	758	735	727	795	732	731	711	723	726	726	718	697	715	765	712	722	734	747	760	759	753	753	747	739	712	737	703	756	730	710	678	713	743	726	694	770	721	732	724	687	717	751	722	744	736	676	692	696	769	710	722	693	735	728	805	726	745	737	724	702	756	773	767	714	770	751	704	754	711	735	751	742	720	755	684	752	805	742	740	730	739	674	736	707	783	753	680	679	688	708	684	753	758	709	736	682	765	750	703	737	752	714	687	701	740	714	712	746	675	727	782	676	734	761	680	754	716	730	731	694	727	746	758	723	740	736	738	767	744	741	681	692	757	746	693	726	708	779	721	774	738	736	741	732	758	750	760	766	690	701	671	755	758	699	736	724	709	727	743	722	729	728	693	696	735	754	731	718	708	730	744	746	660	717	761	706	732	776	754	705	715	753	698	695	704	693	687	682	658	692	695	745	699	697	708	703	730	684	708	721	758	717	753	735	692	764	699	720	768	739	734	706	757	719	715	759	752	725	694	738	717	739	726	705	714	773	755	714	732	707	714	722	737	742	727	720	750	710	719	658	734	762	726	745	761	719	711	723	709	698	741	747	745	734	723	781	715	767	739	723	734	718	715	749	692	740	734	777	729	769	742	725	728	729	728	695	734	754	716	789	758	719	708	703	733	702	747	727	754	731	734	740	736	768	697	705	706	661	705	688	707	754	699	759	749	758	696	731	776	773	733	720	675	721	728	715	763	706	673	725	764	687	719	673	713	753	740	778	693	733	721	689	746	713	675	727	702	740	709	722	694	674	746	734	698	741	771	744	711	714	730	765	743	697	708	753	708	787	752	679	702	732	731	762	741	717	710	736	712	668	692	766	752	727	691	694	706	758	800	711	731	732	735	671	695	715	704	765	725	761	708	736	687	723	711	757	698	717	740	717	694	730	726	706	766	736	721	709	715	741	733	748	738	715	696	781	715	738	714	694	767	730	706	774	704	685	686	748	693	712	700	741	762	730	722	728	725	736	728	773	735	730	737	759	735	705	737	777	719	684	713	682	729	727	715	737	732	719	702	746	728	697	770	671	747	654	678	751	725	680	721	737	761	707	738	665	712	716	744	784	763	684	733	708	750	710	678	723	753	727	718	699	705	744	677	745	713	734	737	683	714	744	713	716	724	743	743	725	732	684	748	737	753	779	634	718	703	715	709	728	714	682	771	753	699	748	764	728	688	758	713	750	689	760	725	714	733	727	767	715	708	714	768	717	750	783	698	654	740	724	778	729	742	732	743	733	737	753	668	740	733	739	703	695	734	729	741	747	748	745	653	724	755	770	742	766	716	735	743	741	691	730	701	707	715	730	714	734	706	747	767	728	716	709	695	721	710	741	703	731	726	694	756	723	734	698	756	755	753	701	719	702	692	714	736	713	741	720	734	743	748	750	757	721	738	745	728	654	706	748	753	733	742	755	726	710	725	757	764	700	755	714	735	727	717	717	740	732	730	735	706	734	717	751	766	749	735	725	764	739	726	721	743	753	752	751	714	722	744	716	743	722	716	760	744	728	736	714	703	705	732	726	759	679	702	720	703	755	774	725	708	767	672	745	707	772	732	749	732	713	739	757	736	679	717	679	727	749	687	727	698	805	729	725	748	754	717	751	730	725	777	739	774	739	731	725	703	745	723	729	721	709	747	749	719	687	725	735	725	698	735	710	687	703	731	772	739	747	733	717	749	747	715	737	696	709	727	711	743	740	738	694	751	748	742	779	742	711	742	744	729	734	728	726	710	711	791	731	726	729	782	713	700	733	747	719	648	754	737	740	707	710	727	761	751	762	712	717	716	695	727	741	739	708	720	790	736	710	700	665	748	733	713	738	740	723	737	709	726	736	714	730	702	731	748	724	702	672	745	673	710	733	747	725	725	696	750	687	747	748	709	723	732	732	708	749	741	746	750	753	726	683	748	705	739	741	729	719	713	686	707	734	732	702	725	695	707	677	719	713	747	709	755	744	724	707	738	689	752	704	721	699	762	747	666	719	785	778	707	655	729	716	719	746	733	722	701	730	677	713	699	708	694	703	690	718	744	768	725	750	711	722	757	691	710	729	692	749	755	738	720	742	719	736	702	674	687	719	756	768	682	701	719	721	772	769	755	691	698	758	731	705	745	737	712	692	764	724	699	737	708	718	757	744	729	752	718	722	719	732	752	701	700	694	752	711	706	739	672	735	730	756	754	705	758	740	715	744	726	699	727	757	734	745	708	711	716	751	753	668	688	744	753	700	737	751	722	695	709	695	728	684	728	700	738	718	763	749	698	718	739	712	733	703	719	679	717	701	708	710	710	724	723	727	730	696	726	727	747	712	684	730	772	688	737	716	751	741	763	721	734	719	743	732	724	687	714	783	732	739	757	693	746	738	720	739	700	683	685	747	715	719	735	692	752	708	727	733	752	761	696	730	762	760	759	723	746	666	752	708	751	696	715	777	703	699	704	723	710	789	712	723	683	739	775	732	695	739	723	757	740	755	735	722	693	734	725	740	704	732	796	665	761	736	736	694	704	718	689	713	735	762	689	786	697	703
24373	21342	28797	24230	21255	6055	1309	1001	818	740	767	739	712	639	612	637	632	631	626	663	625	616	601	629	613	577	631	608	581	582	594	632	591	547	581	596	615	607	600	581	577	596	534	606	594	523	589	561	579	563	534	597	544	566	589	532	588	586	552	619	580	592	614	574	598	595	607	564	604	590	592	564	573	627	541	584	591	640	586	602	606	589	603	576	556	614	607	625	573	581	558	588	565	609	619	534	596	604	544	621	595	551	592	604	615	555	574	564	604	591	603	546	590	596	601	611	616	562	568	553	602	591	545	602	589	562	594	578	584	584	581	613	571	566	606	593	595	603	582	543	590	618	604	585	563	602	558	586	587	597	579	606	612	561	589	566	589	553	564	571	570	590	580	581	583	615	591	535	571	574	604	593	597	562	598	603	586	575	611	577	592	579	603	587	583	577	588	567	602	607	572	568	579	601	563	627	615	526	602	585	617	583	578	574	578	610	544	595	586	615	573	562	602	547	561	552	573	573	614	569	585	580	623	617	582	601	604	517	570	619	557	559	571	574	559	593	563	598	622	551	589	560	547	519	618	545	590	585	557	603	563	584	556	621	576	565	556	588	589	586	563	570	552	583	581	596	589	617	550	588	632	564	577	574	593	576	594	603	558	614	580	606	579	575	576	595	556	601	578	589	580	649	549	616	536	586	596	579	532	548	533	612	574	571	584	586	598	606	576	618	585	578	593	563	570	643	590	540	557	523	545	603	578	582	560	627	580	577	577	590	580	560	556	585	569	590	564	552	566	552	557	569	615	585	573	572	542	597	595	547	559	553	584	583	543	498	616	574	599	551	561	578	590	564	561	590	594	602	529	598	576	597	534	533	576	589	560	594	579	570	594	564	556	585	555	547	610	573	556	587	583	508	563	573	586	585	613	558	608	550	549	589	577	590	565	592	559	604	545	592	583	570	568	599	630	595	578	571	571	616	548	596	578	582	603	573	575	591	612	587	576	602	618	585	568	571	542	577	590	563	584	594	584	608	606	604	622	603	596	601	613	602	583	588	567	597	586	622	535	566	584	599	617	582	618	578	586	615	573	577	581	600	556	586	553	593	577	572	576	528	615	583	543	599	545	585	560	546	572	581	596	580	546	576	586	578	554	543	606	565	556	539	554	615	606	604	599	607	528	578	547	575	561	583	617	621	544	606	574	577	564	595	548	562	600	580	581	592	622	535	558	556	555	575	568	549	535	531	564	577	606	612	561	567	549	553	586	544	563	557	612	573	591	574	627	545	554	561	581	586	581	585	562	565	576	559	626	596	572	576	593	637	553	589	594	557	627	588	559	581	585	590	555	523	586	546	575	568	606	590	550	576	572	587	588	573	573	579	594	536	603	586	620	615	548	556	577	557	571	591	552	588	566	573	587	579	535	617	592	583	560	611	603	594	568	574	566	572	574	578	550	593	594	565	560	586	599	591	573	570	582	572	588	571	541	567	614	548	556	592	544	590	577	559	614	576	559	594	575	545	585	608	555	574	550	560	602	584	561	596	584	579	570	578	575	585	585	549	587	583	578	566	602	590	563	610	588	580	566	543	614	602	570	592	623	592	576	554	592	583	577	581	603	582	524	583	578	602	553	594	564	553	551	586	560	565	591	582	581	558	573	577	585	614	584	594	561	551	561	571	539	609	603	571	606	564	563	554	567	571	566	566	579	557	548	580	613	596	555	534	539	600	558	566	546	527	569	578	576	569	604	589	612	543	533	558	588	568	569	568	552	588	592	554	584	531	559	588	590	577	561	589	582	575	591	563	560	568	632	550	595	594	618	559	563	575	583	565	580	619	550	578	625	550	609	549	541	600	574	597	567	549	591	563	552	582	590	556	601	595	601	596	570	572	552	564	559	561	572	561	559	549	570	576	600	631	592	573	604	546	542	598	560	554	564	585	618	590	586	547	597	564	551	561	586	577	577	566	614	538	583	594	575	573	587	640	559	553	546	595	578	592	596	560	580	586	572	613	612	556	574	588	561	600	569	595	566	590	523	544	601	567	582	571	569	583	559	538	629	574	560	599	590	646	560	571	608	573	615	546	585	595	571	604	581	606	572	616	557	610	549	569	528	591	606	590	598	577	610	601	545	529	601	581	564	598	540	557	616	576	597	619	556	559	595	625	557	516	647	581	571	573	589	571	571	585	583	611	570	563	569	610	516	587	599	573	586	579	572	601	554	577	587	606	602	546	566	588	547	608	573	597	608	556	591	592	554	589	568	561	584	578	594	599	567	566	597	559	614	572	615	569	604	616	555	597	547	635	583	564	586	542	602	584	593	570	600	590	615	539	547	599	595	568	597	602	571	594	553	590	552	584	622	590	569	580	530	543	575	589	577	600	595	591	590	615	570	589	585	562	590	626	596	568	561	600	571	571	582	588	578	567	574	588	560	574	571	543	578	612	556	576	593	634	602	594	559	555	581	566	573	595	571	568	601	593	542	584	584	573	584	568	581	600	593	544	579	584	546	574	559	586	545	603	589	603	652	555	598	598	565	551	590	589	583	606	620	587	551	536	587	592	537	563	612	599	571	543	610	573	547	585	618	567	525	555	551	521	569	570	578	581	580	625	572	545	580	590	602	538	568	575	552	611	572	535	573	569	545	616	571	587	591	584	593	547	568	578	600	596	564	557	589	579	538	549	574	542	602	551	586	541	590	561	537	595	605	603	570	515	591	544	593	573	610	549	594	571	608	570	597	563	611	578	647	544	578	569	592	587	550	566	564	586	566	592	549	574	589	584	514	624	616	594	580	596	567	525	589	578	576	578	588	603	517	585	578	592	570	571	561	546	544	598	585	583	604	578	570	608	554	589	629	552	569	565	594	586	556	587	589	613	565	578	558	578	582	547	564	617	574	535	607	606	592	589	550	605	579	613	590	601	601	564	609	587	561	545	567	568	591	604	561	582	587	587	583	587	573	610	605	556	552	561	601	539	572	622	573	567	571	597	563	516	589	591	573	561	604	600	540	597	533	573	626	575	585	581	597	574	603	596	571	577	510	586	567	602	601	601	554	563	591	592	566	545	569	582	553	624	572	576	568	606	602	551	589	582	597	585	568	573	591	594	577	571	621	518	602	579	598	568	580	539	561	581	598	593	551	586	615	606	599	566	553	531	578	610	615	593	604	582	557	569	608	600	546	574	598	565	579	574	627	598	568	544	592	545	581	571	589	574	554	571	582	598	630	550	611	556	572	604	597	593	532	560	582	594	576	579	568	599	545	632	572	546	583	562	615	601	554	564	595	630	570	568	618	560	545	600	565	587	549	578	604	601	568	572	564	580	555	572	569	593	558	575	581	561	570	568	582	573	628	538	579	575	592	579	575	584	559	586	564	551	577	623	588	558	588	595	585	573	621	548	580	558	527	554	590	623	569	600	584	548	621	568	642	566	556	563	593	553	588	548	604	564	605	560	538	631	575	575	609	558	583	569	607	591	578	574	563	604	582	605	602	612
13367	9046	8046	4185	3023	2470	1965	1677	1487	1323	1183	1138	1078	971	952	995	924	898	934	885	862	861	918	843	862	888	863	857	826	798	806	784	822	872	786	805	802	788	809	825	787	793	801	830	728	811	834	785	813	797	797	831	808	753	748	797	763	762	768	804	790	810	764	783	798	817	788	767	774	791	820	799	849	791	817	753	745	738	769	774	758	776	779	781	803	797	797	712	773	776	768	786	765	829	801	784	809	725	801	751	743	735	793	781	754	760	827	829	814	749	797	775	782	780	779	711	750	805	810	781	805	761	795	781	768	793	816	776	759	739	759	796	797	761	758	793	763	740	800	795	822	791	828	780	783	787	803	724	801	795	774	794	798	810	801	774	753	799	790	745	817	803	773	794	735	830	773	801	799	752	801	772	748	819	753	797	799	767	799	760	749	804	771	799	739	804	786	792	762	763	745	740	806	756	786	795	816	749	795	783	746	789	773	779	828	785	760	773	774	806	805	808	799	774	753	775	766	762	786	752	691	747	768	749	779	800	783	784	831	751	788	785	759	799	732	775	835	768	734	737	803	781	766	803	739	765	790	763	770	773	769	802	837	785	752	732	761	762	811	792	767	769	756	772	753	797	797	800	781	753	775	814	764	744	792	805	790	767	771	840	764	771	724	773	817	760	787	714	797	810	755	757	773	729	790	820	792	765	748	761	774	770	790	749	767	774	789	759	740	785	830	814	781	797	750	756	728	811	781	751	788	731	769	761	766	778	754	751	780	783	785	806	802	759	834	808	795	807	789	779	749	795	763	835	781	751	818	752	801	819	825	812	792	815	783	815	803	798	780	774	772	790	750	834	781	784	798	790	794	784	798	778	778	778	800	748	807	746	779	787	805	782	744	762	787	783	800	817	716	763	761	751	732	812	769	777	744	833	765	736	748	789	793	769	784	824	826	779	771	819	765	792	780	800	783	764	764	773	802	780	745	814	793	810	834	756	815	790	784	758	807	791	823	762	771	747	743	797	802	809	756	833	787	773	775	746	764	797	760	809	816	789	790	797	802	791	719	844	815	763	790	774	743	785	737	747	801	828	797	799	788	775	778	774	823	775	770	792	794	731	733	769	770	752	801	820	765	770	810	763	779	758	736	773	814	759	768	740	738	795	756	802	784	797	776	808	767	811	791	725	794	805	749	769	808	786	733	774	812	765	858	743	751	762	761	781	794	742	819	753	794	740	787	766	761	748	761	807	730	796	751	776	758	773	763	767	799	770	732	779	781	795	801	731	796	803	768	792	795	747	805	762	760	785	775	801	788	740	816	804	771	759	726	783	733	824	819	788	749	835	772	826	779	761	754	770	829	803	716	827	777	795	751	727	757	819	807	786	774	746	795	845	800	775	741	813	797	797	782	802	782	835	779	786	795	796	768	823	813	800	804	772	769	865	793	748	761	762	771	828	781	803	769	817	802	772	726	837	806	748	751	750	779	735	796	713	790	789	761	789	775	764	799	789	759	770	740	737	806	793	814	771	798	767	758	727	794	791	795	774	820	846	777	751	756	770	790	756	786	809	731	789	752	819	817	831	746	797	795	774	730	814	794	831	803	797	816	789	795	790	785	755	811	781	849	823	735	778	797	743	748	744	767	722	782	785	777	736	800	776	760	791	772	791	781	794	785	790	791	760	798	779	792	760	790	784	788	810	777	760	746	772	775	804	733	732	823	806	810	805	839	774	757	804	769	792	811	777	789	763	775	780	799	793	768	751	778	801	742	809	754	737	740	786	793	763	804	778	806	792	757	779	723	809	774	771	779	773	783	802	778	769	759	813	761	786	764	790	756	784	726	800	817	781	769	790	754	803	757	843	762	743	707	733	785	777	762	767	773	747	767	780	794	734	790	773	733	762	770	761	780	768	775	797	733	717	791	830	728	741	811	764	781	840	765	737	755	803	793	788	754	795	737	828	728	739	803	742	753	773	828	779	810	774	769	767	739	779	733	812	742	764	777	765	796	839	790	784	786	785	793	740	788	775	776	801	751	773	777	797	828	779	751	771	731	752	784	787	799	695	738	773	806	799	736	730	803	771	799	762	709	766	768	798	818	759	784	792	768	729	754	794	756	840	789	786	789	840	768	753	771	783	758	760	751	860	778	777	756	773	753	743	782	765	732	736	783	834	792	769	761	764	757	801	755	782	759	790	744	814	744	801	785	861	720	767	792	703	780	790	784	766	798	790	750	751	773	779	773	828	771	778	752	757	798	802	772	742	772	762	753	804	746	804	738	774	808	828	770	771	768	800	742	810	763	811	776	736	768	779	798	825	748	815	850	783	787	805	818	755	831	747	849	727	778	775	778	776	735	780	775	769	781	749	829	755	778	775	800	769	795	795	753	812	827	734	802	742	735	771	753	739	889	767	796	824	823	790	759	755	739	740	740	789	805	794	779	782	771	755	800	834	790	833	795	748	765	760	777	798	848	754	845	790	760	799	767	770	735	817	771	787	784	754	809	776	778	755	758	753	822	751	784	740	777	763	822	783	794	807	785	790	826	751	741	781	797	759	760	735	803	774	740	770	828	782	775	795	760	750	780	774	764	781	766	757	784	820	787	746	734	762	791	763	732	773	762	774	752	806	761	812	776	792	782	778	771	811	789	785	786	726	854	822	751	803	803	811	740	797	762	817	756	794	768	766	801	740	785	775	727	765	799	749	759	784	840	796	781	773	765	794	781	762	773	818	765	749	769	786	757	759	760	748	778	792	818	794	761	791	722	760	757	725	807	821	786	742	784	778	771	756	766	742	756	809	702	788	783	756	806	764	821	738	746	754	816	788	776	802	779	795	788	755	790	759	760	810	767	774	807	712	809	774	794	793	765	794	768	773	794	775	733	780	727	836	749	674	756	787	768	775	771	760	750	799	763	803	805	777	791	763	794	774	711	796	784	812	842	779	795	716	786	783	790	811	844	787	752	758	801	765	808	803	725	788	745	766	849	802	786	800	757	764	777	777	751	746	811	747	796	765	818	798	816	810	823	779	745	790	772	805	772	786	804	759	762	789	793	785	737	814	780	787	758	762	842	820	788	754	740	805	755	757	764	796	764	808	796	809	732	796	800	754	815	811	790	730	765	775	815	773	766	824	824	771	812	753	812	707	823	758	819	781	787	791	848	775	816	732	772	766	738	734	783	793	758	792	777	773	800	820	804	763	761	819	812	771	792	791	832	789	785	773	768	791	821	731	786	814	792	822	766	796	786	784	756	757	740	793	803	773	763	766	802	765	844	797	780	753	757	723	792	787	800	776	760	747	754	771	829	830	781	749	806	746	814	788	780	823	803	743	767	788	757	826	808	742	776	770	803	776	762	728	764	783	780	755	848	800	801	830	719	763	794	753	781	755	731	793	800	778	759	741	816	819	774	790	819	777	779	729	773	774	767	751	786	778	807	782	755	758	810	750	814	800	787	755	787	766	781	775	802	705	763	793	759	815	794	780	755	816	793	823	769	764
23250	21384	29429	23683	21384	21326	4373	1076	807	679	659	577	500	468	462	455	407	411	442	391	401	361	403	335	346	356	308	307	319	329	321	344	346	315	301	343	324	328	306	294	288	310	328	303	299	316	326	280	300	314	330	335	335	327	320	290	338	319	305	325	336	316	328	312	305	307	319	309	313	300	334	296	315	313	345	311	312	294	308	314	315	315	289	325	331	305	293	293	314	289	290	327	316	326	300	315	284	293	303	342	311	301	316	301	321	301	304	290	280	313	292	294	288	311	292	312	319	308	277	288	306	316	292	327	306	309	307	305	307	304	306	296	292	286	311	315	270	294	305	285	294	312	286	321	293	319	310	303	307	287	308	314	291	300	302	306	287	324	316	301	285	334	314	300	290	317	300	297	320	309	294	310	353	298	333	324	282	280	299	320	297	300	323	292	298	324	313	305	306	297	289	277	315	287	300	306	330	293	295	303	350	307	309	302	316	340	307	302	318	302	311	314	322	303	325	321	280	307	292	302	299	293	289	302	310	322	292	297	329	315	317	301	294	295	284	321	315	302	271	340	294	322	293	301	305	313	297	305	276	274	303	312	310	319	312	288	324	336	350	331	283	275	319	302	312	309	323	282	298	328	332	333	336	297	304	293	307	312	338	306	306	307	292	310	285	310	304	297	315	280	314	308	306	292	332	346	326	301	336	300	325	291	296	315	275	280	293	316	310	300	295	312	274	305	300	276	296	307	287	306	298	307	310	293	306	299	299	303	297	306	285	298	297	334	326	298	341	302	300	315	263	288	309	300	304	291	269	333	292	321	294	310	285	287	303	323	315	264	310	313	301	282	303	313	287	314	280	337	316	330	320	315	319	288	291	304	322	334	308	310	289	266	299	318	302	301	274	304	311	335	313	288	284	313	288	303	302	324	272	311	331	358	288	298	289	309	314	309	332	280	315	302	292	304	312	305	328	295	304	298	308	284	316	299	294	321	292	279	327	301	311	290	283	296	305	305	315	301	321	309	283	292	322	272	287	294	297	270	291	297	282	297	360	274	314	285	338	347	315	313	289	307	298	309	295	296	336	292	321	289	325	298	299	310	329	273	309	319	335	313	297	282	313	297	304	282	298	282	312	308	308	338	312	283	295	256	305	289	280	305	297	301	313	315	286	285	287	284	309	324	297	296	285	291	319	315	313	302	290	319	308	290	280	304	318	307	305	288	321	287	283	298	288	296	340	293	282	292	306	311	310	299	269	318	292	330	321	298	279	301	314	314	328	323	324	304	313	239	303	318	288	263	306	320	308	296	320	305	320	313	325	281	323	283	300	298	304	317	308	290	292	304	307	300	338	309	292	298	285	288	338	287	271	324	329	308	299	282	305	303	299	319	322	322	304	314	295	310	298	333	299	322	322	297	325	297	298	306	308	321	283	316	312	284	328	290	314	293	331	331	313	326	328	308	310	286	314	278	326	301	318	290	295	300	298	278	291	288	317	299	315	327	288	326	317	271	288	292	299	328	279	283	302	306	305	290	291	306	276	305	319	307	306	316	325	317	291	283	285	292	302	323	290	254	326	315	309	310	311	319	302	310	294	299	319	270	329	281	287	309	314	304	296	258	313	262	309	300	315	350	308	320	303	315	287	341	324	294	295	336	291	300	310	291	329	316	333	331	329	296	310	328	306	303	257	307	282	316	289	281	300	275	304	301	320	309	333	302	288	309	301	301	300	288	301	311	339	338	335	316	285	315	331	324	313	312	296	306	317	270	294	303	288	292	318	302	290	289	270	294	303	321	301	293	297	305	285	285	291	301	312	332	309	300	309	293	310	317	321	289	306	289	308	349	324	273	296	293	289	312	302	317	300	290	317	294	315	312	312	308	281	316	286	300	276	283	295	304	301	295	296	313	303	286	327	293	307	323	317	311	282	328	299	291	321	300	307	274	291	326	307	292	313	265	296	316	328	330	292	332	276	282	292	304	288	323	312	337	299	284	291	314	290	305	285	310	311	296	283	319	302	318	308	300	293	279	303	309	287	285	318	310	321	276	302	340	286	301	280	304	318	336	311	286	346	303	280	329	310	293	298	298	304	298	305	330	293	318	304	314	309	286	322	276	284	290	342	299	309	299	268	300	301	319	305	298	291	281	303	298	320	332	308	337	338	301	295	316	295	285	282	328	303	315	288	305	283	271	308	320	311	273	311	312	292	300	310	309	308	325	313	283	317	272	309	332	315	296	308	329	324	278	299	289	302	303	330	326	294	315	307	286	326	292	299	290	319	266	320	322	287	291	312	320	309	335	311	289	310	321	288	281	329	290	309	305	279	319	295	306	295	286	318	325	308	316	283	339	296	321	288	277	313	308	347	340	284	296	280	329	284	311	319	316	336	287	307	310	366	327	280	306	309	301	295	297	306	316	327	306	346	294	325	292	303	308	311	288	300	316	317	306	329	294	297	319	321	285	301	297	309	288	286	297	287	321	294	290	303	319	312	332	290	285	305	301	293	297	294	295	264	313	291	257	293	277	305	293	305	318	269	307	284	290	297	295	308	306	330	294	315	282	333	302	295	290	310	269	290	315	312	301	290	310	306	288	299	329	327	297	317	329	324	292	295	299	298	297	320	325	310	279	325	287	313	307	326	290	338	326	315	296	308	298	318	324	288	303	320	308	313	288	330	320	313	296	305	304	312	308	268	293	312	303	329	274	312	286	312	329	310	276	333	301	329	335	301	301	286	289	316	329	317	326	318	307	312	308	295	284	303	315	293	307	315	310	295	284	284	280	307	314	309	306	304	309	303	298	290	303	285	332	309	303	284	300	310	327	306	294	287	337	329	282	281	308	299	300	305	303	278	295	301	310	290	304	290	291	297	302	294	297	301	312	328	285	282	293	323	331	314	311	290	296	319	297	313	300	294	300	314	293	328	305	318	309	304	300	308	309	322	306	302	295	281	318	282	289	311	334	312	310	302	284	297	275	311	280	307	295	313	315	278	295	296	275	307	324	279	310	314	300	290	314	319	309	320	302	278	292	297	292	288	302	288	311	284	291	287	306	319	324	292	297	293	322	307	258	294	288	283	320	311	310	304	278	304	295	300	293	283	294	308	301	277	295	273	279	318	297	302	313	286	293	294	324	314	321	298	282	301	307	326	298	312	315	294	295	288	291	289	308	309	298	310	305	304	303	300	286	302	290	300	291	301	286	296	345	320	338	285	321	292	275	311	296	295	317	284	299	321	323	314	301	307	288	317	280	310	321	300	317	321	290	300	265	310	290	310	274	324	310	312	326	329	265	307	292	283	285	321	269	299	288	320	294	288	290	315	315	280	289	276	326	311	307	291	289	302	324	301	326	293	283	261	280	309	309	286	342	290	283	275	280	309	307	294	354	276	311	308	318	280	316	286	305	299	291	298	276	334	289	303	327	308	307	315	312	322	283	332	260	292	341	288	294	316	321	311	272	286	294	311	301	313	332	321	314	282	299	287	290	293	294	331	298
15664	14815	12805	6901	4726	3544	2787	2172	1875	1460	1247	1153	940	902	831	769	736	668	655	595	599	586	544	576	517	495	571	523	506	502	480	526	447	449	492	471	445	449	453	434	445	469	457	480	456	482	411	444	459	445	486	455	412	439	450	451	416	447	456	436	433	472	429	469	413	448	426	409	414	403	413	436	463	436	457	461	433	440	427	449	424	430	416	422	436	408	449	425	435	428	446	436	432	404	416	444	469	462	444	392	445	458	419	429	457	387	436	442	415	414	401	457	434	440	445	433	446	404	416	412	444	417	429	411	433	425	436	404	440	411	380	454	420	420	434	452	444	445	389	429	433	423	395	438	457	466	434	414	407	439	425	447	447	429	427	395	448	419	401	428	454	435	405	471	418	399	422	461	417	387	437	441	439	408	406	404	394	402	427	431	440	482	430	426	430	439	417	421	447	429	448	401	420	399	433	427	441	446	425	445	437	417	394	396	450	407	421	453	434	429	384	467	417	461	427	440	406	453	402	422	421	431	434	470	420	468	412	412	442	434	440	434	424	414	452	421	408	431	399	420	420	428	418	428	482	450	423	429	459	437	439	468	450	458	428	412	386	468	437	421	443	448	426	434	420	454	436	426	445	484	432	429	397	449	441	388	405	433	471	412	413	449	444	462	409	433	448	410	397	431	410	436	421	404	440	408	407	467	384	415	423	419	424	430	425	451	439	446	440	449	401	433	422	436	394	401	421	424	398	415	449	419	418	417	411	405	399	440	413	450	412	412	435	441	463	426	418	433	407	436	414	435	422	415	431	427	428	395	425	451	433	443	424	402	388	428	427	422	465	440	455	439	427	465	424	450	417	417	436	439	438	431	417	376	422	419	434	447	434	420	418	429	427	404	434	429	469	437	421	420	401	442	408	433	430	393	434	401	419	406	444	426	444	401	441	415	406	463	446	410	413	436	455	407	408	445	410	425	365	440	398	460	432	401	422	383	443	427	394	450	436	405	438	409	444	426	401	398	440	422	389	451	405	456	393	437	468	424	458	438	389	445	463	407	414	422	413	408	445	445	428	435	415	405	408	413	419	455	442	424	467	384	436	405	450	421	389	431	435	445	382	431	433	392	423	392	437	430	436	415	430	432	420	406	414	398	452	421	405	440	466	454	420	433	423	411	451	388	389	445	419	424	431	466	451	402	414	423	445	419	447	433	433	435	445	415	439	422	427	453	424	425	417	422	410	397	444	420	450	427	411	435	462	400	420	426	424	405	425	396	429	411	410	429	430	458	414	413	409	405	435	441	430	429	413	427	444	438	387	425	439	403	425	446	424	408	476	404	474	412	411	425	422	410	432	410	416	393	444	408	414	411	418	389	423	402	441	406	450	405	422	460	428	389	449	412	430	424	466	464	422	421	466	426	405	444	452	423	449	419	454	395	432	421	433	448	420	425	382	411	422	450	387	411	455	475	396	441	443	416	426	389	433	441	454	415	431	428	437	424	421	447	435	444	426	408	415	439	418	424	410	430	410	410	438	430	434	394	465	426	438	407	450	384	404	426	415	403	382	442	432	420	393	469	413	414	386	427	402	450	443	410	418	421	469	430	434	393	443	423	424	424	428	405	442	444	406	431	449	443	425	417	425	402	399	409	417	449	386	428	435	416	425	416	453	424	436	418	415	411	397	450	437	422	410	414	456	413	431	433	402	422	425	409	412	423	398	378	417	414	399	413	438	431	459	401	444	472	443	411	400	446	467	442	473	434	415	449	410	431	426	423	412	452	420	400	469	410	405	453	444	418	389	402	415	394	432	449	419	416	397	446	396	422	405	432	420	431	448	474	411	440	450	450	456	423	421	391	430	392	424	412	408	442	407	367	439	391	414	405	450	442	430	414	428	437	445	418	398	417	423	412	418	430	435	441	436	424	419	444	429	423	441	425	396	450	401	415	413	403	429	434	423	426	430	425	421	425	420	413	446	405	441	394	395	410	415	442	432	372	433	455	370	429	405	453	457	436	428	373	423	429	410	413	446	439	437	440	433	411	425	435	448	404	427	427	391	464	437	426	438	447	432	432	444	412	422	409	409	407	411	412	414	420	404	430	425	405	422	392	422	409	399	428	426	435	467	430	430	408	419	477	436	407	420	451	439	444	436	404	420	447	447	430	430	391	443	456	426	424	424	410	472	394	434	428	424	415	439	435	420	444	448	390	379	389	434	433	428	424	431	469	425	424	424	407	431	437	438	412	428	404	448	379	417	427	441	455	443	408	439	435	406	442	473	442	442	435	407	433	435	377	414	437	421	404	419	433	458	439	436	436	441	442	393	418	424	423	422	387	436	387	420	411	425	422	430	423	449	424	447	371	386	442	437	405	459	387	427	423	437	468	416	465	409	401	457	429	437	473	421	456	423	426	438	419	416	403	458	421	444	431	399	443	431	434	443	414	427	426	398	402	442	456	398	447	452	404	438	405	437	414	401	399	446	437	420	418	454	414	427	444	417	438	432	421	422	401	461	431	412	437	404	423	434	395	417	434	443	415	453	422	401	388	454	444	431	395	459	469	437	421	423	431	451	444	426	431	415	385	404	412	414	451	433	466	407	422	383	410	424	431	419	437	419	434	436	420	435	423	415	452	422	430	417	385	429	422	417	440	444	404	414	416	413	408	414	444	400	395	461	457	431	412	428	391	474	477	459	444	415	435	405	431	453	437	431	446	429	437	434	404	416	423	407	443	417	462	418	415	386	431	461	446	419	426	401	399	455	435	373	444	419	441	412	433	425	435	425	380	464	419	409	381	428	445	426	452	413	438	457	424	439	425	420	394	441	429	434	398	424	437	402	445	445	407	412	399	420	422	445	406	404	437	434	404	409	395	429	412	398	396	428	410	397	445	446	442	442	446	418	395	419	436	455	429	414	438	446	418	458	435	403	446	409	475	416	403	406	425	432	420	428	414	449	446	441	410	444	420	430	426	406	420	409	436	426	455	431	419	452	442	411	396	413	442	404	395	418	438	406	414	443	434	418	458	417	424	426	451	422	445	434	398	430	433	442	430	417	444	410	401	416	415	437	424	407	427	408	419	403	414	442	426	446	414	408	435	408	439	450	418	426	427	411	428	410	408	409	424	414	414	441	433	422	401	442	428	419	397	425	412	402	401	440	476	444	438	437	405	396	457	409	436	406	435	383	429	434	425	447	423	409	436	432	406	427	437	425	403	401	465	429	439	432	430	412	409	436	426	461	405	442	414	401	420	420	463	428	437	446	435	404	403	427	418	424	425	412	441	416	415	393	442	469	410	428	437	429	451	409	415	428	429	399	396	439	431	431	462	432	424	438	409	464	426	454	401	454	443	437	406	424	437	435	417	440	382	422	412	392	449	404	429	466	415	416	405	422	405	413	434	408	400	438	415	430	385	409	407	443	426	428	419	432	420	428	461	418	409	388	449	381	448	416	410	403	411	423	446	413	465	418	451	407	432	392	427	432	445	444	423	464	409	471	405
27401	20602	8790	1160	854	738	662	555	558	582	570	535	577	588	522	519	588	600	588	556	571	593	543	520	515	563	585	482	550	530	521	592	543	550	558	578	527	581	548	558	531	550	506	559	542	563	525	590	536	563	525	544	542	538	568	560	601	586	563	545	549	536	556	564	560	534	559	526	584	567	524	546	550	548	547	530	594	531	538	560	558	515	523	529	500	536	542	584	561	580	554	481	543	580	550	524	525	521	547	523	538	557	584	563	585	535	533	549	529	542	557	534	575	530	572	545	591	556	513	583	567	567	571	525	523	576	566	555	581	583	560	532	580	576	553	554	524	568	564	515	579	524	573	592	592	576	559	520	554	556	542	595	521	557	541	538	563	536	579	554	509	530	512	518	544	546	548	521	548	544	547	500	567	561	540	515	529	584	560	565	528	564	506	546	533	583	501	582	542	554	572	540	544	537	555	558	547	532	583	486	534	566	535	500	517	555	548	560	543	573	550	543	609	545	519	579	544	552	555	519	539	576	567	532	587	571	564	572	525	576	566	556	523	538	579	551	543	543	522	503	564	557	529	514	553	568	566	541	534	496	529	592	562	535	522	570	531	545	569	569	592	534	511	569	498	562	548	544	597	514	566	576	547	559	537	571	604	518	568	574	563	546	571	552	567	502	555	508	554	525	583	540	542	531	538	569	540	567	565	570	561	548	549	538	551	510	514	567	556	572	520	556	561	594	543	538	533	547	590	545	559	573	562	548	543	547	542	546	578	525	563	561	513	538	520	615	525	552	571	553	613	574	504	543	552	612	524	606	553	579	541	549	568	585	565	532	552	565	547	525	578	544	526	562	530	566	524	591	551	534	515	560	553	576	558	545	523	562	524	572	488	513	519	550	584	510	543	542	553	529	539	581	550	510	547	581	567	544	517	561	565	581	523	563	517	550	535	529	524	520	494	571	508	521	550	577	538	527	597	559	561	514	525	552	567	544	512	546	550	526	558	529	543	527	493	534	539	585	524	574	526	510	525	541	550	583	563	518	575	570	599	545	531	560	540	528	532	554	562	595	543	549	606	553	558	548	565	508	556	533	575	559	529	538	565	521	515	557	526	579	539	605	565	570	534	606	535	543	548	535	525	502	534	517	516	536	560	540	526	544	545	580	548	519	531	546	571	564	544	567	544	526	624	568	590	542	575	554	519	519	568	567	519	506	530	553	542	565	536	571	544	538	534	505	526	523	536	549	567	553	570	560	565	590	540	570	584	525	538	555	519	570	580	588	545	571	601	588	560	514	549	545	522	581	527	562	550	531	597	562	577	532	529	576	559	544	561	557	536	536	575	562	606	557	533	504	562	593	510	551	540	537	556	556	573	510	538	599	541	562	517	556	558	551	553	554	551	538	578	559	548	539	566	541	517	584	533	509	548	581	513	585	537	537	565	540	581	504	534	502	531	550	501	518	532	512	586	539	550	551	550	531	525	545	548	525	628	552	572	528	583	556	547	534	552	581	554	573	559	570	537	549	533	539	511	572	552	564	534	530	586	537	570	587	497	581	566	528	533	527	565	558	558	553	587	548	542	536	565	526	570	515	546	503	570	492	575	511	554	547	566	575	527	558	552	525	532	544	549	549	572	532	519	565	512	574	552	540	572	580	554	516	540	556	616	494	543	581	582	563	537	578	564	577	570	540	558	537	537	591	582	550	558	540	553	599	526	551	588	586	519	551	587	526	578	527	574	527	576	497	548	528	568	563	526	566	561	527	581	526	511	501	568	555	539	534	591	549	569	558	540	546	534	538	515	538	572	523	548	555	516	514	566	568	519	561	536	582	545	522	552	566	569	528	555	550	546	528	535	512	547	537	570	520	538	493	552	522	533	535	536	584	555	571	519	556	518	532	549	535	568	579	567	573	511	524	516	548	551	500	536	547	563	528	538	546	539	519	529	546	543	554	519	544	557	545	503	555	501	518	511	567	591	505	546	576	538	541	560	563	547	533	574	551	502	528	602	520	568	518	528	566	549	557	540	576	532	578	528	561	493	550	512	555	579	540	549	538	583	555	522	529	553	555	540	597	560	562	557	564	597	552	568	543	534	597	576	541	528	604	538	567	551	530	543	548	555	561	558	525	530	556	560	573	553	526	546	552	572	583	528	531	562	542	555	570	549	579	574	555	585	568	551	538	513	554	552	555	583	531	525	545	564	598	534	559	528	598	566	530	551	549	542	557	536	548	575	543	571	546	490	566	549	556	522	543	566	572	532	522	563	548	531	580	561	571	536	541	564	550	494	567	565	578	586	578	578	572	528	544	581	535	549	505	560	526	555	540	492	524	532	519	512	592	558	531	603	547	532	544	520	567	539	500	586	556	577	513	537	526	570	579	538	528	590	550	537	548	537	536	573	515	515	555	559	571	544	579	524	608	545	554	513	546	524	526	549	554	562	547	566	575	551	576	570	568	530	530	584	580	581	537	550	482	534	535	525	550	529	513	505	512	540	544	534	550	542	529	531	536	548	540	522	548	520	555	531	546	532	550	515	563	530	565	585	554	548	524	551	537	591	544	568	558	572	573	498	539	552	527	573	523	524	569	569	523	550	563	553	543	593	539	564	531	527	550	542	564	570	521	534	544	554	565	555	569	528	576	543	516	576	535	550	530	563	551	532	541	562	560	594	527	543	575	570	559	574	501	602	558	531	575	514	607	568	560	513	553	565	565	549	595	561	518	546	519	570	596	538	565	541	520	557	584	556	510	506	569	591	548	523	543	541	570	490	550	533	569	516	544	551	590	527	562	546	562	577	572	538	559	588	540	574	533	547	518	519	518	543	531	554	559	608	579	582	563	535	528	527	585	556	551	544	552	534	543	557	559	561	541	529	557	546	559	603	572	544	489	507	540	515	515	555	571	515	511	561	560	519	580	552	557	517	567	538	564	540	566	587	538	541	489	580	532	549	527	524	535	523	555	558	551	546	566	561	539	563	584	558	583	524	557	571	557	536	592	534	550	555	555	550	583	547	572	600	521	565	528	544	548	515	543	597	589	537	541	556	562	571	567	550	524	543	561	574	552	552	580	526	555	547	541	544	544	541	509	609	539	508	550	539	533	492	532	563	504	532	533	549	560	532	575	574	539	505	554	516	554	575	595	537	565	581	515	535	547	535	505	525	544	557	555	514	540	543	531	533	535	575	525	513	592	589	571	544	567	580	518	580	555	558	541	544	526	535	562	546	537	556	524	558	501	528	546	578	561	499	551	542	520	519	546	526	526	582	525	545	554	536	560	525	570	588	535	563	522	548	570	549	529	544	560	529	542	634	531	533	581	515	571	553	557	534	546	541	531	541	504	534	548	566	555	537	564	555	541	558	564	544	567	544	489	537	542	528	557	603	537	545	544	536	542	565	516	544	573	548	531	574	557	496	551	541	555	572	503	552	534	580	554	548	570	536	559	572	570	510	522	519	574	560	535	542	572	547	534	538	552	533	553	547	563	566	561	570	541
7905	1563	1510	1065	969	849	827	783	792	713	768	749	721	728	712	738	757	790	743	736	780	730	770	739	755	776	754	716	734	769	777	707	747	749	746	752	708	701	724	761	715	711	725	747	728	709	729	699	786	727	726	736	696	778	685	748	813	734	741	727	780	648	741	744	725	695	734	749	717	705	723	772	740	757	753	683	760	740	718	713	707	681	736	745	736	743	767	702	761	733	699	684	666	755	756	701	694	725	724	776	746	713	754	714	717	744	760	723	769	764	712	734	738	715	733	747	730	728	734	715	710	671	750	708	732	735	740	737	727	681	674	780	668	730	742	697	726	771	762	746	756	716	681	706	735	795	698	723	698	698	796	775	758	737	749	736	767	710	746	731	684	711	734	718	763	690	738	731	750	708	776	731	725	723	733	780	703	757	771	756	751	707	752	712	723	709	730	741	744	760	688	756	706	744	746	751	767	709	772	748	723	722	800	741	706	733	765	695	745	733	722	756	710	759	741	766	711	713	705	722	746	736	733	719	706	746	692	707	733	733	742	758	699	715	692	701	760	675	727	774	726	749	730	723	725	774	709	712	697	734	744	719	738	723	755	709	723	745	706	762	693	740	727	773	705	766	729	654	705	733	741	706	692	727	740	754	719	678	791	690	753	767	731	719	705	762	721	715	764	740	746	734	750	732	697	704	765	726	710	739	693	746	794	706	755	752	715	737	770	744	716	744	711	758	804	703	756	735	704	717	722	738	751	730	724	719	722	748	741	727	688	744	714	677	687	778	668	709	738	720	762	708	789	721	745	744	732	754	734	740	756	738	699	674	726	745	713	721	705	748	804	746	714	702	723	723	706	752	720	719	704	780	717	740	709	722	733	709	748	686	747	707	689	739	672	731	734	749	747	731	748	782	722	725	763	699	741	764	739	713	741	754	770	713	728	703	764	702	721	702	756	743	739	709	754	777	767	667	758	784	747	772	711	730	740	743	703	683	717	727	747	699	748	771	719	749	731	764	767	711	740	716	726	744	755	761	731	737	706	740	706	760	734	715	703	758	696	706	752	706	725	732	724	778	726	684	689	729	671	684	728	697	723	744	759	755	703	753	745	708	758	752	747	692	734	744	727	768	731	761	747	726	730	763	723	678	745	773	717	734	730	712	755	722	703	737	656	673	722	741	742	709	733	764	737	735	736	785	699	710	737	723	736	734	737	735	736	707	734	737	753	710	716	746	765	693	692	786	758	732	723	701	732	726	760	785	727	711	687	701	738	761	754	710	742	754	787	734	731	749	756	693	742	765	719	718	738	782	765	725	769	713	717	754	748	720	784	706	719	711	730	741	744	733	740	732	787	767	755	714	730	719	734	767	741	738	809	785	741	713	717	741	694	703	782	742	760	759	710	751	685	681	783	739	747	719	713	666	719	755	728	768	758	723	738	697	692	699	741	738	710	724	758	730	719	743	694	717	730	745	778	739	764	746	722	732	766	715	675	702	754	682	748	720	717	767	701	748	712	740	729	752	755	725	709	729	749	718	765	717	766	720	689	685	732	732	728	744	743	698	677	709	795	747	708	770	717	758	722	681	742	754	778	763	697	724	722	755	721	747	718	735	707	717	714	752	715	693	764	734	750	702	737	771	753	729	714	732	723	750	764	696	719	715	711	749	742	680	748	733	745	675	738	724	731	755	728	718	707	732	740	773	726	689	760	714	729	758	686	721	779	761	752	721	761	795	736	720	710	746	753	705	687	743	687	736	706	761	732	774	757	716	732	723	732	696	664	726	688	704	718	765	721	722	718	735	779	770	704	737	790	758	742	783	741	744	767	744	707	711	715	767	744	735	715	700	743	745	724	698	732	698	726	750	686	743	764	654	704	715	701	746	729	739	718	723	707	778	789	678	700	704	737	718	752	734	728	761	681	777	722	709	703	735	750	764	685	705	719	756	741	689	728	745	793	735	728	696	722	778	758	700	753	729	751	713	712	791	756	736	663	707	704	758	751	742	736	751	677	713	738	770	782	755	726	744	756	736	710	731	734	775	740	700	747	772	715	711	755	772	760	746	735	693	736	717	766	736	691	761	722	695	739	712	774	750	717	735	758	772	753	742	731	743	711	687	745	745	778	711	717	731	747	713	754	725	729	701	728	726	732	761	728	711	763	733	687	688	714	767	717	758	747	717	693	762	748	704	668	776	712	793	749	755	723	770	750	701	785	732	750	732	734	732	749	749	749	764	709	774	711	712	747	790	751	783	743	738	763	775	755	736	788	688	695	743	731	732	708	685	718	786	726	720	794	721	698	748	691	753	748	693	760	744	744	756	768	698	789	745	763	704	783	729	700	723	729	676	742	711	697	668	745	727	739	713	730	745	779	739	716	686	732	767	720	727	749	711	740	744	742	698	751	735	703	700	748	751	716	733	719	714	706	714	714	741	717	786	709	721	767	718	750	714	674	731	719	772	733	786	757	751	722	710	763	660	739	696	704	707	732	722	747	730	737	736	724	691	711	713	739	710	725	755	727	721	745	740	741	724	776	788	742	697	728	740	679	739	720	736	744	776	725	769	741	711	694	727	761	747	744	697	742	761	812	727	717	739	693	704	730	750	759	710	734	738	771	783	731	755	719	737	773	780	734	755	795	731	788	720	738	656	706	665	790	746	726	744	737	731	736	742	749	685	717	732	741	787	772	719	741	729	738	725	760	756	746	682	769	696	719	767	738	761	780	772	750	765	730	694	785	709	743	758	751	707	728	697	766	760	719	725	735	787	751	762	768	695	773	684	700	751	695	691	763	760	773	711	743	736	743	729	745	756	734	728	745	786	737	713	714	711	725	709	748	699	792	745	733	710	756	716	718	737	697	685	713	728	745	732	748	739	727	721	735	713	745	799	726	748	775	755	754	681	706	691	696	705	713	775	741	714	720	731	718	758	727	729	760	726	765	763	734	705	713	783	778	711	694	726	734	693	768	744	791	746	685	769	696	748	710	731	772	742	743	726	723	712	730	706	691	706	786	747	728	678	757	777	758	682	737	764	706	742	758	714	726	776	713	734	731	742	730	709	751	683	726	721	733	766	704	715	725	745	765	737	729	780	696	744	720	736	698	729	702	698	742	754	737	720	738	779	700	726	703	682	683	770	759	679	703	722	736	735	729	737	719	775	725	713	735	731	663	678	711	766	761	712	722	662	720	750	750	734	768	746	765	741	749	747	750	704	709	720	758	716	691	779	732	760	749	726	717	728	738	697	765	706	777	744	771	714	707	736	734	700	711	764	704	739	763	745	773	761	681	707	736	757	722	710	757	706	702	743	737	776	714	756	715	785	713	744	753	711	717	707	750	765	707	758	762	770	691	709	776	774	731	713	766	767	706	705	741	733	741	735	736	757	700	760	715	725	752	729	755	726	673	754	751	767	784	730	692	751	796	745	724	710	712	757	773	726	734	737	750	725	732	710	737	735	726	701	720	718	747	733	727	722	759	676	723	726	717	736	732	735
24327	21334	28818	24174	21229	5896	1259	916	810	757	738	685	719	684	661	650	620	641	633	630	613	646	608	606	643	622	635	627	588	589	627	594	582	562	590	618	561	552	649	566	589	596	570	638	639	597	597	575	613	602	603	547	578	611	585	571	519	612	561	569	597	606	573	624	631	549	595	575	586	625	605	626	561	625	582	590	585	586	582	610	565	583	638	594	589	548	593	625	604	627	608	557	546	583	566	537	599	560	551	579	564	593	561	560	588	589	555	559	519	543	589	556	603	611	570	557	568	592	591	589	619	620	601	580	587	570	611	587	571	588	560	627	585	609	594	589	559	548	580	572	591	609	552	607	584	606	587	590	579	571	585	556	577	556	621	572	593	621	576	566	543	565	603	568	606	577	548	589	549	576	586	551	596	556	567	593	585	597	586	598	547	639	585	601	605	573	601	628	604	602	536	599	529	568	617	587	603	607	607	573	567	632	583	594	642	607	613	571	611	566	596	611	531	573	601	623	553	566	592	613	633	614	600	583	554	577	580	574	630	567	565	574	609	574	619	606	588	594	598	576	574	605	559	601	582	581	584	592	590	511	559	575	597	571	630	554	592	555	552	574	589	581	567	561	574	570	557	585	576	616	590	586	596	575	565	631	644	565	585	550	577	598	562	589	542	593	587	582	590	616	533	592	564	612	559	583	595	590	607	544	577	578	579	604	575	515	579	618	631	545	582	551	629	583	567	585	613	551	563	562	595	537	590	620	550	594	559	601	590	577	572	574	579	597	606	576	609	582	546	605	557	572	561	570	617	580	592	584	612	556	590	580	543	564	587	618	558	603	571	580	596	580	565	576	592	595	550	597	620	584	584	593	600	563	578	569	548	552	607	569	595	618	585	633	583	573	595	580	569	587	571	574	526	614	555	603	588	620	567	572	587	597	559	570	589	627	550	596	572	588	601	576	589	555	617	546	557	595	598	577	562	553	566	581	624	550	579	589	581	593	625	578	554	563	568	576	594	628	570	597	580	557	586	626	579	576	570	585	557	575	596	564	599	561	586	588	551	588	572	607	564	592	576	565	593	545	577	558	582	591	595	587	584	570	572	583	573	560	610	561	533	539	599	592	593	548	629	621	581	545	570	550	602	611	593	639	575	587	602	590	565	567	603	572	579	582	580	583	601	585	605	509	598	571	567	624	532	549	560	571	565	566	552	626	585	641	582	578	572	579	556	569	604	572	620	601	579	591	593	583	539	578	576	568	607	596	594	585	630	556	588	544	589	593	590	566	559	571	634	591	553	603	558	561	576	563	602	579	591	577	602	547	528	553	561	581	600	561	585	606	606	577	587	623	569	585	593	605	582	577	589	585	614	563	565	532	561	595	540	591	559	602	581	614	643	596	613	601	605	545	592	621	594	610	552	596	567	579	557	566	576	562	578	550	577	586	604	595	587	577	526	570	597	599	557	531	583	572	622	565	574	573	620	526	562	570	570	568	576	635	563	573	564	609	604	556	586	590	571	584	574	603	570	567	601	552	536	559	608	567	553	603	574	615	631	553	593	564	589	659	586	555	577	540	532	566	602	561	575	609	570	587	595	579	578	558	555	567	536	557	571	609	622	639	579	624	607	550	576	573	613	579	605	520	556	605	573	540	567	575	553	587	603	588	598	587	554	573	593	579	576	588	545	570	564	607	591	541	621	555	581	558	595	585	569	585	586	585	600	596	569	569	549	586	599	573	590	545	596	582	620	577	583	535	543	560	550	547	580	586	566	587	568	601	612	563	602	579	581	586	619	574	566	589	600	576	571	636	559	572	587	586	563	544	616	601	583	600	584	585	558	590	582	601	602	578	579	570	576	587	610	604	568	603	555	605	577	560	558	568	615	624	580	572	557	573	542	566	599	601	557	577	599	640	565	574	566	586	576	541	585	592	605	581	599	546	575	607	580	599	541	615	605	576	590	633	568	592	582	547	560	594	596	589	598	566	600	577	562	550	571	609	554	596	586	605	553	592	548	581	617	595	581	618	590	592	608	593	615	587	562	601	597	602	574	576	530	604	615	587	582	591	592	559	581	588	580	551	585	573	621	544	524	627	582	618	570	575	551	598	605	554	599	570	584	593	583	557	589	562	624	608	567	593	613	554	576	632	558	552	549	592	579	583	515	535	540	603	532	608	584	544	598	590	606	618	605	547	597	608	552	595	547	576	527	566	554	626	612	584	562	560	573	595	605	554	606	543	582	556	524	580	573	566	577	583	557	554	564	587	571	601	544	567	596	596	548	563	551	585	556	603	565	594	620	601	602	590	531	588	595	587	600	589	570	570	598	599	567	600	589	579	563	543	642	537	550	571	555	639	613	583	567	534	573	557	587	593	560	616	563	574	582	645	640	560	608	551	586	598	558	586	604	572	572	534	592	573	598	612	553	518	583	567	571	574	561	575	529	572	529	614	581	558	567	571	554	617	627	611	579	579	617	568	612	600	584	588	618	578	581	544	586	576	589	609	540	621	573	593	560	541	564	582	565	611	559	616	550	532	579	582	595	554	603	550	556	600	559	572	572	565	573	614	586	570	583	576	620	611	599	583	578	517	556	584	536	582	593	561	572	591	528	570	575	604	554	532	540	539	589	581	539	567	559	562	590	640	548	559	573	571	574	626	597	577	568	575	578	578	585	584	576	597	599	571	599	558	559	586	635	583	571	600	609	619	594	579	585	572	595	588	590	577	576	583	592	524	554	575	642	562	584	599	568	585	572	617	547	584	594	600	598	580	557	545	633	604	557	584	595	549	636	612	599	586	580	596	487	593	558	584	575	592	562	601	572	564	612	614	611	576	556	614	572	600	598	589	609	574	539	585	580	574	595	543	601	560	555	579	577	586	600	610	546	549	605	583	579	539	572	551	573	603	534	598	569	545	522	560	577	593	581	578	592	573	587	563	560	585	597	558	531	540	612	562	543	537	617	580	588	582	593	564	612	622	588	573	587	595	584	562	571	551	577	571	592	565	550	550	625	562	562	572	583	605	600	603	548	613	558	573	606	572	579	560	613	611	581	542	573	575	575	543	619	598	565	587	583	605	616	599	596	599	580	607	551	578	576	564	588	550	575	552	580	555	600	590	564	567	603	593	589	567	594	571	559	549	599	569	578	590	589	564	574	551	597	580	535	584	597	579	640	577	530	593	608	576	579	561	563	582	554	613	554	581	629	584	587	601	585	580	581	583	610	562	579	608	535	574	584	605	559	590	578	594	563	593	532	563	542	603	569	590	551	581	564	628	604	566	568	581	599	566	579	575	601	550	568	590	566	595	570	593	578	555	563	585	620	580	580	559	607	573	564	585	585	565	561	595	570	582	594	610	626	529	570	626	582	597	577	578	554	569	589	565	544	585	585	615	579	582	581	535	657	582	578	569	545	587	604	576	597	507	516	596	555	567	542	598	546	557	593	575	561	623	594	579	601	547	604	594	606	638	594	585	540	551	579	575	543	578	593	551	549	611
13198	9126	8171	4226	3061	2406	1932	1679	1395	1352	1232	1144	1094	984	981	990	946	896	912	946	874	847	850	859	814	871	897	825	865	868	880	819	812	850	822	845	789	779	846	809	811	820	821	821	824	782	841	770	776	823	826	782	825	804	767	781	798	796	852	832	819	776	837	804	853	840	779	790	796	830	803	766	722	819	846	794	768	830	796	809	793	811	794	800	844	818	809	782	800	757	783	760	748	806	769	811	823	799	758	745	798	781	807	814	799	773	761	809	826	852	763	736	733	792	823	785	741	741	800	850	834	805	746	739	804	825	800	759	759	810	748	739	842	787	798	799	830	813	784	804	834	798	787	783	771	793	773	767	818	781	776	847	823	837	803	764	783	770	832	800	783	785	788	798	810	744	764	816	788	792	766	796	781	844	735	793	757	719	758	790	787	825	812	746	788	828	809	784	812	813	850	770	825	724	810	759	779	777	760	785	775	753	764	808	807	789	777	826	747	767	814	800	798	765	783	785	792	814	825	780	777	774	770	762	805	770	770	812	813	764	778	755	798	797	792	755	803	769	771	798	793	766	744	798	769	753	764	824	799	743	777	770	750	737	826	768	722	820	778	756	790	782	786	788	793	829	852	789	754	764	824	762	822	733	790	796	797	781	750	793	834	712	803	734	813	773	781	805	782	823	780	784	805	768	751	814	833	789	813	788	770	815	797	774	765	827	784	816	780	815	823	779	783	764	797	807	779	768	809	787	736	745	810	777	767	823	801	744	804	803	816	822	778	812	815	758	730	799	760	786	802	773	765	759	775	802	766	799	753	820	740	787	775	780	817	748	778	773	782	819	789	764	810	731	773	800	811	824	812	884	794	774	787	783	820	715	798	782	820	834	799	766	798	769	814	787	806	787	733	841	828	760	717	753	782	792	732	771	788	788	757	821	769	748	803	759	820	767	761	777	801	742	831	800	784	799	759	796	841	825	754	779	784	784	773	773	716	791	820	786	771	782	783	826	806	776	779	804	749	746	739	817	801	735	768	848	752	816	790	773	816	757	803	799	780	800	785	786	784	761	792	814	777	711	760	757	800	785	738	786	820	741	734	762	791	817	762	811	859	777	776	797	813	797	800	778	820	733	795	816	817	806	789	778	768	786	789	759	797	786	790	757	768	775	740	751	768	810	763	776	823	803	784	815	771	813	807	829	794	796	824	798	742	750	810	760	820	740	762	797	807	783	769	775	807	788	824	835	778	828	738	813	799	822	745	817	743	805	792	793	813	780	777	809	747	824	807	767	815	797	809	721	819	782	781	817	777	782	844	751	773	821	771	755	747	815	794	786	819	744	746	757	734	819	802	812	799	753	776	803	801	794	810	759	774	811	806	805	803	768	779	772	812	819	771	802	814	773	798	822	831	760	827	744	762	763	811	753	784	791	786	797	769	775	818	789	748	783	808	823	817	780	812	783	778	775	789	788	846	794	778	778	814	774	807	802	772	777	795	760	774	813	813	808	770	768	756	830	773	754	734	747	761	769	792	793	810	786	799	753	763	764	816	709	803	777	768	766	781	797	779	827	824	754	775	796	761	839	798	764	796	788	760	768	781	785	728	733	790	789	731	779	815	830	759	814	731	786	745	804	743	783	856	800	791	809	777	805	742	803	787	727	739	824	753	796	780	818	766	797	806	766	750	833	750	790	779	827	767	798	770	829	773	799	754	791	792	825	760	752	775	774	826	848	824	798	798	817	803	787	783	788	814	797	768	814	747	780	770	775	795	776	826	774	836	764	783	831	765	756	793	768	804	708	829	770	823	770	782	796	793	760	832	838	755	782	780	804	785	786	769	762	768	750	786	767	816	751	752	776	837	760	781	773	776	775	787	738	785	790	789	813	757	823	817	741	761	752	771	778	747	753	821	747	814	800	769	783	771	797	773	778	769	822	738	794	812	792	775	818	805	759	787	798	779	819	810	775	802	815	753	783	792	758	821	790	775	810	735	802	776	748	781	825	789	777	746	760	775	808	786	760	771	805	787	785	807	785	774	830	771	784	761	794	757	773	796	805	808	774	762	844	836	761	805	749	735	791	774	817	774	773	809	772	816	767	814	760	816	778	793	795	780	774	780	748	804	807	786	771	762	748	770	749	775	819	751	810	802	807	796	769	837	774	776	783	788	765	782	813	761	805	759	782	786	790	764	742	825	767	732	802	729	766	734	760	832	752	739	815	793	792	783	745	849	798	782	811	722	794	797	737	771	804	742	792	737	793	725	793	765	774	815	794	848	825	794	767	777	756	772	748	745	819	825	826	759	772	785	794	798	758	780	773	786	796	790	762	744	812	856	751	786	769	764	748	760	778	771	767	775	774	837	779	728	803	794	745	741	808	784	766	812	762	761	751	808	859	841	765	797	743	842	820	815	823	779	767	772	787	784	767	767	781	762	801	816	779	796	760	760	737	801	772	752	733	757	794	816	850	754	800	798	768	751	771	780	710	819	791	816	769	838	769	782	761	784	818	800	803	736	754	840	773	739	778	771	745	755	808	790	817	798	797	762	782	831	786	765	781	815	758	780	772	773	745	797	806	818	800	734	788	766	781	815	729	819	781	760	839	832	825	769	810	749	754	770	808	800	809	776	794	815	821	810	780	751	768	745	788	800	788	816	750	854	749	797	782	805	804	790	841	789	776	766	774	712	813	795	784	787	823	767	765	837	802	790	818	815	813	832	772	735	798	820	814	777	769	747	776	783	754	783	785	808	801	868	759	755	796	738	781	743	771	748	804	841	726	817	815	755	796	776	818	823	783	817	793	749	820	781	768	719	767	816	806	790	803	766	819	751	802	720	762	765	744	735	761	804	755	774	813	789	799	787	820	780	806	805	845	774	756	776	742	764	807	812	786	729	734	784	748	757	746	823	750	785	791	800	758	810	789	787	764	776	839	788	805	829	779	788	835	743	795	755	785	763	758	809	722	796	777	805	772	748	766	810	788	776	811	781	769	747	756	745	764	815	840	822	814	807	745	751	807	843	800	801	754	750	726	813	788	751	843	758	767	749	823	802	754	794	751	805	856	766	742	769	805	735	746	793	749	798	842	759	805	803	783	792	732	776	767	750	784	766	725	745	766	792	772	808	770	755	786	799	773	782	757	804	816	811	787	737	800	769	769	802	772	776	810	727	768	792	768	780	747	756	745	810	798	797	765	772	794	812	841	744	780	805	806	830	765	811	791	745	791	788	781	789	816	776	772	763	827	767	816	794	798	762	800	796	771	780	847	866	812	740	815	755	762	780	754	817	778	849	700	743	778	761	817	778	835	787	818	784	811	749	786	802	802	766	739	783	784	787	735	767	756	755	786	813	764	748	767	804	767	825	752	799	804	744	758	778	845	747	775	822	795	757	760	732	841	815	754	772	799	792	791	729	804	761	783	731	821	756	772	821	792	766	827	785	754	800	784	712	783	821	810	785	805	724	755	748	809	789	811	814	771	747	841	779	838	799	801	754	768
23311	21328	29348	23668	21331	21278	4428	1023	762	718	626	563	521	486	432	445	399	461	428	395	370	347	392	364	349	364	358	351	330	349	331	342	322	350	310	305	308	305	332	327	287	276	293	350	317	307	312	294	337	289	322	318	299	285	319	320	303	307	312	316	308	296	289	319	281	335	308	305	325	290	310	307	338	325	313	298	285	306	277	301	299	271	290	302	319	291	274	331	290	277	300	303	330	315	333	302	320	309	317	295	305	288	317	287	312	301	319	329	307	330	289	304	313	308	298	311	300	319	316	304	321	329	302	304	283	280	304	290	328	324	281	322	297	299	295	316	315	307	317	327	326	336	333	292	332	317	299	281	300	290	315	290	310	291	289	319	316	308	296	288	314	300	288	282	318	313	313	284	353	306	345	322	278	320	316	335	316	285	316	320	275	310	292	298	313	318	324	315	318	265	288	293	285	313	300	312	310	260	294	331	287	294	306	321	324	317	296	322	343	309	323	316	322	278	332	306	310	310	301	279	283	288	300	306	333	283	303	267	310	303	320	281	320	319	311	326	304	319	324	314	284	290	304	275	307	278	308	286	326	283	307	289	309	308	331	316	320	290	315	326	317	307	301	301	332	319	350	317	326	270	316	283	307	306	304	319	331	285	291	310	310	316	289	319	306	315	302	312	302	317	295	330	290	305	280	347	305	302	281	274	320	271	346	334	297	307	301	313	298	310	308	290	306	283	323	302	292	268	309	272	301	313	302	302	300	306	312	301	336	323	319	309	306	306	301	321	341	268	300	287	299	313	309	295	329	310	294	306	298	293	292	284	276	297	298	309	285	319	339	306	325	304	289	312	320	292	327	288	350	304	313	326	311	286	291	301	300	282	291	308	307	331	307	296	311	309	313	314	318	357	316	326	293	315	321	316	348	318	318	299	280	307	307	292	322	297	310	344	309	317	283	296	326	302	270	297	283	312	292	304	315	292	316	358	315	326	306	321	315	306	320	293	310	302	326	300	329	273	277	291	330	323	318	303	299	289	312	299	297	273	307	331	313	287	320	297	307	310	350	298	308	327	334	280	271	339	292	278	308	333	292	280	293	317	286	292	322	324	314	284	305	332	300	315	284	313	322	316	321	277	287	332	332	288	295	348	327	286	284	308	309	310	298	286	287	285	324	310	299	296	295	317	308	303	297	310	294	294	320	303	301	277	287	276	307	277	295	280	318	298	307	290	315	296	287	321	283	295	333	306	274	323	270	300	305	269	292	303	302	311	291	289	329	302	301	327	327	319	296	306	293	284	299	308	310	311	284	325	323	316	273	321	314	324	304	324	295	335	295	306	280	289	291	275	309	298	297	325	303	297	307	332	303	289	285	290	288	313	317	305	333	327	303	301	300	304	313	284	304	292	317	285	281	325	314	296	340	289	298	291	282	269	323	293	334	343	255	324	300	295	293	287	309	306	311	310	342	315	294	289	309	276	312	320	298	286	271	281	313	304	293	322	283	308	284	301	307	319	289	322	312	310	284	334	321	299	289	318	292	294	312	311	275	315	316	332	295	312	329	321	308	299	314	293	282	319	297	322	329	304	316	325	317	316	290	294	325	308	315	309	304	307	299	312	300	290	303	311	263	263	304	332	332	266	289	324	318	286	297	295	315	294	302	254	320	316	310	286	272	324	303	287	307	342	309	290	282	295	326	293	320	306	271	328	306	300	296	320	291	316	323	337	286	300	323	291	314	279	326	301	296	298	274	315	315	302	335	345	301	287	321	325	309	296	299	315	318	314	314	318	296	291	308	327	325	321	323	295	294	340	288	294	329	300	315	313	284	290	292	295	312	325	315	312	297	304	326	323	314	322	294	330	314	297	307	318	311	337	316	317	334	317	320	299	313	308	299	303	325	304	319	329	303	316	268	306	292	319	320	305	279	304	305	323	318	277	324	322	268	302	304	328	280	298	299	295	335	270	269	293	317	278	326	325	298	275	307	314	316	308	322	284	277	281	308	327	290	292	278	290	276	277	280	305	314	302	313	310	287	331	297	314	290	290	307	295	285	296	293	285	310	302	288	308	300	346	297	321	316	315	290	344	299	310	300	290	281	327	322	306	302	304	295	293	287	290	279	308	266	256	319	294	335	295	299	310	315	327	308	290	315	264	320	295	317	297	269	295	339	326	292	302	306	313	330	293	306	291	304	294	302	292	310	312	274	298	295	289	304	305	318	302	291	313	325	285	304	321	296	310	282	296	289	302	308	307	318	300	287	292	334	312	306	312	304	283	298	296	295	290	290	321	309	256	280	285	290	320	316	310	320	289	313	310	318	272	300	316	300	303	302	296	266	286	286	315	320	297	293	314	300	313	310	305	310	301	269	282	286	303	292	306	274	310	331	307	304	291	298	291	295	324	314	310	322	329	294	306	284	288	316	323	320	313	302	310	302	308	302	321	283	308	321	300	324	298	318	315	287	331	292	324	302	307	359	302	293	282	349	276	337	311	318	301	333	295	292	327	284	301	280	303	300	326	332	329	312	296	289	315	286	306	249	305	284	315	304	291	311	324	300	305	332	307	311	327	304	301	302	335	304	288	287	281	311	320	282	322	342	282	301	327	281	304	310	332	295	298	303	305	304	309	279	304	312	301	291	342	278	256	294	308	309	324	302	337	269	282	299	300	306	311	303	333	317	288	313	322	316	306	283	299	285	323	294	332	296	316	304	300	297	309	300	277	295	321	321	289	292	315	288	310	301	304	286	331	320	324	286	310	285	294	282	298	333	309	272	303	327	319	326	317	299	283	269	297	289	294	313	307	313	317	293	295	323	315	307	304	295	297	327	300	291	336	317	324	300	296	301	275	320	304	290	308	314	303	285	308	282	296	277	299	280	289	304	311	309	314	278	291	287	281	303	334	292	283	304	259	322	302	302	313	299	311	314	327	281	314	296	351	310	292	291	292	323	278	319	327	289	272	305	310	297	294	305	311	303	331	307	317	285	301	307	294	298	304	291	298	300	293	296	289	311	324	276	325	292	318	322	285	316	316	299	316	311	297	318	311	305	333	291	285	278	277	315	306	292	314	288	294	322	308	284	284	308	308	331	298	279	312	315	271	322	326	326	311	285	291	328	322	314	325	282	277	317	292	300	306	293	328	311	291	261	295	281	304	321	335	297	300	312	281	306	306	305	313	302	273	276	290	315	288	285	328	280	317	322	318	309	284	339	329	301	326	281	310	295	289	310	304	296	280	303	307	297	309	314	307	298	315	299	290	313	312	295	270	320	293	328	330	324	312	286	309	285	304	310	287	308	302	334	318	302	322	299	275	281	374	324	299	322	317	315	312	323	327	289	290	325	286	280	318	309	343	329	308	302	336	291	309	302	294	301	334	296	317	276	299	309	321	325	319	301	317	293	343	292	304	327	321	308	350	298	307	291	270	269	300	310	286	310	318	305	288	341	299	296	313	352	344	298	290	287	277	347	306	321	317	280	293	292	304	319	325	317	315
14553	14795	12827	6897	4778	3637	2754	2240	1798	1477	1266	1116	967	925	824	748	767	647	658	609	588	601	545	521	533	518	507	496	443	492	495	494	500	454	490	476	448	486	452	420	446	480	446	454	488	471	431	460	450	457	462	470	419	433	410	425	436	410	434	449	441	426	430	430	472	421	406	434	404	414	459	406	425	414	453	414	406	425	417	429	413	428	457	394	446	401	434	419	434	447	413	443	415	456	436	437	421	448	471	420	408	425	464	448	423	449	436	426	415	427	420	457	432	447	418	410	433	425	444	431	459	451	458	416	451	429	464	435	427	437	415	450	437	367	424	434	416	472	417	425	385	430	410	408	415	390	443	417	434	419	442	444	423	430	421	414	423	402	410	430	430	457	441	423	437	449	452	391	388	440	441	435	405	425	411	394	445	410	428	418	448	423	423	423	440	391	431	401	435	423	408	396	453	439	438	447	423	436	426	415	427	422	401	403	439	438	435	408	448	406	395	391	426	439	421	425	480	422	396	403	391	424	447	401	431	423	437	427	450	414	418	427	455	421	437	427	355	396	401	428	415	407	408	449	451	409	444	426	423	404	435	447	403	413	434	442	438	465	408	387	429	401	434	420	453	429	424	414	418	429	419	420	412	454	438	427	411	435	419	414	399	414	438	405	476	436	392	408	436	458	453	426	432	447	449	425	386	378	425	416	439	409	419	474	445	462	419	435	434	436	429	396	416	421	412	422	398	435	462	429	435	417	440	413	412	456	423	430	405	452	427	436	436	427	433	425	424	470	413	458	434	453	420	427	410	446	419	418	422	419	451	469	397	448	451	426	410	470	401	426	424	419	445	418	449	454	411	431	386	431	426	411	458	420	418	406	432	432	434	417	404	449	399	389	471	376	407	414	449	438	467	404	416	474	425	437	394	430	385	420	421	464	444	405	417	459	432	437	412	404	433	453	390	432	407	440	387	410	407	412	443	458	403	426	435	383	424	415	440	419	397	378	438	418	438	394	427	444	442	407	409	422	435	468	447	443	427	444	398	432	469	440	408	434	438	443	415	424	440	408	389	454	404	418	457	441	404	414	396	417	450	426	421	424	446	417	449	389	411	428	423	411	401	427	439	448	459	422	436	400	461	425	420	423	441	432	449	380	422	416	468	414	412	420	436	430	432	410	420	432	437	431	473	424	404	443	474	458	417	428	456	441	401	473	429	428	417	412	432	418	433	402	374	415	417	452	486	434	434	444	425	456	404	444	414	437	418	419	437	453	459	431	432	449	433	403	404	403	423	404	426	446	453	411	426	430	417	426	448	420	404	446	400	426	418	451	396	421	440	430	410	410	438	425	434	422	409	402	435	454	444	415	424	437	460	438	409	482	432	392	431	451	438	416	399	417	426	420	432	407	434	397	420	414	389	420	415	383	435	411	412	453	432	404	418	420	437	465	441	386	415	451	372	415	392	431	393	421	466	455	400	404	407	429	451	414	438	388	434	441	395	416	439	420	450	388	413	437	409	449	431	403	410	398	443	436	435	425	424	417	428	421	459	459	456	443	406	419	404	429	444	475	424	448	449	410	464	439	414	467	399	438	432	429	440	411	432	414	442	426	417	412	415	408	430	435	421	418	416	396	391	415	443	476	409	410	402	427	462	422	427	448	445	419	421	393	454	412	442	417	425	408	434	432	392	439	420	450	442	437	438	412	442	450	453	425	430	449	386	420	409	422	469	443	389	430	446	407	422	443	413	411	412	443	447	445	459	438	448	398	421	438	436	425	432	421	400	405	413	417	424	404	460	395	387	393	433	453	436	414	414	428	457	401	434	408	415	448	406	424	435	439	427	437	401	426	432	393	414	435	448	435	411	423	412	428	433	413	436	393	418	441	426	445	455	442	431	414	425	454	412	414	410	443	446	428	432	461	425	421	428	457	413	444	386	468	425	415	398	458	397	428	428	417	453	410	437	401	462	434	392	436	415	431	447	402	434	408	372	432	471	433	434	440	448	454	492	418	436	405	412	388	430	414	432	496	462	428	415	390	467	375	425	462	427	449	429	419	449	417	424	401	415	404	424	429	437	406	401	417	428	403	420	437	423	435	412	415	426	437	390	430	470	432	430	424	449	457	489	447	444	460	386	411	437	414	392	438	426	431	410	447	412	380	403	423	445	420	414	446	425	411	480	409	468	433	425	447	417	409	417	432	434	457	425	432	431	404	428	390	446	421	431	432	434	419	450	460	427	455	405	419	415	459	435	397	452	478	392	433	439	418	418	431	424	400	441	451	435	436	409	380	424	421	427	417	449	442	445	445	402	433	411	419	433	456	422	398	415	426	445	447	414	409	465	427	445	457	434	412	405	408	456	446	414	414	408	445	411	425	439	395	417	437	416	417	429	427	419	418	404	407	404	420	427	440	422	397	434	411	395	433	451	424	459	450	453	475	420	430	445	392	432	409	487	414	427	386	428	437	434	438	449	434	429	420	410	424	404	478	421	414	431	412	403	449	425	406	422	426	440	431	463	423	432	440	459	431	406	412	452	444	418	420	465	425	423	401	425	390	414	429	425	450	420	405	444	423	444	402	418	471	436	379	439	470	436	444	416	417	387	429	412	423	410	409	442	412	438	450	423	422	419	433	466	410	430	418	421	416	439	417	439	443	429	477	408	486	461	407	456	455	408	427	453	432	435	401	396	425	369	438	406	435	464	409	431	423	415	409	414	419	419	464	421	420	423	452	416	438	408	383	415	410	406	468	413	441	447	447	432	423	434	409	416	424	427	446	431	480	412	426	457	435	433	409	439	456	413	432	439	421	398	439	407	438	424	457	416	448	426	399	442	420	430	461	415	441	393	396	456	463	411	449	443	443	411	438	408	430	444	454	441	398	447	441	459	455	430	451	423	397	391	445	424	429	396	427	417	392	418	431	454	421	473	408	437	433	417	446	438	428	400	451	439	413	406	431	421	412	423	439	430	439	387	406	417	426	395	419	422	436	455	367	435	440	427	422	431	441	401	420	403	428	421	439	449	392	444	395	429	422	421	399	432	445	433	433	445	402	418	457	444	419	433	449	407	450	449	433	421	448	446	413	424	439	422	453	394	422	436	427	396	438	424	404	448	463	458	427	419	446	412	448	425	408	473	436	432	422	419	427	430	450	411	415	423	447	436	431	424	422	398	392	387	448	442	431	433	424	412	420	444	394	397	436	405	402	427	421	459	444	405	395	419	461	412	434	451	407	443	395	435	391	391	454	443	403	457	394	442	459	437	459	427	393	413	421	442	452	452	411	410	428	426	414	432	449	422	416	439	425	434	474	435	429	434	411	404	417	426	421	456	466	403	355	428	447	407	399	410	436	404	398	406	406	415	414	424	442	418	408	446	441	409	441	457	417	404	414	427	404	436	389	449	428	416	414	402	429	435	408	429	438	436	430	382	409	417	410	422	406	449	414	433	454	449	447	413	454	419	435	434	483	418	419	431	418	425	437	444	433	426	444	389	411
27345	20559	8350	1096	653	616	588	601	621	561	579	522	559	550	576	554	583	552	575	554	561	570	532	586	553	578	546	548	548	544	566	580	607	523	556	552	586	532	546	519	567	562	605	548	542	538	568	513	560	572	544	537	570	616	569	537	551	554	547	591	558	528	523	522	547	569	521	566	553	565	539	502	524	572	538	529	540	543	528	574	535	581	568	562	567	570	563	587	501	564	561	559	536	556	556	572	562	556	553	556	542	544	604	551	536	544	528	522	566	584	545	544	545	587	553	549	531	584	539	555	582	551	542	572	515	510	553	572	565	581	524	545	589	547	553	517	554	510	599	542	565	567	529	537	522	565	549	537	577	523	545	522	586	528	538	517	548	555	583	550	546	560	529	556	573	568	576	544	556	552	553	552	572	534	535	515	562	528	546	543	540	578	572	582	560	557	540	564	588	541	526	514	525	543	542	540	495	505	549	547	496	611	570	527	555	603	549	561	511	560	547	543	552	548	537	557	521	591	549	575	553	569	524	552	527	557	523	528	535	534	544	522	565	573	546	568	517	547	550	504	569	541	570	508	562	555	565	519	587	601	535	552	511	544	511	557	609	543	565	550	531	521	585	533	545	509	546	512	528	541	528	567	542	542	618	560	517	566	529	560	534	576	565	567	560	530	513	572	547	572	562	571	587	569	522	531	577	560	577	547	543	526	558	541	532	538	543	579	559	570	602	514	514	539	519	532	552	536	573	540	577	597	575	568	563	530	572	594	521	562	549	524	561	573	566	579	514	550	561	565	524	568	513	554	595	551	585	501	589	536	559	568	542	545	542	555	581	540	556	527	549	529	555	559	595	517	542	576	589	552	526	530	535	571	557	542	580	566	512	578	536	546	562	573	574	556	553	548	550	583	569	552	604	559	557	565	582	559	566	528	526	534	583	530	561	544	550	531	515	584	563	562	533	526	545	545	538	583	592	570	532	543	597	539	514	537	568	562	525	539	530	536	542	565	574	527	541	527	561	508	563	526	517	582	579	573	546	602	550	566	557	535	588	587	555	533	578	531	522	524	553	549	547	537	535	557	543	571	594	535	547	537	577	515	563	563	568	553	570	552	594	526	573	560	582	587	579	562	572	551	539	518	554	518	577	506	579	581	571	514	573	582	562	568	543	531	558	540	567	562	570	533	561	550	579	553	540	545	534	556	511	544	579	548	533	561	543	550	537	561	533	547	530	571	601	506	544	508	536	563	551	518	537	542	590	550	549	564	543	526	591	547	488	591	581	546	572	549	556	560	558	586	574	599	551	553	551	551	541	555	552	595	560	567	560	590	579	557	541	594	572	563	541	540	577	575	556	551	539	550	521	568	574	567	554	567	594	521	545	564	533	541	545	556	629	572	593	512	556	595	524	583	544	570	579	557	587	569	561	531	564	594	554	571	545	568	554	492	549	534	545	556	557	498	583	573	540	566	554	574	564	527	537	506	555	549	534	529	557	549	535	527	530	543	494	566	552	573	606	524	541	547	550	566	528	520	550	559	546	562	598	561	549	551	518	559	535	594	613	537	531	565	581	581	546	517	544	552	567	590	556	583	559	552	595	579	530	547	549	519	517	518	566	512	584	543	543	538	566	577	534	541	545	516	555	560	525	549	559	488	548	539	570	548	536	545	574	568	540	547	525	552	563	572	544	563	581	531	520	552	572	480	551	522	595	575	577	538	580	564	515	585	551	602	556	539	515	573	566	596	570	552	543	561	541	558	524	547	579	531	550	543	568	524	530	552	578	528	553	507	542	549	550	569	593	546	530	529	571	556	539	575	567	626	585	549	537	529	569	550	496	544	571	574	549	547	573	583	551	517	549	559	496	568	569	556	587	573	558	557	547	589	538	529	527	583	556	582	564	597	546	565	589	533	584	571	574	562	555	549	548	569	576	548	530	550	552	592	586	546	550	512	525	560	556	565	576	577	547	532	579	543	534	534	570	511	569	542	586	508	518	593	557	537	564	551	582	587	567	559	525	547	576	525	591	557	569	545	534	542	531	563	565	553	563	533	574	589	592	569	524	537	566	543	545	568	580	540	538	570	566	498	538	575	549	529	583	554	557	537	573	585	552	555	555	565	572	523	567	594	580	542	566	554	545	490	559	570	549	589	559	574	551	541	515	557	520	565	560	534	596	583	523	607	553	570	546	542	531	609	504	558	565	566	555	557	557	558	549	554	571	526	560	521	558	588	563	528	557	562	546	546	507	568	509	573	523	550	551	520	565	562	549	511	553	512	582	507	528	563	556	531	541	528	526	581	556	542	533	550	561	523	584	570	572	547	571	523	556	579	525	544	578	556	544	554	548	561	547	542	575	596	576	559	529	512	560	518	570	586	590	517	537	577	527	548	540	522	583	553	595	557	524	581	521	544	514	596	535	528	601	590	544	560	543	565	561	540	591	513	552	527	542	527	509	588	559	602	520	539	563	539	519	561	559	579	550	565	569	549	529	518	549	527	540	581	539	543	540	587	541	580	583	565	569	541	550	552	573	548	595	555	535	506	537	584	566	571	509	549	542	585	553	524	530	527	526	551	572	551	576	536	557	549	528	525	580	525	587	575	597	546	558	561	557	490	573	550	569	565	565	545	587	588	565	531	522	537	517	601	562	568	568	557	552	548	500	502	563	534	552	535	549	550	538	581	543	555	548	563	545	496	563	563	603	545	537	599	532	582	524	529	555	559	546	567	578	549	546	544	533	554	520	521	563	601	535	582	556	545	549	515	581	534	550	473	561	568	552	529	576	569	560	569	543	536	597	543	596	574	581	542	509	535	559	577	563	521	539	536	569	568	551	576	575	547	552	525	539	539	534	570	590	535	585	544	533	549	564	566	547	522	542	496	554	564	529	565	572	551	527	561	523	538	537	557	574	571	545	600	562	574	556	528	529	498	553	540	558	590	506	553	579	558	531	552	580	526	569	546	518	533	519	550	540	521	582	534	564	553	523	566	597	560	566	550	554	539	544	522	573	566	591	543	560	523	567	518	577	591	544	569	535	509	545	536	554	591	599	548	576	550	546	566	538	521	546	560	518	544	531	549	550	568	519	539	523	508	548	528	525	553	555	602	580	529	551	564	561	528	583	564	509	553	534	554	512	587	533	558	586	591	532	527	538	567	552	567	584	589	567	562	539	559	529	564	538	517	539	623	614	570	578	536	573	535	562	550	582	597	541	518	544	563	562	558	583	526	571	556	554	548	564	599	556	573	602	538	528	533	535	533	556	527	544	558	531	572	590	570	574	567	541	587	543	569	538	598	597	594	545	549	602	550	563	553	592	600	559	486	597	561	565	569	557	562	537	605	523	566	553	549	544	565	539	557	561	558	520	545	562	587	530	563	542	527	548	533	559	516	551	594	578	584	561	585	549	580	535	584	502	581	564	555	540	542	545	561	555	561	553	549	528	555	539	553	556	517	560	543	547	535	556	560	511	553	547	542	541	564	548	574	538	563	572	563
7366	1484	1449	995	941	891	772	822	812	796	777	784	804	798	743	813	782	752	735	781	731	759	718	745	773	738	696	681	694	768	722	725	722	770	753	787	779	738	723	724	699	746	757	730	772	729	700	762	739	724	738	753	733	733	769	774	718	764	723	741	704	751	722	760	741	702	755	723	707	755	723	812	712	704	736	728	707	768	701	745	790	754	714	785	762	720	732	701	708	763	688	731	755	696	733	734	739	749	752	723	728	789	715	756	768	783	755	789	705	796	778	703	735	751	728	764	750	717	760	795	742	768	756	774	735	742	725	754	730	763	740	730	809	713	800	681	742	753	740	790	760	737	736	735	701	774	699	756	766	725	730	754	767	749	702	759	787	754	796	724	749	741	742	726	748	731	745	707	788	784	759	725	765	732	724	661	771	761	752	692	787	767	689	746	732	681	751	731	746	754	760	805	762	698	769	741	734	775	670	752	761	717	733	722	733	747	731	791	757	769	733	786	735	762	742	756	740	763	752	729	709	754	753	699	763	697	749	724	765	740	743	762	778	765	728	731	742	771	776	695	690	678	747	690	767	798	776	734	746	757	712	703	759	767	735	705	757	732	753	767	766	706	717	737	712	771	711	744	745	772	807	724	794	753	740	716	706	774	718	734	726	787	752	695	752	763	733	727	692	759	706	733	787	772	716	707	803	702	752	719	753	759	752	705	768	746	693	739	748	768	779	725	759	735	740	744	774	739	739	745	694	776	703	733	724	742	701	781	810	725	769	764	725	746	724	732	733	781	788	761	716	783	746	726	755	755	728	664	720	756	748	755	709	776	737	689	744	807	773	734	698	717	755	721	773	699	715	769	731	766	795	715	747	709	778	783	780	684	718	699	750	723	778	753	708	713	750	773	684	793	772	712	730	754	783	724	714	758	787	696	722	730	779	785	713	761	709	713	715	785	730	734	745	720	785	788	775	783	719	738	736	739	791	756	780	769	783	689	766	749	709	720	771	777	785	764	693	771	754	701	745	761	714	712	739	777	711	740	734	697	756	771	748	724	758	743	743	714	760	761	736	781	833	716	745	662	769	734	711	750	769	725	725	744	766	721	716	730	739	745	732	770	776	740	776	745	805	727	788	709	760	726	735	732	750	779	712	752	775	751	742	751	741	730	777	726	740	696	716	772	751	725	722	755	750	738	728	760	699	788	753	762	806	718	728	786	763	763	740	765	765	695	741	767	698	729	721	719	726	721	709	706	747	800	669	741	735	741	746	721	707	754	762	708	734	759	735	747	733	728	720	760	656	745	723	754	731	740	824	703	774	788	747	761	727	727	774	723	745	697	738	780	777	707	720	766	747	783	731	758	722	752	744	725	730	765	725	727	781	765	729	749	705	708	724	765	725	682	777	729	707	770	712	728	744	741	775	719	720	728	714	709	746	741	761	747	742	731	766	767	733	716	715	806	748	803	748	757	752	742	749	729	742	712	778	734	769	734	755	776	752	715	743	759	779	755	763	759	778	719	752	766	782	711	716	782	742	766	756	734	727	762	713	788	751	778	740	740	744	747	728	719	742	723	717	761	752	741	724	734	749	729	778	714	762	758	759	730	761	792	760	727	736	790	727	761	775	744	813	757	742	737	770	724	742	721	762	700	727	732	754	726	714	711	771	748	724	758	702	769	709	757	747	741	740	766	714	752	749	734	740	739	699	751	768	702	758	751	733	732	781	729	731	784	725	732	715	735	699	746	724	734	747	732	717	719	803	774	755	731	724	743	730	732	761	719	745	760	773	708	719	693	728	753	732	747	799	740	713	695	711	696	786	708	753	735	711	757	803	771	716	727	769	748	761	683	815	722	759	763	768	744	750	725	752	717	680	742	705	718	775	727	779	779	762	757	712	739	733	733	781	705	770	740	766	757	739	752	673	742	774	743	736	786	710	718	804	767	732	698	709	735	754	755	748	732	745	758	715	763	715	767	726	739	730	749	730	735	719	760	729	739	747	727	807	742	783	722	704	750	756	727	722	735	750	776	748	718	720	737	758	754	771	702	742	752	753	772	751	780	783	714	749	771	733	761	770	769	769	767	757	760	723	732	767	699	734	702	729	738	749	695	778	725	702	694	753	744	740	734	731	793	742	765	731	790	753	777	722	769	787	757	731	776	770	758	752	794	750	735	729	745	774	806	763	743	730	756	747	754	738	677	742	752	754	808	753	809	724	708	761	717	731	745	751	779	784	757	742	729	767	723	700	730	745	774	717	709	767	717	762	748	696	746	714	745	762	738	717	745	715	736	772	738	731	742	722	746	755	724	742	736	752	764	727	756	701	791	746	761	735	708	716	742	791	721	720	747	711	757	778	714	741	720	769	736	744	700	781	700	713	819	711	732	753	744	758	698	796	754	726	748	737	790	791	760	736	765	761	727	738	771	745	725	733	690	742	763	709	722	771	757	752	773	717	735	737	771	738	773	767	751	716	738	696	699	722	657	726	752	726	732	732	754	743	733	785	737	757	693	770	721	746	741	753	797	738	730	733	742	755	754	708	720	742	725	778	763	745	762	712	733	769	734	759	772	767	731	722	750	741	752	739	770	803	745	749	763	777	769	745	742	738	807	725	763	788	723	703	709	764	712	700	730	731	699	696	742	744	707	738	725	746	707	787	720	792	759	770	796	755	732	729	709	732	696	719	739	733	750	709	733	728	750	740	774	754	751	714	749	716	709	775	763	734	781	759	701	767	720	750	736	711	692	757	712	725	749	756	698	772	741	758	744	782	719	725	713	720	730	731	738	781	718	791	746	745	732	744	781	744	762	765	799	713	749	722	757	779	750	763	709	763	687	766	769	737	732	749	797	724	736	744	772	716	779	735	736	734	742	686	767	686	725	754	751	725	765	748	707	692	758	728	749	742	739	765	749	727	767	706	803	789	785	738	764	749	713	760	765	675	717	738	726	747	764	747	740	744	813	746	726	726	724	694	779	726	751	745	711	746	752	750	753	759	730	725	771	739	756	693	706	729	737	795	691	741	761	718	720	717	746	775	732	754	771	768	730	728	742	712	755	740	715	754	741	709	754	748	776	763	717	760	742	709	730	727	703	750	752	760	722	723	757	727	733	736	713	714	730	743	732	761	720	749	719	739	775	765	700	733	703	750	761	734	764	737	725	779	764	748	721	734	750	798	734	779	715	781	725	756	784	780	762	761	771	763	716	705	765	760	747	738	736	724	740	751	703	707	745	744	691	709	712	746	724	736	740	724	809	735	724	718	710	770	786	718	722	772	776	783	711	703	749	749	753	765	708	724	732	747	744	756	729	724	739	779	754	724	732	715	728	705	743	738	765	740	767	771	747	758	724	699	773	753	719	760	762	774	737	793	749	744	754	763	740	762	680	783	744	751	743	755	761	732	764	748	753	730	728	726	716	666	742	754	734	702	744	750	750	718	730	717	743	695	731	806	743	736	758	669	707	694	743	726	747	751	718	724	740	758	744	736	763	750	731
24171	21208	28474	23940	20979	5846	1271	976	811	803	757	719	699	668	651	665	626	602	630	644	651	599	640	597	613	626	612	632	595	584	602	589	607	570	591	587	587	570	599	585	596	596	616	634	568	616	609	600	603	533	580	574	606	575	590	572	582	551	587	591	620	582	563	634	595	612	570	598	557	566	601	573	577	640	580	624	591	593	567	573	558	596	538	554	627	572	583	576	565	581	593	586	571	598	584	616	598	558	614	606	602	602	579	588	535	565	612	593	571	584	555	611	575	581	598	577	586	556	562	559	588	577	631	550	567	595	605	555	530	620	586	555	593	596	589	622	558	558	581	583	585	564	571	597	604	656	612	566	572	552	599	556	621	550	646	567	602	562	575	605	550	611	596	636	606	627	618	590	603	537	609	564	582	577	588	632	594	603	546	597	614	576	560	611	587	596	610	620	554	558	612	587	539	608	611	542	592	574	558	605	608	539	585	574	564	569	604	617	584	556	631	558	577	590	603	588	586	588	554	603	530	549	599	590	567	566	581	537	605	595	603	573	557	552	579	598	596	598	622	604	618	627	589	589	517	578	577	572	573	576	603	605	583	593	568	573	587	557	596	613	582	619	574	563	533	568	573	644	563	583	593	615	566	588	607	574	549	568	609	595	524	561	562	604	593	557	593	555	586	591	582	603	592	602	558	592	586	613	585	597	539	560	578	600	575	588	553	579	560	589	607	519	567	588	603	599	574	535	632	590	592	568	614	606	604	563	570	588	580	612	605	598	574	583	627	573	569	559	569	543	570	618	569	603	579	550	559	602	597	557	626	546	565	567	586	602	553	600	580	594	579	635	571	561	557	580	574	592	634	592	554	558	637	543	584	584	601	610	551	564	573	628	593	610	589	596	602	581	515	598	542	563	567	563	614	594	619	565	562	611	562	575	547	573	570	562	585	587	613	601	548	571	545	610	595	628	563	620	595	606	638	601	545	576	596	614	567	566	588	617	561	549	584	613	556	569	548	582	558	570	592	582	618	577	518	573	630	559	581	604	593	539	608	575	583	589	573	582	606	591	568	542	538	611	578	586	569	545	577	594	586	581	573	604	615	599	560	606	591	590	553	547	586	555	605	575	612	583	542	620	582	595	609	581	566	608	593	567	593	586	587	593	595	626	575	552	534	582	585	505	604	601	592	613	568	593	559	604	589	625	591	564	632	597	590	574	596	594	581	576	604	581	580	578	560	578	601	614	580	571	614	551	553	618	576	597	592	589	595	603	582	592	604	591	617	603	556	585	570	595	616	587	554	591	592	599	563	584	605	529	586	622	567	561	550	622	580	558	580	561	561	586	591	618	536	557	585	594	588	552	563	599	590	613	587	591	613	566	579	575	575	628	569	542	584	562	592	565	595	575	590	609	600	562	581	577	570	625	542	626	559	601	598	590	625	605	557	601	535	586	589	569	599	582	572	573	602	578	613	558	564	606	587	607	557	574	609	551	597	633	607	571	584	593	559	537	595	571	592	595	635	651	617	583	587	553	570	619	554	577	569	588	585	604	643	568	592	603	616	579	581	570	589	591	552	570	626	592	582	549	562	567	600	556	545	578	601	579	603	579	597	602	564	585	570	583	605	591	605	572	578	604	576	573	610	615	636	622	560	589	613	608	590	592	566	584	584	580	585	584	611	593	593	570	555	592	572	562	581	530	585	594	547	580	550	576	525	573	585	602	605	590	550	546	588	580	551	584	588	618	591	582	552	609	605	565	605	555	592	620	579	572	576	596	601	563	591	562	638	574	598	589	583	594	614	595	544	573	632	580	573	591	558	543	564	597	593	599	543	557	516	614	567	578	617	598	587	631	567	595	617	595	608	577	607	586	523	613	594	557	599	604	613	578	536	568	603	544	574	570	587	580	596	580	581	572	586	608	594	552	555	605	636	575	561	621	555	607	568	590	544	581	580	620	548	595	596	563	595	615	571	608	569	568	555	578	590	565	607	592	577	601	609	593	584	623	621	574	587	590	558	577	571	581	575	578	577	598	534	588	550	552	536	558	600	583	632	619	563	572	584	558	561	558	527	543	609	571	618	622	593	556	614	577	520	571	599	564	537	577	597	571	612	591	563	591	547	596	617	599	611	592	562	579	612	614	559	612	604	577	607	645	571	584	592	607	571	582	569	584	597	594	569	609	579	578	603	579	561	608	601	559	597	617	606	570	609	583	596	555	619	596	569	623	596	580	555	601	595	557	622	598	582	604	563	553	595	571	589	576	571	596	557	598	547	542	571	586	585	575	586	603	546	595	582	540	619	587	614	560	592	617	598	559	562	566	580	587	593	586	578	514	562	580	595	606	584	563	574	586	587	600	604	592	617	587	606	591	581	603	586	577	575	586	591	592	575	553	589	592	571	581	584	615	588	578	577	571	583	602	644	579	550	583	568	553	564	597	539	585	562	567	636	572	552	518	581	587	599	606	553	562	595	620	561	556	588	553	623	548	631	539	620	593	558	568	635	573	590	652	587	581	571	584	595	558	573	603	593	583	594	560	584	542	576	595	602	562	555	605	559	610	626	600	579	561	581	575	617	564	596	596	624	548	594	638	584	585	569	631	605	588	557	579	576	569	601	608	592	608	583	593	586	591	589	563	585	575	556	598	612	570	534	604	612	605	570	584	585	586	587	576	585	564	567	577	572	598	600	593	559	590	644	568	585	573	514	613	569	591	558	581	582	580	587	599	623	549	595	589	534	579	577	585	557	565	534	594	609	636	601	587	560	579	564	543	549	575	600	575	566	568	543	597	611	584	552	609	587	552	627	567	605	566	621	568	574	580	580	591	624	546	612	578	588	581	590	570	576	599	577	613	562	588	557	619	610	572	552	548	584	536	615	583	567	561	577	586	565	591	586	601	570	599	566	609	586	579	612	569	572	603	557	579	555	555	593	555	590	573	635	598	624	582	594	582	630	566	566	636	548	572	616	548	575	572	570	550	628	564	631	607	563	579	557	612	611	601	543	608	572	546	578	620	594	581	550	575	559	593	608	559	556	564	581	593	560	638	606	556	506	639	581	557	610	619	568	514	584	542	559	602	564	570	577	584	593	575	584	576	548	587	524	551	602	592	606	595	621	585	562	580	587	629	610	603	595	555	583	568	572	609	598	606	579	576	567	606	619	594	594	577	624	566	581	587	553	554	558	546	594	579	595	554	592	561	601	578	584	565	588	632	637	576	591	614	562	642	510	569	611	559	589	589	596	563	592	585	577	594	588	546	567	576	621	574	606	626	585	533	644	577	571	560	623	539	595	596	542	576	594	558	604	567	597	659	619	583	581	566	587	588	563	566	562	598	592	606	568	583	603	599	546	569	567	586	581	612	624	580	564	592	624	591	625	574	576	644	587	607	583	608	551	601	578	608	584	599	596	572	555	611	619	624	564	569	563	596	514	614	567	567	512	528	597	581	565	617	593	564	530	584	529	575	560	602	585	570	575	554	595	570	585	574	574	614
13224	8804	7932	4268	2985	2442	1990	1593	1456	1339	1181	1092	1037	974	947	970	908	923	913	844	873	828	856	823	866	813	826	819	850	816	832	801	784	828	842	805	847	793	812	790	806	849	815	797	818	835	783	815	811	796	828	763	788	756	815	782	795	785	783	798	762	808	822	840	776	750	803	783	817	782	816	743	775	794	776	801	840	815	763	727	794	828	841	783	803	761	791	809	759	807	890	749	804	830	790	778	761	813	787	805	781	797	782	848	788	798	820	738	795	804	779	788	789	739	759	816	776	791	818	719	835	769	762	798	764	807	773	777	798	820	812	770	778	763	876	807	769	805	721	822	804	782	755	747	789	765	772	795	776	805	800	751	841	806	799	746	834	783	765	763	828	827	838	777	810	800	779	795	826	789	825	821	771	726	740	774	796	783	756	764	788	790	760	794	806	718	797	718	806	787	782	750	813	806	756	781	782	792	778	827	783	740	812	811	794	805	815	726	826	764	718	788	847	778	764	809	824	773	787	820	791	767	765	795	866	798	813	764	791	777	835	806	734	781	783	822	815	812	750	795	815	793	806	758	783	754	791	777	780	763	800	763	812	771	810	749	772	769	836	826	792	754	705	765	755	827	772	814	798	756	762	779	797	806	770	770	769	815	799	803	792	779	762	800	775	798	737	751	782	809	822	813	771	761	779	815	796	747	810	781	791	775	793	784	829	806	787	852	776	737	787	771	797	809	820	733	745	737	814	799	729	768	773	747	798	808	828	786	770	769	813	794	831	795	772	761	821	814	810	826	815	806	756	768	758	813	793	749	774	774	801	804	812	771	792	794	786	793	802	818	776	814	795	752	783	785	802	774	821	795	775	805	785	810	808	808	791	799	779	781	801	791	790	784	801	819	804	814	739	778	802	727	799	773	834	776	752	817	763	786	796	821	766	792	824	808	821	816	796	785	853	769	772	796	790	826	808	751	788	762	795	802	784	776	829	739	814	775	801	800	776	795	764	796	815	813	816	787	787	727	767	736	815	815	732	781	799	813	811	771	751	788	779	818	806	772	808	803	789	788	825	782	793	844	818	823	809	783	800	779	827	783	749	742	777	755	789	836	786	739	823	781	748	797	767	763	813	808	747	757	822	836	816	777	785	809	741	733	780	799	804	794	849	771	796	775	789	726	799	733	773	794	783	755	767	791	795	820	815	783	764	737	787	804	795	790	769	819	807	814	794	743	751	743	795	789	705	811	735	819	786	804	766	775	823	820	785	807	801	782	808	805	816	812	775	769	778	776	813	767	819	824	842	800	773	797	801	791	796	810	821	810	745	773	747	785	785	780	775	790	789	819	766	811	774	793	773	758	789	839	817	773	782	789	780	812	810	788	774	785	750	803	769	762	797	759	783	802	830	802	761	805	821	792	816	813	779	755	800	772	778	815	752	781	821	808	777	795	822	786	800	824	794	796	819	785	809	810	762	728	760	789	806	822	844	773	757	749	776	829	795	778	792	769	838	788	765	805	757	790	802	800	806	801	718	767	760	792	786	786	759	833	788	794	794	830	793	723	811	825	778	773	817	802	832	763	815	785	818	804	785	811	801	760	744	794	801	825	817	792	775	830	799	813	763	836	804	781	802	791	825	771	776	813	817	757	767	790	828	809	820	812	812	788	802	769	820	800	786	808	810	839	774	800	789	810	803	818	807	812	810	751	821	819	787	775	797	795	786	817	742	790	799	774	793	801	813	798	850	779	822	797	775	740	820	809	827	788	794	738	811	797	820	791	800	765	794	835	781	787	789	790	810	858	816	777	831	749	804	811	829	825	778	792	830	774	779	786	809	713	749	788	824	804	776	763	764	768	787	802	731	742	801	821	811	795	789	770	868	825	804	755	791	792	803	816	787	793	775	758	795	826	788	771	836	800	739	763	773	767	778	858	775	809	787	787	803	776	830	778	778	858	759	802	777	816	768	773	800	747	757	822	863	805	795	800	817	787	782	791	747	820	790	764	778	817	794	729	761	769	814	678	790	773	827	810	839	826	757	790	796	751	822	756	779	761	779	786	761	820	827	776	768	774	833	788	807	835	836	777	776	787	781	800	817	762	774	763	821	773	825	824	808	827	767	800	736	791	801	763	781	822	778	784	800	755	825	739	792	822	860	781	767	765	839	783	795	815	782	796	783	757	760	805	781	760	801	790	816	759	850	742	801	783	751	842	806	826	803	736	766	750	785	783	822	815	807	801	776	782	749	808	803	765	793	768	761	794	823	814	812	766	766	757	771	783	755	783	802	728	801	768	784	821	744	806	743	852	789	822	780	822	769	771	751	841	758	808	788	754	805	782	830	789	786	806	814	792	836	759	779	783	797	787	801	739	741	811	804	773	812	773	783	834	784	820	740	747	752	749	791	795	746	758	799	849	802	811	793	816	811	835	752	737	790	778	799	797	820	794	795	763	801	758	735	787	805	806	731	796	748	752	804	779	806	793	757	783	763	784	803	807	798	786	761	793	757	753	776	804	778	753	818	789	795	795	815	789	779	829	761	756	801	759	814	795	787	777	797	794	765	808	757	778	777	796	787	789	768	790	808	801	823	819	734	780	853	805	783	751	759	783	777	826	820	819	799	799	836	786	751	792	778	797	791	803	786	815	814	784	810	794	762	750	786	793	787	831	800	752	805	764	790	808	827	811	778	798	761	825	788	776	766	840	816	822	739	795	759	812	841	739	832	757	786	795	784	839	823	763	759	756	790	790	765	766	802	797	755	785	793	797	734	777	781	794	857	807	839	829	812	807	762	793	818	788	802	816	767	810	756	876	782	770	779	769	776	788	744	822	786	790	764	796	744	757	770	811	712	789	766	790	788	769	779	783	800	766	775	787	807	755	782	793	797	817	830	746	832	786	837	796	804	805	841	809	791	763	840	825	794	812	831	737	754	791	778	842	821	786	804	749	760	786	776	806	780	823	732	723	774	750	784	862	797	778	835	749	775	805	788	788	821	775	835	767	735	774	805	786	801	739	824	794	794	763	798	714	796	824	803	797	791	767	802	763	808	809	754	849	811	725	802	800	780	757	805	772	813	801	761	810	793	833	811	782	783	828	780	820	780	759	818	762	767	779	766	767	794	738	816	785	837	795	827	798	786	816	775	807	764	769	812	770	791	803	766	819	804	839	790	773	805	766	827	774	792	787	770	773	780	776	779	770	797	855	786	764	765	826	810	767	742	754	782	801	780	784	812	777	768	791	788	760	799	757	818	839	857	793	780	827	790	787	805	799	765	784	803	827	799	750	774	805	772	803	763	793	840	769	786	823	809	776	784	769	810	831	827	780	818	797	771	794	785	788	779	751	800	826	773	808	785	800	789	795	820	747	785	754	796	816	796	818	794	788	812	867	810	735	785	837	770	808	759	800	791	769	815	758	786	785	813	802	766	763	817	822	797	843	744	754	801	807	760	841	789	820	775	823	822	832	757	727	774	799	776	775	791	808	793	781	805	756	780	821
23312	21362	29392	23743	21363	21283	4174	999	767	700	638	512	503	461	493	469	443	374	369	409	391	341	339	398	367	374	356	363	346	319	374	331	307	326	327	320	310	339	313	315	304	345	303	311	344	366	309	349	313	328	313	316	321	291	346	274	319	312	341	304	305	346	326	307	303	316	310	304	302	329	318	300	323	317	318	288	315	309	292	335	301	293	305	349	340	318	312	320	315	304	317	298	301	315	336	328	288	334	333	292	318	294	314	315	325	304	338	304	312	334	305	296	307	294	315	314	315	314	327	322	329	305	334	322	323	317	303	301	316	322	296	299	305	324	313	293	326	326	291	281	318	297	305	314	318	317	293	318	317	302	321	295	290	294	310	333	297	299	315	320	313	344	305	348	315	315	284	306	314	312	287	285	316	327	317	314	313	317	332	311	312	307	303	300	319	301	304	319	341	323	297	340	291	282	303	297	327	290	315	315	325	306	300	298	305	266	303	300	282	296	332	304	301	329	294	305	338	305	341	296	299	312	332	299	304	314	312	316	313	275	330	310	328	289	323	291	311	307	310	281	285	324	320	295	314	287	288	294	319	305	312	296	350	312	329	305	333	312	289	306	317	302	311	307	321	295	318	282	326	291	290	309	321	319	277	330	291	288	307	306	314	308	288	310	315	319	313	308	339	293	311	301	312	304	319	326	331	292	292	325	315	335	315	306	266	293	316	290	331	348	302	289	319	331	328	304	307	290	312	313	292	320	301	308	315	295	304	329	316	286	321	307	308	283	304	308	318	305	300	312	286	298	281	296	352	346	301	322	327	306	334	322	293	284	311	318	308	302	315	323	289	299	301	325	300	324	313	306	295	321	303	315	347	309	288	280	324	308	334	303	288	288	297	279	300	306	310	318	327	291	312	298	287	321	322	321	320	295	313	325	306	285	292	314	324	286	316	326	319	292	335	281	277	307	298	307	285	295	316	330	290	298	312	283	323	329	290	290	315	328	317	283	307	287	311	264	315	281	250	317	297	313	291	333	301	304	291	316	315	293	311	297	295	307	326	317	284	303	291	328	288	318	312	309	298	302	306	292	333	337	312	330	311	303	347	338	313	303	283	310	315	309	319	305	320	320	307	289	310	293	305	327	334	291	334	329	335	288	287	316	312	306	291	296	299	286	345	294	319	308	301	277	303	320	335	288	297	319	314	291	320	286	291	288	292	343	325	321	308	318	301	335	309	333	292	331	313	315	355	301	306	342	276	286	276	331	331	299	276	305	321	334	301	319	313	299	311	331	301	294	316	287	335	307	322	304	322	339	323	295	290	286	307	310	297	327	293	305	302	285	313	306	289	301	301	310	328	309	309	329	299	292	309	293	312	307	318	315	287	288	305	300	309	309	295	317	325	326	309	316	302	314	290	318	303	284	308	314	317	301	308	318	307	302	330	293	319	317	312	293	346	312	321	305	300	313	309	322	269	273	315	337	307	290	312	329	323	318	291	296	316	324	303	332	321	305	303	316	315	293	300	308	314	312	293	295	289	324	317	299	305	273	350	309	290	316	335	293	313	319	323	299	299	315	309	294	309	292	315	361	308	284	279	291	325	326	279	283	299	304	301	312	329	288	285	327	299	270	290	314	296	281	315	284	309	311	291	322	311	339	294	285	327	289	325	324	313	290	323	328	309	337	281	290	305	301	325	304	302	307	327	294	300	326	329	303	310	289	323	303	330	332	334	287	314	337	307	295	311	302	287	305	316	307	290	316	338	291	323	318	295	317	313	291	310	298	321	301	307	306	314	275	289	329	292	321	332	306	352	300	281	278	279	348	306	319	275	305	304	309	317	311	291	304	287	321	306	294	316	297	295	305	321	313	296	295	295	291	303	320	318	305	271	309	337	314	291	309	298	292	292	327	292	339	299	312	311	293	272	331	282	310	302	308	349	299	310	313	301	329	313	300	294	305	310	314	315	279	290	305	308	324	303	309	306	281	351	319	312	309	286	295	330	296	344	272	287	323	323	318	300	329	348	293	306	330	295	267	308	303	307	303	296	289	324	291	303	297	310	284	312	322	329	286	323	314	324	328	298	319	314	288	290	304	299	319	288	300	309	298	305	302	302	303	294	287	279	301	272	316	303	287	345	306	298	301	310	316	302	310	285	297	262	263	338	310	298	293	322	289	300	297	319	302	311	300	291	276	301	275	282	294	321	273	300	319	312	299	310	289	334	303	302	299	309	316	302	341	318	332	268	310	272	304	290	314	287	297	284	306	305	300	328	309	305	315	326	309	320	285	282	292	298	346	333	281	298	322	289	308	311	313	297	307	305	291	288	299	297	302	284	300	302	337	336	308	339	316	308	292	281	320	315	317	298	323	328	303	318	310	304	295	312	310	290	306	334	290	314	318	318	296	318	311	349	318	282	317	301	285	303	275	311	302	314	335	315	300	316	280	266	289	307	310	297	290	287	299	301	313	285	332	318	313	290	320	300	311	277	306	304	300	299	309	332	289	297	299	330	356	285	307	285	315	324	308	314	302	340	312	281	322	307	323	304	279	303	316	312	332	296	311	298	310	266	322	302	313	318	280	289	290	316	285	310	289	296	309	328	298	311	313	282	286	331	280	303	330	304	296	313	311	286	297	333	329	308	298	269	284	287	329	293	278	293	309	318	306	331	320	322	304	271	296	294	309	306	313	316	313	286	322	299	313	310	326	267	341	304	314	325	314	294	338	305	290	319	283	305	329	298	317	339	298	295	320	289	287	318	292	345	312	301	295	301	313	275	308	321	315	312	305	311	297	317	317	351	290	315	287	327	313	344	326	323	271	294	317	274	304	335	297	316	305	302	307	295	300	299	288	301	287	297	305	294	301	290	314	303	316	282	300	299	293	311	294	313	284	298	306	311	322	321	321	308	324	312	288	306	316	312	310	300	307	324	323	308	309	287	323	297	276	336	285	287	289	297	299	318	299	291	303	317	320	306	312	303	300	303	296	297	308	295	309	297	304	281	283	307	309	313	285	299	290	301	311	321	310	301	323	286	324	280	340	303	297	283	325	318	299	311	333	300	305	294	314	294	311	295	321	300	292	309	326	299	306	285	328	303	357	310	330	314	300	284	286	288	292	305	329	340	320	285	283	307	306	283	321	301	332	314	308	309	342	283	314	356	288	287	287	293	313	311	307	296	304	290	341	291	267	274	306	316	289	313	339	306	298	307	280	307	282	318	282	315	303	297	318	299	346	292	291	341	327	285	319	303	262	295	288	303	294	258	321	307	335	287	307	283	288	327	305	299	282	276	278	297	287	287	287	302	316	296	298	336	306	316	303	303	303	298	268	324	339	318	286	289	307	297	316	314	281	311	293	301	299	324	327	304	282	277	326	341	330	287	330	307	309	305	313	292	301	336	297	298	290	305	294	285	315	317	323	297	314	302	306	292	320	279	312	287	299	309	306	298	295	320	298	312	337	306	345	303	327	289	296	295	322	292	318	311	299	299	324	271	286
14687	14674	12927	6915	4782	3735	2892	2208	1792	1470	1316	1146	1018	888	747	761	752	646	657	626	675	591	546	535	561	534	494	489	543	501	492	489	500	470	502	497	421	493	454	459	470	430	469	477	436	435	435	439	502	463	437	457	502	434	450	454	464	429	444	447	440	423	435	446	455	470	424	457	454	429	453	445	479	406	437	437	445	411	428	456	448	432	450	438	467	434	477	430	452	450	443	438	413	387	440	436	435	418	397	425	398	437	399	433	443	446	420	453	479	457	399	423	435	438	472	431	432	401	419	399	451	409	477	454	442	475	449	447	391	419	422	415	430	430	424	463	435	448	431	447	452	455	434	429	424	447	405	411	444	392	441	430	435	406	464	463	398	437	451	462	433	433	460	418	438	432	382	463	453	456	440	465	426	465	423	432	404	422	450	417	448	457	428	436	408	407	468	452	444	458	441	435	410	461	448	430	428	414	446	392	464	438	430	414	468	453	417	439	416	451	449	437	466	456	431	433	432	392	443	428	436	425	404	447	418	472	420	458	433	444	465	465	428	438	450	431	430	404	404	439	424	454	432	438	433	442	393	458	424	460	421	450	476	416	462	438	421	420	427	446	459	453	455	434	387	393	432	440	461	397	435	438	427	452	451	448	444	469	476	412	431	412	460	447	443	394	423	456	443	431	394	428	397	417	403	441	466	417	411	435	465	427	440	459	422	428	437	420	481	425	436	441	445	394	457	414	421	455	420	428	416	440	440	483	426	442	422	428	464	397	414	417	448	460	435	431	413	428	432	482	422	486	421	425	451	409	428	433	435	419	436	461	425	416	442	461	461	430	412	438	395	467	423	384	420	422	438	425	418	452	427	444	430	425	417	437	479	420	447	384	419	419	404	457	425	453	426	446	453	441	473	480	466	425	419	474	424	419	420	457	442	447	437	447	443	444	416	393	426	439	406	431	414	469	411	417	425	425	416	412	415	453	437	437	432	437	455	462	399	440	420	394	458	428	417	419	418	454	415	429	469	415	445	406	441	441	440	450	443	407	414	395	431	474	414	420	433	452	455	463	418	434	414	419	362	461	453	447	447	449	414	430	420	451	436	431	408	381	424	421	458	435	407	465	418	446	448	407	443	436	424	454	458	424	422	429	410	419	446	446	418	445	435	447	390	399	448	456	415	398	452	478	423	402	473	456	465	445	424	427	421	450	412	471	448	413	463	456	424	406	439	423	436	438	426	453	456	447	458	430	418	439	423	441	431	466	435	421	441	431	437	452	494	450	450	424	435	466	441	407	412	402	406	415	427	475	442	450	430	430	447	424	429	448	439	443	446	457	455	452	450	434	435	424	397	429	404	399	425	444	452	432	477	397	436	392	412	428	447	405	438	412	422	428	450	453	434	437	453	432	424	474	458	424	445	429	386	391	410	423	439	409	415	430	376	437	412	445	434	415	401	461	502	434	442	410	399	437	425	394	394	428	406	412	406	430	470	421	442	437	432	439	415	459	419	449	433	425	425	439	434	428	437	410	396	432	455	417	418	413	397	434	428	446	400	461	451	410	431	413	457	444	413	477	443	430	414	421	452	439	428	435	440	414	463	421	439	455	434	411	395	418	444	430	434	438	407	461	453	421	440	428	419	424	453	436	448	438	450	446	416	451	417	455	447	423	440	448	401	443	418	448	423	446	424	422	414	421	433	410	442	446	455	428	419	453	451	477	425	404	461	379	412	392	441	424	463	432	448	460	420	424	444	443	462	433	430	405	457	415	402	404	445	430	429	438	403	396	458	444	440	453	428	458	464	453	411	455	413	459	419	443	418	429	438	436	453	419	441	442	446	420	415	440	428	415	463	431	424	413	412	433	413	412	419	454	420	390	392	428	438	422	425	431	417	442	434	433	420	449	417	460	414	426	447	435	431	419	489	411	417	473	462	397	423	431	447	404	420	466	450	467	434	422	419	457	420	415	383	417	437	424	451	468	383	415	413	375	455	460	424	423	459	456	427	409	428	411	385	397	402	421	471	473	458	433	444	431	406	437	416	432	428	448	422	416	432	398	457	425	439	404	473	477	424	409	421	461	461	447	396	440	411	453	457	422	429	413	424	406	398	394	415	444	439	446	426	400	447	416	434	431	423	434	422	462	440	432	381	454	442	421	415	456	428	406	422	445	431	421	414	420	431	372	419	407	417	476	422	419	432	457	424	414	440	413	415	427	476	460	430	434	447	465	425	447	403	438	463	431	385	446	444	416	390	414	409	421	425	455	456	431	434	407	419	429	439	431	417	405	436	430	434	459	429	421	422	427	395	428	439	451	461	451	409	427	458	456	450	442	460	485	476	443	400	418	393	415	446	425	401	427	448	427	432	442	455	456	395	419	425	418	437	468	427	425	464	419	427	460	392	451	449	461	425	411	440	418	399	442	442	450	464	442	395	436	427	433	454	451	450	423	423	429	450	419	431	433	433	452	407	432	445	395	474	406	434	442	460	431	468	416	432	432	435	409	446	432	422	396	410	398	406	416	457	405	398	410	414	458	445	436	407	459	449	432	440	411	418	394	423	415	426	393	419	452	450	447	417	469	436	410	436	392	460	410	495	457	428	459	475	450	474	443	417	446	462	417	413	450	424	446	431	449	451	448	423	448	440	482	420	409	433	413	377	412	440	386	451	443	423	445	428	456	410	452	406	451	401	434	465	452	436	456	444	433	399	410	412	418	473	418	440	425	414	445	424	423	409	452	483	437	436	434	419	402	422	397	444	427	432	407	404	466	446	417	470	462	396	423	438	442	444	448	448	427	410	431	437	449	434	419	417	436	453	426	437	440	465	397	446	439	418	417	416	469	428	427	445	442	434	439	479	393	411	401	418	423	434	415	443	410	431	436	431	440	425	402	442	446	451	463	416	430	428	428	445	481	431	445	440	448	406	437	459	479	442	440	449	438	410	444	431	400	449	445	424	387	438	420	415	415	424	447	454	444	445	434	431	425	433	411	449	429	410	444	436	431	430	449	426	408	441	434	427	419	415	408	448	411	454	425	425	424	418	440	446	460	448	434	425	441	432	447	439	406	417	401	409	441	420	411	429	439	440	412	445	448	397	429	448	450	477	450	451	449	424	404	448	396	419	420	456	397	388	436	444	454	452	395	413	460	471	473	401	459	447	438	386	428	415	416	486	452	406	426	415	430	417	427	461	419	423	433	411	423	406	406	389	460	426	428	430	393	484	423	418	428	413	450	445	438	465	443	447	424	432	445	448	389	442	425	433	396	456	434	433	420	415	415	423	455	432	449	425	407	429	450	415	455	448	432	377	417	455	433	403	428	440	445	467	430	383	452	442	431	422	415	461	436	439	449	390	433	422	446	436	449	446	420	465	465	429	417	423	417	444	448	451	409	423	408	437	442	427	410	403	418	435	463	429	418	418	422	430	467	433	437	440	419	448	454	447	431	435	449	435	407	419	412	442	421	415	424	402	454	439	478	431	419	442	429	440	434	423	444
27195	20458	8210	1031	662	586	569	581	548	599	595	561	567	578	536	578	502	574	577	572	536	576	537	514	561	548	578	578	574	557	579	540	551	550	557	565	577	559	550	512	575	515	536	544	534	558	564	532	552	578	543	542	565	541	548	536	552	560	519	536	566	550	557	556	549	549	483	557	545	550	529	552	597	536	564	525	540	577	550	546	562	499	558	548	583	595	560	563	535	555	569	574	551	569	535	573	545	502	550	539	556	539	559	584	563	583	572	518	507	581	579	500	550	584	548	550	582	512	524	503	599	568	536	554	518	539	590	556	562	566	554	577	553	547	535	546	579	571	526	545	537	553	512	544	586	550	523	581	546	520	572	566	553	540	563	562	548	589	488	549	586	588	546	526	531	563	554	534	577	562	549	614	538	563	545	536	547	543	581	624	531	543	582	552	567	557	605	533	530	549	561	536	548	607	524	551	567	557	561	560	538	554	533	555	605	560	573	572	556	589	543	559	569	553	572	529	562	580	558	564	532	550	537	529	551	603	573	544	583	515	556	579	538	537	564	563	574	580	552	552	556	553	624	608	569	605	517	578	540	574	576	531	562	573	496	567	547	529	614	588	564	534	536	541	555	552	549	555	555	538	528	550	578	560	528	539	567	557	580	536	581	483	546	573	539	525	550	537	569	575	570	555	585	539	569	571	580	592	554	534	554	512	555	541	535	564	542	562	554	557	512	569	532	506	577	579	566	601	556	518	556	536	564	520	557	555	574	571	560	542	539	588	541	596	535	570	559	536	558	565	530	527	568	520	554	555	602	622	551	557	529	568	519	603	557	528	579	591	551	577	542	577	521	565	582	547	553	544	597	571	584	559	544	595	561	615	487	571	567	574	553	573	546	564	592	556	530	567	513	564	548	556	530	554	532	561	558	598	537	482	555	556	572	517	582	549	608	581	563	557	522	548	524	585	519	522	569	554	527	546	565	603	572	553	560	607	600	533	537	547	522	566	535	568	552	558	547	535	565	602	553	526	533	579	564	558	552	580	522	562	599	562	543	524	554	542	561	529	537	539	541	545	566	532	550	511	558	540	482	549	559	579	528	546	559	606	575	524	570	542	524	560	528	593	554	568	578	571	586	585	546	544	556	577	568	550	573	586	520	568	542	566	543	559	553	525	585	563	514	504	561	619	579	517	532	562	542	530	502	572	528	555	573	498	580	531	549	583	544	556	568	550	584	543	576	568	542	606	556	534	555	548	548	526	557	549	580	545	548	578	548	588	548	537	526	519	545	540	541	550	580	600	558	543	555	548	600	555	590	552	525	573	576	568	548	555	549	523	549	523	539	556	550	564	574	510	525	549	581	563	533	505	541	559	629	585	530	570	541	568	576	546	560	534	623	570	567	532	563	542	568	589	550	574	538	507	577	541	571	570	521	565	579	551	569	536	576	536	558	603	537	521	523	583	567	558	541	566	545	572	510	509	577	587	518	567	552	528	540	497	546	611	595	537	561	532	575	570	580	545	610	544	564	565	556	583	525	594	570	480	594	532	535	560	525	520	546	580	552	553	515	542	585	560	581	572	562	553	584	587	565	592	568	558	544	545	583	494	544	574	614	587	594	579	512	527	519	529	537	537	563	534	571	535	531	571	537	528	554	566	563	558	592	545	560	569	568	581	586	562	545	541	528	539	541	491	607	554	542	518	550	570	597	554	556	523	559	582	568	597	548	569	562	523	527	555	560	562	578	543	547	520	563	579	539	584	546	580	550	561	544	566	547	526	565	571	562	517	529	520	613	553	529	537	537	560	524	578	548	530	561	581	540	565	551	519	543	563	554	560	562	546	576	593	548	572	545	566	521	556	555	579	573	574	549	539	564	568	564	564	568	564	549	525	572	559	560	549	554	571	554	542	592	583	570	556	514	536	592	535	585	598	515	576	528	568	569	553	543	549	519	606	564	532	550	587	566	597	566	547	565	530	563	578	518	538	577	532	550	549	555	571	533	546	568	623	599	562	562	573	591	578	583	526	537	544	535	554	536	534	623	570	536	563	555	574	557	550	579	537	562	554	550	609	576	569	558	554	591	529	515	553	556	544	598	569	524	587	549	539	556	559	581	543	541	576	581	560	580	552	595	568	560	569	565	578	557	522	562	531	573	560	565	539	548	550	512	530	558	579	566	560	542	583	591	586	503	529	563	563	539	569	524	580	507	560	617	539	585	559	553	553	534	564	509	577	579	571	577	555	572	566	562	510	552	538	535	540	536	608	559	562	585	539	578	558	569	543	582	544	550	568	606	548	556	544	567	528	557	536	570	543	589	610	547	549	573	574	573	556	542	543	606	561	525	502	533	573	502	563	566	564	566	539	588	558	546	574	626	524	504	584	623	562	588	551	549	538	557	527	542	537	572	528	555	571	588	583	569	562	573	534	562	563	588	562	543	526	530	556	546	533	579	546	564	560	558	569	589	556	517	596	567	563	550	570	557	576	559	546	530	550	572	545	532	548	558	541	586	514	596	614	586	532	538	592	578	556	580	552	605	542	575	530	546	541	550	576	566	551	599	547	561	534	530	531	531	544	584	563	553	570	586	560	540	522	538	533	538	594	539	570	578	545	561	551	535	596	561	519	535	568	578	583	557	577	559	541	568	564	570	572	533	560	510	571	548	546	573	540	566	551	564	526	566	563	533	572	555	559	585	543	547	535	558	579	543	572	582	553	558	608	554	566	536	530	584	563	574	598	576	532	576	582	574	558	514	587	581	545	564	558	526	574	523	611	560	559	561	551	568	537	526	552	571	537	551	562	524	530	520	514	532	560	558	549	530	522	555	498	538	566	548	593	577	528	566	590	595	545	589	594	546	554	560	547	573	550	613	543	550	539	552	594	536	551	553	538	592	561	517	545	575	557	559	584	540	547	585	573	586	592	574	535	572	563	579	562	560	505	595	561	541	555	554	564	547	552	549	570	511	569	561	518	539	577	565	545	525	539	525	585	572	545	555	542	583	562	552	526	569	555	562	582	570	555	534	526	593	564	560	544	547	520	569	522	578	541	570	554	556	550	554	577	581	583	596	527	567	512	554	558	539	609	573	529	511	562	545	537	539	546	555	562	540	521	582	541	574	578	561	514	576	565	506	558	550	542	577	547	596	543	561	553	522	557	570	541	553	553	568	569	535	547	554	575	558	551	613	598	560	578	551	532	553	546	544	522	593	549	525	572	519	575	559	568	560	563	567	560	550	558	519	570	534	552	545	577	530	530	545	549	573	527	550	578	587	605	588	597	538	581	539	575	542	543	529	571	577	551	578	575	542	543	551	542	574	519	563	545	565	560	579	596	504	600	544	553	559	530	567	533	542	548	525	535	565	530	549	558	593	534	548	583	554	553	576	550	548	567	525	550	552	564	574	586	567	552	569	563	594	572	538	548	590	583	591	540	559	520	511	554	528	545	565	551	569	534	564	544	540	530	549	523	573	591	586	567	520	546	558	513	520	520	568	593
7198	1572	1465	1064	873	851	860	810	747	794	767	807	806	781	704	751	759	731	785	753	767	756	758	730	745	743	797	738	782	751	766	708	738	779	756	755	744	722	742	794	802	785	788	706	736	758	746	774	765	753	731	720	704	786	805	788	738	765	759	767	746	759	779	728	733	715	741	759	769	729	765	738	713	745	748	731	764	780	713	753	745	808	812	775	783	737	719	754	721	746	707	737	753	735	735	762	726	765	692	776	791	765	745	718	735	752	734	789	694	797	760	762	750	727	743	715	714	758	772	770	732	796	736	730	755	745	759	724	768	773	759	707	718	796	760	808	758	731	779	760	757	717	709	768	710	685	736	741	718	812	776	780	786	743	774	747	757	739	706	703	749	760	762	734	757	741	791	788	762	738	794	756	720	804	746	782	688	779	768	728	726	800	734	733	722	740	724	748	751	792	751	701	735	724	747	786	758	727	742	729	759	760	791	766	770	764	762	715	793	769	724	733	738	740	783	768	763	693	771	732	760	696	744	764	757	760	751	733	728	751	735	771	751	743	715	801	725	791	800	785	760	797	751	755	740	716	721	729	752	752	738	747	773	763	770	694	771	774	771	779	746	774	763	774	765	740	723	772	724	750	761	726	714	761	699	739	704	750	729	771	703	805	691	703	714	741	764	757	772	784	771	774	735	688	744	751	760	701	766	744	746	721	720	720	783	786	774	772	722	786	743	729	709	745	753	732	757	702	778	729	764	763	774	769	677	702	737	742	772	704	731	738	740	751	721	740	778	714	749	719	728	723	732	685	757	712	723	749	780	742	772	738	698	734	738	691	720	726	724	721	697	729	747	800	739	740	755	712	802	734	715	761	736	758	794	754	763	708	732	734	726	722	758	752	759	709	735	768	747	738	731	738	753	790	728	730	710	780	729	754	725	757	750	710	749	694	715	747	785	797	766	736	747	740	782	702	758	686	744	802	762	772	775	790	735	785	773	757	754	729	739	764	710	746	764	780	693	796	770	711	760	775	701	715	753	725	752	749	745	781	728	762	729	738	751	733	724	756	670	775	746	737	724	778	690	736	736	709	788	702	755	780	697	733	736	736	739	709	729	725	739	732	750	803	723	749	735	708	756	729	740	795	717	745	748	763	726	718	722	734	758	819	694	750	784	745	731	780	752	776	734	739	775	763	731	739	773	757	754	778	771	750	734	733	757	770	732	740	713	711	779	741	761	719	729	753	731	748	785	690	749	705	738	767	763	742	725	784	752	770	743	753	731	743	752	733	748	762	734	699	783	740	796	724	730	773	739	712	744	717	750	760	740	736	752	816	775	737	730	728	766	755	789	736	775	756	722	767	737	773	792	763	738	768	747	693	787	786	735	791	730	761	709	694	768	760	699	759	731	740	724	782	718	718	754	757	728	728	728	722	762	788	718	748	753	717	708	757	747	759	790	743	763	781	737	760	738	737	778	755	724	694	733	747	752	747	783	723	688	740	679	755	726	725	772	756	752	789	721	710	780	735	740	764	784	760	759	788	736	742	737	747	772	781	738	744	744	722	747	751	765	735	762	746	738	750	737	758	743	723	767	765	754	742	815	768	790	726	732	737	767	774	731	783	691	763	758	724	698	784	769	810	732	715	746	712	759	805	696	727	736	744	761	742	783	768	732	731	737	770	752	758	758	757	688	736	761	745	691	770	764	747	721	694	735	746	705	739	739	775	778	741	741	781	697	751	756	736	778	743	786	750	721	795	804	748	747	753	758	669	738	728	701	793	737	746	783	761	732	723	803	747	736	774	775	693	769	764	732	761	720	755	776	733	712	705	742	661	770	796	798	721	769	725	719	696	768	767	784	763	763	742	781	782	738	743	776	755	775	765	805	738	754	721	728	759	715	724	712	722	783	748	776	759	761	780	728	728	767	780	742	723	712	764	776	677	737	719	752	775	782	730	748	707	763	773	699	715	758	767	734	740	748	744	708	733	725	761	742	741	716	781	729	740	779	782	707	792	747	802	758	773	740	771	733	770	709	742	738	788	788	727	769	719	736	745	734	764	764	735	769	774	751	767	743	759	721	726	743	738	704	811	758	799	790	702	751	744	722	727	720	732	775	768	733	763	737	753	743	736	698	748	770	752	730	779	757	765	769	741	781	764	770	728	725	744	755	675	714	774	742	742	778	741	716	783	723	785	702	734	737	740	747	755	759	799	738	712	780	753	772	713	821	777	741	778	756	759	737	708	736	764	765	717	727	703	754	723	752	746	728	773	732	694	729	738	733	767	742	731	688	787	710	758	738	778	721	744	760	726	758	767	765	799	766	710	734	746	783	776	719	761	744	794	759	710	788	763	741	724	739	759	739	738	731	727	784	741	709	763	765	788	730	726	760	729	785	697	735	738	711	749	725	724	723	760	770	744	752	744	750	753	763	794	716	790	718	712	740	824	744	754	786	784	763	746	769	739	771	759	813	702	723	753	736	770	790	739	705	777	740	774	751	750	798	770	725	723	790	701	745	735	721	734	744	696	742	781	754	714	731	751	781	730	752	734	731	768	731	710	763	720	746	731	709	713	711	747	705	715	744	718	720	769	689	729	754	759	757	747	719	754	736	749	759	736	746	755	788	719	758	737	752	780	754	781	749	788	714	765	779	777	777	735	783	758	730	690	739	765	729	728	753	785	748	770	775	755	784	758	776	755	748	741	787	780	724	754	677	709	703	729	753	734	765	750	748	746	781	724	737	771	740	741	757	729	724	734	675	754	764	774	747	753	721	763	804	728	749	738	804	688	733	753	724	790	706	743	777	745	761	735	752	776	754	772	748	785	723	790	737	821	868	744	772	769	752	733	840	709	769	805	815	769	746	736	776	767	737	724	843	720	736	719	779	759	815	753	766	728	743	785	735	737	750	730	716	741	767	680	723	686	733	749	745	730	750	740	694	708	712	737	765	737	774	823	729	776	749	775	718	784	703	704	761	770	744	748	731	769	776	741	742	757	709	757	782	743	743	705	714	776	766	740	748	745	775	748	706	798	758	727	710	767	735	802	703	762	789	763	794	777	735	776	688	731	761	766	748	745	762	733	773	805	732	760	749	762	755	739	757	723	787	706	776	728	742	698	733	750	723	749	719	718	742	782	751	709	783	752	751	738	757	760	752	712	745	765	756	723	743	773	750	764	751	745	678	748	716	751	768	791	719	715	730	727	708	710	756	758	751	747	736	736	791	709	789	753	771	746	774	745	736	766	775	763	760	740	775	751	779	738	740	777	721	721	751	725	716	739	740	707	736	743	707	723	738	766	704	704	729	754	720	732	778	763	744	753	754	742	790	780	689	744	734	743	687	753	784	726	714	758	764	755	759	777	773	731	763	758	726	807	779	726	731	685	772	733	728	752	723	728	738	758	737	728	775	731	732	774	731	707	706	725	713	738	726	692	740	719	738	753	748	759	754	723	734	680	749	755	746	697	750	773	711	768	751	758	744	723	719	733	743	749	723	734
24359	21336	28796	24250	21271	5921	1254	958	884	789	789	728	740	693	664	712	663	667	686	681	627	620	582	621	668	584	638	618	648	671	596	580	630	605	587	666	635	636	640	639	617	590	620	575	608	607	607	653	534	606	553	650	600	562	616	547	618	626	671	529	589	547	640	635	578	567	570	573	618	634	624	594	640	604	598	581	603	581	606	559	604	618	584	567	615	633	605	563	610	615	570	570	618	592	570	586	592	574	594	602	601	586	557	609	576	594	595	611	589	589	605	624	554	582	612	602	563	613	644	626	589	617	599	642	586	590	616	620	559	580	592	589	601	646	586	587	587	596	574	577	565	591	588	584	597	619	604	623	576	577	585	616	558	574	584	591	561	596	583	618	628	601	568	576	558	602	608	604	545	586	620	587	586	613	635	595	602	603	600	612	576	583	588	572	615	639	549	603	597	629	620	620	603	576	596	590	613	620	598	623	546	613	574	595	623	584	607	618	610	645	625	590	572	586	605	606	601	559	572	601	555	567	564	617	588	576	566	605	632	550	570	616	596	582	630	568	633	602	636	608	666	617	625	651	601	628	572	620	598	624	592	583	586	656	592	594	626	601	608	590	608	594	618	623	604	597	585	619	560	612	603	597	557	540	654	625	606	570	598	611	613	587	622	581	601	556	580	576	600	579	605	590	584	599	622	587	602	626	603	570	577	631	601	583	578	622	604	593	602	636	616	576	642	605	577	613	604	555	602	585	585	573	612	588	608	581	591	549	592	593	571	601	604	663	603	600	601	586	579	589	642	591	622	588	582	573	578	576	629	619	606	582	623	624	585	547	518	592	585	621	607	596	597	538	665	635	612	609	620	528	620	596	576	608	594	579	594	615	599	615	609	558	592	615	562	595	588	597	571	585	625	591	589	578	569	589	566	566	613	598	571	587	585	577	596	604	555	614	592	607	601	644	594	620	548	594	553	588	574	586	613	615	599	613	618	602	579	587	599	616	595	597	572	595	598	609	609	611	619	608	620	606	599	577	610	584	593	620	572	595	596	593	614	601	588	567	578	601	561	603	554	602	656	594	618	614	604	597	648	588	639	619	579	572	595	610	585	580	640	633	573	606	607	594	591	615	599	617	607	583	579	591	622	577	627	606	630	562	581	613	539	606	603	677	617	583	609	596	596	589	612	588	565	600	611	588	564	566	611	608	619	641	581	615	609	606	577	599	591	611	594	598	641	582	583	610	624	631	626	556	598	590	615	573	605	635	595	595	628	638	625	607	588	601	594	579	593	611	623	600	604	578	611	577	596	590	609	582	591	571	605	596	634	596	538	602	605	587	626	611	600	584	603	576	589	595	600	579	570	597	576	589	571	585	571	614	600	592	622	580	603	555	580	598	605	589	607	618	610	590	563	617	617	591	608	648	579	582	617	610	620	616	639	610	573	604	595	596	609	570	602	588	572	585	597	603	599	562	606	571	594	597	631	583	618	611	572	598	590	595	613	601	609	614	646	604	611	620	600	636	616	636	591	576	573	599	568	610	598	642	561	610	587	593	577	588	627	576	555	584	615	595	579	602	582	555	595	578	596	608	606	630	602	649	604	605	615	606	628	537	608	623	598	558	585	612	579	614	596	620	608	564	565	587	573	581	634	623	611	588	566	577	578	572	579	626	587	596	590	616	615	598	593	545	590	621	655	627	576	620	597	573	611	603	579	612	583	581	591	546	581	567	625	629	611	626	594	592	608	581	603	553	636	563	595	597	567	602	567	601	610	543	613	594	624	644	598	644	601	576	587	621	608	592	596	607	572	607	591	621	623	613	597	633	617	621	594	614	545	588	596	587	568	568	578	599	609	621	602	604	596	591	589	581	569	598	602	630	582	573	554	614	588	592	624	618	592	570	578	575	583	624	643	586	584	614	566	599	573	601	614	607	593	557	583	612	568	574	585	580	583	580	572	560	583	591	596	572	627	602	589	619	598	560	543	586	542	570	607	597	600	590	668	578	585	574	556	576	593	601	626	554	638	579	616	575	596	594	607	571	578	565	631	592	635	613	606	594	591	581	574	583	600	629	588	619	595	548	580	605	622	618	593	624	575	613	572	627	571	616	596	603	583	612	571	570	597	596	611	543	641	557	596	586	616	596	631	579	603	534	621	600	621	563	567	627	580	588	606	614	609	590	576	550	574	566	603	607	620	588	635	608	578	600	584	568	599	616	601	648	598	606	506	575	557	611	599	640	596	623	619	567	604	586	620	599	610	598	603	614	573	638	607	621	581	558	622	551	619	592	573	614	574	609	598	589	571	594	599	570	590	577	564	645	624	573	579	561	569	616	587	602	571	589	592	573	619	606	603	606	636	542	604	615	642	578	585	588	577	611	609	615	543	581	565	534	592	608	572	584	583	590	582	586	593	635	602	649	608	595	616	570	585	605	624	614	608	576	562	574	600	552	603	545	609	631	601	570	593	584	588	600	576	618	574	640	593	603	591	539	610	600	561	599	608	591	597	624	625	585	623	604	592	629	592	604	600	576	594	652	652	599	578	585	565	595	610	604	588	642	619	583	587	619	542	591	617	617	606	620	557	578	606	572	581	632	567	623	593	615	573	594	540	604	555	588	565	574	600	596	611	581	553	643	580	627	573	586	609	600	605	560	590	599	618	588	575	602	642	600	615	592	571	623	605	654	617	597	578	552	598	637	585	617	636	583	601	617	587	541	595	654	585	542	566	605	644	590	607	614	609	592	574	592	587	573	592	579	594	576	601	572	611	580	547	636	616	595	569	568	628	621	607	582	549	590	601	626	593	583	597	603	591	600	573	590	620	602	608	602	601	595	592	592	559	612	564	651	591	620	613	595	599	613	654	600	597	595	579	603	594	590	546	575	579	569	597	570	561	544	572	593	618	587	595	627	595	625	595	580	579	629	580	535	585	605	617	629	584	602	612	624	592	568	583	607	588	555	600	561	518	619	606	627	641	590	540	604	585	571	599	606	579	597	628	572	560	579	585	601	601	569	629	566	574	618	551	615	563	586	580	603	566	600	571	612	602	577	630	616	566	598	584	596	607	626	606	613	584	559	589	592	554	611	593	592	606	602	622	611	565	609	602	577	589	596	560	575	591	619	640	614	607	628	613	603	577	587	629	606	587	584	604	647	584	652	602	578	586	567	557	587	599	624	569	587	593	601	602	570	531	602	583	617	595	621	575	577	567	605	578	593	572	564	588	620	583	555	584	595	587	609	593	614	639	659	573	613	619	571	584	615	629	618	582	604	588	620	616	606	602	586	647	619	588	606	608	615	619	543	603	551	608	569	606	584	578	554	574	601	569	568	587	605	609	588	590	600	616	545	655	561	622	595	612	576	600	597	596	639	567	580	599	614	607	628	567	582	580	571	594	576	613	563	606	573	616	613	604	569	525	574	593	608	601	613	560	587	601	611	558	600	604	591	583	621	615	545	562	552	599	583	590	572	591	595	605	597	578	629	547	609	579	625	626	582
12607	8985	8194	4166	3134	2413	1924	1676	1471	1332	1215	1162	1027	1030	1003	931	976	952	905	867	843	892	831	834	847	832	835	817	860	872	836	801	836	822	857	832	833	853	816	820	824	856	799	804	833	845	812	744	837	787	841	796	778	780	810	797	776	758	812	823	791	788	804	823	794	812	829	830	767	789	770	798	843	774	799	829	797	854	790	829	830	828	781	822	860	822	825	793	752	853	781	830	815	825	830	833	777	856	802	788	836	826	821	844	771	786	769	796	771	810	836	801	843	793	797	769	821	761	802	852	826	753	770	844	793	783	809	769	808	813	810	751	843	784	818	903	811	820	789	818	837	781	787	773	791	797	813	860	836	788	783	785	812	828	775	796	810	807	810	795	756	797	816	792	739	761	821	819	771	792	794	772	778	784	791	832	769	824	802	783	770	828	799	810	831	803	801	794	806	797	785	808	821	796	807	791	810	776	796	791	763	840	762	805	822	773	821	808	775	777	828	792	827	771	794	777	818	826	814	730	811	808	828	761	800	823	815	821	783	771	743	783	795	805	798	815	837	789	808	815	789	822	808	776	850	804	809	808	813	795	763	740	813	814	766	774	800	760	775	735	806	836	777	828	807	810	808	801	800	826	822	813	813	760	755	794	815	766	804	815	793	772	820	830	815	771	802	781	795	850	803	790	768	857	770	791	829	848	720	812	781	805	796	823	818	771	807	809	819	768	779	797	818	768	787	809	839	812	806	780	807	785	829	773	797	793	801	777	817	800	865	809	773	838	803	819	811	779	785	836	839	796	775	821	822	819	796	799	789	871	796	778	797	759	798	793	828	801	822	756	815	751	746	839	782	785	830	807	785	841	807	760	782	825	792	801	812	807	754	814	794	820	805	849	752	788	859	776	780	767	805	749	768	830	783	780	829	850	866	810	838	819	757	821	795	763	858	820	785	875	795	872	776	778	829	827	793	811	789	849	772	794	871	738	851	825	769	791	793	781	846	834	855	797	823	868	774	782	814	826	765	820	811	784	794	800	829	786	789	786	851	806	853	810	803	827	774	771	818	811	793	794	799	837	780	822	773	828	861	817	792	750	763	855	794	772	829	831	809	815	821	750	840	782	831	850	800	812	776	776	804	831	812	762	777	784	759	824	822	804	826	814	791	800	814	763	822	790	786	810	811	755	781	793	829	798	789	818	762	845	816	801	735	786	800	830	756	796	765	776	777	799	785	844	793	800	787	798	812	783	792	766	763	815	821	820	789	848	807	771	769	755	820	835	763	797	823	796	804	768	813	786	856	781	797	845	806	797	764	739	752	780	756	819	853	868	825	809	821	836	840	811	841	806	806	792	798	829	794	823	813	801	823	818	820	796	787	820	798	797	766	779	818	777	748	782	812	774	789	815	791	834	833	839	793	812	821	807	852	821	807	814	836	787	803	824	811	840	808	839	820	867	799	775	846	780	784	785	786	823	804	771	837	774	739	772	810	766	780	787	788	819	825	797	736	839	788	785	776	807	788	778	813	835	805	814	763	777	828	843	788	776	817	831	842	849	788	788	789	838	779	820	822	801	812	817	828	852	779	783	828	828	727	819	774	791	799	789	796	801	754	864	770	823	856	832	800	832	760	782	815	735	768	794	756	833	785	798	851	796	803	817	785	776	797	838	778	782	823	831	803	797	760	818	807	800	766	805	784	852	778	803	810	821	782	840	787	797	804	823	823	843	795	806	814	837	769	805	836	847	794	762	779	810	819	788	827	734	827	801	756	820	783	756	795	780	825	793	825	836	844	828	800	803	782	787	790	795	847	761	772	787	746	810	841	856	822	801	795	761	752	803	730	797	764	777	823	809	769	775	805	831	835	821	828	822	748	788	845	794	805	813	798	765	836	833	797	766	798	818	780	774	810	828	789	820	768	777	846	822	833	804	789	779	767	858	815	796	803	808	816	808	805	801	772	771	842	773	812	822	830	779	813	811	832	779	833	774	808	821	823	846	829	776	803	812	798	807	853	768	804	817	807	770	806	772	750	818	830	845	790	790	811	814	778	802	805	817	790	765	797	825	755	748	769	808	788	779	775	842	803	798	845	779	795	848	798	768	775	832	813	810	755	821	711	833	767	815	830	757	774	788	793	856	791	802	793	833	779	743	777	816	785	817	829	754	791	847	767	733	839	756	787	764	798	785	784	807	814	797	800	781	769	803	798	852	772	753	781	782	822	792	823	741	798	799	770	842	828	833	754	795	789	855	806	786	784	812	776	796	833	776	768	805	807	821	796	835	776	824	851	786	822	815	816	805	819	806	846	789	856	852	825	813	824	825	808	753	872	828	804	801	814	828	827	778	816	746	827	783	794	780	773	819	749	801	813	779	817	816	803	824	823	819	793	820	819	833	761	810	832	786	755	784	798	781	780	817	796	802	798	855	854	814	810	836	818	807	798	753	749	765	826	780	798	783	817	785	828	816	797	762	804	779	836	826	769	801	814	792	817	804	801	770	817	756	809	769	801	777	781	785	793	801	806	781	791	756	777	856	824	727	796	822	794	816	785	815	782	811	780	789	819	832	838	793	812	834	840	824	803	800	791	789	827	816	816	802	817	800	850	809	803	827	794	821	816	840	801	768	867	838	785	819	853	791	824	819	797	819	761	794	816	779	809	810	762	774	773	807	804	808	845	806	767	789	790	799	738	823	841	770	827	806	800	819	825	806	844	797	819	823	873	721	774	794	835	787	829	875	782	781	812	791	823	819	811	771	792	753	800	775	774	817	787	775	821	761	819	806	790	754	823	824	770	761	747	829	771	815	798	793	773	819	765	786	784	762	755	776	743	840	786	794	808	760	784	806	804	806	801	854	834	764	755	796	847	791	786	785	803	813	828	780	832	809	850	775	816	754	810	761	786	820	779	814	803	751	767	845	793	794	770	759	785	779	791	771	814	796	788	770	766	853	776	779	810	819	793	804	869	781	810	814	802	774	802	828	806	853	761	833	831	811	814	806	788	807	792	829	791	808	766	797	813	815	804	832	737	794	808	763	807	807	850	822	792	764	838	806	801	775	814	815	809	785	822	808	802	800	873	792	766	844	770	820	813	837	786	763	778	835	785	808	849	815	804	755	753	790	808	832	740	760	757	773	820	784	794	764	818	850	808	841	793	769	835	707	825	769	798	816	820	828	787	801	812	754	760	816	785	778	826	793	757	791	772	839	839	831	768	793	785	837	843	827	892	805	810	815	841	788	775	767	831	778	786	812	864	801	827	774	775	784	840	861	804	800	833	770	777	849	788	810	789	787	773	765	809	811	814	819	800	834	774	801	768	799	816	835	820	850	812	826	786	833	813	790	773	771	803	781	776	809	779	778	821	789	844	776	841	799	774	801	817	779	807	770	820	792	840	802	835	757	806	817	807	787	797	826	778	793	821	828	824	774	756	774	815	830	807	775	789	822	852	835	819	796	822	841	809	827	828	802	758	813	803	878	812	787	826	850	790	823	778	797
23284	21348	29390	23633	21350	21294	4472	1027	788	684	612	543	514	518	447	401	459	380	349	384	374	375	345	343	330	345	339	337	373	368	339	364	359	335	338	332	325	340	343	347	336	351	330	339	365	328	293	335	330	332	342	325	317	338	340	313	354	339	292	336	340	343	346	313	321	313	320	293	321	312	320	309	311	328	302	305	349	318	309	338	311	322	336	296	330	304	301	305	332	331	316	347	320	335	337	315	346	311	313	315	330	343	294	355	309	342	347	283	341	290	308	325	327	308	346	282	322	296	302	313	313	323	338	291	337	304	321	307	339	296	308	317	308	309	317	301	332	306	326	289	303	322	286	337	319	315	276	305	342	302	311	300	310	323	334	322	337	318	318	355	311	324	279	287	331	344	307	314	331	343	311	314	326	319	300	319	311	325	277	309	349	308	346	319	347	326	347	321	307	312	316	302	333	294	301	315	311	310	299	338	297	302	305	309	330	347	293	299	328	323	330	319	329	315	308	331	338	335	282	315	293	301	341	338	296	315	327	316	316	328	288	304	313	334	334	354	326	324	301	291	320	294	291	337	333	298	322	301	314	301	309	298	307	310	336	276	319	317	324	351	324	323	286	301	347	297	296	364	287	321	317	301	319	296	328	301	309	282	323	312	345	317	341	279	299	338	298	268	321	303	368	340	344	319	307	276	281	314	294	330	322	276	284	294	347	295	295	293	309	312	283	297	328	304	304	310	302	293	305	328	322	298	341	322	292	335	291	291	328	316	324	317	335	329	302	341	300	324	297	265	316	312	277	320	331	336	295	302	307	293	314	315	313	373	301	305	298	323	313	323	282	308	327	333	295	317	314	302	307	306	329	292	295	325	321	284	319	323	307	321	302	331	309	331	288	310	307	295	327	346	319	315	305	306	319	302	311	308	306	317	279	339	295	322	271	308	328	317	311	328	269	304	282	302	325	292	303	313	338	338	269	294	338	327	323	300	310	315	332	333	330	316	354	323	295	331	317	316	338	340	304	315	311	343	328	310	305	316	302	290	350	329	291	318	330	292	286	297	273	325	289	292	347	307	300	335	344	316	308	289	334	301	304	318	350	332	311	290	295	304	317	340	323	314	339	338	332	325	343	295	321	333	284	314	350	360	325	305	323	314	304	304	346	335	306	293	321	308	337	317	314	315	307	321	293	298	294	317	299	333	311	287	298	264	320	304	323	309	331	335	310	285	322	308	345	322	291	322	302	312	341	304	334	323	284	296	366	338	300	305	327	299	311	313	323	309	368	306	280	313	345	320	295	267	323	301	297	320	295	308	302	336	315	287	322	277	310	309	294	315	299	315	305	293	297	317	319	309	303	288	298	338	320	348	321	324	292	296	337	301	290	311	285	322	306	307	301	328	339	326	284	292	300	320	288	313	328	308	317	324	312	315	286	302	311	321	296	292	326	311	279	314	304	284	322	308	300	308	337	326	310	319	308	306	306	289	291	298	304	327	335	287	315	318	322	324	290	334	293	303	335	301	316	298	295	265	314	278	352	322	301	316	277	307	334	313	331	285	320	321	321	333	322	320	296	299	305	314	293	311	332	314	310	295	307	321	336	313	301	281	288	369	296	315	344	352	315	325	293	341	285	330	312	294	323	302	296	325	349	283	311	296	322	347	319	321	313	288	311	316	293	319	335	334	321	285	304	297	313	330	337	320	281	350	298	312	351	322	317	298	328	298	314	319	323	297	310	315	308	308	347	306	312	319	301	327	317	315	314	310	320	313	315	312	312	322	311	285	292	303	283	292	318	341	299	326	297	347	285	292	295	314	312	305	325	309	310	303	315	280	299	306	308	300	294	300	311	311	290	316	287	315	333	276	325	291	286	304	291	308	317	361	296	287	343	312	301	346	310	305	290	314	329	337	289	304	301	330	284	317	326	325	333	322	325	342	328	255	293	311	319	305	285	341	304	320	312	335	304	322	301	302	327	291	315	326	294	318	300	320	302	283	312	320	317	357	318	311	314	359	294	313	295	285	313	288	284	321	319	300	315	312	307	304	307	313	287	316	301	321	310	317	321	327	293	297	282	341	276	263	280	315	324	328	322	293	303	316	317	306	311	297	317	336	321	339	344	324	315	312	322	303	299	308	306	304	315	299	335	285	305	291	327	302	304	306	305	313	319	322	318	305	324	333	333	300	304	318	295	332	338	327	313	286	339	300	339	337	327	306	327	307	327	298	318	320	279	321	284	315	297	302	304	308	290	308	300	319	303	318	278	327	307	320	302	301	336	308	304	308	311	315	315	295	306	292	283	313	292	318	329	325	296	296	312	337	338	307	328	324	339	311	287	326	314	282	306	293	319	312	320	349	295	325	324	328	280	310	317	304	308	297	346	287	310	295	317	363	296	314	293	336	326	302	316	302	309	306	301	321	296	306	302	319	326	293	277	275	333	301	346	299	296	289	311	303	295	308	289	331	322	312	303	292	275	280	287	335	287	299	262	307	312	276	296	309	345	319	301	320	311	323	315	268	327	294	314	311	304	312	330	311	344	303	319	330	329	313	335	326	313	304	294	300	308	311	302	318	289	310	322	303	284	321	321	310	271	310	308	319	300	304	292	325	301	303	342	325	289	307	334	293	293	325	305	291	303	301	318	324	327	307	322	292	278	288	317	337	327	297	299	330	330	295	336	296	302	294	316	314	303	320	296	312	321	353	310	339	293	301	322	317	304	319	299	319	312	293	295	293	342	319	313	364	287	354	328	273	314	310	312	318	329	297	306	321	311	321	311	299	318	294	311	294	331	310	310	298	301	339	333	298	319	301	309	313	352	333	315	270	337	320	310	306	310	326	299	332	330	298	311	295	328	332	310	313	307	323	291	308	319	327	308	314	314	305	318	313	303	307	309	338	304	324	329	308	343	339	328	328	317	325	296	315	337	309	299	313	312	293	300	322	331	340	339	315	303	327	302	301	327	329	330	289	333	321	334	336	328	307	293	290	346	334	291	327	350	298	324	294	342	339	281	312	305	301	311	340	296	291	289	274	319	323	321	300	304	288	315	274	329	308	304	330	271	290	313	281	307	277	319	300	310	314	315	327	290	341	332	335	325	311	296	271	316	323	281	319	304	308	291	316	290	318	303	320	316	314	300	299	341	309	302	295	318	301	309	339	326	316	322	304	302	321	324	284	327	301	319	291	309	302	310	286	303	294	326	313	324	295	319	340	315	337	285	324	309	293	304	291	317	304	313	344	296	313	321	296	288	342	315	301	302	312	292	301	329	281	352	333	287	288	303	299	309	334	304	315	321	301	306	313	329	285	335	311	318	312	321	346	307	308	331	312	293	312	335	302	335	329	317	324	331	309	345	291	303	313	320	312	294	312	315	323	355	324	273	340	324	261	285	306	245	315	332	293	317	330	296	309	327	330	292	311	298	276	314	308	276	354	327	302	316	300	323	332	305	329	296	316	317	334	307	321	341	282	280	320	293	301	297	321	284	271	335	298
15438	14696	12713	6997	4718	3614	2878	2291	1769	1557	1250	1135	999	969	832	790	693	711	674	659	622	587	581	570	570	533	535	526	520	514	504	487	495	455	484	525	458	432	497	491	504	464	496	505	447	467	488	499	439	432	454	459	469	438	448	473	471	428	441	424	446	438	483	479	390	408	461	429	493	431	457	403	434	437	458	483	447	441	433	451	460	443	474	473	439	456	448	498	426	441	417	451	425	451	454	448	493	481	480	458	451	437	456	463	449	487	412	432	449	444	433	504	456	460	382	440	452	439	422	427	476	455	416	480	453	448	420	445	475	442	423	438	465	430	436	433	443	456	427	437	439	424	450	400	424	422	451	457	455	439	444	444	418	450	432	416	446	459	448	435	428	467	441	466	450	443	462	439	474	457	476	427	412	491	407	438	468	431	431	416	409	435	445	451	453	481	445	453	437	417	425	439	433	436	406	441	423	456	423	427	494	449	443	428	451	431	492	450	437	446	440	415	437	389	478	464	428	437	441	419	424	455	460	411	453	456	474	456	420	455	430	453	442	447	430	442	432	439	463	457	431	448	414	452	436	418	426	473	436	430	418	454	457	403	426	433	475	450	450	467	486	429	480	436	447	423	439	456	447	458	439	421	441	441	443	432	458	441	453	424	402	442	417	391	452	432	460	447	470	459	446	418	434	426	414	427	430	432	397	444	438	462	453	399	427	449	448	389	420	474	433	425	419	437	427	438	426	441	477	440	438	411	440	435	421	425	464	458	456	441	428	449	409	462	410	436	435	447	435	459	446	430	460	401	466	460	460	407	434	434	470	460	388	436	447	440	442	472	468	452	418	416	426	441	446	442	444	445	468	403	474	467	407	432	447	414	444	437	436	450	394	473	463	435	464	469	429	435	412	423	425	450	444	451	438	454	443	452	418	420	432	445	482	458	433	419	455	398	459	473	481	441	454	399	411	476	425	433	472	428	387	483	412	453	414	454	459	441	423	466	446	430	447	457	423	434	434	439	427	415	394	432	404	470	425	423	441	444	424	422	411	442	450	451	438	471	373	457	423	426	438	458	430	400	435	480	473	441	441	422	429	455	424	442	432	458	435	424	453	430	475	442	463	415	417	432	435	438	444	426	412	419	449	441	426	460	499	395	432	440	440	436	443	443	430	418	471	463	415	435	447	462	411	431	436	404	411	478	437	430	426	449	464	459	476	510	453	445	475	448	471	419	417	434	442	462	469	434	438	407	400	441	427	408	401	437	402	427	454	455	445	464	432	407	434	428	426	445	444	475	421	466	452	480	443	467	441	430	404	441	457	461	425	454	452	480	451	432	430	469	472	448	434	429	410	441	464	437	431	438	485	443	434	413	455	402	419	418	440	435	432	424	420	422	427	448	449	407	426	476	469	395	440	457	420	420	416	456	453	441	413	460	483	422	453	433	468	431	427	488	419	383	435	404	473	443	415	447	426	441	460	441	419	423	410	433	468	455	456	433	434	458	433	451	446	434	469	439	417	440	435	480	458	469	408	430	463	432	425	450	401	422	421	418	457	420	423	406	443	488	413	415	408	430	461	430	464	412	487	438	428	439	438	415	447	420	467	442	445	424	411	463	436	438	434	461	461	432	446	434	473	397	430	471	423	449	440	453	437	421	440	439	446	416	433	408	448	403	447	439	425	493	441	434	428	458	451	429	443	413	441	455	453	470	442	438	460	429	478	466	430	425	455	482	442	425	417	403	476	479	471	438	465	415	435	415	448	452	403	453	430	448	466	466	429	447	400	471	456	433	416	401	426	439	418	448	473	434	413	467	419	447	459	447	432	416	460	437	449	411	443	460	433	439	479	476	441	436	433	481	444	431	440	448	403	426	450	428	425	399	458	478	442	428	422	418	431	438	441	421	430	452	423	452	478	437	430	421	446	481	419	429	439	435	422	451	421	495	415	447	449	449	409	461	455	422	438	425	463	436	446	458	460	456	430	428	421	449	452	456	432	444	422	428	433	411	451	445	476	422	451	449	447	446	413	443	419	478	441	467	413	438	431	416	427	429	443	438	443	427	423	414	456	462	432	472	461	430	404	438	424	432	468	402	445	420	441	428	449	422	468	448	447	442	470	458	427	456	408	433	404	462	428	435	462	423	450	435	431	455	431	437	438	440	447	450	422	408	443	410	456	401	445	463	438	438	398	411	423	460	396	440	439	448	437	412	441	423	482	460	463	406	458	441	437	430	450	415	462	415	460	461	457	445	427	443	443	461	451	449	434	455	453	419	447	441	431	425	418	481	431	445	441	430	418	459	415	406	454	421	403	440	435	416	431	454	430	443	444	436	454	455	440	449	445	440	430	481	443	425	431	428	472	453	454	447	406	431	435	447	467	413	405	446	441	430	452	465	456	397	423	410	452	430	480	400	448	448	461	435	459	460	421	446	421	443	448	445	419	440	413	447	425	414	439	454	444	463	398	436	473	476	422	429	433	460	427	474	454	486	422	447	404	428	449	418	431	414	429	461	435	416	450	441	404	445	436	443	430	412	449	464	478	404	431	434	453	474	409	395	478	447	433	436	464	390	453	466	450	426	449	440	442	432	431	437	435	462	406	446	438	409	414	415	414	428	449	504	456	414	471	458	418	464	469	449	369	424	414	387	431	454	423	457	425	454	434	440	455	395	418	420	419	426	440	399	423	428	433	453	434	458	452	433	428	449	402	456	474	436	444	412	427	471	403	437	453	443	455	426	444	434	446	419	450	463	431	462	412	456	487	431	436	438	452	410	434	477	482	446	431	412	424	461	432	440	470	435	465	448	418	440	423	405	423	452	426	431	429	453	421	411	445	434	436	423	450	454	448	419	417	411	449	436	425	459	413	421	432	425	433	415	467	435	415	457	406	406	431	432	469	421	432	411	443	439	474	426	409	440	453	472	451	438	454	419	450	456	447	447	433	435	461	453	433	432	443	410	463	405	449	435	465	414	452	392	468	408	425	462	431	408	368	436	497	446	412	434	427	419	462	424	448	386	410	474	425	407	445	439	443	448	466	435	405	443	454	462	432	425	443	458	445	467	428	459	420	435	458	422	484	412	412	489	442	411	438	446	414	453	434	434	448	461	433	457	446	450	391	458	416	471	436	451	439	445	423	430	427	418	456	404	440	435	435	399	437	461	432	433	431	432	438	432	441	471	444	411	428	438	460	471	440	475	446	470	430	442	421	451	433	454	453	462	442	434	442	439	407	431	442	434	444	442	416	428	436	435	450	404	432	423	387	424	460	430	440	473	403	440	419	419	416	407	438	425	463	421	410	445	444	475	463	467	454	431	429	459	514	453	454	440	437	401	415	431	433	439	441	412	426	441	437	452	414	428	438	410	434	456	455	445	429	436	438	434	386	452	458	448	438	407	438	455	457	443	437	459	454	438	423	441	432	420	431	426	429	452	373	404	404	475	446	437	439	462	455	447	451	429	430	431	411	415	429	493	454	408	433	435	446	417	448	455	424	421
27373	20570	8369	1071	714	649	598	622	592	579	616	545	612	549	573	554	605	590	584	545	574	603	587	535	572	554	588	571	559	557	572	584	606	587	590	559	599	604	568	551	574	555	581	577	551	531	580	582	569	547	579	568	575	562	583	539	539	531	568	554	597	586	624	573	566	582	566	539	557	561	534	592	560	597	571	602	576	517	552	554	546	556	581	530	563	548	567	573	548	526	553	615	516	561	569	550	597	550	602	581	572	587	614	588	529	533	566	593	543	533	574	575	612	537	550	574	555	571	547	557	565	593	546	575	540	555	557	559	555	558	591	613	576	540	564	534	558	618	580	555	549	533	579	537	535	566	574	595	570	590	550	551	570	570	562	561	568	570	526	525	564	571	534	526	560	541	563	516	553	580	605	588	546	561	579	597	561	575	540	541	536	616	548	545	598	592	511	555	578	552	580	562	564	578	556	579	574	549	592	568	538	547	567	556	606	583	553	603	574	577	586	551	560	545	550	563	606	516	587	632	574	581	582	584	565	560	545	554	601	549	534	570	609	553	550	540	582	574	559	595	586	551	609	562	591	534	613	565	566	583	567	581	535	568	555	545	600	621	550	574	546	499	576	573	561	540	579	523	544	559	574	556	537	556	560	573	578	547	553	545	555	563	536	588	536	559	562	541	551	594	553	586	531	563	556	610	580	578	597	575	551	591	563	533	619	549	549	574	610	601	564	571	539	562	583	533	584	565	572	597	545	598	560	519	588	561	581	544	548	578	604	554	576	546	548	569	620	544	553	523	548	565	612	562	517	603	554	522	526	544	545	565	594	565	556	540	548	572	579	538	537	568	568	536	542	501	559	551	543	582	554	578	585	529	571	558	559	553	550	560	552	608	528	542	585	584	586	604	553	525	553	562	570	509	573	593	582	563	544	538	553	546	583	569	539	558	586	545	568	538	604	587	557	566	523	579	566	545	609	555	586	565	541	577	550	562	551	542	564	557	599	543	562	561	589	621	554	590	590	590	546	564	557	538	534	578	593	565	576	549	560	538	566	593	565	568	550	547	541	534	539	532	569	550	548	559	570	555	528	510	551	520	579	575	553	582	613	602	579	507	556	591	600	540	605	570	523	546	554	582	554	576	542	567	554	571	583	561	564	572	576	561	586	556	531	557	578	572	524	592	538	553	560	591	579	617	591	552	582	555	524	565	515	613	527	568	577	533	593	554	569	569	589	578	599	585	584	592	562	554	541	612	572	518	567	574	544	541	578	543	563	573	559	561	531	588	622	575	593	560	606	533	577	571	530	556	566	600	598	564	559	575	543	542	557	578	568	579	529	529	563	581	592	547	582	575	558	563	547	561	593	568	534	559	592	557	544	526	575	585	561	570	590	570	565	568	547	600	551	591	620	567	540	521	540	547	575	562	563	575	532	526	567	588	541	621	561	554	588	545	632	543	501	551	544	509	540	588	556	588	558	608	567	552	559	545	568	560	559	534	579	554	549	567	571	586	617	548	557	586	580	574	551	571	558	577	580	536	622	576	578	569	548	566	549	580	560	536	569	549	568	568	604	572	573	577	596	558	557	604	530	532	574	549	567	565	577	537	563	544	609	590	562	574	574	540	627	563	544	596	565	540	565	547	572	533	581	510	554	545	577	535	572	564	587	607	571	558	538	540	561	544	572	543	538	563	581	546	559	558	521	570	568	578	550	591	566	541	517	556	551	555	569	547	603	564	584	577	524	559	562	552	574	602	609	556	589	557	548	582	587	573	559	593	575	539	549	596	591	560	538	545	572	534	551	558	544	592	531	534	520	605	584	593	589	608	576	620	572	565	540	565	565	550	620	553	504	542	620	611	587	553	506	543	580	551	545	572	569	545	586	571	583	528	581	558	552	545	527	553	575	523	569	561	571	495	573	595	546	587	580	583	568	543	605	552	535	571	523	568	593	560	578	556	517	549	561	595	520	578	547	565	549	540	554	567	558	555	594	528	558	587	583	515	572	581	552	538	538	576	533	596	549	566	554	525	548	537	551	540	539	569	582	594	504	559	522	579	582	529	570	578	545	546	530	521	606	578	557	565	544	598	557	583	577	582	600	606	557	536	508	563	577	558	576	529	566	546	607	556	578	584	582	580	591	558	615	549	599	566	549	557	553	604	570	564	586	560	603	557	540	554	541	538	561	584	515	582	561	544	544	549	547	579	575	594	592	566	563	548	571	569	528	604	552	525	565	543	539	522	550	578	582	548	557	560	562	554	570	547	581	523	559	562	611	573	571	567	578	581	574	571	551	559	544	591	575	546	555	540	569	607	586	571	563	574	563	608	538	600	605	534	601	585	581	555	533	546	537	606	553	570	552	567	558	624	557	553	561	530	592	551	569	575	551	529	592	578	559	585	586	592	561	587	536	599	566	596	506	568	577	582	598	594	566	575	529	564	523	556	596	551	619	597	568	571	591	573	583	538	572	558	605	575	565	598	559	572	545	537	563	565	566	566	532	551	575	583	586	600	573	534	523	546	553	576	561	565	590	585	551	611	581	589	560	571	541	537	576	602	532	566	550	595	567	587	572	591	542	547	600	577	526	537	544	593	622	576	531	554	544	584	602	551	489	566	553	586	576	556	570	552	628	536	557	566	563	580	585	618	594	553	519	569	589	577	574	578	558	575	581	512	590	594	586	563	574	551	552	559	536	539	547	587	564	547	550	556	549	594	571	583	550	542	579	599	572	555	557	577	575	588	588	574	605	550	564	575	586	522	568	515	559	519	590	577	597	548	563	572	560	560	585	577	565	552	558	540	593	540	576	560	607	517	575	560	562	515	551	588	576	556	616	558	558	578	579	521	582	605	579	556	512	591	548	573	565	535	560	553	586	557	573	580	587	519	530	615	569	575	547	578	525	552	580	557	575	511	559	560	541	510	594	560	532	560	550	602	591	542	548	585	562	556	556	580	586	557	529	524	563	612	558	544	579	564	552	580	553	569	579	506	608	568	534	508	560	553	571	560	532	560	559	570	531	577	551	590	524	535	598	554	625	596	539	576	567	615	619	578	586	617	571	560	582	580	556	566	576	622	570	607	539	556	537	558	578	577	571	541	558	566	565	544	550	578	551	570	563	579	558	562	563	593	595	599	574	600	596	548	555	603	555	606	564	593	565	545	518	561	543	570	556	523	582	607	532	542	574	573	523	555	524	558	578	595	562	488	586	571	588	561	537	547	554	592	525	550	536	549	524	536	539	598	542	607	579	565	568	559	547	574	546	571	555	600	576	580	542	589	573	518	554	566	587	558	598	560	546	610	596	555	546	578	552	601	540	555	540	573	576	574	575	532	584	576	582	600	561	573	578	553	553	573	538	568	583	515	557	541	615	598	521	547	557	589	556	571	568	551	564	570	570	587	600	541	567	558	560	550	571	572	599	589	550	532	591	553	561	601	525	559	558	577	568	609	584	563	564	593	575	560	578	546	576	570	572	546	556	539	563	579	558	524	583	549
7773	1577	1451	1043	954	867	869	794	828	821	760	759	758	753	796	742	782	831	795	746	763	738	780	793	731	798	774	730	737	732	762	803	753	783	789	813	758	735	757	746	748	804	748	814	759	818	812	770	749	777	775	745	832	790	731	832	747	746	770	771	735	780	758	760	791	786	744	832	768	799	748	727	776	777	745	739	757	756	747	805	718	729	759	760	733	780	749	776	806	780	795	698	759	736	792	741	738	738	729	764	731	751	767	789	732	765	757	735	730	765	745	753	778	786	746	785	755	783	800	775	747	731	746	787	729	753	735	718	735	772	770	766	742	717	746	742	757	741	756	770	721	779	779	746	734	767	740	759	757	768	773	752	745	712	755	773	731	735	749	750	710	721	676	787	769	767	751	714	778	793	760	778	780	758	821	730	735	776	772	748	763	756	739	780	753	799	767	742	800	763	701	757	728	772	761	741	754	776	726	809	781	765	716	763	726	788	761	782	801	784	761	782	761	772	784	713	731	712	764	742	771	769	739	764	755	767	704	703	743	777	740	788	757	742	736	736	783	787	743	761	753	747	717	737	753	754	738	773	739	804	775	732	749	787	773	744	811	792	765	746	721	747	694	767	804	722	759	752	759	748	753	764	769	756	726	767	751	761	710	777	718	715	762	789	737	769	733	753	789	758	766	733	790	758	746	709	775	740	793	775	724	733	702	754	722	749	778	802	732	726	749	731	782	762	782	769	732	750	736	743	771	782	722	745	752	740	740	716	812	750	756	783	798	765	742	747	734	762	784	753	774	722	744	775	785	719	765	760	789	698	795	749	744	800	725	789	703	797	746	728	791	773	718	770	730	698	731	706	782	757	740	782	737	787	794	714	775	747	725	745	751	763	756	719	769	790	711	709	757	772	754	775	753	758	805	736	802	763	748	716	759	748	752	783	769	785	732	777	763	734	778	761	760	698	730	766	775	811	751	738	722	737	780	770	752	758	752	747	814	785	725	721	737	759	716	772	741	697	740	768	784	730	741	747	759	757	747	780	743	711	728	801	752	726	811	768	761	762	728	775	756	804	739	779	709	753	735	733	750	766	783	760	761	798	764	761	771	774	755	741	755	783	743	762	754	765	749	747	715	739	733	792	777	732	782	749	778	770	773	799	765	735	792	781	809	763	778	737	756	756	790	748	755	767	757	744	835	746	728	753	776	727	734	747	816	779	747	755	806	688	742	740	712	792	802	757	724	759	770	771	741	719	777	793	773	753	726	745	744	749	755	758	762	758	746	723	773	740	757	748	739	689	735	778	720	807	753	768	778	807	802	765	762	769	761	741	734	771	775	769	775	701	791	743	741	785	762	803	721	796	760	788	758	771	747	772	738	750	749	775	727	734	780	770	791	799	755	776	754	750	749	773	729	749	739	752	735	712	780	767	769	731	756	746	755	708	787	783	779	751	824	747	739	779	736	770	787	791	739	761	771	786	739	728	763	755	745	826	795	776	757	769	807	741	763	772	796	819	796	729	754	752	764	756	782	744	771	758	731	799	737	768	716	789	761	758	687	772	763	777	741	745	766	753	791	758	750	714	755	719	774	764	792	745	764	794	754	767	747	755	730	701	726	710	832	753	780	720	763	740	729	760	750	773	748	732	802	740	751	772	749	728	756	762	750	722	769	768	813	717	826	792	774	770	738	794	771	699	840	793	743	772	763	706	770	739	745	765	805	743	789	770	781	709	745	732	736	754	794	701	764	755	794	756	784	777	730	775	736	743	783	765	801	739	696	738	761	777	778	733	800	791	725	771	757	784	730	782	733	756	755	777	733	779	752	725	772	723	781	734	732	754	752	700	737	715	782	747	718	748	788	748	787	765	752	763	747	746	739	720	796	772	732	730	721	749	743	759	772	744	745	765	837	789	726	767	759	758	817	781	744	760	712	755	747	756	759	738	752	779	765	784	739	732	768	710	749	754	750	744	780	752	708	751	769	780	777	771	714	729	725	758	735	751	769	823	736	748	774	758	757	704	732	694	720	809	746	793	717	772	731	736	776	755	730	727	748	714	775	736	719	760	733	743	699	756	764	743	771	773	727	732	787	752	827	807	752	810	773	750	789	782	769	807	744	782	734	763	747	746	747	776	747	747	794	776	719	750	755	736	782	759	791	787	744	791	822	766	813	762	740	740	745	723	738	771	737	777	752	748	751	723	801	761	784	717	732	756	743	756	750	762	739	709	754	709	750	785	746	785	701	779	736	708	722	762	750	714	739	766	726	758	761	751	745	788	743	717	738	751	754	748	745	778	754	770	764	762	764	708	769	793	754	790	754	748	755	766	747	777	722	770	718	733	730	769	724	731	735	777	743	721	757	785	714	768	765	744	758	758	730	790	786	803	715	721	729	742	737	734	775	749	826	717	758	773	771	779	697	674	789	758	772	759	759	738	762	771	714	781	752	712	705	770	768	777	772	782	737	731	751	735	705	800	731	793	749	767	748	742	735	761	797	734	763	730	785	747	751	785	760	758	758	797	757	783	783	744	786	728	769	752	776	782	754	748	758	781	792	796	748	758	781	749	763	755	787	774	763	787	727	786	777	748	774	728	744	753	715	760	741	772	780	731	792	762	760	742	744	785	756	760	829	732	721	752	783	745	770	749	760	762	769	729	725	751	802	738	758	706	723	734	790	768	759	703	704	787	734	758	763	739	796	741	776	757	777	783	736	834	739	769	773	788	767	744	799	803	751	743	776	791	729	744	725	735	729	747	740	737	772	745	737	763	804	768	733	796	749	753	760	716	716	743	756	773	725	713	756	768	710	797	739	713	807	747	761	749	761	718	711	740	769	766	741	709	759	739	757	764	778	717	722	751	753	771	764	758	821	773	766	774	772	748	741	700	767	792	783	842	746	774	763	727	767	733	761	753	714	743	774	726	714	724	779	738	744	730	760	737	752	751	748	747	769	741	732	732	749	796	773	698	707	704	784	780	697	747	808	746	735	743	770	745	753	769	744	753	795	788	767	728	773	768	748	739	793	767	781	736	724	740	710	797	743	711	772	776	759	755	759	784	723	699	815	730	771	748	762	711	750	745	731	771	770	792	757	707	727	746	766	739	747	795	696	776	747	747	761	751	826	747	784	679	725	799	758	756	767	730	725	721	785	749	775	734	805	744	809	750	780	766	708	759	788	783	708	717	736	743	744	715	761	727	733	716	795	740	782	766	727	725	768	790	761	710	723	721	748	727	738	768	761	761	762	727	701	730	698	790	783	762	736	745	751	757	753	690	756	708	775	749	741	775	789	728	715	734	771	757	756	792	754	722	757	751	764	798	780	743	785	736	687	723	794	795	757	749	790	746	744	743	785	773	767	728	738	776	774	755	727	757	778	778	815	751	742	731	740	721	772	788	751	748	727	780	702	723	737	764	744	768	812	742	748	784	757	769	760	754	726	750	758	818	763	750	775	754	742	746	704	795	755	689	766	753	753	794	781	795	726	714	755	791	765	792
24410	21334	28777	24223	21238	5989	1341	942	774	821	795	735	694	659	689	708	660	660	641	644	662	627	622	607	572	653	574	628	593	583	599	593	630	592	616	600	632	658	583	587	619	588	658	608	610	577	605	594	633	606	607	609	589	621	573	615	629	593	639	570	621	619	623	588	580	601	595	603	587	621	590	620	603	550	601	520	612	589	599	607	608	629	627	569	654	625	616	559	600	622	601	607	624	599	607	611	623	579	607	587	594	637	621	538	558	577	587	615	589	548	584	603	611	601	597	605	636	589	596	581	600	568	627	604	603	607	625	619	604	599	606	538	583	586	605	607	597	608	577	561	543	593	607	564	603	606	588	559	595	628	584	581	603	596	579	603	603	599	579	614	593	571	595	606	554	595	609	605	593	626	627	628	616	618	590	605	631	599	620	623	613	558	625	584	543	584	596	606	614	563	598	595	617	541	629	581	595	642	589	588	635	630	601	596	571	570	607	610	579	604	624	582	585	615	615	620	569	564	583	612	619	583	596	572	580	627	638	626	586	594	605	591	582	581	609	542	614	601	582	628	580	585	619	593	622	599	602	567	601	598	619	612	613	601	615	616	599	588	590	575	604	655	591	606	582	568	587	608	606	604	606	548	589	580	551	602	593	590	568	595	609	647	582	614	638	581	645	556	567	595	570	617	627	611	602	602	622	534	644	561	610	576	580	611	596	567	607	563	590	597	604	617	540	591	576	636	632	568	611	578	571	590	580	546	672	634	585	572	586	595	589	583	586	580	593	592	629	614	634	593	603	607	581	583	597	585	605	606	639	583	599	596	569	625	572	582	667	631	568	622	583	562	602	627	578	635	603	607	584	560	590	609	572	602	610	572	631	612	606	616	577	572	578	586	575	583	601	621	622	590	588	614	548	588	624	589	622	598	591	567	602	547	561	636	606	546	591	600	619	577	607	608	611	610	585	639	612	597	574	588	612	602	612	592	639	643	622	560	592	596	604	608	606	614	613	597	564	583	599	577	607	627	557	574	559	569	578	592	602	622	591	616	573	563	572	579	583	601	606	592	595	622	616	590	541	622	586	573	594	606	579	596	600	574	611	587	574	591	618	585	626	631	599	598	633	624	581	631	591	594	597	586	553	574	640	626	601	598	587	586	616	609	612	597	561	612	607	550	542	566	614	599	588	608	606	654	587	620	601	583	599	609	580	560	577	673	591	566	593	577	584	575	600	594	562	584	613	631	610	561	621	587	598	599	622	628	573	594	556	609	581	602	614	571	598	582	569	612	619	611	615	593	592	635	573	546	569	606	624	633	568	613	586	590	588	599	566	609	569	595	560	585	607	565	629	590	553	583	602	548	572	622	613	630	596	612	609	632	584	613	607	597	572	606	619	580	580	590	600	621	564	568	569	616	580	599	604	574	518	648	602	589	586	606	646	574	612	641	599	561	587	604	603	593	578	553	561	593	622	611	601	594	624	570	576	563	564	593	616	602	586	593	598	676	617	627	589	594	581	609	602	599	586	571	591	594	575	570	620	586	573	617	558	578	598	595	593	591	594	577	593	579	597	599	612	577	577	565	642	589	663	630	628	592	625	599	606	567	589	607	606	632	604	593	587	588	590	549	653	629	551	574	571	610	587	587	575	627	606	624	582	617	566	633	598	567	588	566	626	594	614	587	641	578	565	601	593	650	605	553	562	605	595	601	624	573	594	567	627	590	561	607	580	612	620	600	622	565	592	611	603	625	591	555	561	621	597	613	585	598	583	565	611	590	558	529	651	563	607	574	605	596	562	536	591	609	601	554	607	608	587	627	591	598	577	582	614	608	599	576	575	589	602	613	584	624	586	612	601	612	563	595	560	624	612	608	621	601	621	561	624	606	646	625	601	587	637	608	591	620	634	641	602	568	592	629	652	614	598	640	586	585	581	592	555	622	628	544	585	633	617	582	661	544	621	592	600	620	595	592	609	604	604	595	578	638	614	643	605	584	630	578	613	541	559	600	581	589	581	618	573	612	566	583	579	596	613	631	607	628	615	592	605	584	529	564	634	661	591	572	608	584	618	599	565	629	600	578	568	594	614	623	602	597	579	658	604	604	589	609	574	584	575	577	586	536	608	568	644	605	617	555	584	573	627	567	578	604	620	610	599	574	574	632	588	604	629	580	552	610	615	578	599	576	599	628	628	588	570	615	616	644	576	599	612	571	624	600	626	619	622	552	580	630	616	604	570	544	537	631	595	609	598	580	601	589	596	598	608	533	570	561	544	588	651	591	591	618	586	607	608	577	590	578	575	630	609	607	604	627	582	577	582	581	588	574	570	556	581	534	612	606	636	639	594	620	648	636	540	576	634	560	593	625	599	602	580	559	639	602	595	565	616	608	590	575	618	568	572	582	543	581	594	581	592	587	601	612	607	603	592	667	601	553	565	606	600	634	598	597	636	578	554	604	602	619	578	565	631	585	575	560	598	641	645	599	621	608	615	569	579	607	596	595	580	630	604	573	633	616	605	638	572	590	593	646	605	597	625	528	592	612	550	606	634	582	608	587	561	609	562	584	595	602	645	575	564	634	603	608	553	580	563	611	573	571	535	553	594	593	603	579	628	589	583	581	565	584	560	641	612	602	547	594	596	574	596	560	612	617	652	591	609	575	598	583	620	602	652	582	576	553	631	531	582	587	607	595	623	627	625	596	603	611	553	614	621	579	554	551	609	585	594	552	579	572	597	615	625	606	559	561	571	592	652	622	617	589	619	611	624	622	600	619	603	626	601	610	601	582	581	590	542	554	619	577	610	548	606	596	580	591	555	628	575	584	620	554	606	579	616	576	604	592	633	604	573	620	616	557	572	591	579	570	573	588	580	579	630	607	597	581	625	571	605	594	581	617	628	579	592	593	646	613	596	586	607	589	606	590	584	586	599	620	604	611	583	596	596	552	625	608	620	527	567	618	559	579	583	614	622	593	602	606	594	536	609	586	596	552	584	601	620	637	550	574	612	581	628	596	627	596	591	579	578	586	588	573	629	619	602	605	627	588	607	601	622	573	601	529	632	634	590	585	543	594	620	606	612	544	611	585	622	581	590	619	515	545	624	595	612	616	559	598	582	600	617	568	618	597	603	588	620	557	594	578	619	636	614	605	559	585	601	623	599	619	613	580	593	592	609	573	601	615	573	597	658	607	614	603	596	598	587	630	605	630	581	598	581	568	560	574	595	594	621	548	574	576	593	621	620	614	565	604	609	568	619	547	615	569	635	598	560	600	608	615	579	595	573	611	602	601	614	610	607	626	582	628	612	553	629	605	587	623	534	612	601	612	585	637	597	579	633	587	588	587	601	629	569	570	603	554	609	619	556	588	595	582	551	603	611	602	570	579	600	594	566	610	573	600	584	620	610	580	564	600	589	546	611	621	596	571	606	556	592	587	568	613	650	626	637	641	648	636	533	565	611	582	618	572	573	562	565	588	623	577	575	594	602	614	588	611	591	570	630	614
13364	9034	8055	4404	3040	2381	1949	1705	1440	1269	1237	1155	1077	1079	985	931	996	913	913	929	925	895	890	859	870	840	799	884	882	884	859	819	849	818	828	876	811	859	800	804	815	855	826	789	805	788	827	837	825	814	832	796	823	784	801	810	757	845	829	785	846	782	773	804	765	809	794	828	830	832	797	830	818	859	773	831	831	779	816	848	861	807	835	801	809	848	811	779	794	747	775	810	802	802	850	817	768	805	809	779	817	805	851	781	793	815	800	775	808	809	793	811	792	782	793	769	805	817	817	820	833	855	804	781	778	823	826	793	829	804	849	840	822	801	834	788	804	795	816	744	860	827	816	825	776	817	825	789	797	843	805	855	762	866	859	811	791	820	781	815	790	781	771	751	838	791	827	798	797	796	864	801	785	768	850	789	816	817	832	793	800	812	775	828	755	806	794	801	820	781	756	777	850	825	838	808	831	828	766	785	772	796	823	815	840	788	783	840	854	810	826	817	788	775	787	857	773	742	782	854	790	817	806	798	819	821	834	816	777	784	794	766	827	783	812	879	752	799	807	814	802	812	846	782	786	789	797	836	819	784	782	772	801	810	771	815	787	778	779	779	799	847	795	799	784	766	836	809	830	850	822	830	839	778	816	820	849	847	818	834	850	779	794	849	847	786	802	853	770	844	751	767	821	761	803	754	793	775	780	805	765	774	823	794	823	835	811	792	832	793	844	829	787	791	749	797	750	801	766	818	826	821	815	804	818	808	783	819	806	824	876	829	798	773	786	821	809	768	786	791	768	779	816	798	828	792	748	862	825	803	811	821	813	823	798	832	843	857	806	726	793	796	816	801	797	804	799	761	781	827	792	840	768	770	848	800	836	778	815	804	771	860	812	760	810	838	826	823	810	798	778	855	809	876	831	820	775	811	806	739	829	840	814	829	799	737	802	783	785	805	761	766	766	835	782	813	757	836	856	822	840	772	774	801	772	830	771	830	784	797	766	756	784	766	795	815	814	827	778	807	773	762	806	842	770	794	818	827	859	828	829	819	835	798	790	817	822	776	853	761	762	790	818	801	824	826	819	769	815	800	812	750	862	800	786	801	838	777	755	820	818	823	832	754	778	819	782	828	823	825	783	826	828	818	825	813	777	769	806	850	812	822	823	791	790	858	837	788	772	895	788	768	848	807	791	824	814	794	819	811	870	768	768	754	790	812	752	819	803	862	804	806	801	823	795	802	818	798	801	789	751	775	843	777	777	805	752	766	798	813	830	795	768	837	782	806	870	797	815	777	829	737	832	844	795	789	829	837	810	841	790	829	786	851	793	853	831	771	808	802	822	790	767	781	815	809	861	836	828	748	825	820	820	805	906	793	804	767	772	851	791	766	826	838	813	800	742	799	843	826	786	852	796	803	831	762	810	831	766	791	861	840	789	782	816	819	795	803	836	785	802	846	813	807	811	798	835	817	827	782	803	826	768	788	808	825	837	829	783	784	836	798	819	817	791	804	816	792	824	824	734	761	805	787	816	766	806	815	777	829	797	792	817	850	776	843	847	762	792	787	758	844	786	800	764	825	808	800	829	799	745	791	811	786	800	831	772	828	808	845	856	799	837	820	851	757	798	803	820	748	836	772	862	818	843	824	868	833	785	830	848	806	812	798	800	759	808	780	817	808	789	835	803	774	819	818	794	837	815	817	811	806	814	776	753	834	729	801	760	829	853	844	787	786	819	781	768	762	794	826	892	741	816	846	796	794	779	809	848	777	787	817	758	821	819	827	795	819	781	768	810	780	877	817	786	778	817	785	755	795	779	831	766	783	801	846	773	805	792	838	781	834	795	797	802	826	806	836	812	837	829	784	810	842	832	813	813	827	776	836	793	843	791	784	833	756	730	813	786	830	818	835	812	835	816	758	735	816	827	814	797	776	804	794	858	808	810	795	783	858	873	794	836	825	785	800	807	807	819	797	758	831	771	781	791	765	833	811	811	800	829	747	837	790	815	780	806	790	820	863	783	762	773	798	828	830	767	824	786	812	789	791	797	832	766	822	827	756	804	777	811	778	804	784	773	818	856	796	816	834	824	784	811	830	789	752	824	797	776	748	887	842	743	783	784	782	840	823	849	769	836	804	790	805	835	822	781	814	752	823	804	817	799	829	800	790	811	799	816	801	799	741	840	825	769	764	788	769	813	761	759	792	815	845	791	824	735	838	801	786	793	799	835	807	881	814	813	778	782	831	776	761	808	816	819	773	795	797	797	795	766	786	836	805	814	796	864	790	837	790	839	810	813	796	819	805	824	809	823	842	784	794	847	785	824	808	810	787	809	831	809	798	781	808	813	770	725	873	757	794	793	812	801	851	785	756	764	817	834	812	841	767	789	826	830	820	820	707	796	823	807	809	860	807	823	891	775	827	805	823	794	864	804	770	847	797	808	814	831	764	804	812	838	805	804	778	764	809	786	818	826	845	786	777	753	802	815	802	857	783	877	780	793	747	805	739	844	784	805	806	819	849	796	769	796	837	755	803	807	836	726	799	761	826	777	804	810	842	843	820	831	772	794	802	790	794	834	824	779	784	840	796	786	826	807	797	784	800	751	814	765	810	822	870	775	849	846	812	812	805	734	791	808	815	781	842	843	842	778	809	807	797	806	866	795	852	804	844	861	788	837	821	842	845	796	821	792	808	772	835	785	823	783	796	826	832	824	823	794	835	833	782	767	760	757	820	748	770	791	787	803	825	747	851	770	846	801	788	809	812	815	804	832	760	854	823	829	838	753	789	802	796	833	830	778	807	829	823	799	761	768	844	780	789	765	776	795	828	844	795	788	801	809	840	795	768	791	775	868	796	791	850	776	807	846	841	798	816	788	822	842	816	840	794	777	835	795	796	829	773	784	849	786	802	812	818	810	813	811	812	811	742	840	874	828	772	788	806	823	785	765	839	764	837	855	717	835	778	774	794	834	812	805	750	789	864	799	776	832	786	880	817	801	786	802	790	798	813	726	867	746	761	766	786	787	829	852	728	805	783	762	815	750	759	840	847	819	799	824	775	755	805	794	812	864	784	774	838	773	839	786	781	809	795	781	796	804	779	824	811	827	840	750	752	810	800	816	785	793	820	808	738	789	823	833	846	841	820	785	808	740	792	759	739	784	786	795	845	816	815	828	807	833	812	819	789	801	800	781	849	769	836	851	815	800	779	858	798	838	796	827	823	784	806	797	906	821	803	833	787	826	830	781	821	785	841	855	798	785	814	739	865	786	804	807	805	770	787	767	828	793	820	791	826	792	829	808	797	765	760	831	806	791	762	816	799	851	775	850	817	822	838	769	813	826	808	798	813	840	766	853	803	778	756	822	791	729	828	787	822	822	775	812	839	796	774	815	777	816	811	829	833	782	833	807	800	772	795	763	802	833	786	800	816	819	836	831	817	791	823	796	790	792	782	798	802	842	818	804	811	839	807	816	803	797	749	863	820	825	799	795	721	780	747	772	807
23262	21338	29415	23633	21340	21313	4614	1051	760	663	611	512	500	503	479	470	403	426	397	401	399	383	364	363	330	347	362	327	342	371	319	314	358	355	366	314	357	302	341	334	322	334	346	314	328	316	320	330	307	346	301	291	313	336	318	331	338	309	348	317	322	315	322	338	335	339	320	321	307	326	292	295	319	331	348	304	301	303	336	342	308	313	287	295	287	323	325	304	301	303	341	296	292	314	294	305	333	300	314	334	309	314	323	318	292	337	292	305	341	322	345	293	327	343	357	369	333	287	304	338	268	326	330	322	313	309	308	312	320	329	329	306	292	322	286	322	339	327	294	300	342	330	319	304	300	314	279	321	301	332	316	324	319	329	315	285	344	316	298	324	295	329	346	308	307	308	285	280	301	302	322	303	340	335	314	317	315	303	332	324	304	307	331	318	306	304	298	306	360	289	283	253	317	345	330	314	307	334	323	315	287	318	283	292	297	334	334	310	325	323	308	323	302	317	318	331	315	275	305	285	339	304	306	310	308	330	279	324	356	335	311	318	327	317	298	330	306	278	322	299	294	301	293	325	307	329	323	336	285	324	298	292	321	308	317	314	326	276	298	309	314	286	284	303	297	302	327	342	326	286	312	331	294	336	308	327	321	309	303	336	328	309	326	310	321	315	326	300	309	303	316	309	330	286	323	299	282	316	292	311	361	271	322	292	299	294	310	334	311	307	325	278	328	334	337	303	354	318	332	343	320	299	303	306	315	307	320	329	296	298	301	277	304	313	324	332	318	348	350	319	323	298	312	353	316	311	343	313	305	280	330	325	315	303	337	316	295	345	304	313	303	295	295	332	309	314	320	279	326	279	308	294	324	305	313	270	313	342	310	300	319	322	303	315	275	321	317	323	321	320	298	281	313	314	279	341	315	323	308	319	317	310	306	325	295	296	313	280	282	337	337	360	327	308	289	316	301	295	306	338	318	313	306	363	294	289	310	306	320	344	329	306	324	296	331	317	313	300	336	294	311	314	284	370	307	287	326	344	306	293	317	293	327	320	280	300	318	282	302	285	304	335	272	304	317	336	321	339	320	295	290	323	322	301	326	318	365	295	296	307	293	321	316	326	330	328	299	324	324	291	276	301	329	303	331	307	324	288	290	297	315	334	323	296	314	322	283	306	301	272	314	283	312	279	311	329	312	289	310	317	303	336	303	309	317	302	272	323	343	328	313	321	284	312	301	342	293	314	313	331	315	297	295	323	313	330	327	339	317	326	306	285	253	296	294	326	312	329	370	302	327	320	337	299	279	307	325	310	316	307	325	292	311	324	325	313	293	306	285	338	326	281	290	297	322	295	317	299	305	322	305	323	318	299	283	304	294	312	316	313	298	301	314	324	327	335	302	311	278	293	324	341	315	341	304	304	325	350	269	315	301	340	313	307	300	329	304	322	334	293	327	321	342	312	308	308	287	316	299	301	303	305	301	326	313	277	309	333	327	299	312	325	334	331	279	313	311	339	309	304	348	326	293	340	316	302	312	332	317	270	294	295	305	291	323	309	305	270	340	310	309	308	324	333	346	340	279	305	327	319	308	348	294	310	323	305	321	300	277	294	339	316	307	338	316	301	324	295	336	336	309	328	304	312	332	357	325	339	290	335	306	297	309	285	318	316	311	315	326	305	343	303	303	288	285	295	334	328	312	322	331	283	318	328	305	322	340	285	322	327	295	299	297	309	321	306	288	311	292	332	318	321	315	295	282	312	314	289	298	315	344	315	288	278	291	310	309	306	301	344	332	320	310	331	302	297	339	327	291	302	290	327	308	313	322	293	305	318	311	284	305	328	316	308	323	298	343	274	314	271	329	336	303	345	294	282	308	290	314	296	321	312	305	329	300	337	286	300	288	296	329	304	301	331	313	329	309	314	300	294	356	329	300	297	297	343	304	314	319	298	293	275	292	331	306	299	316	320	316	339	344	336	297	339	327	330	350	334	310	288	294	356	351	342	329	298	278	342	306	317	299	325	288	303	314	324	311	331	285	333	317	319	297	309	297	273	335	291	316	329	334	316	320	352	322	312	307	328	340	331	312	296	313	322	288	320	310	317	280	325	289	316	315	303	281	303	305	323	324	308	320	324	301	345	306	320	318	307	310	328	307	307	304	336	337	313	319	326	290	308	305	307	338	277	297	334	290	312	296	332	314	311	297	290	321	313	315	305	313	283	336	285	310	301	303	310	296	322	315	315	311	292	287	306	316	286	300	301	328	309	256	326	308	304	300	300	298	300	318	303	314	296	294	320	329	283	307	313	312	298	274	301	295	319	314	290	309	320	303	294	299	324	296	328	311	304	330	341	299	298	328	324	299	302	302	319	312	325	340	299	292	336	304	311	316	285	316	314	324	310	319	336	287	312	338	328	303	351	324	352	284	335	309	271	315	286	336	329	300	333	318	313	282	291	323	320	297	339	296	311	318	270	300	326	293	354	320	294	320	304	295	327	339	347	288	332	325	293	303	318	304	322	308	311	315	288	310	317	304	288	319	316	314	295	324	300	321	342	312	332	283	303	311	297	330	310	343	312	319	309	288	320	298	299	345	313	300	311	284	337	317	301	285	320	288	316	330	331	308	312	278	298	303	343	300	297	285	302	316	321	322	306	322	328	316	323	297	313	309	312	291	300	308	300	316	331	302	319	346	308	310	296	325	284	329	330	292	314	316	319	315	308	321	309	306	312	278	320	332	327	277	324	314	339	297	319	322	286	305	304	343	353	326	332	332	287	341	326	320	308	284	312	349	346	329	317	288	343	317	299	319	310	302	285	309	324	293	317	316	317	332	300	330	309	318	299	310	307	266	285	272	269	317	330	278	307	295	289	295	297	338	286	312	334	315	304	290	322	354	298	303	320	288	328	318	284	321	295	317	307	318	256	317	320	305	318	333	303	322	300	306	320	301	314	298	314	323	302	297	312	333	300	306	297	276	317	338	313	290	372	302	286	321	307	309	317	329	311	287	338	338	308	279	310	310	288	305	310	315	328	301	281	318	317	313	321	321	337	345	295	299	314	349	306	307	281	323	295	289	316	308	323	338	321	306	360	322	301	297	332	321	295	326	284	323	311	303	306	290	312	331	300	337	317	327	294	294	301	307	301	331	297	328	315	314	294	306	308	332	312	329	302	322	307	327	334	321	323	343	319	312	301	336	285	308	322	312	321	333	305	339	342	353	334	333	291	328	330	347	333	336	327	319	319	290	309	329	305	330	303	308	329	305	318	327	343	302	298	288	332	294	302	345	282	310	303	304	331	309	294	304	289	323	307	354	298	302	322	299	315	329	310	324	306	286	329	284	307	298	307	312	308	285	297	278	309	307	313	328	320	318	309	320	345	336	280	317	325	294	329	343	289	318	303	342	336	307	329	342	331	321	312	302	328	285	341	293	286	318	306	307	334	298	304	298	343	327	307	324	338	311	297	337	279	293	339	323	308	304	303	281	297	327	303	330	322
16220	14631	12726	6902	4739	3591	2797	2279	1776	1522	1285	1106	944	926	800	758	681	697	637	643	572	548	568	545	512	524	555	520	499	474	512	474	500	470	474	499	486	484	476	472	454	450	469	478	472	445	453	461	436	474	474	421	473	474	471	467	478	450	438	444	448	445	455	410	453	470	443	461	458	463	431	449	463	458	485	438	459	439	485	462	421	425	464	430	462	436	411	421	434	429	448	465	426	484	459	447	441	459	444	432	417	460	433	455	447	460	460	453	472	410	446	448	465	427	461	422	417	423	446	448	477	458	434	449	411	456	431	426	446	412	420	433	425	443	455	466	460	469	428	460	444	437	399	417	447	468	416	462	430	420	430	444	438	466	461	430	451	429	433	425	454	418	436	422	481	441	438	437	446	438	428	412	403	484	456	453	435	415	438	457	452	423	462	422	422	446	450	432	417	391	445	436	471	424	416	447	456	461	433	430	437	403	433	441	459	440	432	453	458	436	448	431	421	447	421	445	416	467	481	439	459	474	436	412	448	422	446	435	449	435	412	421	496	483	406	443	448	414	451	456	467	488	451	421	457	421	389	443	456	452	468	432	404	493	455	420	458	416	475	414	467	432	426	487	417	477	446	432	451	448	425	417	453	427	446	439	439	442	449	444	440	425	454	438	408	404	445	481	435	430	429	439	415	460	436	473	424	447	446	457	474	406	425	405	478	473	468	441	438	474	440	458	473	445	455	451	455	433	434	456	420	449	438	470	411	477	433	434	427	434	436	430	440	443	412	411	417	460	453	447	450	416	424	459	414	447	474	449	443	433	465	462	438	419	454	448	451	438	457	436	448	437	444	464	438	417	461	476	465	458	432	392	437	397	449	428	488	427	450	480	422	441	439	442	464	453	435	459	417	458	429	444	459	469	431	488	454	467	441	442	449	463	455	423	424	433	441	413	434	437	405	442	457	420	438	436	415	414	436	452	412	442	442	447	407	437	449	470	437	450	430	448	433	436	427	445	450	439	456	473	437	459	428	447	447	464	455	407	449	418	474	424	475	443	390	460	427	423	407	427	445	432	419	400	451	420	491	463	438	416	440	443	421	440	433	463	433	440	442	459	439	472	450	460	432	448	404	464	449	462	408	441	476	457	461	436	492	429	414	409	427	449	439	421	442	444	433	415	433	456	430	441	413	443	455	445	451	468	395	421	420	485	487	442	438	440	446	432	454	455	452	446	484	418	416	432	464	446	457	427	447	416	391	422	489	392	463	448	432	440	480	433	434	424	404	440	404	410	423	442	453	443	433	446	388	453	417	443	397	436	420	440	480	401	424	433	442	450	469	434	409	466	463	425	457	454	416	426	445	413	446	430	426	431	429	432	398	420	471	468	428	445	406	411	415	415	467	424	453	402	427	435	431	447	445	480	424	429	455	436	453	420	448	433	446	454	466	417	461	431	421	444	415	412	407	459	442	426	418	470	451	461	450	422	439	464	445	451	441	406	423	418	429	447	490	467	460	476	410	421	414	438	426	437	468	459	419	463	428	445	434	427	449	399	420	436	458	444	432	432	442	429	457	413	441	441	435	464	470	431	450	453	448	417	451	419	419	431	468	437	462	467	440	445	417	405	483	407	417	448	410	421	457	453	408	437	418	441	429	438	424	435	451	435	440	444	426	427	435	467	462	426	471	399	480	417	441	455	414	386	451	417	440	427	460	465	442	420	466	430	439	457	418	463	468	481	448	451	456	447	445	438	407	415	438	428	473	445	430	446	403	451	437	449	435	438	403	448	422	416	442	446	467	450	441	421	450	460	421	413	440	433	436	424	437	477	462	470	431	420	396	454	436	423	424	422	408	419	415	433	422	431	457	435	444	448	443	434	443	416	470	448	432	448	420	388	434	475	462	403	446	451	424	445	437	416	431	434	424	417	427	441	434	414	417	480	463	459	418	464	391	412	459	472	450	438	450	433	398	480	443	447	469	463	491	464	454	421	450	463	480	453	426	439	474	429	450	461	424	416	428	427	404	451	451	433	438	449	481	447	452	450	447	442	416	425	458	428	461	434	424	422	457	432	413	451	475	414	466	447	456	438	459	446	434	435	434	452	444	400	429	409	450	437	437	412	419	384	433	438	443	437	392	457	452	418	433	415	426	422	413	426	438	443	437	462	456	449	438	475	424	424	458	456	437	426	425	457	416	449	416	423	447	458	477	434	437	426	395	435	442	412	454	387	428	384	430	464	422	427	446	445	425	437	451	430	472	438	432	455	411	440	440	444	445	435	452	443	472	446	417	409	432	421	415	437	432	437	465	511	442	445	413	455	410	453	448	481	434	435	455	420	458	435	469	469	419	378	440	473	468	479	436	456	446	446	445	445	420	453	462	443	455	457	427	400	422	428	432	428	423	437	431	438	461	455	458	439	434	462	436	459	449	436	422	418	484	452	430	457	449	433	433	419	424	436	447	451	435	415	382	407	425	444	423	436	411	438	473	434	421	434	465	447	430	439	446	425	443	444	440	440	408	429	433	403	402	432	447	457	435	423	401	467	417	455	435	424	422	442	413	478	415	432	451	453	439	449	425	437	409	426	436	425	449	436	452	406	418	431	424	435	423	428	428	457	440	425	447	413	415	458	455	474	460	455	441	430	438	425	430	457	439	463	452	429	484	460	430	447	436	431	432	437	442	430	426	439	433	449	405	449	432	464	429	444	405	443	437	459	448	465	416	432	443	427	456	404	467	439	456	433	455	444	424	477	465	457	417	464	421	456	425	434	416	457	435	446	440	428	463	429	434	442	463	422	423	454	448	440	433	419	430	449	441	473	430	457	434	434	415	444	420	426	444	454	459	431	451	442	436	435	397	446	426	416	399	473	432	456	391	440	399	437	473	444	419	429	441	406	429	433	484	413	446	437	416	417	427	422	455	444	441	453	453	440	385	481	428	406	468	459	488	443	403	457	430	445	461	417	427	467	431	404	437	484	424	426	453	425	413	425	434	431	423	414	462	431	409	451	469	484	412	441	437	458	413	452	427	435	460	414	410	426	446	446	418	462	431	404	456	438	454	458	450	432	443	407	483	429	453	432	446	419	460	434	426	442	442	462	433	439	400	411	436	400	452	459	435	485	439	461	452	437	474	436	450	451	494	391	440	440	443	453	456	441	459	430	452	438	435	462	445	444	427	447	457	451	440	434	444	435	428	427	435	444	410	417	465	430	468	456	453	460	411	444	440	412	448	448	444	442	439	458	437	454	424	419	442	444	459	411	426	454	417	451	432	406	459	467	430	470	422	451	437	431	405	412	454	454	463	450	418	436	423	423	415	431	444	439	460	442	458	449	477	453	461	444	451	463	495	427	434	430	422	432	461	452	453	439	424	464	454	443	447	440	409	472	423	450	416	480	484	429	454	450	423	417	386	427	450	458	393	463	401	420	473	495	399	467	441	423	453	442	399	436	430	467	441	428	420	457	436	453	424	446	439	425	439	481	469	442	462	465	403	448
27406	20636	8744	1174	878	812	666	594	607	560	543	578	603	540	606	568	565	549	549	572	534	616	582	576	549	576	548	567	565	544	579	552	570	584	597	571	585	555	540	591	601	588	566	544	574	583	546	599	572	566	606	581	587	592	590	577	574	613	549	553	635	574	528	557	525	541	547	557	560	586	584	525	559	598	554	590	538	593	563	528	569	554	563	553	555	585	538	548	534	545	561	578	576	500	556	560	573	582	590	526	569	518	514	571	556	541	617	550	567	560	567	546	521	529	587	532	531	529	551	557	576	568	553	572	594	583	561	580	550	548	566	540	574	577	545	536	609	532	555	555	561	592	563	548	583	565	576	563	575	551	587	572	552	564	615	621	569	586	556	576	596	585	566	549	593	596	563	541	568	523	560	590	561	547	537	600	580	537	577	562	570	584	524	538	554	569	572	525	558	588	523	560	558	529	567	541	547	519	570	586	541	636	576	554	584	546	583	538	565	601	539	610	553	559	612	556	558	559	540	548	603	584	613	613	496	547	591	590	602	551	582	563	549	549	595	539	549	548	577	561	539	519	553	589	589	580	564	610	561	543	579	562	571	549	547	530	538	599	576	554	591	582	556	548	582	560	574	561	528	541	542	570	561	576	563	581	531	588	536	557	634	593	572	587	590	566	552	625	570	557	570	589	591	514	603	556	601	528	565	537	580	577	570	586	585	568	574	597	584	561	556	543	623	545	565	614	567	540	556	529	540	543	528	556	597	580	589	556	540	528	573	518	603	562	529	581	572	534	526	549	562	577	507	602	534	582	517	575	557	593	580	542	549	599	556	561	535	550	549	556	581	569	587	604	582	568	573	564	553	599	635	539	521	615	538	554	541	548	602	532	585	552	565	585	540	534	537	583	534	554	547	568	530	545	607	537	563	585	567	568	532	543	582	568	569	601	568	604	596	531	546	527	560	569	545	563	598	558	525	533	563	544	550	558	573	564	579	586	608	598	565	524	567	535	533	583	558	610	575	554	560	538	551	526	568	561	540	553	553	566	608	560	595	528	564	556	535	566	543	600	578	544	577	547	558	561	517	602	533	563	558	548	533	580	555	545	589	633	541	539	595	539	625	553	559	546	583	604	585	575	543	545	564	585	508	581	532	580	573	595	602	534	525	548	549	571	581	562	574	574	574	549	555	555	569	553	546	599	558	565	583	537	552	574	586	562	565	571	580	568	593	586	575	569	603	548	585	565	576	581	586	566	557	558	564	563	553	555	550	548	597	578	563	609	556	537	533	589	600	547	592	563	600	534	539	610	562	560	560	563	568	579	601	547	575	596	562	566	549	557	558	582	566	594	585	576	539	585	546	578	608	547	597	572	567	510	589	556	555	602	580	575	573	584	557	543	488	542	541	536	596	597	571	578	578	572	559	546	589	559	566	568	572	569	584	563	555	548	531	529	581	562	584	552	560	532	566	558	591	577	527	535	521	605	590	592	587	590	530	573	594	556	559	538	543	573	640	549	574	600	563	573	559	574	563	572	584	584	590	552	570	568	572	559	561	558	558	591	545	566	522	602	535	526	547	534	583	570	559	604	540	540	568	585	571	572	555	610	571	552	574	580	617	586	572	585	583	534	554	550	548	594	577	568	555	620	575	552	569	567	559	550	534	545	547	555	506	559	514	583	555	578	548	618	578	576	619	542	560	537	561	548	569	561	558	613	591	537	588	570	588	587	541	570	543	577	561	557	542	564	596	545	607	551	577	550	588	568	555	572	525	571	570	581	573	544	542	595	594	561	571	518	561	601	541	578	553	528	596	561	584	589	557	564	575	527	566	550	591	579	572	567	587	558	592	548	553	539	568	581	576	558	611	587	557	576	573	554	567	604	569	591	550	613	530	590	598	571	581	602	548	553	575	582	551	570	568	530	615	574	510	573	565	561	591	606	540	587	581	623	547	530	570	537	537	582	554	573	555	519	582	601	577	528	572	525	551	612	577	576	519	558	541	604	566	600	556	568	578	582	566	563	549	584	571	554	550	580	568	551	593	549	591	564	537	568	601	597	577	598	562	551	583	576	510	629	560	560	556	544	598	549	570	567	568	545	522	567	595	555	619	541	559	594	585	580	551	523	559	574	531	570	564	571	547	566	539	572	570	574	575	527	588	586	570	532	564	559	550	585	558	552	577	542	564	539	574	562	597	526	574	560	565	536	576	540	562	537	618	513	550	563	554	538	587	599	542	553	532	576	563	579	528	575	561	578	555	611	560	546	598	606	561	590	579	567	585	606	568	567	592	572	577	562	588	574	592	565	547	602	518	580	568	587	531	581	596	616	559	555	556	519	572	564	584	550	531	579	576	586	573	561	561	577	622	546	553	586	578	566	542	623	599	537	581	604	567	569	589	593	579	585	631	529	581	565	574	571	586	578	568	579	637	526	603	564	534	565	514	589	545	558	519	565	585	592	520	560	522	581	551	568	542	573	552	601	581	554	514	556	567	556	566	561	563	545	533	581	570	564	613	534	560	548	516	547	562	580	583	599	556	587	573	568	566	566	545	595	564	572	577	571	575	570	537	528	563	536	560	583	563	555	607	589	580	559	562	543	555	581	587	553	520	545	540	567	583	538	592	547	561	619	586	572	522	570	573	614	579	542	552	548	567	576	626	578	568	590	584	594	540	567	579	583	546	561	575	566	598	579	574	566	585	552	523	546	610	572	560	591	593	588	546	543	551	586	582	587	564	581	606	584	530	620	599	575	518	555	582	527	578	544	576	575	550	605	575	528	595	606	515	574	573	573	581	582	567	546	562	565	567	590	538	622	610	569	565	549	587	560	582	561	567	591	571	545	559	520	594	579	624	531	563	540	589	530	581	576	532	550	562	585	543	548	599	556	522	582	570	588	537	532	587	556	564	556	551	570	580	581	557	545	574	559	537	588	521	547	562	531	552	558	552	576	580	574	590	580	529	589	550	554	573	593	542	609	543	552	563	598	588	573	555	567	579	562	577	557	578	549	564	596	571	576	567	564	563	539	535	572	545	568	570	560	588	551	580	530	552	567	574	591	565	552	549	569	560	565	548	516	560	542	575	509	539	588	550	594	570	587	548	551	550	529	531	585	574	567	528	530	567	569	543	567	572	581	573	552	569	561	550	594	554	584	609	548	562	577	576	589	531	595	547	575	554	579	544	567	604	513	581	574	538	534	580	574	594	586	568	547	603	561	585	591	593	556	543	509	561	565	571	581	582	545	532	555	546	556	592	589	587	572	534	557	525	543	562	532	564	535	581	566	580	583	585	537	562	570	539	578	528	544	541	576	561	571	542	569	564	572	578	596	543	580	607	565	574	521	591	590	567	549	555	549	506	597	632	561	578	588	560	562	569	554	617	567	558	609	546	551	528	528	548	569	581	614	567	586	559	557	563	630	539	555	581	565	548	532	528	569	570	604	530	573	601	549	560	589	593	610	608	582	526	579	543	560	557	578	551	594	587	627	578	631	536	540
8387	1614	1531	1057	974	923	863	855	780	806	745	792	745	737	758	810	770	801	814	786	727	776	716	754	774	745	745	750	802	782	786	791	812	737	758	772	772	757	755	732	808	751	767	786	768	805	743	769	763	764	799	745	788	783	714	780	770	764	789	695	746	762	805	773	774	745	743	760	750	781	741	780	744	754	748	766	749	790	707	750	729	733	757	778	715	788	757	739	790	723	772	775	795	712	768	727	774	796	752	777	689	766	773	748	750	751	732	766	749	751	740	715	803	776	744	770	803	800	782	709	749	729	801	716	753	763	814	723	808	753	809	766	803	756	739	788	743	782	775	713	746	802	740	763	756	809	757	723	759	736	755	727	793	780	735	781	784	769	767	754	735	734	738	739	802	733	728	792	756	759	777	750	770	832	736	746	769	744	795	777	768	723	798	768	740	756	757	753	784	804	753	699	818	808	780	770	751	760	771	761	748	762	802	756	752	790	741	714	759	749	727	723	750	748	776	747	747	760	786	774	761	764	825	779	811	770	788	788	761	742	776	709	791	815	806	780	743	781	780	744	749	744	773	752	734	746	736	816	781	743	769	720	769	766	737	693	701	795	710	769	779	790	733	800	729	766	765	752	753	764	795	734	731	761	729	679	732	743	829	733	761	733	779	766	785	769	738	753	737	793	719	773	752	764	800	736	776	739	767	766	728	786	718	682	764	744	758	760	735	784	717	740	752	812	784	805	748	720	756	753	791	766	744	702	729	745	769	780	763	771	771	720	751	769	753	786	750	698	751	751	748	791	776	789	759	717	778	712	751	756	752	816	737	748	758	773	771	766	733	752	824	741	752	793	772	778	763	737	814	751	728	784	791	737	745	724	753	750	757	789	761	801	785	741	750	757	788	780	770	758	800	764	766	819	808	777	741	752	757	735	768	749	754	778	746	783	743	753	769	741	757	741	733	745	740	793	746	653	761	740	727	781	758	795	734	765	762	805	751	773	774	717	794	773	742	775	766	739	783	825	749	748	776	747	766	735	746	738	745	720	757	750	739	750	774	715	713	781	761	714	729	743	775	772	765	750	723	799	737	821	741	701	758	775	741	792	741	704	723	736	766	781	763	816	705	735	765	774	761	738	751	779	779	718	731	748	774	782	813	744	747	754	762	758	764	754	789	778	731	726	741	732	740	828	685	798	715	739	735	753	747	712	748	723	738	690	749	719	749	768	782	739	731	762	763	771	780	782	740	733	786	728	764	712	750	745	777	767	724	738	723	758	789	788	738	752	792	745	781	819	725	759	755	766	730	803	762	750	749	798	765	794	766	738	790	806	760	746	761	735	810	781	767	755	735	735	738	782	780	766	798	782	776	787	744	731	768	738	768	722	777	794	755	764	815	731	770	755	771	749	727	783	738	737	741	766	750	763	772	747	777	768	722	751	717	712	735	727	793	771	772	742	761	768	783	811	820	734	721	722	776	803	761	760	772	745	780	774	731	710	754	808	778	763	737	739	755	828	770	751	719	761	735	796	737	742	810	737	796	746	719	746	747	676	775	724	789	749	742	785	698	773	753	720	785	783	772	756	804	783	753	749	785	739	751	749	778	740	736	795	796	747	772	779	777	775	785	748	752	744	718	777	787	734	710	803	751	757	747	743	724	805	755	747	771	770	732	782	770	756	713	757	704	749	734	745	826	764	770	779	713	758	756	780	760	775	765	761	760	755	737	828	783	713	752	744	724	790	753	795	762	740	749	739	723	746	751	756	740	729	728	772	732	760	797	730	738	714	722	735	770	794	764	722	751	790	756	758	769	747	713	723	793	688	739	727	823	781	747	725	803	756	760	785	754	754	763	772	800	737	753	753	714	710	743	764	739	811	770	802	740	742	739	769	766	828	743	766	734	777	793	744	768	739	746	783	768	784	728	776	758	766	793	712	752	755	786	752	756	719	745	796	730	780	707	767	747	744	757	763	743	774	773	771	704	752	786	763	758	748	736	786	713	731	753	779	737	761	728	781	736	749	734	823	732	769	807	722	771	807	798	768	758	725	754	718	729	741	749	782	752	757	767	699	773	715	737	777	766	756	780	786	759	859	755	712	713	768	762	742	737	727	747	716	774	717	756	760	746	782	739	750	743	765	775	738	733	792	712	761	812	753	814	741	734	746	764	794	755	751	777	728	720	694	751	730	779	777	733	761	739	743	739	787	773	745	771	804	742	736	717	760	767	753	738	780	751	778	704	737	728	795	725	772	753	742	740	766	797	751	832	762	787	778	747	751	798	803	749	781	746	775	758	790	777	745	760	761	740	801	770	747	763	748	771	705	717	777	743	749	736	808	781	782	706	809	768	717	760	763	792	781	733	747	748	764	743	750	757	731	760	739	749	745	756	724	747	749	752	741	788	766	738	767	778	812	747	732	765	737	776	749	717	756	768	770	776	800	733	773	769	779	777	748	713	729	751	782	783	756	716	776	804	755	750	804	799	752	784	811	774	736	796	791	760	709	774	756	727	799	710	784	785	786	759	746	800	795	743	814	735	695	728	746	822	712	724	774	749	719	733	809	819	752	810	765	769	767	731	767	775	753	751	727	727	765	703	728	762	760	819	719	815	735	757	728	728	708	771	769	739	743	771	793	747	757	786	781	753	711	747	740	752	779	715	780	795	752	751	746	728	748	699	693	739	741	729	744	700	769	779	713	744	760	696	804	776	761	738	728	735	727	760	753	767	793	803	807	775	770	778	759	748	762	801	772	729	777	760	828	758	697	750	716	727	729	702	786	766	740	781	778	698	767	724	730	738	828	772	761	703	783	789	782	738	752	762	712	781	730	768	724	727	775	753	736	734	751	757	793	786	761	770	784	744	729	787	735	739	742	776	734	813	773	746	743	707	737	742	720	746	747	720	772	742	789	768	730	790	718	755	761	730	727	786	762	725	761	773	763	759	716	737	736	765	802	809	759	703	775	752	775	762	769	771	739	751	798	765	780	776	760	700	776	758	744	713	751	828	747	801	758	805	752	729	765	776	763	841	768	774	778	762	767	789	745	752	745	735	789	761	749	761	752	741	771	766	723	784	689	776	716	737	807	766	782	810	728	705	710	767	730	733	750	744	792	807	786	783	771	733	743	768	758	745	761	704	721	753	723	783	739	790	787	744	723	782	735	770	796	736	753	773	784	758	776	729	746	770	757	759	754	769	770	740	756	765	763	773	792	745	772	734	794	755	779	775	786	729	773	796	766	776	741	762	786	827	772	753	746	765	766	777	749	776	795	781	761	749	746	801	714	755	817	776	729	703	765	757	731	719	754	718	759	728	763	743	736	793	770	727	760	766	719	714	773	727	793	698	784	736	764	767	770	751	758	723	748	705	775	814	741	776	776	722	754	771	794	769	735	800	768	707	758	753	752	739	770	729	747	786	725	770	704	762	719	741	732	791	706	797	792	733	750	803	753	803	746	756	798	715	762	746	776	754	713	771	768	762	765	742	771	731	779	722	735
24391	21370	28831	24267	21268	5822	1254	937	801	819	724	710	687	699	664	678	692	676	662	652	661	649	628	632	640	636	677	588	610	632	664	623	658	633	583	575	606	642	642	548	605	559	594	583	608	627	628	586	583	612	598	643	645	603	557	634	600	579	592	588	645	576	577	588	549	606	584	619	601	595	631	586	581	607	586	617	609	595	627	598	622	578	563	615	625	570	578	579	604	585	600	589	565	622	589	618	557	601	603	621	605	602	605	646	586	612	539	600	590	634	599	587	615	629	598	597	575	604	563	595	589	622	631	588	629	596	589	587	599	613	626	645	611	591	604	591	609	593	604	564	594	631	630	648	598	619	619	544	595	615	628	561	593	588	592	569	599	611	614	571	580	575	602	616	601	622	578	600	562	608	612	606	594	629	629	632	572	620	569	555	572	625	574	591	594	649	583	599	621	580	604	594	599	636	598	578	587	585	581	635	579	581	638	595	639	635	626	609	571	615	569	570	589	610	599	655	615	568	629	601	621	605	580	615	632	590	585	596	622	611	574	630	593	588	575	581	567	607	607	620	564	627	608	608	590	681	608	590	589	607	608	607	608	593	636	606	573	632	602	604	571	558	602	634	589	631	611	587	639	613	579	561	595	616	563	584	597	603	590	606	562	562	591	573	617	623	603	589	573	543	583	596	609	566	576	615	584	628	592	585	571	611	599	589	603	629	623	586	596	600	543	597	583	619	604	585	611	609	575	581	626	576	571	589	589	610	597	620	624	591	603	608	593	615	608	638	617	613	594	614	558	578	642	562	605	607	579	598	622	605	604	634	637	587	576	571	589	642	606	588	637	632	622	638	562	600	613	589	581	612	642	625	558	570	627	625	634	576	603	615	604	584	584	594	601	568	598	599	590	640	634	626	596	580	598	593	637	575	607	637	633	595	604	610	580	601	617	581	594	617	578	574	606	606	578	591	565	578	617	606	621	621	625	585	626	575	624	587	659	637	601	613	581	590	636	605	571	594	580	596	612	577	637	601	608	567	624	604	591	607	559	581	616	639	610	617	613	597	597	573	632	620	647	632	593	604	582	608	630	576	563	587	628	589	623	608	615	596	558	630	618	585	628	591	629	601	608	599	588	598	572	609	618	598	573	604	586	593	584	615	601	596	592	573	573	605	562	624	593	625	615	585	527	597	573	562	625	556	594	611	552	553	622	610	618	613	553	584	609	602	566	563	617	591	573	610	600	600	623	577	563	608	620	599	617	610	590	559	565	598	613	600	628	634	578	594	633	640	564	608	625	614	589	634	614	578	619	609	540	563	584	597	574	607	606	602	607	583	624	609	635	590	613	603	603	603	593	629	585	669	651	589	606	620	613	598	611	614	578	577	625	602	681	590	580	626	627	627	552	565	576	592	572	618	589	566	598	638	615	570	598	639	565	597	611	587	589	585	585	565	582	584	594	618	616	577	584	571	592	612	613	603	598	627	548	581	648	583	606	622	590	598	579	596	576	599	582	579	568	621	578	643	599	571	593	544	621	586	557	613	602	635	598	581	641	572	644	623	640	583	555	563	604	564	607	626	616	601	604	603	591	558	613	584	620	567	637	571	635	577	571	583	561	643	559	575	629	602	586	619	644	627	553	611	646	578	603	612	628	568	577	588	614	581	565	559	626	598	589	552	570	550	614	595	565	619	570	598	586	599	590	569	622	574	605	607	633	599	615	628	608	574	621	590	568	551	569	606	677	608	562	609	546	588	568	567	535	650	609	605	621	589	607	553	592	616	617	608	593	602	604	608	570	616	586	609	570	648	611	587	582	632	643	607	593	553	550	629	552	621	594	592	612	615	603	625	622	559	582	605	588	564	592	545	585	605	631	569	593	579	603	643	612	623	590	577	588	583	592	590	585	601	575	601	599	583	603	615	617	596	614	620	572	512	623	626	617	600	618	593	618	627	578	601	600	534	624	618	558	623	609	655	599	567	576	608	588	608	578	554	621	647	613	605	608	609	576	624	581	560	579	613	574	548	603	609	615	575	568	593	594	592	603	623	569	546	592	583	629	621	568	589	628	567	626	583	587	590	607	586	633	599	565	547	573	565	618	605	661	621	649	605	619	587	633	609	615	588	568	633	559	573	555	605	626	585	647	607	590	549	585	599	610	594	577	594	608	570	560	610	593	587	612	607	607	617	622	581	598	601	580	597	630	592	653	569	641	600	586	621	610	573	564	651	604	611	583	599	601	628	654	573	631	605	582	579	566	582	612	627	611	572	594	598	585	592	617	605	605	584	594	608	581	573	619	627	615	571	620	587	605	560	603	578	639	608	661	576	623	583	601	615	581	618	615	611	589	640	574	613	559	596	616	578	573	584	605	605	576	606	590	592	572	575	609	597	586	623	613	593	575	624	640	573	584	581	586	591	604	598	573	649	574	578	625	610	620	606	580	621	585	610	600	581	589	588	590	620	568	525	598	593	628	572	604	601	634	585	586	591	599	579	584	560	621	573	573	594	599	602	563	592	609	616	587	600	616	578	610	596	598	586	600	632	587	582	617	607	598	572	611	638	561	622	560	598	596	600	568	637	587	550	623	606	605	566	628	600	583	574	546	580	587	648	657	574	594	607	575	605	579	606	603	590	589	611	595	595	632	567	602	600	602	608	637	589	604	537	592	597	628	590	599	593	563	566	636	602	586	562	654	614	585	585	617	569	626	596	565	576	613	600	638	579	533	609	568	628	582	599	595	600	615	573	594	583	577	614	594	580	566	603	634	628	603	568	646	591	590	586	581	601	577	587	584	581	599	651	585	574	557	604	615	595	638	579	645	615	575	572	574	584	605	573	610	608	620	605	584	648	618	607	611	604	571	585	620	612	575	601	587	578	604	590	620	617	575	624	592	587	608	567	596	618	591	601	571	608	570	618	646	578	596	604	641	584	625	619	616	604	569	564	600	568	620	571	594	587	600	572	615	607	593	645	579	598	600	597	596	581	598	576	620	562	600	606	584	597	578	596	624	591	597	580	606	612	608	608	615	589	580	626	617	616	617	569	632	558	626	611	592	613	611	595	590	575	629	570	570	627	567	606	577	602	547	624	623	612	609	629	618	568	598	626	590	595	630	574	606	601	616	618	601	603	575	614	571	613	635	583	561	575	594	581	602	577	609	632	592	591	585	598	558	601	583	619	652	575	589	674	568	602	587	582	566	591	585	597	592	564	568	629	603	601	584	622	663	589	616	631	593	632	600	581	583	590	591	577	560	590	610	625	577	645	641	581	592	616	575	585	631	568	585	585	614	543	608	582	576	636	591	605	589	600	566	609	599	606	642	598	587	593	612	592	630	608	635	527	592	569	619	634	619	582	664	571	575	573	630	572	607	620	630	589	577	586	600	589	623	570	661	589	601	571	609	594	585	625	580	555	609	620	620	598	604	585	607	592	546	567	624	603	621	589	623	627	589	587	618	605	614	591	586	622	613	613	597	602	601	592	622	629	593	569	551	614
13938	9077	7870	4296	2949	2403	1953	1708	1476	1317	1237	1128	1110	1001	999	994	878	952	855	912	917	872	874	879	843	825	871	879	823	837	869	830	866	828	837	826	834	860	854	822	799	788	866	855	802	834	829	829	845	839	851	802	823	775	848	856	787	855	859	815	797	790	805	775	798	822	842	825	838	837	845	815	858	792	814	824	811	822	786	836	826	833	786	802	833	844	808	851	849	794	844	797	804	807	835	817	813	830	852	806	856	845	823	802	800	829	807	819	810	842	829	881	732	863	840	816	842	828	800	819	807	805	832	850	831	823	795	795	792	830	847	796	808	850	823	810	836	813	765	844	811	799	824	819	765	812	854	811	790	838	793	845	788	841	787	771	781	834	781	814	833	812	764	834	816	822	830	777	829	806	782	816	868	804	842	806	813	853	829	826	774	856	856	838	810	801	793	808	900	822	859	845	788	787	867	785	797	850	785	805	798	812	830	806	854	845	801	809	776	776	899	800	815	823	813	803	816	762	796	825	758	792	818	839	820	801	833	783	798	838	776	785	769	777	767	838	800	810	800	806	796	823	776	845	803	800	807	806	821	750	833	790	755	815	805	802	786	849	827	796	817	782	816	774	825	811	790	783	834	764	839	821	833	819	788	754	825	807	818	755	812	767	823	834	828	771	811	807	839	831	809	775	749	804	813	791	792	836	882	847	794	861	849	853	817	779	837	807	812	805	835	849	775	860	833	867	815	809	850	782	807	825	807	773	808	879	793	777	813	775	833	838	799	798	800	813	821	828	795	816	853	779	798	779	777	800	797	823	856	804	837	771	796	823	816	818	789	816	860	757	816	813	776	770	795	787	799	877	803	780	836	816	847	789	825	814	795	793	792	848	793	841	829	781	792	799	803	793	789	847	767	779	813	849	822	809	771	839	813	764	837	827	788	846	828	803	825	776	805	860	806	769	788	841	826	852	836	784	854	808	839	778	779	738	823	835	838	841	814	844	859	811	823	808	783	827	867	827	822	868	823	820	827	769	823	855	836	789	865	805	844	819	809	817	833	767	847	814	770	827	771	831	808	762	788	848	853	764	771	844	865	810	788	812	818	817	845	787	795	828	789	803	827	802	817	777	829	835	786	834	771	883	828	798	839	778	779	763	817	831	823	828	800	788	807	803	803	812	798	783	850	835	755	768	802	842	825	846	822	823	871	787	787	808	809	837	805	803	793	779	819	813	816	850	801	836	788	762	794	819	839	827	826	805	833	835	823	767	824	784	797	795	874	863	808	821	820	829	842	833	816	836	835	775	774	785	807	792	836	828	800	818	879	860	818	782	782	825	814	830	802	782	788	826	760	853	824	774	812	853	818	782	837	830	834	817	800	809	801	790	748	861	778	822	845	845	838	800	847	768	833	761	808	825	785	790	756	786	822	817	843	837	851	740	771	796	855	760	838	821	815	795	796	870	863	806	853	796	836	805	809	810	811	796	826	780	834	803	788	848	816	796	790	774	778	795	786	803	834	765	840	843	856	890	839	823	821	779	837	792	793	870	848	844	785	808	783	799	791	775	809	814	766	802	807	795	772	779	789	852	782	795	821	811	783	811	834	822	802	820	808	853	853	767	800	796	802	801	845	837	815	872	793	832	765	776	839	816	818	778	800	835	779	817	815	801	810	799	792	816	840	806	834	734	824	794	829	818	815	851	849	793	831	756	827	819	799	831	850	811	777	817	802	835	817	815	832	819	834	757	777	844	801	775	813	809	848	856	845	810	797	819	816	827	828	802	825	782	814	756	809	814	843	850	790	818	866	785	838	768	826	798	846	857	809	824	795	818	802	808	787	806	820	826	806	789	820	809	816	803	810	853	843	770	831	807	816	848	817	826	806	828	798	765	829	791	800	784	818	804	850	808	843	875	846	814	810	777	893	822	778	812	781	822	832	846	788	734	799	776	799	770	791	838	752	812	843	824	824	829	847	828	793	814	785	883	768	820	802	797	794	789	828	805	829	800	811	844	839	774	798	793	815	841	810	825	785	788	767	827	822	841	848	763	833	831	833	799	772	827	752	849	854	822	809	823	799	868	778	809	754	852	806	809	830	813	798	822	775	804	741	812	794	859	851	795	836	785	822	804	845	833	784	875	796	770	843	833	895	766	829	802	822	828	831	826	771	793	787	796	778	798	788	833	806	781	842	799	843	794	839	824	877	819	813	791	838	800	845	846	815	748	801	813	788	852	830	804	872	833	838	765	769	809	786	819	863	811	830	792	772	776	823	857	796	827	801	767	827	789	872	800	814	759	850	754	790	794	805	839	794	834	791	774	839	801	832	807	828	824	801	848	793	841	820	769	835	840	855	793	807	818	814	798	838	799	776	812	767	829	818	790	842	783	795	846	795	822	813	851	784	811	819	843	771	800	862	809	798	811	809	816	826	829	815	811	806	765	793	855	783	798	831	789	820	794	815	831	829	739	818	786	821	785	863	849	858	835	772	847	813	752	824	805	852	832	835	836	794	799	775	777	822	839	798	746	806	831	843	816	832	806	791	832	833	806	751	822	806	823	805	769	796	812	832	824	835	794	815	821	837	830	854	728	791	780	845	789	833	784	834	827	830	837	843	800	844	846	798	873	848	798	770	812	778	790	749	858	862	832	805	773	789	795	758	809	856	802	832	827	797	772	814	864	820	809	825	805	807	784	783	796	834	843	857	844	782	807	816	806	760	878	839	843	797	807	802	790	805	822	824	779	848	798	817	735	801	844	835	794	765	802	794	801	826	779	849	783	790	794	790	810	803	828	819	810	802	840	823	774	707	824	799	760	797	806	832	841	792	815	761	812	780	802	830	815	776	808	848	803	856	832	834	800	831	855	828	794	815	835	808	790	819	773	769	820	801	771	810	840	801	767	820	825	786	780	817	811	771	794	785	839	792	768	782	778	778	800	799	861	776	769	842	783	784	831	806	866	800	826	844	797	829	870	742	831	769	813	764	871	803	826	774	772	833	823	875	839	769	825	789	796	804	817	784	816	824	824	804	794	781	751	785	795	826	833	797	821	792	829	797	794	826	816	837	799	765	831	807	792	817	860	758	774	785	806	792	781	847	801	874	802	757	868	849	859	823	783	834	844	845	815	884	791	820	807	787	774	839	829	786	811	851	828	797	766	853	784	835	798	844	831	859	834	824	795	811	810	816	857	843	832	835	793	855	844	852	787	882	826	815	789	823	822	824	793	816	847	787	827	815	805	811	783	817	808	788	797	880	794	752	824	834	814	864	807	829	861	793	767	867	812	853	838	790	874	849	825	802	784	811	791	806	845	826	844	765	818	859	852	800	815	868	849	768	824	843	805	776	761	829	790	796	823	788	804	793	834	759	785	790	873	816	749	847	840	799	849	823	878	789	779	809	797	836	845	795	819	810	817	839	846	849	783	814	837	877	818	801	815	819	789	871	789	835	851	791	834	851	860	786	775	795	829	798	789	840	819	837	810	833	814	822	843	804	868
23263	21352	29438	23636	21353	21289	4313	1047	733	706	620	544	507	481	471	444	467	424	415	423	366	379	357	384	350	357	353	360	342	344	345	326	350	347	323	334	346	349	368	293	311	321	340	334	312	323	355	343	330	304	323	356	306	273	329	324	309	336	348	322	297	323	316	279	316	325	342	309	324	331	323	347	298	299	327	322	325	348	315	315	307	353	310	321	334	313	312	298	335	342	337	304	316	331	354	310	335	329	334	284	316	358	344	317	331	297	307	346	334	301	330	301	308	300	319	346	355	333	315	300	315	300	339	317	332	307	313	315	325	305	287	306	295	321	319	291	342	333	327	324	316	324	311	325	325	293	311	320	308	313	332	300	349	318	305	315	290	306	335	327	345	347	302	338	317	309	345	315	313	288	319	287	301	318	313	318	345	318	319	295	317	317	323	312	305	324	311	361	322	313	312	306	317	318	293	317	322	306	311	282	325	308	335	339	306	315	332	310	335	300	327	308	312	349	277	323	296	308	325	321	336	329	321	364	329	304	312	332	312	283	277	333	340	298	344	311	305	355	362	322	304	307	308	342	291	307	313	309	325	311	315	325	319	326	282	315	349	306	298	308	334	314	288	305	286	271	340	304	280	300	327	327	322	327	309	297	294	343	326	308	318	319	304	293	332	365	330	300	326	301	288	308	305	335	305	334	301	313	297	327	309	321	323	297	317	308	311	305	334	305	306	304	336	302	323	313	308	304	310	337	323	314	289	304	289	310	285	304	308	299	289	326	326	331	288	321	320	298	311	304	305	316	300	350	307	325	319	364	292	351	331	296	327	325	304	304	291	283	295	332	309	325	313	336	309	333	285	293	282	301	306	324	325	340	324	321	319	309	319	337	328	355	318	302	284	318	301	294	333	321	270	311	280	329	331	319	329	314	291	317	323	306	322	295	283	340	292	296	327	334	336	311	323	278	323	325	306	308	321	321	308	345	323	310	303	321	346	349	313	329	295	319	290	325	302	339	311	317	316	331	293	311	324	331	298	319	334	328	298	321	315	269	311	308	299	308	308	297	306	349	312	313	297	318	327	306	285	305	306	308	324	288	306	336	314	313	285	309	309	316	324	294	361	335	310	316	309	343	304	344	326	304	319	333	299	313	292	325	334	302	308	321	344	320	322	306	321	311	313	295	301	272	323	311	303	306	294	310	301	296	329	330	332	322	297	308	337	318	301	280	300	318	336	294	346	331	301	289	292	323	290	306	299	274	333	300	353	340	291	336	270	310	305	291	293	330	277	302	320	312	323	315	312	304	287	323	334	323	315	333	342	326	306	347	349	326	330	312	310	308	326	314	306	318	292	317	323	318	326	337	282	329	311	290	340	306	317	326	340	331	306	349	325	295	310	306	293	301	338	316	309	323	325	315	280	322	307	304	348	294	337	327	316	311	330	312	304	295	336	323	326	306	327	333	325	299	309	300	345	343	319	327	318	312	280	308	306	302	304	334	319	305	314	350	311	331	322	313	305	321	287	303	331	334	326	309	298	311	295	272	290	297	317	325	330	337	337	309	368	303	318	286	316	306	331	314	328	311	337	329	313	286	316	321	298	309	342	317	339	307	315	306	334	301	289	283	321	310	319	324	318	311	303	325	323	319	278	329	334	315	317	324	331	333	331	308	290	323	302	338	333	304	321	323	314	322	330	293	328	324	288	287	303	332	288	298	334	311	324	308	296	316	317	325	329	350	307	334	313	302	308	319	323	310	330	335	320	313	340	304	296	323	298	309	315	308	320	311	332	327	327	311	320	332	316	301	302	342	300	339	318	312	307	351	327	317	309	317	321	322	326	333	334	307	308	297	330	339	308	293	284	317	328	289	284	307	332	318	329	289	323	317	327	315	308	315	339	288	290	307	327	334	309	303	320	301	297	314	339	298	297	337	319	324	313	302	294	317	337	296	311	308	323	285	338	328	314	293	328	308	297	330	275	297	299	314	293	313	307	305	327	306	314	285	299	317	300	320	337	314	343	332	297	353	309	348	330	312	317	332	279	299	327	300	318	325	321	318	301	272	303	296	314	300	316	291	305	335	316	308	345	331	286	343	315	313	319	317	288	310	322	334	293	301	333	289	307	319	321	291	324	338	296	323	303	302	307	283	313	321	322	340	323	308	300	311	317	301	323	312	344	287	315	308	335	330	340	321	303	326	331	321	310	349	295	294	321	281	329	331	316	327	321	305	323	322	291	349	318	323	284	320	315	297	311	286	315	321	306	292	332	332	318	296	327	296	290	338	315	278	324	338	315	329	356	358	302	325	308	302	302	314	298	336	305	318	334	325	344	296	320	318	291	305	310	307	326	297	288	334	284	282	303	311	289	305	304	318	305	335	327	306	312	323	314	331	312	334	332	313	322	323	308	316	296	307	317	326	298	300	305	313	321	312	324	325	310	316	319	314	284	305	339	304	295	326	346	323	323	289	342	304	320	303	313	307	320	321	306	358	315	301	319	323	328	327	295	317	293	315	276	328	332	302	324	292	322	280	340	296	304	307	346	336	303	327	333	294	342	303	304	339	303	340	327	350	307	327	309	324	297	310	344	314	341	316	305	312	316	312	266	296	345	303	322	310	314	332	324	311	334	313	302	311	303	338	317	325	292	313	339	303	325	328	322	317	317	306	317	301	351	331	336	303	314	313	325	324	305	295	304	322	314	291	312	306	299	298	307	314	298	332	299	279	298	282	325	291	289	320	329	317	310	325	319	331	327	294	301	322	338	315	305	301	318	334	315	324	294	335	278	304	300	292	358	331	314	310	295	293	299	315	301	315	302	289	337	336	318	269	290	317	329	296	298	309	296	358	308	304	312	329	288	312	295	295	309	312	327	314	291	359	309	322	299	320	320	322	308	305	307	324	323	311	328	335	324	322	326	299	306	307	302	312	276	291	281	339	331	297	314	292	332	323	315	305	273	310	310	312	327	302	312	313	354	310	324	329	348	289	342	326	301	336	322	321	284	351	281	294	313	301	301	303	311	299	338	333	376	331	361	326	341	300	312	301	285	299	297	322	306	271	303	329	330	306	326	288	279	349	321	336	341	340	273	318	323	328	322	296	325	326	327	336	307	307	271	302	284	310	324	318	312	292	317	342	313	323	333	314	312	322	298	312	320	316	287	292	303	321	314	286	293	321	320	338	289	294	327	324	288	318	332	325	357	332	299	305	321	320	308	324	302	312	288	312	355	305	321	310	334	319	311	325	323	283	289	264	314	330	316	331	317	321	320	307	285	317	311	342	334	309	311	327	310	334	314	283	295	299	324	315	296	326	308	317	330	332	320	301	329	307	298	360	292	322	324	304	326	331	305	317	295	293	322	320	301	321	293	320	317	294	280	290	317	304	285	302	287	346	317	299	305	335	312	326	298	304	344	321	319	342	336	339	314	305	318	292	323	334	326	315	295	322	326	348	327	313	290	316	322	351	313	311	328	297	309	304	339	323	325	329	268	336	296	287
15581	14463	12606	6870	4647	3544	2733	2184	1734	1532	1313	1101	1017	889	829	786	720	642	631	578	596	624	579	502	588	547	507	504	513	538	477	458	512	495	460	464	471	457	489	469	494	485	445	489	495	480	480	454	473	518	437	462	451	452	433	495	489	455	445	452	461	442	443	468	406	438	471	485	470	470	501	424	517	437	424	473	479	440	487	506	456	425	430	467	407	407	470	466	452	456	450	417	466	446	455	468	414	439	460	421	458	427	460	426	431	463	478	444	453	454	472	452	423	449	437	413	445	432	460	425	428	510	469	444	434	462	425	466	408	433	423	444	449	463	440	446	452	394	411	467	430	430	432	464	447	457	462	415	440	443	461	436	412	444	407	459	432	421	473	441	403	444	457	488	460	416	429	420	449	432	454	492	466	438	438	424	424	459	453	444	437	427	456	462	426	440	449	440	425	432	452	420	452	449	435	461	468	414	428	457	435	457	453	404	455	435	429	475	448	445	449	425	434	418	447	462	455	444	440	442	433	432	426	428	440	429	445	466	449	432	412	429	398	450	449	415	451	486	436	446	475	426	454	464	432	503	417	458	445	437	411	466	468	473	425	446	457	451	453	456	440	429	467	440	402	450	439	438	458	433	456	461	424	465	439	460	469	429	460	417	443	416	460	470	434	439	438	453	443	415	424	413	472	446	511	494	457	395	466	452	467	438	416	428	440	423	421	451	467	419	443	451	431	419	455	440	426	448	383	417	426	446	425	401	452	456	456	399	458	452	429	433	428	462	413	432	447	470	423	513	435	407	442	457	467	405	435	482	459	424	433	443	426	456	463	436	388	401	430	447	432	493	454	478	462	465	459	414	451	446	440	449	435	454	460	442	421	461	444	419	484	431	445	450	425	426	463	436	436	435	446	447	406	451	448	402	430	469	449	418	476	440	430	445	456	432	427	460	456	452	431	437	489	454	479	436	440	446	421	419	442	430	432	456	451	419	489	474	434	466	427	442	439	446	460	411	444	461	381	439	440	445	440	492	465	443	424	424	419	470	462	431	435	456	417	449	411	454	434	446	455	473	423	450	456	432	466	444	442	447	430	467	440	453	441	452	459	486	436	444	464	430	479	433	446	439	476	412	450	441	453	426	453	488	451	449	446	432	428	417	461	432	429	432	405	448	456	452	438	430	431	427	437	476	452	467	448	411	432	445	434	445	445	421	461	449	449	439	433	472	440	430	422	451	459	433	468	435	429	432	485	470	443	433	430	438	458	449	416	439	482	440	424	457	452	436	459	448	447	415	435	467	435	448	404	433	445	466	456	420	445	447	427	432	429	486	462	460	447	477	477	474	423	465	501	455	451	408	423	424	405	488	460	480	439	491	448	440	451	420	479	427	451	454	434	436	439	460	465	425	433	448	434	462	453	414	419	478	410	480	489	434	434	377	439	404	429	438	457	447	465	445	466	433	441	468	494	444	419	419	494	456	436	444	457	451	422	476	480	443	424	432	419	436	442	458	404	478	419	448	437	424	462	458	472	463	448	465	460	428	431	439	469	472	438	442	441	450	412	422	442	447	449	424	405	453	444	427	446	455	445	443	437	444	409	502	402	427	439	437	456	483	460	452	456	451	454	471	420	452	414	444	415	442	427	464	455	438	465	480	408	424	435	450	400	437	482	441	448	426	439	487	441	413	483	432	443	466	435	424	435	480	421	441	446	436	414	446	446	423	406	426	454	406	453	424	487	421	394	450	422	432	451	446	429	400	417	440	413	418	448	454	453	438	431	417	444	462	465	441	464	459	466	427	434	460	428	409	432	438	424	448	468	455	448	435	467	422	466	425	435	445	470	423	434	425	444	426	424	416	445	456	448	448	468	442	438	455	392	423	411	432	442	386	422	440	478	456	456	405	437	453	478	417	413	461	436	413	416	458	408	424	449	443	433	415	408	466	441	420	424	411	439	465	439	407	426	440	447	460	509	472	419	467	446	464	420	425	448	415	452	434	433	462	432	431	426	422	442	447	458	441	449	441	450	470	465	453	442	463	419	433	448	434	446	428	421	418	454	449	419	451	413	469	475	438	422	445	460	474	426	437	404	411	422	463	426	437	431	414	449	432	429	466	467	482	431	430	437	452	408	430	446	465	435	414	470	476	439	458	478	409	428	461	499	445	470	436	419	461	422	454	427	447	445	475	437	467	439	466	453	463	419	456	431	475	426	425	444	424	431	478	469	451	422	431	452	437	462	464	419	463	421	461	493	445	441	442	442	450	425	444	421	421	444	431	445	479	416	446	411	457	405	449	477	418	449	465	439	457	460	451	413	431	444	425	410	456	425	415	419	455	461	467	477	443	428	470	424	462	423	444	443	423	451	431	461	473	434	467	422	465	418	404	447	433	445	439	453	462	437	442	440	460	382	462	436	432	408	465	443	433	426	426	480	422	436	412	450	432	453	442	428	423	429	464	455	472	458	444	468	437	431	403	425	458	445	495	411	469	453	470	464	443	459	393	451	456	437	423	420	449	421	463	442	461	442	408	442	416	484	493	451	440	453	428	424	437	434	471	469	482	465	453	442	407	493	444	458	407	473	448	431	419	479	450	463	460	412	452	470	454	431	454	486	417	503	443	437	424	463	451	390	441	446	437	480	450	409	463	421	444	438	483	440	467	441	438	468	457	460	440	434	436	468	437	484	421	446	424	441	426	439	499	449	447	461	433	442	471	429	471	422	439	423	446	440	407	451	461	464	428	461	426	446	478	454	443	410	502	422	443	461	419	442	482	415	427	444	469	479	439	440	444	433	471	428	407	466	428	440	445	428	447	420	474	461	438	419	437	431	451	455	475	440	454	411	418	455	413	434	433	456	474	420	435	435	492	451	414	414	396	435	466	460	453	476	466	454	442	415	444	440	459	440	427	416	451	454	463	419	439	453	448	440	444	458	440	464	451	437	423	430	437	469	417	454	460	442	427	465	453	465	467	424	457	438	451	436	465	451	448	433	442	413	480	475	463	449	390	456	450	444	416	476	486	452	443	434	420	459	428	426	464	437	426	445	443	455	438	427	430	431	430	416	416	472	437	439	473	444	439	469	421	464	439	418	467	434	412	458	429	427	456	450	427	451	439	420	419	424	457	408	425	437	460	445	464	452	418	472	417	435	454	421	411	477	440	417	426	438	443	450	409	420	442	458	418	415	429	450	436	400	439	452	461	458	439	442	464	468	475	430	421	446	438	425	453	451	470	444	430	455	447	446	443	446	457	432	432	454	449	489	449	448	447	415	395	461	429	440	421	421	443	466	441	450	441	446	446	411	401	451	471	421	411	444	439	430	445	438	415	472	426	452	437	391	472	481	460	429	431	449	458	450	432	454	461	439	455	417	449	458	456	444	440	403	423	485	452	426	470	422	405	461	465	437	442	431	418	419	465	437	442	454	441	453	398	416	457	467	446	451	473	433	417	466	420	465	450	412	400	479	465	460	449	430	437	454	475	421	456	425	435	434	436
27358	20576	8498	1067	711	662	596	579	601	598	605	580	575	578	572	575	590	579	582	592	601	544	618	539	543	602	583	550	568	602	536	585	580	557	534	551	587	587	571	536	532	567	581	580	568	592	538	534	579	592	591	580	560	556	583	610	600	590	566	588	592	574	591	536	573	582	570	576	558	534	547	549	546	599	596	554	585	539	591	603	597	575	599	574	565	553	536	532	588	583	537	618	582	628	548	562	589	568	559	541	569	552	556	591	537	588	566	587	583	542	541	538	562	564	537	561	547	577	613	590	551	537	590	576	562	565	599	531	575	538	563	538	566	588	578	589	539	557	578	566	532	579	643	579	552	551	569	585	579	561	558	525	551	583	604	537	559	539	571	530	553	611	561	576	592	558	564	574	558	580	547	570	584	558	590	607	541	557	603	546	564	561	573	593	554	569	570	593	547	548	579	567	559	540	592	549	588	548	568	555	552	542	600	565	552	588	568	579	605	561	539	567	523	566	579	577	594	572	559	564	551	612	526	595	627	570	573	529	605	561	566	549	546	593	563	594	571	599	574	527	541	523	511	563	548	586	549	555	567	631	542	569	630	561	611	583	566	610	570	542	550	547	558	555	559	646	565	563	529	623	539	548	551	595	566	532	551	588	533	587	547	579	615	637	542	532	561	594	576	597	601	553	567	616	580	586	544	621	551	521	568	590	599	573	619	573	604	580	570	525	573	557	556	587	588	595	570	602	600	570	591	586	552	563	584	552	576	562	552	568	550	585	564	589	585	590	542	545	576	603	553	605	564	563	601	591	532	529	542	575	563	576	571	517	589	560	534	545	572	564	561	539	581	603	605	640	549	571	558	558	563	565	553	583	591	583	503	590	566	607	552	572	565	600	559	566	570	562	563	603	575	585	573	570	555	578	533	576	594	558	570	558	588	571	558	545	573	569	551	578	594	613	545	535	597	597	578	573	619	568	607	601	574	550	527	576	567	515	535	572	529	542	540	538	559	598	567	551	576	635	557	605	574	584	552	558	588	587	579	583	549	588	575	603	595	586	551	579	584	599	560	568	603	585	571	578	577	643	582	593	568	585	597	548	563	549	582	579	525	561	578	559	598	543	559	578	616	552	578	566	528	555	557	535	586	580	568	550	573	609	587	564	626	555	559	573	568	576	558	537	593	594	592	608	521	537	530	594	597	579	581	560	616	552	611	564	603	583	508	544	578	545	540	568	572	608	582	579	584	590	616	574	609	541	552	558	527	566	542	592	555	566	592	577	568	540	523	569	590	556	564	585	566	626	562	553	578	528	553	563	588	576	591	546	570	612	582	590	576	588	560	572	581	574	570	579	559	552	596	602	575	576	569	568	550	578	585	566	592	573	604	578	585	557	539	557	603	588	621	559	562	575	568	553	592	551	553	521	600	566	582	561	589	573	613	585	549	629	556	568	559	573	596	587	614	559	581	607	583	581	558	609	541	578	555	599	590	573	584	584	600	567	564	571	580	527	570	590	596	597	578	553	573	571	603	586	613	559	550	611	593	572	569	549	565	569	589	601	554	591	614	556	545	562	581	588	554	573	575	601	553	630	553	564	581	606	631	596	548	610	517	554	544	590	586	554	541	553	582	633	568	568	600	549	537	554	558	567	515	598	605	571	585	585	589	591	583	601	555	562	582	569	572	572	597	590	562	583	656	528	552	539	592	589	567	574	541	559	602	599	562	571	564	621	599	560	572	597	574	612	524	538	582	597	604	610	587	551	581	555	603	587	613	528	578	621	596	544	570	594	584	557	596	570	616	558	623	554	536	534	569	562	553	581	545	585	542	589	574	589	555	597	564	528	596	550	619	584	554	584	544	547	610	607	609	572	601	571	596	584	541	620	583	576	552	598	561	542	540	589	590	542	573	608	562	571	551	553	585	571	624	589	577	551	591	605	576	579	564	540	581	599	578	567	553	574	581	581	587	538	547	600	574	601	556	594	607	589	552	583	592	558	554	559	589	565	579	599	592	597	557	602	546	586	507	562	591	522	574	574	589	616	589	576	551	527	593	571	589	561	605	563	587	547	576	575	562	578	536	577	589	588	569	561	597	623	546	535	582	583	602	568	548	558	561	597	568	525	579	585	586	546	611	575	553	562	583	538	597	584	594	596	538	584	542	579	551	510	591	580	600	609	586	543	577	603	547	567	562	550	565	555	547	548	613	635	555	579	577	568	573	577	555	599	561	554	612	552	604	556	588	595	565	516	514	549	545	567	551	609	551	566	609	561	588	540	567	539	542	566	564	545	643	601	578	546	571	569	573	541	586	541	602	608	584	556	527	542	572	621	618	563	554	579	599	522	563	557	620	539	598	560	563	588	562	564	564	587	552	544	609	616	564	596	546	587	597	596	537	579	584	589	582	540	577	561	595	583	612	609	571	596	598	568	580	577	530	603	572	579	566	576	542	583	565	613	581	539	586	556	560	563	619	564	543	550	565	602	579	536	556	583	553	578	593	576	562	581	552	553	598	615	598	553	562	580	568	540	625	619	571	558	612	547	602	553	597	606	589	511	572	558	570	573	554	591	588	552	589	549	567	547	552	545	598	582	553	587	611	623	552	540	580	582	590	598	576	582	617	554	571	577	585	593	571	574	594	546	622	559	617	605	551	614	582	572	579	568	534	516	523	589	559	575	561	611	564	563	540	585	577	507	540	551	560	539	566	600	618	534	578	583	549	599	563	615	605	566	582	560	570	564	576	574	567	574	568	549	565	577	569	555	552	560	621	588	548	594	599	609	569	571	555	608	543	592	597	570	531	594	543	586	577	604	576	588	560	541	561	588	547	584	589	586	557	599	596	574	562	558	614	598	514	565	556	556	569	531	545	596	563	585	565	539	589	589	649	583	562	583	565	603	567	565	531	555	571	573	571	577	566	617	605	576	534	523	582	567	603	585	561	528	572	577	569	581	603	595	556	592	562	583	572	580	538	576	563	575	598	581	566	558	574	567	556	565	610	556	566	535	578	580	556	614	563	571	588	590	582	608	559	597	592	573	575	586	565	600	588	577	567	554	545	528	522	568	549	617	573	556	593	583	614	558	583	605	573	586	586	574	555	589	580	578	611	589	598	588	551	600	607	594	561	587	592	528	543	579	561	561	585	543	565	575	581	604	573	550	593	614	571	594	576	621	586	595	595	565	665	563	573	574	581	530	602	638	569	544	602	545	583	575	591	563	600	550	602	554	551	582	557	549	555	572	596	583	552	599	566	604	564	583	580	589	558	541	541	574	616	567	584	585	588	536	577	550	582	611	556	574	584	559	583	584	534	540	603	564	612	592	594	573	536	595	639	574	582	560	594	537	576	573	563	643	551	563	586	546	567	543	555	582	589	591	564	558	588	516	588	581	585	601	539	544	564	563	575	550	544	558	580	555	603	588	538	552	577	586	590	582	593	556	601	611	570	598	588	590	572	580	602	578	597	561	610	544	579	571	570	598	567	584	562	544	586	586
7897	1499	1499	1034	958	917	874	844	845	778	797	744	766	753	796	758	803	783	833	696	754	759	787	766	738	717	786	759	756	750	721	745	792	772	742	769	785	762	712	760	752	778	769	734	751	768	780	779	782	779	747	797	756	793	743	747	767	823	788	735	793	724	751	750	757	745	747	721	725	767	759	749	795	790	770	796	782	729	782	713	788	714	789	749	777	725	789	780	780	767	795	756	762	782	773	778	766	795	754	732	722	760	756	784	849	753	742	817	808	778	802	775	779	805	793	697	729	767	772	783	758	819	764	761	769	757	779	777	796	808	745	742	745	722	778	783	760	775	730	757	756	750	762	786	827	759	766	739	767	757	813	767	762	735	745	761	726	713	791	751	762	822	757	757	796	765	742	739	794	719	747	763	752	771	804	780	757	763	814	718	787	717	729	794	742	726	822	758	788	750	759	727	758	750	755	748	785	744	767	778	768	743	774	801	780	737	786	778	794	745	792	775	736	768	789	691	752	820	699	736	785	733	739	784	746	766	732	708	742	779	747	750	811	825	688	761	832	827	726	752	771	754	750	749	768	768	782	730	793	756	827	798	800	791	739	792	745	766	778	740	759	741	740	778	780	756	716	781	782	820	753	755	772	717	779	718	767	784	718	733	725	736	755	736	789	817	760	771	729	780	722	837	759	778	774	746	793	759	712	712	718	763	782	795	759	784	822	803	718	765	772	754	792	774	760	733	797	766	768	766	746	752	756	746	751	730	748	787	764	783	757	772	757	770	741	768	809	779	781	785	754	758	753	795	721	762	764	789	800	748	768	764	777	762	743	802	760	745	814	748	804	777	741	764	759	785	769	783	744	740	757	762	746	747	729	757	816	774	747	874	778	797	766	768	792	790	759	765	785	753	776	774	714	749	725	740	714	759	756	767	778	717	777	768	816	773	779	730	770	805	765	774	744	796	744	782	766	739	797	738	770	770	740	745	793	788	745	793	730	762	768	740	767	788	793	773	756	758	759	830	818	768	792	761	779	757	762	773	780	803	789	787	770	786	727	813	806	815	772	743	756	778	725	725	768	750	767	794	777	776	781	739	799	773	726	754	753	779	749	774	753	761	758	745	756	769	754	772	783	795	762	796	723	766	780	740	730	775	726	728	754	727	771	739	805	751	784	811	767	768	785	807	763	768	773	750	779	768	723	774	766	799	743	807	787	772	702	799	795	763	764	731	744	742	740	771	763	758	749	747	746	758	771	754	744	781	794	789	778	788	754	710	772	744	741	768	781	783	788	735	800	769	764	723	776	731	733	748	755	773	722	788	763	755	797	749	753	810	764	742	797	816	772	806	741	771	720	777	735	775	749	781	769	765	824	773	750	755	807	721	778	738	753	757	791	765	814	726	746	760	750	737	790	775	780	824	775	720	819	717	732	775	781	767	736	757	762	760	793	783	705	719	729	774	761	745	735	761	772	758	799	735	807	777	767	782	849	797	760	732	784	784	736	783	815	760	809	805	825	762	761	740	789	743	756	801	732	782	782	757	752	720	714	750	707	751	755	765	778	747	782	783	746	764	754	769	804	726	746	753	770	801	744	757	761	765	784	778	767	810	760	789	714	782	756	770	792	779	736	769	741	768	768	816	767	747	797	721	775	721	786	782	773	764	830	805	775	786	756	730	805	772	757	753	742	744	768	732	796	761	740	746	721	773	703	726	753	732	746	768	792	776	742	747	817	753	784	787	790	787	825	788	793	753	784	777	682	746	744	720	742	764	795	760	764	794	763	779	843	748	755	763	796	775	781	772	786	796	745	752	740	773	762	770	751	798	730	799	718	737	727	799	711	768	739	748	706	773	776	775	772	730	783	770	744	785	786	745	768	785	778	781	796	812	768	736	747	794	792	775	754	802	759	810	805	792	786	750	721	768	746	777	785	753	784	765	716	726	749	755	771	739	755	750	786	762	802	751	789	773	751	770	744	788	734	791	787	763	747	734	798	772	729	759	730	728	768	787	729	787	751	733	778	750	755	754	730	745	723	777	748	775	757	816	730	766	781	711	715	783	738	801	776	764	811	743	781	783	750	771	775	753	779	756	777	741	754	737	792	772	745	755	753	749	773	758	760	709	748	778	736	764	777	752	761	767	704	764	768	704	710	750	746	741	796	815	773	791	757	808	740	761	750	753	768	815	752	757	817	781	795	763	791	791	791	750	731	757	760	777	796	711	728	752	739	768	801	715	806	780	751	771	810	728	766	723	770	817	783	780	760	746	758	731	784	774	725	762	771	748	785	721	780	772	780	805	735	724	739	719	761	739	731	782	812	711	741	720	722	773	775	802	786	765	763	720	741	706	797	817	699	790	798	751	744	767	781	739	797	751	772	765	758	737	771	798	759	756	776	744	751	777	763	754	754	771	752	770	809	775	761	753	771	729	796	770	768	733	726	766	749	759	797	772	776	761	776	772	805	763	710	769	735	746	779	778	775	796	779	757	759	752	778	818	763	752	748	756	725	751	758	714	729	750	783	717	733	768	806	763	815	700	732	786	755	757	776	756	792	769	790	775	798	762	799	787	751	757	759	772	792	783	768	836	787	759	758	709	755	741	758	721	756	746	752	745	785	723	746	778	786	703	784	793	780	808	768	751	797	756	769	784	815	727	733	758	743	790	723	748	760	759	741	776	730	784	818	781	818	765	780	808	829	718	841	743	792	752	755	730	756	768	726	763	771	810	811	743	770	794	725	787	763	774	757	756	794	836	774	750	753	762	755	800	765	759	786	777	794	760	740	744	798	732	730	757	775	782	686	727	774	839	822	787	761	742	738	778	785	782	762	742	775	752	805	718	770	774	791	745	763	769	738	762	754	766	817	770	702	767	762	768	730	761	776	784	726	832	766	787	761	723	811	759	749	766	760	742	747	769	796	704	780	754	787	767	808	720	801	800	795	755	745	751	781	780	776	756	746	793	773	755	768	825	778	804	786	703	798	845	754	799	728	757	775	740	760	763	762	732	754	787	751	736	763	740	795	735	772	753	780	756	770	804	730	719	738	763	729	751	746	743	780	738	730	794	694	773	799	744	793	782	795	772	727	722	751	708	735	745	754	732	772	816	724	762	770	721	768	770	793	765	765	733	742	757	745	740	762	776	752	758	758	811	732	754	737	773	736	799	741	786	739	746	721	777	770	745	720	734	743	746	747	796	766	760	746	752	749	807	810	752	766	793	795	738	706	791	818	748	760	803	747	752	766	754	754	813	771	739	776	773	727	757	735	763	804	755	787	712	699	750	756	742	750	749	730	771	781	771	727	778	757	737	741	705	759	745	817	795	760	774	747	751	761	759	740	741	754	740	737	743	712	740	785	804	780	807	828	773	818	783	814	687	762	765	783	764	727	746	724	736	779	774	765	749	767	764	775	765	795	795	786	755	729	804	760	784	775	694	776	716	793	749	758	763	775	856	794	766	800	725	788	791	737	779	777	751	763	800	783	746	757	753	705	732
24393	21334	28785	24231	21230	5835	1302	943	875	840	762	724	722	689	718	662	655	663	682	672	638	631	662	682	615	630	616	662	623	660	578	607	604	602	625	615	592	633	645	619	638	575	630	627	589	637	591	626	675	651	631	636	611	626	614	615	644	646	573	578	654	620	605	597	610	584	602	627	568	596	597	599	664	600	560	629	599	607	557	631	606	600	594	599	612	654	610	603	620	638	629	565	634	590	619	593	603	574	566	609	542	574	608	595	603	619	649	572	617	598	616	642	596	645	615	625	599	607	637	665	650	614	580	610	621	633	616	608	624	615	597	648	608	601	595	587	599	583	628	578	607	593	598	577	595	653	620	608	616	590	603	597	637	568	617	617	632	635	611	632	582	610	569	612	641	626	600	645	617	634	617	639	583	625	642	596	582	580	574	614	594	624	611	614	612	588	630	609	577	603	668	603	636	642	606	597	554	605	603	624	628	599	579	596	591	622	613	578	630	645	583	678	640	579	635	642	587	649	592	598	608	675	564	619	620	595	573	584	637	610	574	583	635	632	611	578	645	611	581	635	591	614	604	642	599	587	609	576	544	640	590	617	555	611	579	579	599	609	617	633	559	605	607	621	598	598	604	637	627	590	579	608	603	598	600	671	545	623	645	604	635	581	602	574	622	618	598	603	637	582	608	593	612	585	628	667	598	632	588	596	587	594	633	596	591	605	600	624	617	643	618	589	617	589	610	590	584	592	574	639	580	622	601	598	600	590	591	594	649	633	623	589	592	626	631	641	569	630	614	636	617	597	594	649	668	566	651	603	597	650	581	613	576	614	581	624	595	606	571	567	601	586	558	626	640	609	556	622	619	609	605	603	638	619	641	595	595	578	564	616	665	598	630	569	586	615	629	597	574	602	633	637	604	557	641	621	631	648	606	596	584	552	581	591	623	582	617	636	624	590	628	565	659	619	648	608	602	632	596	652	615	617	552	577	639	645	609	646	633	602	603	620	614	615	636	608	645	651	599	589	634	625	647	589	609	601	617	608	602	594	585	643	646	626	641	629	591	648	607	646	611	590	583	630	593	595	631	584	608	584	581	611	619	592	612	646	652	572	585	604	598	604	625	600	571	622	621	549	650	639	632	623	555	607	578	640	621	625	578	611	580	595	642	608	597	580	585	617	604	612	659	600	620	618	569	611	617	610	637	607	618	599	630	589	555	605	580	577	573	635	590	613	616	566	574	602	673	592	583	656	595	574	669	639	613	586	623	594	610	593	590	586	600	599	605	595	582	600	621	624	602	637	603	602	585	593	589	592	587	616	618	629	621	608	574	614	622	539	622	613	624	613	621	637	643	617	639	642	600	603	609	634	604	613	638	576	587	606	567	595	636	607	591	633	603	595	593	623	617	606	626	581	570	615	601	588	559	570	637	637	619	600	651	628	657	620	591	618	619	612	631	565	579	599	565	578	614	601	613	625	568	618	615	601	607	588	567	574	618	625	591	643	640	567	584	545	660	614	580	607	608	582	580	607	624	641	636	600	568	637	601	624	630	606	619	629	597	633	594	617	607	620	632	574	655	594	642	608	580	617	630	605	579	609	562	599	607	577	592	607	625	596	597	579	637	588	587	591	600	581	592	605	628	646	611	558	622	609	602	590	579	622	653	574	653	586	625	654	626	599	608	584	628	610	614	614	627	602	618	602	598	598	617	637	596	602	605	612	634	587	648	584	613	585	603	624	549	569	609	603	623	633	619	588	616	658	587	580	634	586	601	619	670	641	606	599	622	602	659	586	602	627	657	603	581	593	598	630	553	668	584	609	618	619	652	570	601	655	600	605	574	593	627	576	609	625	590	600	605	602	577	549	643	615	595	634	581	617	623	581	646	621	589	590	635	653	590	599	610	650	590	662	595	547	657	635	631	614	648	571	615	640	585	610	627	595	600	602	594	654	656	635	590	605	626	612	651	589	625	621	607	589	607	637	590	624	640	623	593	559	600	598	603	576	601	597	607	607	568	583	633	595	616	624	608	608	609	629	611	634	579	608	606	623	616	590	619	586	611	635	633	605	632	611	633	604	618	602	595	568	579	585	622	625	590	615	619	623	576	576	634	605	583	637	591	624	618	605	616	616	597	631	555	588	574	598	600	653	601	629	592	632	598	591	575	624	570	606	619	618	620	621	594	567	614	599	607	617	631	611	605	594	645	584	597	589	608	597	582	636	544	606	644	575	590	578	604	586	592	666	608	531	604	595	640	517	566	591	619	622	601	610	598	630	631	606	585	561	655	601	594	624	604	607	603	622	618	630	609	598	606	633	645	620	602	619	613	604	609	632	610	567	621	630	623	586	622	624	599	616	645	595	635	618	611	631	596	617	605	636	626	576	583	629	561	550	610	568	643	630	576	601	640	603	654	600	605	585	608	640	608	623	614	583	601	572	620	634	596	618	583	612	583	584	610	585	663	579	597	602	614	650	590	578	623	602	656	626	609	558	610	591	606	623	549	640	626	574	589	611	644	594	619	602	594	595	620	634	617	660	590	619	612	575	570	585	606	562	627	608	577	637	592	609	598	622	637	582	573	608	577	594	578	595	572	566	590	614	564	579	548	593	647	628	567	609	591	622	614	588	598	591	608	591	614	621	606	585	609	582	546	621	603	629	619	586	584	586	580	616	621	568	586	565	606	610	639	631	616	625	589	621	563	621	602	585	600	634	567	595	628	564	617	605	595	621	610	621	644	603	572	597	635	596	631	583	599	628	614	618	595	608	601	597	591	649	582	595	630	643	593	597	565	577	615	637	578	612	602	603	560	620	596	643	602	598	602	576	621	581	586	566	630	596	616	591	597	585	591	635	635	592	629	598	639	604	583	596	621	592	618	597	593	596	614	631	600	587	582	634	656	581	620	611	646	588	627	597	590	641	651	610	584	640	617	590	655	620	610	594	643	617	624	614	560	590	575	577	562	597	604	573	630	599	634	580	647	627	616	578	582	617	594	602	621	556	616	584	629	645	622	629	615	599	575	594	595	623	662	597	623	566	599	605	624	598	592	588	598	595	611	604	590	557	633	593	583	611	605	607	623	654	632	554	618	603	584	608	583	574	614	607	623	581	573	625	650	616	574	610	548	607	617	596	618	594	617	621	616	588	542	604	634	634	628	647	627	639	624	626	618	652	529	645	582	584	643	575	656	643	554	570	643	597	615	600	653	610	580	632	626	613	625	589	604	592	614	590	628	606	594	611	581	601	605	613	608	605	635	650	574	587	585	582	580	641	597	603	603	576	652	646	611	582	579	629	593	611	599	583	598	633	584	557	606	613	644	599	568	622	600	634	567	601	596	611	619	554	628	637	618	590	610	625	574	522	590	584	582	621	579	610	613	601	612	600	588	624	596	628	556	591	584	655	610	599	610	603	649	597	588	620	575	608	591	602	595	572	631	620	630	652	586	613	616	582	584	598	607	584	541	582	574	603	668	617	614	605	578	583	613	606	590	584	595	636
12757	8938	7962	4246	2987	2435	2036	1640	1435	1305	1282	1192	1116	1067	1066	994	936	963	951	896	889	899	933	896	868	857	819	882	801	854	858	821	846	847	827	844	808	869	789	881	798	847	829	856	826	829	819	829	864	874	818	799	844	813	829	857	829	822	829	869	855	810	813	804	812	798	842	855	827	855	809	782	782	799	840	855	809	838	828	830	856	806	783	851	848	808	853	833	845	832	834	855	801	815	814	840	811	816	846	815	826	802	836	870	810	808	823	774	864	818	853	797	813	798	729	784	854	872	804	810	861	776	821	793	824	802	785	855	804	877	749	806	765	868	840	779	854	850	770	874	838	851	807	797	851	820	806	819	822	793	796	819	796	816	865	838	829	860	819	836	843	797	841	781	822	866	838	838	828	839	821	817	763	792	845	831	806	813	828	826	859	843	842	853	837	821	823	820	812	808	839	819	823	821	839	831	828	773	823	840	824	815	823	828	818	786	810	806	837	831	807	807	826	873	810	828	893	840	906	775	792	801	793	825	768	825	836	775	792	790	805	809	822	841	816	825	793	809	835	781	823	803	778	839	848	817	806	846	823	815	775	819	835	791	850	822	809	804	810	781	846	841	837	762	826	796	848	833	821	815	806	834	816	817	795	803	852	810	805	793	849	797	806	785	827	805	804	815	846	864	820	803	842	845	865	817	784	824	840	834	818	823	840	809	736	808	813	792	856	837	823	856	810	800	832	802	834	741	877	843	786	814	820	826	828	850	780	785	846	805	851	823	820	809	819	832	846	782	834	835	814	831	812	811	856	831	763	790	786	829	767	817	798	801	774	839	815	836	833	770	854	792	839	791	789	776	779	856	811	852	857	784	798	846	791	796	774	865	843	840	827	770	766	796	825	818	852	787	795	822	849	836	789	815	875	834	841	808	785	830	869	830	839	805	812	817	815	818	800	790	833	837	818	842	818	812	829	822	769	792	834	881	810	827	847	826	841	804	828	803	813	794	859	844	803	832	815	824	851	830	839	778	807	857	803	805	851	784	780	812	798	793	798	800	770	806	803	824	770	770	820	786	788	859	799	795	827	818	827	791	789	806	882	814	855	833	817	799	767	764	814	818	835	852	798	783	783	815	779	786	828	854	853	853	847	778	810	872	768	829	840	765	846	832	823	838	777	838	841	791	794	774	767	785	822	827	786	764	813	799	756	875	792	826	798	782	793	856	791	844	779	784	805	795	843	779	826	772	857	799	848	838	815	787	789	817	799	781	816	769	794	845	777	859	827	797	809	832	789	827	894	799	841	819	828	794	841	806	821	858	803	791	790	828	830	847	814	848	851	838	789	799	799	804	817	856	834	805	788	761	826	867	843	841	855	853	758	846	859	802	831	776	833	809	806	765	859	793	763	814	774	833	808	852	796	803	807	807	832	791	841	842	849	866	844	770	785	796	805	801	825	814	814	873	789	746	844	863	786	785	781	828	789	836	808	798	843	798	804	800	751	837	844	822	821	770	763	840	799	829	781	822	840	831	795	829	772	812	834	776	811	885	819	768	813	800	851	836	930	886	813	827	842	859	809	794	817	859	796	852	811	796	793	816	843	778	827	837	824	832	787	775	801	800	852	788	797	792	819	765	816	838	760	841	840	789	818	748	789	837	788	808	805	830	815	800	812	779	786	852	813	749	840	856	845	814	848	797	826	831	797	760	804	838	835	799	821	829	794	791	823	850	769	814	822	806	793	806	851	783	796	823	808	793	778	775	809	804	818	822	823	813	827	856	799	821	846	801	853	801	805	811	775	786	811	831	818	838	801	816	816	819	838	804	781	800	815	865	798	803	821	821	816	751	815	848	832	832	828	817	824	836	811	830	800	790	865	743	848	811	811	841	801	836	834	824	797	846	801	793	843	869	846	850	788	832	824	757	854	834	826	848	801	853	774	829	773	820	811	783	815	863	838	812	859	781	764	804	838	784	800	844	786	912	822	814	768	782	791	857	807	793	802	823	826	848	840	803	835	839	756	847	786	794	810	843	812	838	787	815	802	818	821	809	808	818	799	787	833	814	801	808	813	787	763	828	806	797	810	751	864	811	827	810	803	830	830	825	824	822	784	785	885	794	816	808	838	826	764	806	795	826	798	828	825	834	840	810	785	802	862	800	755	858	810	835	821	795	830	749	830	847	790	781	818	805	793	837	782	782	789	812	799	806	800	805	817	817	851	736	816	864	812	801	788	802	839	852	850	857	786	814	826	791	859	813	796	846	798	846	814	767	850	752	810	770	828	795	849	812	766	877	769	845	844	788	781	784	811	857	841	809	844	816	779	803	814	817	848	859	797	839	834	799	830	863	770	828	834	780	844	802	797	858	743	827	802	801	798	840	846	818	812	823	820	783	846	805	788	845	837	840	781	871	854	804	801	800	851	808	818	849	843	808	833	853	811	823	799	825	796	855	794	819	815	819	793	874	823	761	855	825	814	824	877	774	829	775	796	841	821	807	803	846	810	832	828	775	787	774	868	794	788	812	836	834	834	754	786	845	809	820	861	767	847	801	783	813	803	817	833	831	805	827	779	810	861	828	853	868	814	829	804	818	864	776	850	823	864	816	788	790	797	761	795	796	863	848	857	806	820	815	765	829	850	817	849	871	878	793	803	850	829	803	773	815	776	792	827	855	867	829	815	859	817	831	818	860	816	786	871	851	813	826	837	791	861	780	836	792	850	820	753	814	795	794	821	862	802	829	801	845	791	831	829	797	846	780	796	817	833	877	811	811	831	860	805	815	825	816	882	794	797	852	827	818	859	784	782	785	773	850	753	825	768	828	805	832	769	810	789	786	770	852	821	774	847	857	815	837	798	823	773	833	798	834	846	820	796	808	808	890	847	788	828	805	778	809	855	783	796	832	850	823	790	793	814	815	820	849	845	787	814	813	821	801	817	823	802	797	866	827	822	870	789	810	812	778	855	792	831	816	832	802	816	826	774	804	843	810	813	848	819	811	810	783	783	776	805	835	806	806	823	836	809	832	791	807	757	808	871	834	806	846	806	804	795	776	814	843	807	826	764	849	805	775	823	807	796	767	769	820	786	773	812	820	795	805	805	778	801	845	763	845	859	828	890	785	811	814	758	825	811	799	817	824	815	833	788	805	776	815	776	812	813	850	804	829	808	850	793	834	732	838	785	843	797	835	843	775	736	810	775	821	861	792	771	843	820	834	804	780	838	829	825	787	822	827	793	765	818	767	805	801	732	826	810	887	798	827	822	790	830	842	860	737	799	802	827	804	819	805	790	818	838	816	810	861	813	809	824	834	785	792	864	803	815	762	826	818	818	791	786	789	857	833	831	759	799	808	837	849	774	854	861	780	833	844	799	860	836	866	825	804	867	834	819	851	838	822	763	823	810	796	795	789	818	817	812	791	830	793	791	839	793	832	808	836	875	851	796	883	805	767	804	819	836	839	790	827	794	833	790	798	798	840	817	833	814	819	823	803	845	833	768	849
23276	21342	29355	23679	21342	21274	4229	988	779	696	596	590	532	502	465	441	408	429	406	415	399	391	388	397	376	371	376	357	349	377	329	312	300	318	294	308	346	327	351	305	336	345	348	331	334	304	339	336	341	316	320	318	303	295	332	329	285	310	312	333	318	299	317	313	326	330	308	357	287	305	307	348	364	304	326	331	343	289	299	339	341	327	334	330	295	324	317	318	335	330	303	333	283	320	293	313	335	332	334	320	295	322	352	363	338	298	318	315	334	335	297	293	329	310	307	303	323	304	336	326	327	336	330	306	316	330	340	315	343	288	315	332	317	331	321	326	313	321	338	276	284	327	314	327	318	330	342	318	328	295	316	334	324	321	286	358	305	320	299	324	304	303	281	303	325	290	274	340	339	342	347	300	290	295	318	312	328	293	319	303	276	328	308	306	321	346	294	326	298	294	329	329	334	321	308	306	346	342	306	317	340	323	336	345	295	298	337	330	317	315	315	328	304	307	310	336	319	330	338	308	309	315	309	321	300	318	333	283	329	330	258	296	303	335	317	299	303	331	284	323	298	304	344	317	303	327	339	357	327	366	324	310	320	328	299	327	298	335	345	307	292	323	312	304	322	334	342	356	300	316	328	309	332	312	306	354	312	312	317	299	303	298	340	292	293	321	299	327	291	311	311	317	319	327	320	299	322	324	293	303	338	346	327	336	315	325	333	281	314	311	320	341	309	270	296	343	305	319	313	344	308	321	298	309	318	336	299	310	279	301	313	316	297	306	314	340	310	296	322	309	303	288	324	332	298	329	301	317	345	294	325	313	327	329	302	307	330	320	304	316	296	345	272	302	330	306	289	356	339	316	302	337	300	329	330	313	340	329	281	339	303	308	297	357	314	299	288	303	301	304	292	289	304	337	338	347	293	314	327	313	298	301	341	318	305	312	343	333	290	306	323	328	317	274	322	313	330	336	307	345	333	319	305	332	329	334	309	290	338	307	326	312	342	329	326	316	304	280	298	307	309	326	311	327	337	328	306	289	293	293	334	287	292	327	319	312	341	325	330	352	339	313	332	327	321	293	301	339	295	321	330	290	346	333	299	320	296	297	314	328	315	343	309	342	318	315	322	301	300	304	330	338	292	335	339	311	316	331	287	312	307	309	346	296	311	318	329	288	297	327	314	324	353	325	301	297	307	380	284	321	349	339	289	314	317	332	310	314	315	331	314	302	314	308	358	353	333	332	312	303	326	331	326	305	327	318	339	288	341	308	321	297	339	282	319	301	325	303	308	342	296	296	318	301	346	313	321	327	308	312	307	299	312	318	333	319	317	311	317	337	332	333	322	323	330	308	337	332	284	318	328	290	343	351	332	296	324	357	321	331	314	328	314	287	334	322	285	305	299	353	326	300	325	311	303	320	339	330	286	304	306	314	313	312	308	341	332	324	326	335	297	294	320	294	314	324	343	325	286	328	314	311	308	295	310	316	317	310	317	341	332	313	339	329	327	296	269	319	315	305	310	302	318	319	315	310	313	311	309	314	291	312	325	322	320	340	301	321	301	297	325	313	321	312	323	294	320	297	331	289	320	302	302	331	342	339	315	333	310	337	360	341	312	295	373	308	337	301	306	288	350	303	326	327	332	296	338	340	318	314	316	314	335	311	311	289	321	325	345	284	357	312	312	304	326	299	321	330	326	320	336	321	350	322	310	304	319	293	336	315	351	279	303	305	353	275	290	290	335	318	289	297	333	292	355	333	303	336	310	336	352	329	322	319	327	324	292	301	299	301	296	317	286	320	270	321	319	280	310	285	314	308	330	356	302	342	301	350	324	284	332	350	323	308	319	288	320	308	316	302	340	261	333	315	356	321	347	331	283	318	328	313	309	347	333	359	363	330	319	324	334	314	316	322	307	347	326	328	316	321	318	329	302	344	307	303	367	334	306	297	292	334	328	312	310	311	350	340	335	326	334	311	305	347	292	324	304	310	293	323	343	341	301	321	301	327	343	303	297	294	309	320	315	290	302	313	333	312	330	333	286	288	319	306	346	321	336	306	335	327	317	302	333	303	331	306	352	323	349	326	325	360	298	336	352	292	332	304	321	328	339	320	324	300	329	324	295	343	275	322	325	345	306	282	308	348	331	313	303	317	323	311	305	301	292	313	397	339	307	351	306	316	296	313	326	317	321	308	326	336	344	314	310	306	315	330	318	324	317	340	317	329	321	347	315	335	298	325	332	299	306	310	312	307	323	288	313	313	332	328	312	305	313	318	328	321	316	287	308	310	292	313	337	351	350	315	374	330	307	326	288	344	310	317	310	315	330	314	277	298	295	316	335	335	328	300	333	311	276	288	315	304	294	290	325	297	301	324	285	321	345	328	306	309	328	312	296	341	302	354	343	319	338	337	336	286	323	327	310	322	342	327	326	340	307	289	316	327	321	334	318	318	321	290	293	321	307	312	357	329	333	318	303	313	350	334	310	308	289	311	338	307	315	333	317	326	312	309	347	293	301	320	336	321	306	291	319	313	334	333	334	314	320	321	309	311	310	307	314	333	325	320	316	309	322	321	314	320	324	314	315	336	292	312	333	364	331	290	323	297	329	347	296	301	316	317	345	317	311	311	320	350	350	312	305	315	322	282	330	319	305	314	316	318	341	350	308	301	293	301	300	362	311	340	350	330	301	289	311	300	270	336	325	311	333	300	317	318	299	306	310	309	328	330	305	314	281	346	327	332	310	340	328	329	314	316	308	335	322	319	289	328	291	353	322	304	291	307	322	329	326	285	319	327	318	297	326	347	310	346	298	357	341	322	318	319	303	310	297	292	314	301	343	301	329	323	328	322	297	280	332	304	323	306	295	334	358	296	288	303	297	323	285	346	315	299	303	315	316	295	321	314	342	310	330	313	309	294	335	318	348	316	329	324	301	297	327	293	303	316	295	354	304	305	316	325	308	302	305	341	294	326	327	329	312	339	318	316	349	320	311	328	310	294	344	325	313	301	333	323	313	295	326	342	313	300	314	307	301	327	319	312	356	311	298	318	319	342	315	293	297	315	296	311	288	313	316	319	313	339	329	319	321	332	322	297	300	302	335	344	287	310	319	338	321	305	328	317	316	318	330	310	257	342	319	294	285	316	301	330	338	331	280	296	334	307	296	297	338	300	312	338	310	341	308	360	316	302	309	334	336	279	295	333	312	325	307	328	307	335	317	322	310	299	375	321	326	336	327	318	328	307	340	313	303	332	329	294	343	310	300	313	293	315	324	300	331	308	322	306	306	324	313	314	290	342	316	335	319	344	325	317	317	318	315	339	317	297	312	347	295	329	345	313	307	311	328	343	299	320	315	345	312	327	346	306	319	324	317	303	313	313	300	267	294	327	337	346	306	316	314	328	305	315	309	302	324	333	309	315	337	306	305	323	324	358	355	309	325	302	294	319	304	323	339	321	314	328	325	307	325	357	339	311	322	318	309	313	336	314	295	306	292	325	321	298
14089	14463	12563	6693	4632	3479	2829	2277	1779	1516	1247	1165	991	891	803	744	705	668	618	651	631	626	579	548	560	525	532	526	524	522	512	517	482	503	490	469	472	472	459	478	513	488	508	477	433	481	432	493	481	473	485	452	439	437	470	475	449	465	439	446	476	426	420	448	449	465	440	437	470	430	439	444	445	448	476	472	455	463	462	452	444	442	453	462	458	474	465	472	472	466	469	446	447	432	495	475	429	432	462	455	437	480	491	431	445	463	450	433	428	404	462	484	459	427	451	442	425	457	423	468	461	450	444	412	477	454	410	427	472	427	446	477	471	481	426	479	449	425	448	465	447	436	459	437	485	446	463	457	437	436	481	442	440	428	464	444	425	418	428	462	445	456	469	437	447	449	419	423	420	464	458	424	447	435	445	452	435	443	461	430	456	472	439	427	434	447	462	430	435	438	456	441	463	458	441	469	446	419	440	457	456	435	457	449	466	417	459	439	420	439	432	422	431	457	443	456	437	461	415	410	439	438	465	443	472	475	473	446	434	433	459	454	420	441	439	465	421	454	434	472	474	435	455	423	450	429	445	452	479	452	425	449	434	432	427	433	441	414	445	447	439	494	443	458	430	462	454	430	433	411	461	422	422	437	465	426	443	442	422	480	437	441	441	433	411	441	456	427	443	443	461	418	451	473	443	441	423	436	416	484	439	438	460	450	430	419	452	431	438	485	434	434	479	427	450	428	458	452	467	446	431	461	426	433	423	454	491	445	419	456	439	413	476	471	441	446	465	423	417	444	432	485	421	436	425	444	454	441	422	452	434	434	456	430	452	460	424	464	430	471	415	452	442	423	413	399	377	458	475	442	457	409	439	468	431	481	453	460	457	430	440	426	468	442	448	416	460	436	462	439	451	413	458	444	449	449	435	438	438	410	465	430	485	441	442	443	466	411	430	457	465	436	442	430	435	473	437	430	446	419	445	461	405	460	423	444	447	467	456	441	436	431	437	424	425	448	433	453	443	443	439	443	439	467	442	420	452	430	425	451	438	447	447	457	424	460	449	439	411	462	449	406	457	407	431	503	427	422	439	461	441	462	407	427	402	450	470	398	482	448	457	453	462	436	427	455	460	459	449	400	445	411	392	443	434	454	479	441	440	447	429	439	458	399	471	389	424	415	460	455	440	445	437	448	413	505	438	455	440	457	445	417	438	411	435	470	402	439	477	420	418	431	413	433	438	469	427	482	428	411	446	478	424	472	480	400	447	411	453	438	439	436	449	490	441	447	431	430	449	431	404	437	454	452	449	453	454	425	459	430	435	465	446	446	437	457	427	464	437	465	422	489	428	441	421	480	470	432	432	414	453	413	442	429	473	449	472	434	457	450	478	449	438	454	445	416	489	434	458	466	405	419	452	455	435	456	449	430	427	425	455	405	407	440	467	445	447	427	432	414	475	453	425	448	414	439	458	444	422	456	461	446	426	449	449	426	480	444	424	449	459	447	453	408	461	470	394	456	439	441	449	456	413	445	456	461	418	426	408	438	442	418	438	461	451	437	399	450	443	442	415	456	429	433	433	465	421	452	459	422	451	435	451	431	478	442	422	468	464	431	471	428	464	449	420	473	454	447	493	449	455	413	434	454	455	472	405	427	428	435	475	463	469	445	455	482	436	425	432	436	455	422	434	437	462	411	442	478	453	436	435	441	468	483	443	487	425	431	424	441	471	415	463	478	431	451	431	446	445	445	433	480	464	455	460	434	448	422	458	467	413	445	449	440	440	399	430	460	471	468	456	455	463	433	397	471	442	476	465	426	422	446	453	432	436	420	439	447	463	432	441	457	442	444	420	479	480	460	441	421	426	444	436	484	489	416	450	455	407	439	451	458	447	440	425	435	433	456	454	414	431	463	394	430	441	451	405	435	419	439	472	464	457	463	426	442	404	431	424	397	464	468	451	443	398	452	418	419	468	430	442	470	381	445	451	480	413	479	464	430	439	448	461	414	442	436	416	454	476	429	440	416	433	421	450	478	431	442	402	439	427	437	455	450	439	470	426	407	423	469	476	448	453	436	442	453	441	468	484	456	399	475	462	439	484	433	424	460	481	400	428	430	453	415	463	394	438	437	453	425	479	462	462	453	441	412	436	482	420	455	435	471	485	457	461	428	457	482	453	446	421	434	450	437	463	451	441	431	444	463	402	479	425	434	451	427	428	426	416	441	425	482	423	441	460	460	456	435	470	423	422	429	449	462	458	416	450	392	429	449	409	464	476	429	446	441	470	432	480	449	458	468	444	427	461	434	435	461	447	406	440	464	415	423	418	452	442	430	458	470	460	466	441	478	455	434	425	447	465	447	432	436	477	447	436	422	454	461	457	438	441	414	437	432	436	449	465	443	419	451	458	490	415	420	464	447	476	440	403	447	434	443	457	408	448	442	406	441	418	459	447	429	423	422	417	463	448	462	422	417	422	439	449	436	416	491	452	448	432	460	467	466	405	459	480	468	426	475	451	454	411	435	461	436	441	423	440	452	437	498	432	460	468	442	420	445	457	452	436	434	459	431	437	467	464	438	431	441	448	442	393	446	426	463	462	473	454	436	412	428	423	403	429	442	454	450	444	475	481	458	439	425	442	484	407	458	456	422	409	471	496	448	449	474	477	424	426	446	404	420	483	451	491	454	446	432	402	452	466	443	454	428	449	438	460	409	463	452	460	426	476	415	449	452	440	465	402	454	434	402	438	438	438	466	433	454	439	471	413	423	444	417	448	428	412	441	481	474	420	472	425	459	474	446	482	455	438	437	440	454	427	459	422	422	437	444	448	445	443	463	454	472	432	431	480	408	468	421	454	445	454	485	443	494	456	469	428	449	458	469	447	459	453	465	444	432	447	446	433	464	457	467	428	401	400	474	451	462	467	469	439	405	457	456	441	451	437	447	460	479	439	435	411	429	462	455	458	453	457	435	433	439	499	471	433	442	425	456	450	422	449	433	439	450	441	440	457	440	447	423	453	440	428	445	423	448	487	461	444	435	469	461	402	455	456	460	466	466	462	427	437	471	408	460	451	402	467	464	408	458	419	461	428	461	429	421	422	478	446	424	476	501	503	439	442	416	428	429	432	455	434	437	435	470	437	447	451	418	428	452	434	501	422	467	423	464	462	445	438	455	437	441	416	450	425	442	431	446	439	440	463	483	456	474	432	417	459	438	443	466	454	463	451	401	468	474	452	455	449	378	454	425	435	455	462	461	434	421	437	429	416	453	470	457	432	443	434	446	461	492	437	431	429	449	437	416	446	430	427	423	419	454	466	451	435	448	423	433	433	435	465	477	449	420	497	442	459	485	506	394	440	446	473	477	454	450	473	423	441	455	423	443	473	411	479	440	446	443	473	418	429	433	410	415	459	483	467	453	421	427	447	444	425	398	443	444	437	482	459	457	406	440	440	458	473	482	427	428	423	444	430	480	447	453	451	439	465	451	452	463	453	422	439	445	431	479
27318	20545	8403	1097	718	663	669	570	627	573	602	609	605	588	555	589	610	577	589	604	543	606	582	615	623	591	557	567	615	583	551	596	568	565	576	575	534	618	569	571	603	547	543	598	583	583	577	600	581	590	580	587	554	612	553	543	581	589	619	568	611	593	566	612	550	614	545	580	556	588	570	559	584	580	564	590	533	587	591	608	577	580	583	547	583	616	602	558	613	611	584	537	574	585	585	576	601	562	616	574	591	565	613	576	574	648	545	541	595	615	616	591	587	563	573	554	581	561	540	608	612	586	584	573	538	608	600	547	598	573	620	552	567	621	619	567	576	588	586	594	583	602	576	619	557	610	531	529	631	597	604	581	563	588	591	533	549	609	578	614	560	605	563	563	562	603	583	568	612	562	618	579	564	572	602	562	565	590	536	568	558	574	560	577	579	574	617	586	560	583	552	564	574	560	601	589	534	592	568	587	545	555	560	589	557	604	558	618	568	571	567	595	553	558	572	579	583	537	552	535	612	626	600	580	530	547	585	570	611	582	607	618	615	589	557	602	577	587	563	599	552	586	630	580	577	543	582	578	575	568	620	555	583	597	531	586	599	593	610	563	555	545	595	598	578	543	572	578	573	570	564	576	581	563	560	556	548	593	582	569	596	616	569	610	583	563	587	618	546	598	571	584	579	601	559	573	610	605	563	583	576	575	620	592	585	553	583	585	591	583	593	589	555	593	545	537	620	621	588	622	569	565	603	587	574	564	578	566	571	563	574	586	596	574	587	607	595	586	593	553	573	623	561	573	594	582	600	562	532	588	578	580	577	557	555	572	562	543	528	619	600	580	570	567	598	548	615	574	581	535	574	568	581	557	566	613	561	550	552	573	587	569	548	580	585	540	608	550	606	562	555	581	575	572	580	583	561	592	586	579	588	565	538	580	636	560	568	596	534	602	612	531	538	540	578	549	571	567	585	585	570	555	567	571	582	548	557	603	580	562	551	613	605	557	564	581	587	594	580	569	589	588	588	607	526	571	557	544	595	583	567	601	581	613	603	585	542	577	614	583	521	581	575	594	579	621	538	564	591	626	583	602	567	561	528	561	587	558	613	605	584	591	532	529	573	571	582	544	607	587	568	562	573	583	583	567	561	584	544	560	611	589	546	576	611	592	574	576	556	585	590	618	588	603	567	556	574	600	581	523	581	585	551	595	521	549	590	586	550	570	575	611	565	574	595	634	548	541	616	592	596	526	586	575	574	550	573	621	571	573	545	588	537	570	584	542	555	543	593	600	621	560	558	601	563	628	586	568	601	555	595	570	578	610	531	581	564	569	521	580	583	548	619	606	555	572	567	632	559	552	573	575	583	555	586	589	574	585	569	640	593	583	608	576	584	598	615	568	578	608	621	578	631	585	616	589	616	600	544	599	576	607	538	558	553	594	579	587	567	570	582	581	578	551	565	570	628	590	590	580	588	557	592	585	575	595	555	587	611	583	600	587	562	540	564	597	581	543	583	530	618	559	569	571	581	580	585	594	579	572	567	565	611	565	545	594	556	587	552	591	586	605	556	571	532	556	565	595	523	596	575	529	560	574	605	574	594	579	532	584	614	573	577	571	569	548	629	564	591	592	592	518	578	590	568	587	549	613	538	591	557	600	528	605	616	609	559	581	603	552	546	613	564	540	547	525	546	579	563	556	586	569	548	542	550	564	559	606	609	615	574	543	583	578	600	572	564	593	597	598	580	532	587	553	588	593	605	522	571	622	591	573	579	576	593	586	551	602	608	572	597	602	630	605	564	544	538	531	576	557	593	625	532	555	565	574	584	625	571	579	576	613	570	616	546	566	584	580	563	592	570	545	602	631	543	618	602	534	569	555	570	599	609	553	579	563	573	569	547	558	602	536	542	566	577	621	563	638	599	578	548	595	631	588	581	585	596	569	578	569	582	564	530	567	581	580	591	594	583	594	545	576	563	579	588	568	598	596	581	586	561	601	583	571	553	621	551	555	604	563	596	575	545	589	565	561	579	563	525	582	586	543	592	597	598	569	570	608	583	604	587	594	518	604	610	601	561	548	645	562	496	612	571	562	573	593	578	611	556	591	592	592	582	564	602	603	595	542	593	578	553	585	633	589	559	522	624	606	609	532	580	583	622	581	567	572	541	604	552	568	584	558	595	591	592	539	569	590	588	573	584	664	590	596	537	580	607	582	611	617	586	554	618	575	588	614	566	565	604	564	562	603	594	565	546	593	572	611	604	538	587	594	543	582	570	596	547	598	567	550	618	576	613	586	628	575	579	572	603	571	569	585	592	621	577	565	621	586	655	548	558	591	559	605	567	545	559	575	585	600	589	591	582	564	532	565	580	570	558	582	584	582	589	532	580	565	551	507	557	550	578	529	576	545	605	609	557	581	597	596	569	609	523	556	572	576	591	592	540	579	562	587	602	617	573	585	544	579	596	545	576	580	565	563	615	569	566	596	582	546	569	624	603	610	576	528	586	579	548	559	561	571	569	552	558	607	543	526	586	577	583	602	572	529	561	571	599	574	588	591	565	536	595	552	535	587	539	546	578	567	536	560	613	545	600	587	593	549	600	535	553	580	566	590	563	580	582	570	575	562	576	588	583	602	588	590	591	608	569	558	558	531	503	562	600	540	599	530	558	599	600	584	586	594	504	591	578	549	571	580	556	572	599	585	556	583	581	589	526	642	580	568	598	556	600	550	575	574	550	571	584	609	567	576	563	630	599	554	575	571	614	598	604	591	552	573	587	598	596	538	542	573	609	592	554	608	593	579	563	561	563	580	566	555	585	647	561	584	587	584	547	559	539	545	577	569	601	570	560	592	572	596	574	575	595	583	565	576	595	559	601	562	621	575	553	565	576	588	618	526	610	519	581	556	558	610	549	550	594	560	590	560	547	579	610	595	562	587	584	577	567	590	548	602	606	578	638	520	570	576	584	556	592	598	658	573	584	590	598	580	556	543	558	545	579	530	537	575	557	548	584	562	600	595	590	544	527	612	596	541	589	602	586	558	580	600	539	566	606	544	581	580	584	575	579	566	581	577	570	593	553	544	572	595	569	537	577	560	596	591	615	584	555	549	614	615	598	579	591	579	542	584	587	564	626	590	581	546	580	573	534	548	585	568	635	599	570	527	583	586	552	551	617	586	593	561	572	591	591	579	596	546	543	592	621	604	535	643	591	566	586	563	554	599	558	565	564	599	604	580	591	583	572	545	589	593	583	573	618	601	590	575	587	627	537	590	600	592	557	579	582	557	606	573	620	562	571	571	567	581	575	554	561	637	576	579	548	585	561	551	615	578	566	593	594	584	620	580	541	543	579	552	589	547	548	555	599	582	623	576	564	610	560	572	591	563	546	561	585	598	574	546	597	600	584	556	585	577	603	533	582	559	556	565	575	568	569	603	570	577	574	577	616	555	592	578	582	581	553	589	565	634	574	574	547	545	556	573	536	579	547	598	632	618	591	573
7672	1570	1477	1111	1001	857	875	747	825	834	783	775	799	766	774	754	761	766	773	791	825	767	778	788	736	765	751	796	772	721	781	825	742	791	761	763	773	770	771	786	783	783	765	804	764	772	774	809	772	776	779	763	748	774	820	823	764	768	773	706	755	764	780	743	766	779	769	736	778	786	778	794	757	794	803	750	795	743	783	787	748	822	755	765	774	777	793	758	846	757	731	790	768	755	724	772	748	772	742	776	784	766	757	777	741	774	762	777	752	766	737	754	751	782	780	739	760	799	748	788	752	788	758	761	738	827	797	814	766	721	798	767	793	781	810	741	735	718	755	774	750	794	751	765	811	793	708	816	782	812	752	797	789	813	782	772	757	801	770	770	753	749	778	723	759	784	828	788	787	757	810	767	769	783	772	804	781	748	809	754	790	812	757	758	807	733	761	754	817	750	708	803	748	794	752	807	791	776	759	820	757	797	790	765	776	754	784	759	732	733	761	778	808	761	792	801	795	727	813	772	745	785	805	815	740	786	749	852	803	791	801	740	763	793	750	771	797	742	763	737	768	790	791	712	740	776	740	805	740	779	724	754	807	771	749	750	770	725	778	768	763	757	779	722	754	782	782	801	789	777	770	813	791	764	772	761	782	757	764	815	773	727	772	746	790	738	761	776	762	769	777	803	726	769	799	749	771	767	806	756	770	749	786	806	780	741	759	791	746	759	806	817	770	819	782	757	759	754	727	744	780	722	792	710	755	744	810	774	793	777	760	765	767	739	749	775	749	790	742	798	742	757	825	756	747	746	787	777	739	791	774	768	800	773	774	760	800	810	765	797	752	764	759	763	740	811	748	776	766	745	737	807	774	761	758	729	769	783	785	763	752	751	783	799	805	735	730	784	806	776	772	756	788	777	798	776	803	796	768	804	694	783	743	748	759	731	793	771	815	728	728	798	761	745	792	755	756	813	738	764	735	799	725	762	716	818	796	711	775	798	778	821	728	797	782	751	809	736	775	745	832	722	796	757	777	726	833	744	780	771	757	762	825	777	795	779	738	795	787	723	766	821	744	766	749	747	768	724	778	755	779	811	799	785	754	778	775	753	782	790	738	810	754	759	755	752	777	728	774	719	750	795	768	766	797	778	782	728	818	789	779	781	766	805	802	779	783	750	822	786	762	787	765	808	715	750	801	782	740	763	759	745	830	746	787	754	759	771	760	731	751	789	787	772	814	773	764	772	769	719	824	810	775	795	761	767	768	784	765	804	803	767	768	751	750	760	764	745	750	771	786	768	730	815	750	750	756	740	811	841	795	774	823	745	763	771	786	763	751	757	755	808	758	767	700	792	767	789	716	773	776	747	779	809	739	736	776	779	753	770	780	729	776	771	762	791	794	754	842	781	788	737	838	743	729	784	788	765	767	770	781	724	770	808	710	784	801	797	756	777	763	789	781	752	731	822	727	761	819	826	766	755	802	789	746	738	808	745	797	747	783	741	752	780	768	802	813	785	767	803	758	711	789	774	733	777	792	802	762	760	803	749	783	743	792	751	772	831	746	767	815	731	715	800	803	792	760	740	796	764	793	737	752	830	824	759	775	805	764	795	806	772	720	765	777	754	756	761	829	776	788	766	761	767	807	765	733	785	732	735	807	747	774	764	753	778	782	757	819	783	760	798	761	765	779	769	758	768	775	729	746	791	776	767	770	789	775	774	744	733	741	790	781	777	755	755	778	810	719	744	754	687	749	803	779	756	801	790	762	770	770	784	775	755	766	856	709	771	804	737	771	757	752	745	727	756	758	756	763	817	753	761	810	801	779	806	804	798	790	750	754	759	756	811	750	776	813	783	752	804	753	784	770	755	763	790	799	768	757	740	780	755	810	759	766	775	842	736	776	782	794	770	764	783	749	727	743	761	803	782	801	761	739	752	782	822	744	786	765	797	693	777	754	764	818	776	785	756	693	700	785	783	748	767	774	744	726	792	785	786	762	725	752	754	781	745	779	757	791	765	777	776	741	820	744	812	766	831	753	764	775	745	816	782	769	748	762	788	770	731	809	765	761	750	785	782	720	769	793	772	782	720	780	724	755	789	799	756	784	761	786	719	749	761	756	746	782	766	730	768	729	758	762	796	808	752	788	764	802	784	766	729	752	778	790	760	735	762	808	768	743	767	745	759	770	792	741	780	761	783	822	760	760	797	780	752	796	799	760	747	745	827	754	719	768	724	795	718	778	747	748	710	812	752	745	751	782	775	782	756	780	788	748	768	766	814	761	801	794	781	795	764	782	753	779	802	765	742	753	821	782	759	747	759	792	789	825	749	775	801	770	729	737	746	773	731	747	764	768	733	758	802	823	745	771	756	797	780	778	807	756	772	771	813	776	804	807	737	753	755	780	780	788	755	796	766	725	773	764	753	710	766	766	755	742	744	804	746	768	786	774	758	759	818	753	786	766	751	760	799	744	790	784	795	789	796	796	795	764	772	777	785	695	793	773	727	793	791	846	754	807	712	787	781	810	729	777	808	736	792	752	794	755	752	744	786	777	756	759	789	767	760	754	746	789	799	789	785	805	787	745	789	789	794	780	740	769	779	766	793	721	740	775	750	816	800	762	768	767	764	799	746	798	710	755	760	765	812	795	785	768	757	772	790	761	745	791	772	785	723	849	811	760	757	794	748	751	794	704	750	737	776	829	767	797	767	726	743	790	727	777	754	778	741	708	803	782	793	784	782	765	773	758	741	814	807	793	773	768	753	824	809	769	793	800	776	762	768	757	783	777	760	791	796	720	792	805	732	736	798	748	833	783	756	712	814	755	722	742	749	746	763	735	762	820	771	783	758	766	806	820	758	761	806	754	812	782	748	770	796	735	760	775	813	714	810	775	788	761	778	754	805	801	728	743	771	761	752	774	727	788	807	749	790	790	797	758	768	766	775	746	765	755	793	817	771	757	791	804	748	805	803	765	780	743	802	728	809	801	751	751	772	780	764	786	754	785	738	786	713	677	736	692	779	751	787	797	782	741	796	772	758	791	793	801	735	803	759	780	766	745	792	784	797	724	754	784	835	753	765	805	759	796	755	791	793	771	784	773	786	772	737	778	810	763	790	700	751	784	716	762	787	743	728	729	791	758	758	811	789	791	767	783	782	789	759	758	790	771	784	763	796	735	770	791	762	771	773	779	816	812	805	737	776	751	733	759	763	780	760	753	735	748	754	775	786	757	756	752	847	750	749	771	731	811	773	801	748	722	769	749	745	716	813	799	775	801	822	779	736	826	814	791	773	795	784	747	792	794	712	734	776	748	784	794	744	745	736	780	750	811	775	788	737	785	777	777	823	763	774	792	798	780	761	779	755	762	796	757	776	729	768	795	792	763	799	792	800	770	766	719	740	766	818	778	752	765	787	800	810	778	756	744	788	802	825	774	733	773	783	812	740	745	725	741	824	795	783	819	754	724	725	736	755	789	756	766	757	741	732	775	758	762	807	785	778
24281	21318	28823	24166	21251	6112	1295	965	830	870	777	713	749	748	675	659	682	608	679	622	663	615	625	650	616	643	643	641	600	605	635	676	658	627	589	586	621	676	595	599	643	627	621	616	618	618	612	624	622	626	566	649	612	558	601	624	621	624	577	621	581	622	628	598	656	608	642	603	610	613	630	595	657	689	625	583	626	619	609	601	641	607	594	621	594	619	634	583	624	580	616	620	618	648	615	625	610	625	619	620	641	604	610	609	645	596	603	633	566	628	639	599	602	647	590	616	631	542	613	620	620	611	658	596	602	628	655	633	585	613	610	593	591	626	626	599	602	585	579	607	612	629	602	638	632	619	614	604	652	622	624	599	602	602	611	576	629	600	660	619	641	599	591	611	605	625	637	612	611	585	620	574	622	593	652	591	581	606	632	587	635	591	649	640	608	601	603	587	595	618	608	624	597	599	628	628	641	638	618	642	598	597	614	563	636	648	577	661	582	642	557	600	641	591	600	628	594	657	627	611	613	591	568	625	572	607	574	610	610	642	575	623	592	613	623	604	665	567	597	613	633	576	600	629	653	605	657	612	615	622	590	640	606	607	632	632	652	585	592	603	641	623	636	577	579	628	618	647	608	643	622	582	612	618	601	615	636	630	581	603	617	623	630	644	600	611	605	603	574	625	637	619	619	614	595	641	619	564	586	655	589	643	620	635	646	619	601	621	550	628	590	604	605	623	573	648	623	605	677	628	581	592	620	636	624	632	628	620	609	617	613	567	630	613	626	632	622	636	590	588	616	661	605	612	656	602	629	605	617	586	599	619	614	645	659	611	649	585	582	606	573	649	633	580	572	635	581	607	579	559	586	620	583	613	599	601	619	588	612	594	633	677	604	616	593	586	580	593	613	594	596	602	628	586	589	569	628	628	602	630	589	624	625	612	577	625	621	587	590	641	605	641	587	609	607	608	590	603	586	590	629	583	602	640	595	633	650	606	641	604	605	577	601	645	593	628	641	610	614	555	642	592	577	563	626	646	606	598	607	615	630	624	628	588	636	650	591	633	578	597	632	615	665	592	615	644	605	612	597	595	604	582	643	632	625	585	608	632	640	653	610	607	602	570	550	587	649	618	571	617	647	604	592	597	618	618	661	628	618	599	582	604	621	650	589	591	592	571	577	646	585	597	614	649	623	624	621	594	582	574	622	603	562	618	630	582	605	631	609	621	622	630	582	610	622	587	600	624	609	590	618	650	644	604	587	595	576	626	618	619	660	655	637	578	620	603	610	539	587	630	614	588	673	638	630	626	614	624	590	603	654	639	606	607	609	587	630	623	559	614	646	618	620	611	604	637	643	597	615	648	566	617	614	625	604	636	605	619	608	583	627	599	619	634	590	613	612	569	610	606	597	604	572	599	632	573	615	648	591	604	593	580	600	615	622	625	636	618	624	606	625	600	579	613	606	590	607	598	611	624	575	566	612	595	674	608	627	625	577	570	651	628	587	587	593	650	588	590	597	631	656	600	619	569	585	602	571	613	636	614	677	620	610	612	592	603	617	567	624	632	577	575	574	635	595	627	633	612	607	646	614	619	636	603	654	594	605	603	577	558	629	633	620	590	615	610	606	625	584	623	633	597	596	641	602	595	600	631	599	570	588	599	579	566	601	612	609	601	608	579	625	630	647	591	643	635	639	605	588	599	612	620	612	621	595	590	612	622	619	626	594	633	602	616	591	609	610	625	536	614	616	582	645	573	586	602	599	647	632	606	667	556	609	628	670	635	620	629	621	632	578	640	600	621	618	639	626	566	655	631	627	607	648	617	589	641	553	577	649	606	614	635	626	629	603	643	642	563	579	629	625	598	574	588	615	607	619	621	556	585	602	650	635	647	605	647	588	621	614	622	581	613	592	611	585	584	602	610	595	627	582	631	659	572	604	644	598	589	610	583	603	595	607	599	604	592	600	580	542	642	627	593	583	624	616	641	598	621	622	625	624	562	602	594	645	640	601	615	626	626	647	620	599	641	586	627	683	634	611	575	627	612	585	624	610	613	542	626	652	596	633	599	587	572	617	609	619	590	580	605	578	615	589	571	616	599	588	581	607	598	589	623	593	606	646	651	619	600	607	591	653	594	667	607	601	630	630	570	604	600	611	621	543	613	629	590	610	629	576	585	616	587	643	640	629	607	584	623	602	625	638	620	609	636	572	628	640	594	575	580	550	621	579	587	647	644	579	645	637	645	603	589	582	639	576	621	609	637	638	640	668	597	593	613	595	620	574	588	605	603	644	610	619	570	594	534	582	616	608	649	612	603	590	637	601	626	647	581	615	612	579	602	629	643	645	624	653	597	593	643	616	620	636	627	611	610	568	635	659	636	589	641	605	673	571	587	626	637	643	615	605	567	584	600	647	642	605	605	588	563	598	596	623	588	626	652	655	568	602	599	640	592	617	606	607	621	618	610	602	627	629	652	612	600	614	610	586	636	618	594	612	649	623	640	636	644	567	593	588	608	591	634	639	603	620	621	636	590	590	640	589	661	620	574	655	616	621	607	595	621	615	579	621	645	642	577	622	617	633	623	624	605	603	611	614	591	587	644	622	627	636	609	592	618	615	618	606	590	584	568	596	586	597	638	581	579	620	607	622	626	618	624	574	643	596	581	599	604	588	565	597	625	582	599	611	638	621	603	628	641	623	583	590	567	666	553	579	576	610	612	608	577	603	652	663	637	618	613	604	613	620	604	614	610	660	621	584	602	647	595	651	604	616	602	577	581	631	591	621	620	657	520	577	637	616	618	654	619	621	603	599	635	625	613	626	620	617	570	593	597	578	612	610	578	630	618	586	611	614	644	567	585	602	565	627	594	610	609	605	588	633	611	576	652	593	603	602	594	633	549	599	629	576	666	567	637	620	657	611	636	569	604	640	617	621	578	610	654	642	624	579	613	613	619	630	614	585	654	577	610	630	601	640	603	574	628	612	562	605	595	631	604	574	628	620	643	566	607	616	590	580	602	637	595	587	615	598	655	593	587	609	590	564	608	644	605	598	627	556	598	567	607	647	623	611	595	627	601	586	596	568	624	559	628	663	579	548	590	613	634	595	630	639	638	627	575	562	585	601	593	591	608	622	621	677	613	604	596	607	634	574	591	614	582	608	633	623	608	635	597	556	659	617	639	653	632	624	592	607	646	629	666	611	655	575	608	610	621	624	648	629	607	634	571	592	585	592	583	609	609	610	582	571	562	587	564	621	637	627	640	590	603	608	600	648	579	628	626	591	631	611	666	544	655	664	597	581	579	619	604	606	638	619	601	597	613	614	597	611	621	626	610	608	635	599	571	611	617	627	612	616	606	543	586	571	607	605	583	635	643	669	626	636	632	615	564	599	665	639	634	625	633	618	593	654	598	610	605	649	589	595	600	591	608	581	587	581	634	590	639	607	602	596	583	571	618	583	644	615	588	629	610	603	626	608	594	621	607	619	624	594	607	610	620	572	585
14291	8802	7884	4238	3012	2355	1953	1724	1469	1397	1271	1185	1095	1041	961	1015	1017	974	878	949	904	874	892	825	825	906	831	881	899	818	799	839	830	861	866	822	799	845	866	842	858	865	770	857	863	797	796	876	869	828	840	853	837	797	816	822	825	855	814	806	812	834	864	834	827	792	844	866	852	818	841	849	808	849	792	863	779	792	833	867	807	846	882	782	816	870	814	831	783	830	780	796	847	817	827	812	788	815	777	815	810	830	853	767	820	836	816	807	876	802	817	812	750	867	790	816	866	840	796	839	785	828	866	836	795	790	785	794	834	824	840	812	818	841	843	846	826	851	792	786	821	784	832	824	820	819	871	854	841	803	807	856	832	815	819	785	856	831	797	861	824	804	831	840	842	844	762	849	858	786	774	833	796	781	810	813	778	847	829	853	811	828	828	804	815	784	820	813	869	801	845	781	893	855	813	785	843	829	841	867	826	785	885	831	843	792	797	847	814	775	812	814	843	796	858	844	794	831	824	831	822	840	841	848	825	817	792	869	797	850	861	833	823	802	806	809	845	837	868	813	835	848	760	847	868	821	843	786	841	812	851	853	850	802	827	845	793	850	861	806	828	823	847	834	863	805	778	792	807	858	846	858	822	840	863	852	824	793	838	783	872	817	861	797	823	836	794	825	814	820	820	824	817	812	803	838	845	818	799	811	799	804	785	880	774	859	776	826	814	774	863	754	818	834	835	851	823	840	827	771	799	798	821	765	861	797	808	770	828	857	886	796	810	772	802	781	818	845	870	858	851	861	799	836	817	838	875	859	854	827	760	874	827	801	840	872	850	820	813	821	789	790	817	843	835	873	789	839	817	813	795	858	857	802	788	831	849	835	835	851	837	814	807	864	850	829	818	820	827	801	835	839	820	798	795	814	912	822	827	799	849	802	772	870	829	838	792	859	845	805	804	794	819	840	785	796	837	835	769	819	782	824	802	831	888	797	806	882	808	855	848	812	802	827	845	824	801	828	848	775	829	829	794	852	800	865	847	793	823	834	809	789	758	836	815	837	816	852	823	821	795	852	800	830	847	796	855	732	779	834	807	830	787	827	818	780	815	861	814	812	816	857	813	839	851	824	820	914	835	841	840	836	795	799	855	769	801	844	856	829	870	835	827	796	812	831	841	829	850	814	870	836	823	772	869	810	780	842	855	769	823	828	810	758	854	849	855	777	833	810	812	786	820	808	846	802	842	824	844	826	782	820	899	851	791	793	830	847	837	818	815	841	800	784	904	859	842	851	813	847	830	775	840	809	869	776	821	869	820	808	791	771	858	871	819	771	852	796	865	831	842	812	823	823	829	854	800	859	776	796	764	842	821	800	867	846	884	814	784	836	800	810	774	823	831	813	774	834	829	804	804	816	796	858	806	834	908	851	828	876	849	788	807	841	870	845	825	793	785	834	827	793	805	809	792	816	842	795	851	856	824	825	858	829	800	843	805	834	874	854	837	839	818	799	827	809	820	805	831	826	805	791	807	826	772	767	821	815	826	834	806	853	841	844	790	833	829	793	797	840	769	802	815	773	860	783	841	782	774	858	860	834	812	881	844	805	879	836	857	834	830	862	867	761	814	845	818	818	820	819	785	745	821	817	812	814	756	856	792	799	832	816	860	835	842	869	855	858	766	799	796	857	835	811	821	826	786	828	782	821	824	867	808	830	900	795	850	875	817	857	786	750	817	778	845	825	837	849	835	797	815	794	844	819	844	791	807	844	817	835	830	821	848	832	826	806	814	824	826	807	844	834	785	814	800	819	807	810	806	780	815	845	818	827	860	809	785	833	859	790	847	794	812	815	781	823	830	813	809	888	877	837	846	797	806	829	794	806	827	820	826	805	842	837	819	793	768	805	824	796	796	836	863	860	823	793	855	856	829	823	828	801	831	847	846	828	801	810	767	846	839	788	852	821	794	827	778	814	842	840	842	789	839	892	793	811	834	844	830	825	798	822	777	804	851	850	862	831	883	828	814	823	849	776	829	800	818	874	786	902	826	826	826	841	842	805	842	833	797	794	776	865	877	818	860	844	858	806	759	816	822	788	766	792	831	837	850	800	798	841	808	860	879	838	776	860	834	856	831	848	847	802	832	835	828	859	820	791	793	789	853	785	852	803	845	835	830	814	841	819	785	813	824	864	822	812	856	846	856	790	824	866	776	854	793	790	778	834	816	835	811	832	845	890	876	790	801	852	787	847	843	837	842	896	860	859	801	840	800	792	887	834	842	821	787	834	840	835	825	807	846	808	857	817	787	803	835	830	805	826	839	845	804	801	822	822	806	825	780	806	842	820	861	802	806	788	887	785	846	834	819	834	789	863	808	863	815	847	832	802	852	815	834	832	828	816	792	766	799	829	880	841	843	850	823	821	823	875	840	827	830	817	829	770	804	835	825	806	825	831	813	861	819	796	854	816	784	881	855	872	818	832	813	841	782	836	803	790	824	827	785	787	796	820	851	806	822	780	853	757	869	828	813	850	830	825	811	815	818	816	828	856	796	857	808	783	864	833	853	785	827	863	783	814	830	872	816	807	839	854	802	779	859	815	822	869	853	843	798	809	859	807	821	766	818	767	811	808	824	821	843	860	840	821	819	871	801	793	802	869	811	858	859	827	864	810	802	802	802	787	803	803	836	856	794	851	819	843	843	856	786	861	878	819	833	829	823	856	843	793	815	807	816	825	789	814	835	858	817	855	829	832	788	796	790	881	830	827	823	809	822	840	820	770	813	871	840	819	833	841	896	821	841	817	832	773	801	834	781	842	847	807	787	787	783	852	827	833	801	803	801	820	820	823	828	870	858	810	843	798	803	810	814	832	786	829	794	794	819	874	809	790	802	801	826	804	839	785	864	787	817	814	838	794	875	814	865	817	900	844	830	825	826	754	789	816	854	777	843	815	797	877	832	850	820	786	828	832	804	825	826	853	838	794	802	777	815	798	807	807	801	823	869	843	827	868	811	827	831	784	792	778	809	805	790	846	829	841	813	801	818	839	810	769	773	813	787	794	829	820	867	868	816	833	824	854	847	828	845	826	837	883	818	802	798	848	854	838	824	811	792	825	873	797	830	778	815	853	800	838	861	842	788	847	840	870	842	839	853	836	826	775	845	783	827	843	848	871	845	845	819	814	859	783	826	803	780	847	829	826	788	856	838	826	838	817	861	837	804	788	866	793	824	824	821	823	831	831	811	823	793	829	813	843	767	832	807	844	830	857	829	840	811	815	803	831	865	832	840	813	832	848	846	777	850	812	836	833	860	869	801	862	827	804	842	850	805	836	819	830	843	854	816	774	806	837	834	857	804	813	839	787	817	778	785	782	829	810	793	816	898	831	833	864	804	836	829	800	821	838	849	877	833	824	842	827	820	855	816	847	838	867	817	840	841	828	817	817	842	828	834	822	844	806	834	815	876	837	803	782	864	837	792	816	807	863	781	810	811	813	856	869	831	825	826	836
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
