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
339808766609	339808767176	339808767726	339808768276	339808768830	339808769376	339808769926	339808770476	339808771026	339808771578	339808772126	339808772676	339808773226	339808773776	339808774326	339808774876	339808775426	339808775976	339808776526	339808777076	339808777626	339808778176	339808778726	339808779276	339808779826	339808780376	339808780926	339808781476	339808782026	339808782576	339808783126	339808783676	339808784226	339808784776	339808785328	339808785876	339808786426	339808786976	339808787526	339808788076	339808788626	339808789176	339808789726	339808790276	339808790826	339808791376	339808791926	339808792476	339808793026	339808793576	339808794126	339808794676	339808795226	339808795778	339808796326	339808796876	339808797426	339808797976	339808798526	339808799076	339808799626	339808800176	339808800726	339808801276	339808801826	339808802376	339808802926	339808803476	339808804026	339808804576	339808805126	339808805676	339808806226	339808806776	339808807326	339808807876	339808808426	339808808976	339808809526	339808810076	339808810626	339808811176	339808811726	339808812278	339808812826	339808813376	339808813926	339808814476	339808815026	339808815576	339808816126	339808816676	339808817226	339808817776	339808818326	339808818876	339808819426	339808819976	339808820526	339808821076	339808821626	339808822176	339808822730	339808823276	339808823826	339808824376	339808824926	339808825476	339808826026	339808826576	339808827126	339808827676	339808828226	339808828778	339808829326	339808829876	339808830426	339808830976	339808831526	339808832076	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23317	21737	29745	24294	22013	24052	25335	20060	18862	18904	18593	18687	18341	18320	18145	18160	18277	18013	18135	17994	18177	18311	18234	17857	18088	17938	17992	17996	17945	17809	18028	17925	18068	17934	17808	17963	17983	18027	17848	17979	17952	17844	18023	17746	17841	17763	18112	17839	17823	17996	17855	17719	17847	17723	17854	17979	17673	17844	18006	17861	17748	18037	17974	17854	17639	17775	17815	17918	17825	17849	17804	17815	17812	17735	17822	17758	17758	17889	17832	17835	17756	18046	17721	17857	17793	17839	17769	17970	18025	17651	17989	17755	17660	17726	17701	17771	17829	17903	17788	17769	17790	17616	17707	17667	17719	17792	17758	17594	17664	17676	17594	17578	17784	17753	17669	17734	17679	17610	17888	17831	17651	17715	17764	17844	17787	17645	17782	17768	17809	17694	17786	17831	17633	17777	17799	17576	17593	17462	17689	17792	17814	17854	17877	17815	17803	17773	17619	17811	17734	17758	17813	17533	17634	17751	17697	17848	17590	17598	17760	17854	17814	17825	17684	17665	17660	17614	17624	17820	17912	17522	17916	17678	17687	17781	17794	17855	17527	17675	17648	17663	17767	17712	17698	17712	17576	17773	17634	17885	17804	17801	17791	17841	17768	17572	17715	17817	17662	17920	18068	17729	17755	17675	17595	17713	17865	17851	17781	17779	17662	17855	17842	17652	17812	17680	17707	17582	17756	17767	17575	17581	17776	17788	17911	17974	17876	17671	17775	17605	17819	17757	17781	17678	17744	17529	17973	17877	17643	17638	17644	17739	17688	17741	17645	17459	17597	17818	17685	17657	17681	17671	17713	17847	17774	17704	17677	17594	17847	17542	17783	17903	17658	17745	17864	17763	17632	17716	17572	17693	17502	17527	17618	17758	17686	17643	17571	17852	17548	17917	17687	17638	17741	17891	17867	17729	17664	17898	17901	17743	17560	17800	17474	17591	17669	17884	17618	17543	17674	17844	17970	17763	17830	17654	17608	17776	17798	17677	17757	17707	17593	17673	17938	17694	17675	17403	17962	17698	17678	17843	17786	17903	17615	17585	17830	17551	17569	17625	17796	17669	17607	17753	17687	17591	17677	17611	17622	17637	17769	17498	17626	17715	17493	17773	17828	17673	17765	17692	17595	17665	17560	17572	17785	17692	17771	17549	17832	17555	17683	17628	17672	17615	17572	17681	17689	17577	17641	17558	17602	17714	17667	17789	17709	17525	17593	17747	17791	17771	17653	17536	17653	17587	17770	17804	17881	17767	17670	17853	17729	17632	17726	17900	18067	17666	17853	17683	17853	17691	17851	17716	17695	17734	17858	17698	17817	17747	17830	17519	17824	17775	17586	17813	17990	17636	17480	17487	17789	17430	17887	17688	17552	17779	17680	17714	17772	17633	17645	17726	17902	17846	17548	17664	17883	17679	17576	17663	17809	17752	17728	17575	17602	17886	17726	17760	17904	17772	17703	17663	17630	17598	17555	17588	17746	17570	17698	17484	17660	17783	17697	17663	17556	17546	17795	17646	17620	17768	17623	17645	17677	17580	17679	17893	17897	17818	17792	17846	17715	17712	17696	17530	17886	17789	17630	17829	17586	17804	17818	17804	17831	17921	17498	17470	17616	17739	17832	17757	17946	17721	17800	17665	17914	17587	17763	17794	17869	17755	17790	17800	17791	17632	17862	17780	17766	17738	17812	17610	17844	17661	17665	17801	17828	17669	17764	17647	17779	17575	17656	17656	17962	17671	17787	17759	17519	17599	17937	17670	17712	17705	17942	17759	17781	17857	17579	17702	17716	17684	17480	17567	17598	17494	17725	17803	17688	17674	17577	17691	17847	17595	17548	17768	17637	17649	17801	17695	17660	17640	17897	17714	17773	17814	17597	17941	17654	17734	17684	17687	17579	17611	17743	17723	17845	17760	17622	17713	17774	17630	17771	17705	17656	17928	17671	17745	17668	17684	17869	17675	17829	17686	17825	17658	17748	17690	17680	17807	17705	17784	17792	17848	17736	17779	17560	17729	17739	17609	17746	17438	17579	17760	17900	17671	17725	17656	17654	17760	17651	17666	17793	17649	17846	17700	17659	17765	17727	17707	17771	17639	17651	17848	17818	17943	17677	17729	17711	17806	17542	17758	17700	17575	17739	17573	17447	17574	17676	17561	17807	17784	17917	17823	17710	17789	17732	17604	17674	17750	17691	17760	17480	17802	17790	17576	17698	17699	17707	17835	17802	17558	17803	17531	17854	17798	17521	17805	17628	17718	17445	17690	17667	17530	17770	17630	17942	17698	17714	17576	17713	17620	17736	17664	17748	17684	17773	17619	17647	17704	17734	17748	17698	17648	17749	17604	17673	17782	17670	17633	17694	17703	17638	17697	17656	17868	17810	17578	17495	17706	17638	17784	17748	17903	17831	17662	17698	17835	17854	17674	17714	17446	17549	17925	17767	17723	17715	17552	17961	17646	17842	17675	17748	17793	17618	17727	17656	17748	17688	17782	17977	17797	17743	17607	17738	17531	17742	17797	17751	17892	17645	17642	17798	17739	17859	17850	17607	17737	17755	17538	17426	17556	17444	17611	17567	17834	17672	17674	17617	17733	17531	17864	17793	17627	17574	17543	17833	17773	17875	17682	17815	17658	17708	17789	17570	17686	17738	17642	17592	17729	17677	17551	17608	17922	17803	17804	17651	17613	17746	17859	17883	17619	17670	17600	17599	17839	17787	17620	17654	17672	17690	17616	17748	17697	17741	17744	17660	17613	17732	17554	17626	17625	17827	17873	17802	17850	17743	17754	17829	17679	17637	17612	17739	17798	17696	17518	17757	17801	17882	17865	17718	17800	17963	17821	17838	17559	17592	17793	17827	17700	17592	17776	17770	17615	17572	17551	17784	17551	17736	17813	17750	17670	17756	17613	17610	17729	17776	17682	17747	17740	17468	17748	17779	17809	17660	17714	17608	17561	17590	17628	17750	17787	17572	17600	17710	17770	17659	17837	17572	17980	17669	17574	17866	17589	17607	17747	17893	17611	17734	17631	17512	17593	17625	17773	17701	17851	17765	17915	17780	17743	17728	17735	17672	17731	17786	17728	17806	17604	17883	17726	17723	17710	17636	17580	17583	17799	17685	17526	17607	17817	17772	17820	17655	17623	17586	17688	17810	17592	17620	17698	17713	17684	17572	17662	17897	17862	17684	17671	17498	17739	17978	17804	17697	17556	17702	17791	17750	17637	17693	17603	17776	17739	17544	17571	17480	17746	17697	17744	17605	17928	17666	17918	17696	17716	17768	17640	17772	17726	17791	17505	17772	17538	17759	17948	17571	17933	17571	17639	17863	17739	17549	17556	17670	17678	17816	17736	17707	17717	17734	17567	17788	17536	17612	17810	17903	17660	17724	17691	17613	17744	17600	17632	18091	17845	17775	17799	17685	17664	17835	17766	17625	17682	17689	17759	17766	17770	17811	17805	17769	17557	17661	17685	17742	17540	17640	17696	17602	17559	17795	17702	17586	17647	17485	17825	17595	17738	17604	17746	17706	17779	17549	17767	17455	17595	17673	17589	17685	17972	17495	17695	17486	17746	17769	17588	17724	17751	17773	17754	17594	17675	17493	17581	17664	17761	17807	17610	17478	17881	17576	17627	17511	17854	17465	17827	17729	17729	17748	17796	17793	17637	17570	17704	17619	17725	17738	17666	17790	17725	17588	17651	17652	17719	17840	17696	17970	17797	17852	17657	17820	17704	17823	17685	17664	17656	17523	17699	17809	17694	17755	17730	17778	17519	17797	17695	17665	17609	17756	17679	17490	17804	17821	17601	17609	17852	17722	17836	17883	17723	17775	17689	17562	17649	17596	17765	17682	17742	17587	17731	17719	17645	17735	17781	17692	17636	17735	17597	17522	17738	17595	17730	17922	17717	17773	17763	17713	17720	17651	17985	17641	17687	17765	17704	17721	17725	17563	17696	17549	17731	17679	17638	17791	17589	17606	17644	17629	17609	17782	17524	17872	17742	17846	17803	17711	17550	17721	17613	17679	17788	17589	17749	17795	17514	17656	17655	17564	17510	17511	17760	17593	17664	17640	17588	17792	17737	17817	17595	17753	17776	17559	17743	17725	17744	17741	17760	17784	17795	17467	17732	17917	17664	17708	17705	17874	17551	17569	17480	17812	17647	17736	17781	17862	17608	17688	17647	17713	17723	17661	17839	17745	17757	17697	17854	17683	17824	17653	17564	17786	17765	17748	17650	17501	17780	17721	17790	17756	17730	17946	17618	17570	17612	17846	17785	17469	17802	17954	17789	17669	17682	17802	17758	17688	17735	17759	17584	17872	17801	17818	17658	17675	17745	17651	17557	17521	17637	17814	17605	17694	17562	17726	17628	17875	17674	17680	17937	17677	17492	17765	17592	17863	17718	17719	17649	17633	17597	17378	17722	17691	17758	17787	17399	17396	17642	17847	17715	17589	17856	17751	17641	17875	17669	17785	17755	17777	17876	17795	17746	17855	17576	17708	17953	17752	17569	17750	17542	17673	17627	17706	17669	17549	17631	17667	17620	17701	17727	17667	17781	17757	17698	18066	17876	17449	17782	17717	17715	17810	17704	17743	17637	17673	17873	17730	17586	17801	17546	17727	17602	17541	17702	17907	17771	17537	17646	17571	17712	17722	17721	17626	17796	17658	17886	17549	17866	17737	17765	17639	17714	17806	17522	17648	17657	17735	17760	17628	17826	17963	17882	17472	17576	17788	17714	17753	17815	17542	17728	17785	17684	17577	17694	17619	17942	17685	17818	17830	17719	17504	17449	17683	17710	17737	17820	17861	17753	17701	17870	17727	17771	17684	17798	17745	17615	17653	17856	17731	17694	17753	17760	17786	17699	17748	17755	17922	17783	17640	17675	17855	17676	17559	17744	17607	17828	17596	17548	17746	17673	17659	17686	17808	17807	17909	17897	17889	17673	17728	17736	17783	17735	17671	17769	17727	17605	17573	17619	17728	17772	17687	17588	17682	17637	17797	17507	17783	17696	17633	17436	17711	17712	17778	17843	17719	17784	17658	17822	17669	17623	17679	17690	17707	17586	17731	17763	17442	17677	17609	17896	17516	17956	17765	17634	17831	17584	17654	17622	17685	17723
20597	35910	33203	26213	22732	20436	18947	17924	17499	17044	16733	16694	16299	16122	16179	15981	16086	16018	16093	16153	15802	15978	16010	15934	15907	15991	15815	15914	15688	15848	15861	15933	15685	15619	15844	15745	15742	15842	15756	15955	15789	15648	15681	15711	15786	15650	15456	15664	15664	15507	15685	15493	15583	15610	15467	15529	15478	15740	15580	15572	15687	15749	15582	15540	15622	15609	15575	15498	15733	15607	15681	15560	15526	15756	15601	15716	15689	15571	15642	15492	15623	15615	15533	15540	15729	15563	15382	15626	15643	15630	15536	15666	15698	15762	15647	15633	15603	15411	15561	15576	15581	15577	15480	15710	15527	15439	15547	15355	15509	15527	15620	15719	15460	15610	15599	15731	15508	15458	15501	15460	15659	15605	15489	15508	15541	15384	15510	15476	15610	15623	15607	15513	15628	15730	15604	15611	15516	15416	15643	15517	15678	15436	15714	15520	15556	15524	15497	15431	15569	15701	15580	15430	15686	15619	15526	15482	15453	15321	15387	15494	15727	15602	15377	15516	15620	15452	15553	15415	15483	15555	15576	15655	15607	15417	15382	15605	15520	15499	15646	15508	15478	15572	15777	15588	15625	15600	15332	15480	15534	15665	15517	15514	15385	15633	15438	15597	15597	15646	15405	15497	15525	15451	15484	15624	15366	15520	15753	15448	15647	15673	15441	15570	15522	15638	15608	15627	15549	15588	15638	15467	15692	15514	15636	15342	15609	15472	15686	15605	15376	15588	15451	15531	15588	15587	15680	15420	15417	15744	15507	15524	15401	15457	15829	15710	15559	15556	15482	15443	15469	15569	15577	15486	15628	15487	15576	15428	15490	15619	15587	15600	15545	15450	15407	15677	15589	15609	15708	15530	15464	15671	15542	15542	15674	15698	15604	15543	15430	15580	15512	15588	15503	15542	15672	15497	15643	15511	15543	15618	15434	15614	15762	15435	15495	15518	15622	15746	15610	15590	15568	15451	15535	15454	15665	15464	15451	15631	15794	15586	15576	15567	15602	15620	15575	15542	15471	15587	15424	15578	15738	15426	15472	15539	15424	15541	15579	15850	15576	15536	15459	15506	15437	15562	15570	15589	15627	15630	15484	15564	15663	15397	15451	15607	15501	15513	15611	15538	15455	15693	15546	15461	15480	15496	15808	15548	15549	15429	15537	15428	15464	15507	15620	15449	15497	15522	15434	15463	15556	15470	15514	15616	15575	15539	15548	15531	15640	15621	15717	15423	15607	15412	15476	15580	15449	15529	15519	15651	15560	15506	15602	15556	15575	15670	15585	15539	15617	15481	15709	15505	15641	15634	15703	15428	15642	15615	15407	15432	15409	15425	15567	15528	15523	15586	15688	15515	15589	15508	15604	15583	15533	15396	15492	15532	15476	15574	15499	15534	15371	15560	15471	15688	15530	15534	15626	15591	15566	15504	15548	15592	15424	15557	15576	15582	15457	15595	15429	15577	15391	15422	15534	15678	15473	15398	15443	15549	15556	15484	15561	15585	15311	15528	15575	15361	15554	15617	15500	15463	15447	15460	15646	15428	15461	15565	15581	15706	15540	15420	15662	15498	15597	15388	15487	15559	15601	15466	15671	15543	15558	15710	15620	15536	15540	15645	15525	15541	15613	15534	15441	15469	15655	15703	15461	15444	15551	15587	15361	15649	15341	15418	15578	15375	15504	15525	15664	15478	15512	15474	15619	15550	15643	15651	15568	15546	15278	15558	15681	15632	15407	15802	15713	15457	15668	15566	15522	15715	15788	15547	15618	15438	15629	15505	15537	15460	15431	15463	15500	15544	15556	15380	15425	15682	15633	15525	15551	15580	15582	15604	15506	15487	15483	15585	15708	15497	15511	15496	15450	15434	15584	15600	15656	15415	15482	15734	15602	15609	15365	15657	15600	15508	15766	15509	15673	15554	15500	15409	15596	15469	15636	15577	15496	15673	15556	15588	15521	15484	15590	15733	15586	15473	15552	15553	15615	15616	15543	15527	15501	15635	15579	15530	15440	15671	15843	15555	15543	15530	15445	15562	15479	15671	15553	15460	15512	15614	15521	15370	15562	15532	15635	15534	15536	15647	15519	15553	15590	15441	15656	15638	15478	15384	15650	15708	15450	15608	15766	15411	15459	15698	15635	15650	15557	15544	15460	15422	15572	15536	15356	15466	15599	15404	15446	15615	15567	15578	15545	15508	15216	15580	15611	15572	15565	15465	15531	15462	15577	15490	15598	15600	15455	15565	15659	15392	15551	15534	15522	15735	15649	15396	15703	15546	15617	15552	15577	15592	15643	15643	15470	15613	15467	15501	15536	15547	15509	15470	15363	15751	15617	15575	15407	15738	15488	15463	15603	15521	15691	15516	15487	15497	15562	15630	15397	15533	15440	15488	15457	15397	15321	15443	15378	15571	15537	15546	15562	15649	15489	15438	15489	15594	15434	15610	15574	15606	15362	15626	15524	15416	15583	15486	15654	15466	15661	15537	15408	15444	15734	15509	15594	15450	15447	15648	15594	15623	15467	15503	15507	15469	15576	15609	15583	15347	15587	15572	15587	15606	15610	15461	15497	15667	15391	15731	15604	15713	15474	15526	15611	15485	15505	15692	15443	15591	15544	15563	15486	15524	15521	15651	15549	15696	15536	15661	15361	15536	15454	15732	15474	15582	15468	15513	15629	15722	15603	15536	15586	15539	15706	15598	15565	15615	15588	15463	15624	15481	15418	15417	15440	15436	15621	15531	15571	15527	15402	15629	15490	15641	15695	15641	15584	15571	15567	15533	15525	15652	15504	15493	15452	15521	15491	15680	15397	15465	15620	15566	15628	15555	15581	15602	15499	15455	15532	15599	15619	15572	15579	15675	15549	15385	15721	15529	15535	15617	15628	15454	15495	15573	15566	15466	15636	15503	15720	15421	15633	15412	15642	15558	15523	15597	15510	15465	15639	15698	15493	15361	15681	15668	15567	15487	15516	15519	15622	15447	15659	15544	15453	15498	15636	15493	15751	15450	15491	15510	15474	15699	15601	15470	15525	15708	15727	15357	15636	15597	15581	15594	15436	15575	15491	15522	15503	15636	15519	15485	15670	15535	15463	15406	15583	15592	15529	15583	15707	15552	15529	15316	15393	15578	15508	15428	15541	15551	15518	15551	15484	15747	15673	15514	15467	15541	15450	15593	15499	15694	15682	15605	15552	15699	15623	15406	15440	15549	15396	15540	15497	15657	15518	15494	15577	15443	15504	15652	15604	15485	15607	15508	15662	15669	15584	15646	15514	15450	15449	15473	15391	15418	15558	15565	15636	15418	15666	15457	15631	15414	15588	15705	15420	15584	15411	15460	15455	15706	15528	15667	15507	15398	15652	15511	15578	15602	15721	15508	15700	15483	15600	15438	15690	15577	15522	15659	15576	15426	15538	15490	15475	15368	15485	15619	15592	15590	15606	15504	15738	15476	15551	15553	15543	15736	15536	15660	15592	15551	15539	15644	15544	15569	15513	15478	15475	15455	15502	15466	15571	15528	15629	15470	15450	15423	15449	15590	15386	15461	15632	15494	15569	15449	15646	15539	15544	15648	15555	15526	15521	15601	15647	15411	15765	15734	15317	15630	15603	15620	15325	15567	15379	15284	15646	15409	15588	15477	15553	15450	15577	15442	15385	15523	15743	15519	15475	15497	15592	15422	15621	15555	15764	15522	15667	15548	15493	15625	15628	15568	15491	15641	15633	15594	15541	15491	15676	15636	15661	15441	15531	15620	15540	15409	15533	15482	15532	15380	15700	15396	15635	15412	15572	15545	15595	15589	15493	15528	15416	15432	15443	15553	15605	15407	15647	15665	15591	15299	15500	15731	15626	15502	15445	15467	15678	15590	15464	15460	15648	15445	15573	15550	15614	15516	15677	15663	15542	15472	15573	15267	15493	15450	15772	15422	15522	15522	15490	15489	15533	15722	15343	15377	15562	15522	15412	15527	15595	15554	15720	15252	15497	15618	15492	15512	15561	15462	15426	15352	15446	15588	15663	15635	15632	15535	15455	15529	15497	15749	15577	15514	15599	15702	15535	15573	15588	15560	15631	15517	15601	15478	15336	15604	15512	15577	15607	15500	15655	15559	15558	15426	15379	15512	15593	15559	15588	15432	15704	15540	15377	15561	15604	15531	15646	15570	15474	15631	15633	15704	15504	15590	15574	15631	15548	15546	15430	15642	15518	15542	15539	15660	15672	15587	15559	15646	15564	15427	15530	15441	15540	15504	15532	15603	15532	15685	15614	15693	15487	15645	15635	15565	15614	15563	15464	15621	15544	15393	15553	15693	15720	15562	15500	15555	15601	15398	15491	15615	15495	15684	15552	15563	15617	15605	15548	15533	15619	15500	15468	15543	15322	15669	15404	15689	15489	15651	15573	15656	15350	15419	15647	15672	15582	15622	15529	15717	15492	15533	15528	15594	15685	15526	15496	15455	15514	15582	15532	15413	15559	15409	15455	15593	15500	15486	15517	15493	15505	15651	15566	15525	15438	15448	15407	15453	15582	15709	15493	15692	15558	15440	15562	15550	15623	15607	15611	15857	15156	15437	15437	15526	15242	15644	15561	15506	15546	15526	15555	15587	15584	15427	15486	15505	15539	15631	15496	15637	15611	15582	15591	15525	15808	15382	15509	15676	15552	15587	15464	15505	15433	15403	15589	15549	15779	15340	15639	15749	15594	15371	15494	15532	15632	15434	15537	15609	15545	15410	15659	15532	15649	15384	15516	15656	15640	15485	15656	15613	15554	15527	15506	15633	15522	15552	15504	15565	15668	15622	15635	15501	15557	15497	15430	15614	15608	15471	15442	15492	15565	15676	15532	15624	15523	15618	15625	15709	15574	15446	15460	15349	15542	15523	15563	15489	15475	15618	15454	15540	15383	15563	15660	15356	15621	15462	15586	15518	15649	15440	15474	15484	15299	15452	15544	15549	15529	15589	15788	15647	15437	15641	15492	15550	15654	15504	15450	15640	15572	15597	15493	15553	15497	15720	15689	15483	15408	15672	15702	15614	15547	15499	15487	15620	15489	15859	15411	15450	15512	15645	15574	15609	15569	15570	15601	15611	15613	15550	15588	15549	15603	15402	15537	15554	15520	15477
27238	21926	24615	21452	17665	17314	17071	16725	16850	16267	16666	16332	16498	16274	16727	16462	16406	16536	16354	16333	16537	16509	16455	16413	16522	16512	16297	16502	16499	16484	16421	16399	16340	16516	16432	16465	16370	16343	16369	16360	16339	16268	16513	16493	16534	16400	16531	16460	16351	16475	16625	16394	16408	16395	16313	16486	16563	16225	16512	16451	16321	16417	16487	16332	16491	16497	16427	16149	16424	16420	16454	16325	16317	16259	16349	16356	16585	16441	16385	16496	16415	16403	16203	16298	16595	16247	16346	16512	16421	16491	16259	16355	16324	16421	16309	16246	16230	16162	16251	16053	16391	16213	16337	16297	16314	16347	16267	16556	16544	16460	16369	16408	16063	16323	16407	16533	16523	16448	16535	16282	16478	16423	16367	16357	16372	16514	16198	16346	16295	16365	16265	16312	16475	16214	16427	16471	16379	16054	16246	16355	16479	16466	16619	16380	16444	16397	16249	16349	16362	16221	16330	16338	16394	16279	16372	16392	16290	16336	16421	16387	16415	16237	16418	16334	16163	16570	16411	16245	16438	16284	16548	16179	16101	16353	16208	16374	16385	16275	16384	16543	16440	16368	16353	16392	16490	16371	16345	16384	16329	16301	16539	16362	16467	16368	16501	16348	16273	16420	16387	16471	16357	16450	16237	16398	16256	16439	16396	16503	16586	16385	16518	16651	16384	16335	16610	16250	16399	16191	16504	16446	16363	16318	16271	16351	16496	16344	16405	16414	16306	16476	16643	16378	16290	16313	16499	16427	16263	16427	16056	16409	16385	16418	16227	16297	16362	16354	16327	16331	16326	16546	16320	16343	16430	16464	16341	16345	16433	16354	16374	16337	16564	16421	16310	16330	16426	16304	16327	16226	16595	16386	16316	16485	16383	16400	16485	16295	16278	16502	16439	16710	16389	16232	16385	16248	16325	16411	16317	16278	16396	16425	16473	16348	16519	16342	16397	16224	16176	16157	16481	16475	16534	16307	16304	16521	16445	16267	16534	16589	16282	16250	16456	16453	16503	16485	16455	16324	16260	16410	16465	16540	16487	16631	16458	16461	16434	16345	16182	16161	16306	16305	16235	16275	16287	16462	16452	16209	16315	16530	16439	16311	16372	16492	16394	16230	16589	16256	16413	16496	16287	16307	16681	16144	16447	16307	16263	16397	16435	16324	16385	16108	16496	16473	16317	16445	16359	16421	16663	16326	16367	16583	16453	16336	16428	16357	16508	16499	16619	16498	16402	16100	16066	16279	16443	16234	16187	16180	16521	16328	16349	16425	16161	16271	16250	16593	16414	16312	16423	16351	16286	16390	16353	16349	16271	16334	16419	16308	16317	16339	16346	16435	16624	16524	16481	16269	16306	16492	16485	16389	16418	16332	16235	16430	16478	16379	16374	16240	16335	16259	16433	16297	16280	16391	16328	16208	16428	16189	16238	16584	16364	16487	16224	16507	16300	16510	16558	16469	16211	16318	16334	16204	16348	16442	16559	16406	16433	16406	16098	16462	16271	16287	16268	16460	16389	16366	16512	16233	16598	16586	16520	16508	16348	16221	16333	16375	16346	16443	16363	16354	16428	16346	16437	16422	16304	16366	16429	16251	16297	16434	16422	16166	16190	16198	16538	16316	16218	16425	16429	16426	16452	16292	16293	16295	16404	16358	16526	16554	16392	16439	16486	16550	16307	16286	16380	16437	16430	16264	16396	16374	16387	16277	16334	16461	16281	16518	16461	16424	16487	16447	16273	16169	16264	16597	16461	16370	16297	16355	16499	16267	16275	16440	16527	16466	16559	16428	16459	16417	16316	16310	16316	16361	16371	16384	16286	16410	16496	16302	16439	16477	16287	16370	16507	16429	16154	16179	16462	16316	16354	16534	16267	16457	16400	16408	16436	16371	16434	16383	16400	16586	16245	16202	16256	16590	16280	16471	16517	16363	16344	16333	16328	16353	16291	16124	16458	16139	16331	16283	16266	16477	16218	16193	16262	16256	16351	16295	16134	16238	16328	16405	16414	16252	16412	16552	16403	16460	16193	16287	16438	16375	16384	16405	16409	16294	16136	16408	16289	16466	16258	16333	16271	16248	16492	16385	16249	16500	16453	16520	16262	16430	16378	16326	16190	16285	16446	16146	16313	16390	16341	16324	16204	16583	16248	16220	16397	16470	16550	16490	16478	16415	16229	16307	16372	16313	16420	16411	16433	16599	16490	16210	16375	16380	16311	16392	16254	16330	16470	16419	16286	16345	16286	16409	16478	16259	16447	16357	16434	16245	16378	16265	16242	16335	16545	16369	16253	16364	16294	16343	16368	16267	16435	16362	16433	16491	16378	16405	16355	16269	16322	16289	16213	16356	16489	16372	16249	16454	16462	16377	16553	16401	16269	16460	16372	16385	16484	16447	16403	16559	16189	16357	16623	16199	16292	16397	16324	16420	16326	16662	16633	16355	16459	16134	16477	16526	16382	16318	16308	16256	16317	16471	16637	16348	16373	16205	16277	16288	16523	16351	16578	16326	16261	16352	16571	16416	16300	16349	16229	16310	16411	16476	16221	16475	16504	16236	16489	16494	16389	16502	16378	16353	16503	16325	16420	16307	16388	16166	16683	16559	16297	16405	16294	16222	16420	16342	16321	16552	16461	16232	16371	16434	16219	16256	16240	16368	16388	16439	16457	16274	16531	16131	16328	16300	16533	16487	16442	16240	16287	16184	16490	16393	16242	16380	16397	16464	16502	16467	16336	16373	16345	16459	16358	16369	16153	16356	16457	16451	16375	16556	16522	16384	16443	16238	16412	16550	16444	16482	16360	16390	16226	16396	16550	16315	16446	16562	16325	16282	16448	16340	16443	16375	16577	16467	16190	16400	16564	16415	16446	16357	16235	16551	16295	16381	16358	16406	16348	16285	16414	16395	16202	16625	16242	16517	16401	16533	16466	16253	16412	16240	16357	16310	16532	16187	16308	16218	16576	16412	16407	16507	16359	16272	16249	16293	16384	16610	16375	16317	16309	16455	16437	16272	16336	16247	16350	16260	16266	16362	16245	16302	16378	16389	16094	16441	16400	16158	16238	16412	16418	16236	16547	16446	16342	16408	16372	16372	16366	16401	16319	16668	16477	16461	16361	16400	16485	16391	16531	16276	16541	16561	16433	16401	16316	16518	16407	16455	16437	16470	16378	16170	16484	16189	16314	16373	16445	16491	16343	16469	16290	16445	16231	16327	16302	16473	16350	16348	16424	16487	16463	16480	16310	16534	16435	16242	16383	16140	16348	16635	16465	16381	16523	16193	16354	16340	16322	16358	16407	16500	16393	16256	16361	16455	16526	16527	16391	16541	16307	16342	16609	16393	16325	16487	16275	16436	16430	16345	16283	16192	16345	16355	16325	16417	16362	16302	16384	16463	16365	16335	16273	16366	16560	16429	16477	16316	16205	16300	16344	16275	16088	16332	16347	16302	16404	16498	16413	16358	16465	16531	16309	16317	16215	16533	16405	16549	16445	16367	16338	16369	16122	16313	16272	16280	16398	16408	16287	16354	16632	16409	16385	16237	16456	16227	16275	16352	16445	16349	16240	16436	16347	16513	16520	16391	16443	16313	16457	16250	16230	16300	16296	16343	16614	16457	16546	16391	16431	16307	16315	16328	16478	16386	16379	16371	16237	16432	16236	16232	16420	16387	16374	16550	16377	16441	16374	16470	16587	16491	16312	16524	16459	16361	16587	16467	16317	16278	16228	16442	16353	16211	16367	16446	16411	16438	16453	16213	16550	16305	16420	16533	16457	16390	16470	16326	16164	16205	16482	16538	16511	16401	16427	16403	16395	16321	16578	16489	16263	16575	16509	16384	16622	16235	16465	16577	16459	16422	16141	16307	16519	16279	16240	16434	16193	16385	16435	16437	16276	16414	16433	16278	16365	16394	16348	16433	16309	16407	16272	16288	16343	16264	16336	16384	16548	16502	16376	16439	16358	16625	16479	16456	16430	16336	16328	16406	16349	16515	16311	16282	16353	16395	16482	16450	16465	16393	16360	16134	16367	16354	16322	16355	16538	16445	16438	16388	16571	16420	16474	16264	16275	16524	16110	16338	16352	16558	16360	16462	16410	16489	16227	16466	16396	16541	16580	16333	16483	16453	16209	16466	16390	16349	16386	16393	16429	16525	16197	16477	16404	16252	16237	16215	16454	16366	16445	16135	16496	16224	16376	16380	16482	16384	16474	16544	16249	16163	16303	16532	16353	16432	16427	16204	16392	16224	16516	16380	16368	16454	16430	16480	16481	16350	16295	16203	16291	16289	16428	16419	16387	16362	16298	16429	16252	16302	16332	16347	16320	16299	16289	16382	16377	16377	16378	16289	16290	16403	16313	16464	16392	16417	16395	16360	16566	16396	16488	16285	16535	16404	16286	16150	16360	16375	16453	16596	16379	16439	16397	16261	16198	16327	16371	16259	16332	16344	16342	16460	16312	16465	16445	16413	16233	16227	16599	16272	16378	16322	16262	16289	16394	16496	16338	16447	16179	16529	16259	16190	16448	16230	16256	16353	16335	16478	16320	16343	16378	16422	16323	16486	16395	16477	16440	16236	16259	16610	16473	16399	16490	16437	16430	16681	16487	16607	16446	16476	16214	16382	16267	16285	16302	16299	16332	16376	16376	16288	16278	16423	16213	16511	16276	16332	16409	16402	16377	16436	16449	16418	16307	16345	16411	16586	16496	16363	16201	16384	16255	16400	16331	16411	16362	16250	16371	16416	16362	16328	16502	16500	16384	16338	16289	16425	16338	16210	16446	16293	16332	16407	16382	16457	16456	16373	16267	16314	16407	16369	16227	16438	16300	16524	16398	16255	16621	16411	16296	16455	16350	16432	16478	16257	16397	16558	16345	16478	16405	16399	16370	16420	16348	16077	16214	16322	16485	16413	16252	16384	16370	16299	16587	16387	16531	16319	16431	16342	16356	16491	16451	16407	16345	16505	16238	16391	16465	16313	16507	16434	16201	16301	16408	16550	16293	16325	16279	16443	16314	16434	16519	16385	16613	16410	16460	16295	16213	16495	16443	16571	16159	16223	16238	16469	16447	16428	16342	16394	16386	16353	16327	16303	16484	16294	16603	16119	16438	16226	16377	16254
17859	23348	21984	18288	16818	15940	15486	15331	14867	14774	14922	14862	14878	14819	14692	14839	14694	14614	14734	14728	14668	14611	14637	14672	14814	14469	14582	14775	14650	14578	14749	14624	14642	14699	14705	14825	14782	14652	14522	14551	14648	14630	14581	14550	14536	14736	14474	14660	14781	14691	14746	14766	14566	14491	14529	14456	14524	14631	14691	14603	14661	14449	14452	14743	14604	14488	14447	14496	14528	14577	14618	14490	14483	14713	14502	14403	14436	14459	14679	14496	14665	14542	14645	14531	14521	14598	14582	14531	14598	14555	14651	14556	14626	14710	14647	14738	14476	14560	14522	14507	14578	14548	14582	14614	14633	14580	14627	14624	14578	14548	14573	14554	14483	14560	14521	14609	14574	14614	14665	14418	14673	14581	14630	14613	14479	14478	14515	14636	14636	14649	14642	14525	14704	14405	14612	14586	14570	14578	14571	14613	14529	14558	14348	14669	14636	14477	14526	14564	14431	14623	14473	14489	14444	14579	14517	14572	14562	14534	14466	14630	14481	14578	14606	14423	14531	14638	14615	14473	14574	14624	14400	14661	14583	14611	14653	14467	14440	14626	14508	14713	14583	14816	14585	14805	14436	14572	14557	14451	14326	14503	14585	14465	14578	14594	14529	14582	14573	14428	14576	14500	14863	14591	14675	14543	14669	14574	14362	14523	14475	14557	14650	14381	14750	14542	14681	14544	14581	14388	14491	14502	14545	14546	14532	14511	14436	14515	14474	14539	14723	14467	14491	14704	14495	14428	14569	14504	14564	14494	14394	14636	14607	14511	14443	14605	14819	14412	14635	14488	14653	14504	14333	14586	14439	14725	14629	14581	14581	14620	14368	14602	14462	14573	14383	14602	14542	14287	14614	14544	14409	14655	14466	14495	14595	14518	14653	14455	14545	14618	14543	14462	14489	14685	14662	14514	14561	14630	14490	14644	14450	14654	14474	14488	14559	14662	14540	14714	14517	14524	14646	14487	14703	14560	14573	14511	14418	14433	14488	14385	14656	14525	14731	14518	14666	14543	14624	14591	14624	14558	14707	14633	14454	14565	14502	14571	14483	14584	14475	14552	14411	14602	14684	14485	14678	14506	14694	14508	14503	14625	14520	14619	14540	14592	14628	14520	14472	14437	14630	14545	14372	14655	14399	14515	14556	14613	14433	14550	14693	14553	14646	14443	14686	14330	14623	14548	14675	14504	14483	14524	14616	14524	14535	14844	14513	14586	14502	14583	14533	14550	14487	14677	14458	14545	14630	14540	14276	14500	14575	14636	14506	14533	14518	14634	14585	14594	14672	14446	14446	14515	14620	14398	14578	14683	14660	14686	14539	14574	14439	14467	14753	14607	14689	14475	14396	14516	14560	14470	14438	14675	14368	14538	14451	14562	14632	14519	14452	14681	14560	14530	14487	14670	14542	14412	14544	14506	14593	14697	14519	14399	14618	14665	14660	14585	14440	14637	14626	14493	14646	14505	14613	14370	14460	14613	14630	14540	14562	14622	14516	14450	14454	14610	14494	14390	14537	14491	14565	14744	14527	14646	14631	14484	14484	14478	14385	14477	14559	14626	14446	14448	14584	14587	14389	14663	14609	14329	14606	14641	14574	14421	14622	14572	14558	14557	14473	14427	14402	14642	14454	14703	14668	14666	14703	14486	14501	14515	14488	14598	14377	14426	14607	14533	14587	14602	14533	14540	14422	14584	14638	14458	14553	14504	14488	14584	14504	14507	14567	14534	14609	14491	14393	14515	14377	14647	14568	14378	14584	14629	14524	14620	14543	14544	14590	14519	14667	14429	14575	14512	14551	14568	14727	14717	14662	14471	14596	14604	14426	14568	14588	14573	14493	14629	14562	14498	14429	14571	14735	14559	14746	14602	14648	14484	14579	14726	14535	14666	14552	14563	14619	14460	14594	14674	14444	14584	14549	14647	14487	14668	14418	14534	14563	14600	14493	14692	14562	14328	14551	14530	14585	14532	14673	14625	14542	14418	14580	14625	14611	14545	14538	14690	14534	14575	14565	14510	14393	14521	14707	14535	14532	14510	14615	14637	14601	14685	14470	14553	14462	14442	14490	14565	14630	14436	14531	14635	14479	14650	14632	14537	14627	14536	14535	14641	14512	14596	14483	14470	14533	14609	14523	14578	14553	14461	14445	14556	14684	14575	14541	14470	14714	14521	14542	14520	14485	14673	14651	14462	14441	14519	14665	14561	14596	14403	14599	14561	14437	14665	14458	14558	14603	14430	14573	14507	14558	14494	14459	14479	14561	14582	14729	14512	14516	14437	14630	14641	14507	14669	14475	14495	14666	14635	14534	14577	14592	14595	14552	14492	14467	14445	14428	14537	14437	14670	14480	14537	14473	14696	14564	14607	14557	14502	14551	14581	14721	14584	14463	14478	14547	14574	14583	14419	14561	14672	14544	14502	14751	14582	14699	14487	14724	14626	14585	14630	14586	14570	14619	14516	14625	14659	14470	14510	14557	14557	14574	14709	14564	14572	14535	14425	14603	14551	14442	14726	14507	14613	14375	14576	14698	14465	14593	14335	14650	14667	14597	14590	14781	14460	14622	14691	14556	14455	14629	14542	14481	14585	14595	14562	14551	14537	14479	14480	14497	14530	14452	14414	14594	14459	14651	14524	14541	14525	14578	14380	14599	14532	14536	14464	14506	14545	14378	14683	14466	14496	14576	14536	14516	14567	14602	14631	14519	14532	14557	14602	14614	14518	14471	14522	14602	14320	14650	14464	14652	14501	14586	14523	14479	14645	14722	14574	14522	14523	14573	14708	14604	14479	14703	14566	14627	14498	14525	14374	14577	14444	14437	14476	14471	14531	14494	14617	14524	14576	14734	14666	14768	14398	14520	14736	14460	14519	14442	14395	14415	14504	14651	14645	14336	14500	14633	14360	14559	14455	14548	14403	14569	14530	14504	14487	14674	14477	14570	14494	14594	14508	14665	14541	14528	14587	14490	14307	14582	14556	14506	14364	14406	14603	14625	14543	14794	14464	14597	14581	14661	14542	14485	14607	14626	14448	14602	14527	14672	14634	14603	14427	14636	14636	14594	14642	14614	14603	14657	14617	14539	14677	14654	14582	14483	14738	14441	14624	14568	14413	14545	14528	14357	14542	14466	14631	14418	14640	14673	14503	14484	14577	14706	14697	14491	14608	14558	14621	14540	14640	14592	14562	14599	14598	14341	14722	14618	14558	14497	14599	14634	14623	14319	14608	14494	14560	14583	14618	14583	14614	14744	14454	14383	14609	14523	14573	14567	14668	14471	14431	14777	14500	14468	14552	14528	14391	14486	14598	14599	14543	14640	14534	14558	14445	14422	14488	14542	14603	14444	14590	14629	14456	14415	14524	14534	14526	14591	14604	14625	14740	14527	14480	14386	14510	14467	14644	14460	14465	14378	14482	14674	14492	14627	14489	14503	14635	14471	14369	14504	14602	14767	14598	14679	14499	14380	14314	14556	14530	14457	14522	14706	14408	14637	14415	14367	14688	14542	14497	14742	14431	14457	14549	14501	14596	14441	14382	14472	14635	14592	14661	14667	14508	14448	14490	14660	14564	14660	14623	14340	14676	14585	14493	14680	14439	14706	14391	14690	14514	14460	14452	14481	14385	14482	14345	14716	14599	14632	14555	14626	14537	14668	14694	14596	14602	14499	14479	14471	14358	14580	14446	14687	14486	14741	14514	14604	14579	14639	14527	14558	14535	14574	14448	14400	14668	14387	14519	14585	14564	14453	14554	14405	14470	14456	14593	14622	14595	14621	14295	14445	14551	14507	14717	14628	14565	14543	14489	14475	14724	14507	14548	14577	14590	14655	14608	14606	14665	14487	14470	14638	14552	14544	14606	14449	14519	14579	14610	14490	14523	14456	14442	14519	14517	14494	14495	14579	14498	14648	14336	14639	14450	14547	14562	14493	14578	14492	14593	14569	14549	14351	14619	14620	14787	14572	14482	14432	14604	14673	14405	14680	14635	14555	14577	14481	14585	14494	14514	14517	14588	14609	14609	14538	14544	14494	14661	14656	14642	14459	14432	14564	14535	14517	14566	14667	14461	14673	14447	14382	14390	14592	14528	14576	14554	14507	14639	14529	14516	14545	14482	14666	14584	14699	14521	14616	14467	14666	14637	14542	14597	14393	14585	14563	14608	14509	14524	14559	14306	14538	14535	14653	14656	14405	14652	14639	14565	14620	14557	14559	14526	14523	14510	14659	14604	14710	14578	14569	14533	14594	14707	14528	14422	14578	14472	14588	14553	14569	14431	14622	14660	14619	14685	14557	14418	14438	14516	14600	14644	14602	14551	14576	14425	14571	14613	14439	14502	14504	14763	14443	14612	14560	14678	14504	14603	14705	14413	14460	14527	14650	14488	14295	14624	14641	14626	14565	14623	14660	14609	14553	14537	14538	14544	14550	14400	14593	14446	14609	14593	14393	14648	14589	14660	14500	14638	14662	14565	14446	14674	14467	14381	14492	14797	14555	14593	14580	14661	14552	14666	14520	14671	14589	14446	14499	14607	14653	14553	14516	14572	14452	14596	14621	14455	14603	14635	14704	14521	14428	14597	14571	14413	14655	14584	14509	14407	14565	14552	14363	14558	14656	14467	14657	14566	14620	14557	14790	14575	14615	14624	14560	14600	14597	14604	14539	14512	14508	14550	14399	14589	14668	14633	14793	14703	14591	14602	14431	14766	14593	14745	14754	14524	14465	14606	14540	14580	14536	14481	14632	14651	14566	14394	14630	14590	14381	14458	14520	14442	14511	14622	14534	14577	14583	14671	14521	14645	14421	14443	14594	14670	14454	14443	14578	14601	14472	14514	14742	14469	14653	14610	14631	14655	14623	14714	14413	14539	14647	14530	14418	14549	14483	14528	14489	14579	14578	14591	14611	14563	14680	14605	14610	14601	14594	14468	14604	14549	14564	14575	14555	14561	14535	14748	14538	14750	14590	14435	14431	14580	14486	14526	14621	14650	14475	14438	14614	14545	14560	14587	14643	14736	14412	14651	14514	14752	14350	14415	14654	14566	14516	14349	14620	14686	14424	14561	14476	14754	14413	14691	14549	14485	14615	14679	14500	14530	14483	14663	14547	14500	14482	14515	14476	14520
23722	21048	28368	24008	21925	21750	20688	18203	17643	17644	17480	17414	17215	17112	17149	17043	17026	16888	17081	17014	17004	16937	17088	16753	17202	16952	17106	17017	16869	17143	17125	17071	17178	17000	16836	16996	16857	16993	16956	16869	16850	17026	16886	17027	16998	16916	16779	16879	17230	16797	16832	16813	17020	17001	16956	17047	16932	16706	16743	16767	16921	16749	16987	16844	16921	17012	16938	16830	17044	16939	16883	16836	16770	16808	16998	16779	16939	16873	16798	16692	17013	16928	16870	16846	16796	16889	16796	16800	16914	16879	16808	16778	16986	16718	16739	16783	16839	16958	17078	16886	17154	16732	16992	16987	16925	16838	16886	17029	16999	16791	16826	16711	16890	16895	16646	16905	16860	16992	16853	16842	16783	16825	17098	16962	16772	16899	16945	16759	16950	16942	16935	16738	16845	16911	16746	16820	16855	16724	16732	16774	16955	17013	16661	16822	16999	16749	16662	16922	16921	16864	16589	16923	16982	16770	16749	16665	16786	16638	17038	16895	16695	16916	17036	16752	16852	16754	16766	16784	16969	16888	17048	16706	16910	16912	16862	16882	16796	16860	16733	16820	16982	16886	16784	16770	16965	16883	16800	16894	17016	16783	16814	16837	16826	16804	16914	16905	16763	16720	16830	16800	16790	16756	16833	16723	16717	16906	16962	16877	16734	16778	16752	16733	16815	16700	16935	17014	17016	16780	17010	16822	16825	16658	16893	16766	17037	16989	16563	16792	16809	16668	16971	16849	16826	16868	16862	16739	16677	16808	16888	17081	16829	16738	16806	16825	16981	16931	16774	16914	16770	16670	16847	16801	16898	16889	16508	17003	16745	16818	16851	16731	16987	16902	16711	16897	17040	16945	16728	16784	16808	16990	16958	16630	16673	16708	16794	16864	16790	16870	16829	16772	16775	16991	16839	16865	16781	16906	16710	17065	16832	16810	16885	16777	16704	16857	16684	16808	16748	16916	16935	16820	17009	16743	16897	16717	16997	16793	16862	16843	16926	16863	16858	16758	16839	16859	16741	16862	16859	16705	16827	16944	16690	16956	16928	16786	16853	16854	16972	16658	16777	17037	16931	17077	16929	16955	16783	17040	16700	16877	16936	16834	16836	16695	16917	17050	16873	16707	16846	16938	16852	17028	16681	17083	16911	16737	16927	16803	16978	16761	16900	16926	16916	16914	16897	16669	16869	16865	16791	16831	16890	16893	16716	16797	16946	16793	16863	16786	16808	16684	16837	16827	16625	16853	16826	16875	16863	16961	16944	16781	16711	16840	16971	16949	16829	16667	16821	16831	16864	16744	17107	17001	16887	16830	16831	16736	16839	16903	16981	16823	16662	16730	16797	16739	16880	16736	16873	16745	16802	16965	16954	16882	17010	16699	16932	16760	17019	17208	16811	16629	16803	16921	16740	16778	16801	16744	16713	16930	16798	17018	16905	16715	16652	16745	16814	16878	16804	16874	16925	16905	16933	16765	17011	16678	16619	16676	16636	16899	16784	16752	16907	16745	16764	16733	16762	16785	16897	16820	16924	16837	16871	16777	16880	16653	16671	16843	16894	16981	16785	16697	16998	16822	16859	16828	16801	16842	17024	16672	16695	16926	17050	17074	16804	16682	17062	16934	16813	16722	16791	16791	16659	16844	16594	16686	16900	16807	16854	16782	16711	16740	16930	16663	16806	16706	16792	16910	16869	16637	16873	16625	16641	16822	16817	16839	17024	17012	16692	16764	16972	16832	16809	16882	16715	16847	16923	16893	16833	16827	16694	16719	16702	16932	16866	16893	16878	17036	16694	16749	17019	16904	16827	16949	16981	16948	16768	16800	16957	16901	16804	16996	16696	17012	16769	16777	16687	16621	16804	16685	16780	16935	16822	16602	16673	16992	16756	16971	16762	16805	16870	16782	16843	17133	16825	16795	16836	16850	16590	16638	16781	16630	16919	16902	16909	17006	16863	16994	16844	16976	16848	16662	16687	16762	16853	16920	16796	17025	16793	16884	16716	16902	16843	16777	16928	16623	16843	16846	16859	17015	16793	16738	16743	16831	16705	16966	16899	16870	16756	16602	16993	16686	16974	16727	16930	17030	16918	16832	16905	16902	16856	16769	16690	16815	16864	16739	16548	16843	16828	16874	16800	16799	17034	16759	16869	16840	16706	16778	16806	16796	16889	17070	16959	16795	16834	16880	16743	16839	16819	16659	16787	16717	16811	16815	16827	16789	16763	16810	16732	16824	16885	16797	16800	16905	16667	16703	17092	16712	16769	16803	16723	16975	16818	16846	16831	17022	16879	16877	16919	16734	16889	16716	16703	16813	16713	16649	16795	16910	16703	16928	16923	16772	16886	16753	16884	16859	16850	16590	16800	16806	16909	16825	16852	16804	16929	16806	16690	16910	17009	16901	16808	16806	16834	16712	16845	16909	16851	16950	16795	17067	16959	16683	16860	16843	16794	16928	16849	17000	16860	16777	16828	16797	16827	17025	16763	16799	16970	16817	16946	16751	16765	16723	16934	16794	16765	16776	16793	16879	16913	16926	16650	16878	16586	16965	16817	16879	16699	16868	16846	16821	16692	16792	16588	16813	16821	16934	16614	16872	16882	16883	16673	16789	16988	16944	16813	16856	16736	16849	16907	16719	16730	16861	16841	16934	17006	16819	16764	16793	16931	16721	16719	16766	16857	16735	16701	16724	16851	16846	16812	16916	16880	16899	16672	16670	16736	16850	16890	16759	16564	16772	16843	16813	16879	16783	16803	16838	16861	16927	16900	16946	17033	16922	16753	16825	16940	16858	16960	16742	16884	16727	16803	16932	16987	16849	16911	16775	16902	16958	16710	16944	16875	17075	16790	16877	16903	16730	16914	16766	16788	16757	16828	16892	16989	16799	16813	16977	17032	16777	17034	16845	16913	16822	16835	16654	16819	17040	16735	16671	16808	16943	17038	16924	16987	16980	16914	17061	16829	16977	16799	16860	17047	16698	16967	16997	16813	16741	16781	16920	17132	17105	16916	16726	16839	16840	16925	16848	16820	16880	16856	17023	16812	16952	16941	16932	16709	16870	16965	16645	16747	16956	16780	16845	16806	16806	16897	16825	17021	16923	16706	16788	16879	16823	16926	16749	17020	16735	16795	16917	16757	16790	16858	16889	16889	16917	16884	16834	16742	16847	17000	16924	16942	16827	16845	16878	16956	16885	16739	17020	16764	16834	16725	16784	16741	16723	16713	16870	16695	16964	16790	16709	16810	16877	16852	17031	16947	16987	17037	16892	16772	16943	16797	16815	16815	16790	16866	16844	16664	16772	16662	17048	16813	16888	16880	16920	16825	16817	16686	16743	17061	16878	16680	16661	16793	16823	16867	16898	16926	16969	16803	16886	17038	16892	16803	16780	16785	16777	16715	17094	17153	16821	16778	16678	16796	16853	16865	16746	16787	16812	16760	16984	16931	16823	16948	16977	16989	16742	16945	16954	16845	16817	16630	16692	16888	17031	16830	16931	16721	16843	16833	16983	16942	16758	16785	16578	17039	16983	16718	16921	16870	16783	16761	16808	16925	16894	16813	16752	16805	16887	16748	16782	16968	16854	16962	16753	16752	16775	16804	16820	16763	16863	16846	16833	16981	16828	16824	16883	16712	16834	16786	16773	16766	16832	16815	17040	17029	16652	16622	16712	16762	16742	16872	16921	16722	16669	16977	16761	16875	16894	16613	16778	16821	16871	16741	16872	16976	16648	16743	16713	16888	16810	16861	16845	16846	16766	16818	16770	16663	16746	16765	16914	16850	16843	16876	16766	16694	16781	16807	16924	16893	16705	16819	16847	16719	16801	16794	16905	16879	16725	16941	16978	16751	16828	16869	16681	16799	17027	16752	16827	16859	16836	16981	16686	16801	17027	16741	16634	16748	16616	16615	16649	16818	16776	16777	16700	16886	16916	16738	16835	16798	16706	16936	16746	16869	16944	16905	16833	16960	16823	16808	17041	16758	16918	16756	16871	17013	16625	16712	16999	16916	16703	16865	16862	16738	16751	16958	16833	16712	16899	16890	16790	16768	16799	16947	16760	16841	16854	16774	16799	16989	16884	16764	16843	16875	16799	16884	16950	16722	16878	16731	17077	16882	16734	16748	16868	16753	17067	16807	16556	16953	16726	16973	16971	16780	17020	17064	16762	16837	16840	16787	16785	16794	16863	16773	16851	16744	16625	16867	16736	16946	16695	16775	16903	16785	16570	16755	16691	16746	16741	16960	16874	17056	16962	16873	16944	16869	16832	16729	16789	16571	16887	16985	16896	16790	16783	16802	16800	16870	16872	16834	16897	16880	16867	16914	16818	17006	16800	16868	16717	16950	16689	16799	16784	16794	16822	16996	16698	16836	16901	16773	16769	16717	16817	16726	16783	16693	16936	16786	16921	17173	16909	16877	16751	16906	16905	17110	16778	16887	16682	16800	16748	16847	16590	16953	16784	16968	16809	16901	16787	16838	16679	16789	16854	16761	16736	16937	16680	16797	16781	16899	16977	16887	16683	16935	16745	16843	16921	16925	16918	16909	16850	16657	16808	16782	16707	16791	16952	16670	16898	16872	16912	16865	16874	16581	17071	16565	16755	16727	16828	16857	16744	17035	16861	16679	16666	16895	16769	16880	16815	16821	16805	16826	16723	16902	16985	16824	16970	16880	16842	17012	17081	16955	16686	16898	16989	16795	16937	16700	16859	16922	16880	16772	16643	16782	16726	16913	16641	16828	16683	16674	16793	16874	16795	16830	16816	16752	16545	16742	16699	16804	16796	16969	16561	16999	16778	16799	16869	17044	16950	16979	17026	17119	16993	16808	16849	16998	16988	17000	16908	16767	16962	17033	16955	16841	17055	16785	16761	16901	16885	16846	16865	16747	16721	16784	16793	17064	16827	17021	16716	16848	16817	16859	16941	16888	16935	16953	16928	16920	16875	16699	16744	16815	16745	16679	16735	16873	16842	16873	16910	16832	16756	16782	16799	16874	16640	16758	16706	16771	16863	16897	16942	16747	16950	16783	16677	16941	16874	16761	16776	16690	16842	16960	16853	17025	16523	16781	16849	16744	16881	16757	16754	16696	16913	16960	16875	16884	17000	16912	16830	16972	16836
18117	30547	27869	22119	19612	18015	17160	16482	15968	15647	15578	15597	15527	15362	15355	15195	15270	15303	15261	15160	15146	15279	15053	15178	15123	14992	15114	15186	15115	15054	15152	15163	15208	15078	15033	15064	14981	15007	14981	14921	15059	15109	15086	14932	15081	15058	15058	14958	14996	15042	15063	14849	15053	15113	14962	14937	15301	14996	14959	14963	14889	14984	14927	14861	14877	14851	14882	14987	14967	15061	14972	14879	14895	14964	14951	14927	14823	14903	15070	14938	15055	14986	14805	14824	14892	14920	14984	15061	15072	14875	14893	15008	14941	14796	14864	14858	14925	15048	14860	15047	14906	14851	15121	15074	14892	14869	15062	15021	14814	14821	14749	14907	14812	14852	14935	14758	14927	14803	15053	14989	14947	14956	14945	15114	14996	14998	14873	14945	14916	14873	15014	14888	14841	14934	15068	14977	14831	14754	14960	14970	14923	14923	15036	14921	14887	14886	14804	14973	14914	15007	14879	14726	14979	14817	14910	14849	15067	14974	14884	14633	14971	14934	15049	14898	15067	14930	14861	14902	15091	15041	14847	14819	14938	14805	14961	14886	14757	14875	14925	14864	14856	15041	15027	14816	14862	14855	14800	14906	15003	14924	14965	14887	14932	14855	14897	15042	14964	15123	14921	14927	14965	14833	14753	14859	15084	14917	14873	14845	15093	14734	14708	15092	15020	14871	14940	14800	14947	14788	14974	15087	14925	14852	14945	14923	14732	14774	14765	15041	14947	15032	15000	14876	14819	14917	14940	14837	14954	14907	15066	14882	14951	14721	14824	14925	14986	14792	14862	14791	14968	14771	14839	14984	15076	14912	14934	14766	15006	14824	14932	14779	15002	14830	14845	15052	14873	14878	15030	14983	14927	14699	14777	14879	14786	14872	15091	14754	14925	14924	14820	14826	14888	14859	14972	14754	14975	14979	14858	14942	14815	15041	14833	15024	14880	14838	14974	14891	15052	14926	14869	14844	14944	15018	14916	15004	14921	14934	14926	14848	14917	14956	14905	14823	14672	14913	14975	14816	14935	15034	14772	14887	14874	14925	14888	14995	14839	14933	14925	14838	14918	15062	14864	14891	14853	14784	15001	14926	14920	14848	15078	14810	14951	15024	14773	15002	15002	14848	14992	15041	14906	14816	14988	14838	15026	14936	14868	14814	14836	14935	15030	14916	15112	14775	14881	14994	14988	15012	14919	14954	14770	14795	15059	14770	14982	14774	15062	14837	15045	14865	14863	14995	14839	14775	14996	14955	14937	14840	14990	14880	15088	14859	14961	15000	14829	14806	14944	14965	14924	14908	14921	14887	14890	14913	14810	14812	14985	14820	14931	15068	14948	14997	14846	14994	14929	15052	14818	15025	14857	14903	14752	14823	14857	14841	14964	14949	14886	15044	14932	15165	14874	14845	14882	14880	14875	14818	15050	14928	14959	14950	14926	14904	14799	14998	14735	14954	14878	15023	14923	14715	14702	14991	14808	14845	14806	15131	15016	14894	14999	14903	15011	14810	14833	14852	15006	15093	14822	14916	15040	14926	14873	14759	14778	15155	14854	14912	14825	15016	14837	14854	14849	14955	14919	14812	14899	14904	15047	14932	14880	15040	14856	14912	14919	14888	14906	14893	14978	14956	14769	14951	14976	15074	14870	14861	14953	14763	14747	14974	14690	14955	14780	15017	14803	14886	14868	14910	14924	14885	14786	14778	14900	15048	15031	14848	14943	14885	14792	14854	14971	15017	14841	14901	14833	14912	15012	14939	14979	15039	14946	14878	14989	14900	14836	14981	14854	14797	15021	14958	14983	14768	14780	14998	14810	14852	14861	14992	14988	15011	14973	14820	14933	14699	15099	14970	14896	14664	14970	14968	14980	14904	14798	14994	14919	14940	14783	15120	14836	15019	14830	14951	14862	14974	14951	14882	14824	14879	14850	14934	14853	14893	14713	14917	15029	14926	14979	14974	14907	14853	14910	14892	14921	14790	15035	15016	14864	14897	15054	14916	14851	14842	14994	14762	14831	14884	14898	14806	14834	14947	14956	14944	15053	14818	14954	14775	14880	14910	14949	14734	14914	14896	15018	14900	15064	14835	14925	14971	14939	14997	14917	14841	14800	14986	14906	14861	14847	14848	14896	15030	15039	14895	14953	14888	14948	14874	14782	14856	14943	14897	14871	14977	14964	14927	15056	14949	14918	15051	14965	14818	14809	15006	14795	14970	14958	14896	14726	14927	14845	14948	15037	14938	14885	14895	14983	14904	14789	15021	15156	15085	14947	14908	14821	14850	14807	14838	14904	14787	14776	14922	15143	14933	14752	14834	14816	14898	15034	14924	14820	14960	14770	15079	14890	14874	14767	14877	14961	14803	14877	14934	14975	14975	14735	14873	14870	14787	14891	14927	14923	14816	15009	14853	15063	14880	14984	14864	15032	14651	14776	14975	15054	14990	14838	14827	14878	14893	14954	14965	14914	14891	15044	14897	14840	14830	14946	14762	14810	14883	15048	15112	14864	14864	14913	14953	14981	14950	14977	14818	14676	14988	14865	14997	14863	15123	14737	14907	14870	14751	14914	15018	15082	14838	14876	14906	14910	14853	14768	14986	14948	14937	14885	15037	14979	14906	14889	14993	14988	14758	14922	14971	14895	14827	14838	14771	15018	14791	14939	15021	14879	14997	14901	14880	14954	14673	14864	14892	15114	14818	14650	14923	14934	14866	15079	14998	14884	14899	15149	14958	14779	14988	14827	14963	14854	14802	14923	14726	14871	15142	14878	14803	15073	14835	14998	15057	14989	14866	15054	14883	14787	14950	14988	14893	14958	14852	14755	14667	14983	15065	14816	14947	14959	14936	14929	14860	14811	14937	14954	14906	15018	14881	14861	14822	14987	14968	14834	14931	14977	14918	14972	14871	14782	15062	14917	14885	14888	15032	14863	14765	14769	15025	14737	14931	14907	15060	14971	14858	14801	14959	14902	14852	14955	14942	14783	15041	14915	14864	14719	14806	15082	14846	14888	14910	14861	14913	14820	14895	14821	15032	14813	14920	14898	14958	14904	14929	14845	14987	14849	14851	14870	14771	14911	14885	14958	14876	14976	14979	14723	14971	14862	14811	14902	15046	14943	14867	14928	14872	15034	14837	14970	14774	14861	14873	14951	14900	14952	14807	15005	14952	14961	14784	14829	15063	14941	14971	14947	14921	14768	15062	14903	14927	14888	14789	14935	14875	14884	15012	14859	15149	14977	14791	14982	14903	15001	15090	14877	14932	14850	14863	14870	14829	14831	14980	14885	14921	14600	15016	15000	14874	14878	14936	14925	14737	14751	15011	14807	14933	14898	14956	14893	14922	14823	14917	15020	14916	14996	14954	14789	14773	14886	14792	14931	14961	14727	14870	14912	14822	14956	14815	15052	15018	14896	14873	14866	14990	14879	14857	14921	14935	14884	15012	14768	14994	14770	14862	14928	15008	14902	14935	14925	14880	14855	14997	14815	14836	15089	14883	14884	14827	14806	14866	14998	14745	14926	14925	14898	14969	14924	14838	14987	14864	14867	14906	14984	14864	14886	14798	15042	14989	14958	14968	15057	14979	14886	14849	14979	14836	14779	14939	15097	14809	14845	14861	15057	14907	14850	14942	15077	14927	15022	15020	14859	14822	14779	14935	15029	14910	14782	14783	14951	14768	14893	14863	14742	14957	14784	14858	14915	14962	14837	14868	14894	14915	14910	14969	14909	14804	15052	14775	15056	14848	14900	14988	14934	14773	14899	14765	14973	14834	14798	14889	14827	14736	14977	15024	14722	14951	14894	15051	14835	14843	14989	14896	14816	14803	15033	14847	14804	15022	14872	14906	14957	14891	14944	14917	14875	14787	14804	14881	14875	14984	14924	14828	14925	14901	14998	15000	14792	15049	14945	15021	14956	14963	14811	14766	14810	14965	14805	14853	15045	15015	14703	14957	14910	14811	14893	14774	14871	15031	14904	14958	14939	14866	14939	14799	14899	15049	15011	14998	14811	14894	14909	14999	14772	14795	14880	14805	14853	14969	14931	14877	14939	14800	14936	15125	14940	14936	14989	14928	14839	14811	15004	14896	14943	15084	14916	14997	14878	15005	14951	14703	14922	14946	14966	14834	15030	14952	15006	14883	14943	14925	15092	14928	14994	14840	15069	14916	14950	14951	14770	14942	14929	14953	14938	14914	15111	14756	15034	14813	15134	14849	14813	14921	15119	14708	14852	14796	15034	14974	14984	14758	14966	14904	14831	15051	14968	14962	15011	15042	14839	14740	14975	14912	14790	14938	14914	14837	14928	14785	15015	14907	14891	14793	14924	14845	15022	14933	14943	15087	14921	14720	14855	14929	15065	14833	14918	14807	14995	14910	14993	14910	14843	14879	15012	14820	14980	14810	14923	15033	14875	14868	14757	14836	14738	14994	14969	14878	15012	14892	14968	14918	14921	14963	14863	15067	14817	15001	14735	14971	14774	14968	15118	15024	14945	14882	14866	15106	14958	14805	14810	14944	15108	14934	14891	14997	14850	14902	14985	14734	14784	14896	14827	14909	14845	14979	15035	15015	15109	14794	14824	14911	14752	14914	14800	14890	14869	15013	14986	14731	15107	14956	15021	14986	14882	14905	14766	14963	15021	14872	14809	15112	14779	15083	14762	14950	14862	14760	14950	14810	14938	14910	14847	15115	14836	14920	14779	14927	14877	14797	14802	14886	14951	14876	14859	14763	15001	14887	14951	14779	14866	14895	14790	14933	14827	14930	14918	15087	15013	14837	15072	14940	14983	14899	14978	14897	14824	14915	14864	14812	15147	14902	14788	14936	14764	14835	14892	14763	14801	14777	15041	14876	14893	14786	14851	15091	14893	14911	14968	14788	14998	14900	14931	15038	14937	14996	15104	14825	14698	14788	14979	14931	14901	14919	14879	14830	14807	14894	15038	14808	14954	14905	14989	15008	14876	14907	14908	14938	15026	14853	14885	14832	14997	14739	15054	14834	14918	14899	14945	14904	14985	14855	14750	14914	14927	14736	14956	14860	14958	14960	14980	14871	14877	14839	15081	14890	14969	14926	15042	14874	14868	14961	15071	14998	14929	14742	14856	14858	14955	15029	14834	15015
22490	20971	28662	23446	21216	23085	24359	19219	17912	18066	18018	17442	17503	17507	17559	17315	17382	17437	17337	17205	17210	17225	17298	17307	17183	17019	17018	17270	17307	17293	17224	17315	17269	17146	17005	17054	17081	17000	17154	17283	17339	17324	17038	17093	17148	17177	16882	16939	17246	16859	16983	17024	17083	17046	17143	16891	16993	17169	16977	17123	16994	17215	16933	17115	17237	17065	16904	16992	16908	17097	16936	16987	17116	17018	16920	16831	16876	17043	16938	16929	16771	17190	17185	16959	17076	16740	16833	17094	16972	16930	17069	17037	16979	16923	17057	17021	16963	17039	16820	17053	16868	16978	16960	16943	17052	17020	16918	16835	16975	16969	17009	16736	16820	16973	17107	16938	17100	16972	16830	16843	16995	17068	17013	17067	16906	16983	16775	16969	16965	16831	17002	16891	16988	17080	16906	16983	16925	17012	17009	16944	17073	16901	16814	16739	17000	16902	17121	16739	17123	17054	16977	17015	17131	17180	16885	16918	16903	17010	17082	17001	17105	16921	17050	17212	16969	16936	16908	17171	16967	16886	16819	17068	16989	16900	16999	17119	16834	17044	17175	16925	16985	16887	17043	17000	16824	17017	17061	16963	16868	16960	17102	16910	16850	17062	16920	16801	16974	16986	16840	16914	17065	16828	16935	16946	16907	16790	17083	16780	16825	17037	17108	16825	16903	17051	16967	16745	17011	16901	17223	16971	16797	17062	16616	16881	17138	16813	16890	16718	16955	16749	16834	16899	17090	17039	16966	16837	16889	16899	16843	16837	16990	17070	17024	16956	17043	17069	16944	16831	16782	16802	16950	16800	16800	16919	16842	16875	16998	17084	16852	17000	16839	16872	16915	16826	17032	16930	17108	17021	17087	16775	16879	16803	16834	16994	17062	17025	17149	16993	16980	17130	16974	17033	16904	16741	16883	16859	16864	16908	16889	16909	16956	16906	16942	17191	16994	16898	16740	16926	17066	16670	16991	16746	17033	16624	16764	16851	16655	17021	16837	16856	17053	16955	17020	16859	16923	16994	16916	16904	17048	16776	16884	17012	17061	16888	17289	16925	17028	17060	16895	17035	16877	16970	16923	16782	17010	16926	16823	16989	17020	17036	16854	16769	16900	16873	17047	16894	16830	17067	16982	17107	16928	17014	16943	17121	16880	16703	16917	17021	16848	16956	16890	17012	16938	16952	16802	16834	16795	16877	16972	16773	16972	16902	16916	16871	16870	17095	17029	16831	17232	16927	16822	16994	16895	16874	17161	16898	16871	16846	16752	17005	17089	17003	16994	16933	16662	17040	16842	17095	16955	16986	16797	16968	16926	16965	16921	16880	17035	16967	16983	16852	16885	17119	17126	17119	16996	17080	16940	16951	17042	17040	16881	16909	16869	16901	17028	16834	16789	16871	16898	16957	16972	16908	16855	16913	16783	16805	16957	16915	17064	16898	16854	17090	16916	16834	17053	17035	16949	17089	16794	16954	17112	17128	16932	16836	17158	16879	16820	16993	17014	17077	16763	16926	16832	16811	17110	16798	16836	16831	16797	16806	17045	16892	16978	16873	16734	16987	16835	16939	17057	16782	16874	16977	16746	16960	16969	16774	16957	16871	16708	17011	17041	16945	16948	17043	16870	16789	17002	17101	17029	16949	16874	16816	16706	16753	16755	16923	16869	16816	16997	16912	17069	16818	17009	16870	16660	16878	16907	16748	17055	17150	16982	17044	17017	16819	16888	16758	16827	17017	16800	16790	16666	16984	17007	16935	16754	16999	16900	16955	16964	16929	16980	16732	16953	16912	16807	16798	17108	16902	16986	17062	17093	16986	16980	16989	16884	16877	16910	16897	16930	16910	17027	16676	16703	17080	16889	16963	17016	16997	16896	16861	16867	16902	16976	17095	16915	17118	16885	16979	16910	16914	16900	16963	16985	16704	16892	16948	17119	16715	16972	16926	16844	16993	16925	16988	16708	16712	17095	16879	16795	17047	16809	16983	17217	17117	16651	16907	17151	16894	16883	16907	17018	16713	16881	16820	16919	16792	17069	16908	16995	16879	16741	17110	16905	16919	16907	16734	17000	17028	16947	16761	16900	16935	16852	17002	17097	16993	17013	16752	16783	16923	17016	16791	16747	16931	16777	17022	17164	16940	16849	17035	16920	16777	16930	17051	16875	16850	16823	16969	16815	17031	16899	16926	16923	16769	16936	16923	16936	16993	16916	16854	16857	16886	16888	17107	16843	16955	16884	17035	16783	16878	16968	17199	16882	17014	16946	16950	17075	16933	16981	16726	17168	17049	17016	16963	16995	17023	16807	16832	16992	16783	16882	16988	16864	16848	16888	16800	16793	16903	17001	16906	16918	16843	17053	16784	16920	16906	16985	16983	16892	16965	16826	16768	16894	16739	17076	16921	16910	16877	16789	16972	17112	16968	17029	16920	16859	16641	16945	16823	17000	16804	16890	16888	16945	16862	17077	17142	16982	17122	16765	16886	16931	16795	17124	16966	16757	16648	16932	17120	17000	17024	17024	16803	16972	16852	16956	17100	16739	16749	16803	16794	16624	16904	16965	16982	16809	16973	16975	16735	16867	16943	16993	16926	16902	16931	17039	16921	16994	17025	16992	17069	17111	16749	17022	16993	17053	17001	16958	17088	17068	16863	16949	16927	16790	16923	16921	16832	17040	16941	16915	16968	17041	16970	16877	16912	16947	16908	16933	17116	16932	16870	16888	16920	16874	17004	16751	16682	16838	16794	16816	16799	16992	17007	17043	16774	17007	16940	16749	16839	16968	16809	16781	16742	16841	16741	16837	17056	16829	16914	16783	17038	16844	16847	16890	16926	16835	16955	17107	16812	16697	17034	16944	16866	16781	16965	16868	16899	16847	16995	17026	16837	17049	16891	17102	16941	16956	16665	16898	17010	16925	16940	16982	16856	16872	16887	17057	16887	16996	16926	16863	16990	16962	16625	16755	17210	16705	16860	17045	16921	16883	16931	16952	16788	16870	16776	16874	16990	16812	16953	16831	16789	16904	17040	16949	16888	16964	16906	16862	16829	16889	16849	16856	16704	16813	16908	17169	16796	16860	17022	17088	16958	16870	17040	16928	17112	16953	16993	16934	16866	16992	16857	16884	16991	16929	16943	16902	17110	16923	16907	16912	16790	16927	17013	16826	16889	16892	16922	16904	16711	16683	16990	16936	16890	16817	16885	17032	16830	16890	16990	16922	16855	16975	17056	16911	16777	17033	17119	17064	16998	16869	16770	16852	17060	16877	16886	16995	16881	17062	16991	17211	16890	16792	16955	16897	16974	17013	16848	16983	17001	16925	16903	17045	16898	16782	16728	16861	16984	16620	16930	16827	16892	16868	16806	17029	16830	16878	17106	16831	16898	16956	16888	16915	16985	17117	17063	16991	16866	16827	16858	17128	16747	16953	16866	16875	17060	16955	16954	17030	17099	17065	16916	16873	17026	16934	16857	16839	16954	16841	16920	16811	16758	16663	16893	16924	16928	16758	17005	17236	16857	17040	16851	17039	16844	16830	17018	16960	17191	17135	16902	16865	16996	16991	17096	16941	17073	17020	16989	16915	16761	16840	16790	16707	16862	16957	16936	16837	17004	17028	16935	16838	16919	16923	17033	16881	16922	16936	16755	17089	17037	17034	16840	17101	17161	16889	17025	16806	16903	16900	17004	16995	16864	16795	16852	16991	16946	16800	16870	16957	16889	17026	16920	16985	16946	16877	16796	16854	16925	16846	16966	16760	16868	16950	16909	17118	16953	16847	17044	17039	16735	16981	17135	17030	16918	16790	16934	16946	16956	16988	16917	16978	16784	16898	17051	16851	16821	16908	17214	17048	16944	16753	16817	17012	16926	16984	16999	16823	16951	16820	16729	16888	16966	16934	16912	17160	16764	16776	16881	16861	16903	17001	16940	16868	17023	16973	16983	16959	17032	17080	16867	16817	17093	16886	17027	16993	17160	17044	16846	16787	16889	16827	16722	16941	16570	16960	16890	16829	16860	16749	16904	16929	16931	17192	16867	17004	16912	16775	16849	16760	16852	16789	16915	16873	17052	16697	16829	16856	17023	16783	17072	16932	16888	16929	17098	16856	17124	16988	16998	16918	16899	16920	16822	17115	17025	16924	16974	16892	17025	16950	16997	16993	16978	16857	16753	17130	17048	16879	16912	16935	16794	17056	17191	16967	17040	16877	16944	16911	16773	16993	16950	16753	16862	16994	16925	16990	17010	17140	16932	16846	16872	16946	16968	17038	16863	16825	16895	16810	16948	16924	16907	16967	17079	16911	16963	16881	17006	17009	16890	16915	17035	17013	17116	16953	16703	16862	16808	16915	16764	17006	17035	17013	16831	17064	17014	17072	17261	16920	17102	17028	17042	16964	16744	16911	16893	16896	16796	16961	17098	17051	17023	16768	17008	16831	16803	16706	16934	16977	16833	17028	16785	17062	17088	16945	17151	17031	16948	16824	16978	17038	16848	16797	16852	16548	16952	16844	17014	16994	16901	16970	16882	16765	17032	16784	17050	16822	16953	16966	17031	16995	16901	16916	16954	16984	16998	16885	16834	16833	16827	17071	17017	16819	17003	16844	17225	16877	17026	16996	17190	16831	16959	17244	16924	16833	16928	17165	16961	16966	16777	16923	16948	16889	16731	16876	16880	16975	16877	16786	17031	17007	16936	16925	16702	17033	17001	17145	17158	16978	16907	16763	16997	17075	16866	16916	16732	17060	17036	16876	16870	16967	17018	16733	16948	16951	16788	16936	16930	16847	16790	16792	16767	16949	16862	17008	16860	16842	16925	16784	16751	16951	16874	16854	16917	17081	16973	17030	16921	16811	16880	16926	16888	16855	16868	16946	16841	16913	16911	16774	17000	17017	16803	16977	16967	16847	16847	16828	17050	16761	16844	17175	16895	16882	16973	16954	16907	16868	16891	17001	17000	16914	16883	17021	17043	17008	16958	17083	16894	16937	16949	17001	16992	16704	16899	16944	16866	16942	17143	16993	16978	17023	16869	16862	16849	17060	17028	16847	16495	17052	16980	16867	16787	17013	16883	16814	16978	16873	16840	16963	16813	16679	17049	16788	16618	16765	16888	16882	16712	16871	16878
19826	34726	31693	24912	21711	19676	18069	17184	16537	16232	15941	15660	15874	15579	15620	15400	15398	15237	15509	15377	15390	15300	15193	15226	15256	15348	15298	15241	15216	15277	15276	15213	15289	15137	15269	15039	15168	15329	15157	15307	15073	15324	15134	14977	15350	15187	15123	15192	14906	15029	14944	14880	15006	15184	15025	15030	14904	15179	14791	15082	15107	15127	15069	14961	14877	15089	14989	15082	14924	14983	15021	14884	15025	15012	14944	14971	15131	14989	15038	14988	15126	14922	14846	15018	15036	15046	14875	14770	14803	14783	14858	14854	15065	15086	14872	14911	14980	14903	14932	15040	14903	14990	14948	14978	15070	14832	14936	14940	14987	15189	14756	15004	14887	14914	14659	15045	15036	14821	15058	14953	14806	14980	14841	14858	14847	14896	14886	15149	14835	14877	14980	14920	15063	14894	14880	15099	14950	14957	14922	14914	14965	15146	14912	14822	14896	15000	14957	14933	14975	14862	14871	14694	14866	14797	14746	14876	14754	15096	15113	15025	15044	14979	14942	14901	14953	14996	14867	14939	15042	15085	14934	15021	14952	14948	14861	14792	14902	14862	14703	14931	14810	14764	14963	14988	15006	14832	14678	14735	15043	14993	15008	14873	14962	14921	14943	14960	14968	14860	14886	14964	14899	15108	14888	14970	15009	14970	14754	14880	14936	15093	14979	14862	14774	15065	14989	15086	15056	14846	14970	14875	14898	14985	14694	15080	15029	14971	14914	14845	14925	15132	14854	14984	14772	15006	15181	14969	15103	15000	14698	15044	14970	14822	14858	14911	14943	15002	14944	14969	15033	14778	15053	14887	14985	14921	14792	14903	15014	14885	14835	14818	14952	14944	14910	14907	14931	14694	15091	14744	14812	14890	14951	14822	14832	14751	15017	14908	14981	14744	14771	14937	14910	14961	14733	15143	14886	14737	14866	14937	14992	14746	14857	14805	15014	14794	14820	14915	14929	14985	14822	14904	14641	14843	14883	14984	14955	14756	15011	14887	14926	14810	14931	14944	15010	14809	14979	14828	14684	15006	15134	14926	15017	15004	14889	14950	14999	15016	14846	14947	14920	14954	14957	14850	14947	14919	14914	14766	14978	14889	14931	14970	14918	14868	14873	14966	14860	14893	14850	14958	14973	14731	14949	14971	15002	14911	14844	14920	14791	14862	14829	14920	15013	14949	14833	14848	14948	14993	14975	14865	14794	14937	14877	14930	14884	14986	14836	14817	15042	14865	14867	15204	14868	14809	14857	14759	14900	14918	14862	14817	14925	14934	14872	14800	14802	14889	14841	14720	15046	14749	14914	15020	14915	15050	14815	15017	14781	14958	14941	14876	14882	14946	14926	14968	14850	14891	14846	15099	15013	14942	14991	14775	14998	14863	15112	14927	15014	14818	14854	15048	14933	15085	14829	14945	14946	14913	14917	14792	14947	14922	14882	14992	14885	14943	14919	14873	14802	14980	15110	14863	14986	14937	14952	14849	14951	14928	15013	15016	14885	14876	14705	14977	14907	15094	15037	15061	14883	14996	14814	14855	15019	14640	14853	14838	14853	14963	14891	14929	14850	15017	14884	15084	14982	14917	14760	14810	14815	14876	14871	14869	14884	14817	14863	14918	14914	14843	15012	14867	14812	14997	14838	14992	14992	14939	15002	15082	14838	15045	14841	15057	14977	14965	14964	14978	14836	14908	14957	14815	15026	15092	14864	14732	15003	14894	14683	14943	14765	14884	14965	15028	14720	14814	14969	14948	14954	14763	14933	14911	14891	14868	14970	15001	14898	14968	14883	14906	14859	14855	14932	14867	15107	14905	14871	14896	14900	14892	15031	14855	14796	14984	14917	14880	14894	14957	14990	14773	14995	14965	15085	14979	14993	14864	14840	15025	14979	14931	14850	15062	14850	14882	14791	15052	14944	14855	14935	15092	14913	14967	15007	15114	15054	14950	15047	14900	14831	14981	15120	14954	14941	14900	14958	14788	14937	14996	14831	15066	14974	14790	15019	14936	14995	14792	15007	14892	14909	15099	14818	15014	14854	14999	14910	14839	15016	14934	15012	14913	15011	15019	15053	14922	15070	14647	15027	15003	14910	14966	15023	14951	14929	15149	15010	14937	14905	14946	14889	14776	14898	14875	14924	15020	14997	15042	14959	14829	14833	14916	14818	14939	14901	14983	14956	14817	14828	14983	15009	14939	14894	15015	14815	14738	14899	15007	15000	15059	14975	14946	14956	14926	15171	14948	15045	14944	14819	14813	14855	14935	14930	14887	14894	14948	14841	14950	14865	14800	14840	14830	15037	14924	14894	14994	14915	14764	14929	14935	14966	14896	14815	14964	15016	15175	14858	14830	14929	14948	14966	15068	14953	14895	14885	14901	15024	14936	14833	14763	15034	14976	14893	14862	14964	14944	14995	14751	15038	15039	14995	14777	14993	14936	15016	14897	14722	15012	14960	14881	14805	14853	15106	14863	14867	14755	14836	14940	14950	14887	14973	14874	14984	14751	14993	14935	14997	14815	14857	14909	14887	15085	14899	14826	14933	15034	15118	15111	14917	14814	14977	14997	15013	14741	14901	14934	14773	14921	14954	14868	15088	15000	14813	14995	14701	14881	14995	14991	14792	14910	14821	14995	14905	15022	14922	15091	14892	14878	14912	14949	14910	14961	14839	15025	14963	15014	14874	14853	14997	14873	14809	14891	14877	15021	14968	15075	14930	14860	14774	15014	14843	14853	15065	14816	14949	14860	14983	15004	14974	15022	14776	14912	14897	14847	14750	14959	14966	15101	15063	14916	14862	14944	14894	14879	14895	14859	14874	14861	14987	14934	14919	14928	14720	14942	14953	14964	14909	14949	14855	14904	14795	14980	15012	14898	14876	14881	15100	14954	14693	14982	14947	14867	14904	15045	15047	14978	14959	14964	14917	14944	14903	14785	14963	14712	15061	14924	14949	15087	14999	14902	15165	14935	14722	15026	14853	15010	14861	14958	14949	14997	14974	14814	14973	14819	14898	15008	14814	15010	14855	14883	14997	15045	14887	14902	14797	14975	15009	14816	14845	14910	14801	14764	14949	14922	15087	15020	14744	15012	15000	14919	14856	14928	14863	14853	15024	14814	14992	14732	15000	14810	15150	14915	14890	15181	15007	15116	15000	14979	14849	14823	14962	14816	14827	14975	14859	14818	14858	15050	14780	15085	14955	14889	14887	14855	14898	14974	14867	14984	14838	14870	14859	14903	15036	14779	14803	14907	14851	15003	15069	14903	15022	14892	14806	14941	15012	14971	14878	14834	14937	14881	14941	14988	14897	14870	14965	14936	14993	14774	14924	15056	14846	14961	14896	15026	14904	14900	14886	14956	14946	14670	14846	14773	14808	14982	14821	14878	14882	15004	14857	14845	14867	14876	14830	14871	14875	14899	14931	14780	14720	15017	14880	14977	14942	14932	14855	15033	14911	14813	14802	14989	15043	14960	15102	14938	14914	14928	14909	14848	14875	14866	15012	14953	14953	14962	14871	14876	14945	14924	14887	15027	14885	14972	14971	14991	14892	14867	14805	14988	14927	14859	14787	14799	14967	14786	14928	14995	14896	14718	14877	14889	14980	14869	15086	14877	14755	15018	15036	14941	14878	15008	14878	14816	14894	14986	14908	14887	15000	14981	14945	15101	14949	14839	14926	14868	14823	14930	14841	14952	15076	15077	14847	14868	14937	14946	14884	14835	15102	14833	14965	14843	14866	14901	14851	15048	14834	14983	15082	14937	14942	14795	14855	14910	14924	14949	14839	14982	14857	14906	14732	14963	15134	14983	15176	14995	14907	15035	14905	14937	14994	15169	14948	14957	14675	14880	15033	14950	14973	14909	14816	14984	14914	15122	15012	14856	14908	15016	15119	14802	15010	15074	14834	14926	15173	14846	14844	14992	14831	14939	15077	14886	15044	14753	15080	15095	14686	14921	15020	14939	14964	14836	14921	14931	14756	14919	14754	14914	14994	14824	14914	14955	14944	15085	14862	14879	15004	14866	14935	14922	14963	14944	14948	14748	14915	14978	15020	14714	15024	14968	14928	14990	15027	14901	14843	15042	15082	14930	14930	14954	14937	14996	14901	14936	15000	15060	15008	14746	14938	15071	14998	14974	14817	15019	14819	14892	14890	15077	15033	14925	15049	14952	14881	14936	14825	14785	15022	14926	14990	14938	14970	14844	14964	15058	14941	14900	14992	15007	14790	15085	15035	14934	14834	14790	14810	14965	14896	14925	14869	14919	14747	14769	14920	14917	14791	14746	14852	14978	15155	14867	15066	15001	14878	14955	14878	15137	14960	14972	15082	15142	14843	14938	15027	14956	14844	14908	15126	14910	14862	15088	14911	14797	14977	14935	15067	14860	15072	14923	15030	14741	14911	14967	14945	14933	14881	14987	14845	14873	15044	14884	14922	14829	14950	14710	14989	14869	14965	14803	14946	14892	14943	14881	14810	14998	14774	15004	14900	15140	14945	15091	14814	14759	14864	14917	15019	15102	14935	14856	14923	14860	15087	14975	15060	14866	14905	14933	14965	14831	14875	14901	14814	14897	14964	14906	14888	14965	14879	14931	14879	14911	14947	14884	14863	14710	14926	14870	15004	14846	14893	15001	14942	14832	14807	14833	14986	14945	14826	14874	14817	14829	14858	14837	14831	14988	14890	14904	14820	14951	14956	14998	14704	14884	14948	14958	15028	14879	14997	14828	14898	14861	14817	14906	14776	15016	15006	15029	14904	14946	14877	14840	14904	15038	15026	15055	14873	14881	14986	14944	14841	15081	14959	14896	15029	14712	15058	14972	14963	14967	14900	14935	14712	14933	14835	15019	14821	14975	14878	15065	14997	14985	14824	14961	14815	14847	15002	14876	14888	14726	15072	14952	14831	15015	15009	14897	14923	14803	14986	14993	14967	14703	15009	14941	15016	14893	15026	14852	14833	14818	14904	14858	14948	14899	15038	14949	15101	14916	14967	14911	14906	14952	15060	15028	14928	14737	14850	14981	14814	14861	14955	14745	14988	14862	14858	14958	14962	14824	14787	14758	14735	15094	14862	15007	14891	14906	14928	14806	14780	14967	14918	14942	14968	14887	14925	14943	14943	14775
27085	21847	24443	21371	17553	17055	16936	16604	16460	16379	16456	16267	16422	16149	16370	16494	16133	16289	16253	16314	16294	16419	16443	16086	16280	16303	16228	16361	16170	16282	16420	16419	16378	16108	16370	16351	16083	16204	16134	16150	16154	16178	16213	16413	16378	16181	16200	16169	16316	16290	16110	16218	16472	16080	16397	16384	16184	16352	16227	16373	16218	16301	16178	16212	15970	16087	16370	16311	16194	16368	16137	16351	16412	15955	16235	16264	16031	15980	16207	16250	16308	16149	16137	16177	16140	15956	16419	16190	16031	16363	16345	16327	16526	16212	16301	16156	16107	16356	16097	16229	16294	16043	16361	16196	16278	16140	16130	16289	16239	16232	16341	16259	16286	16094	16433	16252	16128	16141	16218	16318	16313	16154	16179	16256	16306	16057	16163	16210	16161	16258	16119	16274	16100	16210	16041	16010	16203	16201	16237	16264	16318	16227	16169	16251	16426	16339	16176	16171	16117	16270	16315	16312	16211	16147	16275	16435	16142	16086	16165	16228	16056	16016	16174	16242	16210	16389	16249	16186	15967	16114	16375	16139	16246	16291	16190	16224	16176	16405	16089	16293	16120	16211	15896	16169	16153	16191	16198	16175	16015	16160	16142	16324	16408	16425	16138	16196	16168	16072	16269	16066	16224	16265	16495	16260	16410	16305	16229	16229	16226	16066	16147	16160	16340	16092	16264	16182	16075	16092	16399	16197	16211	16231	16304	16272	16124	16273	16401	16102	15901	16137	16224	16283	16281	16248	16144	16117	16143	16156	16182	16225	16143	16195	16131	16164	16014	16032	16125	16273	16253	16113	16171	16154	15992	16253	16344	16043	16030	16328	16290	16134	16349	16261	16475	16114	16196	16171	16188	16104	16119	16161	16266	16178	16374	16115	16146	16245	16136	16241	16393	16134	16111	16115	16332	16186	16147	16120	16251	16181	16192	16082	16067	16157	16275	16255	16107	16140	16309	16082	16218	16148	16215	16077	16110	16235	16272	16329	16065	16119	16247	16268	16329	16242	16271	16210	16065	16181	15981	16302	16336	16211	16349	16071	16091	16056	16308	16182	16223	16215	16137	16105	16111	16240	16072	16316	16166	16429	16053	16344	16056	16154	15991	16211	16005	15986	16063	16170	16061	16359	16126	16194	16197	16242	16326	16057	16293	16225	16276	16088	16134	16043	16191	16174	16473	16169	16009	16050	16174	16019	16211	16306	16326	16196	16350	16288	16357	16019	16012	16329	16417	16094	16375	16312	16048	16216	16292	15979	16143	16038	16187	16222	16166	16197	16303	16036	16159	16095	16401	16218	16136	16252	16169	16127	16007	16121	16168	16356	16336	16083	16134	16254	16284	16207	16203	16314	16259	16284	16057	16203	16145	16254	15914	16237	16227	16104	16476	16191	16236	16278	16312	16403	16197	16331	16323	16340	16128	16237	16285	16319	16339	16192	16306	16215	16115	16235	16162	16220	16277	16344	16132	16026	16289	16073	16262	16220	16124	16167	16300	16269	16386	16143	16274	16063	16188	16376	16392	16378	16213	16068	16241	16218	16179	16415	16485	16391	16199	16237	16275	16118	16287	16239	16243	16062	16206	16222	16311	16138	16130	16133	16192	16105	16020	16312	16368	16211	16400	15984	16041	16244	16287	16139	16213	16269	16404	16251	16238	16022	16343	16224	16204	16181	16154	16119	16146	16167	16297	16304	16460	16323	16088	16273	16161	16236	16217	16399	16153	15974	16108	15812	16240	16331	16193	16280	16274	16171	16058	16216	16185	16260	16224	16340	16197	16315	16313	16115	16193	16178	16292	16324	15987	16144	16091	16009	16158	15952	16373	16181	16353	16082	16102	16158	16003	16203	16190	16231	16139	16181	16288	16241	16298	16115	16284	16077	16172	16194	16121	16157	16203	16325	16252	16187	16111	16083	16042	16324	16217	16327	16252	16286	16190	16106	16297	16358	16259	16312	16441	16235	16243	16129	16104	16236	16267	16138	16390	16289	16271	16198	16218	16142	16085	16147	16228	16413	16189	16325	16308	16143	16307	16352	16213	16190	16258	16390	16149	16305	16162	16133	16205	16181	16115	16101	16233	16194	16219	16110	16088	16030	16346	16195	16208	16309	16023	16133	16211	16117	16075	16311	16341	16018	16294	16053	16197	15882	16299	16144	16150	16164	16052	16140	16100	16315	16105	16161	16219	16239	16292	16252	16276	16279	16204	16234	16283	16183	16356	16269	15921	16011	16194	16264	16461	16187	16244	16201	16272	16004	16225	16106	16136	16099	16329	16277	16196	16382	16327	15977	16120	16246	16189	16206	16073	16151	16165	16187	16210	16226	16280	16140	16064	16180	16016	16155	16094	16117	16344	16269	16241	16189	16246	16345	16211	15995	16359	16129	16205	16239	16209	16304	16085	16057	16247	16215	16179	16302	16166	16021	16257	16005	16068	16045	16055	16308	16330	16257	16016	16144	16373	16266	16076	16244	16030	16057	16103	16053	16172	16294	16291	16376	16188	16167	16138	16300	16248	16269	16281	16143	16369	16187	16111	16191	16139	16290	16179	16016	16022	16135	16257	16166	16237	16321	16404	16360	16230	16113	16128	16226	16156	16402	16178	16137	16278	16065	16378	16242	16054	16081	16191	16157	16285	16142	16170	16223	16083	16250	16327	16337	16289	16130	16292	16246	16188	16256	16166	16137	16266	16032	16142	16186	16155	16165	16169	16179	16037	16239	16282	16307	16268	16307	16117	16365	16116	16254	16109	16146	16205	16160	16092	16146	16270	16221	16164	16079	16169	16151	16099	16308	16356	16202	16041	16285	16190	16193	16166	16357	16146	16282	16373	16111	16196	16054	16266	16136	16471	16391	16316	16075	16265	16341	16249	16246	16181	16217	16101	16178	16108	16052	16259	16165	15931	16039	16286	16148	16322	16209	16192	16169	16366	16117	16315	16303	16074	16084	15983	15995	16064	15964	16182	16383	16289	16383	16270	16320	16052	16104	16267	16256	16281	16349	16157	15951	16207	16180	16148	16130	16115	16013	16273	16200	16328	16044	16234	16395	16287	16110	16114	16227	16098	16285	16356	16119	15947	16210	16097	16045	16190	16184	16158	16320	16316	16367	16221	16291	16234	16115	16262	16060	16211	16164	16180	16212	16304	16170	16188	16249	16380	16134	16111	16100	16161	16201	16291	16054	16188	16279	16257	16131	16123	16138	16268	16149	16179	16195	16287	16218	16308	16250	16186	16251	16243	16303	16265	16403	16233	16210	16052	16268	16185	16257	16076	16135	16164	16262	16222	16465	16310	16203	16228	16272	16328	16125	16119	16046	16273	16304	16226	16257	16294	16236	16241	16172	16004	16225	15991	16311	16365	16157	16089	16148	16124	16220	16037	16403	16317	16033	16246	16300	16142	16149	16033	16245	16213	16100	16061	16195	16338	16255	16240	16106	16112	16192	16210	16202	16247	16231	16151	16210	16336	16283	16372	16366	16141	16193	16454	16050	16101	16209	16147	16280	16277	16024	16085	16200	16207	16080	16258	16093	16203	16286	16224	16178	16208	16170	16100	15944	16176	16425	16449	16118	16379	16367	16279	16083	16144	16117	16059	16172	16408	16160	16079	16181	16121	16318	16120	16310	16182	16023	16385	16109	16254	16039	16098	16221	16289	16235	16265	16211	16213	16149	16454	15983	16023	16224	16147	16143	16160	16185	16099	16131	16364	16119	16198	16383	16168	16268	16253	16376	16286	16206	16224	16297	16274	16329	16358	16039	16348	16416	16203	16173	16233	16196	16129	16079	16171	16202	16282	16099	16181	16114	16147	16277	16174	16100	16371	16088	15975	16283	16145	16161	15947	16334	16264	16194	16397	16192	16267	15947	16129	16198	16326	16088	16120	16432	16438	16226	16135	16154	15989	16233	16228	16222	16126	16216	16005	16086	16209	16331	16016	16287	16338	16325	16259	15930	16151	16274	16302	16233	16248	16390	16178	16319	16143	16402	16246	16128	16308	16078	16027	16195	16159	16437	16236	16168	16156	16209	16293	16196	16238	16092	16261	16137	16271	16140	16327	16395	16121	16275	16051	16105	16217	16096	16213	16346	16309	16089	16202	16409	16348	16292	16187	16079	16206	16169	16236	16149	16098	16157	16090	16449	16332	16051	16036	16190	16334	16143	16242	16119	16167	16095	16306	16029	16177	16306	16328	16289	16212	16149	16244	16318	16164	16244	16054	16196	16142	16228	16208	16280	15985	16181	16194	16092	15989	16188	16226	16054	16218	16148	16196	16168	16278	16085	16213	16187	16275	16279	16263	16309	16139	16294	16218	16256	16251	16199	16202	16124	16218	16118	16151	16144	16134	16137	16243	16127	16266	16232	16265	16138	16402	16266	16206	16211	16178	16301	16321	16149	16345	16133	16235	16281	16149	16210	16267	16132	16181	16165	16162	16192	16372	16252	16271	15967	16261	16220	16253	16282	16266	16314	16224	16135	16198	16323	16323	15998	16134	16383	16092	16153	16001	16191	16313	16256	16177	16226	16255	15923	16270	16093	16150	16055	16265	16282	16126	16225	16254	16029	16306	16084	16150	16269	16264	16043	16298	16328	16121	16200	16405	16183	16251	16282	16063	16252	16385	15993	16290	16269	16325	16188	16157	16277	16151	16436	16041	16057	16481	16095	16208	16342	16153	16358	16291	16175	16176	16166	16294	16074	16016	16275	16250	16210	16217	16171	16115	16390	16132	16212	16266	16241	16119	16178	16187	16145	16193	16188	16187	16081	16221	16159	16192	16093	16202	15988	16229	16195	16382	16132	16172	16073	16229	16033	16138	16276	16135	16167	16316	16137	16248	16250	16267	16132	16004	16071	16225	16144	16222	16332	16351	16228	16190	16158	16229	16283	16518	16177	16260	16250	16333	16305	16318	16147	16168	16265	16064	16123	16253	16094	16262	16361	16143	16333	16344	16183	16246	16217	16164	16092	16285	16346	16253	16086	16323	16153	16187	16106	16014	16213	16349	16208	16357	16246	16213	16322	16317	16348	16127	16170	16220	16203	16192	16134	16289	16192	16243	16117	16445	16318	16042	16102	16179	16187	16149	16172	16079	16255	16169	16180	16132	16178	16132	16174
17512	23406	21468	18081	16609	15782	15228	15160	14891	14855	14572	14658	14658	14642	14652	14602	14627	14446	14574	14518	14468	14577	14440	14526	14643	14643	14627	14596	14673	14328	14561	14397	14490	14566	14509	14466	14418	14455	14485	14565	14587	14275	14467	14518	14459	14441	14525	14555	14426	14378	14610	14543	14436	14565	14631	14467	14467	14488	14297	14372	14489	14476	14606	14430	14523	14445	14475	14478	14464	14354	14321	14343	14452	14569	14544	14399	14368	14628	14481	14422	14418	14449	14273	14518	14470	14364	14437	14465	14290	14395	14441	14311	14581	14492	14535	14376	14365	14383	14498	14353	14485	14576	14484	14322	14299	14471	14561	14505	14428	14518	14492	14445	14428	14378	14366	14396	14360	14481	14486	14391	14390	14338	14291	14412	14542	14460	14375	14472	14382	14405	14372	14404	14362	14367	14370	14407	14364	14474	14332	14506	14313	14500	14424	14441	14436	14505	14336	14270	14478	14449	14487	14242	14330	14469	14444	14427	14312	14359	14527	14392	14308	14315	14540	14430	14488	14357	14457	14538	14441	14226	14348	14323	14454	14364	14420	14420	14435	14423	14452	14338	14394	14517	14451	14348	14319	14585	14403	14426	14501	14492	14388	14474	14484	14366	14373	14358	14444	14353	14332	14307	14363	14326	14614	14242	14629	14374	14314	14438	14616	14498	14485	14376	14404	14361	14415	14500	14490	14409	14388	14392	14299	14455	14408	14386	14483	14375	14329	14336	14317	14471	14593	14490	14346	14420	14320	14371	14349	14601	14368	14377	14540	14304	14364	14289	14348	14364	14427	14473	14404	14398	14465	14367	14400	14460	14342	14422	14402	14476	14356	14497	14439	14469	14361	14472	14323	14434	14395	14258	14295	14382	14481	14262	14358	14379	14483	14568	14503	14574	14368	14379	14289	14485	14365	14425	14405	14448	14394	14263	14349	14320	14446	14443	14313	14515	14417	14337	14274	14443	14280	14446	14338	14321	14333	14540	14358	14389	14486	14383	14502	14527	14346	14235	14527	14475	14290	14241	14336	14420	14464	14461	14446	14540	14405	14431	14544	14359	14252	14335	14460	14484	14432	14281	14274	14360	14332	14316	14480	14507	14237	14494	14359	14459	14365	14428	14349	14474	14392	14487	14471	14486	14356	14320	14409	14485	14485	14310	14491	14391	14288	14388	14463	14407	14378	14445	14638	14374	14333	14527	14516	14566	14322	14443	14344	14302	14458	14331	14382	14457	14536	14351	14527	14474	14370	14478	14426	14465	14548	14252	14509	14430	14464	14367	14472	14266	14548	14615	14412	14425	14387	14580	14311	14563	14362	14479	14365	14368	14430	14467	14504	14623	14502	14384	14557	14495	14284	14484	14565	14376	14580	14460	14430	14455	14412	14516	14361	14405	14450	14483	14461	14475	14231	14400	14280	14413	14438	14553	14436	14449	14368	14156	14396	14306	14570	14431	14292	14438	14336	14558	14416	14541	14257	14415	14580	14429	14575	14572	14321	14424	14404	14367	14369	14449	14491	14354	14413	14332	14541	14551	14291	14448	14325	14307	14369	14409	14370	14360	14491	14320	14399	14382	14422	14470	14494	14411	14455	14336	14241	14451	14377	14430	14402	14280	14391	14521	14416	14328	14454	14496	14339	14242	14545	14368	14404	14557	14431	14407	14504	14279	14364	14500	14417	14261	14478	14354	14338	14289	14526	14552	14470	14239	14386	14339	14355	14375	14474	14492	14448	14389	14544	14279	14330	14463	14442	14396	14291	14378	14489	14481	14420	14333	14359	14458	14425	14488	14449	14379	14449	14552	14504	14443	14425	14412	14392	14330	14446	14574	14380	14318	14541	14556	14418	14504	14425	14613	14342	14373	14452	14440	14412	14551	14401	14453	14378	14499	14499	14455	14414	14401	14299	14443	14405	14489	14396	14331	14463	14487	14404	14379	14413	14464	14501	14239	14389	14403	14334	14439	14270	14507	14365	14396	14471	14490	14490	14267	14300	14544	14227	14401	14394	14297	14275	14390	14496	14620	14244	14451	14297	14405	14482	14387	14414	14487	14638	14313	14448	14566	14656	14374	14458	14417	14389	14446	14639	14319	14451	14401	14616	14248	14625	14580	14396	14331	14422	14405	14560	14455	14266	14353	14504	14316	14541	14528	14388	14629	14564	14299	14455	14329	14387	14522	14417	14505	14473	14360	14274	14431	14433	14291	14479	14427	14432	14541	14341	14367	14379	14441	14441	14428	14513	14367	14436	14565	14421	14520	14436	14524	14451	14229	14362	14539	14505	14477	14494	14419	14380	14320	14625	14449	14480	14529	14372	14418	14466	14434	14477	14324	14364	14453	14478	14363	14262	14450	14464	14488	14445	14413	14307	14442	14323	14460	14313	14367	14645	14353	14453	14464	14483	14280	14399	14315	14437	14435	14423	14350	14348	14380	14405	14316	14471	14482	14555	14353	14420	14373	14515	14358	14335	14285	14447	14369	14631	14405	14493	14505	14370	14438	14436	14500	14322	14478	14338	14515	14437	14431	14356	14437	14418	14328	14615	14470	14514	14440	14357	14414	14519	14502	14404	14474	14333	14415	14422	14408	14522	14396	14509	14477	14442	14394	14380	14447	14303	14548	14566	14385	14263	14431	14606	14356	14341	14311	14651	14304	14300	14432	14436	14237	14365	14333	14421	14396	14442	14474	14547	14497	14448	14504	14311	14443	14539	14505	14411	14444	14522	14399	14458	14402	14397	14402	14243	14463	14266	14519	14471	14464	14571	14326	14444	14383	14225	14365	14334	14493	14376	14424	14376	14438	14394	14521	14536	14450	14518	14504	14312	14329	14667	14304	14482	14246	14430	14389	14407	14649	14396	14492	14441	14406	14543	14422	14503	14421	14445	14465	14508	14388	14437	14358	14630	14412	14390	14406	14577	14546	14446	14397	14413	14314	14406	14193	14494	14401	14324	14379	14577	14207	14287	14505	14522	14527	14495	14306	14565	14659	14490	14478	14395	14356	14509	14299	14536	14426	14472	14457	14357	14346	14493	14402	14294	14591	14365	14302	14455	14367	14625	14466	14387	14422	14428	14511	14461	14400	14260	14554	14435	14486	14346	14572	14364	14475	14451	14370	14382	14321	14542	14526	14459	14384	14654	14573	14451	14576	14467	14582	14397	14174	14482	14362	14452	14424	14523	14488	14352	14447	14340	14368	14359	14561	14449	14331	14376	14397	14488	14553	14467	14505	14555	14297	14456	14282	14538	14414	14411	14676	14382	14463	14568	14463	14302	14597	14341	14423	14388	14216	14530	14503	14679	14413	14287	14359	14449	14348	14511	14378	14357	14277	14372	14578	14417	14400	14559	14482	14436	14319	14362	14415	14518	14472	14373	14440	14439	14494	14395	14410	14390	14410	14334	14613	14345	14506	14211	14468	14470	14478	14392	14383	14430	14520	14334	14463	14449	14349	14536	14469	14402	14204	14441	14544	14406	14438	14352	14301	14399	14494	14315	14423	14507	14523	14446	14333	14431	14479	14405	14317	14421	14536	14479	14393	14288	14362	14271	14629	14399	14552	14280	14415	14383	14377	14419	14334	14430	14362	14463	14422	14358	14322	14462	14404	14476	14324	14399	14365	14328	14271	14243	14374	14351	14480	14421	14446	14441	14423	14497	14362	14433	14274	14423	14516	14445	14425	14479	14606	14381	14324	14250	14329	14306	14399	14371	14342	14380	14486	14310	14523	14279	14471	14446	14593	14375	14417	14504	14520	14243	14476	14389	14361	14318	14471	14428	14492	14314	14372	14442	14345	14591	14426	14277	14577	14447	14561	14345	14533	14639	14507	14355	14331	14343	14456	14280	14620	14535	14448	14421	14577	14447	14466	14305	14386	14415	14388	14573	14300	14273	14541	14488	14387	14541	14412	14396	14446	14329	14482	14532	14473	14290	14315	14549	14454	14598	14415	14432	14363	14508	14542	14558	14368	14325	14458	14267	14422	14345	14389	14455	14436	14525	14399	14279	14464	14445	14483	14381	14292	14520	14366	14545	14432	14364	14497	14569	14453	14341	14204	14467	14370	14499	14592	14426	14378	14521	14416	14673	14275	14234	14415	14422	14549	14508	14426	14302	14586	14359	14427	14393	14532	14399	14441	14427	14494	14479	14539	14396	14444	14465	14443	14501	14392	14322	14503	14130	14491	14383	14493	14565	14460	14425	14299	14425	14402	14377	14487	14306	14334	14471	14355	14383	14417	14317	14363	14468	14512	14439	14581	14501	14417	14587	14425	14369	14429	14516	14450	14392	14495	14486	14383	14386	14413	14451	14599	14481	14532	14410	14473	14600	14335	14558	14384	14350	14410	14390	14522	14313	14385	14351	14557	14466	14563	14495	14482	14338	14357	14446	14445	14494	14378	14355	14424	14410	14360	14599	14363	14535	14449	14444	14461	14456	14400	14560	14458	14494	14388	14389	14397	14469	14453	14321	14223	14391	14335	14384	14404	14538	14443	14372	14508	14419	14490	14388	14382	14444	14350	14504	14496	14332	14452	14522	14345	14437	14378	14453	14484	14370	14297	14518	14449	14328	14271	14376	14705	14258	14469	14419	14550	14334	14503	14506	14657	14503	14497	14336	14465	14582	14512	14300	14476	14347	14322	14423	14404	14447	14338	14434	14395	14414	14412	14327	14400	14479	14333	14412	14369	14386	14357	14397	14456	14470	14451	14436	14484	14425	14384	14466	14340	14404	14393	14467	14343	14465	14365	14428	14294	14307	14365	14416	14569	14387	14532	14525	14525	14369	14354	14540	14441	14417	14459	14491	14368	14297	14474	14507	14515	14597	14597	14370	14518	14299	14338	14466	14296	14471	14426	14399	14402	14348	14353	14277	14541	14578	14545	14618	14448	14414	14524	14511	14326	14608	14308	14386	14597	14531	14497	14538	14289	14419	14408	14313	14456	14506	14325	14228	14567	14515	14387	14428	14505	14464	14379	14487	14461	14516	14497	14385	14348	14214	14516	14398	14506	14260	14360	14468	14573	14451	14405	14239	14503	14504	14569	14259	14323	14268	14459	14282	14479	14391	14502	14505	14510	14532	14447	14272	14608	14553	14534	14421	14355	14611	14548	14501	14452
23542	20915	28208	23844	21820	21722	20743	18124	17522	17598	17408	17460	17285	17391	17193	17279	17075	17142	16951	17103	17043	17212	16992	16986	16953	17136	16969	17117	17004	16868	17021	16962	17119	16913	16914	16810	16918	17096	16942	17063	17115	16895	16905	16969	17092	16788	17038	16822	16897	16955	16813	16971	16878	17087	16862	16932	16825	16829	16884	16873	16969	16670	16859	16868	16829	16958	16793	16969	16933	16845	16900	16962	16722	16807	16758	16670	16780	16690	16794	16732	16718	16808	16827	16810	16786	16841	16924	16709	16994	16581	16740	16792	16853	16726	16633	16866	16702	16938	16641	16685	16608	16771	16808	16811	16875	16967	16785	16951	17000	16782	16877	16778	16757	16754	16845	16809	16645	16606	16723	16614	16705	16644	16867	17016	16960	16818	16994	16605	16832	16779	16936	16766	16808	16736	16548	16619	16638	16819	16919	16798	16987	16990	17007	16853	16879	16671	16923	16713	16817	16817	16839	16803	16965	16808	16986	16802	16838	16783	16594	16860	16754	16701	16821	16785	16901	16957	16826	16814	16704	16822	16986	16725	16724	16964	16883	16781	16943	16713	16886	16706	16654	16701	16814	17022	16756	16593	16616	16712	16475	16809	16798	16651	16872	16734	16794	16723	16917	17108	16855	16842	16866	16857	16960	16824	16961	16568	16732	16809	16703	16817	16899	16934	16721	16905	16831	16919	16960	16753	16712	16641	16822	16941	16764	16812	16887	16868	16971	16718	16891	17016	16819	16799	16929	16767	16906	16907	16692	16885	16896	16659	16727	16739	16532	16797	16733	16930	16917	16838	16690	16678	16816	16827	16816	16692	16775	16739	16913	16788	16899	16706	17034	16811	16633	16590	16805	16833	16667	16875	16722	16921	16713	16762	17039	16699	16718	16827	16931	16818	16611	16885	16747	16816	16740	16837	16859	16868	16857	16735	16736	16767	16611	16959	16748	16818	16928	16586	17022	16707	17007	16940	16832	17000	16796	16850	16797	16794	16680	16767	16845	16811	16745	16820	16831	16772	16919	16819	16886	16783	16924	16832	16846	16785	16954	16503	16849	16659	16907	16742	16927	16659	17055	16764	16802	16845	16887	16843	16754	16624	16603	16918	16912	16816	16803	16916	16720	16702	16765	16747	16958	16704	16829	16830	16842	16896	16836	16865	16735	16963	16787	16759	16595	16603	16754	16758	16973	16853	16911	16794	16821	16728	16918	16780	16921	16879	16711	16733	16714	16730	16843	16796	16741	16885	16752	16763	17064	16908	16748	16731	16800	16924	16791	16831	16622	16745	16748	16822	16639	16797	16757	16712	16745	16517	16818	16785	16834	16782	16903	16522	16757	16810	16941	16682	16781	16769	16620	16700	16825	16913	16637	16732	16750	17030	16695	16635	16718	16578	16764	16684	16797	16721	16848	16893	16839	16788	16679	16847	16885	16848	16688	16565	16665	16811	16985	17065	16841	16777	16698	16782	16717	16830	16713	16709	16841	16821	16988	16714	16826	16567	16878	16657	16985	16754	16841	17169	16935	16729	16795	16899	16917	16816	16749	16653	16697	16660	16713	16727	16718	16891	16687	16639	16821	16866	16908	16898	16794	16742	16848	16740	16712	16580	16693	16944	16761	16969	16874	16759	16946	16942	16791	16735	16871	16794	16914	16870	16724	16753	16893	16875	16980	16865	16708	16862	16780	16716	16926	16709	16608	16738	16874	16817	16664	16782	16890	16835	16914	16815	16979	16835	16824	16830	16752	16766	17063	16923	16921	16584	16794	16672	16726	16858	16770	16601	16874	16638	16746	16506	16863	16860	16722	16806	16894	16824	16657	16865	16870	16910	16972	16837	16872	16910	16647	16749	16739	16777	16900	16587	16787	16603	16925	16678	16957	16815	16826	16690	16755	17053	16850	16776	16550	16781	16715	16837	16934	16994	16830	16763	16959	17014	16740	16719	16938	16819	16973	16816	16915	16896	16871	16858	16562	16909	16865	16781	16688	16764	16676	16746	16908	16906	16833	16955	16734	16995	16878	16663	16880	16776	16899	16830	16659	16774	16768	16865	16766	16663	16655	16887	16611	16882	16722	16980	16660	16771	16706	16951	16831	16742	16677	16769	16629	16972	16897	16673	16824	16838	16834	16851	16828	16916	16754	16844	16896	16906	16585	16956	16754	16800	16756	16763	17003	16840	16748	16779	16809	16874	16828	16858	16850	16777	16922	16758	16776	16846	16748	16918	16779	16909	16665	16736	16690	16844	16893	16857	16921	16705	16734	16840	16667	16727	16771	16895	16835	16726	16851	16759	16785	16810	16834	16631	16683	16733	16931	16787	16676	16915	16638	16965	16924	16562	16862	16890	16972	16864	16643	16831	16780	16927	16751	16857	16622	16798	16641	16704	16661	16601	16796	16739	16909	17010	16700	16776	16665	16848	16722	16647	16820	16765	16889	16728	16760	16680	16947	16992	16769	16673	16759	16674	16861	16917	16759	16858	16791	16829	16805	16766	16717	16703	16898	16994	16788	16595	16909	17014	16725	16777	16875	16974	16744	16731	16786	16773	17062	16785	16954	16877	16889	16681	16723	16575	16779	16848	16549	16901	16778	16621	16812	16591	16800	16942	16787	16844	16742	16737	16714	16753	16920	16778	17094	16771	16817	16843	16917	16911	16836	16791	16796	16815	16775	16729	16766	16567	16780	16685	16926	16828	16690	16718	16691	16662	16983	16557	16688	16677	16677	16830	16815	16699	16653	16834	16596	16819	16614	16970	16796	16866	16796	16828	16706	16704	16707	16996	16818	16789	17009	16964	16796	16879	16737	16564	16888	16894	16801	16728	16688	16810	16756	16830	16920	16838	16964	16628	16855	16701	16974	16572	16771	16865	16821	16726	16912	16693	16826	16953	16930	16842	16856	16863	16858	16831	16773	16872	17022	16847	16749	16901	16957	16862	16845	16798	16741	16901	17008	17109	16864	16732	16784	16764	16901	16989	16789	16773	16754	16797	16748	16527	16917	16849	16644	16747	17033	16806	17020	16748	16901	16858	16910	16842	16869	16701	16814	16829	16615	16818	16921	16785	16820	16871	16841	16863	16951	16819	16735	16737	16778	16729	16638	16877	16773	16654	16813	16838	16904	16831	16768	16864	16854	16732	16748	16866	16806	16806	16863	16828	16819	16949	16844	16676	16887	16856	16962	16731	16931	16719	16756	16736	16688	16560	16949	16890	16537	16823	16792	16698	16908	16753	16685	16713	16752	16740	16752	16701	16809	16933	16798	16870	16776	16945	16628	16824	16818	16598	16784	16815	17017	16914	16944	16847	16735	16798	16818	16917	16787	16759	16558	16839	16764	16733	16891	16722	16846	16590	16777	16735	16566	16862	16913	16830	16740	16885	16830	16980	16690	16769	16880	16931	16851	16876	16635	16748	16742	16643	16701	16904	16837	16870	16952	16842	16792	16891	16882	16837	16852	16815	16708	16794	16925	16733	16922	16722	16702	16814	16645	16901	16683	16798	16901	16934	16763	16875	16759	16615	16851	16740	16965	16880	16825	16948	17033	16821	16719	16801	16809	16795	16661	16555	16741	16838	16953	16944	16749	16647	16980	16841	16841	16942	16763	16839	16731	16687	16933	16990	16769	16726	16888	16970	16872	16893	16844	16783	16798	16749	16869	16755	16768	16912	16709	16808	16822	16683	16983	16636	16743	16808	16819	16736	16703	16799	16946	16889	16770	16742	16747	16691	16810	16530	16722	16893	16877	17069	16912	16956	16691	16703	16793	16792	16781	16788	16922	16661	16779	16729	16712	16670	16823	16816	16759	16797	16833	16746	16802	16754	16762	17034	16765	16671	16764	16812	16911	17042	16753	16939	16726	16906	16788	16512	17016	16734	16883	16732	16773	16967	16844	16955	16701	16916	16691	16893	16728	16768	16699	16708	16634	16653	16822	16720	17028	17026	16644	16829	16907	16818	16920	16878	16661	16836	16729	16871	16814	16697	16785	16693	16730	16858	16998	16615	16826	16800	16851	16782	16714	16824	16761	16864	16859	16919	16941	16936	16829	16725	16976	16880	16883	16892	16831	16761	17034	16637	16879	16828	16914	16747	16759	16781	16709	16790	16832	16928	16827	16883	16799	16888	16677	16731	16633	16601	16666	16915	16904	16680	16815	16831	16897	16693	16875	16820	17036	16772	16773	16684	16804	16785	16771	16882	16768	16838	16824	16826	16751	16796	16783	17021	16789	16707	16869	16930	16731	16804	16954	16853	16746	16863	16640	16788	16815	16968	16890	16714	16717	16796	16744	16613	16787	16781	16669	16912	16722	16726	16906	16782	16807	16672	16662	16850	16767	16845	16834	16899	16864	16748	16892	16815	16829	16775	16823	16834	16671	16892	16694	16702	16590	16994	16905	16690	17118	16999	16942	16825	16678	16702	16861	16838	16925	16694	16849	16843	16704	16947	16639	16576	16668	16806	16846	16821	16709	16844	16744	16756	16790	16740	16804	17023	16725	16913	16645	16658	16671	16703	16717	16929	16804	16629	16826	16736	16699	16733	16798	16642	16887	16745	16833	16645	16794	16762	16764	16789	16841	16797	16690	16854	16662	16953	16751	16949	16872	16923	16703	16744	16796	16749	16585	16704	16850	16861	16802	16821	16937	16841	16714	16707	16833	16994	17016	16867	16900	16797	16695	16932	16810	16879	16717	16715	16899	16844	16946	16818	16687	16840	16904	16937	16804	16766	16900	16840	16778	16892	16757	16702	16854	16843	16945	16722	16852	16852	16833	16973	16943	16746	16712	16599	16702	16768	16760	16888	16817	16836	16797	16666	16715	16768	16688	16780	16921	16795	16723	16642	16817	16827	16687	16784	16701	16500	16761	16804	16874	16909	16735	16586	16918	16801	16823	16835	16769	16832	16818	16889	16784	16647	16713	16817	16844	16603	16862	16790	16628	16933	16934	16664	16768	16729	17011	16863	16889	16778	16760	16728	16694	16612	16844	16700	16844	16678	16943	16575	16680	16998	16862	16825	16921	16709	16751	16780	16882	16873	16592	16802	16849	16722	16751	16753	16926	16682	16828	16707	16757	16692	16913	16882	16979	16912	16736	16780	16911	16854	16869	16757	16719	16794
18008	30041	27553	21780	19317	17891	16822	16189	16034	15646	15535	15444	15118	15287	15141	14994	15045	15280	15259	15217	15151	14960	15176	15041	15077	15029	15151	15034	14941	15047	15032	15114	14963	14964	15114	14880	14938	14826	14940	14874	15083	14933	14911	14861	14809	14843	14950	14920	14902	14976	14856	15028	14916	15076	14878	14929	15038	14958	14786	14899	15032	15074	14804	14845	14822	14963	14880	14758	14766	14874	14648	14867	14867	14718	14880	14838	14795	14910	14842	14884	14879	14821	14908	14979	14728	14741	15027	14901	14978	14862	14764	14964	14770	14760	14897	14738	14910	14836	14794	14843	14739	15041	14721	14950	14788	14709	14816	14795	14794	14808	14880	14788	14705	14725	14933	14902	15000	14992	14735	14865	14787	14782	14911	15003	14692	14840	14741	14800	14884	14862	14830	14837	14864	14928	14987	14754	14749	14966	14899	14678	14886	14709	14701	14813	14951	14739	14852	14763	14825	14786	14882	14896	14792	14872	14795	14861	14910	14778	14719	14846	14694	14813	14858	14727	14808	14872	14816	14792	14714	14534	14930	14646	14699	14937	14697	14730	14751	14726	14828	14844	14781	14836	14883	15000	14822	14846	14757	14865	14820	14821	14922	14847	14800	14745	14777	14882	14911	14815	14793	14734	14802	14745	14882	14875	14934	14748	14888	14630	14803	14804	14636	14942	14837	14919	14818	14904	14694	14980	14876	14991	14831	14830	14927	14715	15001	14691	14897	14916	14802	14788	14746	14708	14766	14738	14973	14784	14755	14903	14727	14874	14832	14721	14777	14826	14624	14955	14734	14922	14858	14888	14674	14761	14975	14737	14640	14845	14760	14703	14812	14679	14831	14927	14773	14801	14908	14753	14900	14646	14770	14616	14896	14752	14733	14931	14843	14847	14859	14939	14691	14835	14653	14809	14689	14812	14970	14773	14908	14760	14807	14816	14860	14879	14876	14929	15060	14635	14576	14845	14749	14705	14765	14843	14902	14663	14936	14813	14763	14794	14814	14839	14816	14814	14801	14675	14754	14832	14939	14773	14746	14873	14752	14771	14863	14832	14755	14671	14816	14784	14965	14673	14755	14858	14964	14977	14576	14968	14753	14877	14788	14700	14697	14958	14888	14783	14843	14883	14964	14908	14922	14831	14814	14724	14893	14764	14827	14900	14735	14846	14861	14886	14648	14855	14701	14782	14873	14871	14828	14794	14794	14752	14608	14880	14625	14976	14540	14782	14782	14724	14751	14979	14886	14946	14829	14775	14640	14745	14755	14751	14847	14756	14965	14735	14725	14733	14782	14822	14778	14854	14588	14716	14630	15089	14826	14889	14737	14579	14913	14822	14766	14770	14791	14911	14772	14757	14790	14824	14673	14810	14687	14758	14797	14682	14638	14695	14744	14805	14575	14722	14849	14608	14757	14856	14754	14828	14730	14917	14942	14932	14740	14951	14883	14808	14790	14774	14641	14773	14815	14948	14733	14871	14805	14864	14904	14795	14631	14769	14787	14716	14776	14838	14825	14680	14761	14746	14663	14797	14712	14853	15006	14827	14816	14717	14544	14925	14716	14862	14845	14757	14732	14849	14847	14606	14896	14781	14820	14646	14965	14939	14801	14686	14900	14804	14900	14852	14891	14738	14632	14861	14645	14760	14859	14907	14581	14640	14756	14800	14645	14664	14772	14678	14879	14819	14741	14622	14911	14812	14732	14768	14813	14966	14824	14844	14957	14892	14797	14714	14824	14925	14648	15090	14817	14775	14764	14962	14602	14716	14813	14849	14755	14808	14750	14629	14660	14852	14746	14859	14821	14800	14641	14921	14793	14630	14790	14980	14724	14891	14791	14649	14769	14844	14908	14684	14694	14720	15032	14828	14877	14945	14661	14557	14786	14765	14867	14826	14818	14856	14687	14817	14699	14872	14730	14654	14800	14667	14845	14767	14712	14841	14789	14619	14860	14897	14815	14877	15088	14892	14734	14745	14734	14771	14800	14789	14670	14743	14721	14673	14838	14753	14763	14788	14877	14703	14661	14791	14685	14706	14800	14741	14807	14741	14678	14759	14867	14781	14846	14765	14765	14717	14754	14738	14918	14829	14665	14825	14942	14699	14774	14858	14847	14938	14803	14862	14758	14663	14867	14847	14747	14778	14735	14838	14764	14709	14892	14985	14959	14788	14646	14919	14892	14753	14759	14746	14804	14794	14737	14851	14846	14887	14698	14761	14692	14648	14735	14736	14942	14679	14839	14824	14916	14774	14856	14842	14800	14704	14939	14979	14836	14673	14874	14832	14636	14826	14816	14752	14849	14802	14779	14728	14940	14731	14907	14815	14766	14832	14694	14874	14609	14886	14822	14772	14625	14749	14659	14855	14839	14754	14797	14697	14782	14784	14877	14885	14895	14832	14997	14778	14808	14644	14937	14786	14816	14726	14943	14781	14855	14871	14926	14898	14985	14683	14811	14789	14740	14774	14707	14905	14975	14836	14820	14779	14775	14755	14893	14748	14629	14717	14794	14889	14865	14721	14811	14731	14750	14771	14900	14800	14727	14750	14796	14866	14834	14760	14690	14761	14851	14914	14602	14773	14703	14830	14809	14851	14742	14768	14650	14887	14747	14785	14828	14724	14895	14774	14969	14734	14919	14777	14675	14662	14843	14933	14942	14866	14879	14908	14817	14801	14799	14851	14870	14853	14809	14724	14731	14569	14789	14794	14757	14842	14935	14799	14709	14712	14852	14726	14710	14814	14843	14793	14897	14921	14886	14626	14705	14753	14665	14816	14778	14835	14899	14837	14767	14796	14990	14757	14651	14763	14953	14740	14791	14895	14801	15075	14709	14669	14770	14780	14952	14834	14654	14832	14810	14741	14855	14797	14773	14716	14668	14853	14739	14684	14856	14792	14838	14855	14749	14656	14897	14849	15002	14809	14945	14779	14756	14739	14873	14661	15032	14764	14742	14665	14652	14851	14870	14767	14922	14679	14648	14824	14718	14858	14781	14691	14898	14896	14897	14798	14693	14677	14625	14872	14833	14799	14914	14821	14842	14823	14569	14899	14946	14779	14649	14924	14728	14782	14885	14775	14845	14616	14864	14913	14636	14769	14774	14778	14832	14862	14819	14744	14838	14656	14969	14761	14799	14794	14891	14671	14731	14727	14892	14852	14794	14758	14842	14781	14934	14697	14790	14823	14770	14924	14828	14943	14835	14742	14745	14956	14830	14737	14652	14930	14757	14613	14759	14660	14873	14818	14708	14748	14968	14814	14811	14665	14678	14855	14995	14827	14841	14782	14812	14704	14913	14784	14636	14750	14822	14627	14920	14923	14919	14855	14990	14962	14782	14768	14901	14772	14776	14781	14813	14784	14700	14915	14652	14707	14654	14856	14809	14927	14749	14766	14900	14962	14767	14800	14702	14713	14754	14809	14659	14655	14810	14695	14903	14797	14852	14727	14658	14789	14873	14667	14783	14822	14708	14837	14659	14786	14732	14800	14844	14699	14789	14868	14884	14848	14841	14718	14839	14995	14758	14794	14856	14701	14978	14943	14613	14908	14872	14854	14966	14746	14888	14739	14718	14773	14810	14705	14920	14728	14793	14676	14703	14777	14776	14783	14788	14876	14855	14879	14824	14850	14844	15015	14494	14725	14725	14761	14843	14695	14694	14667	14894	14551	14904	14875	14718	14764	14926	14807	14642	14791	14753	14618	14831	14827	14963	14914	14813	14758	14910	14647	14775	14789	14792	14788	14728	14731	14880	14711	14720	14827	14692	14773	14727	15007	14814	14826	14782	14801	14818	14830	14829	14780	14722	14547	14762	14764	14665	14877	14832	14740	14632	14872	14696	14667	14852	14775	14712	14686	14876	14827	14665	14982	14684	14706	14724	14819	14961	14693	14814	14727	14722	14753	14726	14804	14716	14677	14776	14748	14696	14813	14879	14639	14864	14805	14842	14715	14774	14695	14829	14792	14749	14751	14796	14945	14845	14553	14902	14829	14782	14701	14672	14741	14934	14643	14769	14753	14892	14833	14859	14751	14686	14751	14807	14875	14699	14758	14816	14797	14688	14872	14776	14943	14884	14836	14886	14855	14869	14833	14794	14844	14816	14738	14714	14885	14944	14696	14843	14788	14799	14864	14847	14749	14913	14880	14628	14652	14797	14833	14697	14938	14943	14865	14803	14872	14773	14748	14758	14671	14661	14733	14715	14743	14808	14882	14961	14685	14826	14726	14927	14601	14791	14866	14693	14947	14903	14706	14742	14772	14875	14820	14781	14749	14803	14886	14951	14857	14761	14948	14827	14847	14796	14693	14809	14809	14826	14629	14912	14944	14704	14864	14585	14801	14934	14827	14674	14792	14750	14819	14790	14778	14712	14787	14872	14797	14948	14671	14719	14758	14912	14820	14687	14725	14891	14806	15015	14747	14863	14916	14817	14884	14760	14717	14844	14859	14844	14853	14863	14789	14777	14778	14844	14757	14842	14912	14915	14853	14892	14897	14852	14719	14851	14716	14913	14809	14716	14921	14765	14706	14909	14884	14825	14702	14842	14885	14931	14766	14780	14851	14848	14823	14903	14792	14899	14859	14781	14719	14985	14791	14778	14794	14866	14738	14874	14862	14714	14826	14718	14864	14740	14740	14671	14786	15123	14752	14799	14961	14773	14751	14766	14859	14877	14664	14909	14784	15039	14790	14775	15020	14865	14877	14712	14770	14810	14646	14886	14767	15009	14769	14815	14799	14708	14756	14795	14810	14936	14767	14888	14738	14673	14933	14755	14823	14687	14718	14768	14847	14710	14720	14865	14855	14782	14662	14780	14950	14823	14823	14895	14810	14811	14729	14750	14798	14964	14867	14903	14721	14874	14945	14685	14761	14817	14921	14612	14755	14929	14740	14799	14810	14760	14884	14568	14683	14767	14919	14734	14807	14795	14759	14855	14869	14855	14898	14752	14944	14881	14809	14704	14814	15012	14726	15029	14766	14953	14889	14740	14786	14825	14780	14686	14901	14978	14685	14814	14721	14702	14600	14915	14733	14859	14926	14765	14763	14822	14701	14713	14844	14661	14707	14693	14623	14681	14794	14877	14747	14851	14868	14819	14799	14832	14792	14759	14768	14792	14785	14694	14673
22536	21027	28736	23497	21247	23105	24539	19201	18124	18276	17990	17725	17745	17653	17402	17429	17609	17755	17743	17360	17406	17566	17505	17566	17630	17365	17344	17379	17453	17378	17455	17494	17404	17390	17042	17364	17249	17004	17315	17170	17162	17154	17222	17375	17208	17052	17190	17059	17308	17222	17109	17058	17197	17182	17237	17258	17090	17104	17139	16914	17082	17179	16933	17118	17077	17205	17026	17438	17172	17145	17205	17171	17343	17222	17234	16863	17144	17083	17121	17065	17013	17135	17184	17163	17059	16992	17137	16993	17237	17294	17138	16854	17076	17075	17210	17084	17037	16915	17026	17085	16874	16978	16962	17093	17300	16983	17075	17191	16907	17004	16759	17198	17048	16924	17224	17139	17218	17044	16966	17251	17103	17023	17125	16906	17216	17049	17091	16948	17050	17019	16938	17032	17038	17172	16981	17139	17024	17006	16898	17062	17167	16963	17036	17052	16921	17037	16949	17168	17022	17056	17021	17136	16968	17031	17167	16931	17107	17048	17135	16804	17042	17177	17079	17145	17058	17049	17145	17140	17088	17127	17119	16969	16923	16980	17111	17109	17163	17078	17224	16971	17130	16904	16993	17014	17066	17101	17062	17114	17184	16990	17050	17134	16810	17061	16919	16977	17072	17067	17098	17009	16982	16957	17049	17197	17173	16984	16979	17025	16952	17169	17277	16859	17049	17005	17000	17146	17018	16994	17042	17041	17107	17006	17135	17139	17045	17001	17009	16965	17085	17185	17028	17244	17049	16838	16821	16795	17151	17070	17196	16918	17219	16973	17111	16887	17184	17177	17039	17032	17087	17027	17134	17231	17051	16950	16890	16989	17080	16949	17018	17038	17108	17042	17142	16962	16742	16880	17023	17228	16932	17189	17079	16865	16951	16720	17067	17072	17314	17151	17001	16895	16872	17062	17154	17104	17136	17179	16929	16956	17052	16992	17082	17018	16819	17160	16958	17148	17007	17125	17177	17101	17090	17001	17000	17122	17235	17235	17203	16945	17031	17107	16965	16804	16852	17348	16991	16785	16975	16985	16987	17168	16969	17076	17010	17044	17082	17093	17119	17301	17052	16901	16949	17064	16954	17054	16816	17077	16973	16938	17015	16998	17048	17103	17002	16998	17101	17081	16787	17113	16926	16923	17125	17049	17014	16776	16827	17026	16973	16919	17062	17170	17070	17085	17046	17177	16842	17064	17160	16949	17100	17112	17128	17085	17037	17008	16800	17095	17156	17277	17037	16966	16919	17176	17040	16910	17018	17002	16989	17021	17147	17000	17075	17143	17045	16988	16880	17090	17291	17429	17232	17083	17019	17055	16964	16976	17121	17137	16792	17032	16997	17126	17032	17182	16891	17092	16875	16993	17024	16855	17207	17176	17045	17164	17203	17109	17115	17022	16918	17000	16797	17024	17035	16862	16896	16908	17126	17021	16977	16957	17012	17041	17279	16975	17120	17094	17027	16978	16650	16971	16873	17014	17104	16971	17187	17002	16874	17031	17168	17153	16947	17025	17033	17013	17144	17052	16914	16959	17083	16994	16902	16917	17034	16947	17026	16974	17020	17028	16912	17035	17152	17201	16970	17110	17061	17080	16905	16957	17057	16954	16998	17001	16886	17118	17020	17298	16876	17033	16882	17089	17018	16795	17135	16916	17160	16981	17068	16826	17124	16886	16948	17115	16797	16974	17026	17038	16940	17107	17061	17155	17188	16920	17134	16868	17133	17012	17074	17218	16948	17033	17071	17182	17047	16884	17145	17042	17005	16962	17184	16959	16911	17146	16959	17095	17151	16934	17048	16851	17058	17085	16999	17114	17062	16960	17188	16991	16952	17080	17158	17132	17088	17226	16985	17333	17101	16883	16840	16925	17109	17165	17079	16981	16982	16997	16930	16890	16911	17023	16924	16927	17046	17041	17103	17070	17211	17124	16874	16998	16910	16917	17024	17028	17094	17114	17048	16911	16780	16973	16998	16984	16996	17087	17020	17256	16838	16996	17101	17009	16969	17221	16919	16946	17040	17102	17173	17108	17031	17313	17150	17003	17191	17201	16950	16954	17172	16981	16773	17030	16954	17137	17072	17005	17157	17018	17071	17206	16948	17290	17043	16937	17066	17081	17163	17005	17058	16971	16927	16975	17009	17255	16905	17012	16946	17018	16988	17112	16867	16943	17016	17055	17095	17114	17135	17107	17178	17122	17133	16962	16967	16922	17097	17122	17301	17028	16899	17063	17127	17007	17154	16975	17043	16982	16926	17061	17103	16861	16814	16718	16928	17022	17089	17096	17031	17011	17187	17049	17118	17188	16939	16904	16772	17093	17027	16924	17106	17029	17009	17172	17172	16898	16905	17020	17048	17068	17223	17082	17107	16977	17237	17226	17090	17067	17118	17135	16947	17233	17135	17189	16864	16805	16932	17085	17044	16969	17094	17009	17091	17235	17135	17012	16890	17057	17092	17069	17073	17175	17021	17082	17112	16961	17050	17047	17001	16827	17062	16924	17146	17020	17047	17096	16958	16909	17009	17037	17249	17105	17074	17107	17122	17172	17194	17257	16841	16984	16967	17247	16952	17066	16865	17062	17003	17099	17168	17132	17027	16945	17130	17000	16889	16924	16991	17188	17230	17033	16886	16882	17192	17111	16988	16844	16810	17077	17133	17059	17118	17244	17140	17117	16925	17032	17050	17062	16844	16954	17041	16941	16996	16924	17151	17133	16955	16994	16995	16996	17012	17099	17094	16902	17020	17145	17156	17112	16919	17167	16797	16980	17167	17008	17057	17128	17097	17082	17185	16865	17187	17151	17067	17141	17113	16914	17284	17043	17098	17016	17069	16878	17079	17132	17050	16994	17084	17018	16925	17003	17145	17061	17090	17011	17038	17129	17151	16978	16939	17093	16945	16958	17146	17144	16991	16964	16868	17168	17180	17111	17143	17090	17058	16931	17056	17286	16957	17013	16886	16980	17159	16938	16920	17143	16948	16948	17091	17066	17041	16878	17173	17106	17037	16969	16983	17029	17165	17048	16987	16953	16993	16922	17055	17008	16984	16932	17167	16895	17171	16826	17186	17142	17222	17067	16943	17101	17026	16937	16945	17050	16950	17010	17106	17241	16992	17002	16962	16880	16943	16913	17016	17002	17120	16820	17100	17037	17073	17029	16925	17002	17151	17063	16811	17037	17073	17075	17118	16901	17175	17011	16997	17041	17018	17227	16978	16957	16949	17018	17007	17137	16982	16913	16904	17117	16916	17115	17101	16861	17124	17078	17087	17200	17056	16878	16882	17185	17099	17211	17103	17128	17189	17071	17136	16936	17069	16830	16919	16916	17182	17108	16971	16848	17148	16954	17087	17075	16894	16905	17191	17175	16910	16933	17044	17142	17079	17040	17098	17145	16883	16947	16828	17312	16928	17066	17114	16944	17085	17041	17104	16951	17062	17319	17207	17264	17114	17207	17296	17211	16997	17340	17072	16995	17107	17129	16990	16950	17305	16873	17015	17066	17225	17201	17258	17025	17259	17137	17130	17013	16873	17222	17049	17081	17148	17046	16909	16911	17031	17083	17031	17068	16890	16986	16897	16980	16964	17085	16936	17107	17120	17194	16982	17037	17019	16993	17015	17140	17025	17152	17137	16901	17105	17102	17048	17060	17107	17220	17209	17042	16826	17007	17160	17003	16817	16741	17291	16974	17049	16956	17038	17157	17134	17179	17102	16868	16965	17038	16926	16957	16989	17046	17065	17216	16931	16789	17127	17055	17063	16863	16871	17174	17006	16999	17027	17066	16941	17044	16981	17173	17083	17176	16990	17063	16997	17101	17062	17109	17078	16851	17019	17137	16893	16958	17336	16814	16930	17042	16924	17026	17101	16888	17208	17011	17171	16849	16960	16999	17075	16870	17007	16938	17055	17007	17070	17163	17041	16952	17070	17165	16958	16999	17179	16965	16920	17168	16978	17195	17179	17153	17079	17016	17055	16932	16956	17059	16924	17097	16892	16861	17182	16911	17327	17332	16967	17097	17140	17069	17074	17077	17192	17021	16917	17060	17010	17038	17005	17005	17048	16990	16804	16972	16950	16931	16989	17240	17184	16855	17238	17078	16909	17187	16818	17027	17063	16955	17123	16940	17146	17084	16915	16839	17032	17301	17070	17100	16874	17208	16958	17082	17070	17164	17044	16892	17196	17349	17083	17091	17036	17147	16892	17042	16914	16916	17018	16912	17096	16986	17166	16964	16913	17043	17033	17041	16985	17063	17090	16936	16974	16973	17016	16961	17163	17028	17130	17210	16868	17245	16956	17021	17187	17178	17254	17023	17138	17082	16946	16878	17048	16856	16981	17017	16987	17164	17053	16953	16913	16843	16852	17060	16870	17044	17069	16969	16932	17130	16993	17274	17116	17154	17050	16985	17008	17029	17041	17281	17153	17030	17143	16933	17162	17094	16961	16765	17144	17111	16936	16738	16886	17122	17104	17103	17292	17243	16966	16780	17090	17034	16897	17104	17055	16961	17249	17012	17183	17288	17102	16908	17119	17020	16985	17116	17084	17109	17040	17130	17040	17215	17051	17143	17158	16982	17065	17026	17096	17012	17084	16929	17106	16976	17076	16993	17029	17280	17130	17041	17006	17032	17013	17195	17159	17034	16938	17039	17083	16833	17176	17101	16993	17087	17123	16849	17164	17062	16975	17201	16969	17010	17166	17125	17138	17164	16964	17029	16883	16963	17179	17155	17123	16984	17093	17290	17070	17097	17049	17001	17153	17051	17062	17137	17322	17313	17117	17042	16910	17157	17099	16980	16883	16979	16990	16744	17022	16985	16998	17040	16987	17059	16859	17096	16915	16942	17073	16995	17048	17309	17223	17045	16847	17099	16962	16936	16806	17014	16987	17149	17076	16951	17084	17297	17152	17077	16875	17064	16974	16980	16794	16883	17096	16964	17102	16952	17081	16801	16978	17104	17092	17005	16970	16970	17012	17123	17282	17292	17213	17051	16935	17032	16997	17032	17085	17098	17115	16956	16987	17021	16901	17112	17007	16956	17068	16954	17053	17044	17024	16873	16957	17150	16977	17065	17106	17130	17161	17189	17081	16894	17063	17116	17033	16775	17164	16961	17124	16959	17124	17202
20035	34565	31456	25079	21392	19529	18039	17518	16965	16492	16129	15881	15736	15731	15399	15511	15425	15421	15416	15376	15521	15418	15260	15378	15282	15345	15208	15336	15332	15232	15281	15235	15234	15165	15085	15280	15161	15179	15080	15158	15270	15308	15090	15117	15008	15101	15140	15218	15051	14901	14972	15262	15177	14863	15073	15057	15123	15158	15147	15048	15138	14947	15141	15198	15131	15020	15044	15143	15249	15131	15076	15023	15029	14888	15014	15169	15003	15093	15010	15053	15020	15022	14976	15103	15024	14890	14820	15010	15031	15054	15032	15183	14932	15127	15231	15067	15001	15141	14966	15050	14944	15162	14916	14968	15067	15041	14995	14893	15023	15300	15087	15141	15150	14901	15046	14925	15019	14872	15097	15122	15001	14953	14998	15065	15068	15116	14965	14972	14965	15106	14955	14949	14929	15112	15135	15067	14983	15017	15007	14957	15069	15083	14980	14948	15157	14920	15157	14958	15028	15007	15123	15114	14822	14943	15074	14963	15211	14906	14951	14905	15039	14951	14960	14917	15007	14928	15029	14946	15007	14970	14950	15038	15107	15078	14977	14956	14979	15173	14902	14905	14954	15041	15072	14968	15037	14845	15025	15033	15023	14695	14929	15008	14942	15048	15152	14986	15015	15096	14927	14909	15067	15078	15086	14858	15032	14825	14958	15136	15136	14977	14905	15020	14939	14922	14868	14997	14936	14930	15017	15085	14983	15034	14959	14947	14859	15007	14872	14963	15018	14975	15070	15159	15007	15054	15092	15115	14919	15089	14911	15160	14925	15034	15037	14890	14996	14973	15002	15048	14952	14858	15102	14976	14942	15010	14885	14983	14928	15055	14985	14992	14969	14776	15018	15048	14999	15158	14979	15133	15042	15049	15137	14968	14912	15025	15110	14951	14933	15033	15119	15120	15042	15080	14860	14974	15113	14949	15085	15036	14926	15006	14892	15063	15061	14801	14972	14999	14946	15195	15059	15041	14980	14950	15094	15128	14899	15081	14902	15056	15037	14870	14959	14916	15103	14999	14930	15049	15005	15090	14792	15089	14783	14958	14812	15150	15038	14869	15093	15168	15085	15077	14949	14980	14962	14976	14918	14831	15068	15166	14866	15001	14929	15000	14920	15134	14950	14964	14994	15074	15071	15090	14905	15139	14966	14863	15095	15038	14927	15021	15032	14912	14996	15069	15024	14918	15049	15105	14983	14919	15036	14939	15051	15104	14962	15021	14884	14839	15013	14769	14926	15005	15081	14972	15132	15004	14942	15058	15068	14944	14849	15037	14962	14916	15014	14892	15069	14960	15281	15072	15056	14824	14874	14882	14763	14885	15105	15056	14926	14871	14897	14872	14862	15095	14991	14828	15072	14957	15087	14923	15001	15034	15056	14971	14969	15124	14921	15039	14911	14893	15040	14917	15147	14932	15145	15106	14789	14981	14902	14887	15139	14808	14969	15088	15144	14867	14997	15068	14891	15214	15029	14969	14982	15209	15115	14941	15082	15076	15124	14967	14961	15001	14917	15194	15035	14821	14997	14839	14921	15015	14810	14867	15007	14955	15070	14915	15056	15152	14989	14935	15080	15129	14892	15057	14830	15050	15018	14914	15034	14969	14974	14862	14973	14964	15012	15082	15021	14848	14962	14909	15169	14987	15049	14913	15081	15046	14837	15045	14936	15082	15070	15026	15020	14983	14971	14810	15204	15091	15049	15066	14974	14926	14884	15049	14979	14969	14926	15000	15031	15183	14915	15106	14948	14924	14849	14957	14937	15052	14990	14964	15037	15171	14957	15046	15076	14937	14992	14917	14968	14985	15079	14972	15122	14917	14838	15124	14870	14986	15091	15090	14950	15085	15113	14970	14853	14979	15013	14937	15127	15117	15047	14947	15033	15102	14873	14916	14950	15010	14757	15038	15022	15046	15007	14911	14872	15017	14884	15045	15054	14966	14856	15266	15044	14973	15054	14940	15053	14990	14999	15012	15141	14852	14929	15170	14938	15088	15068	14862	15082	15245	14921	14974	14734	15041	15055	15035	14930	15008	14770	15142	14896	14975	14939	14916	15006	15165	15152	15020	15047	14982	14930	14824	15130	14941	14986	14922	14953	14896	15027	15031	15001	14874	15091	14835	14937	14936	15124	15000	15014	14946	15098	14987	15052	14795	15057	14932	14984	14941	15017	14961	14880	14974	14916	14783	14995	15029	14968	14898	14862	15174	14922	14978	15016	15054	15031	14914	15006	14991	15123	14854	14788	14895	15002	14913	14898	15155	14909	15097	15054	15101	14800	14997	14957	15043	14915	15084	15029	14988	14805	15075	15108	15162	14986	14828	15094	14874	14989	14953	15117	14918	15110	14988	14868	14988	14870	14921	15130	14963	15032	15060	14843	14980	14941	15024	14870	14954	15050	15045	15029	15034	14985	15097	15059	14952	15111	14888	14975	14729	15084	14935	15104	14948	15007	14899	14951	14811	14927	15072	15061	14964	15024	15023	15009	15055	15002	14888	15062	15019	15131	15057	15097	14933	15026	14921	15188	14986	14901	14838	14944	14996	15062	15027	15037	15163	14979	14897	15038	15016	15087	14981	15075	14938	15048	14988	14897	14840	15000	15143	14910	14989	15087	15040	15075	14886	14954	14828	14934	14849	14998	14952	14926	14849	14950	15117	14955	15086	14897	15070	14962	14925	14922	15015	15045	15027	14766	14980	15109	14804	14902	15042	15030	15047	14923	14868	14976	14837	14921	14847	15203	14955	14956	15174	14921	14893	15115	14904	15005	15021	14919	15061	15111	15081	14951	15070	15127	14839	15064	14920	15136	14961	14884	15045	15021	15034	14905	15066	14995	15179	14848	14951	15073	14830	15003	14976	14978	14979	15061	15106	15053	15052	14963	14939	14984	15113	14920	15002	14932	15035	15054	14832	14822	15088	14872	14923	15234	14839	14818	15091	15145	14951	14947	15094	15085	15000	14974	14930	15087	15017	14994	15080	15129	14998	14992	15039	14933	15024	15002	14998	15075	14890	15015	15110	14850	14985	15154	15046	14863	15119	14962	14943	14896	14959	14878	14978	15066	15115	14894	15009	15022	14888	15225	14903	14938	15178	14914	14976	14935	14937	15059	15078	14926	15099	15012	15004	15094	14894	14905	14990	15140	14832	14824	15048	14802	14992	14982	15039	15064	15037	14892	15019	15008	15012	14839	14946	14725	14901	14960	14924	14993	14973	14959	14862	14856	15003	14988	15037	14926	15018	15002	15073	14875	15014	15111	15019	15244	15168	15058	14880	14955	15029	14931	15040	15156	15011	15096	15220	15028	15007	14994	14896	15035	14854	15058	14980	14941	15026	14925	14738	14881	15160	15108	15211	15068	15084	14959	15004	14914	15160	15059	14885	15166	14984	14806	15110	15033	14959	15023	15133	14984	15122	14958	14834	14941	14958	14920	15002	14836	15145	14840	14999	14908	14969	14991	15064	15030	15177	14993	14883	14865	15055	14909	14896	14897	15084	14863	14916	15105	15023	14951	15002	14934	14945	15118	14975	15060	15058	15012	15095	14966	15137	14966	14976	14964	15007	14960	14989	14913	14966	14961	14984	15031	14915	14938	14989	14998	14881	14999	15012	14959	14861	15091	15002	15033	14892	15015	15039	14910	14858	15264	14872	14896	14997	14856	14933	15140	15077	14978	15004	14881	15029	15053	14991	15049	15020	15171	14879	15052	14925	14714	14941	14863	14884	15036	14836	15010	15009	14838	14981	14877	15135	14997	14972	14962	15074	15003	14854	14917	14927	15121	14996	15119	14843	15013	14962	14925	14975	15099	14883	14827	14735	15051	14985	15004	15008	14879	15059	14817	14972	14914	14951	15102	15010	15018	15006	14903	15077	14930	14954	14964	14975	15061	15033	14965	14980	15097	14954	14878	14885	15071	15000	14964	15068	15022	15071	14894	15027	15007	14931	14935	14920	14905	14973	14969	14930	14856	14940	14880	15185	15001	14968	14917	14936	15038	15027	14954	15006	15143	14879	14996	15160	14996	14982	14939	15004	15112	14898	15031	15102	15013	14930	15080	14988	14978	15012	14972	15005	15066	15040	14940	14899	14929	14953	14830	15075	14925	15030	14989	15074	15072	15062	15070	15092	14887	15102	14879	14954	14949	14971	15015	15047	15010	14982	15021	15107	14967	15035	14893	14963	14987	15061	14918	14773	14791	15160	14831	15069	14936	15030	14885	14884	14929	14948	14980	15080	14772	14955	15066	14983	14838	15171	14990	15030	14902	15041	14973	14992	15048	14935	14993	14956	14831	14980	15061	15097	14876	15016	15099	15066	14847	15043	15048	14958	14984	14958	15032	14766	15058	15013	14942	15095	15012	15160	14865	14828	14971	14854	14939	15004	14970	14983	14926	14970	15063	14907	15074	14821	14967	14999	14935	15106	14982	14874	14897	15096	14775	15086	15011	15004	15096	14924	15071	15059	14825	15133	14994	14892	14988	15091	14979	14835	14938	15012	14998	14907	15108	14966	14719	15043	15081	14984	14938	15002	14971	15068	15115	14887	15054	14988	15142	14811	15187	15178	14898	14891	14972	14971	15065	14859	15127	14888	15017	14973	15050	15001	15177	15022	15077	14913	14848	14999	14926	14984	14906	14909	14953	14992	15062	15014	14911	14947	14989	14977	15092	15023	15215	14954	14864	15033	14972	14878	14953	14975	14993	14865	15111	14935	14828	15092	15038	15041	15022	14964	14750	14896	14924	14870	14953	15042	14918	14938	15249	15039	14839	14887	14929	14995	15019	14997	14921	15014	15069	14937	14982	14772	15012	15013	14964	14958	14958	14984	14909	15181	15034	14869	14962	14937	14881	15021	14913	14903	14858	15037	14923	15148	14908	15041	15033	14823	15089	14965	15017	14853	15049	14995	14928	15089	15082	14981	14956	15056	14986	15027	15007	14871	14867	14923	15024	15135	15014	14959	15072	15039	15001	14828	15100	14935	15103	14940	14877	14897	14965	14962	15099	15082	14867	14986	14823	15121	14932	14963	14990	15092	14938	14868	15045	14831	14984	15012	15081	14929	15039	14936	15107	15038	14984	15054	15136	14996	15187	14910	14854	14863	14892	14867	15041	14857	14952	14884
27186	21841	24450	21184	17524	17319	17034	16680	16364	16424	16633	16503	16454	16504	16463	16453	16376	16317	16347	16392	16437	16300	16550	16375	16351	16119	16352	16480	16383	16246	16407	16390	16414	16436	16471	16379	16283	16204	16442	16537	16452	16321	16470	16491	16404	16333	16396	16525	16474	16347	16346	16296	16321	16333	16256	16314	16278	16381	16359	16335	16227	16440	16534	16379	16461	16278	16313	16405	16359	16226	16378	16259	16309	16500	16237	16179	16225	16391	16341	16227	16382	16425	16424	16350	16173	16272	16191	16211	16334	16253	16287	16351	16348	16426	16426	16276	16154	16295	16312	16279	16379	16592	16572	16192	16337	16269	16175	16169	16443	16287	16246	16278	16301	16400	16407	16145	16329	16234	16525	16226	16225	16467	16279	16303	16264	16237	16256	16491	16279	16328	16287	16387	16431	16245	16295	16229	16252	16303	16373	16301	16288	16293	16374	16240	16070	16278	16363	16262	16187	16120	16023	16323	16287	16381	16217	16325	16355	16290	16323	16237	16389	16399	16178	16213	16254	16296	16291	16510	16275	16046	16351	16240	16465	16073	16135	16303	16271	16303	16277	16159	16434	16293	16375	16496	16203	16238	16296	16373	16193	16105	16158	16188	16261	16091	16205	16251	16445	16262	16340	16316	16343	16271	16246	16196	16196	16247	16325	16201	16207	16515	16158	16392	16340	16343	16348	16288	16531	16314	16251	16110	16184	16431	16324	16486	16371	16262	16494	16305	16328	16458	16188	16323	16349	16163	16430	16220	16300	16347	16451	16319	16164	16303	16582	16331	16296	16283	16348	16269	16297	16398	16450	16484	16465	16361	16293	16409	16316	16360	16085	16321	16314	16044	16130	16168	16359	16147	16318	16120	16301	16355	16299	16264	16262	16331	16426	16313	16445	16301	16372	16369	16509	16192	16209	16361	16324	16296	16238	16248	16097	16269	16365	16411	16257	16402	16207	16255	16403	16455	16279	16412	16440	16258	16294	16376	16291	16445	16360	16266	16550	16192	16349	16313	16370	16266	16308	16159	16355	16202	16399	16247	16143	16314	16450	16275	16330	16185	16204	16429	16274	16349	16269	16411	16252	16342	16373	16422	16214	16423	16124	16212	16324	16256	16282	16078	16234	16133	16157	16263	16382	16339	16267	16278	16397	16200	16442	16235	16346	16201	16123	16155	16284	16183	16207	16123	16211	16334	16291	16302	16283	16236	16275	16325	16198	16201	16164	16315	16177	16268	16363	16249	16350	16351	16181	16139	16186	16145	16260	16321	16339	16419	16322	16453	16236	16092	16272	16261	16257	16364	16481	16178	16357	16286	16500	16224	16525	16239	16228	16363	16322	16277	16130	15998	16089	16336	16090	16178	16426	16216	16124	16002	16397	16321	16355	16267	16277	16411	16279	16124	16296	16464	16566	16403	16411	16198	16131	16188	16511	16356	16346	16410	16267	16346	16037	16336	16229	16331	16314	16449	16206	16372	16358	16243	16271	16249	16418	16334	16240	16348	16252	16238	16386	16460	16411	16300	16222	16298	16571	16327	16249	16216	16520	16408	16231	16303	16427	16179	16414	16360	16625	16394	16106	16372	16250	16245	16077	16328	16357	16287	16191	16277	16299	16293	16190	16211	16348	16216	16392	16508	16470	16308	16115	16159	16340	15989	16275	16188	16283	16332	16220	16429	16504	16352	16428	16364	16298	16235	16542	16385	16261	16347	16277	16255	16148	16171	16340	16316	16284	16311	16365	16070	16201	16193	16155	16190	16232	16466	16217	16400	16238	16383	16340	16219	16277	16078	16159	16241	16200	16413	16324	16113	16124	16191	16429	16254	16254	16126	16219	16161	16332	16198	16062	16332	16138	16244	16341	16261	16055	16188	16244	16247	16437	16131	16399	16226	16173	16237	16422	16288	16343	16319	16254	16247	16451	16340	16220	16214	16415	16116	16317	16236	16258	16317	16356	16362	16464	16211	16243	16373	16172	16219	16036	16197	16362	16494	16236	16053	16224	16336	16252	16185	16331	16137	16154	16312	16164	16338	16360	16273	16291	16228	16324	16285	16313	16464	16478	16338	16233	16308	16369	16216	16279	16356	16012	16357	16492	16126	16260	16654	16467	16388	16332	16429	16402	16377	16287	16383	16300	16111	16423	16222	16265	16225	16443	16413	16316	16422	16276	16148	16059	16509	16495	16335	16076	16163	16345	16234	16482	16531	16197	16330	16273	16406	16223	16304	16277	16353	16341	16405	16135	16232	16238	16206	16321	16119	16318	16385	16266	16197	16113	16261	16171	16318	16293	16355	16070	16477	16112	16159	16230	16088	16367	16217	16448	16366	16239	16055	16325	16235	16412	16184	16244	16335	16350	16228	16343	16233	16096	16159	16349	16189	16263	16282	16484	16174	16351	16502	16232	16194	16522	16248	16226	16251	16213	16547	16044	16091	16236	16359	16225	16611	16386	16274	16232	16127	16349	16082	16220	16417	16637	16305	16386	16318	16376	16318	16483	16356	16279	16245	16442	16339	16375	16216	16152	16206	16618	16515	16424	16111	16372	16296	16197	16455	16244	16295	16434	16227	16365	16300	16142	16176	16305	16427	16364	16392	16300	16224	16223	16457	16475	16160	16183	16232	16172	16146	16384	16304	16250	16325	16395	16244	16316	16375	16399	16056	16356	16362	16250	16343	16254	16285	16208	16274	16167	16164	16529	16334	16377	16160	16328	16222	16163	16168	16304	16438	16338	16390	16417	16382	16211	16370	16363	16382	16295	16400	16414	16339	16142	16175	16345	16381	16213	16369	16203	16365	16369	16313	16183	16398	16255	16419	16216	16262	16416	16408	16217	16208	16185	16277	16329	16503	16219	16355	16244	16426	16150	16255	16269	16410	16182	16318	16300	16260	16208	16270	16314	16231	16215	16447	16344	16272	16293	16197	16462	16169	16299	16223	16286	16270	16278	16397	16335	16242	16243	16353	16277	16321	16258	16354	16321	16265	16309	16442	16391	16372	16183	16322	16223	16388	16103	16199	16230	16256	16111	16035	16584	16277	16205	16267	16374	16327	16207	16453	16494	16335	16233	16317	16279	16279	16129	16335	16263	16275	16233	16266	16361	16130	16447	16322	16205	16146	16248	16112	16468	16385	16327	16296	16438	16350	16464	16324	16229	16348	16089	16112	16181	16303	16418	16470	16417	16315	16394	16390	16267	16293	16450	16326	16454	16300	16214	16367	16201	16260	16330	16292	16349	16370	16390	16272	16224	16432	16421	16380	16382	16321	16260	16305	16406	16370	16156	16263	16503	16313	16276	16092	16477	16157	16289	16319	16312	16234	16216	16355	16391	16275	16125	16188	16471	16169	16263	16433	16172	16335	16276	16295	16370	16213	16208	16124	16266	16120	16334	16240	16410	16298	16323	16362	16242	16341	16262	16378	16402	16370	16430	16479	16355	16335	16334	16313	16493	16158	16316	16459	16229	16529	16329	16263	16042	16390	16419	16197	16364	16326	16443	16318	16293	16186	16203	16242	16247	16245	16384	16247	16353	16310	16339	16271	16300	16270	16398	16277	16532	16297	16104	16433	16192	16232	16235	16349	16179	16358	16314	16243	16271	16177	16334	16318	16380	16305	16375	16358	16342	16390	16580	16297	16241	16224	16215	16301	16209	16348	16488	16173	16220	16385	16351	16116	16345	16384	16195	16279	16382	16155	16419	16423	16551	16273	16480	16384	16301	16380	16362	16408	16096	16356	16149	16351	16586	16180	16322	16375	16441	16266	16263	16289	16286	16248	16454	16203	16287	16265	16449	16236	16537	16319	16432	16178	16265	16171	16349	16200	16628	16348	16307	16199	16335	16194	16311	16350	16140	16209	16144	16388	16207	16362	16354	16337	16317	16549	16295	16224	16241	16048	16083	16236	16324	16308	16375	16231	16368	16418	16296	15986	16129	16307	16388	16395	16391	16435	16313	16301	16387	16504	16560	16397	16563	16376	16406	16309	16380	16314	16238	16113	16366	16278	16147	16330	16394	16248	16287	16270	16315	16022	16229	16130	16317	16138	16241	16227	16204	16232	16166	16312	16328	16314	16178	16304	16073	16432	16247	16223	16157	16231	16381	16326	16312	16155	16159	16242	16378	16121	16323	16250	16156	16175	16580	16228	16303	16275	16321	16226	16354	16230	16427	16370	16380	16144	16368	16195	16262	16134	16174	16305	16298	16399	16161	16271	16363	16190	16333	16172	16229	16118	16588	16227	16165	16264	16243	16379	16205	16257	16177	16326	16613	16201	16249	16161	16263	16163	16297	16364	16380	16166	16288	16401	16363	16427	16203	16234	16259	16318	16311	16435	16345	16380	16474	16269	16310	16198	16348	16152	16364	16131	16527	16368	16296	16257	16497	16380	16403	16125	16292	16388	16407	16314	16216	16271	16305	16381	16386	16335	16402	16172	16355	16342	16299	16363	16324	16184	16263	16425	16453	16430	16219	16274	16262	16120	16197	16331	16323	16250	16074	16365	16253	16277	16413	16461	16212	16221	16368	16421	16377	16147	16165	16165	16345	16370	16213	16239	16452	16420	16258	16227	16204	16097	16255	16172	16096	16285	16467	16198	16408	16479	16169	16104	16324	16274	16241	16304	16183	16374	16214	16243	16420	16256	16369	16345	16211	16264	16239	16395	16405	16451	16212	16298	16306	16188	16245	16343	16556	16375	16269	16284	16075	16336	16334	16155	16185	16212	16402	16326	16228	16097	16482	16316	16304	16270	16303	16277	16510	16429	16392	16326	16369	16179	16355	16420	16403	16320	16337	16227	16351	16365	16279	16182	16453	16424	16421	16278	16295	16273	16177	16273	16423	16508	16212	16270	16088	16224	16187	16420	16246	16291	16265	16412	16420	16232	16151	16383	16167	16027	16254	16220	16285	16225	16452	16093	16393	16326	16304	16367	16277	16381	16394	16172	16297	16401	16476	16422	16088	16308	16383	16067	16233	16371	16311	16281	16444	16114	16287	16160	16445	16279	16318	16114	16321	16076	16318	16462	16489	16258	16207	16245	16283	16192	16277	16180	16265	16349	16421	16286	16335	16440	16265	16150	16375	16379	16513	16343	16344	16307	16291	16185	16126	16259	16316	16342
17685	22829	21462	18061	16611	16120	15337	15115	15040	14879	15013	14767	14672	14898	14781	14554	14715	14521	14756	14646	14712	14635	14546	14942	14604	14612	14721	14647	14682	14614	14665	14601	14708	14458	14589	14520	14824	14710	14554	14551	14596	14518	14554	14743	14557	14483	14535	14526	14656	14482	14569	14380	14601	14384	14494	14570	14464	14636	14478	14371	14532	14467	14615	14562	14555	14484	14500	14389	14642	14577	14583	14402	14631	14609	14504	14422	14601	14636	14409	14702	14552	14601	14676	14519	14398	14518	14516	14409	14520	14476	14526	14683	14462	14379	14690	14615	14565	14438	14442	14574	14478	14513	14724	14642	14408	14543	14500	14360	14628	14521	14568	14520	14585	14485	14521	14402	14452	14549	14605	14596	14574	14479	14490	14597	14543	14547	14757	14732	14596	14489	14411	14705	14458	14489	14627	14515	14571	14734	14451	14487	14465	14561	14634	14529	14588	14495	14355	14479	14607	14513	14473	14571	14605	14539	14546	14426	14451	14663	14500	14537	14421	14407	14553	14547	14532	14406	14510	14452	14600	14473	14368	14494	14493	14491	14540	14409	14456	14425	14538	14434	14658	14497	14455	14395	14781	14428	14523	14409	14567	14573	14616	14592	14681	14554	14647	14520	14583	14437	14499	14524	14583	14514	14618	14587	14540	14507	14605	14500	14579	14429	14638	14463	14463	14555	14490	14595	14458	14530	14594	14526	14450	14466	14635	14511	14573	14441	14302	14601	14561	14616	14717	14466	14520	14519	14357	14477	14686	14633	14513	14731	14518	14497	14523	14482	14546	14574	14407	14714	14415	14482	14367	14519	14689	14488	14539	14578	14569	14471	14598	14443	14560	14687	14578	14504	14651	14507	14500	14566	14462	14693	14577	14552	14572	14627	14422	14533	14585	14639	14684	14547	14431	14403	14470	14456	14532	14517	14541	14376	14417	14525	14471	14518	14571	14534	14591	14402	14619	14525	14630	14623	14558	14515	14439	14666	14590	14648	14557	14512	14440	14599	14653	14528	14587	14455	14667	14547	14461	14494	14467	14509	14649	14774	14436	14534	14529	14565	14444	14563	14508	14466	14448	14529	14550	14609	14578	14669	14455	14458	14454	14552	14610	14533	14464	14326	14636	14394	14680	14484	14594	14769	14617	14612	14552	14480	14342	14701	14679	14614	14481	14522	14509	14606	14568	14532	14484	14720	14619	14667	14662	14567	14375	14356	14507	14441	14531	14381	14564	14524	14502	14582	14631	14551	14401	14632	14473	14509	14478	14359	14522	14564	14569	14524	14614	14423	14503	14461	14582	14563	14691	14506	14545	14563	14565	14428	14472	14577	14568	14574	14367	14523	14549	14589	14557	14337	14596	14611	14816	14595	14562	14667	14461	14521	14568	14508	14640	14574	14388	14591	14498	14508	14543	14571	14400	14462	14517	14489	14772	14534	14499	14629	14506	14454	14505	14482	14476	14476	14578	14565	14497	14539	14490	14560	14459	14486	14507	14536	14655	14503	14584	14554	14529	14441	14539	14495	14509	14639	14496	14529	14511	14458	14517	14392	14498	14514	14553	14541	14505	14493	14533	14644	14678	14616	14479	14425	14606	14636	14602	14506	14501	14467	14483	14664	14256	14447	14459	14521	14437	14586	14526	14564	14456	14583	14470	14519	14472	14461	14483	14615	14493	14318	14588	14698	14601	14594	14581	14548	14477	14473	14278	14463	14434	14595	14678	14511	14440	14576	14563	14465	14557	14546	14382	14505	14663	14493	14545	14469	14782	14505	14490	14572	14560	14478	14592	14423	14593	14495	14342	14393	14491	14638	14307	14512	14530	14256	14519	14544	14589	14496	14525	14553	14419	14291	14507	14554	14543	14520	14716	14618	14605	14585	14564	14415	14506	14532	14547	14378	14601	14561	14411	14621	14503	14720	14518	14660	14476	14487	14567	14715	14531	14510	14670	14430	14694	14321	14654	14618	14454	14468	14511	14450	14449	14453	14677	14474	14542	14480	14601	14541	14352	14625	14533	14816	14536	14612	14571	14429	14581	14396	14480	14285	14497	14649	14657	14630	14460	14676	14524	14464	14450	14391	14522	14510	14561	14455	14580	14674	14561	14678	14492	14545	14690	14373	14404	14592	14679	14482	14631	14514	14503	14546	14450	14548	14564	14797	14493	14575	14587	14516	14629	14730	14594	14679	14513	14521	14571	14521	14600	14597	14678	14510	14447	14553	14501	14548	14562	14567	14401	14581	14512	14550	14595	14595	14578	14488	14485	14557	14493	14379	14626	14486	14482	14581	14681	14480	14453	14549	14415	14628	14570	14650	14541	14541	14577	14519	14581	14561	14618	14530	14720	14592	14546	14562	14332	14468	14469	14424	14533	14501	14624	14406	14574	14601	14500	14516	14563	14599	14579	14559	14501	14480	14504	14543	14619	14520	14544	14546	14694	14599	14436	14470	14502	14533	14384	14441	14622	14489	14536	14529	14592	14515	14480	14502	14720	14507	14404	14417	14686	14617	14640	14545	14490	14376	14441	14535	14596	14473	14570	14673	14411	14581	14567	14502	14366	14402	14454	14561	14514	14433	14559	14603	14471	14473	14685	14361	14411	14501	14535	14627	14436	14713	14480	14617	14575	14446	14443	14504	14520	14404	14642	14509	14457	14456	14504	14423	14575	14596	14374	14693	14424	14509	14495	14558	14528	14616	14434	14633	14639	14499	14306	14497	14581	14404	14543	14601	14593	14437	14692	14595	14494	14201	14507	14589	14627	14582	14550	14608	14383	14474	14679	14379	14546	14361	14426	14395	14411	14776	14544	14504	14545	14499	14488	14644	14601	14463	14423	14529	14591	14603	14419	14555	14480	14547	14709	14463	14460	14462	14569	14590	14598	14630	14511	14505	14631	14434	14433	14565	14646	14594	14563	14513	14626	14302	14381	14443	14627	14625	14420	14470	14441	14523	14483	14668	14586	14568	14693	14597	14440	14270	14495	14559	14353	14588	14601	14401	14549	14509	14448	14576	14618	14309	14580	14566	14555	14499	14524	14443	14447	14635	14556	14517	14435	14619	14471	14561	14439	14542	14559	14639	14540	14635	14553	14571	14521	14622	14487	14516	14531	14534	14526	14638	14654	14564	14696	14606	14579	14478	14514	14449	14560	14519	14598	14627	14477	14658	14462	14600	14374	14591	14484	14335	14573	14573	14473	14439	14571	14475	14434	14507	14459	14482	14660	14574	14565	14434	14528	14723	14480	14576	14524	14545	14511	14644	14666	14474	14532	14494	14583	14532	14630	14389	14411	14656	14507	14489	14489	14578	14515	14358	14556	14536	14667	14517	14721	14651	14439	14541	14672	14453	14531	14574	14610	14519	14652	14644	14653	14377	14351	14327	14625	14642	14415	14617	14483	14544	14541	14584	14705	14609	14471	14513	14578	14611	14668	14568	14525	14515	14602	14546	14509	14385	14655	14499	14598	14515	14466	14595	14369	14615	14478	14569	14575	14527	14481	14391	14434	14508	14569	14565	14586	14643	14535	14745	14557	14478	14512	14438	14557	14401	14539	14465	14428	14580	14577	14612	14495	14536	14454	14590	14549	14596	14491	14663	14540	14360	14511	14516	14590	14465	14599	14533	14516	14474	14647	14663	14299	14669	14576	14425	14566	14515	14495	14594	14634	14441	14482	14586	14586	14678	14501	14574	14693	14502	14434	14580	14525	14637	14530	14513	14464	14466	14643	14626	14655	14664	14477	14756	14547	14603	14741	14394	14648	14571	14324	14453	14478	14505	14497	14633	14607	14610	14439	14552	14454	14717	14509	14550	14558	14547	14731	14652	14498	14523	14442	14496	14472	14482	14544	14468	14546	14617	14555	14676	14686	14579	14574	14440	14572	14478	14619	14599	14512	14551	14500	14502	14569	14522	14473	14636	14512	14374	14425	14502	14465	14369	14527	14648	14631	14600	14603	14530	14562	14493	14449	14612	14558	14550	14565	14597	14496	14518	14590	14756	14604	14452	14503	14607	14571	14511	14522	14420	14650	14656	14550	14577	14508	14540	14482	14518	14458	14598	14654	14450	14591	14483	14550	14646	14475	14611	14585	14588	14438	14555	14584	14578	14516	14555	14535	14590	14396	14465	14514	14598	14714	14460	14764	14394	14544	14546	14571	14671	14470	14356	14548	14633	14341	14569	14520	14613	14681	14423	14601	14441	14368	14618	14678	14624	14481	14522	14301	14580	14626	14534	14487	14445	14615	14529	14557	14650	14664	14557	14476	14435	14751	14727	14608	14554	14516	14470	14358	14531	14534	14438	14550	14510	14409	14494	14599	14502	14481	14632	14607	14431	14612	14650	14528	14587	14634	14359	14497	14658	14598	14696	14513	14584	14523	14475	14566	14612	14432	14615	14589	14470	14459	14507	14481	14524	14589	14425	14501	14438	14532	14655	14608	14677	14473	14543	14507	14576	14621	14494	14588	14512	14588	14354	14595	14588	14433	14621	14562	14563	14407	14667	14631	14348	14573	14564	14432	14547	14338	14525	14428	14624	14509	14399	14308	14468	14580	14516	14650	14483	14441	14644	14546	14497	14601	14679	14571	14444	14747	14503	14579	14533	14496	14619	14644	14497	14451	14432	14398	14418	14417	14602	14594	14603	14450	14604	14625	14479	14549	14593	14578	14548	14348	14513	14530	14463	14489	14604	14534	14641	14540	14606	14551	14488	14649	14632	14563	14603	14417	14534	14562	14537	14628	14365	14503	14700	14536	14582	14633	14501	14307	14642	14516	14446	14546	14687	14533	14575	14577	14593	14469	14574	14308	14314	14608	14560	14517	14527	14588	14650	14518	14549	14369	14475	14573	14564	14586	14453	14606	14597	14500	14525	14642	14594	14552	14602	14644	14599	14502	14460	14427	14498	14620	14574	14482	14625	14492	14569	14578	14404	14729	14292	14586	14566	14407	14500	14570	14623	14618	14624	14477	14551	14564	14473	14580	14580	14459	14805	14587	14420	14632	14335	14708	14699	14659	14470	14609	14460	14530	14594	14643	14336	14355	14476	14606	14425	14577	14592	14574	14575	14520	14512	14531	14478	14594	14364	14417	14620	14594	14566	14614	14626	14724	14479	14469	14639
23637	21046	28385	24017	21945	21768	20757	18230	17717	17602	17535	17415	17361	17250	17219	17192	17169	17327	16970	17162	17220	17049	17231	17004	17152	17264	17211	17287	17182	17099	17048	17078	17151	17028	17057	17131	17134	17045	17152	17131	17041	17109	16861	16965	16938	17131	16859	16848	17065	17134	16825	17010	17025	17039	17155	16877	17074	17111	16921	17252	17147	17044	16896	17064	16941	16922	16801	16938	16917	16857	17097	16846	16947	16718	16930	16682	17102	17148	16866	17172	16897	16933	16849	16885	16990	16768	16899	16804	16886	16837	17051	16844	17004	17054	16840	16909	16731	16966	17071	17117	16723	17000	16916	16799	17044	16970	16956	16978	17164	17179	16911	16974	16971	16930	16913	17038	17054	16988	16947	16945	16986	16976	16916	16990	16963	17032	17117	16912	16834	16906	16974	17075	16948	16923	16888	16780	16850	16841	16819	16972	16933	16849	16840	16924	16857	16890	16863	16879	16878	16890	16938	17167	17090	17008	16946	16729	16807	16745	17014	16899	17014	16748	16799	16997	16938	16963	16938	16921	16995	16883	17045	17042	16773	16874	17045	17041	16856	17033	17031	16952	16837	16749	17041	16927	16974	17080	16941	16821	16990	16944	16743	17071	16848	16830	16907	16933	16822	16934	16933	16896	16824	16996	17061	16909	16815	16825	16888	16962	16925	16935	16922	16713	16865	16994	16864	17225	17016	17202	17015	16971	17050	16863	16887	16894	17223	16907	17120	16759	17092	16861	16941	17005	16970	16968	16949	17033	17004	17068	17029	17151	16943	16848	16945	16842	16789	16783	16641	16941	17121	17089	16995	16917	17027	16870	17001	16799	17001	16737	16942	16715	16988	17052	16979	17050	16815	16808	17038	17088	16960	16951	17114	16891	16822	16906	17044	16896	16981	16830	16939	16854	16695	16965	16905	16780	16882	17070	16990	16849	16887	16810	17001	16757	16981	16984	17006	16993	17059	17046	16726	16807	16788	16910	17030	17111	16887	16829	16913	17032	16896	17003	16910	16964	16814	17005	17064	17067	16882	17037	17008	17083	16948	17175	16896	17049	16909	16923	16994	16892	16892	16852	17011	16927	17062	16909	16904	16944	17027	16808	17040	17035	17035	17087	16836	16741	16956	16891	17119	17040	16739	16928	16924	16965	16894	17051	17081	16964	16926	16905	16911	16857	16960	16759	16839	16752	16891	16836	17059	16710	17077	16899	16939	16958	17090	16998	17073	17093	16933	16998	16947	16856	17032	16941	16989	16914	16964	16864	17033	16898	17109	16666	16900	16832	16982	16892	16739	16916	16811	16831	16936	16762	16914	16754	16854	16709	16929	16941	16995	16761	16885	16892	16982	17122	16936	16950	16966	17057	16912	17104	16904	16877	16858	16835	17088	16816	16858	17050	17062	16996	16717	17007	17155	16939	16946	16915	17090	16882	17033	17045	16839	16983	17047	16955	16842	17016	17030	17038	16932	17008	17080	16841	16961	16924	17045	16881	16743	16958	16968	16776	17112	16958	17049	16955	16802	17145	17025	16916	16907	16862	16817	16787	16881	16997	16874	16786	16946	16909	16776	17011	17008	16959	16859	17054	16923	16875	17039	16907	16935	16731	16997	16943	17062	16713	16791	17014	16783	16822	16892	16841	16815	16982	16964	17014	16860	17028	16989	17188	16794	16910	16897	16863	16864	16770	17034	17062	16817	16869	16872	16824	17016	16948	16915	16851	17150	16942	17131	16845	16756	16902	16953	16984	16884	16844	16929	16999	16879	16972	17155	16878	16811	16843	17094	16927	16825	16884	16915	16821	16917	16859	17028	16923	16691	17015	16844	17051	16929	16883	16858	16759	16890	16923	16834	17008	17017	17051	16790	16956	17001	17008	16680	16883	16800	16933	16719	16683	16772	16709	16842	16999	16918	16964	17007	16699	16814	16944	16938	16869	16885	17227	16964	16948	17024	16868	16945	16977	16915	17014	16731	17002	17036	17043	16902	16764	16994	16918	16930	16991	16981	16918	17047	16960	16933	16939	16819	16978	16829	16697	16902	17219	16746	16893	16866	16890	16839	17102	16947	16882	16874	17024	17067	17035	17071	17091	17091	17133	16815	16812	16825	17033	17056	16873	16848	16835	17062	17053	16893	16892	16954	16999	16882	17013	16977	16843	16876	17007	16831	16817	16847	16782	17007	16964	16998	16921	16886	16914	16944	16788	16874	16821	17112	17062	17066	17048	16811	16942	16812	16864	16910	16967	16967	16964	17076	16998	16823	16928	16926	17075	16855	16848	17057	17024	17184	17171	16768	16845	16882	16989	16980	17028	17003	16922	17082	16901	16925	16978	17035	16942	16937	16882	16859	17026	16786	16909	17054	16764	16824	16698	16766	16959	16997	17109	17025	17061	17095	16778	16683	16867	16935	16884	16862	16921	16883	16923	17100	17090	16883	16959	16938	16809	16895	17032	17000	16695	16874	16897	17035	16870	16859	17005	16957	17035	17025	16985	17009	16837	16968	16944	17026	16989	17035	16922	16860	16808	17090	17207	16880	16848	17027	16860	16885	16974	16867	17001	17216	16894	17098	16767	17126	16952	16909	16864	17017	16802	16993	16938	17159	16928	16645	16855	16959	16868	17004	16841	17145	16783	17016	16943	17069	17046	16960	17107	16866	16919	17071	16916	16959	16966	17147	17023	17105	17030	16928	16964	16706	16746	17022	16856	16912	16936	16793	16998	17192	16894	16926	16996	16985	16962	16833	16874	16876	16861	16921	16764	17128	16871	16909	16706	16703	16703	16936	16926	16954	17031	16867	16953	17034	17031	17060	16871	16868	17046	16814	16964	16798	16715	17097	16908	17015	17040	16702	16916	16934	16910	16838	16966	16885	16927	16950	16706	16913	16952	16997	16981	16790	16988	16799	16628	16783	16929	17016	17086	16853	17047	16811	16918	16862	17087	16748	16911	16954	17073	16819	17138	16826	17010	17005	16858	16982	16866	16917	16816	17005	17065	16977	17152	17064	16884	16961	17131	17043	16929	16999	16962	16802	16967	16997	16792	16950	17011	16864	16821	17006	17034	16967	17002	16879	16870	16978	16805	16851	17027	16854	16866	16852	16891	16665	17062	16912	16926	17096	16857	16877	17060	16924	16799	16976	17015	16975	16893	16988	16827	16839	17083	16741	17059	16903	16996	16924	16845	16880	17101	16856	16960	16893	17176	17043	16962	16955	16924	17014	17090	16878	16917	16952	16963	17010	17069	16934	16733	16843	16739	16787	16865	16925	16972	16861	17035	16955	16909	16726	16860	17158	16870	16780	17115	16958	17053	16963	16888	16972	16863	16987	17015	16953	16892	17109	16911	16991	16811	16756	17190	16886	16776	17104	16840	16915	17035	16881	16843	16969	16930	16979	17142	17088	16952	17072	16799	17132	16914	17222	16909	16918	16789	17081	17064	16918	16941	16977	16946	16870	16952	16996	16880	17061	16919	17022	16814	16854	17097	17112	16889	16942	16969	16853	17052	17004	16816	16972	16977	16882	16992	17038	16804	17091	16892	16812	16712	16973	17108	16799	16679	16863	16898	16881	17145	17094	16880	17110	16928	17121	16782	17124	17079	16982	16937	16883	16874	16874	16872	16765	16928	17029	16930	16767	16991	17012	17005	16636	16810	16966	17100	16935	16812	16845	16900	16920	16795	16745	16931	16984	16905	16970	16864	16998	16962	16835	17038	17018	16960	16861	17043	16993	16985	16988	17006	17020	16904	16890	16875	16823	17002	17197	16944	16750	17036	16975	17096	17159	16901	16923	16770	16818	16829	17005	16909	16720	17134	17078	17089	17013	16720	16801	16923	17241	16877	16955	16875	17041	16839	16846	16992	16835	16940	16916	16903	16901	17074	16875	16840	16894	16900	16887	16958	16859	16872	16858	16932	17013	16883	16986	16858	17010	17020	16952	17015	17054	16942	16834	16845	16885	16997	16736	16812	16873	16922	17103	16781	16966	17057	16671	16948	16835	16869	16944	16712	16923	16804	16911	16750	17053	16991	17003	16878	16785	17056	17022	17010	16990	16948	17066	16836	16912	16939	16910	16777	16969	16982	17105	16746	17001	16736	17047	16929	17023	17023	17018	17083	16822	16736	16825	16976	16977	17173	16991	16857	16813	16972	16849	17049	16902	16998	16982	16845	17032	17072	16853	16782	16912	17050	16904	16893	16725	17265	16962	16964	16758	17093	16843	16959	17009	16975	16845	16836	16971	17030	17073	16789	17028	17055	16947	16918	17062	16986	16989	17040	16948	16692	16966	16921	16802	17044	17095	16736	16874	16885	17035	16945	16780	17092	17066	16931	16594	16718	16966	16811	17032	16983	17066	17080	17139	16877	16919	17032	16855	17040	16995	16880	16762	16698	16933	17095	17107	16980	17145	16871	16820	17080	16884	16892	16827	16677	16824	16764	17197	16945	16934	16877	16998	16989	17160	17138	16861	16983	17039	17072	17002	16985	17014	16884	16877	16906	17100	16973	17000	17033	16894	16747	16877	17071	16808	16777	17001	16852	17259	17034	16938	16872	17169	16981	16842	17005	16965	16901	16971	16865	16826	16870	16970	16841	16953	16984	17022	16763	16838	16967	16896	16905	16874	16799	17027	16802	17027	16898	16966	17061	16908	17027	16954	16945	17083	16716	17072	16745	16844	17177	16804	17025	16944	16909	16828	16842	16965	16719	16918	17020	16755	16812	16945	16900	16981	16817	17003	16878	16987	17056	16970	16876	16968	17059	16747	16901	16945	16803	16944	16929	16947	16798	16936	16787	16877	17086	16831	17065	16946	17155	16796	16951	17049	16991	16999	17056	16925	17007	17106	16887	17105	17161	16955	16890	16950	16795	16786	16740	16817	17082	16963	17028	16733	17029	16921	16670	16837	16911	16757	16923	16856	17195	16911	16882	16800	16937	16867	16910	16892	16887	16953	16921	16995	16813	16741	16978	16982	16928	16877	16919	16961	16936	16966	16938	17030	16900	16957	16841	17037	16656	17111	16910	17044	17032	16964	17004	17019	17006	17021	17265	16980	16805	16993	16717	16902	16915	16960	16913	17140	16935	16812	16997	16875	16916	17004	16932	16978	17010	16952	16867	17278	17041
18154	29616	27396	21664	19417	17788	17212	16566	16179	15770	15571	15736	15497	15399	15195	15336	15029	15220	15282	15250	15218	15129	15180	15232	15201	15114	15139	15288	15128	15118	15176	15065	14944	15155	15172	15171	15246	15170	15088	15147	15104	15196	14928	15094	14995	15098	14942	14917	15132	15178	14967	14992	15025	15174	15117	15028	14929	15087	15052	14922	15049	14999	15073	15184	14814	15067	14995	15095	15021	15015	14847	15078	15046	15064	15149	15021	14979	14934	15063	14920	15009	15006	15076	15024	14948	15100	14996	14904	14822	14825	15024	14840	14939	15003	14832	14946	14957	14904	14977	15009	14881	15006	15070	14975	14950	14936	14846	15001	14700	14902	15108	14986	14851	14793	14976	15139	14949	15033	15010	14893	14815	14875	14867	14819	14902	14840	14889	15011	15020	14888	14986	14894	14950	15109	14866	14962	14788	14970	15034	14915	15087	14886	14926	14972	14904	14817	14930	14753	14946	14998	14884	15145	14835	14807	14933	14824	14946	14831	15193	15025	14952	14982	14944	14930	14929	14769	14848	14974	14910	15121	15040	15098	15004	15013	15048	15041	14829	14906	14973	14980	14922	14999	15009	14918	14878	15023	14967	14943	14992	14960	15019	14757	14754	15024	14877	14991	14965	14991	14802	15170	14983	14844	15049	15157	14884	14948	15017	14988	14974	14918	14866	15025	15024	15014	14759	14928	15036	14990	15132	15011	15073	14910	14882	14939	14940	15028	15090	14959	15005	14900	14932	15031	14872	14929	14938	14849	15091	14920	14971	15149	14830	15115	14925	14995	14958	14845	15154	14939	14953	14931	15098	14853	14976	14919	14904	14900	15061	14916	14989	14833	15087	14911	14960	14968	15016	14995	14964	14909	15073	14905	15006	14869	15079	14872	14892	14998	14943	15094	15016	15152	14994	14903	14943	14831	15000	15022	15079	14958	14978	15052	14866	14934	14811	14975	15053	15050	14955	15030	14925	14975	15103	14966	14918	14897	14839	14803	14906	15035	14709	14780	14789	14866	14912	14951	14926	15024	14985	15108	14926	15070	14894	15059	14975	14927	15077	14931	14969	14914	15014	14788	14987	14733	15173	15018	14957	14911	15037	14933	14858	14871	14888	15000	15168	15023	15080	14830	14867	15009	14867	14914	14840	14933	15014	14858	14991	14950	15003	15033	14991	14657	15059	15137	14968	14666	14939	15027	14896	15036	14907	15034	14986	14957	14990	14991	14995	15036	14952	14986	15175	15007	14858	15055	15018	15002	15074	14902	14932	15011	15022	15008	15023	14801	15036	14975	14994	15034	15054	15078	14949	14962	15091	14756	14938	14881	14971	15003	14955	15004	15080	15077	14945	15055	14901	14867	14983	15034	14950	14992	14814	15143	15013	14728	14920	14881	14861	15048	14989	14825	14860	14960	14966	15057	14915	14936	14863	15143	14977	14984	14934	14927	14917	14961	14929	14919	14884	15057	15075	14944	14944	14980	14928	14820	14997	15011	14995	15013	14929	14947	14995	14928	14961	14837	14822	14858	15110	14983	14801	15038	14929	14987	15000	15077	15125	14859	14821	14879	14990	14990	14911	15031	15091	14797	15004	14860	15014	15095	15076	14946	14949	14821	15032	15013	14818	14995	15152	14986	14987	14872	15045	14956	14907	15051	15067	15002	14947	14817	14940	15140	14872	15035	14931	14863	14990	15043	15045	14854	15103	14817	15010	15034	15065	14956	14964	14903	15048	15040	15069	15102	14870	14946	14813	15175	15042	14976	14861	15014	15037	14954	14972	14887	15050	15050	14823	14978	14914	14939	14869	15057	14915	15063	14954	14854	14973	14855	14992	14998	14948	14984	15063	14873	15101	14886	15016	14964	14998	14768	14946	14848	14949	14839	14917	14957	14864	14843	14849	14995	14931	15233	14832	14908	14974	14784	14967	15008	15023	15181	14917	15006	14933	14932	15063	15061	14901	15043	15034	14946	14719	14911	14855	15068	14910	15140	14930	15047	14885	15065	15119	14965	14915	15034	14946	15100	14788	15057	15012	14865	14841	14934	15008	15131	15102	14935	15005	14761	15045	15059	14868	14955	14976	15034	14909	14894	14864	14909	15040	14955	14880	14925	14971	14969	15069	15004	15058	15028	15073	14774	14949	14877	15019	14875	15068	15084	14907	14917	14904	15005	15037	14972	14935	14894	14953	14921	14937	14898	15018	15082	14923	15055	14834	14862	14885	14930	15087	14889	14965	14750	14867	15056	14917	15039	14972	15067	14976	14917	15003	15018	14810	14905	14734	14902	15029	14791	14896	14898	14867	15039	15035	14945	15000	14955	15035	14975	14891	14789	15015	14986	15020	15121	15035	15029	14962	14862	15048	14890	15000	14840	15080	15037	15043	14838	14913	15127	14983	15007	14983	14740	14904	14927	14993	15104	14936	14848	14935	14987	15017	14935	14895	15001	14975	15065	14754	14970	14938	14964	15036	14818	14845	14886	14968	14883	14869	14911	14812	14901	14830	14953	15083	15032	14875	15025	14818	14895	14919	14873	15051	15053	14904	14938	15040	14938	15024	15006	15083	14955	15011	15083	14985	14878	14842	14901	15146	14926	15006	15040	15152	14949	14784	14986	14958	15173	14908	14929	14907	15054	14739	14996	15190	14842	15081	15091	14853	14850	14993	14892	14908	15082	14782	15008	14957	14990	14904	14921	14939	15090	14971	14826	15130	14972	14896	14879	14954	14913	14948	15096	14953	14902	14825	15113	14993	14987	14927	14868	14934	14973	14870	14873	14846	15069	14982	14982	14845	14847	14858	14906	15030	15035	14995	14897	14973	15050	14915	14884	14944	14884	14860	14909	14828	14868	15131	14870	15021	15025	14772	15031	15023	15018	15144	15014	15001	15037	15077	14859	15105	14950	15017	14952	15025	15059	14865	14988	14991	14764	14989	14947	14839	15056	15112	14807	15050	14907	14940	14866	15095	14936	14911	14956	14811	14935	14937	14952	14870	14972	15047	15040	14856	15067	15164	14968	15057	15095	14901	15118	14786	14917	15082	14898	14907	15033	14988	15131	14937	14946	14926	15007	14912	15083	14957	14976	14989	14822	14808	15018	14953	14922	14967	15157	14832	15029	14899	14972	14773	14974	15029	15006	14929	14857	14859	14967	14985	14894	15034	14852	15084	14901	15076	15058	14991	14968	14906	14982	14955	15124	14937	15120	14920	14958	14913	14900	14966	15172	15025	14852	15194	14819	14951	15134	14847	14970	14803	15005	14919	14996	15154	14994	14965	14979	14889	15089	14861	15107	15038	14894	14822	15049	14998	14824	15064	15039	14802	15036	14913	14907	14985	14952	14924	15075	15070	15104	15026	14897	15142	15013	14762	14999	15034	14939	14942	14950	14941	15043	14945	14935	15021	14850	14828	14883	15049	14984	15015	14852	14967	14942	14947	15096	14761	15176	14945	14932	14853	15195	15004	15063	15085	15052	14874	14860	14908	15002	15137	14951	15000	14919	14929	14910	15011	14941	15047	14974	14821	15065	14978	14902	14927	14872	14946	15121	14992	14924	15009	14941	15005	14997	14874	14902	14976	14969	15021	15034	15024	15000	15062	14993	15116	14956	14942	14799	14893	14981	15139	14928	14849	14977	14877	15081	14875	14848	14976	14964	14881	14856	15057	14789	15047	15160	14986	15110	15036	14813	14931	15030	14935	15095	15131	14911	14981	15013	14942	15097	14993	14906	15011	14906	15128	14801	14786	14972	14884	15138	14870	14851	14876	15012	15055	14930	15003	15004	14980	14929	14952	14927	14956	15079	14995	14885	14968	15000	14834	14880	14984	15009	14989	14861	15028	14861	15163	15046	14937	14902	14985	14944	14810	14940	14877	14823	15071	14913	15039	14976	14999	15017	14892	15027	14917	14812	14867	14956	15010	14963	14998	14953	15044	15044	15135	15038	14973	15023	14892	14956	14943	14981	14903	14835	14994	14925	14994	14980	15110	14860	14865	15085	15026	14844	14882	14933	15058	14902	14818	14864	14933	14983	15089	15066	14920	14902	14884	15007	14916	14896	14914	14998	14930	14887	15009	15032	14889	14920	15167	15016	15112	14907	14857	15090	14889	15149	14823	15040	14979	15006	14855	15017	15074	15044	14947	15045	15057	14915	14878	14905	14995	15045	15044	14975	15025	14795	15118	14791	14934	15063	14932	15016	15059	15015	14957	15042	14789	14875	14981	14961	14988	14922	14972	14954	14857	14922	14962	14903	14952	15045	14930	14891	14944	14842	14892	14793	14907	15021	14936	14971	14870	14839	14944	14878	14904	14870	14928	14880	14819	15079	14919	15055	14853	15060	15038	14879	14809	14989	15010	15053	14938	15028	14798	15029	15001	15198	15092	14884	14911	15001	14917	14953	14945	15029	14790	14956	15024	14906	14903	14908	14978	14905	14941	15034	15018	14914	14853	15014	14904	14927	14962	14912	15055	14917	15079	14958	14934	14885	15097	14836	14967	14986	14917	14894	15103	14966	14855	14971	14955	14855	15004	14908	14942	14878	15079	14982	15039	14975	15146	14970	15041	15010	15071	14732	14991	14733	14917	14950	14938	14796	14817	14951	15170	14903	15135	15089	14743	14977	14805	15045	14854	14856	14974	14775	14974	14789	15054	14783	14904	14864	14962	14871	14957	14975	14910	14905	15068	15015	14989	14951	14937	14849	15083	15252	14976	14964	14926	15020	14878	14966	15003	14952	14769	15019	14851	15097	15009	14997	14885	14879	14934	14948	14724	15071	15061	14842	14943	14875	14937	15055	15124	14901	14870	14928	14924	14983	14957	14961	14982	15074	15032	14800	14865	14950	14976	15014	14953	14833	15031	15022	15004	15084	15012	14866	14977	14987	15001	14976	15069	14828	14795	15129	15007	14850	15028	14960	14934	14947	14913	14904	14873	15030	14758	15011	14863	14862	14809	14949	14828	15024	14910	14939	14946	15087	14976	14937	14964	14862	14862	14892	15035	14981	14861	15016	14839	14975	15044	15067	15011	14975	15009	15066	14964	14971	14841	15063	15051	15053	14950	15006	15035	14909	15100	14916	14918	15028	14936	15026	14921	14974	14879	14939	14949	15058	14985	14950	14973	14834
22423	20904	28610	23368	21133	22949	24444	19218	18129	18279	17996	17706	17723	17702	17578	17227	17258	17298	17180	17382	17250	17417	17282	17292	17292	17356	17521	17264	17105	17301	17167	17164	17198	17215	17168	17120	17241	17277	17174	17057	16847	17056	17149	17236	17098	17332	17172	17091	17106	17127	17339	17403	16821	17146	16985	17026	17282	17057	17052	17216	17025	17110	17197	17182	16999	16943	16928	17008	17019	17063	17067	16991	17136	17095	16890	16955	17155	17215	17195	17129	17091	16854	16903	16932	17070	17178	17076	17122	16922	17070	16897	16825	17128	17021	16938	17007	17204	16974	16967	16985	16995	16951	16889	16880	17069	16937	16871	16742	16956	16929	16881	16985	17083	16935	17110	16860	16859	16914	16775	16927	16990	16866	17055	17058	16961	17147	17117	17055	17201	16863	16859	16925	17085	17054	16753	17018	17104	16992	16959	16885	16806	16967	16971	16876	17000	16892	17028	17039	16977	16982	16880	16980	16954	16877	16902	17205	17112	16980	17119	17217	17073	17023	16977	17030	16954	17025	17040	16834	16885	17087	16937	17018	17069	16860	16844	17030	16981	17081	16746	16958	16874	16749	17038	16882	16853	16756	16913	17097	17050	16962	16992	17016	17032	16969	17064	16873	16908	16963	16968	16775	17035	16770	16884	17159	17210	17195	16882	16935	16948	16819	16700	17035	16748	16985	16883	16875	16893	17012	16889	16764	16974	16908	16968	16812	16932	16833	16904	16891	16871	17012	16876	16893	16972	16883	17034	17157	16855	16930	17093	17040	17115	17174	16936	16957	16966	17069	16880	16878	16975	16914	16959	16876	17056	17201	16927	16966	16980	17032	17073	16896	16874	17049	16986	16871	16871	17085	16980	16611	17022	16939	17128	17026	16909	16709	17016	16937	16801	16682	17038	16825	16909	16855	17127	17260	17036	17053	16988	16916	16973	16935	17009	16915	16891	16767	16817	16934	16942	16844	16895	16709	16768	16966	16947	16948	16868	16900	16878	17102	17145	16957	16850	17153	17002	16728	16883	16801	17011	16975	16915	16966	16936	16985	17197	16979	17008	16863	16993	16763	17032	16880	16698	16950	16854	16855	17145	16778	16899	17046	16875	16772	17076	17038	17037	17071	16784	16864	16960	16697	16819	17018	16857	16854	16716	16860	16895	16967	17063	16914	17030	17014	16969	17071	16902	16943	16977	16794	17140	17238	17042	16905	16885	16837	16949	17015	17021	16908	17042	16979	16967	16900	17059	17139	16941	16865	16873	17004	17135	16930	16876	16775	16948	16901	16935	16926	16908	16732	16754	16854	16830	16850	16805	16934	16854	16708	17147	17046	16876	16925	17008	17074	16951	16985	17081	16945	17313	16944	17059	17189	17114	16935	17218	17082	16859	17091	16885	16887	17044	17025	17146	16973	16947	17025	16893	16920	17075	17171	17039	16794	17148	17063	16964	16902	16896	17055	16954	16808	16990	17056	16849	17058	16871	16948	16930	16907	16920	16950	16993	16841	17007	16986	17048	16908	16997	16949	16942	16809	17091	16701	16804	16913	17002	16988	16903	17098	16954	17187	16811	16620	16923	17104	17177	16990	16979	16961	16887	16956	16841	16832	17076	16946	16969	16880	16939	16951	17098	17111	16980	16994	17165	17139	16857	16941	16889	16866	17068	16975	16896	16809	16831	16911	17020	16954	17123	17040	16965	16976	16983	16822	17133	17027	17055	16955	16905	16988	16976	17051	16908	16892	16937	16885	17039	16974	17040	17106	17125	17036	16981	16935	16905	17070	16879	17002	16986	16867	17032	17031	16932	16827	16933	16884	16953	16910	17139	16945	17022	17073	17034	17003	17085	17004	16858	16869	16795	16997	16912	17182	17227	16991	17001	16789	16996	17231	16850	16818	17010	16941	17081	17014	16780	16996	16866	16984	17042	17105	16951	16969	17127	17020	17019	16964	16834	16807	16937	17053	16773	17017	17051	16879	16876	16977	16904	17089	16993	16866	16873	16829	16940	16982	17089	16805	16970	16988	16856	16902	16995	16939	16972	17059	16943	17116	17078	16961	17091	17041	16719	16911	17116	17009	16931	16978	16924	17058	16900	16693	17150	16839	16965	16871	17139	17014	17028	16939	17019	16788	17061	16913	17099	17101	16965	16830	17064	16919	16948	16870	17062	17093	16833	16827	17257	17114	17043	16869	16998	17036	16946	17198	16873	17170	16933	17019	16989	17011	17157	16823	16913	16816	16902	17059	16958	16893	16859	16733	16841	16758	16892	16980	16844	17011	16734	16811	17122	16994	16802	16972	16823	17053	17072	17024	17134	16894	16919	16818	16672	16679	16761	16945	16845	17045	16888	16874	17170	16985	16905	16917	16825	16895	16932	16910	16932	16846	16944	16914	16859	16992	17042	17131	16947	17015	16828	16810	17132	17008	17012	16755	16753	16807	16953	16872	16970	17069	16729	16944	16930	17097	16908	17009	16977	16818	17034	16799	17075	16977	16988	16984	16909	16874	16837	17056	16915	16788	16948	17052	16932	17054	17076	17080	17147	17046	16795	16825	16906	17056	16978	17007	17028	16901	16984	16803	16892	17042	16866	16905	16868	16865	16992	17042	17039	16922	16973	16868	16764	16996	16832	17023	16911	17167	16725	16930	17198	16945	16876	16901	16804	16799	16941	16950	16919	17040	16937	17019	16860	16913	16887	16962	17000	17034	16788	17051	16975	16813	17170	16975	16986	16852	16914	16956	16905	16835	16915	16817	16866	17203	16949	17020	17060	16933	16683	17094	17223	16941	16957	16866	17036	17022	16927	16941	17171	16892	17021	16973	16860	17033	16902	17044	17032	16823	16975	16868	16935	16885	16954	16876	16969	16814	16945	16807	16894	16996	17125	17023	16904	16876	16842	16852	17006	16734	16852	16854	17031	16941	16832	16768	17109	16745	17060	17096	16985	16977	16879	16997	16945	16924	17137	16982	17106	16903	16764	17008	17001	16979	16979	17043	17056	16727	17013	17019	16912	16935	16919	16815	16888	17046	16952	17010	17031	16842	16731	16800	16892	17031	17324	16920	16956	17077	16747	17102	17037	17265	16869	16870	16906	16972	16844	16809	17005	16863	16814	16962	16964	17202	16915	17034	16984	16986	17054	16995	16823	16971	16877	16918	16848	16927	17057	17101	16793	17040	17061	16782	17013	17019	16911	16553	16899	17011	17078	16938	16944	16908	16945	17037	16930	16941	17256	16810	16880	16698	16953	16821	16922	17059	16831	16902	16931	16962	16962	16912	16884	16958	16896	16803	16786	16879	16982	16975	16850	16669	16784	16950	16944	17043	17137	17137	16818	16961	16857	16747	17025	16802	16940	16822	17156	16858	17046	16892	16832	16890	17009	16825	17006	16866	16869	17174	16960	16815	16954	16833	16966	17009	16983	17032	16914	16887	17083	16746	16951	17059	16811	16912	17184	16916	16928	17155	17121	16883	17054	16636	17005	17066	16950	17030	17179	17214	17074	17029	16993	17075	17019	16996	16866	16831	16883	16985	17093	17081	17074	17114	16937	17056	16893	16945	16974	16952	16845	16772	17137	16803	17001	16841	16824	16999	16767	16782	16925	16798	17118	17004	16877	16925	16999	16965	16795	17046	16862	17034	17087	17084	16722	17113	16847	16834	16906	16947	17041	16965	16978	16928	17098	17069	16963	17024	17055	16950	17086	17037	16905	16941	16963	17000	16929	16726	16977	16997	17103	17059	16955	16891	16968	16897	17153	16958	17081	16826	17168	17100	17151	16871	17114	17038	16990	16947	16928	16939	17035	17015	17045	16980	16832	16988	16769	17127	16767	16926	16928	17111	17084	16799	17017	16936	16919	17037	17132	17047	17118	17041	16745	16946	16975	16732	16749	17086	17027	16965	16914	16827	16932	17068	17115	16930	16892	16956	16884	17051	17026	17089	17015	16947	16969	16917	17063	17026	17019	16787	17118	17083	16925	17104	16946	16790	16949	16984	16836	16900	16849	16933	16900	17068	17002	16778	16978	16815	17091	16746	16723	17222	16800	17198	17008	16836	17048	16973	17086	16997	16954	16947	16983	16942	16996	17191	16933	16995	16761	16871	16811	16785	16854	16895	16858	16879	16874	16932	16690	17121	17135	17018	16793	17036	16933	16930	17011	17051	17092	16996	16997	17090	16974	16809	16986	16936	16809	16956	16887	16974	17152	16859	17039	16943	16935	17198	16828	17037	17034	16944	16869	16972	16891	16948	16992	16980	16696	16969	16982	16955	16863	16944	16912	16975	16939	17062	17154	16826	16671	16986	17034	16972	16745	16743	16790	16958	16926	16856	17116	17086	16774	16947	16885	16923	16972	17044	17117	16956	16911	17082	17084	17094	17056	16931	17023	16932	16866	16844	17082	16908	16924	16846	16822	16971	16888	16976	16977	17036	17072	16863	16891	16989	16852	17021	16903	16894	16898	16765	17012	17034	17098	16860	17038	16960	16979	16990	17159	16889	17006	17335	17171	16944	17044	17050	17151	16891	17070	16856	16788	16973	16919	16665	17114	17012	16993	16813	17036	17143	17054	16937	17026	16904	17145	17033	17007	17050	17086	16990	17030	16774	16900	16790	16899	16826	16703	16948	17015	16940	16841	16926	16891	17040	16961	16790	16939	16956	17134	17038	17009	16926	16936	16998	16985	17029	16911	16774	16934	16898	16948	16962	17082	17047	16890	17009	16956	17031	16968	16922	17072	16957	16780	16849	16969	16975	16904	16959	16892	16980	17064	16911	16736	16885	16958	17132	16901	17014	16987	17034	16924	17077	17022	16897	16936	16975	16896	16868	17077	16962	16772	16871	17125	17079	17115	17059	16821	16894	17048	16903	17040	16976	16920	17123	16880	16971	17097	17102	17029	16841	16994	17029	17010	16967	16908	16924	16869	17086	16927	16778	17008	17000	16996	16884	17078	16854	16910	16961	16768	16976	16800	16945	17009	17167	17085	16868	17009	17026	16972	17054	16881	16741	16897	16978	16915	16914	17157	17085	16978	16906	16878	16980	16801	17012	16929	16968	17124	16880	16939	16751	16916	16802	16883	16874	16829	16969	16759	16878	16913	16841	17060	16861	16993	17104	17053	16897
19652	33541	31135	24414	21188	19480	18221	17376	16714	16253	16046	15940	15800	15709	15597	15629	15426	15344	15418	15382	15364	15405	15306	15260	15430	15143	15315	15434	15286	15206	15209	15223	15258	15207	15298	15280	15121	15080	15236	15063	15151	15077	15146	15214	15085	15166	15192	14988	14952	14907	15073	15098	14941	15233	14966	15144	14874	15093	14993	15119	15073	14977	15114	15011	14907	15066	15119	15024	15104	15160	14919	15202	14921	14811	14921	14992	14952	14975	14932	15056	14837	14979	14952	15155	14849	14970	14862	15024	14966	14944	14959	15032	15129	14926	14962	14896	15019	14902	14933	14883	15015	15017	14876	15081	14929	14989	15014	14981	15047	14955	14932	14958	15091	15114	14932	14888	15094	14962	14943	14925	14893	14989	14882	14897	14977	14995	15042	15034	14893	14944	14963	15004	14959	14897	14758	14846	15014	14830	14852	14991	14938	14922	15029	15070	14890	14754	14996	14831	14830	14853	15148	14939	14964	15077	15003	14910	15083	14892	14938	14970	14967	14985	14979	14844	14871	14907	14885	14993	15053	15111	14752	15102	14822	14929	15084	15033	14820	14976	14829	14970	14978	14960	14949	14970	15000	14945	14821	14960	14662	14921	14869	14814	14988	14884	14951	14720	15070	15060	14897	14878	14997	14967	14846	14835	15074	15047	14928	15051	14976	14896	14915	15161	14880	14827	15012	14995	15066	15031	14898	14918	14963	14983	14787	14929	14857	14844	14884	14885	14970	14834	14875	14960	14818	14879	14996	14953	14944	15125	14771	14795	14813	14925	15085	14734	14787	14876	14913	14831	15054	14966	14930	14907	14837	14868	15039	14813	14831	15063	14871	14912	14962	15021	15006	14926	14880	15003	15059	14897	15050	15000	14815	14972	15044	14964	14958	14760	14984	14947	14916	14908	14911	14910	15029	15019	14849	14988	14868	15065	14970	14876	14787	14952	15163	14925	14811	14964	14889	14938	14977	14791	14775	14915	14982	14946	14808	14991	14875	15011	14875	15028	14949	15057	15110	14823	14828	14625	15017	14912	14986	14992	14939	14939	15068	14963	15030	14871	14957	14893	14897	14901	14854	15011	14913	14852	15115	15042	14939	14865	15312	15000	14751	14902	14884	14842	14991	15016	14784	14925	14810	14938	14819	14959	14737	14901	15115	14692	14892	14953	15057	14965	14996	14977	14906	14852	15139	14868	14934	14958	15066	14915	14872	15007	14898	14886	14844	15059	14801	14872	14971	14920	15023	14898	14874	14866	14929	14907	14865	14986	14977	15040	15070	15154	14841	14837	14906	15030	14895	15016	14876	14715	14979	14752	14928	14914	14909	15072	14816	14816	14972	15008	14915	14980	15004	14852	15008	14935	14881	14850	14972	15023	14887	14802	15030	15005	14942	14812	14869	14918	14801	14868	14901	14961	15021	14812	14883	15134	15076	14853	14976	14998	14868	14919	14725	15026	14793	14958	14854	14980	14915	15012	14945	14983	14849	15040	15148	14886	15119	14889	15028	14919	14910	14976	14997	14900	14979	14923	14829	14811	14941	14844	14925	14895	14918	15110	14868	14872	14946	14955	14633	14807	15100	14951	14814	15057	15044	14932	14988	14854	14896	15161	14981	14940	14898	14869	14887	14968	15044	14807	14951	14931	14887	14931	15063	15031	14958	14973	15052	14885	14966	14949	14934	14791	14972	14840	14902	14757	14966	14735	14754	15059	14771	15012	14793	14863	14889	14800	14925	14940	15053	14840	14895	14900	14982	15055	14838	14932	14912	14872	14827	15105	14940	14939	14932	14895	14991	14824	14901	14948	14768	14842	14883	15093	15057	15008	14968	14979	14756	14822	15062	14974	14888	14976	14905	14990	15041	14993	14946	14899	14981	14954	15130	15092	14818	14962	14840	14927	14890	15068	14868	14897	14873	15066	14888	14996	14860	14985	15105	14860	14908	14837	14837	14822	14947	14964	14839	14828	14900	14925	14903	14963	14788	14858	15027	14850	14846	14868	14915	14998	14931	15031	14757	14999	14940	14691	14971	14756	14892	14942	15011	14847	15018	14882	14996	15132	15098	14823	15060	14818	14790	14884	15021	14828	14887	14821	14952	14772	14824	14803	14842	14759	14926	14945	14998	14980	14890	15000	14838	14755	14857	14764	14995	15044	14879	14681	14920	15008	14958	15025	15004	15007	14860	14921	14897	14925	14941	14931	14929	15031	14874	14766	14926	14895	14900	14906	14856	14846	14960	14909	14739	14972	15045	15064	14964	14883	14813	14983	15074	14875	14788	15022	14825	15023	14879	15061	15043	14925	14893	14916	14900	14819	15006	14890	14906	15009	14882	14961	15014	14930	15006	15138	14977	14958	14926	14945	15010	14904	15064	14872	14896	14879	14849	14968	14948	14885	14897	14990	14865	15011	15061	14939	14831	14972	14896	14885	14775	15050	14976	14938	14880	14971	14902	14968	14865	14811	14788	15005	14866	14885	14944	15051	14872	14934	14851	14814	14926	15089	15049	14895	14848	14846	14990	14885	14968	14895	14845	15051	14876	14681	14953	14765	14902	14929	15073	14930	14988	15079	15218	14878	14912	15002	14911	14983	14851	14990	14919	14809	14936	14685	14870	14844	14891	14905	14888	14903	14945	15024	15017	14898	14877	14851	14919	14925	15002	14976	14761	14946	14903	14963	14816	14817	14781	14935	14963	14916	14886	14726	15043	14939	14995	14960	14829	14819	15004	15055	15063	14831	14822	14809	14893	14958	14928	15086	14924	14993	14863	14957	14915	14911	14901	14881	14960	14762	14811	14907	14913	14814	14889	14921	15023	15077	14893	14923	15107	14918	14766	14984	14899	14974	15058	14806	14923	14854	15025	15093	14970	14733	14798	14818	14849	14943	14925	14978	14749	14923	14989	14928	14946	14882	15002	15017	15141	14781	14860	14924	14979	14915	14873	14938	14826	14901	14929	14832	15033	14933	14955	15032	14857	14823	14867	14906	14862	14766	15087	14957	15128	14704	14765	14883	14930	14878	14917	14905	14904	15007	14933	14921	14884	14651	14836	14955	14919	14851	14980	14889	14886	14994	14874	14994	14863	15060	14934	14882	14985	15160	15111	14871	15019	14974	14849	15116	14830	14887	14943	14907	14701	14923	15016	15028	14919	15073	14823	15006	14977	15143	15017	14882	14974	14907	14830	15033	15053	14966	14999	14843	14740	15008	14952	15055	14897	14929	14879	14859	14940	14824	14924	15015	14930	15048	15054	14997	14753	14936	15043	14932	15078	14833	14909	14801	14813	14761	14965	14856	14861	14985	14970	14817	14981	14932	14684	15003	15044	14959	14976	14845	14961	14910	14849	14912	14944	15072	14884	15034	14982	14962	15020	14924	14798	14931	15109	15080	15062	14784	14853	14993	14877	14784	14923	14823	14908	14815	14907	14938	14805	14959	15018	14893	14961	14958	15008	14934	15131	14877	14990	15066	14836	14953	14966	14996	14913	14836	14830	14972	15047	14794	14870	14712	14897	14852	15039	14954	14957	14952	14876	14978	14804	14903	14929	14982	14841	15053	14916	14754	15033	14924	14864	14920	14891	14870	14954	15035	14969	14872	14804	14871	15043	15051	14688	14880	14926	15112	15014	14850	14854	14965	14864	15023	14928	14754	14960	14923	15059	14610	14952	14982	14862	14818	14852	15100	14879	14837	15033	14938	14995	15093	14937	15032	14979	14846	14986	14766	14943	14848	15199	14928	14961	14841	15025	14897	14906	15022	14803	14964	15006	15079	14750	14906	14872	15000	14840	14889	14973	14879	14980	15012	15078	14720	14768	14900	14888	14924	14928	14980	14975	14974	14917	15003	14967	14987	14857	14829	14997	15080	14843	14928	14893	14941	15060	15033	14792	14947	14909	14899	14934	15034	14853	15024	14833	14995	14825	15031	15027	15050	14724	14903	15028	14827	14889	14900	14816	14869	14849	14942	14985	15078	14896	14970	15114	14987	14880	14885	14996	14900	14902	14888	14951	15015	14860	14867	15007	14959	14916	14893	15023	14964	14868	14934	15071	14932	15051	14874	14871	14685	14922	14899	14987	14730	15055	14779	14971	14829	14918	14928	14827	15045	14757	14905	14944	15034	14963	14901	14813	15025	14901	14996	15164	14975	14958	14643	14857	14984	14932	14824	14995	14921	14894	14895	14817	15023	14803	14943	14878	14924	14938	14897	15027	14894	14916	14744	14886	14846	14889	15027	14833	14888	15100	14983	14994	14914	14893	14857	14976	15030	14804	14821	15070	15012	14964	15046	14918	14853	14947	14944	14981	14942	15026	14954	14869	14922	14911	14987	14877	15004	14968	14947	14870	14897	14836	15039	15082	14915	14992	14945	15053	14875	14962	14999	14852	14988	14870	14757	15037	14962	14874	14866	15034	14862	14877	14900	14829	14771	14777	14899	14926	14983	14787	14896	14933	14999	14776	14843	15033	14844	14965	14850	14884	14903	14853	14958	14930	14959	14898	15043	15034	14868	14900	14925	14928	14970	14852	14877	15101	14796	15036	14954	14990	15020	15004	14819	14991	15106	14893	14940	14918	15043	14963	14916	15038	14781	14927	15054	14836	14822	14746	15036	14866	15009	14914	14879	15081	14896	14906	14982	14894	15008	14760	15002	14900	14807	15093	14950	14853	15060	14796	14740	14892	14736	14968	14894	14832	15084	14967	14916	15048	14976	14968	14973	14956	14959	14987	14906	14918	14990	14821	14712	15072	14895	14953	14781	14854	14862	14922	15071	15032	14812	14941	14923	14913	14949	15017	14897	14834	15043	15007	14927	14905	14953	14813	15024	14824	14752	15055	15086	14996	14886	14961	14908	14927	14906	15017	14954	15070	14991	14924	14831	14898	14930	14993	14938	14797	15050	15066	15006	14886	14938	14762	14711	14817	14998	14876	14898	14985	14882	14881	14944	14950	14965	14977	14958	15008	14925	14872	14971	14851	14789	14931	14924	14777	15065	15051	14990	15016	14929	15100	14969	14845	15083	14945	14960	14872	15070	14855	14938	14764	14908	15095	15044	14988	14936	15121	14805	14790	14920	14887	14841	14851	14891	14928	14767	14979	14831	15000	14817	14981	14869	14884	14885
27114	22005	24487	21223	17519	17029	16975	16674	16538	16551	16426	16526	16269	16472	16569	16530	16407	16301	16339	16362	16457	16334	16396	16334	16342	16406	16356	16284	16452	16298	16479	16136	16270	16295	16350	16167	16137	16372	16317	16303	16342	16260	16172	16323	16417	16355	16352	16149	16337	16371	16212	16227	16300	16211	16345	16379	16366	16292	16264	16015	16044	16235	16377	16286	16152	16211	16211	16147	16302	16229	16494	16234	16244	16297	16154	16263	16348	16261	16264	16469	16285	16326	16235	16291	16195	16425	16387	16440	16261	16090	16142	16278	16290	16151	16465	16186	16057	16176	16252	16244	15971	16282	16156	16427	16313	16285	16211	16207	16398	16037	16186	16247	16184	16485	16240	16173	16304	16266	16021	16299	16317	16306	16377	16322	16261	16433	16077	16270	16329	16285	16183	16184	16246	16540	16213	16276	16358	16202	16421	16196	16309	16203	16290	16240	16224	16208	16395	16357	16462	16141	16121	16036	16055	16203	16205	16118	16113	16341	16237	16373	16108	16167	16497	16106	16107	16396	16271	16325	16187	16237	16370	16399	16223	16170	16282	16349	16149	16325	16095	16110	16010	16226	16266	16391	16350	16419	16339	16396	16172	16164	16294	16406	16269	16376	16327	16280	16229	16266	16313	16467	16107	16435	16058	16264	16400	16353	16162	16258	16259	16146	16465	16354	16187	16201	16409	16092	16233	16216	16287	16340	16293	16318	16091	16117	16127	16302	16349	16126	16131	16271	16306	16055	16245	16235	16125	16188	16421	16244	16228	16167	16077	16310	16157	16212	16186	16119	16223	16360	16471	16251	16099	16169	16296	16292	16370	16207	16306	16169	16231	16107	16268	16157	16319	15998	16357	16313	16514	16441	16034	16253	16239	16265	16342	16136	16178	16193	16336	16326	16230	16201	16310	16271	16003	16270	16262	16035	16264	16263	16289	16333	16229	16272	16371	16323	16166	16234	16442	16309	16218	16126	16429	16366	16172	16288	16353	16377	16458	16291	16306	16143	16392	16263	16457	16268	16213	16222	16351	16155	16313	16277	16208	16368	16127	16304	16206	16231	16334	16370	16187	16198	16249	16360	16260	16299	16211	16265	16393	16355	16230	16362	16288	16263	16246	16291	16279	16231	16217	16249	16131	16255	16195	16143	16215	16028	16432	16254	16273	16382	16384	16201	16388	16110	16058	16211	16221	16362	16230	16266	16268	16290	16433	16112	16259	16413	16225	16277	16255	16110	16289	16199	16371	16129	16135	16261	16416	16303	16239	16313	16402	16356	16058	16210	16147	16287	16166	16160	16038	16223	16315	16160	16323	16244	16336	16212	16334	16336	16200	16235	16340	16324	16203	16249	16436	16330	16256	16111	16214	16357	16370	16141	16327	16389	16410	16307	16231	16026	16123	16213	16245	16080	16198	16330	16331	16198	16179	16172	16207	16167	16290	16083	16133	16189	15974	16420	16225	16204	16316	16192	16443	16403	16473	16222	16279	16228	16119	16116	16319	16351	16297	16080	16403	16206	16241	16204	16119	16232	16242	16260	16339	16337	16217	16252	16140	16302	16360	16242	16207	16234	16295	16266	16318	16252	16145	16307	16361	16154	16239	16285	16311	16340	16209	16291	16377	16213	16454	16114	16321	16390	16105	16145	16230	16129	16151	16002	16296	16258	16190	16213	16266	16185	16263	16345	16316	16199	16156	16397	16316	16348	15990	16277	16382	16352	16027	16128	16149	16264	16436	16293	16463	16319	16168	16174	16168	16395	16302	16329	16222	16360	16235	16188	16158	16013	16346	16345	16192	16221	16295	16416	16373	16207	16251	16230	16186	16305	16203	16348	16215	16223	16362	16214	16281	16382	16355	16253	16311	16284	16269	16311	16362	16135	16302	16297	16045	16208	16354	16282	16434	16360	16268	16271	16392	16479	16411	16333	16273	16276	16301	16292	16324	16321	16062	16190	16143	16176	16208	16292	16264	16277	16408	16163	16232	16223	16289	16475	16175	16278	16339	16395	16345	16295	16282	16330	16410	16208	16341	16293	16230	16280	16161	16290	16177	16050	16194	16409	16082	16214	16525	16209	16462	16263	16349	16210	16255	16444	16202	16450	16285	16163	16277	16308	16354	16350	16118	16192	16261	16354	16108	16218	16360	16296	16162	16235	16183	16379	16313	16200	16329	15954	16237	16272	16225	16120	16355	16295	16143	16332	16319	16294	16168	16390	16330	16503	16253	16164	16358	16124	16253	16328	16472	16255	16405	16077	16101	16115	16103	16366	16204	16242	16210	16378	16184	16162	16220	16253	16255	16151	16214	16476	16407	16356	16376	16359	16263	16188	16276	16317	16496	16442	16328	16294	16313	16127	16149	16205	16549	16194	16121	16274	16212	16260	16387	16222	16239	16218	16347	16379	16218	16254	16354	16330	16349	16228	16374	16265	16361	16288	16158	16181	16423	16355	16196	16309	16343	16281	16250	16255	16200	16283	16285	16209	16316	16310	16233	16102	16191	16095	16319	16194	16327	16286	16381	16293	16068	16314	16510	16268	16426	16094	16225	16261	16286	16097	16202	16110	16250	16388	16284	16309	16439	16075	16240	16151	16343	16191	16422	16247	16302	16161	16120	16460	16287	16424	16299	16335	16178	16343	16148	16313	16370	16415	16347	16283	16162	16276	16398	16173	16184	16306	16474	16355	16114	16099	16192	16197	16261	16215	16344	16301	16356	16426	16338	16356	16423	16016	16270	16351	16110	16264	16415	16347	16271	16256	16084	16145	16298	16281	16305	16317	16174	16252	16238	16547	16459	16169	16131	16261	16356	16334	16458	16506	16293	16151	16247	16278	16191	16266	16353	16302	16543	16246	16074	16255	16226	16418	16367	16212	16441	16170	16317	16216	16155	16166	16339	16232	16239	16290	16070	16515	16362	16462	16306	16374	16250	16312	16141	16091	16415	16219	16273	16072	16272	16324	16520	16275	16321	16169	16342	16386	16346	16302	16284	16273	16093	16333	16375	16267	16371	16064	16373	16379	16290	16465	16224	16266	16300	16258	16426	16378	16167	16146	16199	16161	16415	16412	16116	16325	16301	16366	16274	16245	16318	16223	16447	16273	16384	16292	16046	15977	16360	16199	16451	16291	16104	16247	16194	16178	16205	16448	16102	16176	16358	16298	16377	16360	16175	16161	16265	16175	16389	16384	16270	16134	16469	16249	16059	15959	16239	16426	16197	16242	16179	16334	16243	16232	16214	16395	16167	16259	16253	16435	16290	16188	16211	16424	16174	16161	16242	16052	16257	16131	16126	16163	16447	16358	16221	16294	16392	16274	16202	16274	16385	16242	16320	16178	16258	16096	16363	16310	16338	16175	16201	16185	16342	16330	16465	16490	16324	16268	16290	16297	16113	16352	16200	16199	16267	16244	16175	16483	16342	16158	16314	16231	16155	16315	16259	16403	16286	16387	16166	16215	16249	16073	16174	16204	16203	16315	16310	16181	16169	16396	16378	16182	16313	16282	16356	16201	16395	16114	16223	16182	16304	16221	16205	16351	16381	16301	16135	16201	16334	16161	16208	16235	16157	16171	16310	16176	16363	16230	16237	16258	16278	16328	16330	16200	16247	16288	16305	16232	16213	16311	16211	15912	16268	16182	16314	16284	16382	16267	16067	16177	16398	16286	16291	16183	16041	16174	16204	16214	16350	16277	16409	16322	16366	16322	16207	16275	16246	16376	16328	16296	16549	16370	16224	16317	16213	16431	16321	16095	16331	16006	16195	16283	16135	16029	16193	16378	16324	16221	16075	16216	16274	16369	16390	16291	16042	16217	16170	16268	16247	16161	16246	16324	16228	16055	16221	16267	16387	16262	16395	16192	16310	16230	16286	16331	16377	16252	16333	16407	16234	16174	16086	16095	16032	16349	16357	16223	16173	16314	16359	16258	16351	16466	16162	16471	16222	16254	16191	16304	16355	16308	16264	16415	16359	16239	16133	16379	16347	16287	16216	16358	16216	16136	16295	16265	16322	16301	16115	16305	16161	16228	16260	16329	16250	16250	16235	16207	16372	16183	16229	16315	16238	16222	16275	16204	16270	16137	16337	16328	16156	16474	16204	16283	16118	16438	16190	16313	16354	16281	16449	16362	16365	16275	16417	16462	16351	16227	16309	16219	16207	16408	16457	16271	16398	16218	16373	16319	16340	16304	16355	16299	15992	16204	16205	16128	16257	16178	16280	16275	16244	16238	16414	16122	16263	16230	16343	16131	16303	15908	16126	16205	16397	16223	16266	16198	16362	16225	16132	16222	16146	16365	16242	16234	16071	16212	16249	16235	16272	16119	16294	16200	16269	16396	16297	16377	16360	16159	16428	16509	16419	16367	16295	16297	16346	16305	16449	16167	16130	16190	16382	16071	16260	16247	16281	15929	16492	16276	16166	16339	16049	16194	16164	16247	16163	16275	16167	16139	16294	16339	16373	16248	16280	16313	16304	16235	16238	16426	16317	16291	16278	16391	16295	16228	16306	16361	16444	16195	16156	16266	16514	16221	16413	16194	16126	16200	16172	16215	16120	16198	16154	16294	16462	16093	16314	16246	16135	16171	16260	16198	16340	16200	16166	16299	16391	16201	16283	16123	16376	16404	16195	16249	16345	16347	16294	16241	16181	16088	16404	16237	16463	16371	16289	16326	16192	16286	16422	16314	16257	16261	16293	16162	16356	16143	16474	16462	16067	16185	16141	16099	16228	16265	16352	16218	16415	16310	16068	16144	16182	16021	16230	16220	16263	16226	16152	16091	16088	16423	16202	16320	16369	16223	16378	16383	16152	16273	16271	15994	16052	16318	16264	16256	16400	16264	16409	16312	16406	16266	16350	16365	16416	16362	16236	16099	16293	16220	16163	16089	16174	16226	16338	16304	16148	16400	16372	16144	16453	16131	16256	16466	16239	16097	16257	16343	16277	16235	16195	16300	16245	16191	16229	16364	16318	16289	16290	16296	16335	16107	16222	16193	16148	16226	16267	16286	16248	16124	16333	16178	16269	16390	16292	16229	16261	16149	16324	16290	16278	16368	16382	16001	16235	15942	16357	16483	16195	16408	16143	16271	16426	16201	16245	16517	16303	16266	16365	16303	16330	16148
17438	22901	21316	18055	16590	15787	15341	15268	14824	14925	14886	14674	14742	14650	14740	14480	14685	14606	14651	14780	14602	14711	14600	14582	14722	14675	14534	14613	14608	14518	14750	14598	14676	14610	14600	14675	14538	14718	14478	14615	14411	14569	14438	14424	14649	14658	14542	14520	14563	14556	14423	14520	14549	14397	14453	14595	14449	14525	14612	14489	14560	14653	14724	14520	14600	14613	14451	14465	14590	14546	14605	14617	14653	14563	14547	14650	14389	14606	14465	14625	14421	14575	14536	14584	14582	14458	14690	14442	14400	14494	14445	14547	14503	14536	14583	14582	14604	14576	14626	14649	14617	14434	14505	14366	14510	14493	14609	14441	14488	14419	14386	14439	14647	14394	14569	14182	14293	14516	14464	14580	14608	14681	14539	14564	14523	14535	14586	14507	14508	14526	14494	14581	14530	14488	14376	14373	14588	14337	14613	14393	14539	14410	14517	14478	14623	14550	14502	14582	14512	14518	14484	14481	14479	14655	14564	14598	14515	14468	14474	14639	14333	14647	14432	14384	14503	14565	14659	14382	14585	14457	14442	14385	14537	14314	14299	14503	14536	14676	14550	14597	14717	14417	14493	14610	14604	14635	14591	14565	14391	14574	14503	14583	14431	14692	14319	14443	14512	14549	14375	14467	14497	14657	14494	14655	14445	14560	14470	14594	14644	14579	14415	14402	14522	14398	14625	14459	14559	14520	14475	14691	14432	14694	14569	14384	14521	14603	14386	14523	14731	14671	14421	14480	14520	14462	14638	14516	14567	14498	14497	14460	14714	14550	14458	14461	14398	14636	14379	14648	14494	14599	14509	14524	14387	14483	14524	14530	14368	14440	14469	14533	14496	14477	14613	14545	14522	14468	14604	14501	14468	14524	14530	14328	14343	14425	14531	14537	14482	14664	14540	14453	14561	14532	14580	14589	14662	14441	14457	14570	14628	14597	14532	14274	14565	14503	14444	14492	14677	14435	14554	14434	14502	14461	14525	14457	14326	14492	14507	14438	14383	14401	14619	14656	14289	14526	14605	14679	14622	14441	14405	14562	14649	14440	14812	14449	14422	14570	14520	14542	14580	14475	14482	14560	14595	14480	14537	14565	14611	14413	14489	14543	14545	14523	14429	14491	14542	14476	14443	14532	14628	14434	14495	14554	14499	14574	14501	14283	14496	14407	14565	14452	14432	14501	14468	14532	14526	14650	14591	14493	14557	14685	14405	14626	14345	14512	14446	14691	14463	14601	14498	14288	14488	14539	14698	14390	14541	14528	14474	14548	14387	14765	14499	14449	14454	14565	14354	14435	14459	14478	14555	14399	14594	14565	14439	14564	14515	14441	14527	14456	14582	14474	14477	14536	14501	14516	14444	14616	14437	14550	14499	14463	14662	14543	14416	14795	14569	14389	14525	14536	14535	14631	14406	14582	14524	14532	14496	14451	14631	14514	14383	14418	14494	14412	14294	14428	14434	14520	14389	14492	14569	14550	14445	14292	14672	14334	14598	14553	14499	14702	14368	14367	14487	14695	14531	14613	14597	14465	14488	14550	14539	14478	14527	14437	14323	14514	14486	14558	14478	14517	14445	14492	14537	14724	14522	14474	14479	14486	14501	14528	14375	14569	14423	14523	14562	14316	14460	14531	14581	14516	14494	14473	14453	14726	14469	14531	14470	14649	14297	14575	14482	14454	14539	14591	14637	14573	14514	14558	14479	14457	14402	14624	14466	14448	14622	14431	14402	14550	14549	14457	14419	14407	14455	14458	14311	14674	14708	14556	14412	14413	14365	14463	14560	14467	14486	14372	14502	14504	14571	14447	14375	14586	14469	14498	14404	14574	14780	14528	14401	14684	14537	14589	14541	14595	14572	14516	14512	14517	14498	14489	14550	14461	14653	14500	14517	14539	14592	14433	14493	14474	14421	14365	14441	14509	14341	14383	14401	14479	14488	14496	14511	14452	14598	14600	14461	14483	14511	14556	14530	14467	14492	14423	14759	14405	14491	14477	14581	14671	14588	14599	14624	14483	14645	14557	14390	14640	14624	14565	14720	14471	14564	14523	14500	14466	14537	14522	14509	14353	14532	14400	14330	14500	14739	14472	14516	14594	14585	14419	14435	14564	14562	14481	14651	14690	14431	14350	14616	14564	14623	14447	14643	14517	14634	14399	14553	14547	14463	14689	14464	14571	14597	14500	14504	14386	14546	14468	14520	14509	14595	14486	14536	14596	14375	14568	14602	14427	14457	14688	14451	14203	14511	14358	14720	14591	14424	14386	14470	14635	14476	14525	14402	14655	14569	14461	14461	14484	14389	14737	14492	14514	14500	14545	14503	14506	14459	14459	14569	14405	14565	14602	14280	14450	14420	14490	14623	14546	14479	14524	14388	14549	14535	14434	14505	14373	14525	14477	14632	14562	14527	14580	14658	14570	14652	14573	14418	14421	14505	14315	14518	14549	14523	14549	14571	14593	14455	14620	14466	14562	14504	14532	14549	14537	14451	14535	14506	14520	14456	14585	14406	14606	14492	14327	14617	14763	14427	14383	14406	14546	14670	14510	14347	14591	14549	14615	14597	14507	14528	14609	14557	14546	14423	14422	14501	14781	14431	14513	14433	14492	14543	14602	14481	14491	14520	14447	14585	14446	14550	14436	14453	14447	14615	14524	14520	14510	14720	14683	14592	14562	14414	14648	14502	14515	14511	14484	14600	14515	14535	14587	14502	14479	14706	14516	14537	14530	14465	14539	14481	14599	14565	14395	14306	14488	14490	14576	14477	14473	14500	14514	14567	14547	14525	14506	14457	14528	14471	14665	14391	14498	14579	14641	14522	14482	14549	14448	14353	14609	14380	14608	14445	14393	14481	14553	14514	14550	14595	14669	14491	14630	14645	14529	14583	14516	14287	14302	14397	14510	14588	14499	14578	14549	14418	14470	14445	14599	14524	14603	14778	14528	14514	14573	14516	14463	14593	14434	14403	14587	14497	14459	14462	14548	14534	14486	14621	14522	14617	14399	14606	14435	14405	14578	14691	14598	14440	14713	14681	14476	14362	14586	14360	14392	14585	14524	14557	14475	14539	14508	14608	14570	14566	14634	14424	14455	14583	14414	14488	14251	14566	14624	14471	14543	14527	14509	14412	14510	14508	14474	14681	14614	14519	14679	14413	14378	14535	14413	14690	14542	14478	14364	14433	14514	14524	14474	14550	14507	14321	14721	14559	14637	14365	14576	14582	14447	14561	14381	14471	14538	14439	14524	14515	14584	14584	14567	14522	14522	14572	14573	14447	14398	14548	14485	14570	14409	14522	14709	14559	14426	14499	14601	14628	14459	14707	14427	14701	14573	14491	14677	14581	14349	14501	14442	14625	14402	14508	14583	14539	14442	14421	14502	14499	14415	14535	14402	14576	14571	14557	14496	14616	14481	14435	14492	14459	14475	14511	14534	14494	14637	14444	14562	14439	14569	14489	14524	14457	14524	14455	14472	14441	14661	14556	14658	14325	14523	14482	14505	14532	14331	14749	14506	14529	14330	14527	14432	14553	14587	14473	14373	14402	14470	14563	14527	14439	14417	14476	14495	14604	14448	14491	14510	14511	14473	14577	14506	14445	14454	14416	14633	14510	14608	14644	14441	14408	14508	14322	14440	14384	14709	14485	14720	14421	14485	14566	14484	14527	14597	14513	14517	14532	14617	14377	14556	14553	14590	14577	14632	14652	14593	14592	14605	14503	14429	14606	14471	14563	14588	14483	14533	14725	14606	14552	14438	14537	14687	14502	14423	14551	14590	14508	14584	14500	14481	14705	14639	14511	14376	14494	14617	14481	14342	14380	14305	14553	14495	14527	14478	14587	14412	14513	14499	14687	14552	14616	14493	14563	14556	14436	14574	14597	14496	14498	14693	14619	14482	14384	14458	14453	14435	14526	14403	14501	14450	14340	14484	14514	14526	14567	14542	14404	14487	14545	14518	14393	14710	14499	14512	14476	14579	14446	14520	14558	14418	14582	14571	14763	14446	14307	14576	14386	14450	14598	14461	14466	14565	14452	14670	14422	14409	14683	14495	14562	14462	14389	14504	14460	14627	14585	14536	14448	14628	14490	14517	14549	14655	14503	14397	14615	14549	14598	14529	14640	14408	14425	14502	14565	14488	14587	14430	14521	14380	14517	14453	14383	14571	14510	14549	14731	14534	14566	14422	14617	14521	14479	14673	14552	14569	14320	14365	14554	14600	14429	14357	14499	14442	14512	14517	14480	14594	14332	14534	14570	14559	14636	14400	14559	14486	14548	14593	14613	14465	14355	14498	14576	14508	14510	14599	14542	14402	14479	14330	14469	14593	14402	14720	14528	14487	14570	14521	14521	14544	14417	14486	14486	14614	14479	14674	14367	14432	14325	14592	14717	14469	14511	14444	14665	14547	14486	14373	14547	14480	14509	14388	14487	14702	14555	14547	14321	14495	14569	14355	14619	14449	14460	14494	14499	14581	14578	14452	14381	14367	14473	14594	14609	14496	14477	14569	14644	14396	14435	14534	14465	14365	14680	14336	14340	14534	14773	14455	14742	14360	14361	14437	14522	14544	14506	14715	14490	14445	14527	14414	14490	14565	14310	14480	14424	14571	14373	14474	14462	14399	14538	14630	14466	14460	14569	14572	14647	14575	14409	14371	14465	14544	14584	14626	14445	14547	14566	14547	14510	14424	14393	14571	14679	14526	14431	14574	14529	14578	14410	14546	14593	14539	14532	14384	14447	14524	14544	14570	14414	14521	14515	14575	14703	14435	14401	14499	14519	14426	14524	14566	14479	14462	14854	14469	14509	14438	14693	14452	14518	14530	14574	14514	14393	14615	14427	14427	14576	14592	14495	14470	14519	14346	14541	14569	14422	14585	14538	14591	14663	14338	14418	14549	14478	14586	14493	14621	14459	14492	14534	14599	14341	14618	14548	14612	14584	14543	14536	14462	14570	14587	14475	14622	14404	14486	14505	14591	14473	14659	14465	14273	14489	14624	14689	14515	14427	14461	14442	14540	14383	14438	14421	14492	14508	14609	14485	14348	14571	14543	14473	14382	14398	14557	14612	14456	14637	14512	14682	14557	14507	14480	14477	14642	14521	14479	14664	14529	14432	14418	14657	14567
23550	20903	28186	23858	21763	21567	20557	18037	17522	17530	17314	17063	17114	17101	16920	17172	17050	16990	17006	17092	16655	17007	16902	16902	17037	16813	16966	16831	16999	16944	17000	16896	17012	16847	16939	16725	16894	16808	16992	17029	16969	16824	16830	16826	16812	16925	16733	16840	16825	16849	16940	16795	16733	16743	16876	16801	16475	16801	16747	16663	16714	16661	16715	16758	16710	16766	16777	16548	16641	16748	16855	16578	16824	16662	16728	16794	16936	16840	16712	16658	16680	16571	16653	16818	16879	16711	16780	16757	16726	16811	16745	16765	16855	16681	16889	16720	16801	16755	16913	16691	16630	16860	16760	16488	16749	16634	16712	16862	16589	16723	16794	16703	16618	16993	16797	16751	16837	16548	16840	16721	16718	16612	16746	16802	16503	16769	16589	16732	16677	16780	16658	16557	16510	16736	16918	16853	16514	16785	16734	16554	16628	16834	16623	16705	16734	16538	16661	16778	16767	16659	16653	16776	16689	16871	16877	16785	16713	16784	16882	16584	16582	16794	16765	16553	16918	16898	16703	16779	16819	16642	16544	16767	16538	16725	16699	16651	16588	16531	16899	16787	16699	16656	16726	16846	16926	16866	16763	16882	16791	16443	16871	16769	16614	16604	16802	16815	16782	16817	16746	16820	16769	16792	16865	16882	16607	16712	16734	16639	16750	16701	16622	16760	16717	16579	16716	16692	16709	16745	16825	16577	16689	16713	16838	16686	16738	16680	16720	16959	16698	16693	16898	16869	16651	16742	16629	16504	16651	16778	16744	16814	16638	16553	16756	16857	16645	16877	16621	16915	16812	16595	16814	16837	16820	16716	16788	16435	16632	16672	16863	16789	16720	16686	16946	16566	16635	16818	16773	16549	16750	16815	16675	16554	16549	16548	16750	16662	16781	16626	16698	16772	16680	16623	16767	16750	16565	16769	16807	16676	16763	16956	16568	16548	16584	16797	16761	16758	16704	16815	16773	16650	16613	16660	16947	16615	16764	16659	16705	16681	16668	16622	16594	16424	16818	16762	16674	16675	16897	16658	16534	16913	16692	16827	16843	16795	16659	16619	16778	16911	16923	16663	16695	16583	16807	16547	16584	16767	16601	16682	16695	16566	16749	16730	16827	16795	16734	16747	16650	16825	16522	16596	16683	16681	16705	16669	16747	16687	16687	16667	16617	16786	16668	16663	16713	16669	16624	16957	16900	16658	16682	16983	16728	16765	16592	16848	16503	16704	16716	16751	16836	16488	16533	16822	16703	16584	16676	16776	16808	16948	16836	16378	16517	16803	16655	16785	16653	16792	16746	16851	16615	16467	16738	16690	16925	16608	16915	16705	16788	16759	17051	16639	16621	16387	16589	16421	16488	16745	16645	16869	16702	16628	16653	16611	16709	16754	16579	16429	16845	16679	16653	16707	16711	16747	16778	16573	16581	16740	16830	16685	16724	16690	16824	16551	16626	16700	16710	16863	16653	16763	16803	16782	16663	16675	16823	16772	16830	16560	16662	16614	16653	16559	16601	16685	16743	16808	16512	16580	16720	16638	16916	16713	16656	16690	16687	16769	16635	16984	16702	16910	16778	16719	16952	16975	16685	16808	16571	16617	16746	16618	16595	16685	16834	16752	16538	16801	16755	16642	16763	16850	16671	16760	16615	16708	16758	16703	16714	16620	16562	16709	16722	16640	16836	16743	16730	16755	16389	16653	16654	16926	16772	16463	16806	16754	16852	16789	16769	16677	16573	16608	16730	16609	16686	16599	16650	16622	16762	16749	16711	16563	16579	16677	16792	16736	16958	16721	16549	16730	16630	16648	16645	16639	16724	16666	16826	16715	16676	16708	16765	16519	16916	16694	16783	16583	16678	16675	16676	16516	16745	16664	16899	16688	16761	16523	16595	16654	16901	16678	16730	16706	16771	16816	16505	16677	16866	16558	16758	16788	16556	16738	16786	16818	16830	16871	16672	16719	16572	16752	16740	16668	16760	16742	16737	16752	16786	16781	16802	16763	16852	16915	16740	16774	16730	16538	16788	16603	16667	16499	16529	16571	16681	16588	16554	16736	16611	16660	16731	16757	16748	16679	16786	16815	16904	16730	16746	16815	16665	16769	16774	16622	16638	16563	16730	16618	16712	16669	16695	16683	16813	16593	16707	16796	16652	16697	16501	16505	16775	16748	16548	16419	16592	16731	16642	16675	16655	16692	16535	16681	16682	16685	16703	16713	16940	16833	16601	16530	16677	16749	16826	16712	16636	16625	16655	16809	16770	16676	16565	16632	16702	16650	16653	16836	16757	16804	16719	16626	16569	16634	16824	16787	16812	16681	16713	16596	16823	16641	16532	16637	16707	16783	16715	16663	16819	16490	16572	16770	16720	16730	16696	16894	16822	16526	16730	16736	16609	16797	16399	16781	16689	16778	16671	16614	16818	16699	16774	16738	16716	16669	16619	16834	16714	16653	16732	16807	16804	16632	16631	16546	16947	16658	16610	16836	16600	16817	16664	16830	16531	16640	16799	16797	16754	16750	16692	16796	16571	16680	16576	16471	16921	16768	16615	16615	16560	16750	16738	16979	16760	16648	16846	16830	16681	16784	16629	16589	16640	16662	16568	16844	16790	16622	16791	16596	16812	16655	16836	16671	16792	16638	16706	16763	16680	16643	16600	16729	16774	16821	16641	16819	16666	16494	16582	16567	16732	16704	16751	16723	16877	16580	16736	16670	16590	16575	16743	16785	16581	16454	16847	16588	16752	16737	16496	16577	16770	16707	16832	16634	16763	16669	16651	16734	16723	16496	16644	16730	16600	16784	16814	16643	16503	16549	16688	16808	16749	16786	16755	16812	16888	16660	16563	16774	16811	16836	16513	16828	16898	16509	16750	16780	16807	16553	16656	16747	16566	16869	16744	16566	16804	16666	16853	16656	16549	16702	16731	16562	16956	16616	16687	16658	16766	16774	16524	16623	16857	16916	16721	16566	16619	16822	16748	16884	16835	16728	16793	16564	16711	16643	16699	16671	16719	16677	16668	16668	16550	16674	16521	16838	16813	16512	16629	16713	16624	16504	16662	16795	16917	16585	16762	16639	16658	16639	16643	16790	16764	16670	16699	16785	16618	16807	16736	16896	16582	16825	16732	16849	16720	16767	16651	16755	16907	16628	16563	16685	16660	16803	16666	16724	16679	16732	16720	16598	16800	16773	16692	16630	16668	16816	16612	16869	16779	16845	16713	16808	16713	16603	16820	16803	16879	16777	16611	16596	16597	16818	16527	16651	16558	16848	16763	16725	16650	16728	16586	16857	16646	16780	16772	16773	16723	16718	16846	16737	16888	16638	16455	16601	16615	16851	16773	16700	16631	16487	16753	16695	16857	16724	16729	16818	16876	16501	16671	16738	16624	16769	16772	16722	16643	16740	16683	16606	16764	16779	16862	16827	16514	16605	16599	16933	16930	16675	16733	16765	16698	16663	16596	16811	16800	16751	16557	16686	16882	16719	16719	16517	16714	16659	16877	16646	16708	16746	16705	16433	16621	16693	16704	16662	16603	16777	16928	16588	16764	16480	16737	16637	16626	16760	16556	16686	16637	16758	16396	16591	16635	16512	16908	16486	16656	16734	16865	16753	16611	16712	16779	16682	16514	16915	16917	16736	16791	16820	16664	16697	16853	16815	16889	16748	16682	16732	16816	16692	16584	16631	16604	16628	16489	16772	16779	16941	16623	16471	16660	16851	16770	16704	16642	16712	16836	16768	16709	16676	16608	16589	16646	16670	16535	16605	16654	16666	16545	16725	16579	16850	17020	16863	16872	16600	16656	16654	16851	16699	16797	16634	16664	16673	16878	16762	16736	16578	16799	16624	16670	16795	16889	16997	16855	16703	16698	16689	16717	16709	16966	16720	16688	16650	16663	16686	16581	16741	16616	16931	16762	16930	16815	16589	16815	16868	16656	16598	16720	16666	16603	16658	16717	16589	16687	16981	16779	16396	16743	16837	16627	16857	16761	16750	16849	16628	16734	16722	16642	16730	16591	16644	16547	16688	16835	16668	16774	16574	16776	16806	16746	16735	16728	16682	16862	16740	16678	16631	16793	16524	16666	16532	16701	16633	16655	16658	16621	16624	16881	16708	16731	16523	16658	16580	16685	16721	16701	16776	16590	16616	16758	16654	16770	16726	16746	16801	16748	16587	16575	16636	16647	16799	16735	16903	16761	16835	16767	16638	16902	16751	16875	16729	16614	16584	16699	16835	16606	16691	16851	16755	16786	16690	16907	16653	16865	16770	16738	16722	16826	16734	16618	16866	16754	16633	16696	16617	16845	16397	16649	16787	16767	16634	16701	16569	16789	16599	16788	16666	16568	16479	16814	16413	16734	16506	16776	17009	16794	16752	16699	16573	16631	16647	16731	16737	16590	16611	16636	16855	16671	16764	16628	16889	16757	16757	16893	16714	16632	16811	16872	16757	16922	16585	16796	16672	16816	16675	16660	16759	16920	16780	16527	16738	16580	16800	16833	16542	16726	16623	16664	16659	16676	16887	16967	16707	16761	16614	16756	16889	16818	16790	16820	16718	16685	16736	17019	16510	16736	16637	16706	16966	16756	16815	16801	16787	16746	16727	16674	16494	16575	16761	16744	16651	16936	16885	16688	16497	16866	16467	16636	16849	16627	16628	16551	16661	16657	16785	16724	16634	16725	16752	16617	16845	16503	16866	16730	16666	16598	16609	16529	16838	16626	16673	16888	16554	16622	16566	16736	16631	16816	16628	16724	16702	16649	16832	16766	16591	16824	16836	16810	16627	16586	16557	16717	16828	16804	16599	16665	16698	16650	16638	16796	16784	16521	16778	16751	16629	16701	16664	16648	16675	16586	16828	16759	16710	16724	16599	16683	16601	16568	16694	16732	16589	16863	16395	16581	16905	16616	16930	16650	16695	16752	16738	16785	16781	16781	16640	16762	16750	16685	16705	16499	16568	16742	16752	16703	16767	16786	16550	16865	16662	16705	16735	16768	16621	16489	16738	16563	16656	16687	16768	16859	16934	16792	16938	16775	16563	16701	16622	16714	16807	16794	16465	16723	16626	16764	16719	16790	16766	16705	16682	16873	16813	16828	16754	16800	16533	16974	16602	16621	16597
17652	29244	26666	21470	18964	17742	16826	16277	15952	15597	15663	15257	15221	15059	15249	15231	15130	14971	15182	15198	15057	15098	14942	14997	15200	15126	14915	15114	14993	15118	15197	15062	14780	14893	14869	14824	14963	15139	14798	14654	14878	14805	14795	14808	15002	14911	14958	14923	14845	14921	14816	14782	14757	14851	14854	14924	14841	15007	14771	15014	14857	14967	14819	14870	14980	14904	14802	14926	14714	14926	14851	15088	14765	14865	14700	14753	14896	14683	14787	14757	14845	14762	14747	14813	14729	14933	14726	14679	14786	14789	14958	14642	14589	14737	14743	14746	14770	14918	14761	14705	14753	14774	14828	14737	14997	14720	14886	14584	14697	14825	14873	14742	14734	14680	14717	14778	14902	14741	14684	14934	14651	14742	14801	14965	14921	14844	14778	14838	14739	14817	14828	14932	14794	14805	14723	14760	14990	14673	14682	14834	14850	14733	14802	14663	14715	14984	14745	14763	14956	14854	14826	14719	14672	14696	14822	14964	14742	14734	14884	14739	14919	14767	14869	14792	14881	14786	14862	14905	14749	14861	14863	14778	14903	14663	14834	14719	14721	14824	14752	14775	14804	14666	14805	14888	14681	14839	14689	14709	14814	14941	14832	14746	14850	14853	14773	14923	14736	14731	14689	14745	14677	14755	14792	14988	14773	14652	14675	14838	14614	15034	14714	14759	14962	14777	14886	14811	14645	14814	14740	14779	14734	14884	14752	14668	15006	14820	14886	14776	14694	14666	14889	14861	14753	14878	14836	14787	14861	14713	14970	14681	14861	14680	14749	14867	14804	14662	14771	14943	14801	14728	14566	14772	14781	14795	14781	14680	14751	14893	14735	14852	14736	14800	14690	14602	14870	14785	14906	14674	14692	14687	14838	14811	14822	14796	14833	14868	14942	14633	14776	14833	14829	14935	14769	14816	14759	14636	14769	14686	14781	14936	14720	14747	14892	14834	14878	14823	14848	14717	14915	14626	14696	14699	14894	14960	14755	14948	14787	14650	14952	14617	14753	14672	14744	14929	14801	14583	14868	14747	14765	14827	14829	14696	14956	14692	14775	14721	14964	14686	14817	14733	14814	14839	14817	14845	14758	14794	14791	14748	14823	14899	14723	14809	14636	14838	14827	14922	14830	14686	14837	14821	14922	14775	14730	14869	14825	14910	14937	14795	14688	14839	14928	14731	14921	14704	14850	14823	14819	14788	14928	14850	14727	14804	14678	14568	14841	14819	14809	14616	14941	14697	14784	14630	14796	14634	14836	14850	14902	14640	14780	14750	14800	14710	14756	14725	14685	14857	14806	14728	14809	14885	14808	14785	14850	14664	14789	14617	14974	14738	14667	14753	14980	14848	14875	14699	14752	14772	14810	14904	14844	14811	14769	14770	14644	14787	14852	14877	14610	14921	14708	14800	14713	14850	14649	14855	14861	14849	14880	14754	14578	14746	14617	14775	14714	14690	14755	14739	14826	14660	14835	14654	14629	14765	14687	14738	14744	14778	14693	14867	14650	14789	14893	14865	14857	14765	14704	14816	14745	14921	14716	14906	14765	14856	14633	14920	14855	14600	14819	14795	14857	14740	14847	14634	14831	14852	14764	14607	14816	14730	14851	14731	14776	15034	14736	14934	14815	14804	14772	14753	14861	14789	14788	14600	14778	14644	14741	14683	14688	14711	14636	14813	14547	14645	14852	14764	14761	14899	14798	14796	14562	14867	14821	14702	14776	14972	14684	14750	14690	14906	14897	14783	14741	14757	14828	14555	14787	14719	14898	14751	14801	14802	14701	14808	14827	14687	14619	14871	14771	14704	14820	14793	14743	14937	14878	14785	14792	14956	14799	14823	14845	14777	14861	14790	14908	14780	14818	14754	14747	14777	14778	14716	14860	14738	14793	14687	14748	14813	14678	14873	14707	14824	14729	14619	14845	14912	14902	14757	14721	14820	14585	14833	14862	14800	14849	14619	14728	14820	14802	14900	14709	14921	14853	14900	14725	14961	14662	14560	14816	14779	14622	14920	14838	14857	14776	14682	14836	14756	14833	14795	14744	14672	14934	14783	14806	14826	14669	14901	14966	14919	14760	14670	14806	14838	14753	14686	14783	14687	14775	14759	14662	14774	14742	14725	14741	14801	14851	14761	14796	14660	14866	14765	14718	14762	14784	14717	14708	14850	14685	14808	14759	14849	14774	14798	14774	14848	14831	14922	14716	14668	14843	14741	14683	14696	14727	14673	14847	14692	14758	14881	14688	14878	14798	14774	14860	14745	14615	14885	14663	14745	14681	14780	14874	14712	14712	14812	14758	14757	14734	14708	14571	14739	14669	14790	14757	14862	14918	14744	14742	14699	14806	14769	14800	14674	14856	14955	14841	14815	14907	14713	14803	14842	14941	14834	14754	14709	14650	14740	14683	14777	14918	14764	14901	15067	14566	14768	14943	14744	14867	14828	14836	14785	14822	14724	14774	14778	14686	14687	14843	14571	14833	14831	14874	14955	14762	14767	14644	14743	14846	14890	14780	14685	14788	14850	14703	14772	15009	14939	14669	14891	14844	14784	14861	14664	14711	14753	14665	14768	14887	14576	14885	14720	14963	14855	14700	14861	14609	14778	14759	14842	14787	14768	14856	14630	14902	14713	14768	14772	14744	14774	14702	14810	14746	14699	14833	14581	14945	14748	14825	14826	14826	14730	14946	14704	14732	14925	14586	14966	14860	14741	14804	14860	14831	14592	14716	14756	14903	14720	14752	14862	14874	14758	14703	14786	14673	14818	14753	14858	14761	15041	14755	14867	14982	14751	14809	14906	14728	14851	14777	14748	14754	14820	14737	14756	14942	14700	14669	14906	14729	14739	15017	14807	14847	14798	14567	14764	14844	14722	14886	14739	14734	14889	14861	14666	14912	14722	14883	14695	14863	14767	14535	14697	14767	14639	14767	14607	14875	14933	14704	14783	14843	14876	14784	14857	14655	14704	14780	14672	14725	14904	14767	14942	14698	14792	14761	14896	14569	14830	14896	14809	14800	14902	14791	14936	14703	14839	14848	14894	14942	14742	14910	14772	14837	14824	14684	14710	14651	14717	14800	14958	14784	14846	14841	14996	14662	14838	14752	14719	14729	14915	14782	14682	14921	14863	14765	14712	14763	14864	14942	14766	14664	14842	14760	14825	14735	14651	14943	14766	14609	14771	14777	14614	14789	14668	14744	14760	15011	14731	14916	14800	14783	14853	14786	14734	14715	14622	14704	14778	14866	14769	14775	14705	14859	14881	14975	14664	14612	14898	14816	14772	14765	14807	14906	14639	14769	14706	14728	14787	14772	14793	14950	14581	14715	14664	14655	14859	14867	14698	14780	14731	14779	14656	14753	14787	14757	14835	14870	14894	14832	14908	14638	14772	14823	14658	14979	14795	14836	14793	14651	14855	14833	14696	14717	14891	14902	14672	14916	14811	14731	14867	14832	14636	14841	14683	14746	14791	14876	14956	14833	14766	14857	14806	14890	14890	14644	14692	14851	14786	14850	14833	14819	14836	14978	14813	14732	14897	14755	14962	14797	14630	14799	14845	14747	14650	14897	14718	14686	14837	14840	14772	14752	14734	14989	14918	14774	14773	14875	14872	14791	14752	14876	14787	14737	14884	14862	14703	14716	14714	14746	14739	14849	14811	14837	14787	14899	14814	14732	14865	14721	14790	14859	14643	14788	14740	14789	14704	14944	14744	14771	14801	15104	14770	14782	14800	14808	14881	14815	14769	14760	14734	14730	14716	14805	14930	14980	14927	14845	14765	14635	14833	14737	14771	14863	14791	14914	14580	14976	14804	14672	14727	14876	14991	14855	14753	14975	14691	14883	14798	14816	14744	14900	14790	14756	14877	14776	14824	14664	14715	14813	14825	14808	14801	14752	14976	14847	14697	14775	14903	14688	14773	14683	14718	14690	14866	14605	14885	14917	14648	14908	14883	14843	14838	14955	14671	14700	14729	14949	14922	14730	14868	14867	14788	14823	14801	14760	14695	14717	15025	14687	14894	14882	14589	14955	14973	14868	14811	14658	14845	14932	14807	14787	14696	14760	14730	14871	14647	14690	14780	14692	14736	14619	14782	14822	14731	14857	14657	14883	14786	14711	14838	14789	14822	14956	14671	14844	14819	14802	14811	14773	14725	14713	14750	14823	14920	14811	14739	14798	14577	14926	14821	14853	14850	14823	14762	14879	14904	14740	14849	14837	14831	14683	14734	14867	14584	14750	14758	14799	14938	14711	14894	14749	14771	14955	14760	14770	14896	15027	14745	14747	14917	14842	14859	14759	14955	14841	14814	14804	14803	14814	14672	14826	14542	14683	14774	14870	14771	14867	14668	14781	14729	14700	15135	14847	14778	14745	14860	14622	14871	14717	14850	14737	14664	14798	14677	14732	14773	14616	14672	14711	14829	14958	14819	14791	14744	14737	14780	14698	14935	14862	14717	14792	14908	14736	14790	14855	14747	14630	14764	14808	14756	14687	14688	14821	14932	14837	14792	14868	14749	14693	14777	14707	14801	14724	14829	14639	14876	14855	14755	14581	14867	14821	14817	14754	14871	14733	14952	14910	14890	14909	14625	14778	14724	14753	14817	14852	14849	14770	14765	14680	14916	14714	14729	14902	14796	14841	14640	14853	14960	14837	14871	14823	14931	14893	14882	14667	14859	14534	14723	14829	14774	14719	14753	14852	14688	14792	15008	14666	14881	14771	14832	14699	14802	14865	14761	14875	14836	14627	14652	14690	14823	14723	14958	14728	14799	14703	14696	14897	14714	14804	14630	14725	14746	14884	14969	14613	14747	14743	14801	14818	14715	14862	14697	14827	14879	14905	14804	14702	14610	14848	14855	14851	14889	14589	14992	14896	14890	14794	14778	14733	14831	14706	14769	14928	14591	14719	14889	14910	14758	14817	14596	14711	14827	14823	14876	14829	14822	14656	14562	14751	14729	14745	14970	14756	14721	14801	14825	14819	14971	14694	14793	14949	14739	14846	14856	14699	14805	14649	14763	15000	14827	14923	14885	14740	14898	14958	14795	14769	14864	14962	14765	14839	14913	14904	14794	14744	14884	14820	14956	14861	14799	14834	14877	14607	14689	14770	14866	14831	14732
22617	20989	28685	23491	21213	22990	24262	18951	18047	18231	18005	17829	17577	17533	17544	17306	17335	17396	17223	17203	17405	17253	17290	17327	17376	17214	17076	17191	17291	17170	17179	17009	17193	17022	17083	17018	17262	17074	16883	16873	17080	17066	16998	17200	17019	17131	17206	17050	16870	17068	17113	17097	17165	17066	17030	17087	17018	17189	16895	16881	17036	17062	17098	17007	17019	17099	16720	16936	16726	16886	16837	16912	16987	16884	16852	16985	16737	17018	17027	16968	17018	17017	16903	16882	16982	16906	16743	16814	16753	16811	16776	17089	16919	16852	16867	16903	17033	16901	16726	16798	16988	16915	16809	17009	16954	17004	16867	16837	17001	16779	17028	16910	16770	16914	16938	16780	16850	16984	17057	16865	17033	16982	16866	16948	16551	16889	16910	16815	16906	16969	16815	16967	16828	16862	17006	17012	16727	16965	16794	17009	16853	16775	16909	16759	16786	16885	17092	16885	17063	16683	16712	16892	16972	16827	16882	16842	16793	16761	16823	17016	16875	16837	16908	16982	16902	16673	17054	16725	16764	16813	16655	16953	17087	16902	16796	16910	16807	16965	16862	16782	17138	16952	16889	16983	16650	16750	16864	16887	16839	16950	17101	16915	16810	16683	16890	16917	17154	16945	16989	16752	16892	16788	17094	16781	16832	16666	16911	16877	16948	16940	16762	17010	16735	16892	17000	16970	16975	16807	16900	16975	17024	16875	16815	17015	16965	16862	16848	16916	16744	16858	16877	16808	16628	16745	16941	16661	16864	16887	16909	16879	16966	16795	16792	16864	16972	17006	16838	17013	16848	16788	17047	16706	16963	16805	16933	16820	16957	16846	16920	16766	16790	17011	16808	16904	17053	16780	16775	16833	16897	16973	16782	16859	16742	16704	17137	16910	16842	16891	16694	16854	17047	16832	16972	16925	16805	17005	16924	16743	16730	16994	16856	16857	16898	16737	16668	16905	16829	16887	16684	16762	17069	17011	16735	16928	16897	16848	16967	16800	16930	16783	16957	16822	16729	16842	16845	16770	16733	16822	16616	16919	16861	16838	16706	16862	16931	17021	17101	16841	16918	16790	16848	16787	16818	16931	16812	16905	16898	16802	16913	16752	16765	16898	16682	16915	17067	16897	17031	16772	16778	16727	16762	17012	16798	16789	17077	16871	16759	16797	17119	16762	16647	16709	16968	16792	16821	16987	17032	16821	16856	16962	16869	16907	16853	16721	16716	16861	16878	16796	16922	17076	16868	16792	17029	16964	16814	16726	16974	17031	16873	16952	16769	16849	16959	16852	16770	16884	17052	16919	16904	16929	16697	16855	16819	16812	16824	16905	16820	16685	17003	16932	17024	16793	16678	17013	16907	16829	16838	16811	16890	16902	16983	17046	16822	16945	16784	16919	17065	16818	17102	16973	16821	16662	16749	16724	16950	17010	16941	16699	16824	16615	16879	16899	16826	16852	16876	17051	16692	16821	16995	16717	16816	16824	17071	16944	16852	16820	16849	17006	16768	16833	16739	16941	16979	16514	16872	16893	16877	16761	16942	16797	16834	16873	16978	17067	16838	16936	16923	16999	16978	17000	16731	16719	16850	16950	16889	16799	16824	17039	16872	16749	16780	16924	16953	16989	16781	17156	17094	16945	16872	16811	16777	16927	16853	16940	16971	16722	16677	16843	16927	16755	16948	16886	16724	16782	16859	16764	16970	16849	16887	16888	16714	17054	16722	16785	16963	16791	16953	16809	16802	16863	16988	16773	17056	16926	16820	16780	16839	16647	16944	16787	16801	16906	16827	16797	16828	17093	16838	16785	16841	16757	17000	16964	16875	16777	16695	16753	16803	16835	16806	16873	16794	16986	16886	16757	16846	17071	16931	16803	16844	16957	16863	16921	16912	16567	16702	16909	17089	16821	16772	16915	16907	16775	16720	16838	16788	16807	16922	17098	16846	16969	16752	16889	16774	16808	16810	16861	16811	16693	16937	16728	16855	17035	16917	16797	16889	17031	17027	16778	16866	16937	16859	16915	16751	16852	17083	16847	16768	16789	16994	17001	16825	16802	16957	16920	17037	16962	16725	16612	16915	16925	16808	16928	16965	16790	16834	16847	16752	16849	16881	16931	16913	16953	16676	16732	16815	16690	16910	16859	16923	16902	16994	16906	16979	16727	16911	16854	16922	16896	16954	16899	16787	16852	17015	16850	16807	16877	16970	16787	16718	16891	16924	16995	16878	16782	16967	16980	16839	16848	16895	16741	16715	16763	16930	16872	16855	16807	17020	16961	16910	16924	16840	16979	16895	16655	16907	16968	16659	16919	16847	16855	16975	16944	16919	16901	16934	16698	16845	16920	16927	16987	16919	16963	16832	16963	16729	16947	17051	17074	16868	16840	16712	16840	16703	16854	16857	16866	16813	16784	16876	17045	16872	16779	17102	16805	16760	16722	16658	16796	16772	16824	16929	16858	16982	16961	16838	16684	16773	16652	16916	16920	16846	17055	16775	17009	16617	16803	16942	16923	16921	16904	17137	16993	16860	16856	16833	16900	16757	16614	16775	16632	16831	16855	17053	16935	16759	17038	16853	16967	16753	16832	16852	16899	16896	16903	16889	16956	16779	16866	16891	17013	16809	16863	17090	16747	16898	16935	16795	16864	16977	16692	16860	16882	16971	16754	16656	16935	16897	16798	16995	16947	17131	16888	16764	16804	16810	16833	16914	16846	16943	16803	17080	16771	17016	16895	16862	16752	16758	16965	16843	16812	16782	16872	16942	16901	16765	16727	16865	16910	16907	16904	16861	16815	17030	16836	17012	17083	16751	16829	16985	16900	16986	16967	16869	16887	16790	16913	17022	17070	16934	16806	16733	16901	16832	16705	16684	16804	16858	16883	16903	17043	17057	16694	16909	17088	16855	16630	16853	16809	16819	16812	16820	16894	16896	16921	17051	16888	16879	16903	17012	16856	17006	16744	17091	16772	17040	16871	16882	16939	16808	16917	16900	16691	17118	16954	16765	16622	17044	16986	16842	16948	16971	16858	16706	16872	16952	16888	16707	16828	16868	16852	16844	16820	16719	16603	16577	16912	16758	16858	16808	16770	16893	16614	16956	17149	16656	16753	16800	16945	17014	16930	16742	16904	16981	16855	17017	16892	16732	16687	17031	17009	16986	16785	16795	16878	16588	16881	16824	16901	16955	16881	16711	17018	16705	16960	17093	16960	16833	16747	16842	17007	16685	16811	17153	16751	16919	16788	16911	16935	16957	16909	16900	16657	16902	16702	16974	16779	16718	16846	16959	16897	16906	16926	16801	16892	16961	17047	16712	16783	16874	17119	16978	16959	16866	16787	16707	16773	16973	16625	16789	16795	16722	16874	16991	16786	16765	16667	16850	17052	16744	16814	16718	17019	16785	17046	16908	16904	16867	16945	16835	16824	16756	16882	16981	16727	16974	16971	16845	16873	17011	16941	16655	16766	16875	16994	16863	16686	17069	16885	16981	16843	16901	16924	16679	16912	16677	16857	16953	16714	16839	16805	16972	16996	16789	16855	16684	16603	16948	16835	16840	16992	16759	16854	16706	16854	16963	16833	16839	16766	17018	16901	16885	16677	16860	16851	16964	16902	16998	16957	16857	16656	16914	16830	16867	16835	16775	16791	16808	16699	16987	16984	16777	16867	16762	16746	16830	16753	16729	16861	17005	17019	16956	16926	16833	16836	17158	16951	16747	16793	16738	16750	16815	16943	16782	16897	16873	16718	16697	16729	16882	16855	16822	16824	16938	16605	16865	17107	16769	16754	16579	16858	16825	16717	16881	17010	16866	16747	16755	16994	16889	16762	16919	16995	16881	16927	16794	16773	16910	16963	17000	16864	16840	17036	17033	16862	16857	16795	16861	17023	16852	16952	16929	16858	16868	16940	17014	16893	16850	16979	16900	16834	16768	16962	16997	16866	16781	16688	16711	16657	16764	16829	16892	17090	16921	17053	16774	16854	16879	16909	16853	16799	16883	17005	16743	16731	16914	16922	16703	16857	16761	16787	16770	16967	16780	16867	16671	17010	16938	16804	16979	16850	16963	17085	16980	16856	16790	16787	16851	16699	16697	16884	16762	16838	16697	16852	16853	16882	16635	16876	16665	16943	16936	16973	16815	16865	16818	16900	16984	17085	16723	16794	16861	16688	16858	16810	16653	17030	16767	16997	16903	16870	16919	17024	17020	17068	16909	16928	17125	17097	17008	17029	16852	17054	16989	16842	16911	16796	16845	16796	16929	16899	16866	16757	16855	16493	16680	16757	16822	17170	16917	16891	16752	16781	16844	16964	16688	16787	16727	16935	16798	16861	16762	16867	16867	16874	16822	16794	16761	16887	16768	16853	16814	16823	16722	16905	16971	16718	16861	16970	16867	16757	16938	16935	16907	16714	16733	16742	16936	16753	16873	16910	16887	16811	16830	16774	16716	16931	16896	16979	16878	16732	16743	16892	16942	16998	16765	16809	17006	16926	16853	16739	16775	16955	16966	16783	16897	16826	16793	16889	17088	17006	16809	16835	16888	16866	16953	16749	16847	17054	16828	16997	16814	16696	17032	17058	16781	16863	16985	16959	16898	16873	16813	16587	16722	16931	17141	16852	17002	17026	16802	16795	16770	16881	16838	16920	16935	16859	16854	16807	16874	16844	16844	16989	16960	16918	16809	16873	16853	16720	16753	16813	16606	16942	16776	16985	16829	16751	17116	16883	16660	16794	16857	16993	16818	16961	16910	16862	16813	16833	16852	16993	16917	16767	16693	16769	16843	16947	16872	16771	16787	16942	16875	16790	16880	16709	16757	16899	16679	16790	17011	17000	16958	16972	16630	16854	16902	16820	16881	16950	16983	16979	16727	16917	17103	17061	16954	16967	16819	16797	16791	16830	17026	16903	16841	16873	16689	17088	16933	16873	17146	17075	16968	16905	16733	16866	16776	16979	16857	16838	16823	16869	16623	16555	16921	16865	16912	16887	16964	16940	16812	17118	16811	16939	16951	16892	16819	17021	16823	16957	17041	16820	17043	17110	16813	16748	16847	16798	16858	16732	16650	16979	16951	16853	16730	16749	16805	16841	17027	17007	16985	16620	16963	17032	16758	16843	16813	17018
19596	33559	30749	24343	21082	19295	18010	17204	16560	16253	16085	15980	15803	15661	15477	15473	15506	15424	15236	15261	15358	15331	15421	15254	15488	15178	15351	15241	15283	15212	15120	15247	15030	15168	15268	15121	15262	15309	15137	14995	14944	15218	15056	15160	15048	15042	15077	15158	15017	15017	14902	15044	15058	14940	15023	15093	14959	15024	15009	14962	15027	15122	15055	14969	15032	15034	14990	15059	14983	14907	15151	14882	15004	14945	14930	14957	15063	14818	14896	14880	14827	15122	15031	14978	14879	14961	15136	14745	14995	14895	14836	14908	14967	15004	14838	14830	14910	14859	14808	14931	14865	14914	14988	14865	14893	15105	14885	14987	14778	15001	14909	14984	15028	14747	14925	14768	14890	14813	14959	14971	14994	14932	14926	14857	14973	15037	14860	15037	14810	14889	15099	14870	14894	14877	14875	14936	14968	14872	15012	14841	14880	14786	14856	14880	14904	15014	14978	14806	14860	15038	14946	14708	14826	14884	14923	14997	14936	14786	14892	14640	14905	14871	14779	14827	14920	14893	14769	14916	14876	14882	14908	14956	14942	14835	14920	15033	14862	14937	14870	15077	14972	14946	14938	14838	14701	14866	14933	14918	14861	15030	15089	14828	15009	14801	14880	15014	14642	14848	15013	15100	14889	14985	14987	14854	14922	14857	14902	14965	14868	14832	14973	15022	14954	14860	14813	14954	14764	14883	14805	14807	15070	15049	14992	14899	14930	15026	14981	14936	14754	14981	14858	14927	14956	14991	14947	14851	15027	14865	14838	14910	14929	14742	14945	14980	14924	14803	15021	14802	14893	14847	14887	14842	14748	14965	15035	14911	14841	14813	14912	14938	15020	15007	14827	14943	14770	15068	14787	15047	14948	15032	14968	14845	14902	14746	14799	14877	15010	14892	14786	15070	14864	14887	14969	14858	14902	14757	14803	14871	14958	14777	14859	14885	14892	14939	14678	14848	14867	14860	14958	14744	14810	15001	14950	14939	14760	14777	14825	14954	14987	14917	14962	14963	14798	14776	14996	14933	14928	14936	14957	14899	14957	14794	14771	14942	15070	14825	15162	14810	14967	14956	14893	14805	15009	14874	14930	14836	14715	15120	14766	14879	14903	14988	14917	14775	14877	14939	14982	14809	14916	14769	14776	15057	15148	14968	14814	14886	15039	14867	14944	14931	14813	15017	14998	14883	15024	14996	15017	14932	14853	14795	14921	15067	15061	14904	14902	14959	15012	14880	14937	14804	15061	15078	14834	14887	14971	14904	14979	15058	14728	14855	14965	14794	14817	14859	15007	14987	14849	14857	14802	14901	15117	15033	14863	15106	14992	14947	14954	14842	15103	15016	14881	14828	15089	14673	15050	14978	14924	14837	14841	14825	14852	14992	14913	14914	14831	14753	14832	14857	14915	15036	14904	14885	14932	15040	14917	14940	14863	14789	14963	14754	14869	14931	14615	14789	14772	14869	14959	14805	14944	15009	15019	14791	14949	14783	14883	14840	14894	14892	14827	14860	14845	14938	14995	14842	14987	14773	14895	15005	14953	14847	14872	14960	14876	14810	14825	14802	14829	14843	14898	14861	14907	14903	14979	14919	14914	14801	14856	14887	14784	14911	14900	14929	14936	15006	14757	14794	14903	14893	14964	14996	14919	14897	14949	14847	15094	14853	14945	14869	14923	14943	14892	14853	14900	15111	14867	14771	14954	15024	14920	14917	14976	14800	14830	14858	14908	14868	14866	14985	14918	14910	14737	14924	15075	15036	14870	14762	14823	14800	14910	14857	14868	14902	14714	15154	14876	14893	15129	14796	15033	14952	14826	14756	15066	15151	14971	14817	14907	14965	14839	14854	14902	14816	14870	14972	14822	14847	14807	14917	14843	14958	14935	14778	14937	14815	14803	15017	14854	14953	14944	14912	14869	14967	14905	14954	14919	15003	14806	14970	14831	14778	14796	14969	14882	14841	14972	14801	14900	15000	15019	14949	15102	14746	14896	15005	14843	14878	15072	14773	14853	14902	14965	15017	14737	15021	14855	15018	15017	14876	15000	14707	14730	14915	14836	14950	14894	14653	15003	14985	15058	14913	15029	14889	14836	14711	14799	15021	14871	14868	14878	14846	14817	14780	14939	14805	14870	14832	15023	15080	14926	14751	14823	14937	14924	14952	14921	14824	14845	14844	14975	14788	14926	14741	14957	14907	15098	14792	14741	14978	15052	14945	14747	14930	14940	14888	14937	14867	14843	14680	14793	14891	14810	14928	14990	14803	14865	14881	14826	14809	14946	14959	14970	14802	14812	14824	14844	14881	14730	14855	14808	14950	14932	15041	14863	14985	14767	14894	14760	14954	14937	14871	14865	14843	14907	14822	14894	14797	15138	14754	14864	15010	15041	14989	14903	14834	14782	15026	14719	14893	14853	14779	14836	14667	14851	14930	14824	14992	14866	14977	14913	14885	14818	14791	14713	14701	14911	14948	15037	14868	14792	14903	14829	14835	14854	14982	14800	14945	14857	14886	14831	14876	14818	14915	14794	15025	14916	14930	14783	14980	15012	14927	15025	14838	14833	14963	14776	14852	15033	14922	14812	14961	14994	14793	14910	14973	14821	15114	14944	14905	14817	14716	14754	14812	14962	14870	15010	14955	14909	14883	14842	14841	14900	14793	14995	14806	14907	14764	14924	14897	14999	14853	15036	14881	14815	15067	14959	14830	14920	14934	14769	14887	15012	14932	14853	14974	14996	14921	14821	14898	14898	15082	14841	14839	14861	14762	14912	14997	14970	15045	14945	14697	14900	14960	14851	14918	14824	14968	14829	14806	14937	14910	14912	14988	15122	14822	14974	15034	14891	14707	14890	14960	15033	14907	14905	14819	14902	14929	14961	14958	15014	14828	14780	14784	14906	14790	14935	14768	14811	15032	15047	14938	14736	14899	15050	15000	14992	14819	14984	14694	14959	14840	14838	14877	14883	14971	14941	14806	14900	14938	14813	14906	14917	14909	14891	15109	14954	14760	14953	14907	14942	14801	14810	14829	14858	15005	14878	14986	14915	14879	15004	14927	15036	14848	14978	14951	14865	14898	14906	14782	15023	14844	14992	14870	14969	14820	14720	14993	14890	14967	14914	14917	14882	14878	14842	14823	14865	14673	14877	14794	14916	14796	14821	14996	14942	14861	14775	14923	14970	15060	14973	14890	14852	14777	14834	14826	14880	15030	14921	14884	15080	14844	14935	14962	15008	14946	14980	14986	14867	14952	14889	14925	14983	14963	14749	14804	14930	14923	14979	14913	15047	14837	14908	14824	14928	14821	14762	14961	14989	14928	14768	14963	15011	14969	14911	14801	14935	14836	14866	14879	14825	15029	14839	14862	14817	15070	14982	14708	14930	14833	14981	14978	14911	15039	14783	14963	14921	14946	15021	14946	14906	14895	14899	14893	14915	14740	14812	14745	14816	14695	15023	14769	14782	14887	14790	14872	14977	14854	14871	14868	14758	14879	14829	14973	14911	14910	14752	14754	14943	14872	14962	15041	14876	14914	14986	14872	14843	14929	14805	15001	14892	14807	14983	14729	14738	14630	14857	14948	14924	14902	14849	14769	14860	14959	15039	14821	14836	14840	14812	14779	15111	14808	14755	14842	15077	14935	14758	14977	14899	14858	14915	15004	14886	14946	14992	14906	14808	14949	14776	14856	14837	15010	15107	14735	14855	14894	14903	14795	14758	14533	14843	14981	14923	14984	14890	14862	14932	14823	14920	14889	14959	14907	15051	14877	14821	14899	14968	14755	14854	14924	14983	14886	14785	14759	14993	14987	14954	14900	14684	14798	14727	14765	14926	14928	15024	14813	14906	14934	14963	14786	14786	14822	14834	15010	14870	14923	14949	14894	14915	14905	14822	14743	14946	14918	14858	14773	14906	14922	14905	14943	14870	14876	15063	14926	14900	15034	14995	14830	14833	14791	14827	14916	14754	15048	14933	14875	14869	14913	14758	15074	14854	14817	14859	14813	14812	14872	14844	14899	14950	14833	14831	14997	14959	14922	14931	14913	14994	14864	14880	14824	14858	14985	14849	14771	14999	14886	14937	14799	15019	15016	14764	14698	14704	14849	14809	14957	14856	14896	15006	14930	15041	14945	14949	14875	15028	14859	14857	14918	14845	14809	14898	14943	14831	14847	14979	14794	14909	14820	14820	14955	14876	14930	14777	14912	14968	14760	14792	14912	14882	14969	14762	14955	14899	14829	15020	14851	14832	14953	14869	14990	14995	14934	15001	14799	14925	14746	15004	14838	14936	14891	14901	15040	14691	14904	14609	14812	14852	14637	14974	14860	14820	15119	15037	14800	14798	15008	14867	14800	14832	14857	14958	14932	14826	14877	14836	14741	14827	14755	14900	14806	14889	15014	14882	14801	14725	14899	14940	14851	14969	14875	14739	15080	15030	14882	14915	14877	14915	14915	14861	14985	15075	14952	14842	14930	14796	14792	15069	14915	14987	14891	14921	14878	15000	14899	14977	14814	15009	14875	14726	14907	14872	15033	14852	14764	14936	14987	14925	14688	14876	14942	15069	14791	14895	14827	14794	14859	15019	14928	14641	14914	14869	14756	14784	14821	14882	14952	14992	14798	15047	14875	15051	14914	14875	14874	15053	15088	14788	15027	14727	14996	15002	15005	14844	14889	14774	14763	14996	14942	14868	14984	14882	14962	14781	14929	14890	14956	14757	14975	14883	14882	15008	14813	14759	14910	15004	14911	14934	14868	15001	14846	14870	14970	15026	14978	15083	15167	14802	14849	14920	14695	14899	14903	14987	14789	14825	14875	14869	15169	14860	14957	15062	14914	14915	15037	14864	14856	14780	15015	14769	14788	14985	14774	14946	14874	14878	15025	15091	14893	14769	15027	14846	14787	14919	14995	14784	14826	15043	14842	14823	14916	14769	14892	14799	14974	14912	14780	14781	14908	14877	14844	14885	14986	14872	14881	14985	14924	15004	14912	14909	14803	15182	14838	14803	14883	15072	14836	14905	14983	15031	14952	15123	14976	14821	14782	14928	14876	14787	15030	14844	14834	14914	14785	14855	14722	14882	14960	14844	14797	14902	15089	14906	14910	14840	14775	14965	14945	14752	14908
27073	21753	24284	20726	17205	16883	16612	16167	16423	16056	16247	16307	16182	16104	15998	16167	16186	16376	16467	16195	16015	16069	16144	16080	16252	16118	16147	16114	16149	16248	16110	16008	16253	16082	16252	16064	15886	16076	16088	16257	16137	16118	16117	16027	15999	16346	16197	16114	15952	16095	16009	15995	16192	16185	16174	16237	15997	16294	16027	15800	16042	16096	15998	16074	16285	16107	16078	16029	16219	16004	16154	15832	16302	16233	16101	16145	16022	16001	16096	15948	16105	16204	16082	16061	16067	16224	16070	16063	16149	16131	16177	16147	15860	16002	16118	16150	16066	15964	16002	15984	15994	16044	15864	15885	16262	16044	16137	15953	16194	16278	16014	15849	16143	15943	16031	16157	16068	16012	16047	15977	16065	15917	15938	16131	16012	15931	16075	16156	16312	16269	16016	15937	16027	15984	16044	15943	16013	16194	16060	16108	16239	16105	16190	15969	16051	16109	16080	16045	16093	16081	16084	16024	16014	16057	16293	16094	16170	16038	16193	16034	16024	16180	16025	15914	15997	15986	15997	16180	16149	16188	16007	16123	16173	16014	16118	16005	15996	16052	16079	15936	15984	16125	15876	16021	16084	16115	16090	16254	16316	16110	16307	16118	15949	16068	16001	16021	15891	15756	16130	16020	15994	16003	15936	15894	16059	16107	16249	16069	15972	15968	16006	15854	16011	16115	15889	16037	16018	16143	16365	16162	15869	15844	16200	16103	15917	16199	15965	16176	15971	15957	16030	15999	16142	15987	16090	15978	16212	16158	16021	16048	15873	16195	16026	15944	16263	16014	15852	16036	16173	15939	16177	15954	16099	16146	15900	16053	16179	16155	16027	15991	15992	16084	16142	16077	15898	16083	16158	16114	16067	16061	16055	16036	16126	15972	16121	15965	16018	16223	15893	16015	16133	16026	16093	16099	16054	15917	15981	15935	15935	16082	16129	15795	16070	16231	16043	16107	16032	16095	15875	16038	16232	16053	15975	15831	16163	16067	15997	15941	16115	16095	16131	16202	16126	16085	16228	15954	16112	16158	16189	16110	16127	16270	16128	16001	16079	15964	15867	16133	16136	16127	15905	16055	16162	16043	16035	16091	16011	16063	15962	16178	16188	16155	16111	16151	16076	16136	16124	16110	16248	16121	16154	16075	16024	16050	15973	16248	16108	16248	16087	16022	16112	16025	15959	16108	15924	15946	15949	16004	16150	16081	16157	16024	16156	16027	15999	16105	15962	16148	16181	15988	16165	15920	15989	16215	15868	16038	16057	16007	16125	16036	16056	16207	15993	16165	16103	15742	16102	16005	16078	16132	16159	16050	15931	16129	15967	16217	16141	15958	16120	16005	15929	16009	16129	16117	16139	15815	16141	16076	16061	15899	16033	15848	16155	15887	15995	16196	16057	16209	15895	16160	16035	16000	15898	16010	16076	16140	15894	16026	15992	16234	16052	15964	16163	16135	16065	16163	16132	15983	15944	16254	16156	16114	16072	15891	16063	16083	16193	16077	15985	16086	16088	16158	16346	15976	16241	16267	16182	15922	15992	15992	15980	16014	15912	15892	16141	16054	16217	15975	16008	16052	16144	16088	16040	16076	16007	16082	16155	16140	16151	15863	15900	16093	16288	15977	15909	16118	16114	16336	16044	16057	16156	16193	16111	16053	15919	16047	16032	15949	16033	16092	16093	16055	15960	16222	16171	16144	15995	15976	16000	16064	16003	16040	16152	15850	15884	16201	16071	16015	16387	16167	15971	15962	15807	16091	16009	15884	16054	16119	16103	15886	16122	16065	16043	16131	16136	16128	16143	16003	16040	16105	16080	15992	15916	16043	16068	16011	16109	16049	16026	16273	16298	15909	16196	15731	16190	16100	16192	16148	16055	16219	16205	16068	16024	15892	16079	16084	15813	15911	15965	16106	16115	16054	16242	16261	15953	15812	15914	15977	16196	16200	16025	16089	15987	16127	15962	16070	16083	16184	16186	16137	16077	16133	16027	16062	16054	15910	16210	16065	15958	16135	15910	15908	15957	15888	16083	15960	16198	16109	16191	16056	16015	15840	16069	15942	16017	15801	16020	16071	15971	16164	16014	16034	16024	16006	15942	16094	16007	15936	16140	15869	16166	16037	16026	16021	15975	16174	15964	16118	16371	16000	16154	16127	16006	16181	16168	15836	16024	16220	16108	16082	16014	16081	15888	15965	16093	16078	15918	15988	15972	15929	16198	16339	16108	16182	16227	16085	16134	16210	16013	16056	16137	16188	16006	16162	16252	16131	16049	16147	16100	16069	16066	16038	16049	16058	16238	16116	15886	16183	15963	15960	15853	16036	16039	16217	16126	16023	16089	16108	15910	15908	16160	15961	16199	16002	16095	16070	16384	16079	16044	16090	15993	16168	16071	15896	15914	16073	16045	16020	16097	16050	16024	15996	15988	16090	16127	15959	16013	16073	16017	16216	16150	16020	16146	16251	16093	15905	16064	15888	16046	15997	16086	16019	16171	16217	15875	15900	16197	16144	16104	16146	16261	16084	16052	16222	16000	15984	16024	16183	16078	16177	16047	16066	16016	15900	16206	16184	16367	16023	16319	16044	16012	16025	16074	16072	16213	15946	15999	15997	15980	15944	15989	16138	16178	16037	16149	16055	16073	16024	15995	16034	16159	16114	15944	16140	15930	16078	16083	16143	16221	16215	15969	16074	15935	16224	16220	16089	15892	16219	16151	16148	16169	15979	15986	16006	15956	16013	16114	16007	15777	15824	16206	15967	15891	16189	15999	16191	16126	15989	15950	15930	16180	16109	16156	15885	16048	16089	16068	16072	16048	16309	16094	16009	16202	16042	16050	16041	16122	16164	15999	16006	16014	16112	16224	16246	16009	16173	16101	15885	16311	15972	16020	16122	16060	16135	16044	15919	15966	15958	15951	16310	16117	16089	16209	16244	16046	16025	16130	16177	16086	15859	16122	16131	16177	16108	15958	16060	16103	16086	15972	15946	15978	16328	16307	16160	16220	16311	16356	16197	16218	16125	16086	16024	16092	15962	16012	16221	15856	16012	16210	16189	16237	16222	16042	15972	15942	16097	16124	16074	15877	16148	15942	16013	16030	16111	16094	15968	16061	16050	16186	16063	16142	16216	16029	16158	16105	16263	15890	15983	15891	16116	15952	15909	15990	16001	16151	16182	15959	15983	15973	16139	16154	16093	16020	15961	15927	15991	16189	16192	16136	16111	15847	16224	16077	16079	16172	16106	16234	16000	15970	16161	16020	16028	16192	16018	16024	16146	16118	16043	16059	16142	16060	16227	16127	16136	16036	15725	15995	16161	16138	16018	16104	16204	16139	15983	16096	16113	16145	16049	16252	16083	15979	16033	16029	15973	15862	16233	15974	16266	15903	16152	16067	15943	15936	16032	16222	16020	16089	16076	16191	15858	16061	16089	15978	16183	16124	16191	15893	16031	16073	16107	16141	15829	16316	16109	15944	16055	15972	15703	16085	15972	16139	16075	15921	16055	16000	15964	16165	16183	16099	16015	16042	15762	15997	16044	16061	16150	16152	16034	16138	16202	16147	16213	16174	16125	16140	15925	16110	16103	16078	16052	15994	15959	16087	16076	15898	16057	16115	15952	16059	16183	16069	16064	16005	16013	16177	16239	16040	16109	16117	16077	16012	15904	16079	15998	16293	16007	16015	16169	16207	16184	16248	16079	15981	16078	16024	16085	16191	16210	16120	15926	16094	16039	16179	16006	15938	16293	15898	15904	15949	16153	16055	16125	15902	16293	16018	15995	15881	15895	16307	16047	15970	15957	16060	16073	16186	16004	16204	16054	15974	16187	15982	16072	16114	16052	16067	15837	16039	16154	16060	16048	16061	16105	15920	16079	16067	16054	16106	15958	16015	16091	16008	16059	16220	16164	15914	16173	16058	15921	16002	16104	16240	16014	16082	16172	15995	16076	15987	16174	16079	15843	16011	15937	16099	16084	15910	16122	16134	15997	16021	15925	16032	15959	16045	15912	15965	15990	15925	15931	16015	16214	16006	15844	16174	16132	16080	16331	16199	15935	16114	15975	16050	16012	16240	16167	16024	15975	15870	16084	15987	16097	16145	16122	16022	15942	16146	16051	16096	15886	16197	15977	15955	15971	16023	16057	16101	16185	16162	16097	15962	16090	16076	16149	15921	15926	16132	16028	16078	15953	16233	16186	16102	16143	16066	16070	16039	15952	15956	16005	16024	16080	16236	16111	15952	15955	16043	15902	16134	16254	15997	16182	16046	16141	15939	16143	16001	16053	16000	16232	16274	16154	16033	16036	15857	15908	16145	16101	16121	16104	16115	16221	15901	16141	16113	15894	16144	15993	16140	16116	16138	16083	15891	16170	15944	15926	16002	16121	16136	16019	15931	16075	15945	16089	15890	16070	15997	15959	15955	16081	16123	16109	16157	16065	16163	16114	16324	16077	15890	15801	16139	16106	16097	16070	16061	16123	16156	16008	16200	15896	15977	15974	16003	15889	16139	16125	16151	16089	15866	15988	16070	15975	16127	16245	16068	16061	15912	15841	15996	16093	15940	15978	16308	16132	16147	16310	16038	16135	16069	16204	16241	15979	15999	16100	16024	15904	15924	15972	16101	16070	15920	16093	16087	16086	15992	16034	15976	15994	15963	16014	16181	16079	15918	16078	15938	15996	16160	16068	16105	15888	15959	15998	16093	15994	16152	16169	16045	16081	16014	16051	16153	16189	16151	16089	16224	16224	16062	15947	16003	16114	15909	15979	15994	16023	16087	16105	16213	16051	16017	16119	16059	16176	15839	16198	15855	16079	16177	15970	16067	16055	16322	15983	15958	16193	16072	15854	16112	16206	16033	16101	16031	16183	16233	16008	16290	16188	16057	16017	16125	15919	16064	16000	16141	16146	15936	15993	16174	16043	16137	16110	16016	16225	16223	16048	16149	16056	16165	15925	16226	16226	16052	15960	15945	16049	15862	15880	16239	15957	16206	16155	15913	16046	16071	16133	16236	16129	15933	15808	16089	16146	15906	16210	15953	16054	16025	16128	16043	16076	16221	16070	16017	15991	16315	16144	16171	16273	16217	16135	15979	16113	16067	16179	16108	15941	15935	15991	15926	16099
17430	22593	20981	17636	16448	15707	15249	15003	14952	14863	14664	14537	14703	14582	14592	14470	14667	14669	14660	14632	14504	14574	14453	14393	14546	14647	14395	14638	14643	14685	14378	14603	14433	14424	14529	14495	14588	14538	14324	14391	14625	14426	14385	14439	14349	14555	14462	14402	14580	14244	14329	14325	14357	14474	14348	14411	14386	14349	14404	14511	14455	14289	14432	14413	14451	14514	14512	14368	14582	14459	14355	14486	14373	14502	14303	14394	14559	14431	14518	14360	14392	14430	14559	14275	14490	14290	14394	14346	14565	14409	14315	14518	14220	14443	14409	14495	14320	14379	14406	14526	14437	14247	14358	14343	14568	14288	14347	14401	14401	14453	14347	14396	14299	14410	14440	14465	14353	14233	14490	14337	14511	14312	14428	14360	14405	14386	14478	14459	14335	14532	14342	14345	14564	14415	14431	14480	14230	14326	14482	14473	14387	14239	14400	14558	14382	14262	14438	14547	14376	14356	14393	14510	14411	14329	14417	14319	14468	14399	14324	14473	14458	14386	14336	14372	14539	14491	14409	14510	14294	14338	14293	14576	14521	14287	14564	14390	14297	14383	14371	14451	14427	14339	14310	14368	14449	14449	14561	14360	14483	14385	14338	14527	14356	14345	14556	14280	14314	14424	14413	14280	14380	14455	14485	14262	14263	14436	14390	14587	14342	14311	14471	14400	14334	14306	14523	14437	14271	14188	14359	14337	14529	14364	14432	14306	14379	14290	14349	14605	14308	14313	14341	14399	14358	14359	14397	14278	14401	14560	14566	14201	14378	14248	14237	14410	14280	14497	14088	14603	14270	14326	14424	14442	14444	14366	14486	14424	14428	14279	14420	14329	14287	14511	14499	14524	14391	14403	14516	14414	14416	14311	14405	14401	14424	14375	14622	14313	14273	14378	14368	14438	14432	14437	14357	14364	14427	14592	14549	14349	14450	14446	14270	14408	14427	14335	14307	14436	14383	14317	14226	14233	14354	14360	14332	14250	14372	14478	14482	14478	14406	14298	14308	14299	14257	14470	14314	14509	14514	14210	14473	14270	14442	14372	14455	14467	14410	14499	14341	14436	14328	14508	14405	14511	14426	14418	14281	14390	14428	14289	14499	14463	14315	14443	14332	14499	14373	14389	14463	14469	14504	14389	14449	14348	14302	14481	14413	14290	14490	14348	14339	14411	14417	14363	14560	14430	14296	14431	14439	14474	14250	14417	14545	14331	14398	14534	14188	14490	14453	14544	14318	14525	14463	14455	14344	14536	14168	14309	14338	14201	14435	14347	14493	14465	14357	14452	14378	14383	14530	14362	14397	14304	14364	14411	14287	14501	14425	14373	14524	14402	14347	14297	14510	14419	14335	14395	14352	14372	14220	14412	14342	14422	14353	14414	14391	14475	14431	14340	14447	14451	14446	14275	14323	14361	14267	14496	14591	14511	14313	14497	14347	14284	14460	14492	14373	14295	14411	14413	14433	14426	14459	14385	14286	14553	14309	14306	14454	14501	14472	14179	14291	14391	14341	14341	14351	14322	14442	14327	14472	14449	14508	14376	14233	14365	14528	14380	14339	14486	14499	14500	14463	14317	14380	14399	14309	14398	14461	14464	14330	14402	14417	14205	14388	14400	14271	14393	14342	14415	14250	14380	14299	14374	14396	14438	14428	14359	14385	14349	14391	14330	14547	14331	14348	14453	14361	14418	14315	14436	14558	14386	14473	14309	14417	14431	14329	14471	14382	14296	14259	14521	14533	14528	14533	14382	14375	14230	14405	14328	14308	14717	14538	14450	14444	14419	14387	14336	14310	14411	14413	14331	14463	14274	14284	14335	14545	14226	14461	14376	14516	14478	14408	14492	14355	14182	14429	14470	14363	14294	14243	14400	14333	14289	14438	14428	14501	14322	14390	14403	14482	14574	14432	14432	14381	14360	14412	14275	14389	14426	14302	14364	14330	14415	14496	14373	14470	14547	14343	14404	14364	14430	14395	14415	14342	14416	14501	14274	14386	14407	14361	14441	14394	14370	14444	14203	14452	14511	14337	14282	14418	14589	14149	14384	14380	14425	14519	14363	14377	14478	14329	14352	14391	14290	14414	14425	14397	14501	14263	14359	14433	14448	14416	14312	14414	14318	14392	14359	14446	14253	14214	14497	14456	14340	14438	14405	14094	14435	14379	14360	14391	14576	14401	14504	14357	14309	14382	14318	14455	14230	14390	14463	14556	14254	14554	14385	14406	14402	14476	14361	14486	14496	14349	14483	14397	14293	14464	14376	14435	14279	14413	14362	14534	14494	14322	14349	14463	14399	14385	14327	14448	14318	14577	14329	14495	14331	14385	14385	14280	14460	14407	14397	14541	14322	14451	14452	14510	14360	14237	14354	14414	14405	14535	14434	14527	14266	14434	14374	14297	14381	14335	14439	14231	14330	14448	14676	14261	14533	14396	14302	14278	14563	14463	14427	14367	14501	14466	14463	14479	14353	14424	14454	14496	14306	14536	14344	14332	14509	14405	14494	14460	14180	14337	14448	14586	14404	14331	14412	14484	14464	14415	14480	14495	14516	14277	14451	14657	14350	14312	14425	14412	14429	14365	14401	14406	14158	14455	14406	14302	14335	14561	14478	14313	14409	14302	14390	14467	14303	14451	14427	14375	14395	14491	14397	14456	14361	14423	14407	14397	14353	14513	14549	14360	14399	14445	14370	14601	14276	14228	14442	14393	14344	14337	14437	14368	14478	14545	14458	14488	14439	14372	14386	14208	14597	14206	14389	14429	14346	14364	14287	14367	14529	14379	14500	14358	14440	14357	14499	14553	14325	14331	14299	14424	14277	14603	14377	14577	14435	14459	14451	14465	14384	14394	14400	14437	14515	14377	14255	14468	14553	14448	14311	14508	14311	14464	14524	14387	14353	14478	14437	14221	14435	14413	14412	14435	14434	14333	14323	14370	14395	14560	14412	14323	14522	14499	14367	14330	14416	14419	14554	14395	14496	14367	14375	14431	14450	14339	14515	14436	14324	14643	14398	14365	14521	14249	14412	14453	14455	14312	14462	14327	14482	14294	14533	14437	14244	14488	14254	14472	14354	14503	14411	14386	14401	14331	14316	14376	14328	14426	14428	14536	14478	14388	14334	14504	14304	14405	14357	14497	14419	14385	14441	14270	14339	14298	14300	14296	14375	14188	14372	14322	14184	14565	14450	14463	14500	14404	14422	14483	14320	14291	14367	14344	14318	14455	14417	14321	14195	14567	14339	14526	14302	14423	14494	14354	14317	14345	14607	14612	14302	14412	14441	14480	14501	14334	14331	14478	14557	14290	14618	14289	14487	14300	14422	14444	14447	14359	14373	14278	14378	14377	14353	14394	14412	14367	14426	14340	14274	14362	14300	14301	14265	14450	14423	14385	14464	14256	14557	14258	14361	14418	14317	14510	14432	14516	14265	14494	14470	14504	14343	14275	14264	14414	14355	14293	14297	14418	14369	14336	14520	14499	14307	14476	14395	14278	14436	14303	14484	14302	14524	14440	14384	14410	14459	14497	14333	14303	14444	14346	14486	14669	14447	14446	14258	14409	14577	14306	14524	14538	14306	14424	14211	14512	14343	14313	14282	14510	14352	14360	14491	14419	14248	14486	14309	14508	14555	14448	14490	14463	14409	14484	14395	14413	14453	14348	14299	14494	14453	14400	14371	14427	14340	14358	14402	14261	14538	14376	14317	14475	14397	14263	14441	14345	14409	14509	14432	14536	14402	14435	14420	14457	14439	14405	14413	14454	14288	14670	14341	14284	14469	14308	14417	14287	14399	14402	14478	14386	14463	14476	14402	14316	14387	14385	14380	14437	14306	14349	14403	14474	14442	14453	14377	14529	14421	14490	14457	14469	14514	14449	14448	14234	14509	14494	14395	14309	14485	14390	14413	14257	14501	14456	14421	14437	14265	14369	14459	14200	14351	14366	14408	14430	14324	14421	14465	14395	14424	14376	14486	14460	14415	14442	14602	14228	14588	14455	14409	14280	14387	14388	14365	14348	14415	14292	14497	14471	14509	14512	14367	14202	14387	14588	14534	14470	14504	14538	14573	14578	14500	14389	14305	14466	14386	14251	14573	14340	14425	14447	14594	14273	14308	14264	14421	14490	14312	14434	14288	14267	14560	14432	14219	14434	14302	14404	14370	14273	14440	14301	14341	14386	14392	14273	14424	14479	14549	14417	14355	14403	14204	14508	14527	14450	14321	14422	14296	14431	14212	14315	14259	14459	14396	14360	14390	14461	14579	14512	14296	14359	14511	14404	14449	14552	14344	14438	14485	14256	14283	14327	14265	14444	14295	14366	14389	14361	14529	14395	14469	14393	14349	14372	14457	14539	14552	14420	14361	14508	14426	14531	14439	14270	14280	14382	14362	14439	14457	14543	14216	14339	14446	14431	14370	14555	14400	14496	14481	14495	14356	14235	14517	14416	14545	14376	14437	14391	14441	14303	14531	14306	14438	14283	14425	14362	14412	14298	14571	14311	14358	14392	14353	14548	14406	14263	14391	14447	14424	14483	14268	14457	14540	14517	14340	14311	14428	14440	14415	14332	14449	14257	14476	14598	14431	14447	14384	14566	14373	14164	14433	14464	14389	14419	14594	14458	14399	14394	14505	14537	14296	14211	14607	14554	14394	14357	14417	14321	14376	14286	14554	14522	14333	14564	14463	14269	14473	14392	14396	14541	14375	14195	14431	14458	14431	14473	14379	14468	14419	14700	14398	14586	14357	14289	14636	14503	14132	14386	14482	14474	14459	14270	14501	14443	14472	14330	14317	14434	14462	14461	14461	14392	14441	14353	14390	14313	14473	14405	14190	14607	14366	14430	14396	14407	14365	14475	14285	14534	14619	14311	14393	14193	14506	14433	14440	14387	14456	14340	14504	14449	14596	14363	14553	14538	14387	14320	14355	14493	14352	14394	14505	14363	14571	14513	14437	14533	14321	14516	14527	14288	14531	14453	14364	14517	14569	14386	14459	14394	14362	14313	14399	14502	14276	14492	14383	14322	14342	14341	14357	14337	14438	14157	14356	14530	14308	14477	14531	14399	14469	14316	14353	14316	14471	14395	14514	14191	14515	14483	14481	14437	14486	14269	14560	14298	14429
23600	20950	28203	23968	21817	21541	20435	17935	17337	17345	17326	17037	17067	17014	17027	16866	17048	16648	16746	16928	16880	16662	16793	16711	16764	16921	16658	16595	16850	16825	16820	16821	16599	16663	16862	16645	16739	16839	16807	16840	16894	17044	16631	16835	16626	16826	16686	16795	16806	16620	16687	16538	16742	16858	16543	16637	16619	16552	16816	16759	16665	16632	16946	16758	16642	16558	16738	16720	16766	16714	16595	16539	16554	16536	16720	16666	16654	16555	16840	16470	16602	16649	16776	16638	16536	16743	16487	16583	16714	16690	16777	16561	16581	16527	16675	16551	16575	16753	16642	16683	16351	16581	16708	16518	16818	16533	16568	16650	16623	16510	16532	16544	16462	16570	16573	16699	16502	16438	16558	16665	16647	16730	16658	16525	16742	16456	16731	16537	16690	16570	16507	16585	16767	16568	16367	16728	16576	16667	16617	16643	16625	16632	16581	16581	16644	16527	16482	16580	16558	16597	16669	16566	16594	16521	16500	16570	16648	16760	16514	16491	16783	16645	16709	16700	16642	16478	16570	16775	16645	16638	16540	16471	16502	16651	16594	16639	16479	16656	16665	16611	16643	16559	16697	16648	16734	16715	16494	16722	16508	16586	16434	16544	16625	16589	16607	16838	16566	16578	16391	16834	16719	16739	16439	16656	16682	16783	16583	16695	16542	16471	16541	16709	16597	16711	16616	16423	16831	16510	16684	16452	16632	16644	16565	16558	16776	16672	16480	16486	16681	16527	16577	16624	16536	16579	16674	16615	16647	16627	16529	16683	16591	16411	16693	16576	16659	16695	16716	16576	16633	16727	16470	16637	16472	16598	16633	16433	16635	16512	16780	16545	16566	16795	16617	16548	16666	16650	16610	16430	16285	16457	16710	16663	16727	16624	16425	16588	16524	16642	16547	16458	16549	16522	16800	16744	16480	16549	16598	16560	16364	16609	16697	16647	16628	16561	16767	16520	16594	16481	16802	16519	16666	16679	16530	16437	16634	16565	16566	16545	16628	16702	16648	16743	16674	16693	16601	16617	16477	16397	16370	16683	16620	16620	16627	16495	16381	16559	16520	16621	16492	16749	16622	16401	16552	16545	16598	16663	16679	16666	16467	16508	16729	16381	16620	16699	16657	16608	16615	16510	16624	16496	16739	16754	16680	16585	16670	16370	16693	16626	16630	16576	16574	16682	16570	16739	16589	16679	16762	16472	16604	16717	16573	16619	16571	16533	16469	16608	16520	16707	16433	16639	16702	16639	16583	16568	16591	16582	16635	16379	16595	16566	16506	16532	16543	16448	16603	16328	16526	16433	16316	16575	16624	16511	16664	16561	16554	16561	16489	16646	16481	16698	16725	16582	16493	16786	16721	16430	16496	16467	16665	16671	16653	16558	16690	16858	16486	16577	16511	16670	16655	16524	16837	16496	16564	16593	16584	16761	16557	16589	16639	16553	16673	16707	16429	16669	16615	16816	16587	16699	16550	16451	16374	16511	16611	16587	16576	16574	16534	16667	16615	16504	16562	16731	16559	16544	16524	16600	16461	16607	16715	16652	16468	16761	16555	16456	16564	16534	16549	16640	16554	16481	16589	16561	16587	16617	16526	16686	16496	16553	16595	16377	16623	16640	16713	16534	16668	16468	16586	16439	16744	16408	16574	16495	16706	16527	16496	16846	16633	16751	16753	16658	16877	16611	16852	16695	16695	16394	16472	16709	16621	16559	16620	16706	16496	16641	16749	16843	16517	16753	16741	16611	16544	16616	16561	16572	16687	16664	16435	16624	16428	16517	16599	16698	16687	16609	16647	16409	16531	16732	16695	16490	16614	16703	16598	16619	16734	16745	16572	16708	16605	16628	16584	16563	16608	16597	16538	16595	16511	16667	16584	16656	16571	16637	16513	16559	16497	16449	16488	16625	16630	16500	16523	16694	16427	16419	16583	16389	16769	16678	16564	16669	16509	16636	16581	16844	16810	16562	16794	16668	16673	16869	16646	16830	16738	16564	16551	16508	16674	16908	16563	16731	16495	16765	16548	16634	16689	16501	16512	16481	16667	16539	16597	16391	16498	16603	16748	16398	16684	16668	16512	16738	16460	16598	16577	16565	16572	16472	16648	16547	16593	16614	16739	16321	16737	16485	16540	16562	16465	16508	16478	16548	16707	16719	16675	16533	16699	16601	16546	16438	16645	16822	16732	16578	16583	16460	16800	16550	16549	16590	16489	16710	16435	16555	16579	16734	16511	16535	16656	16705	16473	16630	16497	16685	16620	16754	16570	16721	16692	16458	16330	16541	16676	16556	16786	16559	16680	16434	16485	16787	16781	16545	16690	16758	16752	16704	16742	16532	16421	16664	16653	16595	16757	16706	16662	16634	16607	16759	16869	16656	16432	16727	16550	16642	16480	16608	16420	16682	16518	16473	16570	16725	16425	16639	16819	16569	16551	16631	16718	16542	16390	16587	16495	16626	16800	16710	16407	16673	16527	16689	16660	16603	16760	16900	16858	16631	16537	16559	16638	16498	16433	16425	16583	16642	16718	16775	16516	16548	16453	16653	16606	16468	16798	16590	16518	16619	16660	16751	16649	16648	16628	16533	16542	16833	16647	16609	16684	16820	16562	16673	16647	16479	16613	16522	16655	16645	16813	16743	16741	16526	16493	16715	16302	16442	16541	16684	16485	16705	16446	16554	16473	16753	16394	16611	16614	16838	16638	16694	16575	16591	16707	16620	16474	16772	16618	16666	16522	16575	16595	16627	16326	16665	16658	16574	16542	16839	16730	16478	16610	16575	16627	16595	16606	16556	16670	16802	16466	16700	16669	16672	16657	16595	16679	16713	16790	16690	16344	16569	16635	16619	16626	16656	16623	16411	16559	16589	16532	16660	16505	16568	16652	16660	16647	16853	16692	16701	16896	16570	16759	16457	16505	16510	16351	16718	16499	16509	16731	16600	16755	16538	16647	16628	16532	16620	16890	16563	16377	16678	16654	16571	16720	16632	16522	16495	16676	16609	16477	16632	16822	16501	16487	16544	16524	16526	16685	16532	16593	16486	16520	16643	16802	16593	16565	16399	16622	16608	16858	16534	16732	16632	16383	16645	16619	16691	16476	16439	16557	16527	16590	16527	16561	16398	16392	16570	16539	16448	16743	16524	16606	16510	16710	16545	16616	16541	16320	16553	16576	16778	16717	16651	16491	16588	16721	16517	16795	16647	16631	16405	16685	16509	16621	16277	16662	16490	16537	16692	16685	16582	16530	16518	16619	16676	16534	16659	16660	16598	16500	16571	16673	16511	16604	16556	16844	16823	16563	16453	16649	16571	16469	16613	16692	16758	16571	16559	16623	16576	16481	16463	16511	16339	16628	16655	16617	16791	16547	16443	16592	16614	16512	16630	16667	16889	16458	16644	16700	16705	16603	16703	16652	16569	16544	16394	16682	16829	16715	16559	16617	16708	16584	16559	16576	16548	16730	16606	16605	16436	16657	16643	16454	16463	16758	16779	16689	16566	16633	16711	16659	16585	16845	16591	16724	16785	16589	16699	16613	16673	16503	16370	16550	16548	16757	16530	16557	16703	16599	16586	16650	16431	16596	16540	16457	16495	16515	16656	16528	16670	16595	16545	16742	16517	16571	16338	16602	16532	16590	16759	16627	16769	16795	16630	16661	16634	16747	16613	16862	16596	16588	16557	16540	16606	16553	16613	16538	16652	16439	16584	16649	16609	16523	16784	16540	16615	16836	16555	16641	16723	16558	16630	16559	16515	16758	16638	16423	16614	16788	16612	16567	16557	16957	16538	16609	16674	16524	16348	16493	16666	16576	16459	16659	16619	16670	16563	16673	16534	16739	16631	16609	16568	16604	16500	16612	16706	16630	16607	16664	16600	16728	16782	16619	16556	16603	16474	16561	16454	16579	16617	16607	16627	16678	16612	16526	16720	16552	16614	16660	16621	16606	16401	16298	16598	16555	16617	16466	16328	16456	16671	16578	16457	16477	16470	16645	16613	16785	16745	16358	16663	16517	16618	16740	16641	16559	16623	16672	16748	16523	16420	16579	16750	16486	16615	16637	16788	16722	16690	16741	16755	16588	16707	16697	16640	16538	16713	16670	16647	16489	16652	16624	16610	16694	16757	16785	16547	16636	16726	16716	16627	16585	16730	16725	16596	16570	16314	16596	16585	16448	16716	16695	16655	16610	16555	16664	16506	16552	16603	16562	16644	16407	16504	16490	16551	16471	16621	16554	16822	16700	16648	16928	16580	16554	16800	16572	16552	16855	16589	16623	16659	16638	16516	16731	16487	16586	16655	16397	16672	16527	16707	16481	16644	16616	16541	16506	16702	16648	16664	16585	16490	16671	16602	16611	16541	16641	16684	16669	16562	16619	16561	16718	16592	16808	16359	16416	16970	16552	16610	16310	16616	16530	16664	16599	16632	16561	16743	16818	16701	16739	16654	16448	16915	16574	16827	16611	16431	16752	16545	16412	16467	16671	16494	16666	16558	16693	16479	16610	16678	17023	16797	16591	16585	16558	16508	16554	16721	16561	16485	16819	16732	16811	16645	16555	16392	16758	16614	16752	16624	16621	16395	16590	16663	16671	16605	16594	16589	16577	16449	16583	16734	16484	16565	16747	16498	16536	16628	16639	16468	16736	16717	16757	16645	16658	16683	16558	16530	16700	16632	16725	16437	16764	16521	16579	16461	16406	16620	16593	16602	16619	16708	16607	16499	16632	16654	16423	16705	16572	16599	16429	16639	16471	16625	16679	16707	16688	16701	16637	16618	16532	16658	16400	16533	16628	16699	16590	16502	16635	16779	16642	16604	16598	16722	16717	16722	16733	16582	16665	16554	16597	16639	16447	16367	16749	16702	16538	16592	16728	16651	16613	16541	16674	16581	16529	16702	16794	16502	16615	16630	16559	16567	16393	16382	16634	16608	16686	16697	16594	16661	16804	16586	16580	16677	16610	16606	16530	16632	16376	16584	16677	16720	16811	16520	16642	16429	16667	16509	16500	16422	16476	16527	16462	16440	16594	16757	16749	16631	16427	16709	16648	16592	16702	16589	16558	16385	16698	16587	16779	16627	16726	16689	16772	16638	16562	16600	16560	16782	16623	16693	16472	16686	16686	16411
17572	29000	26454	21341	19014	17652	16905	16324	15713	15632	15602	15342	15321	15309	15128	15190	15217	14889	15022	15106	15186	15207	15221	15072	15080	15172	15008	15109	14887	14942	14877	15093	14938	14974	14821	14858	14958	14841	14854	15010	14815	14820	14666	14867	14831	14902	15007	14781	14869	14807	14751	14860	14892	14865	14824	15069	14877	14990	14807	14886	14882	14759	14822	15038	14817	14881	14756	14750	14863	14924	14843	14700	14859	14799	14789	14920	14889	14886	14660	14894	14868	14740	14734	14821	14752	14781	14684	14711	14704	14987	14728	14727	14834	14730	14939	14661	14717	14764	14590	14675	14802	14723	14742	14931	14721	14816	14923	14727	14849	14828	14717	14866	14983	14849	14829	14763	14789	14850	14824	14729	14755	14708	14831	14777	14931	14904	14672	14799	14738	14807	14798	14806	14791	14750	14742	14810	14846	14790	14688	14781	14713	14853	14771	14714	14647	14855	14668	14670	14968	14873	14608	14847	14706	14643	14748	14793	14737	14658	14817	14657	14710	14766	14691	14685	14834	14725	14684	14660	14647	14783	14724	14792	14734	14809	14768	14745	14675	14805	14780	15000	14983	14817	14834	14817	14868	14711	14818	14941	14738	14844	14754	14696	14948	14787	14936	14607	14757	14951	14825	14772	14821	14769	14786	14730	14774	14511	14860	14823	14757	14761	14719	14883	14883	14992	14964	14691	14718	14892	14733	14626	14694	14820	14753	14836	14680	14777	14764	14807	14678	14602	14761	14833	14714	14858	14725	14802	14839	14871	14770	14734	14813	14983	14925	14914	14790	14823	14811	14805	14794	14690	14873	14643	14847	14795	14790	14711	14927	14743	14803	14840	14748	14823	14705	14907	14848	14752	14788	14726	14861	14849	14662	14659	14699	14759	14829	14729	14875	14659	14802	14875	15024	14859	14752	14938	14779	14696	14820	14766	14798	14618	14732	14843	14858	14577	14669	14958	14874	14693	14779	14705	14846	14689	14745	14726	14891	14764	14728	14714	14793	14945	14917	14882	14796	14716	14736	14709	14837	14686	14785	14866	14722	14617	14640	14934	14685	14828	14739	14772	14801	14576	14652	14737	14787	14799	15079	14791	14771	14705	14842	14697	14970	14829	14756	14775	14711	14761	14783	14803	14694	14664	14912	14749	14739	14954	14751	14884	14706	14734	14860	14890	14710	14886	14829	14808	14822	14683	14948	14951	14890	14701	14798	14749	14771	14818	14829	14667	14787	15047	14789	14774	14879	14808	14838	14988	14660	14811	14882	14837	14848	14670	14705	14772	14865	14769	14774	14680	14678	14880	14654	14750	14814	14757	14721	14723	14737	14840	14705	14697	14755	14622	14783	14688	14693	14927	14906	14667	14775	14856	14641	14727	14768	14834	14812	14799	14710	14829	14810	14832	14734	14766	14808	14776	14805	14772	14760	14747	14752	14834	14681	14825	14770	14801	14617	14851	14781	14904	14818	14734	14622	14617	14745	14822	14826	14801	14898	14806	14608	14853	14911	14814	14612	14730	14842	14977	14916	14908	14650	14522	14831	14630	14941	14771	14728	14861	14865	14643	14760	14637	14677	14842	14859	14630	14857	14749	14804	14780	14719	14777	14785	14627	14730	14831	14709	14796	14806	14903	14647	14768	14770	14811	14670	14743	14726	14720	14700	14701	14830	14849	14861	14796	14838	14806	14900	14861	14810	14771	14782	14882	14690	14746	14831	14884	14786	14825	14726	14846	14794	14846	14828	14891	14910	14884	14775	14903	14795	14854	14624	14748	14653	14742	14811	14662	15012	14650	14753	14812	14754	14750	14833	14796	14643	15001	14901	14856	14633	14665	14886	14765	14922	14722	14689	14750	14849	14642	14743	14699	14740	14758	14648	14818	14860	14936	14735	14770	14854	14868	14746	14705	14796	14861	14856	14892	14887	14710	14684	14651	14797	14869	14649	14566	14623	14810	14828	14731	14713	14741	14669	14976	14827	14566	14723	14751	14857	14898	14866	14762	14685	14830	14862	14733	14716	14653	14824	14811	14816	14774	14681	14796	14546	14793	14764	14695	14685	14761	14699	14818	14779	14882	14948	14797	14823	14854	14897	14806	14767	14764	14795	14762	14853	14836	14725	14720	14859	14771	14899	14830	14796	14616	14800	14580	14713	14703	14758	14770	14592	14836	14915	14747	14713	14952	14644	14834	14955	14680	14669	14737	14907	14771	14754	14795	14796	14865	14768	14684	14743	14759	14679	14925	14687	14709	14809	14786	14627	14873	14786	14839	14696	14783	14846	14733	14691	14678	14885	14797	14707	14729	14835	14850	14810	14753	14846	14775	14804	14633	14795	14759	14872	14876	14832	14743	14833	14725	14807	14747	14644	14694	14785	14803	14708	14853	14827	14908	14907	14835	14837	14727	14819	14865	14665	14901	14710	14937	14813	14912	14746	14813	14837	14758	14866	14953	14678	14643	14781	14816	14724	14836	14806	14653	14639	14843	14661	14706	14690	14819	14652	14854	14701	14730	14612	14864	14705	14628	14891	14734	14718	14726	14762	14770	14888	14734	14787	14768	14750	14846	14852	14888	14737	14678	14854	14734	14726	14886	14761	14719	14877	14876	14922	14876	14777	14915	14802	14871	14756	14807	14750	14832	14693	14750	14969	14799	14869	14816	14750	14850	14684	14842	14820	14910	14901	14757	14719	14712	14848	14844	14664	14669	14800	14938	14779	14774	14858	14854	14892	14711	14880	14824	14802	14736	14723	14772	14722	14712	14845	14792	14703	14867	14715	14693	14790	14754	14730	14779	14747	14658	14779	14758	14748	14859	14780	14794	14706	14738	14754	14640	14725	14957	14870	14968	14898	14805	14662	14641	14934	14735	14911	14716	14735	14805	14790	14804	14918	14624	14744	14641	14765	14742	14826	14783	14734	14748	14782	14877	14768	14720	14819	15037	14830	14893	14690	14623	14779	14670	14680	14841	14656	14816	14687	14810	14820	14735	14830	14779	14864	14780	14736	14742	14864	14863	14632	14846	14752	15027	14542	14876	14880	14767	14986	14810	14856	14733	14911	14739	14750	14732	14738	14659	14818	14766	14817	14723	14876	14834	14841	14766	14735	14933	14790	14735	14890	14897	14753	14692	14812	14864	14676	14702	14722	14870	14826	14848	14738	14705	14945	14733	14838	14805	14860	14846	14852	14728	14911	14777	14617	14666	14771	14791	14738	14770	14805	14764	14704	14727	14948	14762	14641	14827	14760	14735	14859	14892	15028	14777	14846	14706	14874	14780	14867	14996	14704	14604	14776	14741	14626	14778	14666	14994	14846	14671	14824	14757	14963	14951	14789	14775	14814	14715	14800	14703	14666	14755	14717	14791	14736	14866	14889	14761	14850	14809	14984	14701	14785	14698	14754	14722	14828	14759	14755	14808	14732	14759	14790	14812	14540	14725	14836	14743	14663	14893	14788	14826	14761	14809	14750	14679	14723	14906	14769	14808	14766	14876	14694	14689	14675	14914	14810	14661	14746	14897	14726	14760	14832	14746	14873	14654	14739	14856	14822	14756	14732	14728	14862	14839	14828	14859	14748	14942	14667	14910	14576	14564	14949	14731	14837	14831	14674	14784	14769	14925	14717	14832	14908	14714	14748	14914	14705	14682	14734	14960	14746	14895	14781	14628	14780	14731	14815	14703	14595	14865	14770	14671	14791	14738	14809	14651	14633	14739	14786	14739	14729	14753	14716	14886	14883	14869	14824	14735	14625	14810	14797	14675	14900	14772	14725	14893	14744	14760	14589	14783	14888	14699	14820	14821	14722	14710	14728	14829	14759	14751	14932	14829	14712	14851	14895	14819	14751	14830	14754	14735	14731	14900	14713	14871	14786	14910	14734	14751	14654	14893	14936	14885	14758	14973	14803	14842	14542	14740	14695	14826	14667	14787	14843	14916	14701	14817	14662	14672	14875	14760	14768	14608	14766	14785	14731	14772	14588	14955	14584	14874	14881	14775	14672	14561	14908	14775	14891	14711	14629	14711	14857	14826	14852	14759	14687	14738	14832	14741	14814	14764	14886	14713	14718	14867	14786	14837	14831	14704	14761	14722	14860	14833	14912	14834	14720	14688	14746	15049	14534	14779	14871	14750	14759	14879	14745	14644	14841	14839	14726	14866	14716	14629	14657	14667	14889	14808	14832	14881	14782	14681	14833	14738	14730	14815	14778	14690	14949	14732	14970	14842	14652	14952	14854	14752	14777	14829	14838	14655	14882	14797	14836	14815	14847	14804	14756	14762	14818	14906	14789	14864	14841	14896	14655	14849	14886	14801	14802	14923	14793	14697	14712	14809	14748	14786	14861	14661	14776	14672	14822	14844	14757	14817	14886	14812	14923	14852	14600	14810	14652	14810	14817	14811	14911	14810	14818	14641	14824	14682	14849	14693	14690	14772	14823	14801	14924	14947	14845	14929	14712	14661	14779	14822	14757	14697	14779	14765	14864	14741	14723	14612	14760	14748	14690	14694	14707	14772	14884	14772	14791	14694	14824	14660	14826	14850	14770	14692	14869	14813	14833	14818	14798	14669	14779	14779	14712	14711	14676	14853	14780	14738	14751	14852	14845	14738	14783	14725	14673	14701	14787	14836	14586	14910	14639	14761	14767	14763	14641	14821	14830	14730	14676	14783	14955	14756	14969	14855	14740	14884	14731	14783	14756	14741	14817	14766	14844	14833	14692	14782	14762	14748	14712	14775	14927	14728	14680	14637	14822	14665	14951	14736	14734	14725	14814	14622	14701	14854	14730	14903	14821	14832	14890	14622	14868	14734	14803	14619	14816	14693	14851	14838	14730	14721	14894	14650	14822	14766	14797	14646	14873	14915	14939	14795	14649	14883	14873	14750	14803	14654	14676	14722	14705	14735	14805	14910	14884	14873	14637	14846	14896	14873	14800	14733	14827	14705	14766	14754	14841	14928	14782	14803	14812	14857	14765	14589	14862	14789	14822	14724	14688	14802	14717	14720	14692	14763	14827	14922	14792	14770	14678	14929	14598	14763	14705	14650	14978	14761	14834	14805	14889	14911	14783	14721	14808	14879	14961	14827	14855	14761	14676	14773	14722	14814	14942	14802	14925	14949	14811	14671
22597	21011	28723	23476	21224	23038	24357	18988	17979	17743	17741	17458	17664	17386	17216	17187	17201	17245	17154	17198	17263	17253	17136	17356	17146	17261	17221	17246	17188	17115	17004	17070	17077	17012	17222	17076	17061	16973	16891	16862	17123	16980	16959	17068	17041	16842	17044	16950	16946	16850	16965	16982	17052	16914	17098	16921	17055	17069	16958	16938	17063	16802	17020	17064	16953	16900	16844	17072	16767	17077	16710	17007	16966	17104	16820	16912	16859	16965	16826	16784	16875	16764	16940	16764	16819	16696	16715	16986	16852	16822	17003	16970	16810	16854	16647	16733	16983	16909	16905	16804	16788	16655	16805	16856	16766	16437	16716	16859	16841	16883	16812	16984	16984	16957	16845	16977	16843	16935	16814	16845	17020	16754	16877	16959	16789	16713	16814	16699	16860	16739	16598	16774	17068	16796	16991	16789	16779	16746	16754	16830	16884	16916	17081	16766	16788	16871	16937	16759	16858	16904	16949	16909	16762	16625	16824	16772	16763	16762	16848	16863	16821	16970	16883	16687	17118	16865	16718	16752	16798	16812	16762	16813	16930	16886	16847	16891	17018	16791	16770	16872	16763	16745	16713	16826	16815	16876	16814	16899	16700	16764	16674	16836	16819	16753	16822	16708	16587	16560	16760	16607	16875	16749	16977	16556	16858	16730	16794	16891	16825	16919	16843	16739	16922	16886	17030	16880	16671	16794	17021	16824	16894	16785	17043	16854	16699	16780	16758	16909	16776	16709	16549	16664	16909	16797	16751	16649	16699	16705	16803	16710	16844	16890	16875	17015	16790	16820	16604	16650	16593	16758	16915	16718	16897	16996	16919	16985	16719	16851	16882	16879	16840	16876	16872	16957	16706	16727	16719	16973	16829	16705	16820	16681	16820	16982	16642	16636	16841	16792	16765	16869	16824	16784	16716	16723	16571	16821	16811	16889	16688	16753	16728	16918	16734	16815	16745	16596	16859	16779	16707	16784	16791	16770	16755	16790	17011	16638	16827	16922	16675	16615	16853	16868	16784	16893	16770	16875	16760	16799	16854	16726	16677	16685	16890	17004	16571	16751	16874	16455	16947	16771	16872	16686	16639	16789	16890	16753	16894	16717	16855	16911	16907	16815	16926	16758	16836	16837	16914	16730	16918	16924	16911	16913	16853	16974	16779	16958	16819	16923	16730	16757	16582	16698	16798	16644	16696	16812	16881	16766	16742	16813	16742	16907	16901	16783	16827	16818	16791	16975	16887	16891	16986	16716	16720	16841	16947	16948	16714	16867	16926	16843	16846	17034	16865	16944	17008	16870	16921	16677	16961	16862	16696	17006	16859	17064	16731	16839	16741	16731	17010	16810	16812	16744	16906	16853	16580	16794	16894	16632	16947	16734	16617	16787	16789	16683	16784	16645	16862	16707	16764	16722	16936	16677	16595	16550	16822	16887	16642	16766	16978	16864	16714	16733	16616	16736	16671	16742	16876	16888	16754	16836	16980	16835	17003	16704	16972	16894	16929	16886	16966	16815	16883	16979	16716	16966	16633	16967	16965	16751	16823	16774	16801	16710	16626	16917	16782	16717	17029	16936	16941	16870	16890	16696	17050	16825	16701	16899	16730	16748	17045	17170	16708	16927	16915	16650	16956	16747	16849	16997	16585	16792	17029	16614	16905	16930	16826	16697	16978	16744	16895	16914	16734	16805	16742	16593	16880	16831	16709	16847	16747	16826	16842	16741	16685	16815	16772	16677	16951	16845	16829	16808	16891	16828	16715	16802	16832	16880	16687	17032	16986	16578	16857	16801	16740	16857	16923	16915	16805	16789	16747	16920	16877	17029	16838	16978	16951	16703	16797	16827	16930	16905	16638	16835	16807	17068	16683	16795	16775	16713	16934	16843	16860	16926	16883	16708	16758	16740	16676	16917	16862	16856	16714	16830	16747	16833	16924	16907	16833	16811	16793	16724	16806	16814	16852	16928	16727	16696	16708	16890	16869	16872	16756	16627	16643	16818	16720	16702	16858	16907	17012	16816	17001	16883	16638	16918	16873	16844	16876	16905	16763	16720	16805	16741	16771	16931	16881	16948	16832	17007	17001	16945	16677	16888	16867	16707	16672	16781	16701	16700	16672	16766	16747	16813	16911	16602	16722	16870	16858	16797	16791	16858	16896	16799	16880	16601	16739	16758	16788	16517	16622	16825	16809	16926	17069	17019	16745	17033	16865	16783	16693	17086	16850	16656	17030	16873	16950	16747	16788	16844	16902	16729	16608	16859	16908	16843	16786	16849	16868	16664	16704	16694	16817	16490	16946	16706	16997	16873	16719	16783	16966	16827	16798	16802	16954	16886	16822	16729	16831	17088	16908	16999	16626	16767	16788	16863	16958	16862	16888	16766	16679	16664	16579	16567	16949	16835	16938	17006	16751	16748	17048	16930	16758	16732	16884	16787	16746	16861	16650	16817	16732	16707	16791	16886	17041	16825	16871	16792	16617	16925	16811	16934	16944	16942	16892	16985	16676	16594	16894	16872	16841	16747	16834	16689	16830	16753	16749	16929	16803	16703	16754	16802	17005	16719	16710	16683	16700	16791	16648	16822	16914	16977	16729	16874	16710	16835	16728	17003	16740	16801	16822	16591	16633	16631	16812	16798	16791	16867	16955	16822	16830	16702	16754	16707	16700	16702	16906	16669	16792	17106	16724	16807	16796	16679	16825	16847	16867	16730	16746	16809	16777	16857	16797	16905	16758	16829	16729	16710	16840	16963	16868	16800	16835	16879	16862	16700	16661	16652	16659	16645	17021	16910	16847	17024	16745	16751	16844	16735	16719	16918	16718	16825	16680	16703	16672	16819	16931	16882	16722	16733	16788	16703	16783	16771	16804	16746	16694	16820	16958	16813	16886	16808	16918	16903	16836	16842	16793	16909	16766	16881	16890	16822	16750	16850	16792	16931	16813	16913	16958	16834	16819	16915	16746	16708	16759	16867	16865	16939	16724	16830	16943	16899	16843	16946	17017	17046	16674	16871	16803	16754	16705	16826	17099	16739	16813	16849	16718	16681	16775	16824	16695	16851	16655	16802	16811	16806	16784	16778	16823	16816	16887	16848	16935	16577	16972	16812	16750	16766	16789	16719	16797	16854	16798	16912	16792	16905	16821	16821	16894	16858	16722	16827	16765	16977	16880	16748	16790	16934	16936	16816	16799	16644	16885	16616	16723	16823	16722	16751	16752	16830	16865	16916	16668	16704	16912	16882	16702	16910	16826	16742	16876	16732	16842	16845	16756	16887	16831	16905	16834	16874	16879	16770	16875	16888	16904	16936	16685	16885	16828	16940	16986	16795	16886	16804	16790	16768	16816	16848	16804	16848	16728	16645	16704	16904	16861	16753	16788	16836	16715	16873	16903	16857	16781	16681	16771	16728	16836	16549	16778	16766	16936	16670	16826	16893	16971	16878	16726	16816	16981	17010	17045	16807	16771	16762	16837	16968	16785	16861	16830	16861	16938	16829	16935	17077	16926	16725	16807	16802	16806	16908	16848	16843	16931	16781	16671	17103	16938	16937	16731	16751	16735	16874	16774	16762	16800	16856	16670	16914	16851	16511	16936	16818	16691	17132	16909	16838	16839	16747	16757	16666	16852	16972	16761	16625	16715	16665	16899	16871	16928	16910	16856	16731	16891	16842	16981	16816	16812	16832	16780	16698	16756	16676	16686	16765	16860	16769	16712	16786	16882	16648	16749	16897	16805	16614	16697	16903	16890	16938	16795	16899	16683	16964	16742	16880	16731	16673	16810	16808	16818	16886	16587	16782	16648	16741	16638	16727	16870	16619	16731	16645	16663	16782	16725	16739	16828	16751	16816	16693	16814	16739	16706	16578	16647	16829	16887	16508	16845	16721	16718	16877	16812	16697	16894	16874	16764	16873	16678	16798	16791	16712	16733	16826	16690	16648	16661	16913	16733	16659	16884	16811	16872	16832	16874	16729	16753	16708	16797	16615	16824	16847	16705	16648	16940	16784	16826	16510	16832	16829	16652	16693	16925	16666	16834	16810	16934	17017	17022	16861	16819	16845	16853	16803	16781	16778	16721	16755	16697	16832	16740	16734	16733	16867	16673	16786	16697	16848	16688	16645	16671	16787	16603	16978	16796	16735	16914	16777	16710	16845	16892	16893	16906	16697	16914	17013	16837	16836	16794	16869	16948	16624	16696	16904	16626	16798	16900	16951	16805	16698	16868	16840	16938	16716	16904	16724	16797	17015	16728	16760	16942	16544	16676	16493	16736	16691	16413	16661	16884	16674	16843	16897	16765	16746	16924	16854	16730	16701	16881	16783	16875	16683	16771	16759	16965	16859	16719	16844	16748	16695	16613	16736	16768	16831	16958	16670	16784	16750	16840	16948	16840	16765	16894	16613	16607	16868	16682	16727	16618	16815	16944	16842	16814	16867	16847	16600	16901	16867	16831	16987	16862	16589	16693	16870	16751	16782	16862	16838	16813	16674	16621	16693	16772	16715	16874	16424	16874	16636	16541	16753	16877	16978	16800	16763	16871	16855	16711	16766	17034	16845	16727	16961	16888	16860	16821	16616	16818	16825	16693	16809	16759	16762	16931	16741	16850	16707	16798	16976	16674	16860	16738	16857	16806	16639	16585	16878	17048	16820	16893	16861	16963	16816	16835	16797	16990	16916	16764	16949	16768	16849	16814	16849	16928	16889	16876	16799	16898	16742	16920	16667	16952	16680	16750	16758	16750	16789	16663	16707	16662	16800	16510	16915	16837	16862	16793	16987	16766	16629	16940	16754	16722	16832	16819	16753	16968	16892	16991	16842	16852	16924	16740	16911	16895	16712	16809	16943	16722	17148	16742	16913	16867	16701	16887	16853	16791	16760	16860	16943	16800	16972	16763	16714	16905	16804	16882	16728	16895	17125	16784	16598	16756	16945	16789	16822	16891	16740	16918	16931	16983	16849	16808	16830	16890	16700	16911	16839	16923	16751	16783	16961	16827	16883	16815	16960	16751	17025	17038	16768	16902	17029	16918	16947	16805	16924	17219	16860	16873	16735	16899	16825	16925	17001	16651	16831	16735	16747	16789	16870	16421	16888	16582	16769	16848	16739	16661	16533	16816	16783	16772	16740
19296	33191	30414	24142	21234	19187	18070	17195	16792	16377	16069	15991	15715	15532	15569	15586	15496	15314	15176	15411	15109	15396	15425	15244	15149	15220	15330	15215	15258	15314	15345	15237	15254	15341	15092	15034	15187	14945	14960	15058	15056	14964	14915	14988	15018	15161	15043	14957	15007	14984	14867	15032	14968	14971	14923	15086	14906	14957	14933	15095	14929	14936	14907	14929	15041	15001	14875	14772	14952	14910	14910	14915	14954	15020	15050	14822	14822	15022	14993	14957	14921	14859	14797	14802	14924	14762	14761	14966	14950	14861	14974	14867	14871	14926	14931	14933	14889	14790	14931	14912	14960	14785	14942	15029	14907	14881	14902	15084	15060	14976	14913	14953	14886	14742	14859	14861	14909	14964	14859	14906	15005	14924	14924	14841	14760	14914	14823	14928	14932	15088	14828	14849	14700	14944	14817	14769	14889	14802	14882	15044	14886	14919	14997	14749	15018	14800	14944	15072	14896	14864	15007	14984	14966	14874	14844	14894	14994	15054	14757	14889	14938	14819	14884	14896	14809	14921	14867	14873	15005	14877	15000	14759	14971	14899	15108	14930	14687	14542	14877	14896	14860	14926	14882	14899	14885	14999	14817	14896	15001	14876	14836	14806	15035	14762	14831	15111	14885	14998	14728	14796	14927	15089	14911	14926	15041	14922	15080	14775	14917	14839	14968	14933	14806	14862	15024	14807	14858	14839	15004	14854	15012	14744	14830	14839	15033	14802	15020	14797	14866	14972	14724	14929	14829	14799	14769	15001	14746	14907	14731	14723	14903	14820	14811	14907	15026	14764	14769	14895	14839	14925	14823	14733	14920	14879	14775	14958	14721	14918	14907	14926	14834	14867	14899	14911	14851	14895	14962	14925	14901	14710	14951	14886	14935	14914	14790	14756	14898	14836	14871	15032	14965	14843	15021	14991	14905	14838	14884	15015	14953	14777	14938	14828	15024	14820	14979	14914	15073	14818	14891	14841	14793	14800	14767	14905	14871	14978	14831	14924	14820	14935	14860	15010	14881	14902	14744	14919	14944	14748	14739	14904	14849	15015	14998	14921	14855	14815	14831	14849	14987	14871	14945	14869	14939	14886	14807	14898	14804	14768	14905	14947	14856	14950	14977	14761	14937	14872	14990	14896	14819	15002	14902	14944	14994	14859	14849	15151	14876	14809	14942	14817	14905	14850	14816	14818	14948	14854	14865	15022	14996	14930	14966	15048	14954	14927	14972	15016	14916	14792	14969	14870	14735	14785	14797	14760	15003	14843	14785	14905	15053	14813	15038	14990	14885	14827	14727	14838	14829	14821	14886	14777	14871	15001	15121	14843	14886	14809	15078	14856	14795	15082	14939	14884	14722	14883	14826	14805	14750	14810	14950	14900	14877	14797	14873	14834	14839	14835	14826	14928	14769	14825	14757	14934	14916	14849	14944	14918	14966	14994	14838	14792	14791	14893	14972	14787	14876	14812	14923	14846	14825	14892	14979	14735	14814	14921	14912	14711	15050	15050	14773	14975	14693	14896	14849	14922	14786	15046	14958	14892	15012	14803	14771	14694	14876	14949	14756	14786	14816	14927	14952	14769	14777	14852	14700	14978	14877	15019	14907	14981	14924	14763	14709	14874	14943	14934	14831	14962	14762	14857	14917	14839	14977	14843	14926	14907	14886	14757	15010	14912	14850	14946	14917	14894	14955	15030	14748	14791	14926	14835	14864	14751	14925	14910	14832	14891	14807	14823	14970	14987	14902	14789	14862	14975	14941	14888	14787	14738	14973	14907	14994	14773	14888	14943	14875	14890	14998	14726	14887	14986	14965	14763	15026	14890	14826	14884	14845	14919	15037	15072	14847	15004	14912	14931	14832	15024	14951	14841	14844	14964	14916	14899	14889	14720	14814	15044	14927	14817	15020	15062	14931	14975	14929	14691	14805	15015	14810	14857	14964	14854	14886	14907	14809	15008	14935	15012	14919	14864	15015	14717	14878	14823	14659	14936	14926	14931	14881	14842	14869	14735	14873	14765	14805	14831	14874	15007	14892	14795	14902	14726	14820	15028	14734	14908	14845	14852	14848	14844	14956	14880	14826	14840	14877	14951	15029	14934	14908	14746	14846	14782	14915	14831	14775	14865	14793	14914	14902	14861	14896	14969	14852	14850	14874	14843	14865	15055	14786	14686	14807	14808	14903	15004	14872	14842	14851	14878	14920	14760	14876	15012	14877	15058	14803	14800	15003	14847	15000	14918	14803	14903	14897	14720	14868	15115	14976	14876	14906	14990	14844	14776	14854	14806	14939	14772	14801	15042	14931	14977	14886	14838	14833	14743	14845	14874	14974	14915	15043	14888	14867	14812	14865	14811	14895	14866	14982	14999	14918	14932	14893	14707	14961	14841	14990	14802	14992	15084	14897	14746	14842	14776	15001	14910	14973	14771	14839	14773	14928	14795	14717	14962	14803	14912	14935	14861	14831	14814	14907	15019	14857	14812	15090	14948	14881	14813	14928	14932	14741	14944	14904	14861	14938	14910	14902	14839	14771	15030	14895	14774	14866	14887	14829	15022	14877	14847	14951	14874	14965	14928	14778	14913	14792	14886	14679	14756	14775	14974	14852	14859	14959	14954	14889	14851	14955	14930	14932	15059	15069	14984	14943	14960	14935	14704	15047	14795	14867	14828	14760	14844	14843	14969	14816	14872	14964	14937	14859	14952	14773	14697	14841	14872	14941	14885	14782	14771	14806	14997	14889	14826	14858	14907	14778	14991	14754	14844	14775	14844	14909	14844	14867	14893	14848	14794	14988	15049	14914	14853	14867	14886	15119	15020	14895	15041	14936	14894	14908	14973	14995	14899	14791	14955	14983	15003	14822	14876	14891	14883	14919	14852	15025	14890	14715	14962	14707	14818	14903	14951	14950	14926	14748	14781	15032	14822	14691	14810	14846	14886	14793	14915	14823	14916	14920	14878	14985	14914	14961	14882	14692	15103	14966	14863	14777	14848	15061	14822	15051	14960	14848	14851	14811	14814	14925	14980	14831	14992	14810	14991	14828	14866	14952	14719	14825	14994	14891	14930	14823	14671	14850	14921	14814	14916	14849	14835	14680	14872	14885	14891	14962	14783	15013	14823	14852	14930	14819	14942	14887	14937	14810	14855	14780	14967	14804	15103	14888	14662	14716	14878	14714	14906	14785	14858	14921	14856	14746	14988	14836	14844	14715	14986	14803	15046	14769	14881	14907	14883	15149	14886	14826	14837	14946	14767	14785	14961	15057	14868	14871	15003	14779	14758	14901	14768	14959	15022	15106	14813	14743	14987	15010	14907	14839	14879	14858	15054	14744	14818	14861	14985	14943	14860	14810	14989	14893	14955	14774	14752	14963	14821	14855	14752	14913	14959	14963	14807	15039	14862	14904	14848	14974	14744	14834	15094	14672	14942	14967	14992	15175	14854	14793	14878	14909	14816	14848	14917	14957	14962	14947	14781	14879	14925	14882	14998	14695	14841	14859	14787	14902	14887	14891	14814	14866	14710	14951	14695	14832	15057	14738	14773	14915	15042	14938	14920	14920	14903	14941	14838	14756	14970	14932	14710	14835	14885	15063	14781	14847	14813	14979	15044	14939	14832	14944	14951	14875	14898	14923	14801	14934	15097	14834	14952	14862	14797	14815	14972	14845	14764	14779	14974	14875	14970	14900	14813	14893	14775	14883	14921	14865	15001	14915	14914	14864	14911	14957	14834	14913	14864	14824	14830	14944	14867	14921	15031	14843	14842	14792	14916	15017	14775	14863	14833	14924	14840	14950	14882	14931	14828	14815	14965	14882	15009	14853	14962	14928	14746	14739	14832	14868	14783	14769	14851	14769	15050	14820	14832	14863	14950	14968	14680	14972	14839	14922	14804	14888	14743	14987	14699	14788	14916	14855	14971	14822	14871	14728	14819	14789	14959	14967	14949	14904	14892	14843	14935	14895	14993	14868	14892	14849	14861	14977	14932	14774	14854	14930	14826	15034	14939	14965	14816	14834	14939	14903	14830	14851	14892	14858	14710	14827	15064	14910	14678	14732	14840	14815	14901	15058	14876	14882	14864	14792	14835	14862	14748	14950	14875	14875	14881	14873	14981	14931	14881	14843	14920	14945	14919	15065	14822	14936	14849	14741	14882	14885	14951	14786	14926	14881	14957	14916	14977	14872	14733	14970	15024	14903	14951	14859	14892	15170	14802	14807	15030	15028	14863	14820	14772	14896	14879	14949	14602	14769	15021	14937	14808	14694	14985	14846	14852	14946	14731	15008	14904	14755	14810	14878	14884	14819	15083	14943	14956	14661	14980	14914	14763	14853	14879	14922	14927	14905	14833	14845	14987	14894	14896	14912	14785	14568	14968	14812	14817	14924	14932	14768	14880	14798	14982	15005	14819	14802	14831	14857	14787	14952	14986	14807	14991	14988	14828	15010	14649	14924	14836	14853	14743	14971	14732	14897	14902	14765	14667	14905	14820	15009	14865	14925	14845	14866	14873	14933	14775	14932	14814	14740	14880	14930	14851	14840	14959	14841	14746	14990	14972	15009	14928	14879	14924	14757	14955	15015	14972	15029	14911	14868	14780	14904	14836	15036	14817	14854	14928	14815	14857	14900	14979	14988	14877	14672	15039	14690	14800	14707	14928	14943	14815	14921	14890	14856	14808	14955	14912	14909	14819	14796	14818	15062	14735	14776	14746	14874	14973	14852	14844	14991	14888	14985	14804	14793	14838	14875	14951	15044	14885	14972	14914	14863	14945	14902	14841	14941	14832	14710	14993	14986	14764	14766	14937	15089	14937	14852	14772	14890	14788	14990	14982	14795	14900	14918	14953	14924	14773	14818	14824	14716	14821	14943	14907	14923	14860	14775	14914	14889	14905	14750	14733	14889	14853	14771	14920	14733	14983	14720	14753	14905	14986	14952	14948	14796	14780	14835	14780	14908	14701	14937	14874	14835	14709	14811	14790	15039	14918	14862	14947	14923	14947	14871	14809	14880	14912	14969	14817	14941	14970	14905	14900	14946	15009	14889	14881	14876	14943	14849	15007	14818	14949	14852	14969	14868	14859	14932	15014	14844	14921	14942	14839	14889	14978	14767	14859	15135	14961	14707	15039
27167	21766	24146	20939	17310	16848	16900	16488	16502	16439	16449	16459	16285	16484	16279	16211	16201	16125	16223	16315	16285	16167	16244	16190	16070	16092	16043	16119	16375	16310	16376	16283	16164	16212	16157	16248	16011	16018	16183	16077	16127	16311	16024	15998	16195	16125	16082	16135	16012	16211	16169	16170	16268	15981	16155	16005	16098	16368	16061	16078	16166	15990	15909	15998	15982	16254	16099	16014	16056	16129	15914	16168	16172	15952	16181	15957	16117	15898	16163	15924	16121	16148	16069	16031	15910	16263	16105	16057	16232	16131	16085	16123	15926	15996	16134	16089	16145	15938	16131	16219	16181	16070	16152	16182	16111	16106	16199	16107	15996	16054	16124	16193	16028	16088	15975	16161	15878	15863	16125	16105	16163	16018	16045	16334	16111	16108	16167	16043	16209	15998	16221	16156	15938	15999	16037	16102	16001	15875	16093	15999	16188	16054	16223	16101	16173	15995	16060	16214	16135	16222	16027	16115	16125	15940	16142	16176	16170	16178	16067	16140	15949	16089	15994	16271	16093	16003	16007	16223	16058	16056	16044	16202	15864	16245	16043	15965	16065	16045	16079	16221	15917	16060	16099	16013	16225	16000	15799	16132	16313	16215	16198	16036	15893	15865	16103	16033	16089	16042	15895	16087	15919	16019	15992	16001	16068	16008	16076	16135	15828	16151	15944	16196	15991	16092	16113	15984	16095	16086	16107	15997	16068	16053	16043	16005	15924	16041	16323	15865	16199	16089	16046	16136	15961	16109	16199	16076	16088	16160	15900	16110	16081	16155	15951	16167	16247	16189	16000	16036	16207	16038	16021	15998	16189	16156	16258	16185	16192	15987	15883	16252	16072	16452	16129	16184	16305	16112	16034	16003	16166	16147	16265	16186	16124	16208	16055	16084	15974	15926	16183	16106	15945	16039	16293	16039	16215	16016	15986	16101	16173	16146	15793	15922	16116	15910	16251	16109	15904	16106	16052	15944	16253	15996	16269	16088	16063	16052	16060	15980	16293	16245	15923	16104	16097	15980	16043	16163	16090	16035	16131	15975	15938	16045	16044	16086	15842	16044	15910	16059	16391	16189	16180	16226	16285	16224	16039	15979	16381	16163	16171	16033	16068	16054	16223	16069	16046	15984	16209	15844	16321	16070	16048	16068	15985	16197	16069	16193	16047	15973	16006	15915	16223	16253	16093	16081	16125	16146	16227	16187	15840	15997	16050	16102	16070	15940	15987	16177	16050	16087	16115	16053	15824	16068	16117	16068	16124	15930	16091	16090	16060	15941	16276	15921	16042	16192	16197	16136	15984	16186	16033	16037	16250	16073	16201	16083	16017	16164	16110	15977	15945	16137	15957	15929	16052	15968	16057	15714	16165	16078	16005	15861	16016	16167	16238	16201	15829	16167	16159	16134	16071	16182	15992	15947	16178	16123	16023	16061	16158	16077	15998	16117	16215	16110	16159	16141	16218	16087	16019	15999	16064	16146	16053	15923	15961	16163	16299	16053	16229	16200	16159	16215	16151	16236	16207	16104	16026	16119	16069	16034	16043	16155	16052	16068	16082	16124	15933	15938	16204	16168	16277	16042	16056	16074	15992	15943	15975	16023	16074	16256	16078	16190	16127	16110	16032	16142	15990	15980	16028	16038	16129	16249	16170	16140	16045	16115	16295	16263	16093	16012	16021	16014	16059	16101	16026	16128	16066	15979	15978	16084	16138	16318	15968	16084	16129	15991	16056	16061	16088	16140	16114	16176	16103	16188	16140	16061	16075	16044	15915	16213	16000	16106	16014	16216	15870	16231	15754	16041	16110	15985	15982	16020	16019	16214	16271	16001	16062	16157	16294	16105	16094	16069	16282	16090	15980	15783	16230	16067	15974	16209	16166	15984	16123	15932	16176	16143	16008	16071	16029	15843	16070	16216	16273	16157	16236	16061	16010	16003	16063	16128	15886	16236	16039	16155	16148	15994	16116	16325	16192	15945	15970	16097	16254	16030	16227	16252	16127	16189	16134	16026	16051	16088	16082	15783	15919	15918	16243	16109	16254	16097	15953	16111	16070	16217	16085	15983	16096	16158	16095	16008	16057	15992	16178	15960	16073	16040	16060	16398	16248	16196	16046	16131	15918	16081	16121	16013	16079	16080	15976	16056	16137	16171	16199	15940	16088	16103	16161	16232	15961	16001	16205	16050	16024	16023	16041	16200	16063	16014	16103	16255	16150	15932	16206	16069	16445	16125	16034	16064	16342	16314	16126	15972	16105	15956	16273	16177	16173	16019	16004	16013	16160	16179	16152	16134	16042	16024	16089	16138	16071	16066	16237	16173	16171	16027	16069	16197	16137	16076	16061	16327	16191	16217	15973	16193	16151	16047	16148	16125	16296	15948	16128	16113	16124	16204	15996	16208	16172	16186	16076	16201	15925	16137	16090	16117	16255	16123	16124	16301	16227	15978	16013	16312	15983	16119	16464	16063	16157	15955	16016	15890	16159	15982	16070	16193	16037	16150	16106	16191	15969	16110	16103	16023	15980	16146	16093	16127	16087	15856	16137	16198	16023	16013	16319	15900	15998	16035	16314	16044	16027	15961	16058	16085	15910	15992	16218	16128	16265	16007	16131	16169	16037	16065	16099	16009	15944	16006	16101	16245	16112	16078	15990	16099	16026	16051	16162	16303	16170	16056	16046	16171	16371	16166	16023	16192	16248	16298	16150	15920	15978	15953	16101	16184	15978	16061	16055	16122	16211	16117	16020	15875	16035	16190	16158	16048	16138	16073	16178	15978	16272	16096	16052	16054	16145	16023	15995	16205	16023	16099	16218	16316	16080	16022	16136	16248	16076	15930	16017	16004	16024	16026	15963	16121	16148	16038	15989	16177	15971	16169	16261	16100	16184	15921	15884	16076	16332	16212	16127	16057	16041	15991	16114	16150	16111	15967	15974	16197	16071	16175	16156	16052	16193	16008	16200	16045	16133	16065	15974	16185	16131	15892	16153	16101	15866	16121	16119	15954	16115	15971	15919	16138	15944	15877	15975	16292	16080	15973	16260	16037	15992	16123	16062	15994	16077	16213	15958	16096	16010	15891	16182	16088	15939	16140	15925	16097	16215	16053	16093	16242	16021	15893	16135	16110	16045	16198	16113	16081	16185	16166	16259	16112	16150	15876	16246	15900	16132	15982	16095	16196	16185	16071	15918	16193	16126	15951	16315	16022	16138	16055	16048	16007	15959	16021	16061	16140	16170	16316	16162	16121	16112	16207	16115	16354	16208	15876	15976	16015	15963	16048	16042	16118	16157	15913	15907	15825	15969	16090	16318	16077	15889	16143	16086	16142	16142	16245	15975	16014	16081	16215	15986	16111	16149	16020	16031	16130	16206	16158	16163	16049	15943	16134	15948	16258	16118	16037	16163	16101	16023	16120	16198	16068	15986	15969	16094	16081	16213	15990	16020	16235	16234	16299	16027	15997	15830	15948	16099	16079	15914	16086	16150	16152	16178	16165	16001	16067	15996	16012	16063	16084	16034	16038	16155	15956	15985	16276	16260	16370	16043	16070	16012	16196	15945	16010	16021	15898	16090	16246	16225	15933	15891	16094	16187	16057	16069	15888	15983	15864	16192	15967	16008	15869	16148	16179	16086	16080	16172	16048	16000	16096	16127	15990	16039	16132	16134	15948	15924	16091	15987	16066	16019	16030	16229	16087	15968	15792	16019	16070	16297	16064	16011	16025	15838	16200	16329	16252	15955	16158	16187	16128	16196	15983	16373	16045	16071	15888	15898	16202	16013	16103	16121	15980	16124	15969	16152	16134	16009	16287	15961	16310	16167	16268	16159	16159	16199	15947	16196	16196	16321	15968	16050	15964	16063	16120	16171	16134	16202	16063	16204	15997	16062	16081	15958	16040	16090	16055	15985	16181	16116	16006	15843	16015	16046	15976	16077	15974	16183	16157	16187	16030	16031	16230	16210	15943	16027	16157	16049	16186	16210	15921	16178	16137	15956	16029	16228	16130	16048	15964	16096	16219	16228	16128	16090	16005	16034	15885	16044	15876	16051	16122	15929	16245	16150	16052	16178	16189	16212	15882	16126	16091	15985	16038	16138	15998	16329	16129	15947	16122	16103	16136	16108	15941	16051	16235	16287	16203	16168	16190	16050	15909	16044	16019	16088	16144	16117	15997	16126	16198	16131	16241	16053	16037	16051	15854	16048	16170	16198	15996	16127	16031	15967	16082	16014	16166	16062	16035	16237	15994	15979	16063	16070	16024	16234	16062	16100	16047	16064	16071	16031	15984	16167	16154	16053	16174	16188	16023	16249	16307	15892	15957	16091	16003	16115	16101	16440	16079	16056	16105	16117	15914	16185	16087	16131	16205	16098	15987	16104	16012	16187	16145	16134	16044	16312	16069	16132	16147	16179	15918	16049	15958	16057	16206	16125	16035	16018	15873	16151	15926	16115	15998	16187	16230	16144	16019	16023	15938	16203	16159	16044	15981	16195	16097	16212	16112	16172	16170	16039	16200	16177	16342	16104	16034	16110	15946	15886	16163	16012	16075	16043	16182	16077	15895	16007	16152	16001	16211	16061	16281	15989	16116	16013	16033	16088	15886	16042	16165	16081	16155	16127	16180	16006	16041	16192	16111	16021	16065	15977	16183	16014	16074	15994	15878	15953	15973	16005	16056	16102	16175	16160	15982	15950	16175	16106	16253	16233	16106	15874	16078	16168	15926	16085	16017	16215	16061	15997	16041	16125	16002	16184	15946	16041	15926	16185	16219	16207	15897	16188	16341	15988	16200	16078	16132	15953	16154	15884	16106	16003	16011	15912	16139	16075	16219	16128	16225	15981	15949	16231	16182	16221	16157	16175	16197	16130	16330	15992	16032	16102	16235	16038	16172	16139	16048	16094	16117	16182	16020	15937	16081	16118	16082	16199	16081	16284	16001	16144	16069	16105	16020	16049	16120	16295	16063	15956	16264	16147	16241	16142	16117	16096	16021	16125	16252	16157	16055	16194	16019	16115	16249	16138	16041	16088	16017	16046	16054	16059	16136	16175	16177	16213	15954	16066	15987	16142	16141	16104	16091	16159	16039	16041	15861	16152	16056	15968	15962	16225	16167	16055	16238	15932	16077
17100	22365	20680	17728	16253	15746	15441	15011	14902	14908	14682	14710	14693	14557	14531	14603	14579	14540	14535	14547	14446	14701	14536	14543	14508	14661	14383	14569	14481	14497	14575	14676	14633	14534	14531	14391	14497	14585	14444	14712	14509	14400	14220	14579	14449	14382	14535	14485	14430	14501	14433	14537	14509	14333	14463	14420	14463	14467	14441	14459	14530	14581	14572	14567	14431	14341	14467	14727	14466	14583	14418	14464	14376	14365	14459	14413	14269	14345	14460	14433	14387	14392	14386	14391	14369	14391	14400	14367	14415	14447	14555	14357	14335	14402	14239	14446	14385	14506	14366	14361	14565	14155	14442	14449	14600	14343	14566	14438	14372	14537	14421	14537	14307	14286	14441	14530	14271	14421	14354	14380	14376	14448	14272	14238	14417	14399	14305	14427	14358	14292	14385	14289	14500	14283	14480	14307	14389	14419	14278	14448	14322	14257	14519	14291	14512	14369	14443	14565	14412	14300	14297	14461	14434	14550	14420	14284	14343	14400	14489	14670	14274	14515	14469	14448	14305	14478	14529	14398	14430	14325	14557	14358	14432	14603	14522	14588	14337	14426	14439	14375	14379	14422	14527	14466	14349	14368	14327	14320	14337	14307	14392	14523	14547	14563	14421	14306	14432	14389	14324	14526	14315	14461	14351	14459	14330	14372	14555	14346	14481	14490	14581	14354	14462	14326	14384	14299	14305	14331	14304	14405	14373	14546	14386	14398	14407	14237	14463	14342	14405	14376	14467	14343	14408	14449	14335	14256	14447	14589	14296	14292	14516	14364	14463	14440	14461	14329	14358	14507	14398	14403	14642	14243	14348	14516	14526	14165	14364	14562	14318	14395	14641	14587	14375	14414	14400	14576	14530	14418	14130	14397	14376	14338	14449	14629	14529	14508	14447	14509	14323	14358	14471	14275	14331	14390	14391	14312	14481	14447	14380	14418	14364	14396	14551	14424	14468	14288	14474	14617	14489	14390	14536	14465	14536	14368	14282	14411	14461	14390	14307	14349	14420	14478	14340	14461	14397	14349	14264	14202	14452	14549	14507	14416	14454	14360	14264	14397	14389	14477	14479	14527	14363	14390	14466	14545	14381	14323	14499	14307	14589	14383	14541	14459	14260	14622	14468	14424	14400	14371	14460	14350	14332	14324	14378	14482	14313	14522	14447	14356	14377	14423	14328	14317	14415	14252	14292	14413	14438	14327	14402	14585	14521	14355	14499	14526	14511	14452	14377	14503	14354	14188	14290	14326	14316	14354	14513	14541	14435	14286	14353	14303	14520	14506	14302	14440	14394	14363	14452	14335	14617	14474	14592	14546	14336	14339	14486	14370	14549	14403	14235	14370	14648	14317	14391	14324	14388	14303	14570	14473	14364	14297	14459	14314	14502	14315	14348	14482	14405	14415	14526	14346	14531	14629	14517	14383	14605	14461	14536	14626	14427	14324	14424	14342	14309	14461	14380	14518	14385	14377	14321	14519	14454	14522	14389	14267	14360	14525	14386	14461	14351	14341	14431	14463	14346	14349	14322	14477	14387	14472	14313	14512	14461	14372	14482	14484	14463	14382	14709	14463	14363	14344	14327	14338	14724	14478	14566	14423	14269	14442	14347	14287	14344	14586	14346	14387	14261	14501	14464	14537	14271	14407	14514	14445	14347	14542	14543	14374	14422	14251	14423	14521	14439	14378	14472	14534	14567	14542	14435	14402	14365	14294	14285	14179	14387	14534	14281	14440	14427	14421	14537	14376	14438	14362	14462	14450	14335	14451	14428	14317	14453	14563	14421	14419	14263	14483	14314	14368	14466	14315	14434	14286	14398	14361	14408	14333	14315	14510	14386	14371	14367	14372	14391	14397	14419	14568	14360	14546	14429	14510	14526	14382	14401	14366	14384	14382	14600	14429	14402	14396	14569	14243	14550	14389	14377	14477	14501	14498	14506	14363	14333	14521	14425	14274	14458	14355	14519	14478	14410	14324	14552	14210	14364	14426	14341	14462	14374	14420	14514	14407	14337	14383	14385	14421	14283	14612	14473	14419	14473	14440	14483	14456	14524	14519	14449	14401	14236	14551	14425	14555	14407	14417	14397	14462	14492	14336	14263	14476	14396	14341	14508	14286	14397	14381	14494	14418	14380	14374	14444	14395	14440	14462	14396	14384	14390	14394	14406	14446	14543	14274	14566	14333	14374	14586	14617	14351	14569	14302	14517	14269	14610	14524	14510	14248	14607	14495	14393	14410	14487	14392	14463	14449	14255	14280	14475	14386	14404	14408	14462	14434	14476	14323	14442	14431	14291	14381	14533	14360	14326	14598	14427	14430	14485	14313	14500	14480	14535	14427	14520	14608	14370	14317	14277	14347	14429	14559	14463	14491	14451	14508	14563	14284	14463	14452	14415	14393	14427	14322	14424	14351	14387	14311	14446	14398	14366	14618	14447	14437	14590	14399	14473	14407	14590	14490	14372	14416	14423	14335	14410	14484	14501	14467	14426	14645	14360	14418	14534	14229	14475	14399	14413	14468	14666	14305	14486	14625	14508	14447	14442	14306	14490	14362	14336	14432	14449	14252	14301	14443	14538	14547	14465	14374	14384	14622	14482	14437	14429	14329	14309	14361	14352	14473	14394	14312	14483	14359	14326	14442	14365	14313	14378	14432	14426	14510	14302	14486	14477	14426	14365	14374	14458	14487	14380	14489	14512	14326	14486	14360	14402	14286	14324	14532	14606	14621	14357	14455	14305	14555	14489	14445	14275	14316	14461	14324	14322	14548	14383	14458	14549	14491	14475	14370	14450	14310	14379	14594	14394	14499	14353	14373	14309	14431	14414	14416	14372	14382	14431	14513	14597	14409	14355	14362	14350	14448	14517	14399	14418	14421	14327	14468	14376	14509	14222	14495	14366	14429	14339	14518	14480	14327	14489	14376	14499	14552	14482	14346	14490	14390	14500	14379	14582	14512	14419	14357	14408	14427	14567	14479	14422	14183	14406	14350	14467	14441	14366	14329	14517	14415	14406	14466	14514	14342	14377	14453	14406	14451	14391	14401	14540	14455	14457	14353	14355	14449	14365	14430	14439	14455	14457	14347	14250	14390	14274	14444	14497	14402	14497	14442	14352	14506	14309	14434	14416	14372	14554	14476	14558	14510	14336	14419	14426	14567	14513	14448	14430	14477	14329	14450	14476	14369	14448	14466	14299	14459	14456	14435	14452	14564	14353	14454	14361	14657	14531	14447	14463	14473	14330	14465	14509	14401	14382	14426	14322	14346	14331	14697	14345	14473	14279	14439	14443	14461	14303	14343	14394	14428	14509	14446	14385	14447	14495	14436	14421	14553	14330	14444	14336	14368	14556	14464	14427	14473	14198	14496	14289	14361	14478	14403	14407	14492	14181	14373	14387	14533	14453	14552	14303	14412	14480	14328	14498	14381	14449	14507	14389	14261	14506	14565	14276	14477	14365	14406	14371	14462	14465	14474	14400	14386	14462	14463	14422	14356	14504	14293	14354	14335	14516	14502	14393	14351	14382	14359	14392	14436	14405	14412	14389	14373	14485	14274	14282	14514	14410	14453	14496	14424	14506	14535	14451	14440	14520	14475	14482	14367	14251	14476	14443	14431	14419	14270	14392	14282	14476	14549	14307	14482	14440	14400	14367	14565	14314	14502	14561	14373	14366	14221	14354	14461	14611	14468	14370	14471	14458	14591	14424	14270	14433	14462	14484	14363	14368	14471	14247	14451	14441	14391	14453	14431	14535	14434	14457	14369	14540	14331	14501	14428	14354	14334	14256	14525	14392	14370	14556	14494	14486	14416	14462	14566	14414	14455	14322	14451	14203	14580	14453	14318	14399	14670	14533	14362	14538	14280	14537	14485	14525	14344	14254	14419	14355	14592	14394	14503	14307	14315	14467	14553	14401	14225	14518	14411	14458	14454	14407	14555	14432	14374	14446	14471	14383	14402	14457	14494	14475	14507	14298	14328	14363	14386	14437	14453	14454	14342	14339	14337	14375	14401	14548	14470	14428	14470	14429	14541	14344	14437	14310	14417	14435	14485	14481	14474	14575	14342	14366	14419	14333	14493	14506	14390	14543	14476	14499	14462	14237	14398	14549	14478	14345	14395	14377	14401	14371	14236	14677	14450	14431	14408	14330	14594	14615	14467	14515	14465	14282	14359	14475	14395	14495	14401	14467	14454	14447	14537	14445	14336	14371	14464	14567	14264	14489	14467	14290	14499	14450	14338	14557	14381	14470	14495	14273	14390	14441	14406	14345	14389	14306	14626	14386	14413	14448	14375	14435	14380	14555	14409	14372	14288	14441	14370	14259	14544	14331	14327	14377	14271	14481	14433	14428	14315	14421	14636	14392	14280	14483	14515	14467	14339	14446	14426	14317	14350	14366	14377	14414	14282	14483	14443	14359	14406	14463	14457	14429	14328	14517	14498	14367	14357	14570	14488	14488	14482	14391	14417	14430	14377	14460	14458	14372	14424	14339	14514	14371	14497	14480	14322	14426	14471	14404	14446	14549	14537	14553	14544	14311	14321	14423	14417	14279	14346	14330	14389	14463	14622	14328	14381	14467	14410	14529	14445	14465	14377	14393	14388	14492	14323	14552	14287	14486	14540	14316	14300	14328	14344	14463	14549	14402	14503	14525	14587	14257	14503	14446	14530	14422	14565	14419	14487	14462	14504	14327	14342	14322	14377	14580	14442	14306	14582	14462	14172	14491	14448	14388	14506	14456	14469	14568	14450	14347	14455	14433	14385	14489	14325	14456	14376	14374	14569	14417	14386	14408	14393	14498	14467	14370	14529	14498	14447	14559	14327	14543	14352	14437	14494	14460	14481	14556	14332	14315	14361	14396	14512	14472	14399	14537	14608	14365	14450	14350	14329	14580	14447	14350	14318	14463	14448	14564	14538	14389	14407	14518	14397	14482	14350	14359	14467	14572	14435	14562	14392	14502	14518	14366	14268	14538	14377	14408	14434	14513	14202	14461	14392	14396	14408	14516	14248	14157	14432	14306	14422	14424	14542	14403	14561	14339	14466	14237	14544	14458	14492	14597	14474	14440	14354	14550	14416	14430	14280	14443	14484	14298	14441	14477	14320	14350	14370	14584	14322	14417	14560
23511	20927	28226	23860	21739	21542	20438	17892	17233	17357	17393	17066	17025	16909	16999	16737	16712	16908	16871	16783	16869	16668	16907	16857	16837	16637	16570	16733	16882	16759	16911	16653	16551	16644	16660	16628	16781	16525	16796	16815	16794	16730	16832	16748	16414	16615	16591	16608	16691	16607	16745	16648	16694	16575	16532	16729	16788	16610	16567	16589	16457	16649	16625	16400	16460	16393	16502	16541	16702	16323	16693	16539	16704	16492	16400	16495	16566	16437	16492	16637	16660	16542	16323	16539	16556	16824	16449	16473	16368	16500	16459	16479	16578	16629	16471	16628	16596	16513	16403	16637	16584	16411	16590	16467	16348	16713	16462	16639	16426	16605	16596	16468	16482	16540	16493	16576	16478	16490	16673	16644	16692	16718	16507	16380	16604	16576	16652	16663	16387	16507	16487	16479	16579	16569	16597	16515	16395	16468	16612	16580	16522	16534	16487	16542	16668	16375	16307	16387	16298	16366	16474	16613	16457	16282	16608	16596	16689	16560	16586	16562	16636	16497	16769	16578	16437	16620	16678	16414	16247	16608	16636	16450	16523	16412	16398	16493	16694	16427	16665	16652	16723	16435	16749	16615	16490	16183	16438	16488	16534	16557	16453	16501	16545	16582	16761	16522	16431	16466	16567	16658	16518	16725	16410	16580	16583	16337	16585	16629	16498	16510	16471	16473	16418	16619	16484	16533	16451	16562	16429	16575	16543	16749	16434	16579	16579	16646	16714	16623	16529	16571	16459	16498	16469	16400	16524	16364	16370	16496	16618	16636	16521	16568	16571	16485	16525	16512	16616	16426	16491	16714	16541	16560	16610	16508	16598	16459	16600	16671	16602	16414	16494	16364	16714	16578	16318	16618	16520	16454	16583	16647	16532	16458	16633	16625	16586	16505	16735	16529	16634	16570	16638	16488	16655	16519	16470	16574	16565	16577	16631	16485	16534	16543	16507	16585	16574	16707	16440	16373	16552	16642	16541	16624	16462	16280	16569	16507	16304	16594	16502	16516	16536	16559	16436	16248	16563	16433	16538	16452	16508	16587	16487	16432	16512	16532	16451	16430	16413	16431	16410	16389	16653	16431	16522	16720	16486	16568	16534	16610	16499	16339	16532	16486	16486	16552	16616	16461	16448	16506	16618	16710	16310	16523	16594	16596	16477	16554	16671	16544	16660	16628	16681	16621	16673	16389	16611	16580	16536	16583	16429	16382	16643	16490	16783	16553	16546	16502	16622	16638	16630	16725	16623	16581	16448	16751	16478	16607	16575	16671	16542	16402	16478	16531	16356	16614	16584	16529	16591	16467	16489	16419	16368	16526	16707	16618	16621	16434	16469	16457	16766	16603	16518	16546	16449	16582	16502	16616	16474	16430	16557	16500	16730	16499	16458	16564	16456	16628	16512	16486	16359	16363	16347	16339	16293	16449	16761	16589	16499	16505	16365	16621	16545	16491	16583	16613	16602	16549	16490	16552	16445	16613	16428	16479	16437	16483	16400	16450	16602	16845	16576	16524	16336	16694	16482	16474	16540	16487	16721	16660	16525	16602	16531	16665	16662	16623	16416	16608	16476	16504	16283	16543	16522	16562	16541	16600	16468	16418	16501	16478	16519	16631	16616	16751	16553	16622	16434	16372	16424	16455	16537	16429	16492	16477	16619	16424	16701	16624	16503	16443	16667	16533	16385	16528	16569	16396	16344	16486	16584	16518	16464	16607	16481	16631	16453	16484	16318	16636	16675	16611	16432	16520	16552	16518	16633	16640	16376	16517	16491	16531	16434	16571	16620	16500	16529	16443	16476	16666	16602	16617	16495	16580	16226	16398	16404	16511	16286	16532	16497	16586	16555	16553	16376	16562	16623	16530	16341	16746	16618	16273	16467	16550	16542	16609	16427	16555	16676	16414	16656	16513	16414	16472	16523	16557	16561	16500	16442	16509	16558	16540	16712	16693	16470	16626	16451	16508	16399	16644	16584	16543	16528	16448	16556	16431	16617	16464	16481	16562	16431	16672	16442	16676	16507	16613	16423	16367	16420	16469	16451	16401	16672	16656	16493	16454	16544	16461	16441	16407	16679	16539	16521	16626	16532	16449	16438	16369	16527	16418	16427	16518	16488	16567	16634	16670	16558	16523	16617	16746	16499	16521	16395	16487	16574	16434	16408	16481	16696	16546	16703	16475	16440	16459	16504	16195	16741	16571	16369	16390	16649	16302	16625	16575	16673	16535	16259	16569	16513	16275	16495	16643	16760	16498	16548	16702	16650	16392	16416	16590	16522	16682	16861	16668	16448	16383	16485	16500	16542	16450	16400	16351	16667	16561	16556	16577	16425	16639	16396	16503	16710	16522	16637	16464	16594	16620	16474	16514	16610	16379	16458	16704	16457	16383	16439	16462	16421	16524	16482	16652	16502	16479	16485	16617	16503	16476	16365	16580	16582	16610	16605	16482	16756	16448	16613	16438	16653	16565	16547	16495	16406	16580	16527	16463	16547	16447	16567	16530	16734	16604	16626	16523	16366	16517	16507	16304	16489	16482	16454	16617	16640	16754	16574	16601	16298	16483	16543	16318	16416	16552	16313	16543	16680	16344	16373	16523	16617	16598	16697	16465	16391	16507	16383	16460	16424	16402	16524	16491	16526	16496	16358	16584	16428	16682	16446	16597	16680	16432	16463	16760	16594	16494	16532	16621	16485	16540	16341	16595	16576	16475	16619	16607	16386	16624	16539	16297	16572	16581	16405	16156	16528	16454	16490	16610	16371	16601	16484	16490	16424	16832	16792	16545	16530	16627	16539	16463	16433	16435	16446	16395	16608	16668	16659	16752	16587	16474	16590	16472	16470	16503	16449	16699	16652	16396	16645	16356	16412	16268	16596	16577	16571	16718	16642	16558	16460	16487	16383	16433	16527	16501	16550	16573	16643	16509	16547	16637	16479	16322	16387	16640	16662	16761	16730	16705	16558	16588	16614	16480	16667	16643	16681	16476	16611	16745	16465	16260	16178	16387	16514	16487	16527	16420	16366	16262	16400	16588	16534	16219	16408	16550	16628	16584	16636	16554	16606	16579	16568	16351	16517	16497	16348	16555	16555	16551	16475	16536	16573	16345	16689	16392	16555	16665	16534	16463	16510	16403	16448	16541	16743	16469	16460	16415	16426	16393	16617	16511	16490	16628	16636	16416	16569	16698	16534	16633	16757	16551	16348	16339	16657	16566	16600	16573	16641	16620	16413	16465	16460	16552	16665	16415	16493	16694	16373	16589	16524	16404	16574	16577	16650	16565	16556	16581	16520	16650	16698	16545	16607	16594	16617	16578	16541	16379	16703	16705	16653	16431	16392	16562	16490	16595	16490	16619	16586	16457	16331	16561	16584	16443	16412	16500	16536	16600	16591	16501	16351	16607	16580	16448	16662	16332	16545	16564	16625	16514	16365	16519	16621	16383	16325	16745	16532	16499	16549	16678	16631	16408	16466	16639	16543	16836	16671	16554	16574	16573	16547	16574	16405	16499	16468	16464	16731	16456	16266	16338	16618	16691	16543	16488	16672	16567	16578	16347	16565	16477	16594	16509	16556	16488	16459	16587	16719	16561	16382	16452	16488	16559	16531	16476	16599	16456	16561	16287	16639	16619	16611	16469	16559	16389	16585	16498	16350	16438	16418	16561	16600	16479	16424	16477	16543	16479	16480	16605	16673	16507	16675	16391	16609	16445	16680	16677	16487	16547	16318	16476	16502	16598	16660	16696	16472	16505	16524	16495	16500	16379	16661	16595	16321	16663	16571	16536	16656	16294	16586	16429	16425	16460	16665	16392	16506	16672	16749	16484	16366	16448	16513	16541	16585	16521	16591	16414	16437	16576	16588	16479	16530	16591	16552	16534	16536	16533	16597	16501	16398	16573	16528	16623	16584	16452	16436	16452	16613	16535	16416	16482	16586	16516	16579	16655	16502	16530	16534	16352	16476	16430	16545	16730	16578	16472	16416	16405	16525	16593	16597	16340	16556	16681	16731	16663	16521	16434	16631	16381	16550	16655	16641	16530	16533	16619	16481	16592	16396	16554	16429	16622	16553	16477	16450	16433	16361	16443	16651	16652	16225	16500	16733	16469	16278	16464	16429	16597	16564	16508	16556	16654	16467	16620	16219	16895	16506	16555	16566	16507	16589	16466	16523	16550	16481	16379	16345	16378	16544	16410	16514	16798	16541	16380	16405	16575	16526	16462	16614	16558	16384	16633	16388	16599	16378	16592	16600	16702	16689	16537	16651	16637	16398	16779	16568	16580	16638	16564	16363	16455	16623	16439	16508	16538	16481	16468	16460	16563	16695	16506	16651	16545	16459	16677	16376	16537	16647	16394	16590	16417	16347	16383	16561	16535	16367	16370	16586	16429	16332	16619	16664	16317	16468	16460	16758	16411	16524	16608	16533	16273	16364	16509	16345	16510	16473	16396	16572	16581	16417	16613	16489	16529	16792	16462	16370	16662	16302	16726	16661	16596	16617	16541	16536	16484	16580	16560	16583	16362	16664	16427	16432	16578	16398	16473	16695	16668	16560	16419	16552	16384	16448	16404	16506	16521	16356	16577	16621	16397	16479	16371	16438	16415	16771	16547	16488	16529	16588	16564	16643	16520	16445	16362	16605	16450	16487	16587	16415	16620	16637	16489	16548	16569	16778	16704	16637	16670	16704	16397	16467	16521	16581	16439	16378	16456	16386	16476	16600	16540	16499	16469	16700	16645	16527	16464	16562	16478	16534	16580	16571	16593	16430	16799	16670	16620	16585	16539	16500	16518	16502	16555	16581	16598	16583	16743	16469	16536	16626	16448	16271	16678	16402	16481	16594	16291	16239	16688	16544	16624	16622	16575	16320	16499	16714	16502	16396	16429	16522	16608	16564	16539	16506	16583	16503	16399	16624	16585	16629	16433	16374	16690	16449	16360	16524	16649	16594	16549	16486	16494	16568	16615	16379	16557	16355	16491	16611	16539	16372	16638	16647	16673	16498	16485	16513	16410	16388	16632	16830	16767	16673	16521	16609	16404	16513	16653	16426	16536	16444	16723	16695	16458	16541	16568	16231	16529	16581	16519	16605	16698	16571	16572	16367	16517	16459	16617	16555	16387	16529	16542
17273	28405	26441	21355	19009	17572	16682	16220	15796	15573	15527	15423	15345	15430	14973	15211	15053	15208	14917	15029	14925	14871	15064	14963	15047	14963	15136	14846	15016	14996	14862	14891	14915	14952	14889	14978	14895	14884	14729	14682	14861	14790	14817	14693	14803	14727	14887	14857	14643	14694	14828	14798	14901	14714	14913	14744	14864	14658	14807	14696	15016	14907	14677	14759	14573	14812	14740	14679	14763	14743	14773	14708	14763	14699	14515	14783	14725	14729	14775	14885	14748	14580	14745	14840	14774	14718	14603	14721	14753	14729	14774	14715	14661	14844	14665	14554	14808	14745	14819	14799	14710	14638	14760	14649	14756	14728	14657	14656	14890	14681	14676	14630	14613	14672	14685	14659	14794	14638	14742	14619	14697	14712	14736	14780	14777	14643	14621	14740	14708	14710	14560	14772	14671	14626	14701	14768	14703	14699	14767	14588	14812	14701	14808	14732	14840	14701	14821	14765	14884	14517	14832	14780	14836	14613	14742	14742	14475	14863	14762	14730	14648	14663	14644	14623	14615	14777	14701	14569	14791	14540	14625	14680	14545	14756	14779	14717	14744	14691	14747	14683	14700	14681	14781	14682	14703	14889	14653	14826	14853	14790	14680	14510	14765	14840	14600	14635	14740	14868	14881	14733	14684	14652	14510	14836	14658	14425	14633	14571	14755	14669	14692	14743	14677	14536	14715	14777	14636	14674	14759	14672	14720	14715	14620	14576	14684	14579	14736	14813	14758	14790	14498	14738	14904	14776	14434	14755	14775	14784	14533	14889	14591	14667	14657	14726	14752	14776	14629	14708	14647	14752	14852	14641	14844	14757	14670	14757	14668	14667	14716	14701	14733	14703	14763	14441	14698	14876	14595	14757	14762	14786	15001	14778	14623	14497	14783	14659	14665	14672	14579	14782	14460	14552	14632	14688	14856	14667	14632	14651	14683	14722	14841	14743	14722	14831	14651	14527	14715	14843	14738	14623	14803	14730	14733	14564	14645	14604	14648	14860	14603	14639	14753	14995	14971	14769	14585	14616	14610	14689	14770	14678	14768	14938	14634	14842	14683	14696	14661	14740	14833	14716	14708	14497	14588	14967	14718	14721	14764	14786	14639	14523	14580	14612	14614	14845	14818	14552	14714	14725	14668	14619	14736	14645	14680	14556	14772	14433	14563	14767	14498	14818	14768	14545	14735	14754	14660	14645	14600	14754	14550	14762	14676	14583	14792	14834	14712	14654	14760	14699	14718	14837	14698	14746	14627	14762	14810	14689	14753	14671	14664	14820	14725	14634	14746	14770	14769	14785	14799	14703	14714	14875	14697	14729	14795	14717	14638	14622	14760	14762	14679	14611	14682	14700	14605	14657	14682	14625	14730	14740	14543	14704	14662	14843	14768	14788	14624	14672	14604	14779	14730	14753	14812	14783	14677	14634	14867	14698	14827	14809	14944	14512	14575	14824	14691	14602	14556	14637	14697	14846	14658	14637	14641	14706	14566	14621	14627	14698	14678	14747	14731	14660	14779	14603	14598	14637	14662	14730	14779	14768	14757	14487	14750	14786	14692	14699	14579	14694	14563	14773	14614	14725	14773	14667	14448	14703	14743	14464	14731	14705	14620	14714	14643	14685	14780	14668	14778	14717	14821	14745	14553	14822	14668	14649	14550	14678	14775	14727	14803	14714	14667	14706	14689	14665	14713	14612	14735	14463	14841	14589	14705	14551	14716	14730	14685	14705	14654	14754	14731	14700	14787	14721	14649	14824	14480	14777	14675	14893	14566	14889	14554	14721	14663	14661	14699	14679	14760	14626	14638	14667	14831	14736	14707	14560	14733	14804	14885	14556	14668	14713	14627	14729	14815	14910	14697	14799	14852	14801	14819	14596	14649	14736	14767	14605	14751	14717	14613	14688	14783	14639	14796	14669	14526	14688	14924	14672	14574	14687	14921	14770	14504	14754	14672	14693	14585	14843	14680	14796	14819	14548	14729	14721	14631	14763	14740	14672	14590	14659	14804	14709	14661	14521	14538	14633	14673	14618	14719	14765	14736	14606	14796	14734	14608	14798	14737	14667	14607	14790	14744	14576	14669	14722	14787	14828	14726	14699	14574	14689	14550	14707	14606	14672	14439	14802	14720	14637	14678	14616	14752	14590	14587	14641	14839	14828	14843	14812	14736	14874	14584	14620	14737	14644	14703	14571	14731	14572	14603	14772	14730	14689	14886	14818	14460	14710	14548	14723	14802	14640	14683	14680	14857	14694	14626	14762	14745	14777	14729	14725	14823	14695	14595	14765	14757	14722	14822	14543	14572	14930	14740	14708	14861	14653	14605	14776	14612	14722	14611	14605	14709	14693	14716	14668	14842	14700	14716	14751	14529	14742	14743	14617	14679	14865	14706	14818	14668	14873	14802	14633	14688	14692	14650	14570	14690	14617	14735	14667	14856	14802	14652	14732	14532	14611	14693	14691	14716	14722	14862	14689	14613	14701	14754	14694	14674	14635	14593	14779	14699	14766	14762	14578	14560	14828	14626	14504	14880	14618	14777	14783	14549	14642	14568	14676	14698	14722	14682	14703	14734	14660	14749	14733	14676	14709	14715	14618	14580	14588	14641	14644	14691	14562	14637	14640	14620	14684	14678	14734	14587	14654	14696	14713	14783	14564	14507	14633	14641	14735	14661	14800	14597	14545	14643	14727	14688	14817	14773	14650	14638	14798	14737	14693	14675	14817	14723	14490	14615	14683	14870	14668	14719	14710	14771	14595	14910	14724	14725	14640	14803	14621	14727	14664	14601	14570	14598	14598	14853	14670	14729	14504	14719	14614	14766	14761	14939	14616	14704	14806	14788	14695	14775	14580	14739	14697	14607	14669	14712	14692	14627	14741	14720	14767	14642	14737	14705	14783	14687	14848	14762	14786	14469	14717	14759	14717	14869	14603	14711	14747	14865	14746	14666	14635	14712	14688	14638	14651	14764	14825	14667	14654	14768	14623	14656	14724	14657	14734	14498	14886	14687	14762	14514	14689	14762	14664	14580	14681	14665	14832	14612	14878	14745	14676	14950	14710	14564	14767	14688	14661	14696	14846	14701	14688	14688	14784	14720	14604	14744	14516	14660	14535	14826	14685	14592	14497	14720	14604	14736	14613	14566	14600	14651	14865	14649	14721	14744	14715	14656	14625	14727	14608	14861	14694	14543	14769	14871	14688	14729	14803	14529	14665	14645	14895	14632	14731	14645	14704	14750	14648	14651	14487	14775	14761	14679	14718	14658	14688	14850	14715	14841	14765	14650	14846	14754	14647	14692	14631	14773	14766	14745	14784	14630	14736	14638	14687	14694	14620	14670	14689	14595	14739	14516	14758	14760	14647	14716	14748	14829	14599	14700	14615	14606	14692	14712	14640	14539	14682	14635	14698	14839	14604	14621	14806	14737	14730	14638	14748	14774	14573	14724	14754	14806	14737	14806	14458	14762	14807	14700	14735	14680	14793	14679	14534	14757	14777	14636	14657	14816	14703	14728	14491	14653	14846	14511	14620	14721	14564	14590	14606	14807	14828	14681	14799	14897	14722	14689	14577	14718	14654	14675	14663	14780	14727	14585	14685	14616	14894	14759	14686	14666	14623	14759	14647	14852	14578	14755	14648	14659	14673	14572	14656	14830	14581	14633	14656	14631	14616	14612	14655	14744	14719	14981	14736	14747	14623	14691	14662	14728	14803	14719	14691	14795	14537	14548	14617	14714	14637	14585	14647	14683	14540	14763	14758	14815	14692	14649	14718	14654	14743	14835	14778	14864	14725	14717	14750	14773	14704	14608	14592	14752	14703	14614	14639	14903	14531	14793	14551	14703	14696	14708	14618	14656	14851	14656	14770	14609	14736	14593	14797	14674	14752	14811	14514	14702	14759	14725	14754	14789	14730	14628	14431	14698	14498	14621	14678	14546	14762	14744	14785	14645	14772	14708	14615	14648	14707	14712	14696	14654	14652	14781	14704	14684	14763	14775	14849	14773	14742	14682	14522	14666	14732	14452	14811	14581	14517	14819	14753	14710	14767	14714	14787	14672	14743	14593	14783	14719	14645	14620	14587	14746	14657	14781	14843	14632	14938	14832	14639	14598	14777	14739	14654	14790	14771	14732	14689	14627	14817	14563	14729	14626	14761	14877	14858	14706	14723	14700	14631	14588	14630	14718	14606	14696	14752	14526	14666	14900	14628	14731	14670	14607	14652	14677	14686	14681	14637	14508	14700	14684	14820	14778	14777	14779	14647	14724	14756	14706	14602	14558	14750	14773	14665	14671	14687	14798	14665	14683	14762	14927	14771	14662	14710	14570	14712	14804	14815	14687	14836	14734	14726	14800	14656	14579	14593	14698	14594	14675	14674	14714	14628	14644	14635	14843	14583	14643	14706	14644	14746	14807	14810	14741	14647	14811	14737	14783	14810	14651	14676	14763	14765	14662	14691	14760	14573	14808	14641	14531	14631	14761	14675	14631	14776	14841	14812	14825	14730	14530	14725	14778	14564	14828	14789	14731	14666	14631	14748	14724	14643	14768	14825	14774	14642	14679	14722	14708	14549	14576	14701	14719	14812	14781	14669	14716	14761	14754	14816	14713	14796	14752	14770	14720	14772	14591	14672	14603	14684	14855	14619	14571	14698	14436	14691	14838	14684	14736	14845	14671	14764	14605	14648	14646	14631	14659	14696	14572	14611	14721	14596	14677	14800	14562	14712	14620	14564	14809	14723	14583	14758	14725	14881	14521	14747	14672	14595	14630	14685	14729	14630	14680	14686	14798	14614	14543	14626	14584	14677	14768	14635	14632	14783	14785	14534	14626	14770	14524	14770	14750	14854	14669	14824	14899	14748	14715	14838	14951	14670	14632	14663	14723	14737	14748	14808	14751	14615	14908	14489	14838	14747	14630	14755	14673	14684	14633	14594	14726	14671	14774	14782	14854	14536	14765	14643	14692	14633	14705	14758	14642	14703	14625	14715	14655	14575	14834	14844	14788	14461	14455	14618	14625	14708	14797	14737	14737	14597	14797	14741	14807	14740	14760	14727	14786	14576	14638	14748	14629	14824	14595	14702	14724	14817	14660	14843	14585	14822	14793	14705	14776	14551	14783	14675	14806	14673
22532	20924	28592	23425	21151	22890	23957	18914	17834	18014	17566	17286	17420	17484	17179	17183	17176	16979	17286	17074	17170	17046	17182	17133	17157	16969	17000	17094	17103	17083	17008	17088	16747	16820	16936	16809	16865	16812	16822	16770	16583	16780	16842	16819	16710	16856	17000	16954	16891	16814	16680	16710	16952	16914	16619	16602	16740	16797	16910	16767	16802	16732	16877	16853	16783	16622	16842	16684	16986	16799	16772	16536	16549	16528	16774	16736	16851	16676	16855	16761	16645	16781	16749	16637	16803	16657	16788	16636	16517	16622	16763	16645	16677	16635	16811	16728	16568	16693	16584	16797	16765	16584	16553	16540	16754	16908	16762	16791	16721	16761	16613	16663	16728	16567	16584	16589	16515	17017	16744	16815	16767	16873	16756	16567	16582	16713	16511	16413	16687	16789	16714	16511	16693	16475	16544	16689	16818	16681	16787	16701	16620	16585	16667	16558	16850	16387	16641	16575	16695	16568	16772	16665	16558	16628	16600	16790	16510	16699	16449	16646	16745	16744	16662	16599	16574	16470	16554	16716	16857	16542	16604	16505	16665	16634	16490	16815	16775	16776	16792	16555	16694	16555	16658	16713	16590	16809	16755	16810	16603	16561	16662	16736	16752	16665	16476	16594	16661	16526	16616	16732	16808	16731	16689	16591	16755	16622	16593	16793	16750	16823	16640	16509	16700	16856	16650	16569	16711	16747	16836	16693	16688	16788	16453	16609	16700	16678	16634	16543	16651	16563	16756	16546	16650	16583	16682	16654	16813	16646	16439	16523	16670	16437	16557	16457	16624	16364	16524	16768	16719	16670	16711	16636	16692	16702	16850	16654	16709	16595	16753	16711	16574	16744	16676	16572	16683	16643	16782	16507	16403	16516	16698	16757	16543	16668	16607	16725	16514	16676	16550	16534	16596	16671	16726	16589	16734	16788	16419	16732	16695	16659	16382	16702	16499	16481	16603	16656	16759	16677	16789	16641	16629	16608	16567	16485	16600	16430	16795	16668	16751	16718	16783	16661	16679	16564	16687	16861	16731	16812	16699	16656	16655	16578	16630	16624	16725	16651	16790	16752	16592	16580	16494	16446	16654	16559	16449	16570	16578	16475	16698	16664	16509	16696	16756	16880	16702	16463	16537	16442	16489	16781	16423	16743	16675	16644	16566	16722	16543	16515	16561	16748	16479	16703	16572	16796	16574	16550	16618	16544	16689	16649	16355	16735	16672	16608	16807	16582	16451	16764	16494	16652	16778	16728	16607	16683	16700	16394	16526	16604	16568	16697	16721	16859	16655	16552	16682	16624	16492	16626	16565	16840	16566	16745	16678	16717	16592	16608	16737	16743	16591	16652	16676	16574	16457	16534	16434	16720	16675	16788	16693	16473	16604	16948	16601	16765	16619	16720	16918	16720	16671	16796	16684	16605	16727	16633	16743	16386	16633	16662	16605	16661	16492	16695	16685	16572	16618	16588	16578	16565	16747	16607	16486	16552	16471	16798	16642	16765	16580	16723	16679	16751	16753	16644	16434	16538	16600	16594	16755	16619	16761	16824	16831	16666	16661	16473	16595	16621	16484	16690	16749	16615	16514	16723	16610	16626	16544	16516	16627	16487	16450	16550	16750	16823	16628	16709	16586	16594	16633	16588	16655	16724	16716	16614	16721	16559	16600	16930	16623	16783	16685	16726	16491	16628	16785	16537	16608	16656	16683	16581	16695	16705	16448	16543	16653	16712	16785	16537	16591	16499	16507	16565	16620	16728	16747	16483	16728	16504	16878	16808	16611	16696	16733	16751	16765	16450	16600	16784	16838	16569	16513	16561	16530	16763	16464	16827	16763	16643	16535	16489	16701	16607	16750	16859	16840	16829	16667	16573	16725	16684	16785	16803	16687	16701	16594	16677	16695	16772	16686	16635	16572	16587	16542	16644	16948	16832	16533	16379	16695	16546	16661	16703	16617	16565	16693	16744	16762	16667	16884	16577	16519	16646	16643	16668	16640	16812	16524	16583	16708	16577	16650	16845	16471	16572	16757	16552	16647	16591	16720	16612	16588	16593	16665	16642	16565	16338	16604	16758	16718	16599	16540	16475	16769	16672	16570	16640	16806	16637	16492	16817	16795	16471	16567	16821	16612	16678	16744	16479	16603	16448	16596	16644	16604	16532	16699	16720	16507	16468	16552	16408	16507	16574	16501	16594	16834	16580	16675	16685	16642	16750	16708	16721	16747	16505	16660	16490	16705	16652	16877	16757	16623	16830	16655	16566	16839	16543	16651	16836	16654	16738	16511	16609	16781	16521	16526	16623	16606	16320	16348	16729	16819	16689	16581	16641	16612	16553	16952	16706	16520	16628	16719	16596	16598	16761	16458	16882	16656	16752	16802	16615	16750	16733	16706	16611	16708	16657	16842	16584	16507	16574	16520	16662	16507	16620	16756	16663	16609	16817	16614	16706	16610	16698	16745	16517	16708	16768	16769	16592	16489	16702	16695	16566	16675	16638	16714	16551	16533	16425	16721	16608	16562	16704	16606	16647	16539	16659	16704	16575	16524	16526	16946	16691	16682	16721	16553	16591	16641	16651	16548	16822	16815	16522	16702	16601	16720	16673	16464	16466	16643	16668	16580	16672	16557	16727	16487	16463	16663	16571	16796	16797	16754	16638	16643	16493	16584	16770	16631	16638	16722	16497	16576	16749	16460	16558	16803	16608	16726	16558	16744	16735	16516	16668	16784	16612	16648	16531	16512	16606	16701	16529	16708	16566	16633	16646	16498	16454	16650	16686	16621	16700	16611	16573	16796	16649	16537	16589	16591	16572	16550	16652	16591	16590	16694	16641	16614	16622	16629	16664	16629	16450	16479	16535	16708	16601	16925	16640	16682	16745	16744	16790	16711	16762	16662	16546	16579	16552	16750	16871	16664	16691	16687	16714	16723	16474	16588	16546	16631	16713	16638	16451	16788	16515	16920	16516	16727	16566	16690	16810	16592	16649	16685	16633	16720	16592	16837	16659	16667	16661	16662	16555	16727	16682	16418	16514	16609	16792	16649	16550	16800	16563	16590	16577	16630	16665	16651	16543	16705	16522	16778	16513	16708	16659	16754	16668	16718	16657	16703	16567	16514	16587	16576	16805	16670	16453	16618	16627	16763	16572	16669	16562	16546	16445	16704	16631	16694	16514	16466	16615	16661	16692	16605	16511	16618	16571	16539	16859	16656	16746	16678	16592	16617	16665	16542	16554	16776	16678	16630	16690	16804	16597	16590	16636	16716	16671	16572	16640	16757	16777	16572	16695	16805	16615	16738	16586	16615	16658	16611	16611	16715	16718	16703	16580	16681	16477	16598	16385	16640	16835	16735	16605	16670	16653	16544	16655	16587	16518	16456	16688	16599	16497	16494	16621	16273	16763	16512	16656	16835	16864	16654	16533	16719	16491	16768	16699	16535	16782	16511	16668	16884	16560	16535	16832	16607	16638	16742	16678	16723	16637	16654	16498	16722	16617	16710	16685	16738	16516	16755	16763	16677	16739	16689	16761	16530	16486	16692	16504	16670	16736	16662	16704	16650	16620	16790	16607	16577	16674	16704	16596	16549	16693	16589	16527	16686	16519	16579	16803	16622	16567	16723	16622	16863	16694	16576	16566	16872	16621	16622	16578	16648	16693	16830	16493	16760	16585	16743	16645	16496	16768	16664	16555	16770	16666	16628	16739	16594	16625	16606	16621	16547	16562	16864	16549	16581	16425	16745	16519	16530	16730	16474	16566	16841	16691	16672	16573	16541	16566	16567	16584	16498	16696	16827	16646	16748	16840	16623	16718	16491	16377	16553	16845	16729	16602	16748	16734	16422	16673	16521	16692	16584	16751	16660	16582	16628	16629	16602	16732	16502	16584	16752	16528	16556	16788	16871	16616	16484	16623	16652	16465	16695	16633	16678	16517	16706	16565	16448	16603	16468	16439	16672	16588	16738	16670	16500	16551	16784	16681	16722	16548	16716	16683	16700	16776	16605	16661	16813	16657	16632	16459	16537	16588	16417	16655	16562	16560	16583	16610	16554	16675	16676	16520	16616	16615	16723	16648	16714	16724	16680	16488	16365	16540	16617	16754	16597	16706	16755	16483	16593	16542	16638	16810	16740	16852	16685	16559	16637	16514	16891	16856	16773	16690	16651	16780	16680	16880	16812	16601	16671	16573	16858	16827	16647	16692	16530	16790	16570	16638	16397	16604	16632	16644	16591	16603	16465	16644	16555	16527	16610	16671	16668	16687	16679	16451	16616	16353	16621	16890	16464	16730	16525	16681	16668	16660	16704	16670	16488	16626	16536	16503	16728	16838	16573	16589	16630	16574	16679	16574	16506	16716	16597	16572	16712	16511	16579	16410	16712	16706	16929	16700	16567	16484	16606	16605	16700	16736	16668	16465	16513	16681	16491	16579	16679	16469	16623	16621	16511	16692	16607	16753	16752	16480	16785	16769	16885	16740	16723	16672	16622	16656	16772	16610	16650	16684	16815	16636	16607	16728	16702	16670	16616	16751	16467	16738	16800	16584	16769	16314	16742	16683	16676	16767	16756	16612	16621	16746	16608	16690	16582	16705	16670	16522	16620	16498	16566	16688	16500	16730	16705	16492	16522	16664	16814	16428	16747	16745	16729	16711	16643	16561	16476	16701	16600	16601	16504	16695	16786	16732	16629	16600	16550	16480	16443	16912	16707	16461	16623	16610	16867	16570	16798	16837	16666	16642	16652	16723	16390	16674	16655	16622	16565	16424	16560	16587	16552	16591	16840	16800	16654	16593	16758	16517	16642	16561	16627	16637	16743	16520	16800	16653	16665	16753	16633	16627	16569	16601	16811	16636	16490	16407	16576	16481	16598	16678	16714	16684	16645	16746	16682	16553	16467	16741	16518	16576	16678	16674	16509	16595	16675	16503	16437	16383	16885	16553	16607	16691	16658	16500	16770	16663	16874	16486	16636	16708	16566	16691	16577	16510	16657	16657	16855	16670	16898	16583	16645	16619	16775	16481	16696	16673	16804	16602	16585	16674	16616	16656	16623	16590	16487	16763	16699	16605	16591	16557	16755	16565	16553	16418	16787	16636	16733	16830	16737	16730	16349	16594	16764	16625	16588	16703
18883	32708	30357	24152	21176	19251	17845	17077	16568	16222	16056	15802	15609	15348	15464	15375	15331	15181	15252	15211	15279	15339	15233	15112	15054	15060	15059	15015	15199	15094	15076	15049	15080	14993	14945	15162	14975	15011	15116	14870	14946	14926	14885	14853	14812	14987	14857	14971	14836	14842	14843	14687	14726	14903	14825	14882	14802	14808	14749	14825	14714	14884	14842	14803	14756	14832	14862	14779	14762	14799	14833	14669	14736	14823	14882	14840	14711	14748	14797	14920	14761	14761	14741	14751	14780	14720	14651	14843	14813	14746	14694	14613	14687	14757	14596	14686	14817	14788	14888	14608	14699	14807	14572	14805	14834	14810	14645	14662	14785	14591	14735	14831	14631	14702	14774	14772	14853	14727	14682	14660	14667	14656	14844	14554	14820	14732	14767	14756	14684	14707	14627	14743	14831	14765	14779	14654	14775	14558	14508	14784	14615	14797	14742	14811	14691	14733	14747	14788	14464	14864	14726	14805	14640	14846	14909	14775	14677	14642	14691	14818	14729	14773	14907	14896	14754	14653	14934	14721	14942	14640	14821	14720	14796	14812	14821	14743	14754	14959	14703	14800	14695	14764	14736	14565	14694	14949	14865	14692	14785	14611	14756	14626	14743	14632	14689	14853	14771	14863	14917	14664	14639	14719	14694	14706	14679	14778	14718	14676	14794	14690	14686	14779	14755	14552	14898	14838	14723	14689	14774	14631	14776	14753	14612	14797	14739	14612	14612	14693	14736	14693	14836	14753	14703	14766	14720	14829	14948	14630	14913	14769	14601	14822	14739	14829	14789	14732	14654	14808	14677	14782	14723	14848	14794	14616	14699	14850	14644	14752	14681	14853	14982	14875	14691	14746	14626	14600	14671	14825	14780	14519	14861	14782	14717	14839	14778	14678	14911	14880	14930	14636	14890	14616	14686	14715	14583	14865	14714	14789	14880	14710	14848	14774	14683	14802	14659	14724	14750	14688	14804	14696	14789	14764	14684	14602	14776	14666	14648	14741	14627	14703	14736	14714	14685	14803	14863	14642	14928	14740	14890	14672	14733	14679	14784	14821	14649	14558	14739	14882	14660	14679	14713	14460	14651	14717	14796	14830	14943	14710	14746	14850	14683	14794	14657	14722	14667	14693	14619	14815	14822	14656	14718	14845	14870	14810	14561	14666	14575	14732	14631	14720	14657	14755	14597	14712	14789	14915	14806	14817	14694	14744	14696	14761	14787	14613	14765	14703	14797	14652	14713	14830	14795	14692	14758	14907	14652	14690	14718	14899	14859	14602	14728	14570	14640	14679	14691	14840	14723	14812	14791	14865	14605	14759	14889	14966	14552	14679	14651	14571	14705	14761	14674	14703	14686	14799	14749	14771	14822	14884	14664	14713	14552	14879	14783	14782	14768	14840	14630	14922	14776	14711	14672	14723	14720	14715	14654	14738	14812	14640	14751	14745	14779	14756	14736	14840	14724	14792	14757	14771	14612	14682	14731	14778	14786	14884	14718	14769	14842	14925	14752	14626	14532	14662	14747	14696	14758	14698	14645	14822	14729	14638	14595	14746	14587	14668	14708	14803	14855	14521	14888	14861	14697	14674	14857	14852	14707	14868	14891	14748	14657	14851	14594	14713	14704	14641	14661	14783	14762	14781	14761	14902	14673	14690	14642	14683	14769	14740	14633	14761	14806	14750	14771	14731	14708	14854	14732	14881	14755	14656	14690	14903	14725	14706	14779	14699	14624	14655	14555	14892	14844	14792	14736	14723	14680	14584	14891	14741	14794	14714	14833	14710	14815	14742	14768	14805	14664	14821	14862	14609	14755	14687	14783	14680	14860	14724	14834	14617	14721	14703	14797	14765	14654	14586	14632	14698	14775	14738	14771	14954	14691	14711	14694	14742	14839	14641	14702	14653	14684	14697	14707	14713	14685	14710	14557	14600	14675	14570	14664	14738	14795	14757	14819	14829	14801	14646	14873	14642	14842	14726	14597	14847	14615	14688	14809	14709	14759	14526	14570	14865	14840	14582	14768	14646	14643	14783	14814	14687	14838	14624	14744	14509	14535	14712	14574	14744	14709	14526	14585	14532	14598	14832	14765	14723	14594	14764	14736	14838	14790	14889	14647	14662	14654	14555	14843	14720	14759	14813	14744	14689	14756	14675	14759	14803	14683	14692	14559	14644	14793	14796	14813	14683	14834	14798	14680	14655	14735	14696	14848	14907	14724	14714	14701	14599	14825	14605	14868	14734	14769	14939	14597	14632	14808	14776	14734	14795	14602	14632	14860	14693	14701	14620	14816	14636	14836	14753	14682	14787	14659	14491	14851	14708	14749	14645	14630	14704	14799	14741	14620	14682	14789	14809	14614	14815	14713	14612	14771	14662	14656	14731	14787	14915	14852	14781	14822	14661	14570	14688	14696	14738	14826	14763	14775	14753	14700	14849	14699	14834	14913	14550	14684	14624	14825	14644	14870	14898	14598	14716	14837	14879	14639	14792	14532	14687	14681	14623	14737	14713	14588	14901	14826	14620	14623	14712	14746	14842	14665	14775	14752	14822	14545	14744	14784	14790	14671	14628	14710	14795	14642	14772	14868	14669	14861	14700	14674	14867	14682	14701	14690	14707	14755	14741	14867	14702	14735	14721	14793	14852	14682	14626	14825	14648	14742	14523	14865	14666	14732	14724	14735	14485	14787	14901	14739	14720	14843	14622	14764	14581	14721	14742	14499	14608	14805	14624	14745	14654	14700	14828	14662	14930	14758	14597	14456	14591	14759	14895	14796	14748	14813	14833	14787	14859	14731	14770	14745	14711	14583	14608	14747	14641	14790	14838	14648	14552	14752	14679	14698	14821	14827	14710	14708	14770	14781	14726	14782	14596	14702	14657	14767	14693	14703	14788	14716	14815	14674	14876	14767	14723	14755	14697	14765	14696	14738	14671	14603	14955	14626	14737	14769	14673	14800	14535	14711	14880	14794	14652	14827	14784	14518	14771	14731	14657	14858	14696	14746	14830	14765	14848	14746	14687	14617	14797	14847	14684	14773	14649	14714	14802	14723	14848	14755	14759	14883	14766	14792	14743	14749	14632	14874	14698	14770	14740	14904	14817	14702	14886	14702	14625	14586	14706	14513	14682	14801	14807	14703	14800	14667	14687	14661	14781	14734	14761	14746	14836	14840	14588	14789	14520	14796	14689	14602	14773	14663	14768	14790	14722	14713	14681	14733	14744	14729	14765	14726	14712	14758	14694	14729	14868	14604	14762	14731	14654	14703	14723	14782	14712	14787	14775	14832	14511	14838	14571	14753	14749	14749	14697	14753	14620	14862	14729	14824	14751	14733	14734	14676	14805	14703	14839	14952	14626	14493	14578	14764	14837	14885	14923	14797	14763	14643	14645	14626	14593	14651	14634	14741	14768	14773	14658	14737	14747	14758	14456	14787	14699	14878	14803	14848	14659	14731	14717	14789	14542	14720	14628	14615	14594	14686	14689	14726	14665	14650	14727	14872	14706	14579	14684	14708	14660	14740	14693	14755	14765	14789	14661	14971	14779	14736	14738	14789	14838	14704	14587	14716	14785	14737	14687	14808	14603	14875	14803	14690	14660	14723	14695	14694	14573	14775	14689	14756	14810	14692	14934	14632	14743	14673	14823	14713	14562	14936	14501	14799	14680	14665	14587	14753	14798	14714	14821	14781	14768	14802	14771	14692	14621	14709	14816	14724	14574	14668	14698	14822	14517	14733	14882	14773	14643	14717	14787	14823	14696	14590	14738	14692	14809	14784	14768	14678	14813	14753	14663	14569	14808	14749	14704	14627	14748	14721	14691	14748	14691	14621	14798	14869	14883	14828	14670	14655	14780	14700	14832	14719	14837	14550	14710	14656	14689	14572	14736	14877	14837	14821	14851	14930	14698	14605	14772	14819	14701	14542	14660	14917	14845	14888	14724	14717	14685	14718	14716	14667	14989	14711	14819	14745	14619	14674	14743	14664	14735	14722	14813	14580	14719	14748	14522	14721	14702	14903	14615	14726	14797	14690	14943	14781	14786	14664	14734	14760	14804	14697	14694	14739	14691	14666	14663	14703	14632	14712	14661	14846	14596	14853	14688	14782	14796	14820	14665	14693	14672	14749	14483	14676	14738	14679	14762	14924	14548	14731	14729	14680	14781	14784	14666	14885	14754	14662	14659	14771	14609	14642	14739	14747	14566	14621	14733	14767	14840	14841	14804	14855	14636	14749	14737	14618	14671	14788	14715	14809	14805	14719	14540	14789	14719	14607	14778	14863	14585	14772	14854	14765	14795	14746	14850	14714	14692	14797	14846	14957	14685	14602	14706	14686	14728	14783	14661	14568	14723	14975	14718	14751	14731	14911	14669	14682	14778	14813	14752	14660	14797	14690	14616	14659	14786	14679	14692	14862	14766	14674	14757	14850	14755	14691	14641	14494	14746	14791	14686	14717	14485	14608	14717	14813	14789	14846	14821	14675	14694	14635	14647	14803	14639	14803	14702	14728	14737	14724	14745	14725	14734	14715	14551	14731	14743	14786	14810	14821	14557	14880	14806	14659	14742	14672	14799	14860	14796	14734	14599	14843	14862	14741	14713	14624	14804	14883	14648	14700	14635	14673	14722	14825	14715	14865	14632	14854	14890	14693	14817	14668	14739	14712	14847	14842	14789	14612	14855	14785	14706	14865	14607	14632	14821	14791	14824	14870	14799	14877	14729	14699	14770	14800	14616	14823	14574	14715	14708	14833	14675	14864	14734	14701	14648	14552	14631	14523	14614	14711	14749	14768	14705	14796	14817	14716	14695	14727	14558	14656	14629	14678	14704	14608	14705	14769	14684	14726	14633	14705	14751	14781	14639	14819	14563	14699	14610	14663	14832	14849	14700	14926	14963	14838	14751	14917	14613	14804	14776	14716	14650	14651	14752	14732	14705	14886	14549	14779	14794	14759	14755	14636	14724	14637	14843	14646	14862	14776	14869	14800	14797	14793	14659	14860	14712	14631	14799	14746	14895	14863	14806	14738	14648	14702	14684	14759	14610	14635	14856	14675	14752	14926	14730	14522	14677	14631	14621	14625	14646	14628	14827	14943	14549	14588	14755	14764	14697	14710	14560	14670	14893	14637	14666
26959	21677	24060	20752	17222	16816	16622	16324	16240	16369	15940	16145	16078	16217	16205	15934	16203	16141	16110	16161	16152	16151	16252	16080	16107	16074	16141	15867	15991	16071	16095	15918	15964	15980	16011	15873	16064	15876	15982	15969	15898	16261	16008	16199	15798	15970	16021	16030	16185	15920	16082	16103	16016	15864	15856	16023	15966	15955	15853	16025	16191	16123	15977	15999	16148	15959	15944	15911	15893	16035	15950	16049	16143	15945	16067	16014	15902	16095	16082	15867	15930	15989	15970	15729	16063	16067	16123	15887	16075	15883	16021	15971	15867	16068	15798	15907	15924	15815	15963	15840	15986	15893	15734	15856	16114	16064	15779	15954	16039	15969	15934	15952	16132	15825	16012	15856	16111	15907	15889	15792	15958	15781	15925	15887	15984	15874	16182	16022	15833	15902	15730	16040	15975	16019	15984	15980	16098	15990	15889	15906	15904	15945	15947	16085	15877	16043	16035	15948	15963	15954	15972	15966	15947	15956	16011	16130	16173	15904	15932	15974	15952	15982	15811	16031	16118	15917	15908	16026	16161	15931	15850	15849	15851	15883	15915	15958	15850	15885	15982	15939	15950	15975	16061	16037	16093	15886	15940	15654	15965	15903	15972	16088	16177	15902	15971	15859	15876	15769	16080	16002	16034	16046	15825	16018	15990	15986	16092	16129	16017	15981	15900	16138	15987	15850	15948	16058	15857	15975	15894	16038	15903	15988	15975	15731	15921	16193	15998	16023	15985	15914	16060	16122	15992	15974	16128	15994	15979	15950	15972	15840	16046	15976	15921	16050	15839	15797	15887	15925	15989	15885	16014	16153	16080	16019	15990	15909	16077	15970	16070	16063	16064	15940	15947	15813	16194	16014	15972	16090	15813	16198	16004	15965	16149	15895	16034	16111	15920	16099	15958	15988	16005	15904	15747	16011	16125	16074	16013	15730	16135	15839	16069	16106	15965	15794	15910	15916	15903	15894	15950	15906	15855	15887	15966	16025	15905	15957	15838	15939	16034	15943	15854	15911	16102	16213	15913	15877	15901	16036	16001	16056	15992	15848	15937	15911	16013	15996	16041	15621	15893	15961	16095	15571	16043	16178	16021	15863	15999	15911	16105	15927	15974	16125	15980	15931	15990	16009	15805	15916	15896	15974	15919	15959	15898	16041	16165	15945	16027	16033	16007	16034	15941	15904	15998	16046	16020	16006	16292	16001	16077	16064	16029	16009	15872	16005	15938	16172	16057	15860	15846	16164	16094	16085	16060	15870	15873	15807	16111	15941	15833	16125	15874	16033	16060	15897	15874	15985	16056	16168	15912	15877	15840	15866	15995	15828	15801	16024	15927	15846	15875	15792	15943	15849	15907	15975	16122	16109	16017	16157	16086	15875	16122	16047	15970	16032	15965	16093	16003	15871	15889	15896	16061	16116	16021	16076	16021	15982	16003	15753	16030	16149	15943	15807	16054	15880	15967	15953	16071	16009	15939	15989	16101	15913	15841	16041	15925	16086	15969	15924	15987	15974	16175	16008	16310	15789	15811	15927	16092	15935	16050	16231	15984	16128	16077	15893	15985	15987	16171	15928	15999	15908	16166	16218	15994	16003	16134	15888	16145	16151	16075	16069	16169	16191	16006	16168	16003	16073	16007	16020	15996	15967	16079	15953	15987	15871	15936	15908	15949	15791	15973	15920	16037	15991	15991	16076	16034	16052	15989	16067	15898	16014	16001	15875	15885	15779	15769	16089	15985	15991	15981	15912	15949	15983	15987	15912	16076	15806	15991	16028	15970	15996	16129	16098	15799	15946	16006	15984	15907	16064	15831	15870	15868	15826	16017	15852	16025	15766	15915	15890	15966	15828	15776	15936	15797	15769	16006	16050	15812	15952	15853	15961	15977	15860	16052	15884	15863	15968	15936	15932	16141	15930	15905	16053	16086	16199	15906	15985	16005	15949	15894	16030	15929	15853	15940	15959	15924	16245	16115	16068	15898	15813	15971	15835	16079	15882	15929	16007	15913	16070	16109	15994	15812	16240	16082	15878	15877	15945	15947	16169	16152	16099	16180	15772	15982	15970	15877	15853	16182	16087	16031	16120	15912	16056	15899	15882	16247	15957	15954	15828	15794	15951	15926	15749	15898	15902	15982	15892	16063	16079	16169	16034	16118	15911	16184	15943	15866	15994	16164	16078	15977	15739	16079	15958	15770	15979	16009	15837	15904	15999	15818	15636	15916	15963	15871	15971	15998	15973	16095	16134	16013	16016	16082	15934	15908	16108	16183	16108	16141	16018	16014	15891	16224	15962	15941	15960	15828	15778	15867	16008	16020	16039	15917	15822	16077	16024	15920	15830	15745	15860	15906	15934	16057	16046	15933	16034	15912	16193	16088	15982	15897	16010	16017	15787	15824	16013	15956	15969	15888	15887	16018	15842	16072	16002	15995	15851	15933	16029	16204	15923	16030	15990	16029	15757	15979	15959	16165	16007	15809	16252	16160	15827	15915	15983	15754	15987	15691	15989	16092	16062	15897	16060	15859	15833	15832	16151	16002	15949	16185	15877	15999	15942	15998	15963	16000	16241	15706	16138	15943	15978	15890	15905	15962	16082	15939	16207	16054	15876	16020	16222	16015	15980	15881	16029	15894	15836	15864	15845	15780	15770	16233	15919	15969	15944	15993	16090	16011	16007	16048	16169	16035	16186	15969	15928	15931	15857	15726	15989	15830	15829	15917	16024	16061	16100	15921	15925	15944	15974	15888	15838	15925	15734	15802	15982	16014	15886	15868	15916	15965	15956	16026	16128	15853	16022	15918	16277	16068	15994	15945	15947	15914	16056	15807	15941	15941	15857	15950	16016	16058	15979	16089	15884	16012	15777	15918	15818	15902	16191	15958	15773	15945	16039	16026	16111	15858	15862	16217	16080	15934	16116	15831	16064	15925	16010	16035	16085	15975	15928	15944	15796	15775	16019	16145	16030	15969	15971	15915	15920	15972	16062	15926	15969	16098	15887	15991	15971	16111	15978	15801	15936	15859	15874	15862	15887	15861	15902	15904	16105	16107	16075	16105	16029	15846	16020	16184	15854	15995	16072	16072	15960	16031	16027	15963	15839	15818	15917	16011	15999	15997	16010	15978	15978	15966	16064	15981	15904	15966	16125	15928	15883	16058	16024	15982	15907	15964	16143	16005	15982	16037	16229	15854	15866	16016	16011	16085	15934	15872	16035	16017	16013	15794	16080	16012	16079	16111	15869	15889	15990	15962	16015	15806	16073	16163	15923	15944	15963	16147	15945	15813	15898	15950	16187	15952	16153	15980	15883	16017	16095	16090	15847	15992	16140	15878	15913	16102	16122	16009	15983	16105	15947	16009	16218	16157	15989	15921	16001	15947	15915	15872	15862	15726	15859	15969	16103	15997	15828	15927	16062	15921	15910	16022	15863	16113	15928	16097	16022	15892	16140	16014	16007	16081	15831	15889	15965	15921	15943	15929	15928	16246	16118	16033	15893	15874	16084	16038	16143	16099	15956	15954	16012	16038	15952	15967	16012	16094	15898	15817	15995	16085	15927	15872	15976	16090	16075	15997	15892	15919	15916	16170	15963	16041	16171	16042	15948	16120	16051	15845	16168	16034	15929	15895	15948	16019	16089	16000	15940	16057	15918	16163	15771	16227	15941	15860	16024	16340	16034	15856	16145	16041	15918	16124	15852	15975	15980	15924	16053	15941	15837	16008	15942	15680	15870	15941	15949	16093	16048	16025	16171	16071	15903	16024	16011	16123	15965	16180	16137	16050	16017	15958	16018	16073	15998	15982	15962	15845	15837	15769	16008	16033	15853	15983	16011	16019	15841	16027	15912	16060	15959	15981	15982	15880	16090	16146	16091	16055	15945	16038	16025	16060	16069	16019	15861	15947	15942	15692	16015	16015	16153	15957	15924	16074	16037	15994	15933	15981	15955	15955	16054	16008	15845	15975	15871	16115	16086	16046	15813	15924	16062	15901	16092	16156	16065	16023	15946	15907	16059	15970	15873	15900	16078	16112	15753	16167	15907	16010	15961	15888	15814	16138	16042	15982	15967	15963	15753	15891	15946	15945	16002	15853	15827	16014	15740	15780	15972	15777	16059	16074	16203	16132	16128	15976	15859	16025	16152	15884	15779	15965	15777	15943	16092	15892	15914	16016	16026	16078	16142	16181	15904	15955	15959	15976	15964	15951	15857	15937	15995	16044	15940	15976	16062	16224	15969	15774	15883	16020	15934	16004	15895	16044	16199	16237	16096	15990	15944	15867	15838	16061	15982	15963	15981	16123	15990	16039	15889	15915	15789	15828	15741	16022	16021	16210	15804	15860	16037	15996	15984	16013	15960	16087	15851	16039	15977	15788	16071	16089	16165	16006	16131	15973	15846	16121	15967	15991	15849	16034	15974	16078	15776	16100	15868	16004	15964	16018	16064	15943	15986	16049	16139	15967	15673	15783	16036	15992	15883	16090	15894	15993	15986	15964	15809	16014	15896	15980	15997	15864	16014	16019	16024	16157	16226	16142	15955	16076	15936	15983	16302	16099	16074	15929	15906	15922	16015	15868	16095	16248	16216	15940	16166	16145	16046	15959	16030	15808	15923	15944	16068	15999	15860	15905	16175	16211	16128	15950	16151	15946	16158	15938	15906	15950	15853	16038	15779	16039	16080	15937	15912	16018	16154	15837	15828	16076	15978	15963	15849	15985	15999	15931	15944	15849	15814	15887	16205	15921	15972	15842	15749	15974	16000	15949	16080	16117	16019	15887	16098	16000	15943	15890	16022	16030	15859	15945	15954	15977	15983	15771	16085	15855	15828	15946	15949	15822	15936	15922	15847	15950	16150	16074	15838	15907	16012	16119	15965	16028	15925	16137	15921	16116	16058	16037	15840	16035	15957	15997	16004	15896	15837	16014	15849	15917	16054	16061	15860	16052	15867	15915	15903	15980	15972	16020	16101	15959	16034	15923	15866	16043	16057	15855	16022	15978	15921	16006	16073	16091	16150	16035	15901	16116	15814	15820	15790	15892	16055	15837	16016	16048	15834	15925	16004	15945	16246	15940	15940	16122	15825	15964	15834	16044	15831	15792	16033	15947	15740	16173	16108	16052	15995	16029	16047
16973	21999	20526	17537	16293	15764	15294	14859	14758	14652	14428	14640	14533	14244	14420	14403	14411	14444	14436	14337	14279	14312	14368	14301	14508	14631	14332	14448	14364	14449	14247	14265	14345	14347	14197	14403	14280	14245	14369	14292	14359	14399	14334	14284	14238	14311	14327	14201	14424	14278	14117	14190	14201	14434	14385	14266	14305	14115	14425	14209	14311	14530	14215	14411	14259	14168	14355	14386	14297	14210	14225	14405	14313	14198	14184	14109	14236	14382	14442	14313	14331	14208	14243	14292	14289	14273	14118	14114	14295	14357	14366	14173	14386	14158	14195	14293	13936	14237	14189	14128	14207	14394	14151	14373	14227	14177	14356	14162	14213	14198	13989	14343	14136	14377	14374	14178	14361	14239	14289	14308	14250	14198	14176	14189	14223	14271	14162	14189	14319	14367	14068	14221	14227	14206	14303	14280	14267	14157	14220	14175	14093	14232	14360	13997	14105	14205	14262	14377	14224	14362	14257	14139	14327	14355	14411	14253	14169	14229	14364	14366	14268	14073	14230	14132	14181	14197	14368	14268	14352	14268	14319	14188	14204	14458	14297	14175	14163	14494	14079	14291	14181	14300	14389	14254	14179	14325	14273	14232	14265	14171	14450	14046	14378	14245	14189	14269	14289	14292	14289	14366	14297	14255	14369	14345	14187	14289	14193	14239	14253	14339	14158	14245	14184	14154	14299	14221	14374	14355	14176	14222	14381	14163	14268	14147	14130	14370	14135	14155	14057	14065	14304	14262	14269	14185	14152	14248	14248	14211	14420	14178	14231	14201	14383	14376	14210	14274	14217	14477	14205	14407	14361	14159	14292	14143	14065	14223	14362	14227	14400	14216	14224	14280	14294	14320	14332	14286	14374	14278	14341	14406	14188	14225	14206	14377	14104	14266	14222	14280	14268	14312	14351	14379	14210	14336	14198	14200	14135	14285	14290	14133	14218	14343	14195	14263	14230	14117	14332	14066	14166	14330	14408	14142	14413	14359	14171	14142	13926	14270	14403	14204	14308	14336	14235	14300	14325	14379	14319	14201	14189	14258	14241	14264	14207	14037	14349	14328	14302	14122	14399	14314	14271	14133	14288	14183	14344	14214	14282	14280	14270	14436	14345	14470	14432	14069	14306	14194	14309	14408	14336	14200	14292	14314	14256	14225	14436	14132	14242	14270	14307	14324	14172	14333	14341	14309	14075	14253	14373	14142	14382	14381	14365	14317	14300	14189	14214	14114	14158	14245	14122	14234	14207	14143	14326	14409	14094	14285	14415	14287	14218	14204	14266	14245	14264	14253	14177	14173	14410	14373	14192	14285	14194	14285	14168	14429	14169	14288	14222	14320	14310	14080	14284	14233	14191	14235	14237	14321	14333	14275	14127	14293	14188	14266	14289	14158	14339	14262	14370	14364	14304	14316	14159	14091	14284	14126	14145	14284	14094	14162	14218	14240	14133	14111	14195	14050	14068	14340	14392	14356	14293	14264	14254	14375	14307	14266	14115	14322	14256	14274	14228	14416	14216	14127	14248	14330	14193	14148	14231	14324	14269	14288	14219	14221	14161	14319	14425	14286	14144	14236	14167	14303	14377	14182	14171	14273	14277	14279	14142	14201	14307	14149	14194	14206	14437	14190	14472	14261	14239	14198	14317	14099	14296	14301	14215	14224	14282	14139	14281	14427	14262	14409	14265	14272	14276	14329	14130	14285	14294	14247	14236	14113	14305	14236	14238	14340	14292	14194	14297	14159	14330	14164	14049	14171	14206	14314	14266	14223	14421	14241	14154	14291	14293	14296	14302	14256	14379	14285	14377	14179	14223	14194	14226	14289	14201	14325	14197	14316	14345	14336	14248	14211	14221	14207	14280	14157	14054	14354	14240	14192	14290	14246	14216	14383	14180	14032	14376	14295	14380	14229	14339	14257	14162	14246	14182	14375	14287	14213	14194	14188	14200	14319	14340	14428	14249	14116	14303	14314	14325	14078	14240	14341	14308	14242	14310	14104	14284	14352	14194	14337	14344	14280	14107	14301	14336	14230	14333	14278	14285	14247	14298	14427	14440	14250	14497	14170	14209	14046	14276	14181	14350	14372	14296	14280	14176	14267	14404	14230	14353	14462	14296	14264	14191	14267	14134	14181	14362	14352	14277	13968	14173	14091	14271	14434	14230	14316	14331	14226	14133	14374	14302	14339	14102	14185	14253	14204	14142	14215	14386	14334	14306	14374	14185	14358	14155	14203	14051	14330	14287	14195	14200	14329	14171	14285	14293	14188	14209	14366	14282	14103	14215	14301	14420	14281	14136	14279	14256	14205	14330	14201	14338	14407	14273	14361	14336	14296	14141	14348	14114	14215	14192	14486	14230	14159	14317	14266	14235	14153	14354	13955	14259	14362	14199	14404	14246	14391	14233	14168	14097	14040	14326	14248	14117	14233	14091	14318	14326	14315	14291	14181	14387	14240	14334	14417	14223	14351	14164	14436	14253	14286	14155	14252	14128	14289	14380	14315	14257	14444	14290	14401	14385	14175	14245	14260	14263	14294	14365	14337	14227	14180	14175	14033	14271	14467	14325	14223	14291	14139	14313	14361	14150	14198	14268	14292	14260	14172	14252	14365	14313	14294	14230	14291	14323	14188	14145	14295	14271	14273	14358	14322	14304	14215	14091	14167	14202	14235	14234	14140	14266	14255	14237	14022	14314	14297	14297	14353	14356	14211	14184	14286	14354	14297	14197	14293	14216	14406	14316	14273	14301	14250	14300	14271	14376	14156	14220	14335	14272	14293	14257	14381	14298	14341	14131	14202	14156	14217	14226	14411	14173	14283	14417	14271	14321	14307	14282	14275	14376	14160	14141	14352	14420	14329	14105	14232	14311	14379	14309	14210	14305	14340	14150	14203	14343	14194	14273	14190	14245	14249	14224	14347	14267	14336	14250	14535	14344	14416	14193	14171	14276	14383	14221	14291	14334	14346	14327	14495	14103	14417	14241	14206	14252	14190	14147	14215	14396	14284	14141	14390	14274	14265	14228	14110	14206	14258	14444	14130	14200	14326	14272	14170	14239	14243	14069	14400	14509	14267	14263	14317	14246	14310	14221	14217	14361	14251	14254	14329	14446	14355	14382	14237	14413	14099	14260	14290	14319	14463	14348	14004	14287	14246	14228	14162	14325	14277	14284	14169	14212	14346	14327	14202	14344	14090	14256	14298	14212	14132	14166	14426	14090	14236	14280	14414	14248	14237	14334	14285	14390	14333	14371	14339	14257	14304	14145	14329	14388	14411	14134	14333	14269	14242	14308	14192	14139	14030	14422	14358	14204	14302	14296	14443	14139	14326	14184	14137	14174	14186	14267	14275	14156	14248	14322	14102	14402	14296	14390	14227	14342	14237	14128	14083	14313	14242	14438	14252	14288	14270	14353	14260	14186	14328	14158	14248	14257	14312	14328	14306	14244	14276	14371	14397	14147	14384	14283	14214	14262	14432	14343	14165	14422	14227	14262	14411	14191	14099	14429	14382	14213	14145	14217	14360	14152	14157	14381	14268	14256	14198	14235	14246	14164	14223	14214	14396	14361	14198	14389	14329	14276	14325	14364	14351	14256	14235	14079	14285	14159	14248	14469	14334	14298	14303	14185	14306	14280	14138	14367	14276	14296	14346	14279	14280	14294	14136	14397	14411	14143	14201	14326	14303	14435	14115	14209	14377	14186	14414	14255	14233	14401	14108	14350	14290	14296	14270	14368	14316	14156	14270	14276	14320	14229	14524	14319	14354	14318	14164	14322	14285	14412	14275	14335	14417	14359	14216	14170	14242	14246	14376	14280	14186	14160	14413	14308	14127	14270	14138	14283	14301	14298	14346	14257	14162	14107	14189	14248	14292	14339	14297	13987	14160	14309	14340	14330	14157	14307	14313	14213	14119	14159	14198	14281	14320	14217	14359	14309	14284	14301	14367	14243	14233	14365	14295	14390	14401	14108	14106	14354	14383	14140	14345	14395	14119	14361	14368	14254	14179	14245	14234	14298	14236	14450	14218	14175	14157	14367	14193	14377	14159	14423	14293	14518	14125	14182	14361	14157	14283	14227	14249	14308	14211	14315	14069	14269	14285	14321	14262	14338	14397	14338	14401	14224	14299	14326	14302	14175	14298	14148	14233	14346	14074	14234	14443	14084	14402	14283	14154	14305	14242	14411	14313	14371	14296	14332	14400	14232	14333	14307	14122	14307	14342	14199	14311	14294	14283	14323	14230	14245	14221	14214	14273	14360	14263	14208	14401	14187	14171	14334	14324	14392	14100	14420	14188	14071	14184	14212	14269	14214	14242	14253	14478	14288	14239	14236	14317	14320	14223	14277	14118	14281	14166	14249	14302	14204	14247	14270	14263	14155	14312	14108	14227	14216	14336	14204	14263	14238	14145	14275	14245	14270	14074	14396	14321	14348	14156	14219	14326	14317	14338	14273	14310	14209	14196	14273	14368	14133	14239	14185	14185	14149	14420	14295	14355	14190	14162	14212	14342	14120	14273	14439	14381	14389	14020	14148	14399	14354	14269	14247	14376	14256	14356	14184	14237	14217	14282	14189	14317	14343	14258	14296	14296	14242	14212	14296	14129	14216	14143	14191	14371	14252	14262	14270	14147	14168	14296	14376	14308	14236	14295	14142	14261	14396	14213	14307	14231	14202	14235	14311	14249	14356	14349	14240	14179	14183	14267	14126	14433	14262	14286	14186	14374	14059	14236	14130	14161	14324	14377	14283	14488	14340	14134	14190	14403	14270	14233	14255	14204	14264	14112	14315	14283	14287	14349	14134	14159	14469	14268	14369	14297	14290	14241	14429	14154	14241	14310	14390	14139	14375	14276	14328	14355	14205	14392	14125	14208	14223	14403	14236	14178	14417	14009	14315	14332	14394	14272	14143	14411	14352	14246	14163	14246	14229	14163	14156	14286	14382	14086	14286	14227	14006	14296	14257	14329	14143	14318	14172	14257	14223	14327	14096	14376	14103	14329	14357	14257	14398	14298	14189	14400	14374	14177	14342	14219	14263	14123	14235	14394	14150	14224	14162	14114	14331	14212	14249	14405	14273	14251	14248	14303	14217	14436	14308	14223	14226	14292	14318	14239	14325	14109	14291	14127
23626	20995	28304	23979	21839	21526	20278	17551	17088	17257	17086	16861	16879	16759	16862	16823	16666	16641	16723	16594	16480	16718	16838	16621	16701	16494	16724	16588	16843	16594	16519	16638	16667	16577	16424	16368	16534	16458	16516	16538	16798	16526	16594	16383	16371	16463	16293	16525	16580	16350	16461	16521	16542	16360	16379	16480	16372	16305	16394	16386	16520	16395	16530	16386	16461	16526	16226	16357	16371	16414	16566	16244	16293	16428	16752	16338	16605	16354	16268	16389	16435	16700	16476	16440	16540	16410	16374	16641	16335	16255	16265	16494	16219	16349	16622	16466	16425	16303	16301	16491	16406	16491	16398	16212	16594	16449	16511	16631	16501	16451	16272	16439	16347	16543	16321	16474	16623	16419	16470	16491	16593	16228	16425	16283	16456	16353	16333	16441	16336	16359	16548	16376	16607	16482	16423	16385	16481	16278	16378	16405	16482	16514	16466	16295	16359	16509	16298	16385	16475	16319	16534	16310	16424	16241	16363	16332	16404	16359	16421	16343	16383	16360	16542	16427	16468	16331	16388	16348	16304	16518	16438	16501	16516	16427	16611	16459	16433	16461	16442	16291	16305	16340	16263	16518	16448	16474	16412	16455	16434	16391	16576	16415	16423	16364	16508	16446	16200	16289	16332	16268	16477	16387	16284	16485	16528	16265	16483	16495	16541	16407	16550	16465	16351	16276	16390	16345	16470	16322	16407	16521	16417	16441	16314	16442	16563	16362	16264	16424	16474	16384	16644	16427	16374	16412	16526	16394	16249	16523	16321	16290	16760	16311	16267	16411	16496	16289	16441	16367	16461	16202	16588	16416	16279	16615	16332	16236	16469	16338	16417	16482	16444	16351	16459	16562	16244	16283	16407	16375	16423	16486	16545	16432	16552	16416	16386	16490	16487	16218	16466	16486	16276	16315	16405	16709	16539	16368	16432	16479	16435	16264	16375	16528	16506	16557	16465	16437	16334	16379	16507	16371	16336	16295	16488	16428	16564	16439	16432	16460	16389	16434	16520	16316	16368	16494	16493	16447	16414	16474	16434	16254	16280	16613	16440	16297	16324	16269	16427	16390	16469	16325	16353	16382	16355	16282	16250	16257	16538	16384	16455	16377	16459	16573	16233	16478	16415	16418	16475	16470	16288	16481	16600	16449	16519	16535	16365	16441	16476	16574	16367	16361	16498	16297	16504	16294	16282	16211	16276	16511	16266	16569	16419	16435	16260	16291	16338	16272	16396	16435	16420	16481	16488	16506	16484	16241	16570	16244	16477	16356	16485	16261	16251	16337	16236	16402	16430	16346	16366	16326	16443	16248	16295	16273	16542	16392	16382	16382	16264	16384	16477	16519	16361	16461	16539	16314	16327	16302	16347	16348	16529	16513	16444	16368	16486	16282	16368	16295	16393	16309	16291	16520	16504	16416	16487	16475	16524	16476	16470	16397	16243	16304	16540	16422	16346	16427	16304	16447	16395	16337	16307	16413	16487	16561	16457	16306	16421	16395	16443	16477	16514	16325	16312	16399	16130	16388	16429	16516	16258	16383	16293	16360	16457	16454	16362	16359	16180	16399	16429	16416	16295	16381	16468	16383	16293	16363	16329	16286	16418	16382	16468	16240	16490	16490	16478	16434	16483	16242	16364	16306	16403	16519	16480	16647	16421	16276	16280	16189	16344	16306	16288	16289	16379	16428	16355	16595	16478	16368	16539	16425	16503	16405	16389	16413	16368	16387	16418	16363	16176	16255	16182	16330	16198	16334	16596	16309	16273	16407	16432	16350	16223	16401	16431	16336	16300	16549	16359	16453	16279	16466	16277	16300	16390	16256	16431	16497	16526	16514	16359	16394	16474	16445	16428	16191	16597	16512	16307	16438	16397	16379	16326	16411	16336	16464	16395	16488	16412	16424	16217	16498	16364	16406	16391	16519	16552	16387	16348	16309	16397	16289	16460	16516	16552	16308	16264	16354	16519	16391	16341	16408	16432	16158	16425	16144	16298	16299	16280	16398	16191	16496	16449	16554	16389	16508	16433	16359	16521	16342	16484	16384	16338	16549	16323	16586	16420	16384	16465	16533	16499	16214	16517	16336	16512	16646	16285	16642	16535	16244	16361	16500	16221	16390	16468	16555	16545	16355	16525	16352	16737	16278	16267	16414	16347	16311	16411	16410	16358	16431	16502	16311	16337	16300	16403	16651	16262	16534	16364	16409	16432	16394	16565	16487	16261	16313	16510	16517	16639	16349	16469	16366	16363	16353	16576	16219	16289	16392	16397	16507	16356	16425	16381	16489	16573	16681	16466	16473	16419	16374	16583	16421	16319	16213	16396	16168	16338	16298	16548	16335	16508	16230	16449	16356	16469	16391	16225	16446	16491	16427	16493	16336	16353	16439	16426	16348	16195	16298	16393	16252	16464	16703	16399	16583	16237	16554	16495	16337	16296	16525	16431	16372	16545	16548	16453	16386	16650	16359	16536	16310	16531	16377	16373	16305	16375	16286	16405	16532	16412	16388	16520	16421	16642	16326	16137	16472	16166	16367	16467	16452	16437	16274	16239	16673	16565	16264	16429	16430	16205	16217	16419	16382	16491	16507	16590	16257	16432	16277	16361	16212	16344	16353	16400	16295	16391	16527	16207	16241	16506	16380	16338	16353	16521	16438	16352	16323	16649	16210	16242	16358	16416	16442	16357	16319	16556	16395	16467	16338	16537	16431	16329	16418	16440	16366	16214	16359	16499	16326	16604	16683	16217	16490	16419	16440	16326	16363	16304	16414	16336	16316	16452	16436	16538	16394	16576	16442	16399	16455	16294	16420	16408	16466	16586	16460	16362	16338	16363	16525	16532	16401	16503	16324	16241	16615	16454	16431	16267	16421	16458	16350	16459	16294	16377	16485	16377	16362	16591	16296	16486	16469	16487	16558	16398	16302	16436	16364	16536	16250	16444	16414	16493	16373	16673	16426	16452	16288	16406	16451	16610	16291	16196	16362	16437	16272	16317	16376	16426	16534	16345	16530	16474	16287	16637	16491	16330	16598	16453	16452	16308	16409	16348	16333	16424	16248	16549	16247	16336	16232	16491	16380	16350	16347	16237	16447	16574	16426	16346	16517	16310	16431	16267	16488	16455	16350	16417	16198	16468	16388	16235	16568	16493	16395	16368	16527	16311	16401	16463	16207	16589	16471	16461	16474	16519	16410	16490	16292	16458	16303	16529	16507	16397	16512	16513	16515	16508	16422	16461	16367	16506	16386	16354	16311	16270	16372	16470	16374	16461	16422	16417	16478	16537	16426	16372	16357	16350	16505	16459	16606	16516	16502	16317	16561	16540	16499	16308	16335	16428	16312	16456	16649	16460	16341	16449	16328	16527	16351	16641	16563	16352	16292	16444	16240	16483	16484	16477	16304	16232	16645	16427	16535	16263	16264	16373	16408	16461	16186	16359	16334	16391	16404	16518	16322	16420	16343	16515	16270	16407	16381	16569	16362	16270	16405	16493	16401	16532	16577	16364	16389	16374	16408	16563	16156	16391	16185	16322	16434	16348	16488	16203	16387	16331	16414	16372	16518	16411	16131	16495	16251	16351	16615	16630	16324	16442	16481	16541	16442	16287	16258	16376	16398	16389	16378	16416	16447	16397	16423	16534	16436	16354	16405	16198	16332	16784	16237	16373	16520	16348	16526	16475	16458	16296	16411	16522	16460	16342	16509	16325	16285	16354	16393	16417	16400	16252	16230	16267	16262	16281	16258	16411	16269	16486	16380	16305	16356	16517	16408	16337	16695	16347	16241	16468	16296	16496	16316	16304	16249	16337	16538	16436	16404	16527	16374	16514	16407	16403	16474	16354	16244	16502	16618	16602	16412	16229	16441	16454	16401	16229	16250	16521	16367	16721	16320	16518	16410	16311	16620	16398	16586	16249	16305	16545	16548	16501	16218	16527	16503	16151	16338	16644	16406	16437	16617	16550	16344	16307	16430	16250	16318	16579	16283	16525	16328	16386	16472	16628	16539	16262	16368	16439	16354	16285	16464	16607	16347	16367	16340	16517	16334	16401	16320	16344	16525	16420	16444	16227	16434	16601	16354	16300	16555	16538	16350	16295	16492	16604	16663	16399	16302	16409	16399	16398	16274	16329	16452	16461	16359	16499	16240	16399	16527	16358	16513	16490	16506	16302	16211	16379	16471	16506	16383	16558	16479	16600	16445	16416	16385	16490	16281	16396	16228	16327	16359	16508	16443	16269	16410	16341	16183	16267	16574	16598	16471	16368	16481	16516	16337	16513	16298	16422	16476	16378	16552	16536	16429	16577	16304	16437	16344	16586	16572	16458	16425	16139	16489	16376	16391	16308	16280	16226	16397	16388	16595	16588	16418	16356	16373	16396	16458	16382	16355	16568	16307	16199	16461	16309	16404	16429	16522	16423	16435	16374	16364	16470	16375	16473	16421	16307	16494	16377	16352	16373	16550	16394	16594	16549	16481	16349	16501	16169	16160	16347	16291	16337	16375	16550	16486	16118	16447	16444	16426	16593	16471	16693	16324	16384	16547	16503	16220	16359	16231	16404	16353	16427	16386	16564	16318	16381	16329	16547	16503	16311	16315	16359	16087	16337	16714	16345	16343	16306	16479	16438	16397	16620	16415	16370	16514	16411	16512	16411	16512	16352	16514	16559	16388	16280	16530	16616	16382	16286	16360	16331	16377	16239	16180	16630	16326	16610	16339	16613	16417	16403	16271	16381	16215	16324	16348	16428	16367	16445	16450	16441	16297	16470	16303	16412	16417	16451	16428	16392	16382	16421	16409	16464	16576	16289	16309	16410	16289	16210	16436	16285	16572	16254	16441	16506	16408	16391	16270	16344	16305	16444	16349	16473	16531	16361	16297	16461	16454	16549	16564	16194	16464	16505	16339	16398	16483	16286	16385	16280	16428	16460	16452	16415	16350	16543	16385	16307	16425	16441	16447	16347	16399	16650	16324	16360	16386	16374	16718	16484	16329	16285	16623	16516	16339	16350	16305	16362	16388	16282	16178	16484	16364	16491	16413	16529	16511	16402	16599	16464	16531	16363	16332	16677	16454	16450	16563	16349	16577	16441	16583	16474	16245	16309	16435	16500	16577	16383	16408	16514	16478
17400	28216	26232	21302	18955	17772	16959	16132	15767	15542	15354	15241	15313	15002	15032	15039	15083	14940	14934	15013	14968	14898	15009	14787	14943	15062	14899	14992	15079	14906	14874	14746	14978	14757	14690	14843	14782	14755	14792	14659	14666	14878	14689	14553	14745	14750	14783	14645	14741	14768	14740	14630	14711	14706	14665	14757	14679	14834	14722	14660	14790	14776	14807	14776	14696	14646	14632	14608	14785	14634	14663	14654	14726	14825	14561	14756	14616	14649	14648	14706	14640	14749	14820	14534	14628	14663	14757	14735	14695	14667	14701	14791	14566	14647	14630	14717	14483	14779	14619	14676	14802	14388	14706	14686	14623	14494	14598	14614	14756	14623	14576	14583	14531	14541	14765	14690	14555	14637	14678	14684	14808	14643	14881	14639	14853	14706	14585	14730	14479	14641	14508	14627	14517	14628	14711	14671	14624	14590	14626	14752	14615	14551	14657	14596	14608	14623	14556	14626	14722	14588	14695	14583	14601	14671	14621	14663	14503	14757	14902	14825	14683	14490	14685	14592	14661	14552	14624	14708	14714	14773	14771	14731	14847	14554	14666	14613	14606	14677	14850	14354	14527	14590	14653	14635	14697	14517	14446	14527	14695	14831	14628	14754	14555	14561	14494	14622	14627	14691	14802	14639	14585	14700	14600	14604	14508	14590	14512	14736	14546	14611	14562	14584	14670	14589	14595	14485	14756	14554	14637	14651	14665	14495	14645	14649	14653	14458	14679	14614	14662	14496	14492	14547	14648	14519	14718	14665	14687	14794	14713	14681	14780	14741	14841	14571	14707	14568	14679	14482	14642	14806	14584	14703	14796	14616	14662	14516	14383	14633	14596	14596	14603	14714	14571	14768	14585	14732	14782	14608	14728	14596	14619	14649	14678	14737	14493	14489	14575	14652	14761	14769	14579	14727	14630	14674	14630	14711	14525	14519	14667	14553	14508	14675	14578	14510	14673	14552	14620	14644	14816	14759	14517	14535	14634	14681	14528	14629	14661	14652	14809	14809	14680	14389	14629	14577	14484	14810	14513	14385	14650	14777	14713	14479	14713	14671	14502	14809	14612	14758	14490	14655	14580	14649	14496	14630	14653	14690	14748	14679	14595	14470	14644	14567	14540	14779	14716	14533	14679	14544	14590	14807	14474	14634	14575	14588	14695	14581	14692	14767	14642	14723	14530	14565	14654	14569	14559	14514	14713	14645	14677	14591	14664	14543	14575	14716	14598	14638	14541	14590	14601	14784	14495	14612	14738	14574	14608	14437	14598	14657	14540	14547	14763	14577	14450	14784	14832	14553	14727	14584	14478	14763	14711	14692	14581	14655	14755	14573	14606	14544	14635	14610	14658	14717	14570	14581	14607	14622	14568	14736	14564	14779	14559	14717	14705	14431	14580	14632	14754	14449	14550	14705	14624	14755	14734	14523	14611	14538	14620	14573	14702	14504	14770	14626	14731	14802	14566	14603	14656	14630	14572	14612	14759	14726	14706	14599	14765	14666	14499	14643	14641	14650	14506	14741	14810	14580	14657	14608	14611	14564	14698	14609	14673	14539	14538	14705	14762	14629	14555	14650	14698	14536	14637	14770	14785	14688	14629	14451	14446	14750	14660	14719	14535	14630	14547	14575	14712	14607	14543	14533	14510	14792	14684	14522	14653	14692	14689	14638	14753	14722	14614	14658	14574	14589	14700	14514	14480	14649	14493	14586	14586	14607	14432	14559	14637	14688	14805	14709	14624	14734	14566	14552	14760	14747	14511	14604	14631	14809	14623	14718	14602	14639	14588	14570	14570	14518	14701	14643	14712	14773	14616	14651	14486	14605	14568	14749	14666	14657	14630	14617	14678	14477	14623	14453	14538	14729	14668	14368	14621	14501	14611	14577	14622	14681	14731	14491	14571	14537	14630	14596	14719	14830	14619	14751	14537	14594	14627	14617	14662	14532	14713	14769	14551	14657	14671	14590	14794	14638	14730	14680	14594	14744	14501	14578	14611	14722	14422	14771	14641	14700	14706	14416	14750	14613	14644	14483	14533	14600	14663	14639	14609	14605	14402	14763	14839	14614	14434	14674	14733	14575	14649	14619	14530	14475	14700	14613	14614	14809	14642	14609	14677	14742	14613	14388	14580	14794	14639	14547	14617	14642	14632	14586	14651	14552	14562	14563	14569	14679	14599	14646	14641	14649	14541	14623	14615	14608	14542	14630	14737	14682	14686	14704	14743	14594	14486	14709	14668	14858	14768	14586	14663	14522	14642	14511	14768	14709	14690	14796	14479	14627	14713	14553	14793	14605	14709	14672	14651	14758	14590	14673	14691	14672	14658	14722	14543	14735	14759	14595	14667	14631	14789	14495	14448	14664	14631	14781	14723	14675	14518	14646	14722	14686	14636	14591	14707	14708	14642	14653	14576	14729	14619	14829	14620	14813	14767	14755	14463	14647	14534	14596	14760	14612	14681	14546	14744	14521	14775	14603	14643	14678	14647	14524	14594	14711	14785	14518	14611	14636	14587	14704	14544	14833	14594	14472	14595	14416	14578	14611	14607	14743	14674	14704	14559	14797	14613	14717	14679	14567	14691	14581	14602	14635	14509	14631	14677	14565	14657	14642	14711	14608	14630	14508	14648	14661	14581	14656	14614	14574	14727	14679	14643	14734	14488	14714	14613	14520	14524	14644	14580	14696	14536	14628	14799	14622	14742	14600	14648	14661	14707	14670	14450	14522	14677	14704	14641	14686	14712	14570	14425	14574	14617	14583	14579	14693	14682	14588	14508	14669	14572	14532	14707	14627	14516	14502	14420	14619	14563	14459	14609	14641	14531	14525	14590	14552	14471	14609	14551	14611	14806	14718	14877	14656	14629	14741	14679	14595	14660	14515	14612	14829	14528	14569	14547	14440	14806	14756	14596	14449	14651	14536	14487	14591	14593	14615	14660	14726	14588	14563	14756	14609	14765	14693	14538	14661	14671	14712	14629	14483	14747	14602	14587	14659	14585	14773	14547	14632	14756	14651	14650	14666	14695	14622	14567	14636	14779	14618	14719	14697	14680	14725	14679	14459	14745	14647	14709	14694	14685	14717	14587	14583	14670	14757	14529	14603	14687	14551	14623	14657	14676	14798	14497	14728	14748	14492	14638	14526	14556	14605	14736	14516	14546	14633	14640	14668	14507	14887	14686	14776	14744	14599	14733	14691	14643	14685	14695	14574	14675	14495	14675	14623	14683	14592	14787	14656	14747	14512	14595	14649	14737	14728	14638	14498	14728	14856	14567	14764	14682	14646	14657	14573	14713	14381	14635	14806	14578	14521	14492	14494	14853	14480	14673	14568	14692	14703	14584	14613	14601	14586	14496	14732	14607	14664	14741	14474	14613	14685	14574	14545	14617	14503	14660	14736	14654	14531	14747	14692	14649	14732	14547	14698	14692	14645	14677	14561	14723	14685	14601	14536	14735	14632	14486	14667	14630	14685	14632	14651	14725	14619	14596	14700	14574	14627	14705	14535	14593	14739	14701	14796	14800	14644	14479	14647	14620	14585	14643	14637	14655	14603	14824	14749	14705	14654	14514	14589	14597	14694	14600	14550	14710	14715	14695	14618	14611	14709	14812	14649	14705	14741	14591	14595	14470	14520	14632	14564	14749	14570	14654	14786	14620	14504	14545	14700	14537	14583	14772	14639	14687	14731	14608	14661	14554	14650	14588	14513	14799	14699	14629	14515	14522	14692	14733	14774	14497	14743	14637	14633	14510	14652	14657	14525	14902	14601	14562	14639	14679	14549	14430	14497	14683	14456	14495	14631	14454	14765	14859	14551	14612	14678	14642	14546	14606	14558	14727	14752	14572	14648	14741	14638	14541	14665	14614	14609	14649	14722	14666	14603	14682	14593	14753	14772	14694	14666	14717	14734	14622	14601	14734	14630	14502	14664	14513	14396	14684	14628	14588	14588	14558	14723	14745	14468	14723	14739	14591	14638	14672	14751	14655	14622	14706	14748	14674	14742	14587	14721	14560	14771	14788	14615	14632	14713	14696	14499	14686	14521	14734	14536	14700	14743	14639	14732	14708	14723	14460	14522	14509	14749	14490	14680	14686	14673	14547	14651	14737	14626	14504	14579	14528	14657	14626	14726	14486	14729	14535	14669	14692	14680	14641	14766	14583	14578	14559	14483	14506	14614	14771	14441	14480	14502	14713	14699	14658	14533	14470	14738	14522	14576	14688	14505	14782	14672	14797	14755	14541	14651	14767	14621	14634	14680	14515	14814	14659	14690	14626	14684	14501	14577	14552	14511	14548	14528	14654	14667	14718	14632	14812	14606	14719	14623	14702	14754	14710	14707	14634	14531	14614	14545	14582	14505	14674	14611	14483	14610	14608	14471	14555	14623	14508	14565	14734	14744	14781	14665	14617	14666	14725	14616	14740	14599	14459	14563	14698	14571	14651	14738	14810	14654	14723	14738	14598	14636	14575	14662	14618	14681	14599	14553	14681	14644	14659	14648	14730	14630	14687	14634	14702	14527	14540	14693	14617	14650	14763	14624	14647	14567	14527	14666	14614	14750	14708	14676	14520	14716	14670	14555	14767	14574	14571	14591	14729	14741	14594	14636	14733	14479	14422	14563	14808	14608	14597	14453	14678	14667	14769	14643	14531	14415	14759	14651	14501	14577	14645	14482	14688	14578	14453	14640	14669	14515	14528	14704	14631	14611	14775	14673	14711	14536	14503	14557	14601	14626	14610	14651	14702	14866	14450	14641	14571	14743	14639	14517	14704	14729	14574	14497	14678	14653	14475	14713	14686	14686	14726	14617	14441	14642	14580	14702	14622	14710	14500	14751	14544	14538	14540	14627	14555	14671	14558	14622	14700	14621	14667	14682	14600	14780	14542	14557	14550	14569	14555	14621	14681	14774	14456	14658	14647	14437	14655	14681	14680	14721	14812	14681	14535	14703	14525	14453	14616	14661	14538	14650	14599	14695	14649	14761	14671	14747	14650	14793	14559	14723	14630	14711	14747	14565	14726	14555	14575	14801	14569	14750	14512	14746	14714	14588	14613	14425	14617	14543	14738	14437	14581	14815	14528	14615	14698	14600	14616	14633	14676	14524	14643	14702	14732	14473	14729	14435	14610	14582
22481	20927	28594	23375	21127	22934	23888	19011	17550	17695	17477	17304	17050	17213	16990	16914	16955	16866	17070	16953	16944	16935	16796	16904	16609	16780	16760	16805	16863	16774	16962	16736	16509	16619	16537	16735	16648	16742	16666	16527	16551	16687	16776	16484	16552	16550	16550	16675	16632	16566	16668	16507	16492	16449	16546	16721	16686	16491	16535	16471	16582	16572	16612	16361	16461	16454	16528	16546	16673	16427	16601	16666	16339	16414	16450	16472	16692	16515	16529	16505	16748	16511	16475	16341	16558	16466	16621	16583	16604	16663	16507	16590	16577	16439	16589	16410	16274	16504	16486	16675	16373	16461	16491	16492	16535	16757	16633	16443	16636	16416	16404	16680	16481	16503	16564	16496	16335	16489	16612	16541	16365	16347	16598	16340	16588	16354	16515	16227	16541	16406	16511	16406	16504	16597	16356	16513	16502	16598	16474	16533	16457	16381	16639	16551	16319	16329	16257	16611	16429	16321	16384	16370	16664	16501	16279	16335	16467	16662	16638	16466	16351	16378	16566	16578	16439	16590	16544	16477	16350	16607	16510	16782	16417	16405	16424	16489	16515	16441	16337	16567	16578	16610	16647	16413	16324	16336	16479	16266	16491	16349	16388	16589	16481	16666	16444	16511	16446	16634	16524	16428	16533	16512	16513	16461	16550	16334	16329	16436	16543	16633	16467	16314	16368	16317	16247	16283	16361	16296	16504	16544	16454	16443	16579	16449	16444	16460	16493	16408	16434	16432	16490	16653	16477	16584	16451	16329	16523	16435	16669	16594	16401	16479	16430	16411	16490	16518	16352	16476	16540	16457	16516	16439	16467	16529	16585	16154	16627	16418	16556	16298	16499	16269	16474	16186	16422	16446	16431	16322	16487	16518	16365	16507	16622	16538	16309	16440	16383	16327	16444	16550	16607	16344	16383	16431	16310	16529	16616	16262	16267	16543	16596	16657	16470	16474	16569	16538	16342	16399	16421	16280	16629	16452	16395	16551	16268	16498	16400	16688	16401	16275	16439	16479	16422	16494	16571	16155	16414	16312	16421	16448	16380	16277	16483	16495	16507	16622	16495	16353	16521	16516	16253	16286	16548	16429	16412	16415	16525	16393	16561	16591	16360	16435	16244	16365	16489	16256	16434	16457	16365	16390	16470	16337	16462	16443	16390	16337	16377	16339	16460	16614	16384	16457	16508	16587	16520	16350	16591	16396	16279	16435	16402	16280	16392	16640	16425	16471	16547	16688	16447	16534	16336	16384	16364	16322	16533	16656	16460	16464	16403	16286	16532	16576	16401	16532	16504	16533	16389	16310	16590	16547	16481	16426	16547	16555	16452	16515	16331	16417	16510	16424	16272	16554	16359	16415	16355	16472	16461	16456	16296	16252	16328	16388	16418	16407	16559	16501	16281	16350	16329	16413	16347	16453	16495	16491	16365	16453	16330	16437	16267	16244	16581	16413	16469	16459	16530	16373	16611	16314	16339	16311	16542	16420	16310	16415	16603	16470	16267	16421	16341	16589	16587	16199	16471	16635	16565	16502	16627	16452	16314	16316	16378	16566	16444	16444	16445	16470	16361	16446	16552	16375	16470	16496	16310	16368	16565	16370	16448	16467	16536	16380	16457	16267	16354	16232	16297	16469	16354	16282	16368	16372	16361	16392	16378	16388	16349	16499	16464	16565	16536	16299	16400	16487	16336	16394	16329	16286	16465	16237	16389	16436	16569	16473	16470	16280	16384	16377	16360	16224	16568	16417	16443	16154	16470	16445	16439	16423	16348	16408	16579	16583	16508	16541	16183	16206	16429	16323	16425	16499	16545	16370	16389	16490	16384	16640	16599	16561	16540	16252	16520	16393	16371	16337	16293	16317	16434	16184	16422	16493	16421	16455	16387	16594	16367	16333	16387	16681	16556	16428	16304	16485	16433	16436	16404	16268	16368	16306	16597	16327	16418	16346	16528	16368	16391	16442	16611	16372	16351	16613	16384	16556	16423	16537	16390	16519	16358	16525	16431	16493	16243	16311	16342	16510	16440	16228	16163	16399	16383	16418	16558	16479	16482	16539	16393	16591	16602	16407	16500	16274	16487	16519	16486	16484	16586	16501	16507	16316	16502	16391	16557	16514	16666	16406	16386	16480	16625	16399	16249	16582	16474	16454	16604	16637	16304	16277	16576	16495	16453	16680	16447	16539	16370	16599	16555	16462	16324	16551	16280	16520	16681	16272	16484	16482	16336	16332	16517	16393	16300	16385	16554	16584	16459	16268	16231	16239	16493	16498	16376	16342	16447	16489	16218	16543	16218	16257	16278	16669	16445	16491	16270	16495	16556	16481	16571	16441	16392	16454	16506	16394	16296	16532	16381	16338	16211	16482	16323	16425	16295	16429	16466	16417	16555	16450	16456	16488	16451	16369	16514	16414	16455	16565	16529	16467	16555	16439	16379	16576	16600	16488	16547	16459	16502	16504	16352	16372	16314	16340	16394	16657	16401	16430	16316	16479	16516	16590	16345	16551	16171	16625	16403	16248	16695	16495	16377	16285	16491	16536	16275	16404	16285	16417	16376	16488	16388	16422	16397	16304	16488	16365	16662	16534	16460	16356	16444	16540	16519	16437	16533	16398	16413	16333	16405	16517	16290	16216	16324	16250	16488	16435	16338	16364	16592	16508	16387	16345	16459	16331	16583	16432	16431	16625	16424	16480	16488	16348	16615	16697	16501	16451	16472	16443	16156	16327	16256	16329	16497	16427	16378	16290	16404	16361	16279	16439	16408	16378	16500	16325	16478	16432	16500	16490	16357	16416	16357	16585	16402	16447	16575	16214	16221	16399	16509	16435	16422	16401	16645	16517	16467	16620	16625	16535	16338	16435	16587	16275	16440	16391	16467	16505	16422	16431	16436	16367	16522	16550	16404	16515	16457	16230	16487	16414	16296	16502	16446	16406	16307	16364	16360	16404	16570	16419	16367	16375	16778	16496	16523	16393	16485	16438	16393	16225	16389	16363	16469	16360	16325	16251	16541	16558	16264	16300	16382	16591	16510	16469	16561	16491	16484	16296	16385	16576	16516	16411	16423	16324	16353	16547	16469	16440	16468	16392	16370	16510	16619	16527	16541	16463	16210	16231	16407	16505	16528	16451	16213	16434	16564	16454	16334	16449	16468	16454	16531	16398	16393	16442	16520	16500	16518	16472	16434	16296	16554	16321	16386	16412	16636	16645	16350	16627	16477	16383	16402	16222	16509	16311	16261	16481	16359	16433	16371	16664	16401	16340	16447	16365	16373	16189	16469	16465	16454	16277	16378	16415	16217	16473	16594	16442	16425	16589	16432	16456	16493	16499	16481	16453	16374	16384	16644	16374	16342	16303	16525	16619	16505	16286	16190	16574	16461	16337	16322	16287	16411	16448	16535	16412	16570	16357	16381	16458	16281	16402	16481	16340	16421	16564	16449	16389	16268	16607	16407	16447	16358	16494	16678	16451	16617	16353	16421	16356	16564	16478	16541	16450	16587	16416	16474	16346	16676	16547	16530	16281	16516	16218	16303	16524	16368	16420	16410	16444	16515	16458	16235	16376	16400	16469	16491	16513	16506	16355	16258	16491	16456	16628	16315	16410	16179	16681	16278	16531	16659	16526	16634	16342	16555	16438	16152	16379	16443	16487	16184	16287	16519	16259	16356	16498	16602	16538	16640	16270	16261	16400	16352	16330	16542	16207	16590	16534	16394	16486	16328	16516	16419	16622	16630	16522	16344	16522	16457	16359	16310	16384	16536	16383	16338	16389	16509	16342	16534	16437	16372	16551	16519	16228	16249	16386	16300	16481	16391	16302	16565	16489	16272	16411	16403	16306	16339	16526	16475	16533	16388	16331	16363	16443	16559	16501	16502	16435	16688	16521	16404	16492	16211	16224	16270	16488	16395	16368	16451	16494	16485	16396	16284	16240	16591	16370	16554	16659	16555	16571	16627	16404	16443	16206	16426	16368	16577	16512	16377	16530	16579	16476	16308	16593	16477	16454	16389	16432	16572	16516	16452	16595	16616	16468	16370	16464	16424	16256	16314	16556	16503	16480	16583	16405	16255	16372	16394	16570	16441	16259	16493	16533	16266	16262	16529	16135	16309	16288	16432	16289	16502	16549	16262	16326	16420	16517	16553	16448	16363	16477	16473	16386	16223	16521	16309	16394	16361	16495	16321	16473	16423	16634	16516	16426	16475	16492	16258	16515	16147	16406	16402	16372	16499	16459	16413	16418	16441	16433	16434	16374	16373	16269	16235	16319	16354	16403	16323	16173	16542	16527	16466	16334	16372	16505	16471	16476	16377	16464	16571	16613	16506	16605	16660	16734	16416	16485	16570	16378	16346	16541	16154	16552	16509	16311	16439	16513	16418	16397	16426	16441	16310	16538	16505	16313	16340	16525	16405	16270	16431	16486	16631	16203	16685	16509	16492	16194	16469	16322	16455	16444	16325	16488	16430	16507	16468	16649	16478	16707	16399	16353	16410	16336	16571	16436	16457	16349	16166	16435	16303	16702	16415	16513	16438	16381	16337	16515	16286	16369	16318	16455	16435	16342	16382	16467	16459	16625	16667	16588	16503	16380	16420	16346	16706	16270	16337	16295	16256	16595	16452	16320	16521	16401	16473	16418	16442	16411	16517	16117	16715	16519	16541	16441	16554	16447	16199	16327	16503	16522	16354	16444	16602	16473	16369	16232	16462	16463	16332	16422	16350	16568	16256	16299	16475	16386	16466	16307	16509	16639	16527	16284	16529	16389	16599	16635	16349	16423	16608	16301	16494	16329	16377	16286	16548	16286	16610	16314	16575	16360	16456	16376	16631	16550	16450	16692	16499	16419	16392	16369	16374	16466	16414	16367	16375	16317	16515	16432	16251	16394	16617	16470	16337	16618	16495	16409	16438	16306	16366	16391	16419	16397	16488	16305	16502	16838	16587	16388	16532	16626	16460	16436	16453	16533	16593	16461	16557	16536	16425	16191	16680	16379	16429	16418	16324	16456	16366	16433	16431	16310	16465	16300	16521	16451	16553	16242	16286	16455	16417	16577	16463	16464	16536	16473	16467	16422	16372	16505	16458	16498	16467	16490	16558	16440	16325	16473	16492	16556	16577	16311
18952	32497	30310	24221	21029	19393	18032	17110	16660	16224	15751	15656	15482	15479	15253	15265	15060	15138	15002	15073	14986	15140	14948	14978	15012	15011	14933	14924	14982	15034	14831	15081	15030	14734	14950	14843	14949	14734	14768	14743	14933	14757	14651	14843	14931	14597	14658	14710	14681	14827	14672	14755	14762	14687	14778	14552	14627	14796	14736	14812	14762	14679	14743	14746	14659	14671	14802	14560	14864	14638	14585	14683	14603	14790	14633	14571	14865	14762	14608	14641	14731	14525	14678	14547	14753	14597	14668	14575	14516	14760	14665	14613	14679	14561	14503	14637	14513	14558	14619	14725	14715	14702	14557	14593	14746	14655	14753	14671	14770	14584	14521	14434	14636	14537	14615	14499	14811	14615	14644	14695	14597	14617	14656	14640	14683	14662	14673	14421	14711	14578	14735	14671	14731	14697	14623	14464	14820	14728	14694	14664	14715	14718	14673	14638	14707	14731	14451	14719	14380	14590	14666	14790	14683	14573	14588	14741	14770	14742	14639	14639	14628	14693	14749	14682	14601	14632	14702	14581	14712	14573	14690	14568	14551	14717	14521	14558	14678	14784	14616	14888	14565	14612	14607	14592	14744	14663	14591	14575	14614	14492	14674	14826	14399	14642	14661	14759	14754	14580	14559	14621	14619	14589	14472	14734	14793	14680	14448	14659	14669	14603	14606	14595	14641	14663	14638	14570	14770	14524	14794	14800	14809	14621	14652	14641	14661	14586	14678	14583	14546	14661	14674	14615	14707	14646	14597	14470	14541	14603	14374	14701	14666	14527	14612	14555	14814	14554	14775	14600	14586	14721	14708	14680	14659	14752	14726	14511	14704	14593	14677	14502	14562	14445	14767	14599	14529	14477	14503	14535	14683	14637	14765	14480	14614	14558	14560	14584	14542	14569	14438	14634	14622	14502	14556	14531	14709	14539	14620	14575	14644	14660	14644	14730	14711	14570	14736	14807	14660	14675	14757	14751	14444	14605	14710	14535	14647	14548	14658	14709	14648	14670	14689	14599	14715	14730	14504	14804	14646	14678	14779	14590	14551	14584	14670	14686	14708	14611	14667	14594	14540	14617	14685	14777	14704	14708	14637	14471	14667	14608	14502	14602	14647	14640	14639	14768	14606	14634	14724	14521	14699	14577	14578	14592	14739	14490	14622	14734	14623	14607	14684	14563	14558	14572	14604	14637	14469	14550	14721	14395	14648	14890	14587	14698	14667	14495	14507	14569	14442	14558	14625	14861	14692	14604	14501	14649	14634	14662	14727	14675	14676	14658	14768	14614	14641	14626	14470	14731	14735	14823	14756	14736	14473	14562	14453	14653	14652	14648	14656	14633	14635	14528	14586	14595	14525	14628	14779	14621	14557	14692	14499	14755	14577	14726	14493	14493	14730	14682	14738	14617	14715	14599	14631	14688	14597	14690	14514	14781	14692	14488	14659	14606	14494	14560	14599	14560	14555	14680	14656	14484	14679	14617	14610	14347	14669	14651	14554	14496	14558	14668	14794	14740	14507	14628	14701	14593	14638	14631	14595	14500	14570	14639	14807	14563	14793	14552	14468	14618	14586	14623	14554	14697	14547	14735	14597	14460	14526	14625	14516	14564	14644	14680	14821	14487	14623	14633	14555	14715	14576	14648	14692	14472	14619	14451	14754	14536	14767	14555	14430	14626	14627	14723	14687	14594	14506	14581	14582	14631	14623	14573	14636	14525	14580	14678	14571	14732	14620	14722	14707	14737	14643	14514	14694	14657	14677	14526	14549	14736	14546	14618	14692	14544	14564	14770	14765	14510	14658	14629	14638	14606	14546	14389	14635	14745	14497	14676	14685	14692	14439	14773	14731	14723	14502	14515	14563	14722	14562	14561	14543	14875	14756	14535	14583	14690	14565	14707	14749	14636	14455	14722	14620	14751	14609	14667	14620	14734	14658	14581	14690	14664	14569	14688	14666	14536	14606	14759	14678	14525	14830	14599	14547	14545	14685	14582	14673	14581	14761	14714	14393	14741	14719	14510	14583	14521	14682	14822	14541	14820	14574	14690	14434	14563	14515	14665	14678	14606	14616	14576	14583	14732	14486	14557	14607	14707	14681	14696	14685	14593	14638	14477	14616	14676	14721	14720	14731	14588	14514	14459	14520	14489	14581	14487	14736	14632	14623	14591	14649	14558	14602	14573	14601	14731	14616	14753	14499	14771	14673	14448	14574	14683	14655	14698	14721	14772	14649	14611	14840	14593	14630	14515	14627	14652	14730	14627	14695	14576	14572	14513	14725	14514	14658	14626	14681	14753	14603	14646	14699	14636	14760	14537	14279	14680	14815	14601	14713	14526	14685	14666	14729	14530	14584	14775	14692	14535	14679	14582	14660	14509	14518	14562	14774	14530	14692	14678	14586	14487	14625	14721	14605	14630	14678	14791	14590	14546	14753	14584	14682	14609	14538	14608	14660	14642	14590	14755	14678	14664	14468	14515	14570	14507	14503	14621	14652	14594	14583	14516	14717	14734	14676	14515	14635	14513	14744	14681	14720	14568	14553	14592	14732	14675	14568	14610	14649	14578	14669	14419	14620	14557	14662	14445	14673	14636	14540	14581	14659	14572	14586	14717	14683	14489	14610	14629	14636	14598	14777	14589	14560	14542	14665	14644	14663	14550	14652	14626	14641	14683	14623	14649	14596	14757	14597	14701	14794	14517	14720	14597	14532	14626	14526	14582	14775	14670	14600	14609	14630	14681	14670	14687	14661	14629	14670	14588	14590	14699	14606	14578	14551	14488	14568	14612	14591	14674	14636	14408	14890	14625	14672	14825	14656	14589	14564	14625	14622	14630	14477	14605	14521	14523	14574	14686	14740	14625	14496	14538	14628	14747	14616	14598	14586	14522	14640	14663	14700	14522	14667	14631	14520	14530	14698	14626	14510	14696	14514	14500	14514	14456	14518	14696	14613	14472	14704	14676	14547	14673	14632	14579	14711	14654	14694	14600	14665	14633	14534	14621	14506	14636	14670	14587	14637	14585	14601	14563	14574	14691	14771	14580	14595	14671	14574	14580	14428	14542	14631	14665	14513	14617	14614	14557	14552	14614	14636	14428	14562	14581	14510	14616	14567	14629	14773	14671	14596	14666	14504	14667	14650	14654	14710	14496	14547	14467	14707	14649	14702	14668	14462	14740	14581	14606	14581	14659	14604	14581	14725	14441	14715	14613	14555	14409	14734	14653	14693	14652	14489	14542	14697	14821	14574	14518	14746	14492	14751	14643	14636	14708	14575	14645	14727	14518	14669	14434	14717	14694	14734	14629	14582	14540	14629	14501	14624	14559	14556	14436	14616	14624	14412	14534	14600	14652	14666	14474	14587	14420	14523	14559	14490	14558	14751	14766	14620	14647	14589	14839	14706	14465	14789	14666	14688	14673	14491	14555	14648	14562	14669	14547	14493	14667	14565	14765	14594	14529	14729	14724	14611	14632	14564	14652	14645	14436	14585	14658	14740	14674	14711	14780	14508	14581	14729	14655	14637	14627	14507	14706	14647	14361	14773	14629	14714	14544	14537	14620	14387	14689	14765	14483	14663	14662	14524	14544	14779	14603	14826	14657	14650	14673	14541	14736	14571	14721	14610	14752	14681	14580	14688	14657	14660	14670	14650	14536	14604	14671	14653	14575	14581	14697	14481	14663	14544	14459	14481	14619	14577	14643	14433	14613	14565	14575	14653	14509	14628	14629	14675	14609	14499	14724	14596	14676	14597	14678	14733	14680	14640	14673	14519	14645	14597	14635	14552	14524	14461	14735	14490	14585	14659	14668	14585	14523	14519	14456	14616	14522	14702	14594	14617	14624	14533	14698	14694	14561	14523	14508	14649	14597	14691	14608	14671	14606	14632	14678	14607	14593	14793	14596	14571	14622	14533	14567	14649	14655	14706	14648	14589	14741	14526	14612	14541	14582	14555	14867	14643	14528	14587	14439	14608	14422	14613	14577	14766	14643	14884	14741	14736	14697	14529	14549	14617	14530	14475	14690	14597	14640	14643	14466	14680	14563	14654	14520	14748	14520	14673	14611	14561	14816	14617	14774	14522	14720	14522	14677	14741	14625	14746	14729	14620	14631	14574	14708	14540	14523	14721	14667	14454	14607	14538	14540	14652	14567	14671	14618	14589	14723	14750	14526	14516	14608	14602	14729	14453	14708	14554	14569	14622	14459	14556	14514	14577	14565	14711	14574	14593	14694	14499	14498	14595	14736	14607	14780	14725	14715	14494	14583	14565	14666	14591	14675	14641	14562	14619	14589	14654	14577	14574	14627	14737	14410	14551	14530	14598	14500	14718	14423	14685	14480	14688	14612	14570	14679	14497	14494	14527	14478	14493	14514	14753	14646	14516	14540	14741	14588	14444	14577	14614	14658	14692	14615	14506	14614	14515	14435	14718	14610	14627	14645	14603	14590	14570	14688	14690	14526	14672	14821	14651	14636	14536	14529	14843	14657	14560	14502	14481	14594	14550	14633	14487	14722	14625	14565	14736	14587	14573	14646	14614	14733	14538	14601	14512	14661	14581	14753	14487	14790	14642	14601	14605	14565	14684	14665	14594	14697	14431	14680	14646	14577	14762	14624	14740	14746	14672	14753	14819	14644	14529	14740	14632	14636	14594	14529	14715	14488	14435	14520	14571	14503	14563	14631	14682	14579	14753	14690	14701	14561	14704	14560	14528	14638	14605	14735	14556	14703	14437	14625	14484	14474	14581	14703	14576	14530	14723	14610	14661	14370	14603	14465	14455	14542	14554	14671	14632	14488	14717	14727	14699	14554	14721	14667	14505	14744	14765	14813	14766	14523	14822	14671	14553	14749	14519	14611	14601	14617	14592	14668	14504	14625	14692	14602	14632	14582	14684	14588	14750	14589	14613	14533	14602	14486	14604	14671	14808	14446	14698	14592	14597	14646	14583	14590	14631	14638	14745	14672	14691	14724	14624	14621	14727	14582	14551	14631	14508	14607	14611	14488	14609	14528	14567	14531	14653	14387	14728	14582	14795	14505	14633	14527	14654	14526	14689	14700	14734	14496	14631	14512	14585	14560	14635	14660	14668	14437	14709	14618	14596	14684	14689	14718	14593	14550	14679	14708	14705	14624
27221	21824	24070	20685	17152	16690	16476	16154	16246	15961	16054	16101	15977	16025	16121	16063	15850	15999	15898	15913	15839	16085	15988	16084	15808	16082	15932	15954	15881	16091	15996	16005	15846	15813	16080	16112	15839	15862	15843	15972	15874	15871	15956	15878	16056	16090	16086	16051	15983	15905	15925	15720	15733	15783	15950	15879	15821	15886	15874	15949	16044	15793	16009	15957	15837	15858	15870	15772	16038	15846	15862	16081	15905	15943	15966	15597	15822	15770	15794	15796	15682	15677	15984	15834	15855	15930	15798	15771	15863	15836	16113	15994	15771	16007	15817	15836	15925	15841	15826	15862	15823	15725	15835	15767	15750	15897	15672	15959	15841	15961	15698	15767	15928	16035	15690	15891	15793	15770	15854	15817	15806	15770	15949	15950	15936	15833	16027	15701	15893	15930	15862	15969	15752	15831	15992	15786	15789	15839	15857	15788	15859	15811	15779	15731	15956	15775	15843	15904	16062	15834	16234	15976	15846	15864	15737	15941	16021	15892	15837	15919	15936	15996	15953	15837	15946	15908	15975	15883	15874	16047	15807	15927	15855	15908	15860	15822	15941	15783	15876	15772	15850	15915	15923	15977	15826	15794	15914	15794	15802	15928	15932	15955	15812	15878	15948	15944	15987	15850	15836	15810	15774	15827	15749	16019	15790	15893	15866	15869	15890	15944	15844	16073	15852	15760	16091	15836	15900	15859	15876	15835	15802	15896	15914	15830	15900	15983	15909	15840	16036	15797	15639	15722	15830	15885	16064	15861	16026	15974	15851	15887	15894	15923	15758	15926	15718	15931	15950	15893	15848	15849	15939	15765	16012	15654	15857	15994	16036	15790	15773	15872	15845	15910	16070	15837	15791	15934	15883	15914	15809	15853	15940	15820	15896	15813	15800	15936	15928	15785	16106	16018	15600	15863	15893	15993	15803	15864	15876	15749	15722	15638	15782	15916	15664	15819	16030	15856	15650	15783	15901	15961	15898	15817	15903	15854	15986	15695	15899	16144	16052	15784	15786	15809	15990	15775	15803	15797	16041	15832	15852	15752	15735	15947	16106	15995	15897	15879	15934	16146	15830	15949	15612	15990	15855	15813	15880	15886	15873	15836	15867	15902	15904	15924	15972	15886	15894	15993	15802	15776	15763	15828	15844	15871	15733	15657	16005	15764	15821	15962	15824	15722	15832	15835	15881	15955	15767	15895	15864	15941	16004	15975	15870	15999	15879	15802	16033	15774	15782	15909	15943	15865	15787	16022	16064	15774	15843	16068	15833	16062	15909	15799	15956	15990	15943	16020	15896	15866	15960	15726	15779	15782	15733	15755	16017	16002	15825	15937	16028	15870	15799	16037	15742	15862	15698	15958	15652	15787	15892	15826	15987	15847	15735	15866	15874	15800	15868	15873	15835	15995	15758	15808	15912	15677	15985	15922	15793	15845	15884	15702	15839	15917	15813	15843	15875	15736	15837	15896	15877	15954	15965	16073	15980	15796	15803	15941	15761	15789	15764	15953	15849	15752	15900	15764	15917	15833	15872	15745	15788	15642	15776	16041	15999	16024	15872	15943	15908	15733	15684	15872	15914	15908	15850	15861	16123	15833	15911	15829	15943	15905	15854	15929	15944	15660	15878	16047	15905	15885	15809	15844	15842	15944	15979	15827	15859	15894	15890	15890	15819	15872	15757	15958	15972	15982	15893	15790	15806	15844	15857	15924	15914	15885	16226	15848	15812	15991	15921	15912	15854	15945	16004	15888	15759	15805	15889	15849	15970	15891	15692	15679	15897	16064	15735	15890	15961	16053	15840	15857	15783	15652	16016	15772	15953	15784	15969	15859	15781	16152	15900	15869	15941	15800	15999	15857	15948	16125	15775	15766	15973	15943	15960	15731	15956	15978	15758	15769	15989	15888	15969	15926	15964	15937	15812	15926	15792	15917	15995	15827	15563	15896	15683	16010	16030	16070	16028	15776	16138	16099	15798	15819	15957	16102	16088	15890	15867	16074	15878	16014	15952	16086	15832	15811	16029	15826	15891	15950	15801	15898	15858	16072	15826	15807	15807	15834	15894	15800	16013	15848	15691	15721	15914	15787	15997	15908	15817	16048	15937	15835	15846	15845	16093	15830	15987	15889	15943	15962	15711	15937	16083	15878	15885	15685	15979	15614	15948	15882	15955	15836	16111	15910	15918	16006	15893	15813	16057	16022	15846	15885	16135	15991	15883	15670	15806	15739	15913	15804	15945	15981	15819	15805	15862	15730	15916	15973	15881	15919	15881	15842	16001	16052	15895	15903	15886	15788	15833	15795	15878	15904	15861	15811	15846	15828	15883	15942	15952	16139	16054	15782	15868	15880	16055	16089	15863	15801	15946	15809	16061	15778	15782	15786	15781	15868	15829	15880	15982	15854	15990	15839	15883	15817	15836	15920	16038	15927	15846	15671	15927	15992	15956	15960	15902	15838	15801	15976	15877	15882	15817	15918	16014	15964	15851	15834	15798	15943	15774	15981	15750	15749	15955	16010	16099	15999	15695	15828	15913	15803	15806	15813	16059	16079	15962	15731	15895	15809	15884	15829	15879	15772	15852	15990	16037	15640	15794	15883	15974	15687	15843	15811	15999	15906	15835	15969	15894	15963	16011	15753	15854	16038	15790	15880	15960	15862	15821	15828	15765	15760	15854	15863	15792	15808	15878	16047	15895	15880	15926	15948	15758	15746	15788	15752	15838	15879	15817	15998	15942	15879	16058	15938	15998	15816	16070	15737	15939	15685	15707	15782	15870	15904	15902	15830	15911	15937	15807	15734	16198	15833	15663	16022	15989	15777	15866	15958	15857	15772	15897	15979	15730	15827	15846	16087	16010	15821	16048	15835	15876	16044	15932	15841	15712	15894	15855	15694	15856	15776	15674	15930	15795	15768	16075	15881	16110	15828	15973	15890	15842	15848	16083	15786	15920	15792	15872	15849	15887	15934	15682	15926	16022	15785	15820	15717	15855	15876	15876	15851	15769	15905	15916	15856	15690	15768	15896	15954	16050	15920	15916	15914	15777	15848	15881	15751	15787	16030	15889	15946	15944	15926	15803	15766	15821	15954	16009	15948	15920	15872	15934	15906	15995	15712	15964	16084	15814	15880	15728	15742	15632	15675	15904	15854	15873	15910	15850	15758	15819	16017	16060	15873	16060	15960	15948	15801	15808	15815	15573	15824	15903	16081	15768	15857	15971	15896	15900	15736	15839	15891	15804	16044	15944	15939	16050	15848	15956	15753	15837	16134	15928	15894	15639	16058	15935	15854	16046	15901	15792	15943	15886	15860	15774	15975	15894	15892	16067	15986	15947	15918	15871	15840	15908	15895	15825	15851	15896	15999	15692	16050	15890	15887	15955	15732	15697	15805	15882	15939	15715	15846	15735	15877	16096	15881	15843	15746	15920	15900	15842	16006	15857	15829	15917	15980	15912	16179	15816	16060	16018	15798	15908	15911	15827	15915	15993	16022	15861	15850	15723	15947	16008	15877	15867	15828	15892	15894	15977	15725	15869	15767	15900	15628	15868	15961	15863	15962	15976	15903	16043	15714	15974	15925	15707	15806	15988	15927	15800	15851	15831	16061	15760	15849	15986	15965	15693	15792	15746	15853	15727	15813	15719	15661	15966	15757	15953	15841	15818	15708	15665	15869	15824	15817	15874	15665	15864	15869	15758	15892	15943	15971	15925	15980	16022	15708	15798	15965	16041	15744	15738	15999	15805	15659	15749	15775	15974	15890	15899	15639	15603	15951	15766	15882	15996	15870	15665	15700	15908	15923	15788	15808	15843	15850	15844	15907	15784	15875	16108	15875	16081	16048	16179	15695	15740	15810	15840	15875	15883	15816	15922	15898	15943	16045	15885	15840	15649	15960	15881	16020	15958	15821	15883	15900	15965	15843	15965	15818	15774	15899	15551	15889	15874	15688	15787	15841	15811	15731	15859	15905	15860	15903	15872	15851	15973	15873	16011	15876	15870	15947	16149	15884	15786	15853	15885	15879	15899	15736	15695	15873	16138	16063	15696	15859	15808	15786	15975	15859	16000	15853	15886	15874	16016	15971	15842	15687	15984	15803	15869	15914	16090	16036	15948	15913	16010	15879	15928	15884	15881	15792	15989	15999	15872	15868	15982	15891	15820	15860	15634	16003	16072	15932	16034	15940	15945	15892	16075	15774	15796	15903	15927	15993	15965	15846	15983	15776	15919	15588	15675	15850	15730	15881	15886	16175	16058	15960	15875	15929	15798	15959	15839	15828	16066	15907	15831	16009	15881	15835	15844	15941	15774	15764	15979	16014	15950	15913	15898	15869	15851	15782	15739	15887	15932	15978	15787	15953	15868	16043	15880	15762	15740	15780	15982	15862	15809	16033	15968	15867	16114	15859	15887	15910	15788	15900	15960	15897	15857	15963	15854	15951	15809	15811	15961	15991	16051	16124	15896	15790	15996	16030	15634	16091	15932	16085	15872	15738	15733	15823	16009	15912	16024	15726	15882	15932	15855	15703	15798	15999	15962	15897	15711	15636	15978	15908	15908	15846	15951	15891	15893	15790	16004	15826	15920	15969	15928	15975	15825	16057	15957	15934	15842	16077	15908	15949	16148	15827	15892	15806	15793	15896	15976	15890	15921	15785	15655	15790	15823	15957	16014	15777	15998	15887	15728	15772	15918	15804	15779	15678	15969	15982	16002	15924	15974	15986	15858	16010	15857	16086	15974	15979	15905	15661	15904	15950	15894	15793	15819	15731	15967	16049	15872	16027	16018	15923	15766	15857	16018	15754	15874	15870	15821	16043	16025	15960	15933	15909	15791	15907	15922	15883	15960	15694	16003	15950	15909	15787	16047	15876	15806	15713	15784	15852	15848	15790	15961	15854	15898	15930	15816	16049	15812	16048	15932	15813	15682	16011	15779	16064	15827	15775	15851	15931	16103	15804	16066	16076	15824	15720	15985	15884	15744	15785	15775	15941	16006	16062	15960	15698	15859	15921	15908	15917	15852	15925	15724	15951	15864	16013	16089	16072	15906	15768	15821	15711	15819	15854	15768	15906	15857	15774	15789	15901	15981	15973	15832	15735	15966	15766	15907	15947	15782	15916	16098	16057	15879	15719
16826	21807	20793	17627	16575	15580	15325	14913	14872	14764	14555	14507	14481	14386	14504	14461	14463	14257	14478	14308	14423	14453	14296	14336	14422	14345	14226	14454	14482	14412	14384	14311	14442	14499	14358	14422	14390	14198	14362	14024	14352	14416	14410	14067	14282	14353	14166	14235	14186	14258	14264	14240	14363	14255	14265	14314	14299	14356	14135	14188	14252	14183	14108	14312	14282	14228	14354	14242	14173	14279	14287	14246	14111	14153	14277	14189	14302	14209	14219	14347	14246	14367	14258	14203	14170	14180	14204	14290	14342	14280	14414	14236	14276	14163	14387	14310	14162	14080	14192	14128	14242	14211	14341	14176	14244	14164	14187	14342	14260	14292	14257	14342	14243	14214	14362	14033	14127	14351	14124	14314	14238	14184	14321	14176	14059	14332	14247	14315	14227	14282	14141	14263	14205	14299	14228	14209	14275	14276	14219	14137	14161	14295	14119	14190	14300	14194	14215	14136	14128	14243	14336	14208	14236	14281	14234	14158	14115	14377	14276	14126	14040	14195	14115	14140	14278	14255	14221	14019	14202	14247	14384	14116	14329	14266	14337	14302	14290	14211	14344	14305	14154	14159	14415	14016	14298	14219	14111	14297	14292	14264	14149	14278	14091	14257	14164	14369	14204	14140	14132	14449	14220	14230	14434	14254	14260	14277	14269	14236	14160	14217	14158	14107	14180	14307	14276	14181	14189	14290	14232	14267	14004	14229	14384	14083	14213	14167	14237	14208	14274	14253	14320	14372	14235	14285	14407	14170	14068	14274	14287	14206	14312	14163	14241	14217	14266	14134	14327	14329	14175	14209	14155	14254	14109	14319	14281	14192	14402	14245	14147	14163	14244	14292	14320	14182	14303	14173	14442	14252	14174	14316	14333	14308	14290	14267	14339	14124	14170	14195	14200	14003	14145	14317	14244	14249	14137	14162	14208	14072	14222	14115	14353	14216	14276	14204	14102	14276	14233	14190	14113	14266	14103	14226	14243	14318	14073	14300	14206	14105	14213	14242	14464	14237	14117	13931	14023	14102	14170	14226	14431	14172	14025	14314	14180	14233	14151	14160	14226	14271	14307	14379	14221	14211	14110	14192	14221	14220	14175	14110	14151	14266	14475	14284	14168	14177	14113	14133	14238	14181	14208	14323	14218	14178	14262	14261	14272	14242	14150	14258	14220	14289	14218	14285	14241	14356	14219	14145	14391	14240	14233	14192	14245	14168	14121	14334	14311	14225	14286	14095	14249	14318	14387	14239	14318	14296	14146	14255	14178	14330	14252	14151	14285	14243	14148	14246	14214	14212	14339	14263	14365	14179	14335	14260	14238	14301	14225	14163	14145	14332	14355	14221	14249	14312	14226	14111	14133	14205	14305	14217	14072	14379	14247	14360	14251	14246	14375	14170	14303	14331	14366	14249	14131	14140	14432	14395	14370	14122	14269	14284	14253	14223	14218	14270	14063	14084	14223	14175	14246	14119	14163	14278	14301	14304	14230	14266	14213	14293	14242	14298	14298	14173	14136	14300	14229	14159	14150	14244	14288	14165	14434	14252	14061	14098	14121	14155	14365	14215	14199	14437	14344	14211	14318	14027	14297	14246	14339	14181	14145	14339	14330	14242	14354	14224	14314	14122	14313	14273	14316	14290	14299	14195	14320	14231	14232	14243	14298	14055	14160	14269	14226	14220	14301	14212	14245	14340	14242	14242	14283	14205	14267	14294	14115	14239	14319	14316	14179	14146	14241	14179	14383	14202	14164	14197	14382	14229	14274	14281	14236	14143	14383	14150	14235	14231	14130	14022	14279	14396	14262	14140	14231	14347	14064	14292	14081	14236	14213	14242	14133	14212	14275	14265	14169	14226	14288	14418	14246	14176	14254	14308	14205	14266	14179	14085	14231	14183	14042	14354	14219	14288	14387	14310	14275	14130	14143	14276	14250	14198	14399	14335	14369	14350	14252	14179	14330	14194	14209	14280	14107	14335	14233	14352	14320	14092	14135	14225	14363	14178	14105	14252	14365	14161	14243	14177	14249	14131	14384	14309	14103	14436	14216	14247	14182	14219	14122	14183	14336	14103	14161	14191	14371	14208	14224	14064	14341	14277	14141	14094	14249	14142	14348	14399	14155	14112	14256	14094	14186	14243	14047	14171	14171	14126	14184	14325	14231	14187	14382	14117	14319	14272	14199	14279	14276	14321	14308	14153	14288	14273	14257	14255	14290	14219	14251	14270	14312	14060	14232	14261	14204	14111	14413	14147	14306	14081	14153	14208	14254	14207	14215	14332	14253	14263	14288	14166	14310	14203	14227	14279	14216	14134	14203	14379	14102	14101	14204	14149	14257	14172	14118	14271	14303	14183	14241	14224	14154	14387	14246	14285	14148	14122	14360	14268	14214	14289	14286	14164	14219	14195	14185	14229	14039	14153	14234	14249	14214	14155	14152	14333	14377	14248	14106	14176	14114	14201	14164	14114	14172	14264	14179	14110	14276	14165	14222	14225	14357	14256	14201	14137	14221	14356	14321	14224	14224	14284	14297	14169	14189	14311	14166	14171	14290	14239	14268	14390	14193	14150	14251	14254	14260	14157	14026	14151	14207	14284	14240	14294	14172	14183	14460	14400	14398	14216	14260	14336	14226	14181	14213	14342	14238	14218	14178	14235	14380	14294	14149	14182	14172	14301	14197	14329	14302	14079	14203	14214	14138	14145	14343	14335	14155	14247	14221	14230	14203	14236	14167	14312	14089	14254	14071	14361	14362	14168	14259	14341	14294	14441	14053	14282	14123	14081	14326	14289	14311	14184	14341	14185	14377	14381	14146	14110	14278	14262	14233	14041	14364	14336	14202	14181	14406	14252	14196	14018	14251	14170	14365	14162	14351	13969	14089	14314	14233	14301	14291	14332	14313	14065	14249	14228	14234	14175	14186	14335	14247	14287	14299	14397	14121	14293	14197	14256	14271	14247	14266	14137	14312	14138	14185	14270	14163	14333	14140	14295	14206	14243	14129	14319	14273	14304	14271	14413	14250	14281	14208	14397	14226	14274	14173	14241	14368	14300	14235	14483	14163	14411	14272	14358	14216	14113	14145	14349	14238	14185	14261	14195	14289	14217	14272	14413	14157	14146	14296	14147	14312	14181	14326	14123	14211	14378	14195	14211	14230	14219	14223	14287	14260	14102	14196	14198	14192	14220	14343	14174	14180	14476	14237	14264	14355	14295	14244	14188	14146	14247	14080	14279	14195	14155	14118	14141	14359	14211	14182	14218	14151	14148	14186	14266	14244	14314	14367	14050	14290	14291	14279	14184	14244	14248	14091	14235	14240	14205	14229	14245	14085	14139	14357	14316	14265	14141	14354	14110	14248	14260	14280	14335	14209	14166	14110	14242	14337	14148	14451	14175	14282	14227	14288	14203	14157	14251	14246	14139	14003	14145	14116	14462	14238	14121	14165	14354	14163	14262	14123	14213	14245	14289	14218	14194	14231	14187	14319	14160	14121	14366	14309	14352	14121	14069	14199	14456	14151	14248	14165	14376	14249	14121	14164	14146	14289	14318	14181	14160	14231	14236	14135	14134	14327	14340	14343	14278	14185	14333	14136	14325	14302	14208	14083	14072	14324	14291	14260	14207	13977	14280	14315	14182	14230	14168	14204	14367	14184	14223	14164	14273	14310	14204	14153	14363	14236	14354	14194	14278	14218	14153	14086	14350	14259	14281	14207	14160	14397	14333	14196	14207	14309	14115	14244	14210	14256	14025	14304	14113	14268	14373	14242	14342	14294	14299	14166	14267	14193	14248	14036	14278	14143	14340	14238	14316	14144	14148	14337	14287	14328	14165	14443	14302	14134	14341	14172	14050	14353	14166	14266	14282	14238	14266	14168	14250	14302	14220	14219	14472	14138	14375	14194	14308	14323	14303	14092	14268	14199	14333	14125	14203	14389	14070	14278	14292	14144	14098	14302	14174	14334	14331	14119	14209	14199	14320	14146	14264	14299	14187	14163	14285	14303	14237	14132	14132	14283	14314	14411	14195	14269	14089	14247	14160	14222	14355	14426	14361	14212	14338	14094	14187	14103	14351	14142	14180	14144	14256	14173	14283	14124	14092	14316	14114	14233	14221	14250	14135	14187	14174	14390	14324	14186	14315	14154	14224	13970	14093	14173	14353	14412	14200	14237	14296	14260	14137	14133	14201	14094	14311	14214	14209	14175	14244	14348	14070	14307	14237	14290	14207	14202	14110	14212	14366	14303	14317	14272	14203	14234	14332	14092	14278	14222	14281	14336	14288	14278	14373	14262	14102	14366	14288	14105	14274	14263	14250	14272	14180	14243	14043	14122	14342	14336	14383	14182	14301	14141	14050	14166	14093	14295	14240	14323	14341	14126	14125	14174	14387	14098	14118	14204	14346	14082	14219	14216	14206	14288	14242	14184	14104	14129	14264	14143	14215	14285	14235	14157	14106	14462	14138	14132	14263	14237	14201	14266	14246	14353	14239	14275	14231	14229	14251	14444	14126	14280	14146	14174	14391	14150	14145	14232	14370	14156	14270	14055	14194	14146	14214	14157	14199	14234	14269	14374	14154	14251	14157	14210	14271	14158	14341	14216	14243	14110	14218	14193	14341	14006	14273	14079	14294	14248	14301	14067	14225	14155	14319	14085	14252	14296	14086	14246	14279	14320	14089	14164	14233	14052	14205	14004	14290	14108	14296	14304	14363	14174	14129	13995	14269	14275	14358	14383	14319	14302	14292	14089	14232	14291	14050	14258	14293	14208	14216	14172	14263	14295	14349	14166	14284	14170	14370	14364	14152	14314	14227	14237	14169	14178	14012	14051	14099	14222	14234	14247	14188	14323	14181	14154	14364	14256	14049	14185	14099	14200	14213	14374	14340	14148	14269	14281	14085	14254	14279	14341	14270	14343	14379	14326	14191	14329	14274	14254	14158	14411	14267	14139	14391	14114	14544	14572	14090	14329	14208	14274	14233	14250	14264	14211	14334	14198	14355	14260	14280	14304	14254	14210	14373	14118	14036	14024	14171	14164	14230	14146	14215	14335	14344	14270	14232	14218	14152	14194	14161	14099	14328	14175	14311	14216	14170	14151	14274	14142	14125	14442	14101	14041	14208	14390	14325
23396	20846	28085	23804	21578	21318	20204	17523	16874	17090	17017	16563	16523	16454	16371	16657	16350	16353	16401	16360	16313	16317	16293	16496	16196	16230	16451	16280	16290	16546	16433	16223	16237	16318	16306	16394	16318	16183	16534	16334	16287	16028	16230	16171	16090	16270	16331	16191	16109	16075	16143	16337	16030	16138	16233	16237	16319	16112	16319	16342	16301	16257	16267	16350	16208	16291	16193	16234	16239	16291	16196	15996	16117	16151	16205	16145	16147	16287	16113	16256	16049	16099	16179	16243	16176	15809	16274	16018	16216	16238	16253	16141	16184	16230	16186	15983	16104	16302	16080	15946	16351	16302	16162	16280	16062	16199	16211	16156	16122	16352	16238	16191	15945	16217	16156	16115	16084	16131	16262	16407	16140	16052	16209	16093	16190	16301	15996	16254	16124	16184	16125	16069	15973	16061	16191	16106	16227	16101	16197	16172	16064	16303	16139	16273	16267	16068	16114	16062	16057	16100	16174	15956	16276	15844	15977	16079	16265	16130	16147	16089	16285	16359	16303	16190	16132	16298	16272	16465	16180	16112	16058	16076	16006	16209	15978	15954	15984	16250	16032	16097	16289	16277	16234	16298	16107	16136	16111	16190	16193	16120	16220	16144	16088	16184	16369	16183	16223	16073	16193	15873	16328	16370	16276	16048	16319	16113	16105	16188	16125	16174	16087	16305	16331	16170	16228	16189	16124	16068	16264	16218	16243	16218	15960	16146	16201	16226	16037	16030	16122	16159	16215	16023	16171	16121	16049	16182	16152	16169	16083	16052	16140	15997	16234	16080	16219	16278	15863	16160	16194	16057	16149	16153	16381	16091	15996	16201	16218	16268	16270	15948	16216	16199	16103	15961	16363	16105	16157	16034	16363	16151	15969	16034	16221	16106	16151	16270	16087	16168	16109	16039	16268	16423	15979	16262	16205	16088	16139	16026	16199	16299	16057	15989	16184	16029	16030	16117	16059	16121	16113	16147	16110	16062	16044	16012	16022	16034	16119	16307	16067	16267	16247	16077	16152	16260	16143	16183	16141	16109	16113	16034	16159	16248	15997	16151	15878	16080	16009	16087	16282	16248	16197	15989	16382	16331	16298	15827	16062	16143	16238	16060	16120	16179	16184	16088	16154	16231	16125	16118	16133	16059	16102	16174	16124	16239	16208	16271	16290	16079	16077	15998	16368	16091	16077	16100	16190	16140	16142	16120	16200	16207	16254	16482	16404	16047	16105	16165	16015	16063	16149	15944	16202	15979	16198	15949	16156	16185	16021	15984	16093	16220	15971	16233	16111	16012	16249	16076	16082	16021	16189	16058	16266	16073	15994	15999	16064	16059	16047	16204	16150	16212	16103	16148	16063	16073	16101	16215	16197	16042	16107	16159	16318	16079	16137	16008	16123	15960	16175	16146	16233	16162	16149	16269	16004	16234	16102	15841	16195	16019	16133	16020	16121	16126	16040	16150	16286	16279	16075	16057	16148	16162	16178	16406	16221	16063	16232	16038	16053	16238	16238	16041	16107	16251	16136	16155	16208	16091	16016	16042	16106	16099	16016	16063	16164	15991	16027	16084	15962	16240	16349	16081	16278	16120	16203	15977	16239	16220	15994	16087	16200	15988	16265	16318	16078	16114	16094	16199	16225	16158	16075	16055	15926	16131	16156	16128	16032	16004	15922	15979	16114	15973	16004	16167	16179	16115	16091	16247	16035	16102	16212	15960	16184	16153	16311	16209	16114	16150	16384	16076	16197	16163	16081	16159	16208	16037	16093	16050	16194	16330	16187	16231	16022	16025	16121	16073	16118	16040	16119	16079	16240	16276	16329	16250	16057	16136	15991	16057	16238	16248	16283	16194	16178	16105	16060	15981	16044	15955	16189	16056	16025	16078	16229	16182	16272	16161	16185	16145	16245	16003	16193	16153	16056	16293	16261	16139	16330	16020	16070	16076	16000	16130	16281	16064	16102	16394	16298	16267	16115	16138	16062	16055	16225	16047	16120	16092	16243	16281	16191	16022	16142	16370	16282	16317	16221	16314	16204	16123	16216	15963	15965	16245	16265	16088	16037	16013	16259	16226	16059	16046	15993	16087	16061	16150	16092	15988	16150	16248	16030	16004	16066	15955	16078	15966	16091	16011	16240	16332	16060	16219	16172	16339	16128	16170	16032	15963	16236	15952	16217	16057	16107	16152	16107	16180	16156	16204	16061	16184	16184	16248	16028	16022	16214	16174	16255	16378	16051	16266	16114	16170	16204	16088	16146	16027	16116	16237	16204	16068	16097	16095	16199	16262	16174	16095	16290	16245	16068	16067	16204	16081	16258	16201	16311	16190	15998	16104	16026	16173	16228	16058	16153	16109	16180	16260	16141	16166	16177	15960	15995	16087	16177	16030	16044	16203	16217	16206	16145	16155	16248	16051	16060	16185	15957	16038	16117	16141	16333	16120	16149	16239	16201	15953	16278	15891	16197	16075	16220	15986	16102	16115	16223	16262	16273	16372	16147	16249	16101	15973	16184	16187	16141	16091	16196	16120	16125	16294	16092	16082	16307	16237	16192	16042	15990	16111	16148	16276	15990	16263	16066	16182	15856	16163	16200	16159	16297	16109	16107	15925	16177	16324	16216	16321	16201	16340	16581	16007	16144	16132	16010	16109	16163	16012	16297	16222	15936	16136	16324	16113	16114	16265	16330	16127	16242	16217	16278	16069	16301	16106	16228	16150	16153	16086	16068	16264	15955	16109	16132	16185	16129	16087	16162	16303	16105	16039	16154	16236	16161	16149	16354	16188	16128	16262	16240	16067	15983	16145	16141	16113	16214	16387	16317	16177	16144	16234	16127	16235	16220	16220	16142	16231	16214	16120	16288	16133	16250	16081	16062	16020	16179	16000	16180	16104	16099	16090	16169	16236	16306	16104	16250	16087	16141	16152	16152	16071	16152	15962	16302	16090	16200	16106	16128	16042	16116	16149	16159	16125	16046	16270	16256	16309	16068	16090	16090	16296	16012	16390	16168	16218	16331	16288	16215	15976	16163	16139	16234	15981	16149	15921	16140	16139	16116	16346	16245	15975	16044	16039	16142	16188	16210	16136	16210	16095	16180	16185	16281	16250	16302	16285	16329	16081	16138	16049	16036	16204	16163	16158	16125	15997	15947	16158	16339	16231	16242	16210	16157	16053	16149	16148	16184	15939	16091	16035	16120	16061	16187	16115	16193	16023	16030	16104	16152	16224	16189	16227	16130	16206	16176	16232	16198	16191	16127	16128	16148	15990	16177	16172	16220	16153	16117	16123	16048	16076	16229	16072	16197	16093	16150	16038	16133	16230	16202	16030	16088	16103	16167	16222	16319	16366	16102	16220	16225	16378	16224	16372	15990	16180	16334	16165	15998	16070	16269	16031	16295	16205	16013	16235	16058	16059	16060	16156	16195	16028	16137	16019	16026	16153	16229	16136	16175	16084	16155	16049	16099	16066	16281	16220	15986	16273	16268	16195	16259	16132	16038	16289	16040	16327	16245	16233	16146	16228	16060	16020	16088	16094	16059	15826	16310	16182	16155	16025	16107	16318	16222	16272	16174	16149	16377	16151	16103	16202	16032	16171	16190	16106	16115	16098	16207	16072	16138	16049	16159	16198	16232	16094	16316	16611	16231	16102	15898	15986	16295	16161	15909	16109	16231	16075	16064	16124	16174	16261	16143	16197	16099	16250	16174	16092	16189	15944	16064	16046	16118	16172	16332	16118	16044	16132	16183	16089	16041	16168	15941	16084	16075	16261	16132	16277	16192	15897	16271	16192	16053	16061	16115	16299	16089	16106	16300	16256	16144	15974	15955	16256	16086	16096	16119	16233	16226	16032	16089	16217	16097	15926	16040	16015	16193	16186	16116	16213	15994	16077	15923	16232	16192	15921	16165	16055	16115	16191	16165	16120	16099	16135	16018	16114	16198	15970	16300	16192	16313	16194	16086	16468	16196	16138	16004	16199	16166	16291	16202	16032	16149	16279	16240	16231	16028	16216	16250	16164	16159	15970	16079	16107	16119	16055	16232	16158	16080	16152	16153	16366	16042	15987	16184	16074	16289	16005	15935	16261	16333	16132	16097	16201	16156	16315	16096	16162	16081	16112	16408	16315	16166	16213	15919	16158	16175	16089	16170	16035	16011	16112	16129	16140	16060	16206	16088	16075	16186	16196	16253	16038	16297	16194	16173	16143	16200	16268	16151	16240	16083	16020	15933	16361	15928	16046	16194	16183	16171	16274	16152	16005	16287	16039	16191	16304	16098	16161	16099	16258	16196	16066	16353	16222	16047	16327	16286	16116	16169	16304	16208	16342	16171	16033	16008	16152	16113	16155	16172	16190	16205	16134	16219	16283	16209	16227	16216	15934	16179	16138	16277	16420	16081	16015	16109	16051	16099	16135	16016	16171	16015	16177	16290	16017	16035	16204	15990	16131	16453	16096	16304	15943	16173	16065	16225	16119	16132	16385	16208	16130	16094	16225	16181	16177	16105	16164	16216	16332	16235	16312	16068	16335	16162	16118	16075	16067	16051	16116	16280	16131	15953	16011	16152	16031	16262	16532	16292	16242	16139	16167	16184	16165	15965	16237	16022	15990	16157	16117	16133	16108	16133	16193	16102	16003	15948	16150	16099	16121	16314	16234	16436	16159	16185	15975	16201	16206	16300	16107	16347	16158	16052	16239	16230	16111	16280	16257	16125	16263	16162	16155	16114	16240	16347	16127	16149	16323	16069	16230	16189	16124	16192	16079	16337	16082	16135	16241	16019	16120	16286	16019	16239	16040	16001	16322	16171	16202	16260	15928	16146	16000	15972	16173	16259	16120	16192	16333	16083	16095	16162	16053	16107	16120	16062	16173	16145	16075	16311	16445	16157	16323	16090	16046	16327	16173	16189	16188	16158	16247	16198	16227	16035	16116	16179	16083	16168	16214	16277	16125	16019	16099	16282	16314	16154	16007	16115	16240	16181	16265	16172	16119	16094	15910	16160	16204	16085	16103	16139	16237	16081	16087	16230	16299	16363	16232	16081	16385	16136	16233	16049	16062	16210	16164	16092	16171	16093	16024	16124	16183	16145	16234	16289	16214	16128	16213	16084	16168	16257	16088	16006	16034
16747	28054	26392	21193	18659	17528	16695	16218	15574	15373	15213	15052	15075	14963	14767	14797	14778	14777	14781	14701	14865	14658	14798	14611	14726	14665	14775	14673	14559	14458	14720	14645	14478	14423	14635	14625	14700	14556	14610	14612	14629	14520	14532	14483	14454	14551	14479	14717	14547	14547	14620	14503	14592	14538	14475	14567	14484	14366	14509	14651	14578	14600	14606	14423	14512	14347	14491	14516	14510	14599	14440	14426	14560	14515	14380	14457	14417	14435	14535	14524	14400	14473	14334	14392	14617	14527	14317	14429	14454	14340	14461	14509	14493	14434	14399	14458	14516	14292	14457	14419	14451	14565	14567	14616	14480	14399	14407	14590	14606	14500	14524	14536	14193	14503	14611	14520	14458	14460	14505	14414	14597	14237	14603	14461	14354	14379	14582	14666	14447	14547	14537	14369	14479	14270	14403	14580	14490	14387	14379	14446	14310	14319	14546	14428	14473	14415	14549	14330	14473	14601	14357	14504	14451	14535	14515	14578	14322	14569	14418	14385	14442	14346	14442	14383	14410	14686	14295	14525	14407	14281	14466	14312	14436	14331	14548	14297	14447	14503	14358	14323	14489	14334	14389	14307	14362	14495	14596	14401	14458	14457	14388	14421	14484	14358	14509	14501	14487	14454	14409	14370	14470	14491	14404	14296	14388	14590	14356	14489	14542	14442	14518	14438	14612	14528	14539	14330	14484	14419	14472	14536	14591	14520	14313	14511	14624	14586	14492	14408	14400	14375	14622	14359	14472	14409	14338	14355	14602	14400	14483	14469	14505	14368	14425	14380	14560	14273	14574	14517	14528	14523	14477	14465	14487	14447	14334	14508	14306	14451	14529	14304	14455	14490	14370	14446	14497	14595	14502	14353	14446	14628	14499	14462	14451	14378	14499	14356	14633	14324	14544	14486	14502	14400	14464	14555	14433	14361	14389	14599	14375	14407	14372	14437	14400	14474	14437	14569	14571	14343	14503	14502	14407	14446	14499	14369	14444	14373	14513	14354	14510	14518	14501	14331	14517	14270	14296	14314	14492	14271	14546	14399	14362	14515	14671	14454	14405	14373	14491	14482	14277	14650	14482	14471	14548	14475	14337	14458	14533	14351	14452	14317	14407	14547	14321	14525	14554	14398	14395	14472	14488	14329	14531	14464	14403	14393	14635	14283	14437	14608	14346	14437	14479	14489	14406	14311	14519	14519	14500	14291	14334	14461	14377	14332	14359	14466	14435	14433	14313	14508	14586	14471	14377	14464	14497	14361	14460	14461	14503	14452	14237	14646	14399	14319	14203	14383	14318	14551	14321	14497	14502	14438	14384	14406	14475	14526	14516	14484	14450	14381	14456	14394	14317	14403	14467	14367	14384	14412	14451	14581	14530	14332	14398	14517	14291	14503	14466	14450	14498	14276	14450	14345	14635	14554	14483	14370	14729	14419	14573	14554	14408	14467	14466	14468	14460	14549	14305	14478	14449	14407	14347	14421	14439	14528	14338	14330	14370	14312	14662	14316	14480	14522	14331	14487	14427	14630	14384	14560	14519	14424	14476	14537	14499	14563	14405	14464	14494	14469	14569	14587	14262	14345	14493	14496	14384	14423	14574	14451	14500	14374	14340	14601	14487	14509	14520	14445	14487	14492	14360	14326	14518	14569	14356	14436	14436	14467	14564	14412	14495	14528	14351	14487	14413	14463	14388	14356	14471	14446	14401	14588	14443	14269	14495	14377	14418	14381	14415	14581	14470	14623	14401	14471	14522	14484	14467	14435	14494	14360	14354	14673	14258	14608	14626	14391	14441	14433	14430	14420	14626	14552	14497	14365	14516	14336	14427	14458	14545	14343	14456	14414	14368	14468	14471	14545	14606	14379	14332	14455	14542	14519	14368	14574	14542	14496	14521	14600	14359	14359	14588	14458	14448	14410	14447	14467	14563	14379	14319	14453	14422	14449	14651	14509	14487	14526	14459	14427	14557	14443	14429	14560	14479	14350	14566	14403	14518	14441	14398	14533	14366	14515	14371	14574	14623	14381	14464	14511	14467	14341	14323	14367	14526	14547	14435	14352	14465	14450	14489	14538	14428	14305	14424	14369	14343	14424	14282	14335	14420	14363	14496	14309	14349	14426	14559	14467	14397	14609	14450	14706	14488	14456	14393	14447	14435	14356	14661	14371	14561	14524	14345	14450	14352	14366	14470	14481	14309	14497	14472	14442	14424	14453	14482	14343	14510	14254	14528	14453	14552	14668	14558	14414	14375	14402	14461	14333	14474	14355	14505	14459	14460	14496	14549	14487	14476	14480	14483	14515	14268	14286	14257	14382	14600	14480	14456	14415	14469	14351	14393	14463	14492	14461	14429	14323	14388	14488	14423	14546	14622	14395	14483	14412	14578	14465	14312	14413	14411	14423	14430	14312	14463	14445	14559	14604	14366	14485	14547	14312	14480	14393	14496	14474	14557	14485	14418	14394	14501	14500	14349	14475	14496	14349	14520	14265	14400	14346	14295	14240	14387	14491	14417	14445	14476	14346	14338	14370	14362	14368	14442	14516	14413	14402	14578	14403	14524	14402	14531	14398	14476	14361	14565	14517	14553	14363	14644	14309	14504	14224	14482	14393	14432	14336	14420	14038	14473	14383	14583	14506	14376	14427	14408	14422	14487	14500	14529	14280	14434	14665	14275	14538	14546	14527	14550	14334	14368	14444	14570	14463	14371	14356	14321	14444	14428	14341	14435	14328	14490	14310	14600	14420	14408	14427	14437	14480	14442	14525	14366	14488	14287	14562	14560	14441	14360	14558	14442	14416	14358	14520	14411	14421	14285	14603	14472	14365	14360	14451	14541	14515	14466	14692	14294	14474	14417	14543	14570	14507	14448	14368	14589	14543	14312	14527	14471	14428	14572	14277	14482	14461	14656	14741	14319	14681	14395	14601	14296	14400	14471	14351	14279	14473	14480	14356	14387	14327	14532	14402	14486	14474	14330	14529	14555	14424	14566	14438	14273	14372	14377	14430	14328	14357	14343	14530	14547	14404	14371	14568	14471	14531	14470	14384	14492	14522	14500	14445	14385	14496	14365	14363	14511	14408	14434	14372	14340	14271	14313	14375	14451	14496	14532	14400	14661	14366	14249	14145	14505	14390	14310	14462	14525	14535	14479	14453	14339	14405	14253	14470	14447	14579	14549	14495	14541	14564	14545	14403	14470	14449	14373	14655	14490	14455	14603	14275	14400	14417	14470	14386	14590	14608	14474	14473	14589	14519	14604	14514	14378	14545	14479	14401	14534	14545	14401	14438	14560	14571	14371	14556	14462	14496	14327	14390	14478	14451	14336	14377	14450	14405	14544	14553	14671	14462	14486	14443	14480	14446	14335	14488	14455	14504	14517	14437	14516	14491	14552	14566	14293	14493	14328	14423	14473	14391	14567	14287	14568	14506	14655	14434	14617	14468	14337	14400	14393	14417	14318	14411	14485	14591	14483	14508	14255	14447	14378	14276	14290	14513	14382	14581	14373	14423	14344	14459	14480	14535	14353	14396	14345	14624	14359	14371	14530	14368	14601	14460	14493	14466	14470	14592	14551	14559	14416	14472	14411	14548	14493	14531	14400	14594	14347	14466	14419	14442	14450	14578	14432	14402	14509	14524	14406	14539	14474	14509	14416	14403	14515	14657	14324	14400	14395	14455	14521	14443	14420	14550	14342	14514	14374	14385	14517	14355	14472	14516	14363	14275	14492	14292	14375	14640	14364	14622	14327	14535	14347	14493	14512	14492	14478	14579	14449	14546	14272	14547	14437	14374	14533	14470	14500	14410	14482	14678	14564	14320	14459	14368	14473	14473	14461	14453	14480	14624	14420	14503	14459	14502	14364	14422	14506	14480	14398	14522	14526	14473	14431	14374	14425	14483	14552	14582	14437	14538	14456	14430	14587	14374	14411	14503	14341	14444	14688	14388	14563	14562	14627	14201	14545	14522	14371	14567	14477	14456	14466	14563	14586	14519	14440	14439	14478	14392	14372	14393	14380	14593	14431	14425	14576	14340	14499	14584	14279	14350	14552	14512	14486	14456	14485	14497	14393	14642	14525	14466	14556	14411	14412	14378	14399	14411	14235	14569	14459	14423	14414	14362	14454	14364	14518	14610	14326	14362	14334	14555	14526	14560	14586	14564	14441	14609	14226	14383	14421	14351	14311	14441	14392	14593	14474	14343	14618	14422	14575	14419	14544	14369	14225	14407	14332	14315	14411	14527	14530	14456	14420	14371	14482	14328	14602	14370	14288	14360	14424	14516	14601	14462	14508	14491	14388	14380	14476	14531	14464	14323	14498	14456	14390	14426	14526	14476	14503	14387	14426	14339	14355	14491	14556	14319	14477	14275	14510	14487	14489	14500	14451	14604	14403	14465	14412	14420	14579	14525	14573	14410	14542	14605	14462	14326	14598	14384	14455	14555	14575	14413	14460	14491	14309	14536	14533	14583	14439	14442	14527	14576	14618	14492	14416	14389	14315	14376	14514	14453	14502	14386	14423	14550	14292	14359	14622	14339	14331	14503	14408	14428	14429	14520	14463	14257	14353	14401	14503	14443	14425	14395	14390	14412	14494	14547	14455	14344	14478	14551	14528	14273	14325	14568	14416	14401	14580	14293	14418	14477	14535	14544	14371	14567	14404	14473	14568	14433	14426	14402	14416	14304	14523	14358	14337	14592	14598	14489	14602	14472	14486	14364	14600	14537	14472	14356	14334	14296	14518	14539	14484	14660	14373	14301	14614	14635	14493	14517	14450	14462	14527	14528	14508	14505	14554	14541	14624	14464	14709	14351	14505	14553	14323	14533	14438	14452	14433	14623	14494	14418	14580	14569	14382	14404	14374	14394	14511	14531	14508	14728	14407	14676	14590	14546	14581	14483	14569	14355	14581	14236	14512	14638	14387	14347	14437	14521	14506	14419	14373	14525	14368	14390	14534	14447	14384	14449	14439	14602	14499	14366	14567	14525	14491	14456	14462	14524	14598	14497	14287	14279	14449	14417	14475	14509	14495	14559	14349	14335	14464	14508	14526	14403	14469	14368	14262	14653	14350	14413	14513	14442	14525	14497	14598	14448	14497	14360	14429	14410	14502	14336	14558	14507	14373	14347
22547	21000	28726	23483	21193	22969	24134	18710	17610	17758	17463	17364	17128	17165	17049	16813	16716	16828	16799	16833	16717	16889	16801	16660	16830	16755	16834	16772	16761	16643	16724	16641	16724	16651	16679	16586	16554	16641	16394	16451	16645	16645	16539	16498	16548	16799	16528	16594	16529	16537	16511	16377	16372	16380	16543	16664	16570	16369	16458	16481	16528	16569	16315	16483	16542	16688	16591	16633	16526	16375	16588	16674	16743	16458	16363	16372	16214	16561	16538	16372	16412	16243	16472	16339	16365	16474	16545	16554	16581	16225	16456	16374	16348	16527	16504	16387	16489	16216	16427	16307	16266	16357	16558	16550	16538	16486	16198	16390	16580	16356	16373	16235	16315	16518	16289	16549	16309	16510	16550	16294	16493	16306	16273	16436	16191	16420	16320	16439	16224	16371	16318	16255	16212	16398	16229	16227	16326	16375	16533	16336	16369	16512	16363	16417	16365	16528	16262	16450	16487	16391	16295	16152	16359	16325	16328	16419	16421	16226	16318	16329	16316	16358	16410	16344	16548	16407	16444	16228	16341	16396	16408	16250	16450	16508	16256	16193	16452	16339	16483	16260	16333	16363	16417	16321	16296	16554	16492	16166	16328	16403	16436	16435	16393	16401	16364	16308	16295	16234	16275	16338	16072	16412	16402	16365	16260	16566	16229	16413	16356	16329	16404	16605	16161	16415	16628	16356	16545	16373	16230	16388	16410	16346	16106	16598	16573	16246	16404	16502	16318	16612	16422	16206	16434	16456	16511	16428	16373	16275	16337	16447	16482	16406	16386	16195	16455	16384	16415	16329	16392	16462	16434	16208	16349	16250	16418	16474	16505	16472	16188	16407	16471	16407	16112	16172	16311	16242	16308	16491	16308	16447	16367	16335	16356	16224	16339	16484	16648	16392	16486	16214	16467	16495	16446	16498	16214	16367	16625	16542	16420	16353	16298	16393	16469	16191	16318	16316	16410	16476	16263	16347	16486	16380	16123	16364	16394	16427	16357	16135	16533	16472	16402	16443	16411	16281	16194	16382	16481	16289	16290	16301	16305	16423	16506	16376	16298	16171	16513	16273	16409	16254	16341	16478	16381	16232	16289	16385	16309	16411	16242	16402	16370	16141	16321	16327	16193	16324	16295	16362	16423	16135	16325	16294	16151	16258	16285	16471	16578	16348	16333	16504	16264	16281	16377	16460	16411	16525	16403	16220	16261	16336	16420	16335	16367	16339	16466	16325	16158	16262	16372	16318	16454	16356	16453	16353	16262	16421	16319	16405	16406	16199	16481	16349	16412	16416	16416	16397	16339	16299	16311	16381	16373	16200	16244	16394	16462	16505	16356	16222	16465	16421	16324	16447	16265	16260	16417	16366	16380	16345	16215	16168	16343	16305	16134	16130	16302	16254	16265	16545	16482	16100	16228	16337	16362	16327	16283	16350	16349	16261	16179	16459	16279	16377	16246	16538	16216	16333	16364	16376	16231	16048	16106	16243	16239	16404	16356	16302	16315	16409	16309	16386	16490	16396	16426	16493	16272	16391	16234	16361	16350	16124	16229	16347	16380	16470	16439	16472	16336	16434	16436	16549	16399	16359	16292	16300	16529	16454	16199	16318	16400	16338	16461	16346	16376	16363	16441	16377	16312	16394	16500	16572	16373	16426	16478	16372	16544	16315	16372	16219	16404	16229	16270	16262	16189	16348	16438	16201	16351	16212	16291	16362	16353	16460	16217	16506	16542	16444	16265	16392	16544	16530	16340	16534	16438	16489	16375	16501	16232	16469	16355	16338	16216	16190	16292	16343	16410	16325	16332	16375	16362	16256	16466	16430	16428	16416	16361	16388	16325	16408	16426	16273	16489	16362	16206	16177	16192	16280	16450	16352	16312	16105	16175	16402	16360	16421	16622	16359	16448	16340	16177	16579	16222	16419	16272	16527	16353	16395	16254	16264	16251	16405	16286	16557	16308	16426	16407	16307	16389	16241	16161	16427	16365	16286	16389	16320	16411	16354	16446	16502	16433	16344	16380	16449	16265	16468	16347	16393	16476	16402	16302	16114	16267	16395	16349	16311	16195	16297	16134	16262	16439	16552	16376	16458	16204	16371	16236	16612	16554	16417	16285	16333	16287	16180	16370	16418	16438	16248	16400	16306	16450	16505	16451	16389	16311	16456	16491	16525	16161	16366	16331	16300	16403	16127	16336	16334	16367	16442	16460	16482	16340	16330	16411	16391	16366	16096	16481	16433	16343	16399	16389	16523	16469	16541	16340	16383	16288	16445	16143	16304	16384	16608	16474	16310	16368	16500	16389	16428	16278	16448	16428	16375	16395	16559	16410	16351	16329	16381	16292	16444	16365	16376	16160	16422	16351	16332	16450	16422	16355	16280	16515	16322	16264	16379	16368	16535	16405	16315	16566	16291	16367	16580	16591	16268	16348	16267	16374	16110	16428	16463	16335	16184	16321	16311	16564	16209	16402	16511	16412	16094	16319	16253	16192	16414	16355	16353	16232	16350	16299	16493	16258	16137	16528	16458	16518	16391	16467	16241	16282	16350	16262	16420	16412	16409	16247	16378	16264	16425	16474	16500	16583	16232	16307	16268	16443	16360	16169	16541	16247	16316	16464	16169	16315	16362	16331	16485	16324	16510	16261	16368	16391	16512	16358	16452	16489	16511	16670	16250	16245	16362	16500	16447	16288	16451	16211	16321	16287	16254	16484	16274	16217	16327	16658	16273	16421	16383	16372	16558	16488	16415	16334	16347	16513	16471	16405	16449	16210	16296	16512	16395	16395	16399	16312	16389	16445	16372	16288	16196	16308	16405	16406	16352	16324	16316	16400	16394	16296	16189	16340	16358	16346	16451	16344	16374	16397	16244	16138	16290	16396	16444	16164	16131	16405	16443	16584	16225	16478	16279	16476	16505	16531	16376	16282	16472	16336	16453	16457	16405	16401	16439	16306	16560	16329	16386	16417	16287	16424	16371	16543	16436	16579	16430	16488	16346	16408	16449	16500	16279	16435	16580	16403	16321	16270	16499	16363	16510	16502	16073	16429	16449	16364	16414	16333	16301	16327	16387	16305	16457	16560	16531	16203	16236	16346	16488	16430	16467	16230	16501	16377	16593	16275	16469	16318	16374	16446	16281	16238	16281	16332	16228	16477	16448	16444	16385	16185	16409	16334	16394	16267	16278	16209	16330	16516	16205	16350	16363	16429	16212	16285	16320	16384	16500	16234	16469	16631	16573	16557	16367	16389	16368	16359	16446	16242	16364	16379	16168	16252	16306	16396	16118	16244	16402	16437	16438	16434	16504	16444	16471	16195	16334	16218	16317	16402	16472	16309	16481	16381	16474	16541	16058	16374	16323	16237	16383	16294	16287	16354	16274	16282	16321	16362	16214	16308	16399	16380	16241	16371	16472	16198	16223	16421	16285	16411	16356	16422	16444	16324	16309	16248	16270	16315	16382	16276	16372	16411	16332	16307	16405	16568	16373	16374	16357	16293	16357	16207	16209	16282	16110	16453	16476	16423	16435	16220	16248	16244	16267	16485	16134	16328	16477	16233	16334	16241	16467	16197	16169	16319	16305	16471	16388	16409	16253	16327	16374	16381	16261	16565	16150	16479	16479	16313	16383	16511	16440	16317	16308	16476	16418	16377	16486	16286	16353	16382	16453	16386	16319	16476	16424	16187	16341	16211	16207	16213	16324	16294	16415	16339	16510	16452	16251	16333	16485	16403	16309	16371	16227	16355	16356	16459	16392	16238	16249	16327	16383	16203	16319	16213	16429	16343	16196	16481	16515	16566	16268	16393	16374	16230	16425	16184	16435	16367	16175	16420	16360	16229	16291	16241	16244	16357	16437	16201	16343	16332	16358	16369	16334	16290	16247	16209	16399	16417	16159	16628	16245	16363	16575	16477	16315	16285	16415	16363	16321	16455	16351	16220	16308	16317	16415	16374	16278	16282	16235	16365	16261	16382	16206	16436	16264	16617	16373	16255	16294	16371	16264	16395	16360	16291	16174	16052	16290	16236	16272	16467	16361	16550	16303	16097	16176	16420	16302	16321	16447	16471	16363	16522	16333	16278	16241	16348	16376	16368	16269	16356	16254	16280	16202	16422	16627	16562	16371	16419	16434	16283	16312	16435	16539	16332	16323	16620	16431	16299	16338	16280	16550	16381	16240	16086	16389	16215	16252	16431	16196	16431	16351	16258	16359	16567	16501	16362	16418	16313	16419	16556	16366	16567	16408	16343	16193	16560	16226	16532	16374	16241	16299	16319	16433	16206	16336	16459	16516	16298	16336	16441	16266	16418	16467	16419	16435	16394	16367	16191	16247	16192	16306	16242	16256	16333	16344	16377	16431	16196	16251	16303	16277	16375	16515	16467	16366	16412	16424	16412	16333	16297	16507	16514	16460	16335	16455	16532	16323	16318	16236	16170	16310	16477	16407	16306	16379	16245	16274	16301	16319	16355	16403	16225	16259	16310	16505	16411	16590	16235	16274	16406	16396	16415	16358	16281	16498	16460	16473	16422	16314	16345	16386	16262	16413	16437	16430	16424	16333	16257	16484	16277	16458	16432	16314	16391	16453	16269	16458	16225	16349	16312	16210	16354	16356	16399	16263	16431	16367	16386	16197	16615	16415	16375	16406	16342	16320	16212	16339	16263	16534	16460	16364	16342	16460	16549	16490	16424	16256	16274	16304	16408	16399	16440	16422	16336	16253	16328	16305	16326	16568	16290	16482	16283	16255	16390	16479	16432	16354	16269	16307	16286	16540	16208	16456	16416	16429	16321	16289	16231	16313	16246	16259	16298	16454	16429	16446	16246	16370	16322	16428	16507	16538	16617	16546	16292	16439	16252	16405	16281	16394	16469	16432	16377	16414	16300	16378	16390	16390	16439	16268	16487	16536	16357	16249	16255	16177	16409	16415	16237	16248	16220	16254	16331	16267	16520	16356	16188	16293	16537	16394	16519	16296	16415	16447	16297	16282	16331	16455	16384	16611	16490	16289	16540	16334	16403	16574	16131	16193	16491	16103	16096	16469	16255	16283	16467	16665	16192	16479	16390	16496	16426	16487	16442	16478	16395	16195	16477	16320	16138	16437	16364	16377	16321	16475	16383	16162
18896	32499	30513	24276	21226	19286	17964	17243	16619	16141	15784	15870	15596	15356	15206	15369	15168	15054	15109	15214	15113	14938	15047	14993	14889	14975	14819	14906	14996	14931	14896	14896	14898	14928	14672	14907	14923	14774	14751	14900	14884	14831	14795	14793	14872	14703	14745	14770	14681	14709	14802	14892	14812	14813	14739	14648	14784	14671	14797	14576	14867	14834	14810	14726	14532	14802	14599	14534	14784	14743	14653	14544	14565	14676	14705	14566	14790	14714	14751	14703	14721	14752	14796	14672	14595	14703	14695	14414	14704	14687	14693	14534	14653	14451	14536	14498	14641	14623	14503	14680	14803	14594	14566	14647	14784	14605	14737	14532	14633	14522	14665	14553	14652	14717	14582	14508	14736	14679	14611	14510	14544	14682	14592	14481	14499	14509	14773	14581	14691	14551	14608	14488	14735	14602	14821	14449	14566	14421	14702	14503	14678	14506	14690	14818	14410	14547	14662	14702	14414	14618	14546	14810	14589	14666	14803	14723	14489	14490	14722	14662	14465	14710	14476	14648	14598	14748	14679	14779	14675	14564	14656	14714	14431	14830	14827	14579	14691	14593	14679	14560	14623	14584	14541	14519	14728	14566	14564	14508	14710	14689	14455	14583	14666	14660	14620	14522	14774	14792	14773	14564	14502	14678	14552	14594	14512	14553	14672	14548	14519	14673	14593	14551	14596	14488	14754	14636	14695	14702	14691	14642	14563	14544	14737	14576	14622	14535	14673	14552	14634	14504	14697	14457	14408	14547	14602	14517	14514	14758	14463	14650	14673	14814	14594	14761	14659	14409	14640	14656	14465	14483	14451	14502	14806	14720	14578	14584	14501	14639	14501	14787	14613	14537	14604	14586	14758	14524	14659	14698	14590	14583	14633	14705	14700	14649	14652	14740	14593	14394	14734	14615	14456	14594	14616	14588	14720	14634	14453	14480	14633	14730	14676	14639	14464	14744	14613	14607	14595	14710	14638	14601	14547	14755	14564	14643	14611	14667	14359	14625	14602	14681	14726	14564	14559	14615	14473	14553	14642	14628	14631	14536	14634	14543	14580	14777	14557	14573	14431	14687	14644	14520	14670	14611	14703	14635	14737	14556	14551	14371	14798	14585	14581	14628	14578	14499	14615	14634	14641	14573	14631	14702	14489	14773	14645	14726	14728	14700	14732	14615	14514	14564	14533	14595	14592	14598	14614	14701	14620	14637	14621	14483	14484	14568	14582	14664	14636	14575	14674	14572	14721	14610	14677	14597	14662	14629	14623	14673	14796	14652	14662	14540	14552	14649	14798	14692	14832	14515	14725	14587	14460	14481	14806	14709	14624	14559	14540	14635	14587	14859	14624	14805	14603	14695	14527	14614	14680	14487	14582	14617	14574	14659	14651	14599	14717	14662	14673	14538	14590	14525	14822	14712	14549	14579	14603	14612	14580	14725	14534	14544	14440	14575	14428	14473	14743	14488	14704	14530	14524	14717	14504	14708	14728	14506	14505	14623	14570	14531	14557	14760	14502	14533	14510	14708	14646	14452	14702	14446	14670	14333	14432	14715	14599	14469	14589	14959	14462	14395	14759	14557	14659	14669	14714	14633	14649	14673	14562	14689	14644	14736	14751	14576	14806	14532	14533	14521	14678	14518	14507	14631	14684	14531	14617	14657	14669	14518	14484	14476	14583	14610	14555	14434	14434	14669	14501	14695	14515	14602	14588	14738	14623	14649	14684	14605	14593	14480	14717	14462	14747	14591	14668	14619	14610	14649	14663	14489	14562	14550	14538	14658	14501	14759	14612	14381	14769	14723	14489	14745	14545	14458	14696	14701	14694	14800	14645	14737	14473	14600	14615	14573	14698	14596	14584	14563	14623	14738	14491	14577	14619	14657	14699	14643	14516	14462	14662	14849	14728	14496	14783	14680	14592	14580	14587	14496	14551	14557	14581	14662	14603	14561	14525	14475	14553	14566	14678	14660	14698	14568	14625	14579	14705	14558	14670	14648	14656	14755	14506	14467	14534	14507	14615	14712	14540	14611	14623	14531	14563	14755	14777	14856	14675	14574	14573	14676	14547	14634	14644	14617	14663	14581	14630	14668	14613	14668	14746	14764	14489	14645	14565	14742	14671	14791	14512	14552	14523	14477	14671	14478	14635	14480	14661	14481	14744	14517	14652	14553	14683	14595	14573	14774	14795	14538	14541	14591	14563	14567	14667	14725	14536	14657	14635	14785	14529	14610	14497	14732	14641	14623	14469	14722	14633	14538	14636	14527	14522	14669	14567	14357	14743	14660	14643	14620	14519	14623	14649	14384	14515	14774	14538	14556	14410	14670	14587	14443	14456	14589	14573	14707	14720	14548	14587	14571	14553	14655	14734	14604	14621	14589	14565	14718	14586	14400	14546	14584	14639	14811	14792	14457	14752	14694	14556	14509	14751	14631	14591	14786	14640	14535	14600	14718	14614	14622	14759	14573	14601	14610	14427	14807	14492	14646	14578	14557	14593	14577	14589	14567	14555	14449	14394	14542	14684	14517	14589	14501	14668	14475	14607	14524	14577	14858	14532	14614	14605	14429	14703	14532	14668	14618	14527	14729	14676	14431	14710	14586	14610	14548	14539	14651	14729	14735	14707	14745	14629	14498	14702	14657	14729	14615	14532	14586	14583	14499	14594	14788	14696	14616	14658	14534	14721	14653	14581	14574	14581	14675	14526	14539	14705	14698	14567	14456	14724	14669	14615	14621	14518	14610	14689	14635	14535	14564	14689	14451	14556	14543	14757	14565	14644	14654	14645	14518	14601	14554	14737	14628	14471	14697	14670	14729	14746	14625	14629	14528	14520	14558	14511	14521	14517	14514	14594	14593	14507	14793	14482	14473	14719	14515	14673	14622	14582	14664	14704	14500	14624	14658	14673	14576	14807	14735	14670	14515	14596	14603	14589	14638	14482	14608	14682	14593	14609	14717	14742	14565	14707	14704	14762	14637	14613	14501	14649	14638	14527	14602	14652	14693	14569	14756	14621	14561	14605	14553	14531	14585	14560	14632	14480	14545	14641	14574	14575	14661	14680	14713	14505	14748	14800	14500	14647	14611	14522	14507	14684	14754	14718	14496	14341	14482	14653	14659	14429	14642	14685	14691	14491	14422	14618	14452	14606	14640	14335	14597	14577	14493	14463	14493	14630	14567	14578	14664	14448	14665	14690	14780	14522	14721	14658	14532	14710	14589	14408	14526	14671	14699	14555	14765	14650	14745	14686	14599	14543	14536	14623	14606	14555	14596	14666	14609	14591	14682	14651	14748	14549	14684	14546	14775	14579	14543	14510	14685	14648	14507	14536	14554	14719	14521	14542	14528	14475	14600	14638	14593	14448	14654	14688	14495	14600	14476	14682	14750	14662	14629	14774	14577	14583	14599	14619	14651	14824	14588	14811	14585	14549	14553	14824	14554	14636	14769	14592	14512	14797	14662	14675	14603	14605	14769	14599	14617	14546	14532	14540	14618	14697	14581	14561	14632	14705	14577	14681	14516	14575	14577	14518	14674	14828	14612	14555	14707	14683	14671	14534	14665	14600	14627	14720	14596	14616	14636	14599	14588	14750	14616	14569	14464	14647	14691	14683	14575	14584	14763	14619	14717	14721	14631	14547	14690	14545	14457	14615	14528	14667	14667	14507	14570	14672	14534	14764	14684	14643	14532	14601	14621	14571	14547	14525	14648	14610	14636	14631	14586	14609	14688	14726	14594	14796	14732	14570	14629	14528	14466	14584	14441	14718	14510	14680	14733	14723	14601	14675	14566	14592	14657	14763	14490	14514	14517	14656	14510	14686	14499	14422	14562	14495	14659	14544	14514	14694	14799	14724	14503	14691	14671	14635	14498	14762	14786	14581	14603	14626	14714	14689	14588	14569	14677	14604	14671	14816	14705	14667	14588	14688	14555	14773	14641	14574	14775	14616	14530	14784	14587	14555	14531	14634	14664	14695	14565	14469	14703	14603	14530	14749	14605	14517	14581	14479	14678	14577	14571	14680	14446	14590	14741	14514	14643	14515	14647	14640	14623	14679	14616	14633	14764	14810	14628	14545	14687	14598	14557	14692	14524	14424	14478	14459	14497	14587	14493	14662	14689	14636	14619	14690	14352	14585	14590	14637	14752	14755	14615	14696	14573	14690	14548	14466	14645	14750	14663	14489	14622	14671	14574	14500	14572	14648	14630	14702	14587	14527	14693	14682	14707	14639	14632	14724	14684	14541	14577	14503	14572	14625	14609	14616	14501	14616	14620	14624	14630	14658	14710	14667	14504	14660	14575	14655	14548	14712	14518	14681	14645	14651	14502	14671	14519	14503	14592	14416	14617	14447	14574	14532	14534	14683	14549	14600	14660	14602	14707	14600	14707	14569	14766	14567	14637	14540	14730	14563	14709	14599	14728	14771	14541	14756	14576	14612	14637	14480	14714	14552	14611	14497	14630	14703	14468	14628	14503	14592	14460	14571	14554	14587	14725	14435	14430	14697	14652	14554	14665	14607	14523	14532	14464	14612	14611	14704	14737	14635	14564	14633	14552	14671	14588	14486	14774	14624	14617	14632	14532	14535	14576	14637	14493	14530	14728	14679	14730	14563	14531	14663	14688	14636	14609	14646	14585	14612	14485	14586	14647	14592	14736	14721	14587	14702	14754	14541	14764	14624	14492	14371	14405	14572	14824	14644	14513	14511	14540	14608	14497	14578	14520	14601	14668	14721	14685	14562	14537	14635	14620	14752	14505	14798	14727	14702	14725	14653	14588	14739	14628	14703	14655	14628	14569	14557	14585	14650	14716	14599	14675	14595	14587	14659	14686	14577	14417	14561	14535	14654	14495	14674	14483	14683	14534	14749	14556	14713	14574	14671	14606	14691	14590	14709	14696	14617	14612	14495	14557	14692	14586	14716	14548	14740	14726	14653	14694	14605	14456	14744	14567	14484	14611	14569	14506	14763	14658	14623	14537	14505	14626	14513	14609	14631	14607	14590	14675	14619	14581	14639	14698	14597	14465	14564	14618	14771	14559	14636	14695	14626	14644	14529	14549	14648	14594	14634	14434	14525	14628	14617	14521	14606	14626	14652	14676	14553	14497	14446	14665	14676	14566	14732	14595	14539	14576
27257	21844	24098	20607	16860	16645	16520	16244	16139	16030	15934	15937	15915	15692	15775	15975	15839	15933	15850	15803	15790	15859	15890	15711	15873	15748	15876	15909	15991	15838	15775	15936	15778	15708	15731	15780	16003	15914	15707	15896	16002	15721	16021	15909	15892	15768	15844	15799	15688	15877	15873	15918	15861	15907	15715	15931	15710	15724	15675	15844	15843	15799	15758	15730	16007	15885	15624	15720	15838	15824	15567	15942	15743	15776	15838	15821	15837	15826	15978	15618	15601	15705	15770	15794	15794	15732	15845	15781	15749	15656	15790	15570	15580	15641	15770	15544	15756	15801	15776	15663	15798	15715	15772	15628	15661	15756	15880	15744	15720	15741	15666	15672	15800	15837	15770	15746	15871	15699	15770	15789	15811	15506	15781	15810	15691	15744	15808	15698	15773	15670	15645	15527	15732	15765	15685	15695	15782	15817	15799	15623	15740	15642	15707	15540	15774	15654	15863	15844	15730	15735	15785	15787	15779	15624	15487	15743	15611	15751	15730	15693	15852	15983	15730	15687	15634	15873	15629	15915	15733	15614	15641	15708	15748	15668	15610	15680	15914	15744	15683	15810	15814	15802	15486	15740	15615	15634	15768	15707	15519	15692	15657	15716	15681	15671	15511	15605	15669	15653	15706	15752	15757	15767	15767	15676	15869	15573	15860	15696	15781	15689	15797	15618	15813	15672	15807	15483	15940	15646	15624	15895	15891	15772	15766	15865	15620	15734	15767	15871	15648	15654	15669	15671	15720	15742	15824	15774	15581	15734	15922	15728	15650	15906	15852	15726	15706	15882	15742	15841	15806	15724	15826	15597	15419	15700	15782	15600	15830	15859	15554	15834	15896	15860	15927	15782	15878	15842	15758	15708	15843	15679	15706	15747	15619	15753	15813	15759	15851	15635	15790	15609	15616	15676	15656	15774	15606	15831	15601	15713	15755	15617	15523	15698	15811	15719	15904	15749	15860	15989	15608	15685	15673	15773	15782	15572	15672	15661	15768	15678	15822	15645	15612	15875	15550	15781	15942	15610	15654	15664	15868	15846	15890	15803	15816	15650	15809	15829	15607	15754	15616	15780	15573	15892	15661	15770	15540	15767	15681	15681	15911	15748	15718	15894	15671	15834	15738	15764	15747	15656	15721	15766	15636	15662	15747	15715	15717	15826	15824	15700	15719	15561	15833	15788	15757	15841	15937	15942	15738	15733	15723	15828	15634	15587	15794	15817	15711	15830	15790	15639	15795	15760	15749	15667	15613	15671	15765	15698	15587	15579	15843	15666	15786	15594	15526	15628	15767	15738	15720	15718	15783	15438	15699	15798	15717	15862	15753	15698	15862	15665	15831	15888	15859	15773	15856	15628	15681	15816	15548	15788	15748	15739	15865	15675	15789	15633	15797	15832	15688	15627	15764	15549	15883	15772	15813	15846	15866	15606	15636	15832	15836	15774	15847	15773	15694	15914	15723	15891	15658	15754	15853	15850	15691	15853	15860	15662	15784	15853	15676	15523	15846	15783	15746	15731	15752	15574	15779	15962	15720	15662	15672	15679	15891	15975	15742	15872	15803	15744	15782	15631	15797	15753	15869	15702	15732	15463	15788	15751	15648	15721	15690	15611	15691	15852	15794	15653	15652	15667	15807	15640	15681	15507	15696	15770	15687	15857	15807	15962	15750	15632	15677	15776	15743	15918	15745	15874	15832	15714	15535	15658	15742	15849	15773	15729	15696	15635	15679	15843	15842	15808	15828	15756	15632	15887	15732	15611	15678	15602	15695	15768	15681	15914	15890	15722	15881	15910	15779	15553	15687	15613	15585	15690	15879	15767	15742	15856	15606	15627	15614	15943	15857	15802	15940	15754	15835	15672	15664	15780	15910	15786	15760	15653	15811	15771	15885	15929	15611	15948	15761	15733	15816	15632	15621	15798	15756	15721	15865	15978	15839	15644	15644	15838	15701	15800	15901	15863	15696	15766	15827	15723	15708	15915	15734	15765	15568	15526	15801	15802	15739	15747	15803	15837	15755	15727	15793	15655	15568	15569	15785	15706	15569	15533	15942	15749	15752	15588	15866	15601	15525	15668	15752	15928	15724	15641	15781	15560	15857	15802	15800	15742	15793	15798	15727	15790	15856	15723	15757	15673	15796	15784	15954	15558	15730	15770	15598	15948	15536	15939	15916	15687	15779	15654	15812	15698	15826	15775	15734	15840	15770	15755	15695	15811	15779	15715	15616	15779	15666	15898	15768	15716	15838	15819	15720	15756	15744	15623	15784	15569	15784	15728	15664	15735	15968	15783	15730	15743	15858	15704	15660	15681	15698	15861	15679	15652	15796	15787	15846	15808	15527	15709	15962	15589	15657	15629	15727	15661	15803	15636	15735	15659	15748	15765	15722	15765	15829	15759	15805	15773	15579	15535	15798	15628	15612	15900	15707	15794	15754	15612	15718	15821	15692	15866	15699	15698	15803	15798	15975	15570	15748	15869	15737	15760	15679	15805	15707	15963	15697	15609	15646	15657	15664	15716	15684	15924	15930	15855	15791	15808	15810	15931	15772	15550	15771	16007	15676	15794	15838	15642	15823	15539	15751	15774	15814	15666	15960	15770	15820	15789	15707	15609	15448	15691	15650	15844	15656	15887	15840	15718	15808	15833	15754	15880	15790	15711	15776	15449	15668	15846	15699	15690	15759	15583	15688	15676	15790	15792	15832	15679	15699	15721	15966	15676	15745	15895	15686	15740	15693	15743	15575	15880	15744	15816	15909	15496	15693	15872	15969	15789	15786	15650	15698	15860	15812	15731	15706	15756	15878	15794	15814	15729	15595	15718	15635	15604	15635	15848	15757	15733	15644	15753	15760	15805	15896	15804	15721	15665	15782	15427	15870	15723	15843	15762	15744	15734	15779	15725	15894	15658	15630	15852	15637	15634	15740	15749	15678	15639	15764	15876	15719	15651	15685	15600	15807	15717	15649	15738	15610	15726	15817	15477	15601	15609	15791	15770	15802	15807	15847	15650	15607	15828	15683	15631	15866	15873	15836	15632	15757	15703	15672	15697	15687	15773	15730	15777	15562	15610	15839	15683	15798	15607	15699	15801	15818	15907	15825	15690	15839	15849	15689	15432	15899	15757	15904	15843	15939	15609	15797	15680	15709	15711	15719	15738	15811	15713	15674	15760	15627	15734	15763	15889	15756	15889	15737	15896	15723	15606	16028	15670	15787	15605	15615	15788	15632	15736	15856	15781	15830	15724	15921	15953	15864	15682	15800	15784	15786	15860	15945	15676	15699	15749	15682	15529	15630	15845	15781	15641	15810	15687	15672	15783	15733	15757	15804	15760	15787	15700	15867	15948	15785	15727	15784	15704	15846	15928	15793	15843	15565	15692	15755	15665	15674	15908	15542	15485	15693	15874	15686	15716	15611	15875	15852	15794	15791	15832	15648	15953	15853	15570	15654	15607	15692	15574	15537	15821	15616	15716	15546	15721	15696	15637	15642	15866	15797	15555	15778	15680	15806	15508	15823	15986	15916	15751	15801	15647	15890	15737	15901	15721	15806	15886	15499	15655	15797	15675	15636	15687	15763	15774	15650	15922	15623	15781	15615	15902	15933	15726	15744	15666	15685	15665	15678	15671	15597	15687	15774	15718	15800	15825	15642	15559	15802	15999	15539	15602	15730	15698	15603	15851	15728	15825	15686	15781	15857	15764	15692	15789	15767	15770	15509	15759	15747	15719	15859	15781	15722	15551	15754	15693	15708	15832	15912	15759	15756	15677	15702	15630	15769	15896	15806	15665	15953	15756	15767	15617	15821	15949	15794	15699	15753	15833	15715	15863	15700	15723	15793	15809	15806	15756	15779	15648	15672	15807	15562	15675	15773	15826	15783	15536	15812	15881	15557	15698	15733	15610	15714	15812	15815	15581	15729	15869	15686	15594	15646	15679	15775	15826	15626	15641	15682	15856	15850	15753	15604	15708	15575	15661	15767	15669	15500	15867	15652	15935	15795	15655	15729	15622	15796	15817	15588	15565	15806	15668	15981	15557	15768	15619	15666	15788	15629	15812	15861	15663	15798	15790	16111	15672	15580	15816	15953	15647	15921	15637	15837	15829	15879	15592	15776	15735	15775	15785	15853	15803	15791	15984	15865	15822	15646	15609	15836	15723	15801	15720	15799	15630	15593	15731	15607	15735	15723	15902	15782	15860	15645	15768	15692	15706	15912	15740	15475	15898	15698	15744	15791	15773	15809	15775	15782	15889	15851	15820	15693	15505	15779	15776	15635	15582	15766	15928	15613	15761	15635	15915	15725	15942	15701	15733	15621	15724	15713	15870	15741	15705	15603	15544	15706	15654	15823	15706	15703	15937	15798	15658	15726	15822	15941	15943	15698	15615	15863	15732	15644	15748	15743	15839	15819	15947	15741	15411	15971	15704	15790	15747	15843	15684	15681	15768	15865	15713	15800	15673	15731	15872	15700	15675	15758	15613	15579	15702	15591	15743	15572	15626	15790	15843	15776	15904	15707	15661	15520	15779	15655	15733	15755	15528	15582	15851	15896	15967	15792	15859	15766	15736	15931	15876	15879	15881	15745	15894	15908	15625	15584	15713	15745	15813	15757	15703	15655	15752	15827	15688	15691	15827	15772	15879	15663	15762	15785	15786	15633	15730	15786	15662	15893	15594	15772	15780	15773	15709	15659	15657	15678	15616	15842	15441	15728	16000	15998	15699	15763	15929	15531	15606	15929	15773	15645	15612	15546	15785	15748	15909	15518	15716	15769	15770	15806	15503	15568	15795	15918	15794	15730	15703	15811	15696	15803	15767	15696	15798	15677	15768	15859	15710	15798	15676	15908	15791	15706	15637	15667	15766	15791	15707	15934	15934	15742	15790	15710	15752	15856	15525	15986	15824	15620	15711	15931	15665	15839	15632	15563	15753	15875	15754	15881	15600	15935	15788	15706	15752	15745	15987	15756	15907	15789	15589	15745	15981	15772	15785	15872	15752	15924	15800	15867	15651	15757	15630	15638	15657	15603	15648	15796	15744	15732	15794	15972	15875	15773	15720	15714	15702	15846	15682	15858	15722	15591	15582	15852	15810	15820	15711	15685	15634	15688	15892	15961	15813	15959	15696
16759	21728	21012	17871	16329	15675	15209	14926	14733	14491	14563	14432	14557	14322	14340	14429	14351	14553	14402	14431	14363	14371	14337	14376	14337	14379	14488	14396	14389	14245	14427	14393	14409	14254	14567	14474	14146	14259	14386	14369	14392	14314	14311	14285	14227	14157	14316	14310	14365	14134	14387	14135	14343	14278	14245	14236	14248	13988	14242	14132	14310	14329	14189	14092	14351	14401	14237	14372	14422	14208	14233	14298	14227	14155	14242	14183	14340	14110	14102	14341	14154	14257	14202	14229	14220	14318	14197	14228	14040	14244	14092	14271	14309	14198	14146	14328	14326	14210	14233	14359	14301	14264	14302	14146	14181	14252	14234	14353	14117	14199	14009	14268	14280	14232	14310	14099	14279	14200	14263	14298	14194	14285	14135	14255	14308	14218	14238	14240	14307	14180	14135	14138	14323	14146	14217	14290	14224	14356	14213	14320	14210	14275	14138	14278	14213	14214	14294	14316	14172	14333	14253	14276	14228	14141	13950	14157	14298	14247	14208	14279	14271	14120	14290	14196	14052	14204	14219	14198	14213	14125	14268	14385	14264	14180	14307	14095	14279	14177	14200	14221	14186	14381	13928	14115	14137	14270	14119	14203	14226	14375	14064	14267	14268	14192	14204	14438	14094	14147	14298	14301	14242	14291	14177	14285	14229	14179	14222	14313	14305	14372	14313	14356	14281	14208	14170	14347	14207	14112	14166	14181	14159	14275	14308	14137	14315	14103	14124	14114	14142	14180	14398	14223	14385	14328	14329	14158	14312	13983	14297	14158	14190	14191	14205	14158	14372	14192	14210	14364	14301	14188	14384	14153	14111	14234	14075	14253	14156	14073	14164	14153	14161	14253	14175	14177	14368	14201	14155	14186	14141	14425	14285	14372	14121	14464	14321	14409	14162	14354	14122	14384	14182	14181	14099	14013	14376	14155	14422	14150	14196	14264	14327	14110	14133	14162	14313	14449	14233	14277	14272	14084	14303	14126	14253	14357	14174	14046	14312	14119	14183	14272	14100	14271	14308	14218	14088	14305	14281	14183	14344	14149	14230	14343	14257	14050	14104	14116	14267	14262	14169	14375	14203	14171	14261	14370	14233	14257	14180	14351	14114	14383	14136	14270	14350	14271	14202	14149	14293	14159	14255	14259	14182	14203	14131	14240	14255	14265	14154	14264	14300	14151	14351	14382	14204	14209	14273	14310	14265	14099	14072	14280	14218	14095	14172	14269	14322	14174	14362	14326	14205	14046	14163	14347	14105	14210	14152	14462	14184	14261	14361	14197	14248	14252	14185	14078	14181	14241	14257	14190	14250	14362	14109	14127	14225	14351	14052	14277	14287	14164	14344	14200	14082	14292	14425	14379	14173	14130	14140	14142	14314	14128	14248	14229	14107	14285	14202	14300	14222	14400	14275	14268	14272	14279	14123	14239	14347	14141	14301	14235	14147	14261	14286	14386	14252	14058	14290	14173	14387	14280	14260	14241	14277	14244	14216	14419	14398	14185	14356	14281	14090	14164	14178	14354	14160	14229	14240	14153	14357	14229	14347	14095	14108	14174	14214	14150	14284	14400	14178	14300	14231	14164	14173	14267	14140	14196	14395	14162	14261	14136	14095	14211	14324	14361	14199	14229	14082	14177	14402	14274	14290	14259	14363	14345	14193	14278	14204	14143	14341	14167	14229	14243	14231	14223	14089	14255	14295	14273	14225	14135	14351	14287	14202	14275	14109	14164	14278	14341	14186	14026	14346	14213	14253	14205	14284	14158	14433	14314	14126	14286	14384	14192	14209	14246	14294	14363	14290	14394	14230	14250	14301	14273	14269	14217	14200	14270	14341	14259	14097	14123	14225	14293	14229	14280	14240	14282	14274	14323	14295	14333	14258	14376	14356	14230	14233	14168	14156	14287	14367	14164	14259	14140	14222	14351	14351	14104	14309	14271	14175	14333	14274	14407	14085	14287	14248	14245	14227	14278	14158	14297	14394	14260	14184	14451	14516	14310	14296	14145	14133	14184	14323	14260	14317	14278	14083	14381	14222	14151	14398	14211	14123	14397	14167	14273	14275	14362	14297	14257	14225	14361	14275	14026	14207	14251	14283	14236	14235	14342	14207	14352	14261	14244	14165	14169	14305	14215	14167	13992	14003	14243	14269	14206	14327	14260	14246	14376	14214	14235	14310	14231	14159	14173	14254	14440	14240	14134	14224	14190	14243	14292	14187	14430	14173	14236	14352	14175	14081	14403	14289	14124	14108	14166	14264	14140	14200	14240	14065	14259	14216	14371	14158	14434	14302	14302	14201	14265	14130	14235	14138	14317	14288	14361	14150	14486	14215	14259	14254	14262	14327	14156	14228	13971	14154	14316	14249	14204	14155	14114	14258	14194	14367	14277	14327	14122	14169	14267	14212	14223	14152	14146	14100	14286	14215	14312	14292	14330	14191	14139	14290	14208	14246	14109	14274	14310	14355	14082	14229	14313	14214	14163	14274	14131	14226	14345	14160	14224	14179	14213	14400	14210	14139	14478	14191	14326	14143	14247	14169	14182	14218	14279	14248	14284	14149	14287	14293	14186	14272	14143	14317	14460	14154	14414	14299	14087	14061	14374	14300	14310	14144	14260	14238	14037	14221	14377	14325	14391	14257	14195	14166	14257	14152	14351	14158	14136	14397	14295	14290	14223	14117	14265	14218	14173	14151	14308	14225	14324	14196	14154	14365	14174	14289	14306	14336	14203	14203	14167	14194	14111	14266	14213	14234	14039	14406	14272	14286	14193	14128	14171	14192	14071	14362	14179	14199	14240	14221	14311	14212	14244	14183	14398	14118	14166	14258	14112	14185	14283	14101	14321	14265	14141	14179	14192	14362	14214	14320	14057	14267	14097	14221	14416	14201	14135	14120	14524	14326	14079	14144	14082	14163	14088	14266	14224	14032	14301	14304	14317	14193	14122	14303	14158	14077	14221	14299	14119	14178	14217	14314	14066	14261	14165	14410	14326	14293	14086	14138	14248	14130	14118	14300	14293	14060	14272	14205	14128	14326	14240	14303	14231	14290	14144	14153	14234	14189	14271	14107	14236	14193	14290	14155	14276	14342	14101	14374	14359	14043	14173	14271	14311	14318	14209	14402	14139	14339	14114	14113	14254	14319	14271	14186	14321	14132	14276	14282	14161	14256	14260	14206	14171	14272	14262	14374	14373	14297	14120	14296	14420	14178	14139	14237	14183	14344	14199	14346	14220	14163	14049	14174	13940	14271	14304	14334	14224	14225	14230	14292	14243	14295	14328	14149	14224	14193	14416	14076	14257	14316	14196	14076	14346	14111	14280	14061	14297	14209	14212	14164	14333	14229	14125	14129	14307	14245	14265	14277	14065	14303	14198	14242	14153	14183	14194	14220	14195	14332	14271	14283	14408	14295	14278	14343	14282	14304	14300	14350	14293	14212	14160	14332	14227	14341	14184	14185	14324	14134	14174	14351	14254	14115	14062	14326	14348	14231	14376	14323	14172	14334	14300	14029	14293	14181	14343	14145	14319	14303	14325	14233	14446	14329	14247	14286	14313	14146	14230	14075	14252	14380	14444	14324	14092	14211	14324	14142	14103	14238	14099	14237	14347	14176	14365	14370	14203	14345	14308	14294	14289	14174	14217	14159	14332	14304	14068	14167	14169	14126	14280	14121	14100	14264	14035	14230	14302	14221	14317	14402	14290	14502	14368	14197	14249	14349	14158	14104	14122	14124	14160	14248	14212	14201	14141	14176	14292	14250	14301	14110	14234	14312	14165	14233	14242	14199	14336	14305	14283	14014	14253	14307	14297	14186	14250	14260	14236	14172	14268	14357	14429	14230	14191	14182	14296	14354	14153	14148	14154	14230	14280	14258	14153	14288	14185	14173	14242	14308	14173	14298	13953	14195	14317	14219	14468	14360	14041	14353	14302	14380	14169	14279	14265	14238	14419	14317	14390	14339	14161	14166	14325	14240	14368	14319	14408	14191	14178	14261	14175	14302	14248	14359	14286	14171	14374	14155	14075	14160	14269	14149	14277	14342	14168	14117	14205	14056	14039	14271	14348	14188	14297	14162	14274	14207	14220	14310	14195	14166	14269	14317	14306	14082	14307	14251	14248	14115	14280	14160	14109	14267	14178	14179	14304	14261	14182	14298	14183	14341	14131	14353	14209	14286	14115	14194	14263	14239	14318	14254	14472	14236	14185	14304	14079	14329	14233	14318	14222	14308	14209	14345	14343	14191	14332	14249	14153	14070	14174	14282	14073	14407	14180	14417	14265	14200	14321	14320	14326	14210	14330	14261	14291	14188	14202	14122	14200	14344	14307	14342	14068	14273	14135	14167	14378	14256	14149	14225	14159	14267	14095	14122	14314	14189	14199	14386	14308	14162	14301	14344	14245	14157	14146	14308	14116	14353	14226	14122	14247	14089	14309	14150	14272	14294	14396	14352	14250	14208	14232	14177	14411	14194	14233	14207	14288	14137	14472	14129	14332	14334	14342	14305	14351	14252	14135	14317	14190	14172	14235	14265	14097	14219	14181	14196	14219	14281	14345	14258	14194	14288	14296	14216	14246	14193	14362	14314	14242	14295	14278	14304	14186	14129	14354	14201	14218	14323	14173	14362	14105	14181	14264	14051	14367	14200	14187	14244	14246	14272	14311	14253	14364	14234	14150	14292	14513	14099	14167	14430	14205	14205	14211	14353	14193	14236	14325	14185	14320	14041	14158	14423	14391	14254	14363	14387	14411	14154	14311	14130	14227	14262	14094	14158	14268	14340	14298	14112	14173	14330	14184	14219	14249	14428	14249	14250	14150	14175	14219	14349	14210	14113	14177	14310	14421	14158	14372	14488	14148	14169	14130	14366	14377	14072	14246	14157	14235	14205	14295	14249	14383	14167	13977	14326	14274	14238	14265	14173	14410	14318	14181	14262	14136	14160	14280	14356	14089	14064	14221	14123	14243	14248	14359	14213	14273	14267	14163	14085	14071	14330	14275	14215	14096	14346	14216	14144	14171	14099	14348	14105	14432	14223	14135	14297	14352	14125	14257	14128	14071	14344	14483	14247	14151	14189	14263	14187	14227	14282	14296	14093	14259	14388	14200	14260	14250	14111	14238	14285	14313
23513	20910	28150	23895	21658	21370	20201	17636	17019	16944	17022	16666	16711	16474	16401	16526	16602	16449	16413	16168	16369	16492	16319	16159	16486	16364	16495	16206	16540	16399	16556	16439	16544	16639	16296	16370	16630	16229	16022	16238	16140	16378	16254	16152	16295	16366	16360	16276	16341	16562	16292	16191	16345	16325	16110	16182	16114	16196	16286	16155	16172	16355	16066	16364	16421	16460	16497	16256	16138	16300	16243	16079	16138	16235	16302	16250	16090	16074	16267	16161	16288	16112	16134	16149	16113	16209	16263	16002	16295	16293	16219	16283	16287	16274	16170	16168	16121	16307	16055	16291	16069	16139	16242	16304	16314	16114	16256	16210	16317	16136	16238	16229	16145	15955	16195	16083	16189	16081	16212	16067	16130	16249	16036	16331	16343	15997	16151	16223	16284	16504	16251	16164	16140	16168	16106	16339	16088	16174	16306	16294	16164	16223	16205	16250	16064	16168	16232	16190	16295	16166	16286	16142	16119	16129	16328	16165	16172	16380	16230	16250	16236	16301	16113	16307	16380	16245	16181	16294	16206	16203	16131	16334	16271	16293	16062	16182	16207	16137	16145	16315	16090	16225	16306	16141	16302	16321	16218	16389	16312	16079	16299	16214	16202	16320	16030	16193	16352	16387	16115	16226	16011	16324	16095	16016	16232	16129	16258	16359	16192	16189	16255	16142	16223	16153	16177	16410	16264	16240	16205	16215	16251	16151	16402	16218	16224	16237	16238	16100	16216	15956	16103	16148	16054	16092	16274	16133	16182	16331	16165	16356	15991	16242	16181	16235	16277	16344	16193	16085	16184	16391	16081	16309	16235	16256	16299	16132	16201	16277	16006	16448	16085	15926	16415	16012	16360	16183	16096	16247	16162	15921	16306	16304	16264	16248	16113	16223	16143	16208	16300	16125	16282	16118	16353	16000	16204	16219	16045	16321	16271	16154	16202	16266	16448	16348	16220	16223	16318	16305	16216	16186	16293	16134	16234	16135	16219	16102	16403	16279	16153	16218	16388	16205	16177	16327	16259	16327	16166	16048	16001	16220	16229	16115	16280	16205	16169	16257	16338	16232	16156	16235	16224	16255	16106	16240	16180	16370	16447	16253	16199	16129	16380	16111	16117	16129	16260	16112	15961	16312	16239	16127	16292	16209	16118	16098	16223	16089	16298	16145	16113	16131	16109	16130	16227	16106	16052	16234	16138	16215	16207	16165	16154	16172	16172	16287	16123	16132	16272	16119	16297	16305	16083	16405	16297	16231	16161	16350	16206	16210	16244	16067	16023	16168	16332	16390	16091	16220	16255	16153	15899	16186	16106	16080	15896	16324	16209	16271	16027	16110	16288	16291	16219	16291	16152	16185	16126	16038	16132	16207	16041	16009	16238	16277	16373	16204	16351	16212	16185	16251	16089	15994	16251	16156	16111	16236	16297	15946	16353	16195	16166	16405	16195	16117	16173	16305	16169	16224	16239	16065	16337	16174	16183	16420	16107	16229	16209	16252	16178	16184	16062	16190	16233	16148	16138	16207	16181	16352	16297	16254	16113	16113	16121	16319	16307	16190	16135	16067	16163	16000	16163	16157	16209	16332	16050	15996	16007	16161	16159	16026	16176	16370	16034	16327	16043	16313	16254	16091	16538	16198	16327	16072	16096	16373	16322	15904	16160	16068	16159	16149	16302	16107	16233	16150	16049	16003	16082	16300	16076	16125	16062	16260	16207	16466	16037	16071	16238	16073	16075	16104	16106	16309	16213	16218	16140	16073	16198	16068	16267	16347	16214	16098	16255	16309	16142	16178	16172	16145	16126	16197	16117	16271	15873	16398	16303	16222	15896	16209	16349	16070	16203	16353	16231	16238	16121	16064	16158	16072	16318	16201	16113	16047	16149	16138	16038	16094	16274	16289	16422	16229	16242	16238	16352	16255	16296	16166	16261	16010	16279	16208	16099	16182	16253	16341	16263	16178	16355	16166	16369	16167	16176	16171	16328	16082	16291	16257	16072	16119	15991	15938	16156	16079	16346	16189	16151	16264	16272	16246	16291	16341	16078	16193	16285	16334	16228	16185	16077	16198	16088	16259	16183	16135	16195	16323	16321	16175	16154	16362	15966	16425	16338	16270	16481	16228	16107	16023	16120	16261	16246	16298	16090	16171	16253	16163	16275	15984	16103	16229	16295	16190	16202	16324	16186	16347	15933	16176	16128	16108	16098	15921	16165	16179	16328	16384	16046	16187	16288	16293	16305	16242	16183	16270	16348	16303	16103	16354	16224	16265	16067	16131	16450	16014	16260	16128	16322	16304	16185	16134	16241	16247	16107	16200	16051	16192	16141	16205	16092	16196	16280	16187	16220	16253	16232	16160	16289	16162	16132	16165	16196	16206	16135	16304	16313	16243	16078	16190	16406	16116	16090	16081	16223	16186	16124	16213	16048	16203	16223	16214	16070	16109	16298	16121	16140	16078	16270	16388	16176	16198	16345	16161	16313	16129	16196	16118	16255	16213	16159	16415	16127	16153	16183	16077	16210	16175	16266	16427	16276	16461	16196	16241	16173	16073	16270	16033	16276	16194	16257	16098	16136	16231	16204	16268	16038	16096	16436	16072	16188	16200	16226	16263	16252	16163	16102	16063	16075	16124	16091	16285	16243	16162	16316	16129	16187	16182	16049	16262	16183	16132	16176	16191	16145	16106	16229	16212	15961	16110	16187	16420	16405	16264	16263	16180	16542	16173	16180	16257	16161	16070	16156	15972	16061	16314	16152	16326	16285	16275	15905	16188	16148	16169	16277	16098	16244	16162	15948	16138	16164	16050	16219	16027	16148	16144	15957	16333	16374	16377	16429	16307	16337	16029	15964	16311	16219	16204	16207	16162	16340	16084	16090	16089	16170	16380	16187	16149	16375	16369	16227	16193	16269	16322	16179	16316	16071	16270	16195	16065	16309	16327	16404	15920	16155	16217	16342	16252	16267	16214	16119	16194	16130	16124	16238	16261	16282	16213	16195	16069	16165	16176	16212	16161	16307	16347	16179	16052	16038	16282	16304	16234	16091	15985	16306	16268	16072	16210	16196	16269	16190	16093	16096	16245	16245	16235	16144	16155	16186	16257	16058	16342	16150	16313	16414	16129	16229	16347	16182	16132	16328	16162	16149	16203	16140	16155	16155	16047	16220	16130	16215	16252	16270	16118	16100	16272	16200	16245	16143	16253	15987	16197	16186	16098	15893	16216	16354	16261	16313	16309	15959	15994	16253	16039	16266	16371	16111	16222	16266	15984	16154	16135	16235	16200	16052	16065	16232	15983	16193	16213	16171	16143	16336	16067	16156	15970	16296	16125	16108	16171	16101	16294	16248	16108	16036	16130	16179	16162	16106	16414	16355	16141	16243	16278	16228	16239	16114	16157	16113	16127	16218	16034	16104	16162	16149	16212	16308	16232	16133	16252	16261	16131	16250	16334	16107	16314	16235	16316	16128	15996	16199	16339	16052	16250	16005	15978	16222	16175	16440	16176	16153	16168	16285	16303	16211	16061	16109	16031	16287	16291	16130	16144	16010	16214	16168	16292	16155	16100	16246	16293	16229	16140	16299	15923	16423	16046	16321	16176	16258	16298	16055	16277	16333	16194	16110	16264	16160	16206	16268	16418	16290	16172	16232	16103	16209	16126	16062	16243	16206	16149	16204	16249	16126	16088	16190	16182	16166	16377	16276	16032	16164	16139	16088	16153	16144	16201	16059	16157	16196	16251	16264	16112	16264	16356	16439	16054	16031	16198	16320	16298	16071	16152	16000	16189	16141	16134	16320	16377	16211	16204	16077	16160	16216	15950	16039	16007	16222	16160	16036	16025	15883	16218	16152	16163	16282	16223	16130	16128	16099	16111	16216	16247	16123	16067	16140	16235	16270	16120	16133	16405	16224	16050	16237	16178	16093	16243	16387	16101	16307	16072	16093	16302	16140	16128	16159	15903	16293	16183	16204	16216	16120	16103	16207	16042	16237	16211	16044	16264	16223	16094	16278	16166	16204	16224	16116	16066	16204	16129	16387	16228	16166	16098	16192	16267	16113	16146	16141	16241	16266	16423	16299	16275	16136	16107	15939	16265	16059	16401	16149	16268	16250	16383	16276	16158	16177	16272	16015	16220	16213	15995	16302	16324	16213	16377	16137	16219	16228	16323	16226	16068	16182	16243	16309	16159	16023	16168	16020	16103	16213	16161	16340	16192	16254	16078	16063	16196	16280	16316	16277	16197	16180	16265	16133	16096	16281	16204	16164	16069	16253	16192	16336	16158	16111	16185	16159	16230	16193	16136	16134	16102	16173	16424	16164	16234	16080	16193	16050	16093	16300	16357	16272	16170	16182	16248	16144	16225	16122	16247	16221	16184	16050	16141	16264	16267	16278	16195	16335	16116	16160	16311	16304	16560	16306	16197	16365	15975	16182	16164	16330	16171	16268	16203	16311	16123	16303	16166	16198	16201	16119	16219	16380	16202	16228	16052	16241	16199	16382	16417	16256	16204	16044	16101	16189	16303	16188	16126	16178	16271	16254	16084	16242	16314	16167	16204	16155	16323	16308	16197	16132	16225	16304	16267	16051	16141	16011	16042	16320	16325	16308	16254	16247	16408	16177	16256	16320	16244	16075	16194	16336	16126	16143	16263	16284	16146	16185	16285	16111	16126	16168	16162	16227	16190	16278	16171	16191	16109	16241	16089	16127	16145	16154	16397	16186	16344	16238	16168	16173	16151	16219	16093	16359	16193	16255	16103	16149	16311	16144	16251	16078	16040	16418	16235	16300	16189	15995	16168	16337	16296	16213	16195	16016	16338	16160	16220	16253	16457	16179	15988	16330	16145	16148	16319	16231	16050	16080	16342	16168	16259	16061	16134	16470	16214	16195	16245	16227	16132	16204	16238	16194	16236	16228	16241	16258	16083	16176	16117	16410	16267	16178	16223	15964	16529	16288	16315	16056	16027	16132	16303	16482	16325	15944	16217	16058	16096	16146	16103	16249	16194	16130	15917	16120	16086	16145	15990	16188	16246	16317	16165	16246	16109	16045	16071	16362	16181	15992	16169	16091	16369	16442	16109	16214	16192	16239	16383	16502	16079	16295	16246	16143	16137	16234	16063
17027	27979	26653	21441	19039	17607	16791	16047	15820	15383	15270	15167	15075	15041	14962	14692	14928	14612	14810	14763	14621	14743	14796	14603	14623	14660	14740	14705	14674	14634	14658	14773	14597	14713	14652	14665	14564	14609	14620	14618	14498	14720	14587	14417	14614	14473	14563	14584	14662	14477	14516	14470	14534	14389	14571	14488	14443	14659	14567	14519	14520	14563	14753	14548	14361	14554	14684	14569	14568	14547	14468	14419	14494	14545	14503	14643	14375	14582	14566	14457	14453	14632	14338	14346	14432	14380	14520	14588	14516	14520	14521	14697	14451	14477	14401	14287	14505	14464	14547	14360	14426	14421	14496	14499	14515	14578	14419	14370	14365	14462	14483	14369	14421	14369	14588	14424	14632	14470	14563	14513	14358	14572	14378	14602	14436	14567	14346	14353	14503	14349	14517	14482	14593	14404	14329	14738	14315	14471	14450	14431	14353	14369	14344	14406	14540	14482	14534	14424	14451	14344	14385	14327	14406	14451	14602	14321	14350	14502	14448	14286	14570	14605	14411	14526	14251	14370	14624	14339	14476	14392	14302	14476	14503	14388	14552	14505	14527	14430	14449	14499	14434	14705	14467	14460	14409	14492	14373	14314	14418	14360	14438	14308	14544	14375	14434	14379	14389	14376	14402	14449	14510	14549	14430	14486	14527	14373	14395	14552	14319	14387	14457	14551	14354	14377	14442	14470	14522	14381	14483	14540	14501	14482	14383	14349	14364	14373	14396	14373	14574	14439	14538	14451	14469	14678	14413	14288	14436	14670	14520	14507	14544	14438	14526	14477	14577	14356	14468	14524	14319	14442	14728	14511	14480	14494	14355	14472	14409	14451	14588	14502	14616	14521	14384	14458	14524	14353	14475	14443	14502	14321	14411	14334	14566	14507	14433	14368	14511	14368	14383	14430	14346	14320	14451	14399	14606	14363	14393	14384	14507	14478	14392	14591	14395	14426	14497	14373	14523	14484	14493	14437	14431	14353	14467	14471	14385	14612	14567	14446	14488	14510	14551	14463	14432	14579	14335	14545	14363	14328	14539	14374	14347	14566	14444	14321	14431	14525	14231	14417	14360	14333	14529	14517	14391	14415	14478	14432	14496	14489	14396	14406	14466	14291	14382	14652	14539	14440	14532	14435	14496	14460	14583	14566	14297	14429	14509	14212	14312	14370	14531	14348	14404	14390	14499	14322	14458	14406	14319	14206	14392	14602	14365	14379	14436	14477	14492	14372	14501	14656	14314	14466	14396	14483	14333	14402	14362	14587	14496	14423	14260	14429	14349	14457	14395	14566	14494	14362	14430	14401	14485	14348	14454	14439	14414	14435	14553	14438	14505	14342	14432	14405	14622	14413	14552	14405	14342	14476	14353	14438	14537	14402	14646	14555	14368	14437	14514	14449	14454	14328	14581	14403	14342	14515	14444	14393	14396	14404	14489	14498	14563	14289	14350	14390	14369	14290	14476	14405	14378	14419	14358	14389	14486	14393	14431	14298	14402	14452	14382	14452	14312	14535	14291	14585	14611	14239	14354	14430	14363	14639	14465	14265	14506	14575	14500	14401	14510	14584	14439	14586	14473	14627	14463	14374	14597	14524	14448	14335	14426	14378	14477	14406	14464	14435	14292	14300	14502	14508	14474	14414	14417	14570	14505	14581	14464	14289	14440	14665	14419	14393	14609	14445	14536	14289	14519	14508	14340	14374	14299	14433	14529	14424	14503	14295	14441	14372	14362	14489	14421	14566	14433	14460	14487	14446	14442	14455	14391	14420	14619	14427	14329	14599	14399	14554	14619	14522	14395	14341	14414	14478	14514	14479	14392	14388	14440	14344	14417	14292	14424	14277	14593	14396	14493	14410	14266	14350	14393	14536	14341	14315	14426	14438	14404	14598	14321	14437	14620	14442	14558	14475	14336	14470	14431	14495	14377	14428	14431	14429	14387	14374	14467	14417	14339	14261	14647	14389	14413	14579	14434	14430	14492	14445	14497	14349	14470	14470	14364	14403	14462	14470	14419	14392	14534	14469	14386	14337	14355	14347	14504	14423	14363	14473	14402	14447	14518	14445	14436	14386	14201	14538	14346	14447	14480	14585	14505	14428	14465	14497	14338	14273	14465	14532	14313	14399	14479	14444	14575	14474	14582	14448	14318	14402	14500	14439	14440	14404	14458	14424	14374	14526	14449	14436	14513	14403	14499	14299	14411	14576	14439	14524	14568	14420	14552	14468	14366	14460	14525	14472	14429	14526	14401	14606	14458	14383	14464	14410	14521	14531	14267	14504	14502	14483	14509	14491	14485	14377	14564	14423	14555	14307	14528	14562	14374	14326	14395	14334	14344	14527	14432	14524	14535	14263	14520	14486	14404	14351	14541	14483	14286	14483	14363	14530	14405	14274	14491	14435	14495	14231	14417	14386	14484	14497	14685	14495	14643	14304	14426	14575	14359	14500	14559	14541	14543	14347	14624	14528	14342	14494	14535	14489	14482	14637	14397	14358	14415	14555	14571	14441	14573	14185	14448	14586	14549	14465	14338	14570	14392	14441	14339	14568	14399	14488	14540	14383	14524	14573	14607	14418	14395	14463	14483	14560	14375	14353	14461	14350	14567	14467	14418	14386	14377	14646	14300	14446	14376	14396	14417	14481	14230	14471	14576	14420	14453	14466	14360	14495	14333	14479	14441	14314	14425	14376	14403	14478	14473	14541	14367	14607	14419	14324	14376	14423	14515	14369	14507	14204	14350	14476	14384	14724	14475	14381	14373	14377	14582	14345	14526	14415	14495	14479	14464	14476	14381	14514	14413	14511	14676	14257	14404	14413	14319	14319	14487	14320	14558	14654	14387	14624	14459	14565	14541	14535	14339	14591	14250	14552	14269	14342	14598	14477	14479	14309	14530	14574	14396	14486	14683	14228	14244	14407	14342	14496	14413	14337	14392	14605	14496	14457	14374	14421	14396	14510	14426	14509	14446	14336	14413	14360	14528	14269	14449	14391	14408	14644	14375	14393	14447	14455	14463	14618	14348	14494	14363	14506	14360	14323	14355	14416	14422	14608	14398	14485	14418	14297	14318	14307	14303	14485	14552	14500	14551	14465	14369	14471	14578	14207	14366	14431	14504	14397	14341	14550	14422	14548	14313	14326	14234	14328	14470	14490	14391	14539	14451	14496	14469	14582	14255	14331	14320	14381	14473	14633	14545	14372	14410	14617	14339	14421	14483	14427	14464	14239	14442	14509	14430	14479	14530	14225	14593	14506	14417	14450	14486	14643	14403	14369	14573	14395	14584	14399	14440	14413	14434	14495	14482	14460	14488	14607	14549	14533	14657	14488	14344	14472	14593	14412	14468	14331	14360	14457	14527	14311	14594	14563	14344	14602	14624	14517	14567	14570	14442	14496	14479	14293	14201	14585	14487	14460	14527	14358	14350	14369	14502	14446	14339	14413	14498	14479	14410	14232	14398	14339	14451	14459	14430	14492	14556	14302	14542	14392	14396	14451	14444	14479	14373	14529	14605	14587	14623	14619	14431	14452	14467	14503	14456	14332	14609	14551	14308	14343	14486	14563	14380	14483	14437	14402	14527	14502	14402	14398	14491	14460	14605	14465	14432	14445	14371	14392	14410	14475	14564	14282	14451	14421	14535	14604	14577	14420	14308	14486	14353	14460	14506	14424	14491	14403	14563	14611	14385	14443	14325	14724	14520	14393	14440	14399	14474	14249	14467	14373	14517	14406	14303	14496	14344	14366	14410	14422	14572	14484	14611	14379	14463	14445	14410	14409	14498	14223	14477	14505	14432	14495	14491	14409	14426	14455	14342	14475	14489	14585	14390	14411	14291	14320	14390	14463	14524	14426	14498	14474	14373	14307	14530	14452	14482	14425	14325	14524	14304	14547	14547	14478	14432	14261	14377	14509	14534	14342	14473	14367	14471	14495	14585	14451	14402	14212	14407	14541	14346	14386	14577	14449	14487	14574	14383	14457	14400	14355	14609	14427	14176	14507	14488	14356	14606	14363	14529	14419	14509	14296	14350	14419	14487	14378	14401	14361	14391	14256	14514	14496	14581	14482	14460	14383	14385	14190	14467	14370	14497	14489	14425	14441	14596	14432	14466	14336	14420	14299	14497	14299	14471	14403	14359	14350	14492	14540	14388	14611	14389	14617	14519	14355	14542	14465	14370	14415	14544	14408	14452	14515	14332	14467	14528	14368	14515	14594	14395	14325	14389	14623	14388	14351	14500	14439	14430	14608	14488	14367	14447	14689	14421	14555	14361	14327	14586	14320	14333	14477	14310	14352	14462	14563	14481	14290	14277	14474	14429	14468	14402	14328	14307	14382	14458	14445	14580	14448	14539	14549	14334	14294	14424	14622	14358	14542	14548	14451	14485	14399	14629	14582	14367	14435	14374	14432	14526	14394	14457	14335	14443	14488	14546	14317	14567	14546	14371	14406	14481	14585	14459	14527	14407	14447	14450	14595	14429	14447	14419	14376	14362	14552	14617	14377	14542	14370	14485	14311	14387	14547	14233	14349	14522	14350	14553	14387	14326	14441	14394	14390	14491	14571	14327	14421	14522	14186	14580	14307	14367	14359	14463	14483	14482	14513	14278	14611	14562	14469	14507	14409	14386	14368	14499	14471	14507	14417	14575	14568	14347	14522	14440	14504	14376	14542	14441	14519	14655	14438	14483	14610	14350	14412	14363	14517	14199	14536	14425	14479	14528	14531	14272	14358	14533	14407	14583	14484	14361	14364	14577	14465	14409	14362	14463	14387	14406	14505	14423	14385	14410	14525	14402	14545	14469	14473	14488	14310	14344	14426	14372	14517	14437	14447	14455	14188	14416	14320	14317	14473	14692	14416	14297	14496	14279	14339	14564	14513	14433	14251	14498	14570	14298	14372	14651	14319	14628	14445	14639	14548	14289	14364	14465	14583	14405	14426	14439	14312	14673	14438	14384	14308	14396	14452	14503	14444	14398	14424	14428	14406	14521	14570	14415	14502	14581	14404	14530	14539	14382	14414	14534	14341	14447	14402	14456	14313	14413	14482	14297	14556	14569	14539	14371	14528	14548	14451	14397	14584	14502	14510	14429	14540	14475	14335	14453	14520	14565	14550	14365	14387	14393	14512
22451	20895	28538	23370	21139	22904	23879	18564	17499	17674	17254	17114	16885	17135	16836	16722	16717	16854	16602	16776	16710	16653	16408	16552	16528	16972	16724	16580	16705	16434	16562	16480	16503	16591	16524	16315	16475	16435	16478	16450	16476	16481	16310	16348	16442	16345	16414	16408	16336	16223	16312	16170	16403	16388	16474	16400	16419	16412	16463	16461	16377	16529	16256	16251	16346	16316	16372	16543	16445	16233	16274	16146	16361	16269	16324	16183	16279	16403	16127	16373	16147	16113	16379	16210	16352	16329	16139	16223	16199	16182	16314	16538	16395	16271	16321	16187	16255	16256	16351	16416	16359	16243	16486	16190	16404	16171	16175	16201	16119	16277	16132	16189	16284	16230	16393	16331	16219	16346	16313	16312	16125	16231	16482	16431	16345	16290	16442	16446	16266	16358	16272	16299	16265	16335	16318	16116	16446	16275	16224	16382	16068	16217	16309	16234	16289	16280	16216	16385	16267	16168	16255	16224	16347	16194	16229	16262	16349	16311	16307	16280	16323	16216	16373	16392	16406	16141	16255	16300	16156	16280	16140	16239	16201	16151	16214	16303	16154	16341	16195	16309	16144	16163	16340	16348	16307	16333	16239	16321	16261	16287	16380	16119	16294	16289	16264	16179	16206	16158	16209	16215	16289	16037	16338	16260	16325	16370	16255	16439	16255	16115	16256	16348	16291	16333	16317	16024	16295	16278	16224	16191	16457	16218	16065	16221	16056	16142	16146	16290	16288	16233	16110	16357	16159	16017	15991	16135	16174	16112	16279	16275	16010	16296	16176	16265	16162	16119	16331	16221	16147	16149	16219	16151	16110	16393	16171	16300	16160	16360	16331	16302	16397	16346	16317	16240	16307	16298	16380	16129	16158	16290	16176	16041	16200	16288	16434	16251	16148	16187	16129	16317	16456	16297	16296	16328	16212	16354	16292	16421	16148	16181	16345	16280	16384	16274	16351	16327	16325	16190	16100	16393	16354	16351	16330	16162	16224	16309	16400	16327	16222	16374	16399	16111	16453	16252	16215	16156	16564	16190	16004	16304	16331	16250	16131	16265	16291	16222	16403	16202	16338	16160	16276	16281	16092	16269	16231	16043	16157	16399	16234	16322	16431	16496	16378	16216	16111	16244	16298	16197	16359	16219	16394	16279	16176	16387	16356	16300	16239	16058	16147	16106	16332	16189	16290	16169	16023	16241	16140	16273	16049	16348	16309	16226	16046	16346	16385	16311	16294	16254	16251	16282	16151	16226	16264	16223	16324	16279	16353	16158	16580	16507	16361	16520	16135	16129	16052	16212	16173	16199	16192	16383	16352	16217	16386	16245	16157	16172	16216	16417	16294	16190	16293	16100	16363	16094	16316	16379	16297	16023	16357	16299	16149	16276	16328	16400	16284	16120	16314	16304	16448	16233	16226	16344	16410	16271	16402	16259	16204	16095	16322	16229	16403	16176	16284	16345	16236	16146	16240	16193	16330	16276	16163	16022	16098	16249	16306	16251	16339	16189	16292	16334	16343	16194	16259	16255	16247	16367	16113	16237	16085	16156	16223	16124	16335	16206	16067	16353	16408	16174	16263	16324	16232	16277	16421	16169	16418	16290	16066	16007	16137	16118	16284	16156	16290	16159	16323	16176	16217	16184	16076	16162	16102	16344	16195	16311	16127	16383	16324	16254	16512	16368	16234	16211	16171	16075	16417	16272	16205	16441	16185	16206	16263	16261	16519	16047	16206	16045	16274	16370	16349	16367	16244	16128	16309	16372	16287	16360	16235	16138	16269	16144	16390	16193	16232	16261	16421	16177	16296	16145	16179	16287	16269	16528	16190	16481	16247	16230	16161	16251	16301	16195	16090	16164	16412	16223	16130	16266	16188	16200	16215	16427	16202	16381	16185	16310	16327	16307	16345	16232	16145	16266	16311	16323	16339	16158	16192	16193	16527	16437	16357	16240	16154	16260	16223	16300	16319	16129	16551	16274	16124	16125	16093	16089	16368	16336	16315	16367	16256	16368	16325	16135	16377	16110	16337	16185	16263	16250	15958	16122	16141	16200	15971	16216	16244	16023	16186	16227	16248	16211	16220	16073	16249	16324	16332	16185	16389	16407	16393	16362	16127	16291	16370	16227	16294	16086	16276	16255	16324	16094	16323	16462	16348	16352	16240	16141	16219	16382	16205	16357	16320	16215	16276	16443	16397	16376	16035	16275	16143	16354	16246	16059	16227	16142	16182	16403	16332	16314	16349	16394	16275	16215	16318	16373	16206	16490	16336	16442	16294	16308	16202	16152	16222	16466	16274	16136	16225	16199	16276	16271	16326	16282	16309	16213	16242	16353	16189	16074	16404	16270	16190	16307	16168	16320	16131	16215	16222	16316	16294	16358	16327	15913	16259	16166	16260	16224	16144	16103	16205	16315	16450	16178	16158	16250	16355	16171	16129	16369	16254	16253	16255	16127	16274	16243	16309	16385	16169	16282	16285	16192	16250	16490	16344	16321	16409	16450	16172	16124	16132	16258	16190	16309	16273	16206	16147	16311	16137	16336	16243	16242	16443	16319	16440	16434	16205	16197	16261	16069	16212	16264	16334	16113	16197	16356	16499	16216	16394	16375	16161	16366	16306	16290	16278	16212	16329	16471	16099	16141	16114	16274	16136	16227	16201	16187	16533	16254	16202	16366	16510	16130	15891	16238	16166	16267	16179	16515	16247	16338	16255	16507	16223	16167	16109	16308	16513	16238	16327	16217	16283	16271	16322	16551	16144	16017	16205	16316	16516	16344	16270	16048	16386	16412	16412	16316	16232	16300	16362	16182	16210	16255	16352	16418	16197	16193	16144	16177	16276	16214	16153	16222	16400	16361	16114	16262	16206	16193	16349	16015	16050	16227	16126	16457	16382	16389	16150	16253	16142	16246	16288	16333	16167	16297	16255	16410	16224	16092	16258	16355	16271	16311	16202	16380	16219	16165	16092	16299	16422	16338	16306	16155	16307	16133	16387	16123	16345	16280	16253	16299	16110	16137	16256	16502	16312	16330	16368	16151	16155	16283	16299	16205	16360	16272	16284	15999	16366	16409	16384	16460	16135	16271	16340	16273	16511	16199	16195	16236	16386	16283	16341	16162	16273	16277	16324	16447	16143	16164	16254	16312	16193	16208	16449	16311	16197	16494	16256	16271	16266	16313	16314	16355	16345	16312	16290	16238	16250	16117	15956	16167	16265	16269	16346	16302	16082	16225	16143	16406	16320	16273	16176	16343	16377	16345	16400	16331	16109	16081	16156	16394	16285	16104	16483	16253	16182	16307	16278	16184	16326	16328	16370	16289	16323	16473	16365	16231	16088	16253	16169	16331	16262	15994	16530	16215	16221	16317	16264	16234	16356	16246	16198	16150	16329	16153	16401	16423	16290	16305	16386	16286	16372	16343	16140	16178	16103	16272	16275	16186	16244	16146	16110	16095	16406	16328	16201	16311	16221	16328	16292	16167	16353	16231	16098	16090	16239	16147	16296	16380	16369	16049	16222	16223	16302	16207	16232	16273	15960	16161	16232	16395	16199	16230	16097	16166	16107	15973	16152	16254	16441	16147	16419	16228	16069	16238	16287	16348	16301	16251	16153	16046	16150	16306	16345	16118	16411	16262	16285	16392	16242	16411	16368	16308	16377	16343	16164	15886	16440	16365	16376	16272	16179	16360	16209	16151	16218	16235	16343	16343	16218	16324	16185	16322	16187	16324	16189	16255	16241	16255	16224	16001	16178	16105	16369	16569	16190	16041	16087	16272	16144	16225	16172	16174	16096	16144	16136	16226	16428	16268	16235	16094	16144	16319	16167	16209	16262	16210	16209	16190	16245	16419	16379	16376	16362	16238	16324	16308	16379	16213	16202	16149	16366	16397	16235	16053	16305	16087	16318	16279	16150	16475	16387	16091	16170	16212	16251	16286	16235	16180	16317	16374	16151	16298	16311	16245	16069	16172	16509	16284	16347	16142	16144	16178	16249	16314	16348	16319	16552	16339	16270	16194	16400	16280	16337	16187	16364	16274	16240	16299	16306	16471	16387	16384	16245	16269	15983	16265	16058	16192	16267	16119	16267	16212	16109	16306	16527	16205	16450	16432	16291	16071	16426	16340	16325	16172	16309	16304	16419	16194	16221	16407	16174	16183	16326	16192	16120	16241	16307	16624	16230	16385	16452	16244	16180	16129	16244	16340	16323	16415	16368	16274	16183	16196	16294	16334	16102	16211	16097	16336	16260	16230	16284	16150	16259	16439	16180	16330	16421	16539	16374	16294	16261	16350	16131	16264	16277	16392	16102	16174	16308	16294	16240	16461	16157	16290	16427	16287	16256	16372	16322	16242	16196	16222	16078	16057	16122	16324	16208	16081	16309	16065	16311	16520	16258	16191	16342	16123	16298	16308	16304	16139	16305	16261	16359	16365	16133	16292	16311	16445	16126	16244	16135	16549	16230	16142	16469	16092	16167	16218	16250	16176	16402	16181	16215	16332	16409	16308	16166	16304	16428	16128	16349	16315	16349	16216	16266	16186	16326	16197	16118	16276	16338	16417	16288	16092	16201	16276	16271	16106	16167	16216	16394	16112	16211	16381	16243	16032	16311	16208	16126	16165	16347	16254	16232	16220	16299	16318	16478	16358	16211	16185	16405	16220	16166	16136	16132	16181	16215	16288	16308	16199	16161	16272	16331	16168	16215	16199	16406	16375	16209	16401	16303	16322	16083	16188	16250	16194	16264	16309	16101	16084	16423	16003	16121	16388	16329	16403	16259	16295	16087	16085	16332	16294	16195	16226	16264	16164	16229	16322	16431	16373	16293	16262	16174	16521	16311	16182	16356	16319	16309	16358	16425	16313	16284	16017	16038	16301	16101	16300	16225	16261	16317	16388	16290	16135	16466	16346	16254	16386	16304	16349	16363	16229	16431	16196	16143	16115	16288	16356	16145	16258	16428	16235	16239	16210	16036	16358	16356	16247	16162	16100	16186	16137	16031	16329	16264	16197	16250	16109	16209	16422	16249	16252	16344	16403	16243	16214	16285	16422	16437	16219	16495	16343	16292	16321	16345	16324	16049	16206	16302	16318	16218	16190	16170	16332	16419	16296	16163	16486	16172	16274
18826	32434	30678	24383	21135	19090	17955	16933	16209	16018	15888	15473	15470	15075	15310	15126	14883	15082	14767	15024	14846	15001	15058	14951	14883	14899	14838	14935	14854	14914	14818	14886	14811	14957	14812	14882	14735	14631	14664	14571	14702	14652	14575	14697	14657	14636	14575	14677	14558	14607	14643	14627	14657	14512	14592	14690	14683	14449	14516	14549	14564	14552	14541	14674	14607	14556	14430	14570	14606	14445	14525	14460	14362	14575	14535	14496	14695	14628	14559	14489	14585	14392	14459	14513	14476	14580	14509	14637	14241	14515	14487	14379	14636	14582	14553	14497	14541	14647	14463	14531	14590	14603	14518	14595	14454	14538	14498	14423	14255	14549	14525	14541	14469	14585	14663	14559	14271	14503	14434	14655	14556	14709	14672	14504	14458	14583	14531	14552	14444	14386	14528	14431	14457	14514	14383	14384	14589	14582	14519	14547	14644	14348	14344	14411	14399	14610	14501	14652	14559	14449	14589	14421	14391	14590	14305	14563	14655	14619	14546	14468	14612	14620	14406	14451	14597	14403	14613	14661	14423	14434	14500	14441	14679	14423	14460	14568	14475	14463	14437	14463	14570	14639	14436	14367	14529	14476	14839	14476	14371	14696	14476	14562	14350	14459	14392	14554	14530	14426	14648	14372	14651	14465	14567	14506	14515	14535	14636	14621	14488	14583	14624	14600	14362	14618	14662	14376	14585	14400	14553	14404	14422	14443	14375	14443	14532	14462	14624	14501	14617	14556	14422	14427	14567	14386	14594	14422	14469	14565	14741	14380	14759	14338	14482	14525	14633	14415	14612	14468	14528	14393	14411	14441	14464	14550	14550	14650	14447	14559	14467	14501	14473	14423	14370	14703	14406	14454	14518	14599	14442	14602	14388	14433	14519	14492	14447	14583	14387	14418	14614	14369	14738	14499	14434	14453	14477	14420	14298	14455	14428	14477	14447	14502	14376	14568	14454	14497	14456	14386	14602	14395	14531	14542	14573	14493	14348	14477	14330	14548	14425	14604	14464	14359	14494	14545	14445	14483	14335	14452	14430	14489	14484	14411	14421	14542	14481	14477	14515	14365	14355	14398	14480	14322	14468	14462	14656	14533	14529	14468	14470	14469	14479	14380	14490	14351	14634	14665	14539	14532	14318	14560	14548	14392	14408	14519	14276	14398	14569	14460	14523	14485	14228	14547	14511	14472	14451	14502	14492	14534	14471	14548	14474	14548	14337	14796	14413	14557	14547	14355	14410	14582	14580	14634	14491	14423	14549	14517	14501	14512	14522	14434	14457	14464	14589	14447	14531	14528	14498	14571	14563	14449	14541	14289	14668	14262	14430	14516	14248	14449	14559	14541	14590	14485	14396	14380	14545	14493	14470	14448	14614	14427	14513	14516	14601	14577	14431	14593	14460	14382	14452	14567	14407	14488	14524	14622	14615	14407	14417	14447	14412	14485	14492	14501	14514	14659	14482	14478	14394	14471	14553	14633	14468	14469	14529	14355	14511	14462	14445	14443	14446	14428	14399	14491	14556	14593	14494	14600	14476	14612	14631	14325	14569	14534	14504	14361	14415	14522	14446	14567	14523	14426	14581	14310	14527	14561	14324	14516	14538	14562	14390	14578	14535	14537	14291	14329	14440	14554	14360	14582	14540	14540	14379	14639	14301	14443	14488	14555	14327	14610	14383	14612	14511	14602	14379	14421	14555	14693	14393	14447	14417	14552	14474	14476	14423	14585	14529	14391	14629	14577	14367	14460	14433	14638	14390	14416	14615	14402	14465	14560	14357	14498	14496	14518	14590	14297	14389	14508	14469	14485	14552	14414	14512	14541	14369	14593	14474	14439	14491	14290	14488	14477	14516	14497	14562	14354	14364	14420	14548	14437	14532	14442	14411	14429	14437	14381	14475	14709	14318	14363	14539	14600	14518	14490	14494	14560	14486	14464	14506	14565	14406	14504	14520	14559	14488	14474	14506	14518	14690	14510	14497	14682	14531	14604	14371	14579	14482	14481	14484	14394	14442	14442	14588	14544	14498	14478	14423	14474	14526	14551	14611	14413	14551	14571	14465	14633	14616	14527	14410	14283	14429	14416	14509	14462	14580	14433	14340	14346	14393	14479	14449	14584	14501	14648	14460	14378	14482	14362	14573	14416	14491	14405	14458	14234	14612	14376	14613	14504	14506	14427	14379	14466	14547	14577	14558	14430	14628	14479	14270	14490	14517	14482	14462	14371	14336	14448	14521	14601	14450	14516	14643	14418	14501	14397	14521	14420	14446	14442	14364	14378	14407	14493	14506	14451	14593	14560	14516	14570	14395	14442	14451	14319	14408	14523	14546	14340	14555	14455	14376	14588	14494	14456	14295	14650	14513	14384	14574	14406	14389	14502	14402	14479	14518	14521	14452	14554	14507	14427	14480	14437	14591	14671	14470	14574	14403	14464	14568	14663	14602	14511	14445	14597	14531	14503	14588	14651	14319	14583	14608	14441	14596	14461	14583	14520	14580	14366	14411	14311	14431	14416	14386	14518	14492	14514	14350	14591	14354	14461	14559	14494	14453	14574	14555	14455	14500	14429	14616	14382	14473	14447	14410	14601	14491	14389	14604	14465	14530	14457	14452	14417	14457	14471	14626	14444	14377	14487	14582	14559	14531	14470	14568	14666	14553	14491	14385	14599	14385	14498	14426	14461	14439	14563	14466	14564	14378	14558	14378	14625	14470	14413	14551	14433	14488	14360	14491	14437	14516	14446	14615	14396	14615	14609	14463	14457	14626	14702	14486	14471	14449	14393	14397	14555	14697	14569	14392	14433	14291	14403	14537	14504	14442	14386	14524	14476	14414	14429	14463	14517	14445	14584	14440	14515	14418	14410	14478	14564	14490	14377	14387	14480	14508	14480	14515	14430	14463	14634	14462	14460	14654	14645	14514	14406	14517	14654	14639	14466	14331	14501	14647	14644	14573	14464	14394	14494	14502	14400	14610	14481	14523	14424	14338	14436	14429	14543	14415	14446	14615	14444	14537	14446	14345	14512	14719	14480	14390	14388	14378	14503	14472	14487	14488	14644	14541	14439	14445	14646	14556	14238	14454	14546	14466	14477	14418	14608	14454	14634	14368	14523	14459	14416	14507	14414	14455	14637	14556	14358	14582	14507	14294	14602	14461	14637	14475	14597	14473	14332	14291	14427	14486	14574	14341	14531	14528	14515	14405	14439	14521	14396	14461	14492	14519	14406	14345	14455	14468	14384	14471	14224	14568	14388	14450	14551	14487	14532	14502	14539	14537	14481	14559	14492	14303	14424	14481	14458	14511	14454	14527	14442	14399	14702	14380	14593	14493	14470	14674	14390	14527	14381	14560	14541	14639	14321	14457	14599	14424	14598	14578	14537	14520	14491	14482	14536	14417	14494	14607	14387	14602	14633	14361	14267	14561	14413	14500	14411	14399	14476	14369	14451	14504	14504	14352	14371	14465	14488	14540	14522	14539	14463	14267	14433	14724	14420	14579	14493	14429	14692	14496	14553	14607	14531	14527	14423	14419	14507	14500	14480	14418	14584	14605	14492	14340	14393	14390	14513	14542	14414	14458	14562	14520	14311	14351	14429	14347	14568	14571	14485	14546	14268	14451	14256	14325	14574	14554	14533	14520	14634	14378	14366	14460	14700	14566	14414	14465	14513	14299	14637	14438	14267	14551	14423	14346	14357	14350	14298	14486	14477	14461	14549	14446	14527	14735	14486	14407	14610	14453	14358	14375	14559	14489	14493	14691	14549	14309	14198	14522	14459	14564	14545	14408	14323	14576	14496	14455	14378	14425	14557	14635	14466	14518	14473	14667	14525	14455	14388	14438	14417	14419	14574	14627	14335	14355	14392	14460	14572	14423	14648	14439	14555	14609	14425	14516	14300	14278	14528	14591	14500	14440	14491	14567	14510	14592	14560	14501	14408	14437	14564	14347	14495	14606	14491	14416	14429	14497	14630	14376	14462	14337	14539	14482	14510	14594	14377	14507	14442	14549	14384	14464	14501	14477	14376	14566	14651	14540	14248	14416	14487	14557	14540	14427	14574	14452	14491	14617	14517	14520	14496	14513	14423	14375	14506	14349	14384	14484	14532	14377	14723	14326	14363	14643	14490	14578	14620	14402	14526	14615	14507	14322	14516	14404	14445	14602	14418	14469	14533	14542	14493	14480	14448	14445	14320	14558	14522	14360	14570	14561	14458	14582	14540	14422	14560	14536	14442	14480	14436	14373	14520	14412	14521	14582	14526	14517	14492	14567	14485	14643	14493	14462	14399	14472	14646	14554	14448	14501	14257	14470	14472	14427	14585	14496	14405	14413	14542	14539	14425	14528	14473	14582	14521	14541	14352	14442	14358	14481	14443	14529	14583	14387	14522	14570	14524	14444	14569	14505	14547	14642	14584	14574	14511	14472	14433	14334	14340	14516	14417	14385	14651	14362	14396	14336	14560	14419	14409	14520	14498	14465	14480	14559	14370	14422	14547	14576	14619	14452	14341	14482	14501	14369	14557	14634	14456	14409	14544	14558	14396	14371	14402	14667	14580	14647	14311	14602	14634	14397	14772	14419	14516	14535	14558	14513	14502	14635	14508	14439	14562	14549	14461	14374	14328	14504	14488	14561	14473	14343	14433	14578	14457	14557	14480	14478	14597	14563	14604	14372	14362	14410	14453	14431	14519	14549	14367	14599	14551	14376	14507	14377	14480	14533	14375	14353	14464	14561	14483	14386	14731	14587	14338	14690	14417	14419	14497	14415	14567	14499	14464	14504	14424	14581	14520	14434	14587	14523	14469	14434	14520	14458	14471	14570	14575	14416	14446	14477	14439	14538	14654	14294	14561	14459	14389	14452	14360	14451	14423	14348	14486	14626	14459	14463	14471	14283	14543	14877	14526	14608	14523	14403	14474	14534	14601	14495	14368	14593	14601	14378	14628	14604	14505	14474	14332	14660	14373	14443	14470	14434	14523	14441	14504	14597	14480	14360	14474	14541	14549	14510	14437	14477	14362	14557	14460	14520	14269	14452	14691	14399	14500	14488	14603	14587	14418	14525	14231	14636	14437	14317	14568	14545	14555	14484	14482	14446	14548	14548	14499	14575	14491	14421	14518	14449	14602
27209	21804	24399	20938	17249	16638	16690	16260	16219	16029	16062	15790	15718	16022	15980	15941	15788	16042	15870	16005	15845	15753	15862	15868	15984	15933	16047	15895	15977	16142	15897	15814	15854	15997	15861	15772	15819	15828	15738	15618	15878	15552	15658	15711	15907	15866	15761	15671	15877	15817	15897	15973	15712	15823	15685	15655	15836	15770	16061	15837	15860	15726	15924	15912	15661	15814	15593	15856	15855	15579	15671	15779	15808	15669	15758	15681	15645	15645	15708	15962	15638	15758	15700	15857	15745	15649	15986	15771	15783	15700	15750	15638	15557	15880	15839	15823	15801	15691	15705	15744	15823	15704	15718	15802	15969	15531	15860	15640	15793	15827	15800	16010	15815	15589	15651	15732	15834	15762	15647	15731	15834	15591	15998	15777	15620	15776	15681	15802	15720	15740	15565	15656	15706	15619	15753	15738	15812	15626	15579	15702	15723	15851	15762	15631	15730	15566	15731	15567	15863	15851	15724	15846	15702	15769	15851	15805	15786	15769	15715	15568	15698	15663	15735	15748	15782	15711	15849	15779	15773	15746	15696	15878	15652	15728	15820	15724	15715	15717	15775	15863	15910	15814	15703	15813	15637	15784	15637	15869	15715	15618	15817	15715	15659	15824	15822	15933	15667	15705	15787	15994	15622	15973	15795	15734	15710	15732	15601	15873	15861	15738	15803	15699	15686	15727	15803	15792	15820	15790	15591	15807	15721	15718	15526	15716	15844	15926	15872	15660	15820	15664	15821	15741	15726	15704	15802	15833	15834	15913	15840	15714	15759	15732	15574	15627	15685	15784	15731	15798	15829	15825	15704	15655	15850	15709	15859	15867	15641	15870	15839	15798	15763	15776	15714	15797	15688	15775	15655	15853	15743	15723	15916	15735	15806	15769	15691	15916	15757	15917	15777	15508	15797	15528	15795	15831	15645	15695	15669	15899	15854	15987	15621	15578	15642	15809	15687	15602	15893	15578	15922	15718	15730	15631	15846	15536	15638	15636	15753	15899	15800	15709	15755	15870	15665	15614	15807	15648	15833	15627	15858	15792	15694	15724	15591	15688	15789	15708	15841	15692	15691	15413	15897	16006	15899	15763	15794	15779	15551	15692	15665	15770	15824	15737	15769	15438	15904	15642	15898	15733	15919	15838	15660	15542	15776	15706	15835	15709	15915	15888	15663	15832	15701	15815	15895	15824	15758	15803	15694	15723	15741	15767	15768	15783	15863	15678	15781	15797	15674	15696	15724	15710	15699	15957	15867	15818	15806	15686	15748	15899	15776	15664	15824	15895	15817	15745	15818	15673	15654	15867	15805	15999	15700	15671	15755	15719	15886	15672	15700	15590	15824	15795	15804	16034	15830	15649	15713	15713	15679	15684	15856	15800	15781	15757	15656	15736	15859	15621	15818	15821	15738	15679	15672	15820	15685	15642	15782	15693	16018	15685	15678	15688	15764	15732	15710	15784	15569	15749	15961	15809	15811	15856	15703	15802	15635	15743	15734	15784	15770	15811	15852	15720	15824	15963	15851	15894	15668	15653	15662	15881	15863	15759	15644	15788	15827	15788	15746	15714	15799	15883	15895	15617	15980	15731	15837	15720	15943	15673	15759	15996	15748	15733	15662	15726	15749	15874	15683	15845	15616	15899	15777	15917	16034	15695	15553	15703	15855	15923	15697	15839	15699	15546	15642	15680	15849	15872	15974	16028	15878	15671	15757	15741	15616	15703	15838	15788	15715	15836	15803	15704	16019	15866	15734	15801	15717	15894	15804	15722	15691	15728	15788	15723	15724	15906	15664	16033	15592	15665	15749	15816	15874	15781	15692	15813	15916	15711	15800	15712	15771	15680	15796	15776	15692	15824	15578	15724	15913	15628	15668	15590	15741	15857	15967	15884	15620	15758	15804	15821	15660	15740	15897	15676	15597	15721	15621	15701	15765	15777	15993	15698	15757	15849	15662	15700	15796	15718	15655	15677	15817	15964	15577	15793	15767	15574	15938	15691	15609	15658	15688	15779	15815	15861	15765	15907	15804	15528	15627	15679	15876	15778	15669	15690	15771	15689	15881	15673	15713	15593	15866	15738	15642	15806	15943	15826	15636	15710	15777	15751	15723	15765	15691	15727	15732	15775	15776	15860	15860	15738	15685	15782	15752	15743	15944	15799	15650	15780	15633	15932	15634	15524	15929	15647	15663	15579	15728	15660	16031	15826	15863	15647	15830	15673	15684	15892	15831	15817	15836	15607	15713	15713	15818	15798	15775	15880	15861	15650	15612	15988	16043	15946	15928	15771	15576	15935	15741	15718	15733	15988	15885	15690	15771	15718	15863	15775	15810	15779	15825	15911	15805	15805	15768	15675	15822	15761	15963	15760	15974	15899	15551	15704	15723	15788	15722	15856	15696	15700	15758	15647	15882	15734	15593	15858	15894	15577	15717	15856	15733	15801	15802	15783	15684	15726	15835	15672	15819	15807	15699	15778	15577	15807	15934	15673	15724	15654	15662	15741	15756	15858	15912	15573	15560	15711	15785	15824	15888	15690	15680	15555	15728	15824	15907	15500	15738	15585	15921	15800	15876	15716	15841	15666	15866	15883	15790	15695	15793	15774	15624	15797	15685	15806	15693	15789	15821	15625	15708	15926	15867	15712	15622	15785	15809	15760	15813	15681	15744	15837	15682	15710	15874	15767	15606	15784	15540	15866	15585	15773	15700	15634	15686	15790	15699	15673	15878	15704	15861	15737	15733	15965	15627	15800	15654	15762	15772	15823	16032	15932	15668	15798	15843	15752	15719	15781	15774	15844	15853	15783	15766	15727	15951	15768	15856	15847	15795	15605	15858	15804	15677	15818	15633	15732	15547	15793	15985	15772	15895	15706	15630	15710	15891	15623	15823	15868	15672	15890	15672	15852	15899	15801	15718	15708	15762	15619	15585	15627	15903	15691	15688	15630	15549	15656	15487	15768	15837	15821	15716	15700	15695	15738	15761	15809	15685	15638	15858	15650	15760	15308	15882	15819	15722	15939	15913	15682	15883	15888	15715	15870	15834	15669	15754	15634	15732	15863	15825	15662	15687	15681	15946	15744	15659	15865	15765	15803	15637	15743	15539	15926	15707	15575	15930	15698	15821	15590	15532	15917	15867	15827	16013	15805	15885	15714	15949	15880	15827	15668	15979	15807	15747	15882	15780	15744	15835	15681	15669	15655	15743	15694	15748	15832	15708	15894	15682	15705	15829	15639	15837	15833	15779	15667	15774	15677	15945	15797	15804	15812	15768	15692	15635	15726	15722	15666	15752	15650	15829	15806	15887	15647	15769	15588	15660	15528	15604	15484	15844	15836	15784	15822	15779	15554	15789	15693	15830	15773	15817	15791	15826	15795	15884	15769	15864	15700	15700	15743	15797	15845	15689	15641	15745	15723	15822	15655	15554	15880	15749	15691	15853	15858	15785	15745	15773	15803	15707	15744	15821	15750	15516	15690	15718	15664	15840	15796	15843	15828	15884	15760	15691	15812	15613	15754	15816	15741	15877	15565	15628	15929	15883	15904	15840	15848	15881	15896	15673	15723	15795	15799	15801	15783	15816	15773	15799	15747	15777	15650	15730	15694	15745	15737	15598	15677	15856	15636	15846	15800	15808	15826	15737	15559	15656	15575	15731	15681	15705	15642	15893	15769	15768	15830	15845	15747	15673	15757	15630	15970	15893	15782	15842	15662	15778	15869	15762	15654	15565	15869	15753	15584	15801	15731	15517	15860	15896	15837	15731	15813	15861	15776	15671	15697	15938	15802	15978	15818	15705	15852	15789	15708	15901	15772	15977	15720	15836	15833	15690	15797	15680	15622	15645	15764	15874	15657	15779	15666	16000	15688	15825	15867	15680	15712	15755	15773	15942	15807	15764	15847	15890	15680	15825	15831	15671	15814	15798	15608	15736	16048	15694	15933	15606	15797	15788	15713	16006	15796	15670	15931	15705	15716	15748	15848	15799	15592	15779	15764	15881	15780	15673	15776	15856	15769	15667	15880	15805	15826	15604	15696	15926	15702	15857	15817	15826	15895	15914	15715	15722	15895	15807	15744	15841	15777	15733	15714	15790	15712	15618	15786	15765	15616	15691	15688	15958	15856	15971	15669	15754	15645	15759	15767	16013	15896	15602	15923	15769	15739	16003	15784	15729	15687	15762	15763	15601	15851	15911	15762	15581	15690	15660	15794	15779	15729	15634	15633	15789	15581	15844	15899	15837	15794	15947	15762	15840	15651	15640	15900	15695	15727	15776	15766	15760	15858	15820	15785	15623	15707	15739	15798	15809	15816	15862	15784	15802	15935	15676	15734	15760	15705	15725	15735	15873	15882	15837	15682	15719	15640	15709	15763	15816	15656	15759	15733	15603	15791	15732	15982	15665	15662	15581	15796	15872	15835	15779	15804	15903	15931	15773	15619	15774	15628	15919	15728	15936	15784	15694	15757	15719	15734	16019	15747	15745	15781	15762	15645	15753	15873	15858	15693	15814	15740	15839	15869	15902	15821	15699	15768	15807	16004	15730	15676	15861	15743	15526	15763	15972	15810	15646	15833	15819	15838	15829	15713	15658	15737	15703	15686	15744	15672	15891	15821	16014	15759	15719	15730	15651	15837	15830	15813	15860	15880	15928	15898	15567	15706	15702	15706	15943	15611	15681	15760	15848	15911	15815	15949	15796	15872	15751	15575	15739	15695	15869	15779	15794	15839	15554	15669	15714	15659	15419	15639	15738	15809	15818	15754	15548	15842	15724	15820	15862	15793	15739	15817	15755	15731	15693	15830	15684	15836	15813	15700	15658	15619	15755	15779	15920	15732	15790	15828	15656	15618	15793	15758	15817	15759	15670	15663	15715	15703	15805	15799	15719	15856	15647	15841	15740	15866	15910	15790	15904	15621	15699	15760	15697	15675	15514	15525	15813	15774	15591	15776	15838	15780	15660	15829	15679	15747	15785	15791	15950	15794	15805	15790	15820	15723	15772	15709	15746	15717	15743	15916	15480	15650	15751	15628	15772	15878	15756	15895	15728	15744	15850	15563	15953	15861	15699	15808	15685	15690	15950	15715	15760	15885	15838	15841	15908	15903	15659	15923	15773	15852	15853	15961	15765	15707
16875	22341	21264	17780	16366	15767	15248	15289	14703	14724	14650	14409	14534	14285	14377	14301	14400	14252	14375	14383	14318	14286	14406	14397	14126	14435	14381	14393	14408	14379	14331	14317	14475	14265	14351	14373	14237	14232	14283	14104	14193	14293	14241	14262	14338	14302	14338	14312	14397	14138	14265	14217	14362	14233	14168	14323	14337	14355	14311	14232	14249	14129	14298	14219	14239	14292	14280	14285	14264	14174	14168	14061	14284	14252	14140	14241	14156	14138	14216	14237	14127	14297	14066	14344	14227	14282	14194	14275	14194	14229	14072	14229	14344	14102	14251	14195	14125	14079	14246	14182	14100	14278	14264	14108	14268	14213	14044	14200	14166	14282	14387	14103	14192	14323	14146	14231	14205	14188	14197	14133	14164	14170	14239	14061	13976	14069	14138	14344	14231	14229	14336	14463	14352	14185	14284	14312	14176	14085	14046	14245	14223	14089	14058	14330	14182	14199	14072	14217	14139	14180	14169	14177	14191	14224	14180	14157	14371	14221	14298	14342	14218	14153	14241	14263	14224	14198	14275	14155	14343	14186	14450	14156	14161	14270	14145	14268	14295	14242	14278	14111	14203	14282	14125	14136	14323	14077	14214	14167	14120	14229	14077	14267	14355	14097	14162	14069	14210	14301	14154	14172	14194	14228	14317	14220	14426	14221	14448	14194	14136	14208	14163	14186	14265	14094	14124	14143	14039	14261	14281	14119	14120	14248	14191	14311	14209	14028	14287	14240	14279	14236	14430	14083	14194	14264	14090	14187	14168	14065	14207	14157	14257	14029	14207	14086	14367	13945	14037	14385	14266	14230	14124	14117	14225	14161	14079	14190	14216	14110	14144	14106	14221	14081	14153	14210	14112	14377	14262	14279	14065	14202	14258	14263	14240	14351	14252	14156	14184	14158	14277	14323	14363	14247	14254	14255	14051	14389	14342	14240	14336	14176	14349	14207	14198	14173	14114	14316	14063	14048	14326	14196	14141	14153	14155	14390	14231	14133	14206	14319	14120	14094	14229	14232	14218	14208	14171	14149	14267	14051	14279	14180	14123	14297	14134	14130	14153	14404	14274	14223	14182	14409	14255	14143	14232	14235	14363	14343	14133	14014	14349	14245	14247	14333	14287	14242	14223	14228	14240	14054	14109	14392	14258	14344	13960	14309	14206	14230	14148	14236	14273	14136	14168	14158	14220	14168	14172	14292	14364	14082	14272	14274	14127	14354	14170	14241	14114	14242	14223	14135	14335	14352	14182	14188	14142	14190	14367	14480	14267	14173	14148	14146	14168	14150	14228	14207	14217	14355	14148	14149	14308	14223	14204	14383	14195	14329	14127	14260	14269	14246	14328	14301	14317	14209	14320	14055	14249	14385	14238	14251	14291	13998	14166	14163	14176	14333	14227	14249	14027	14174	14332	14392	14112	14277	14138	14266	14249	14296	14331	14235	14214	14044	14169	14189	14228	14297	14098	14115	14243	14199	14262	14340	14274	14345	14269	14353	14205	14218	14124	14197	14188	14251	14063	14282	14060	14130	14538	14248	14189	14153	14209	14191	14322	14238	14146	14151	14157	14337	14265	14177	14221	14165	14251	14117	14120	14204	14166	14230	14147	14208	14278	14131	14342	14318	14183	14145	14176	14257	14187	14186	14173	14165	14253	13994	14108	14172	14116	14251	14190	14244	14162	14256	14251	14082	14297	14113	14362	14215	14193	14172	14159	14299	14284	14140	14286	14337	14226	14313	14239	14273	14228	14192	14252	14236	14277	14167	14146	14185	14410	14206	14295	14166	14240	14098	14215	14160	14222	14153	14325	14215	14021	14296	14198	14053	14160	14198	14185	14189	14120	14177	14216	14317	14216	14290	14207	14153	14306	14256	14164	14133	14174	14156	14406	14257	14254	14250	14347	14313	14262	14177	14236	14426	14260	14255	14150	14266	14254	14302	14228	14039	14220	14303	14353	14253	14323	14103	14178	14358	14115	14318	14081	14291	14007	14321	14168	14162	14272	14253	14344	14228	14264	14066	14237	14122	14212	14283	14176	14256	14313	14242	14063	14264	14093	14181	14134	14067	14159	14364	14182	14184	14183	14233	14135	14067	14218	14170	14248	14137	14308	14379	14158	14359	14159	14357	14324	14227	14310	14318	14146	14176	14393	14105	14139	14368	14278	14228	14056	14332	14301	14299	14348	14192	14257	14203	14071	14288	14224	14120	14412	14219	14134	14325	14134	14378	14273	14146	14266	14175	14197	14250	14304	14211	14209	14238	14242	14299	14252	14379	14092	14167	14297	14279	14181	14342	14371	14207	14084	14211	14086	14376	14230	14151	14210	14248	14123	14216	14165	14199	14299	14241	14354	14270	14178	14212	14219	14283	14267	14212	14218	14300	14199	14235	14163	14107	14116	14216	14177	14163	14302	14259	14367	14218	14279	14227	14192	14277	14166	14182	14265	14086	14298	14239	14128	14177	14047	14184	14212	14155	14181	14206	14161	14242	14100	14102	14243	14298	14259	14332	14194	14170	14167	14184	14070	14140	14421	14164	14147	14378	14145	14156	14371	14221	14219	14224	14231	14194	14131	14117	14144	14186	14171	14123	14347	14250	14168	14264	14192	14092	14189	14111	14238	14232	14158	14290	14189	14344	14265	14152	14346	14200	14346	14202	14156	14252	14237	14385	14342	14280	14222	14162	14357	14376	14439	14207	14268	14099	14190	14395	14280	14008	14097	14109	14251	14208	14422	14050	14258	14196	14268	14299	14236	14029	14204	14206	14287	14169	14281	14238	14217	14136	14337	14248	14362	14193	14070	14022	14082	14062	14101	14264	14219	14212	14247	14394	14281	14183	14217	14262	14253	14184	14169	14064	14224	14229	14283	14154	14370	14060	14189	14101	14113	14226	14105	14284	14104	14314	14331	14240	14339	14224	14161	14144	14246	14133	14313	14183	14184	14200	14113	14012	14279	14127	14353	14058	14220	14145	14160	14128	14284	14191	14265	14258	14081	14193	14289	14170	14186	14291	14280	14251	14014	14273	14281	14267	14190	14291	13986	14302	14186	14202	14398	14225	14236	14334	14467	14136	14117	14059	14096	14152	14255	14276	14098	14301	14095	14158	14205	14238	14218	14029	14325	14260	14276	14253	14296	14179	14309	14262	14064	14253	14128	14188	14104	14184	14194	14180	14261	14154	14201	14360	14119	14218	14280	14278	14078	14218	14309	14172	14247	14291	14191	14306	14225	14206	14259	14181	14128	14074	14340	14167	14011	14266	14294	14120	14211	14180	14210	14236	14228	13978	14179	14338	14268	14083	14347	14172	14083	14342	14328	14164	14064	14317	14146	14168	14264	14135	14138	14283	14279	14198	14100	14132	14314	14147	14284	14134	14320	14272	14409	14101	14259	14220	14336	14118	14131	14176	14214	14077	14175	14232	14368	14187	14147	14325	14225	14276	14357	14135	14283	14214	14282	14081	14348	14207	14199	14216	14292	14249	14252	14135	14188	14455	14143	14106	14077	14227	14333	14249	14398	14273	13953	14116	14007	14173	14173	14088	14268	14094	14178	14271	14243	14207	14226	14227	14152	14055	14332	14224	14225	14081	14203	14319	14156	14180	14209	14141	14170	14329	14196	14272	14348	14054	14352	14116	14170	14121	14204	14224	14234	14096	14184	14214	14141	14148	14302	14011	14349	14310	14143	14244	14202	14144	14269	14032	14163	14215	13922	14318	14198	14366	14181	14123	14213	14175	14091	14163	14218	14171	14311	14310	14090	14177	14274	14250	14191	14241	14223	14225	14045	14288	14294	14148	14265	14296	14251	14360	14185	14151	14189	14214	14140	14207	14248	14157	14218	14181	14298	14297	14169	14249	14192	14192	14017	14013	14331	14276	14129	14133	14483	13975	14371	14339	14228	14314	14244	14179	14185	14220	14300	14234	14170	14415	14127	14227	14203	14273	14193	14289	14135	14140	14010	14186	14098	14108	14346	14269	14105	14201	14216	14181	14128	14247	14193	14276	14277	14175	14134	14278	14261	14055	14378	14278	14134	14245	14284	14186	14192	14280	14340	14233	14178	14359	14155	14202	14303	14100	14242	14329	14127	14038	14140	14119	14244	14193	14277	14147	14164	14043	14120	14408	14313	14130	14283	14261	14145	14043	14248	14117	14290	14294	14283	14240	14256	14065	14187	14257	14231	14199	14052	14160	14197	14194	14057	14303	14055	14248	14281	14208	14149	14393	14281	14243	14268	14186	14390	14296	14336	14211	14286	14338	14087	14121	14157	14186	14315	14050	14252	14388	14216	14104	14289	14312	14236	14175	14178	14250	14315	14115	14034	14219	14099	14151	14319	14110	14360	14183	14184	13965	14303	14172	14287	14208	14256	14214	14247	14299	14176	14174	14121	14168	14201	14158	14142	14123	14212	14104	14250	14217	14173	14167	14247	14177	14279	14290	14204	14172	14209	14231	14208	14065	14227	14294	14366	14075	14130	14001	14324	14325	14150	14268	14199	14070	14232	14321	14182	14301	14306	14094	14290	14317	14186	14308	14217	14206	14004	14262	14256	14350	14277	14168	14324	14157	14232	14302	14330	14159	14299	14205	14207	14157	14157	14020	14198	14231	14361	14248	14106	14128	14319	14265	14319	14186	14196	14210	14260	14296	14190	14116	14146	14288	14256	14137	14238	14317	14158	14211	14172	14336	14166	14136	14165	14205	14153	14178	14144	14056	14162	14245	14126	14134	14174	14332	14293	14196	14296	14199	14194	14183	14405	14154	14376	14206	14191	14304	14166	14316	14141	14232	14294	14248	14072	14133	14249	14020	14222	14152	14115	14210	14270	14225	14119	14262	14129	14190	14169	14243	14455	14028	14248	14238	14349	14250	14099	14216	14208	14265	14166	14356	14114	14311	14241	14484	14343	14043	14131	14179	14266	14266	14270	14152	14202	14258	14184	14359	14204	14320	14178	14286	14146	14106	14126	14068	14139	14348	14376	14349	14056	14381	14208	14219	14160	14307	14214	14289	14254	14126	14059	14272	14090	14258	14254	14070	14293	14182	14181	14201	14223	14078	14369	14327	14064	14180	14442	14353	14173	14090	14146	14290	14198	14392	14136	14198	14195	14136	14148	14309	14137	14103
23551	20952	28232	23916	21765	21235	20216	17712	16855	16903	16797	16764	16565	16609	16579	16515	16473	16309	16603	16230	16464	16422	16350	16486	16313	16296	16521	16543	16446	16401	16357	16178	16160	16298	16403	16364	16143	16201	16287	16289	16322	16314	16040	16224	16247	16143	16393	16245	16173	16173	16209	16381	16337	16265	16186	16379	16247	16252	16071	15949	16177	16109	16275	16169	16117	16143	16325	16143	16225	16040	16228	16140	16062	16165	16104	16113	16159	16141	16092	16002	16024	16352	15985	16029	16055	16107	16205	16229	16246	16131	16006	16106	15978	16129	15990	16135	16092	16211	16259	16177	16089	16181	16149	16079	16082	16053	16022	16178	16061	16000	15900	16024	16159	16210	16077	16185	16132	16018	16012	16101	16095	16065	16043	16042	15995	15898	15938	16252	16161	16169	16272	16011	16050	16111	16188	16155	16266	16130	16338	16217	16141	16109	16298	16174	16154	15973	15987	15907	15938	16183	16062	16073	16183	16129	16177	15975	15958	16104	15986	15958	16029	15921	16002	16074	16140	16187	16068	16291	16153	15903	16166	16291	16241	16206	16240	16147	16130	16204	16056	16142	16069	16186	16141	16147	16260	16107	16100	15946	16184	16062	16162	16006	16165	16061	16078	16029	16192	16117	16202	16156	16117	16219	15926	16160	15999	16257	16065	15871	15859	16076	16099	16105	16204	16033	16135	16080	16060	16056	16264	16230	16045	16039	16259	16093	15977	16119	16027	16074	16216	15965	16020	16003	16177	16021	16015	16128	16115	16189	16080	15921	16246	16105	16079	16020	16069	15943	16120	16093	16094	16238	16004	15983	16093	15999	16153	16170	16117	16264	16150	16168	16153	16167	16220	16118	16058	16299	16053	15999	15996	15942	15966	16285	15956	16212	16071	16088	16090	16183	16044	16247	16076	16117	16131	16201	16025	16128	16023	15993	16310	16085	16192	16013	16124	15941	16069	16114	16113	15961	15999	16197	16330	16088	16058	16153	16218	16250	16104	16177	16019	16161	16146	16125	16317	16009	16007	16070	16229	16239	16225	16127	16220	16121	16226	15935	16104	16245	16086	16090	16188	16110	16154	15798	15934	16133	16087	15889	16053	16117	16201	16089	16030	16028	15777	16129	16151	16058	16130	16120	15960	16101	16072	15983	16132	16021	16073	16102	16393	16130	16013	16081	16101	16096	16106	15972	16065	16075	15841	15985	16117	15887	16323	16040	16116	16221	16181	16235	16147	16203	16086	16218	16087	16027	16195	16162	16208	16066	16024	16027	16082	16009	16326	16110	16270	16146	16265	16306	16039	16153	16163	16156	16185	16048	16193	16098	16170	16028	16113	16008	15896	15955	16180	16147	15819	16121	16083	15938	16045	15949	16178	16099	16105	16168	16132	16149	16068	16152	16097	16107	16190	16015	16087	16197	16088	15961	16057	15961	16064	15860	16068	16108	15849	16093	16200	16172	16069	16062	16207	16036	15869	16018	16223	15855	16110	15998	16068	16147	16023	16162	16133	15990	16099	15999	15945	16234	15918	15969	16130	16168	15749	15973	15930	16083	16020	16108	15934	16165	15938	16063	15896	15929	16142	16257	15997	15958	15980	16135	16078	16147	16142	16123	16210	16008	15949	16125	16198	16348	16173	15975	16037	15874	16201	16076	16076	16042	16231	16238	16081	16097	16139	16173	15887	16068	16162	16085	16005	16140	16056	16125	16104	16165	16129	16064	16006	16143	16202	16148	16041	16180	16107	16198	16158	16163	16215	16106	16178	16106	16284	16071	16331	16145	16089	16047	16177	16069	16345	16159	16113	15987	15912	16137	16107	16111	16167	16007	16213	16178	16142	16051	16103	16060	16172	16180	16185	16224	16113	16114	16185	16043	16058	16184	16235	16008	16093	15951	16167	15989	15958	16124	16345	16044	16157	16079	16004	16096	16011	15957	16106	16232	16109	15881	15875	16153	16083	16061	16145	16122	16073	16135	16175	16097	16153	15821	16132	16082	16276	16117	16067	16097	16141	15915	16151	16241	16089	16207	16086	16172	16123	16031	16220	16150	16274	15967	16143	15991	16320	15957	16112	15925	15859	16201	16216	15973	16048	16233	16330	16053	16149	16007	16256	16052	15869	16006	16115	15962	16042	16138	16218	16056	16019	16019	15891	16102	15804	16215	16188	16151	16173	16145	15891	16101	16021	16289	15994	15989	16137	16029	16105	15991	16034	16141	16050	15965	15950	15905	15917	16153	15987	16213	16289	16206	16139	16002	16265	16214	16117	16203	16029	15950	16177	16341	16051	16056	16142	16181	16105	16050	16320	16147	16050	16118	16039	16188	16137	16150	16058	15917	16153	16259	16211	16059	16167	15902	16007	16091	16170	16295	16126	16204	16005	16083	16157	16161	16027	16195	16240	16227	16188	16219	15914	16107	15925	15968	16180	15947	16003	16066	16145	16018	16074	16033	16049	16195	16128	16141	16174	16127	16051	16170	16146	16144	16092	16141	16229	16044	16398	16145	16104	16005	16050	15933	16107	16158	16252	16137	16256	15935	16057	16201	15847	16016	16003	16101	16001	16216	15834	16143	16057	16195	16044	16040	16137	16075	16097	16157	16163	15990	15992	15995	16200	16233	16258	16010	15945	16097	16024	15889	16082	16075	16051	16052	16051	15983	16062	16222	16137	15957	16250	16123	16191	16080	16057	16211	16116	15980	16031	16103	16242	16248	16002	16053	16062	16392	16002	16163	16021	16086	16162	16395	16149	16114	16080	16056	16247	15979	16069	16026	16178	16377	16043	16009	16105	16113	16241	16212	16303	16267	16146	16193	16015	15925	15919	16155	15970	16043	16029	16156	16172	16126	16132	16222	16256	16169	15989	16042	16027	16001	16161	16226	16050	15903	16140	16124	16104	16252	16143	16058	16088	16201	16282	16146	16130	16197	16133	16075	15961	16078	16289	16179	16150	16166	16060	16145	16266	16198	16254	16148	16073	16204	16265	16129	16151	16183	16147	16137	16301	15983	16066	16046	16196	16163	16010	15877	16105	16119	16179	16036	16219	16064	16243	16093	16050	16199	16090	16017	16206	16227	16230	16228	16298	16172	16073	16100	15991	16226	16155	16255	16060	16020	16272	16096	16122	15984	16198	16180	16369	16097	16022	16184	16102	16157	16012	15997	16103	16041	16252	16092	16140	16128	15975	15969	16238	16083	16374	16258	16182	16190	15917	16140	16162	16197	16087	16009	16228	16071	16066	15844	16144	16235	16313	16154	16260	16378	16252	15938	16172	16210	15886	16114	16189	16248	16238	16283	16121	16166	16017	16066	16029	16021	16104	16212	15943	15978	15937	16048	16115	16212	16276	16093	16260	16040	16076	16202	16143	16237	15939	16117	16036	16044	16152	16089	16190	16035	16178	16194	16143	16234	16076	16049	16144	16097	15942	16176	16170	15989	16160	16163	16073	16007	16180	16029	16177	15902	16005	16196	16217	16071	15981	16269	16159	16127	15894	16120	16234	15994	16098	16027	16220	16159	16271	16021	16180	16010	15910	16018	16232	16324	15929	16166	16078	16017	16105	16067	16128	15995	16066	16010	16072	15970	16082	16219	16156	16079	16211	16009	15970	16181	16158	15865	16230	16303	15957	15994	16016	15980	16078	16101	15976	16071	16116	16183	15791	16166	16108	16138	15988	16182	15980	16033	16113	16176	16063	16203	16235	16165	16201	15893	16072	15951	16095	16223	16118	16148	16298	16274	16064	16163	16209	16108	16237	16225	16104	15999	16019	16095	16072	16033	15994	16112	16032	16134	16172	15889	16036	16054	16024	15907	16177	16012	16182	16056	15878	16134	16298	16141	16055	16155	16163	16058	16274	16160	16092	15978	16120	16056	16126	16153	16128	16108	16121	16106	16032	15962	16076	15957	16085	16171	15880	16213	16176	15988	16086	15888	15983	16012	16112	16065	15996	16241	16080	16095	15971	16043	16096	16366	16178	16139	16053	15998	15839	16248	16011	16009	16144	16161	16309	15930	16154	16069	16167	16098	16144	16186	16253	16227	15894	16003	16172	16139	16059	16200	16044	16047	16301	16219	16006	16055	16042	16055	16060	16137	16173	16022	15968	16209	16027	16166	16024	16110	16033	16043	16101	15989	15761	16248	16015	16147	16076	16062	16264	15889	16098	16393	16099	15977	16045	16023	16143	16257	16036	16167	16020	16159	16012	16065	16018	16064	16006	16215	16047	16062	16245	16045	16107	15972	15979	16145	16273	16067	16030	16045	16243	16236	16138	16125	16178	16054	16113	16112	16114	16269	16074	16212	16217	15989	16136	15994	15971	16111	16186	16208	16135	16186	16067	16143	16120	16323	16091	15991	16040	16202	16133	16059	15936	16247	16093	16086	15959	16213	16157	15867	15884	16089	16165	16078	16047	16097	16132	15958	16147	16013	16242	16149	16007	16101	16189	16250	16076	16103	16233	16078	16127	16224	16083	16219	15929	16188	16232	16283	16189	15984	16091	16228	16361	16048	16150	16238	15978	15939	16119	16052	16048	15870	16146	15975	16178	16145	16019	15996	16080	16110	16311	16045	16135	16067	16163	16084	15934	16229	16139	16197	16113	16104	16168	16093	16153	16270	16049	16035	16091	16060	16187	16181	16301	15967	16254	16205	16193	16067	16085	16264	16045	16093	16106	16043	16204	16064	15980	16293	16200	16134	16245	15977	16198	16097	16117	16134	15984	16106	15892	16147	16125	16005	16216	16278	16037	16064	16154	16070	16037	16168	16106	16251	16041	16013	15990	15927	16117	16147	15997	16022	15873	16077	16033	16240	16164	15937	16000	16021	16218	16157	15905	16084	16001	16180	16015	16053	16136	15964	16149	16129	16204	16091	16110	16074	16172	16090	16174	16053	16107	16310	16130	16179	16099	16101	15918	16157	16183	16085	16086	16345	16120	16300	16148	16050	16070	15998	16233	15928	16156	16058	15925	15939	16149	16105	16312	16014	16083	16024	15997	16215	16113	16230	16126	16028	16048	15986	16060	16230	16241	16316	16056	16000	15990	16115	16116	16036	15966	16031	16351	16124	16030	16186	16058	16171	16194	16127	16313	16261	16193	16147	16051	15954	16156	15992	16143	15912
17030	28693	26961	21667	19034	17433	16947	16067	15910	15631	15208	15105	15180	14944	14910	14858	14855	14948	14885	14763	14861	14766	14745	14770	14786	14617	14718	14632	14749	14646	14571	14696	14739	14731	14538	14455	14547	14530	14666	14466	14588	14589	14570	14655	14604	14570	14807	14495	14552	14353	14469	14442	14724	14610	14577	14624	14404	14583	14454	14592	14572	14566	14350	14441	14452	14594	14424	14711	14498	14490	14558	14519	14512	14409	14531	14592	14473	14468	14470	14647	14696	14461	14341	14339	14355	14623	14421	14607	14474	14542	14486	14570	14498	14562	14492	14478	14453	14468	14525	14570	14437	14596	14490	14408	14595	14365	14454	14480	14457	14448	14513	14493	14571	14478	14239	14414	14369	14299	14526	14717	14514	14398	14724	14339	14651	14507	14485	14616	14555	14330	14185	14302	14467	14459	14626	14382	14492	14470	14497	14362	14516	14413	14286	14560	14390	14486	14340	14388	14343	14356	14548	14482	14358	14565	14486	14481	14448	14476	14331	14552	14465	14400	14394	14432	14442	14634	14384	14393	14545	14399	14329	14326	14437	14396	14460	14582	14476	14521	14444	14569	14347	14485	14441	14396	14433	14367	14443	14591	14480	14457	14496	14466	14497	14474	14440	14414	14318	14487	14477	14413	14458	14464	14480	14500	14394	14443	14473	14486	14460	14439	14334	14594	14460	14454	14402	14443	14496	14482	14510	14394	14460	14449	14415	14403	14445	14425	14437	14382	14566	14450	14496	14290	14375	14524	14541	14534	14472	14181	14528	14391	14358	14401	14396	14395	14563	14575	14433	14544	14384	14377	14705	14539	14462	14556	14458	14492	14615	14579	14537	14513	14489	14480	14361	14407	14353	14400	14405	14379	14453	14516	14463	14529	14500	14552	14536	14419	14320	14453	14465	14418	14423	14451	14295	14540	14481	14431	14625	14409	14563	14564	14401	14481	14438	14330	14484	14410	14523	14538	14475	14386	14603	14480	14552	14598	14317	14453	14426	14445	14433	14357	14437	14345	14603	14434	14230	14510	14483	14282	14452	14324	14495	14478	14419	14449	14493	14368	14380	14576	14470	14546	14632	14365	14327	14370	14531	14272	14378	14481	14474	14534	14252	14459	14455	14250	14540	14356	14294	14371	14489	14386	14563	14409	14385	14437	14282	14274	14544	14446	14487	14564	14370	14437	14444	14403	14452	14464	14438	14419	14562	14551	14463	14602	14526	14615	14425	14396	14567	14683	14552	14477	14440	14433	14506	14392	14433	14221	14381	14522	14426	14509	14499	14511	14382	14610	14396	14391	14533	14306	14432	14566	14562	14502	14481	14356	14549	14350	14383	14422	14515	14468	14412	14390	14281	14442	14364	14535	14359	14329	14509	14359	14480	14567	14409	14553	14491	14418	14409	14417	14436	14360	14450	14481	14404	14416	14391	14377	14267	14507	14568	14617	14428	14363	14354	14450	14516	14560	14441	14339	14252	14524	14702	14631	14423	14335	14340	14491	14212	14337	14500	14470	14400	14574	14532	14377	14438	14472	14450	14405	14402	14462	14635	14516	14473	14410	14509	14437	14498	14558	14505	14275	14377	14414	14471	14365	14664	14502	14367	14372	14385	14389	14341	14421	14518	14446	14515	14444	14319	14482	14461	14386	14388	14535	14683	14409	14535	14371	14485	14340	14489	14440	14587	14327	14300	14347	14466	14232	14476	14460	14495	14440	14402	14531	14582	14270	14559	14432	14478	14435	14529	14399	14278	14390	14502	14523	14518	14390	14600	14403	14407	14337	14466	14474	14546	14615	14476	14367	14381	14553	14610	14484	14553	14552	14383	14369	14389	14506	14289	14444	14276	14383	14560	14551	14279	14324	14563	14488	14394	14367	14318	14486	14468	14339	14323	14587	14575	14493	14527	14426	14555	14499	14432	14365	14557	14386	14501	14553	14528	14435	14613	14404	14461	14491	14512	14448	14434	14387	14442	14530	14570	14347	14376	14428	14518	14440	14513	14422	14527	14497	14624	14369	14466	14432	14403	14669	14351	14402	14514	14418	14443	14570	14463	14372	14318	14448	14409	14306	14537	14433	14376	14514	14501	14406	14563	14529	14450	14290	14566	14623	14302	14523	14389	14461	14344	14367	14305	14529	14404	14547	14442	14453	14399	14399	14516	14461	14539	14722	14395	14379	14322	14343	14322	14644	14508	14465	14306	14438	14442	14319	14417	14492	14634	14585	14541	14366	14459	14594	14435	14409	14433	14381	14451	14430	14539	14453	14487	14518	14369	14398	14506	14391	14433	14548	14454	14374	14399	14334	14580	14475	14578	14488	14538	14529	14444	14452	14625	14498	14345	14486	14463	14492	14524	14317	14544	14190	14514	14479	14265	14375	14439	14337	14568	14507	14533	14508	14745	14404	14287	14566	14488	14472	14449	14485	14501	14480	14438	14356	14451	14327	14500	14387	14453	14426	14307	14449	14572	14559	14310	14446	14393	14534	14354	14354	14120	14331	14482	14552	14372	14471	14465	14624	14430	14531	14067	14556	14331	14388	14474	14440	14463	14566	14395	14379	14500	14505	14568	14515	14522	14339	14539	14333	14501	14431	14492	14458	14401	14380	14474	14448	14462	14383	14518	14384	14316	14414	14473	14480	14356	14451	14458	14424	14503	14370	14488	14566	14362	14416	14591	14338	14482	14459	14378	14494	14412	14422	14497	14354	14487	14532	14359	14388	14469	14523	14440	14340	14408	14424	14517	14483	14347	14491	14431	14370	14610	14473	14513	14474	14605	14421	14315	14526	14511	14420	14372	14418	14346	14496	14416	14410	14347	14464	14430	14439	14503	14453	14372	14444	14452	14547	14199	14480	14407	14447	14474	14446	14391	14357	14468	14368	14392	14581	14339	14484	14316	14475	14395	14464	14469	14410	14437	14425	14472	14589	14472	14334	14355	14486	14164	14490	14398	14292	14379	14458	14706	14363	14540	14486	14383	14499	14531	14485	14435	14209	14672	14507	14266	14319	14323	14468	14267	14469	14503	14389	14372	14419	14375	14596	14271	14418	14391	14321	14451	14443	14330	14302	14606	14482	14423	14426	14334	14393	14578	14391	14223	14412	14329	14509	14456	14444	14621	14413	14480	14522	14444	14420	14278	14350	14591	14548	14418	14343	14458	14460	14552	14435	14520	14514	14516	14502	14429	14388	14293	14326	14464	14392	14511	14467	14388	14343	14432	14519	14622	14400	14396	14651	14429	14416	14384	14432	14456	14187	14527	14490	14551	14448	14431	14535	14431	14297	14341	14617	14442	14478	14448	14507	14505	14550	14342	14412	14567	14446	14438	14535	14438	14357	14493	14397	14465	14554	14561	14398	14498	14517	14364	14415	14405	14502	14313	14469	14356	14468	14572	14651	14401	14383	14600	14293	14477	14517	14484	14404	14354	14420	14413	14449	14422	14390	14362	14458	14494	14391	14469	14485	14365	14460	14357	14305	14458	14577	14376	14380	14569	14544	14477	14494	14287	14351	14607	14354	14243	14341	14372	14450	14511	14493	14596	14312	14428	14487	14336	14444	14427	14445	14572	14445	14498	14488	14480	14464	14513	14378	14513	14410	14488	14410	14455	14478	14391	14601	14552	14319	14342	14403	14431	14470	14489	14359	14503	14434	14345	14590	14493	14292	14536	14463	14631	14601	14647	14547	14423	14440	14410	14403	14380	14465	14517	14499	14317	14660	14537	14439	14431	14384	14557	14361	14370	14443	14439	14549	14295	14498	14542	14403	14345	14419	14485	14318	14380	14442	14430	14546	14567	14506	14508	14426	14516	14529	14598	14569	14521	14471	14559	14525	14434	14447	14437	14530	14362	14234	14430	14512	14431	14501	14599	14361	14472	14387	14379	14618	14515	14439	14494	14474	14473	14469	14490	14446	14390	14431	14416	14424	14429	14461	14349	14311	14367	14317	14446	14483	14469	14677	14556	14365	14443	14254	14405	14468	14580	14544	14603	14578	14285	14380	14369	14523	14352	14477	14508	14513	14437	14468	14381	14603	14384	14430	14586	14359	14505	14437	14471	14435	14472	14296	14520	14260	14453	14427	14454	14360	14429	14570	14467	14340	14382	14486	14411	14672	14479	14467	14324	14530	14372	14546	14631	14449	14351	14449	14504	14375	14455	14461	14580	14573	14541	14386	14483	14484	14528	14443	14386	14451	14428	14397	14357	14303	14381	14483	14540	14557	14303	14269	14500	14239	14468	14594	14473	14411	14442	14511	14362	14613	14562	14437	14371	14423	14571	14430	14411	14332	14292	14385	14435	14447	14612	14478	14466	14582	14352	14379	14413	14624	14480	14393	14477	14296	14484	14502	14388	14518	14534	14552	14476	14568	14358	14417	14288	14564	14483	14329	14525	14531	14647	14405	14466	14568	14335	14358	14340	14538	14429	14595	14386	14470	14497	14526	14502	14412	14497	14388	14492	14316	14561	14444	14559	14504	14483	14416	14516	14545	14479	14240	14467	14556	14366	14453	14344	14548	14437	14334	14513	14574	14417	14326	14481	14445	14514	14467	14467	14276	14369	14405	14408	14583	14406	14467	14481	14439	14356	14289	14710	14320	14420	14396	14446	14404	14389	14612	14545	14383	14528	14396	14446	14381	14426	14334	14345	14434	14717	14566	14371	14470	14326	14478	14442	14350	14503	14459	14561	14562	14654	14469	14531	14361	14604	14489	14451	14312	14281	14357	14467	14500	14434	14471	14407	14337	14440	14183	14672	14386	14451	14542	14515	14577	14401	14474	14559	14369	14456	14369	14556	14467	14626	14647	14564	14302	14415	14529	14426	14582	14520	14454	14518	14376	14476	14649	14484	14323	14421	14483	14466	14255	14457	14536	14435	14539	14537	14568	14537	14401	14448	14394	14473	14478	14315	14269	14396	14562	14444	14484	14533	14483	14671	14374	14640	14624	14508	14494	14369	14396	14624	14380	14272	14504	14547	14335	14533	14608	14360	14493	14561	14344	14667	14405	14455	14420	14302	14375	14551	14431	14623	14493	14479	14574	14483	14416	14436	14577	14404	14476	14411	14462	14400	14357	14529	14359	14375	14359	14615	14367	14363	14280	14528	14309	14383	14550	14345	14362
22497	20930	28598	23422	21123	22870	23806	18494	17348	17487	17176	17135	17129	16977	16960	16863	16775	16674	16626	16784	16677	16414	16687	16483	16594	16539	16464	16634	16649	16722	16472	16502	16429	16667	16518	16429	16448	16354	16488	16403	16335	16405	16390	16390	16424	16398	16364	16170	16355	16493	16214	16405	16310	16302	16385	16575	16657	16396	16238	16487	16277	16322	16415	16373	16386	16319	16393	16351	16361	16404	16341	16284	16281	16264	16213	16293	16494	16405	16296	16235	16050	16413	16164	16140	16443	16258	16263	16217	16204	16296	16246	16277	16116	16217	16235	16124	16277	16121	16178	16258	16299	16222	16396	16292	16233	16363	16242	16270	16085	16299	16162	16246	16334	16156	16236	16025	16181	16464	16355	16229	16173	16159	16376	16263	16102	16311	16179	16155	16372	16236	16260	16282	16065	16348	16412	16225	16154	16391	16242	16145	16216	16213	16299	16251	16178	16384	16225	16353	16222	16199	16226	16163	16236	16217	16308	15954	16248	16343	16115	16232	16319	16369	16121	16018	16333	16199	16389	16304	16102	16145	16280	16410	16384	16172	16363	16379	16445	16323	16196	16226	16250	16198	16261	16309	16278	16124	16081	16376	16164	16282	16259	16294	16152	15923	16156	16162	16129	16260	16166	16451	16172	16165	16064	16145	16410	16219	16224	16309	16310	16096	16156	16292	16328	16428	16250	16245	16149	16249	16138	16320	16237	16530	16253	16062	16301	16153	16161	16236	16213	16107	16159	16260	16407	16265	16126	16186	16202	16252	16161	16115	15966	16167	16101	16189	16157	16401	16308	16253	16293	16141	16361	16104	16392	16201	16110	16086	15952	16108	16524	16297	16197	16334	16293	16374	16257	16197	16179	16063	16374	16120	16392	16313	16435	16471	16188	16333	16191	16110	16190	16130	16027	16023	16380	16151	16261	16272	16161	16312	16224	16207	16168	16204	16243	16269	16300	16311	16283	16199	16254	16131	16238	16108	16222	16265	16380	16252	16299	16137	16149	16255	16184	16261	16286	16228	16227	16413	16267	16162	16254	16382	16213	16268	16209	16267	16257	16246	16114	16196	16376	16199	16137	16360	16058	16188	16179	16293	16156	16154	16272	16106	16182	16136	16166	16089	16266	16082	16395	16261	16123	16171	16370	16200	16296	16174	16071	16303	16125	15976	16075	16010	16348	16259	16069	16363	16055	16036	16326	16119	15875	16310	16278	16309	16058	16193	16184	16325	16193	16260	16423	16258	16283	16327	16194	16186	16200	16212	16464	16309	16186	16085	16337	16434	16247	16139	16370	16352	16252	16244	16268	16053	16277	16349	16201	16081	16184	16168	16388	16295	16370	16164	16236	16227	16264	16290	16180	16042	16165	16156	16252	16183	16028	16268	16284	16256	16108	16225	16148	16315	16378	16347	16092	16393	16268	16168	16165	16054	16201	16057	16173	16322	16192	15997	16119	16207	16013	16093	16199	16163	16115	16246	16278	16166	16293	16065	16087	16146	16205	16233	16121	16330	16298	16042	16073	16165	16166	16239	16190	16185	16274	16147	16178	16334	16324	16185	16355	16191	16170	16190	16010	16300	16099	16175	16321	16123	16262	16181	16339	16259	16339	16353	16281	16266	16189	16081	16233	16324	16073	16370	16350	16083	16058	16292	16062	16295	16274	16131	16039	16450	16172	16349	16263	16219	16212	16172	16349	16177	16352	16271	16196	16424	16150	16127	16121	16178	16306	16154	16298	16129	16321	16297	16338	16401	16305	16251	16137	16245	16253	16326	16125	16458	16392	16172	16356	16187	16409	16108	16293	16270	16363	16273	16067	15969	16087	16228	16257	16009	16184	16365	16197	16117	16292	16000	16207	16039	16365	16042	16047	16139	16095	16274	16134	16229	16142	16093	16331	16300	16136	16216	16128	16346	16276	16098	16264	16048	16121	16240	16210	16212	16164	16044	16148	16349	16128	16156	16347	16193	16267	16127	16396	16123	16224	16061	16029	16219	16238	16385	16241	16048	16235	16056	16336	16286	15980	16037	16390	16014	16081	16393	16328	16308	16304	16275	16185	16230	16270	16212	16274	16281	16317	16267	16235	16183	16263	16213	16095	16288	16339	16321	16216	16330	16308	16205	16195	16335	16239	16222	16416	16113	16311	16211	16160	16084	16275	16326	16315	16378	16197	16203	16270	16406	16345	16250	16196	16069	16146	16054	16114	16281	16292	16238	16116	16185	16141	16141	16163	16007	16134	16270	16201	16220	16202	16261	16129	16082	16145	16333	16180	16276	16214	16338	16063	16169	16350	16157	16283	16116	16124	16164	16444	16320	16178	16382	16364	16144	16227	16180	16253	16295	16142	16220	16273	16260	16177	16079	16092	16398	16276	16236	16171	16081	16015	16121	16174	16365	16251	16247	16316	16153	16277	16208	16102	16234	16256	16381	16183	16205	16377	16457	16141	16222	16120	16111	16228	16241	16085	16278	16283	16092	16156	16087	16221	16207	16417	16272	16347	16163	16165	16032	16294	16209	16345	16294	16282	16226	16181	16280	16245	16157	16497	16260	16238	16255	16147	16246	16392	16082	16302	16001	16108	16144	16130	16323	16235	16246	16234	16269	16184	16103	16306	16333	16068	16318	16160	16137	16309	16343	16181	16369	16261	16183	16111	16222	16311	16201	16300	16174	16102	16204	16148	16250	16116	16316	16348	16136	16311	16313	16184	16175	16263	16210	16233	16216	16219	16268	16062	16133	16287	16138	16328	16270	16295	16363	16333	16249	16066	16156	16319	16237	16248	16205	16095	16213	16244	16320	16369	16232	16184	16369	16136	16065	16031	16139	16243	16224	16291	16032	16030	16291	16114	16347	16409	16140	16343	16318	16290	16078	16003	16160	16084	16248	16358	16179	16201	16195	16272	16097	16165	16245	16162	16216	16323	16408	16136	16273	16227	16146	16241	16266	16264	16136	16271	16209	16272	16237	15930	16007	16234	16102	16345	16307	16113	16255	16223	16172	16268	16302	16453	16120	16211	16431	16188	16298	16277	16482	16313	16114	16127	16122	16285	16094	16057	16306	16393	16402	16262	16092	16006	16123	16111	16285	16240	16295	16342	16290	16390	16347	16106	16315	16184	16071	16226	16172	16225	16237	16250	16309	16267	16216	16198	16152	16184	16252	16034	16141	16112	15989	16395	16270	16361	16258	16159	16306	16124	16281	16382	16149	16225	16160	16322	16143	16047	16264	16244	16350	16366	16339	16235	16278	16400	16255	16156	16102	16386	16155	16044	16197	16198	16159	16062	16102	16213	16421	16227	16121	16117	16074	16105	16136	16063	16213	16324	16220	16068	16204	16138	16080	16158	16093	16159	16196	16185	16247	16358	16278	16223	16018	16224	16102	16205	16257	16359	16272	16154	16182	16221	15985	16212	16408	16172	16042	16275	16204	16400	16216	16228	16195	16189	16323	16441	16030	16213	16217	16192	16197	16213	16095	16125	16219	16285	16172	16197	16374	16197	16142	16275	16082	16134	16302	16154	16131	16150	16296	16241	16431	16313	16228	16418	16103	16282	16153	16369	16347	16325	16431	16069	16461	16187	16134	16254	16179	16284	16138	16148	16150	16192	16165	16165	16120	16262	16203	16153	16269	16243	16267	16413	16261	16268	16297	16166	16110	16090	16266	16381	16322	16247	16289	16254	16251	16353	16277	16237	16415	16098	16376	16285	16190	16058	15994	16209	16213	16353	16276	16203	16147	16142	16256	16333	16318	16202	16129	16248	16149	16227	16356	16246	16308	16281	16187	16390	16235	16323	16218	16308	16090	16351	16060	16353	16196	16253	16058	16217	16282	16353	16117	16056	16172	16268	16174	16164	16157	16352	16209	16223	16513	16314	16299	16170	15884	16130	16270	16073	16206	16079	16332	16138	16320	16411	16190	16303	16299	16144	16387	16345	16214	16090	16136	16344	16263	16068	16275	16363	16219	16218	16158	16444	16273	16075	16123	16186	16164	16252	16245	16200	16163	16262	16015	16028	16195	16253	16292	16193	16137	16177	16131	16180	16151	16217	16313	16021	16088	16281	16208	16322	16220	16160	16127	16187	16280	16049	16432	16196	16279	16130	16478	16259	16102	16271	16302	16216	16123	16397	16248	16270	16215	16256	16326	16290	16304	16323	16250	16176	16174	16067	16242	16256	16233	16267	16178	16100	16218	16287	16028	16250	16187	16267	16103	16146	16317	16246	16179	16127	16071	16302	16382	16310	16213	16453	16373	16276	16274	16141	16227	16201	16184	16358	16122	16290	16203	16072	16238	16349	16151	16380	16393	16190	16257	16234	16268	16133	16178	16149	16250	16266	16233	16120	16269	16361	16174	16478	16322	16237	16261	16240	16117	16340	16122	16191	16148	16133	16151	16055	16326	16370	16201	16212	16136	16366	16292	16136	16139	16271	16286	16245	16307	16357	16077	16244	16380	16105	16118	16345	16156	16231	16070	15968	16047	16230	16469	16245	16440	16093	16233	16052	16171	16217	16130	16174	16278	16410	16092	16197	16077	16106	15978	16087	16155	16131	16185	16249	16256	16322	16243	16200	16173	16344	16159	16256	16414	16124	16138	16208	16087	16323	16408	16290	16172	16342	16119	16176	16187	16342	16274	16169	16235	16234	16277	16321	16404	16114	16037	16225	16254	16110	16277	16264	16183	16228	16250	16143	15987	16262	16173	16310	16279	16223	16349	16123	16113	16257	16395	16236	16376	16245	16263	16295	16290	16161	16444	16138	15995	16216	16292	16372	16216	16067	16096	16274	16319	16120	16289	16257	16312	16209	16273	16162	16308	16298	16298	16046	16303	16283	16069	16195	16103	16343	16219	16346	16273	16282	16291	16281	16343	16345	15999	16260	16263	16248	16138	16297	16121	16146	16295	16484	16384	16106	16246	16317	16035	16507	16306	16371	16307	16270	16335	16275	16372	16007	16338	16275	16419	16176	16155	16107	16247	16415	16295	16364	16257	16372	16255	16367	16318	16348	16402	16271	16099	16249	16256	16232	16344	16051	16296	16284	16233	16320	16276	16344	16045	16076	16235	16025	16354	16280	16133	16158	16273	16182	16138	16167	16363	16148	16191	16425	16238	16294	16421
18678	32763	30691	24414	21264	19249	18158	17256	16600	16334	15918	15735	15466	15204	15191	14999	14936	15151	15033	14944	15108	15023	14906	14890	14931	15021	14944	15070	14920	14839	14940	14828	14736	14667	14731	14802	14861	14585	14827	14795	14598	14686	14780	14853	14759	14696	14702	14725	14576	14667	14551	14596	14628	14573	14897	14529	14598	14656	14395	14635	14601	14497	14687	14693	14669	14735	14567	14515	14678	14638	14659	14397	14532	14637	14437	14549	14555	14463	14560	14513	14491	14888	14365	14454	14421	14629	14682	14541	14596	14527	14523	14609	14620	14530	14535	14469	14620	14444	14501	14537	14496	14553	14568	14667	14357	14604	14449	14437	14639	14475	14644	14512	14430	14591	14523	14617	14457	14598	14633	14608	14463	14521	14458	14451	14544	14495	14550	14701	14451	14468	14540	14610	14537	14528	14716	14534	14508	14494	14470	14464	14626	14613	14692	14504	14660	14599	14613	14414	14463	14488	14441	14571	14547	14486	14613	14780	14487	14523	14477	14598	14452	14320	14609	14502	14348	14511	14600	14533	14481	14488	14623	14535	14558	14419	14603	14605	14360	14486	14367	14499	14595	14487	14617	14498	14534	14442	14542	14532	14486	14509	14509	14490	14584	14431	14385	14532	14543	14549	14512	14450	14458	14540	14665	14484	14578	14559	14602	14583	14359	14537	14551	14475	14454	14491	14465	14594	14646	14526	14443	14466	14647	14485	14540	14486	14546	14450	14554	14515	14491	14480	14611	14494	14611	14564	14581	14484	14376	14556	14498	14681	14457	14647	14447	14542	14492	14467	14574	14592	14514	14554	14366	14432	14676	14598	14522	14451	14492	14552	14647	14417	14482	14485	14551	14549	14573	14413	14510	14709	14424	14433	14492	14520	14688	14424	14561	14571	14558	14524	14581	14520	14549	14496	14485	14572	14564	14451	14625	14427	14611	14567	14440	14564	14650	14343	14594	14745	14544	14596	14560	14220	14564	14425	14623	14601	14389	14610	14564	14579	14587	14478	14565	14441	14507	14610	14616	14596	14533	14495	14484	14513	14378	14493	14431	14408	14627	14526	14493	14575	14414	14513	14543	14591	14600	14351	14354	14491	14352	14558	14242	14457	14507	14479	14495	14525	14480	14572	14488	14425	14530	14458	14351	14419	14591	14453	14423	14358	14391	14471	14588	14504	14672	14619	14512	14638	14488	14678	14535	14459	14463	14542	14391	14558	14438	14555	14474	14423	14706	14521	14430	14555	14466	14578	14538	14296	14354	14355	14524	14607	14521	14588	14632	14427	14468	14624	14605	14372	14443	14563	14593	14509	14631	14573	14502	14568	14510	14552	14554	14426	14470	14412	14498	14730	14468	14484	14544	14372	14504	14285	14406	14617	14474	14551	14434	14489	14535	14395	14456	14504	14469	14493	14453	14493	14524	14580	14517	14428	14693	14475	14414	14427	14504	14486	14560	14461	14380	14583	14391	14578	14487	14522	14581	14478	14553	14485	14504	14547	14481	14573	14617	14499	14607	14445	14312	14537	14574	14371	14703	14529	14640	14425	14539	14531	14544	14535	14574	14584	14599	14390	14579	14472	14525	14589	14603	14481	14519	14581	14546	14400	14567	14363	14724	14532	14467	14323	14492	14478	14513	14538	14523	14427	14507	14454	14338	14543	14412	14530	14477	14409	14557	14562	14686	14594	14557	14674	14388	14486	14566	14483	14601	14528	14636	14358	14435	14377	14582	14407	14483	14386	14394	14534	14595	14506	14582	14513	14576	14521	14440	14516	14564	14508	14515	14448	14310	14360	14433	14525	14413	14586	14405	14631	14510	14556	14478	14498	14674	14466	14612	14515	14426	14502	14584	14426	14426	14702	14396	14510	14560	14378	14622	14606	14611	14419	14569	14636	14411	14414	14550	14661	14512	14586	14634	14456	14453	14624	14470	14398	14633	14511	14446	14577	14431	14507	14517	14554	14534	14523	14567	14535	14550	14562	14531	14397	14501	14606	14684	14445	14700	14400	14641	14291	14528	14376	14421	14669	14591	14558	14445	14432	14597	14522	14561	14513	14677	14300	14548	14598	14563	14535	14490	14534	14653	14559	14432	14541	14622	14627	14254	14493	14510	14613	14641	14395	14559	14445	14480	14499	14577	14454	14605	14575	14506	14504	14551	14454	14385	14593	14503	14538	14467	14534	14561	14526	14374	14444	14576	14469	14603	14465	14448	14377	14855	14579	14554	14525	14555	14486	14575	14452	14396	14473	14476	14448	14628	14417	14401	14624	14711	14564	14428	14548	14618	14596	14422	14415	14571	14520	14555	14469	14549	14621	14556	14382	14627	14460	14566	14480	14589	14484	14454	14477	14559	14365	14490	14552	14495	14568	14575	14522	14370	14544	14561	14566	14401	14532	14650	14464	14620	14315	14596	14505	14675	14533	14420	14605	14623	14472	14653	14494	14514	14582	14707	14537	14510	14510	14413	14603	14407	14641	14639	14657	14345	14571	14519	14289	14484	14565	14609	14426	14563	14456	14587	14583	14674	14500	14590	14487	14558	14525	14634	14404	14722	14477	14341	14323	14576	14503	14418	14520	14608	14447	14489	14507	14502	14512	14505	14628	14625	14477	14468	14591	14452	14373	14624	14401	14512	14575	14296	14615	14402	14642	14431	14567	14518	14342	14411	14358	14510	14535	14303	14467	14399	14633	14576	14426	14437	14471	14564	14488	14576	14543	14330	14559	14546	14686	14528	14648	14479	14465	14417	14431	14677	14526	14716	14590	14440	14367	14557	14451	14439	14667	14559	14468	14392	14587	14633	14379	14620	14595	14653	14534	14425	14594	14473	14456	14436	14585	14533	14441	14464	14681	14523	14569	14590	14442	14462	14644	14528	14593	14414	14351	14557	14420	14508	14488	14579	14429	14491	14507	14475	14535	14536	14545	14614	14529	14493	14527	14471	14485	14461	14530	14502	14674	14574	14545	14646	14393	14484	14363	14323	14514	14409	14556	14332	14625	14475	14552	14490	14541	14379	14376	14557	14473	14710	14398	14380	14724	14449	14541	14662	14605	14340	14428	14392	14526	14475	14430	14518	14371	14457	14534	14501	14297	14456	14471	14641	14602	14402	14409	14425	14553	14449	14430	14618	14451	14505	14593	14451	14397	14459	14635	14581	14493	14532	14415	14474	14472	14367	14566	14575	14445	14497	14622	14389	14571	14604	14556	14458	14495	14484	14457	14589	14559	14447	14530	14519	14505	14547	14379	14574	14383	14623	14507	14497	14599	14514	14464	14501	14525	14435	14468	14371	14342	14625	14458	14515	14511	14623	14599	14491	14470	14439	14530	14466	14481	14510	14558	14434	14314	14475	14508	14615	14338	14451	14517	14493	14662	14597	14575	14429	14388	14712	14640	14608	14478	14566	14434	14482	14442	14555	14366	14539	14546	14527	14402	14616	14411	14344	14488	14290	14410	14655	14585	14388	14732	14555	14557	14487	14589	14500	14544	14469	14609	14385	14474	14423	14401	14614	14453	14623	14738	14486	14600	14546	14430	14495	14506	14438	14474	14417	14523	14423	14429	14703	14494	14602	14492	14347	14626	14601	14535	14464	14416	14730	14460	14532	14341	14466	14705	14520	14368	14373	14477	14592	14530	14476	14407	14285	14457	14516	14679	14628	14431	14497	14456	14484	14461	14508	14608	14514	14418	14537	14513	14455	14555	14456	14479	14530	14629	14391	14543	14559	14372	14548	14504	14590	14738	14388	14311	14560	14294	14548	14467	14449	14582	14501	14509	14504	14506	14477	14481	14519	14589	14568	14420	14357	14593	14550	14476	14393	14727	14439	14366	14526	14500	14608	14590	14408	14581	14616	14394	14558	14564	14497	14420	14375	14453	14634	14452	14584	14577	14515	14600	14551	14586	14601	14585	14528	14537	14475	14481	14492	14428	14448	14537	14636	14547	14482	14556	14576	14530	14552	14408	14257	14632	14582	14484	14638	14519	14501	14591	14672	14705	14550	14378	14502	14622	14624	14430	14485	14687	14446	14547	14581	14369	14490	14337	14536	14573	14345	14482	14582	14501	14557	14335	14555	14564	14651	14328	14336	14402	14440	14664	14437	14619	14554	14536	14380	14432	14416	14482	14544	14674	14611	14448	14795	14272	14338	14480	14324	14440	14334	14507	14565	14587	14500	14351	14634	14616	14585	14560	14541	14383	14382	14485	14469	14497	14473	14570	14409	14385	14369	14342	14537	14529	14480	14460	14493	14557	14656	14571	14396	14615	14595	14263	14374	14521	14581	14445	14512	14359	14462	14655	14401	14400	14343	14513	14611	14519	14437	14503	14544	14480	14522	14605	14502	14560	14557	14703	14548	14435	14529	14444	14605	14580	14577	14555	14485	14521	14388	14575	14533	14407	14496	14514	14601	14436	14350	14658	14446	14578	14546	14532	14283	14617	14607	14479	14512	14696	14470	14612	14474	14583	14468	14581	14398	14323	14549	14462	14402	14585	14605	14549	14361	14565	14554	14524	14657	14520	14551	14376	14546	14562	14437	14664	14596	14428	14570	14580	14572	14623	14486	14517	14607	14443	14639	14510	14584	14527	14745	14432	14384	14446	14518	14718	14397	14566	14378	14743	14331	14609	14442	14683	14526	14448	14626	14386	14463	14238	14457	14576	14588	14516	14500	14406	14474	14652	14376	14624	14583	14525	14567	14486	14551	14493	14353	14552	14550	14561	14503	14512	14555	14468	14556	14548	14560	14301	14409	14530	14506	14472	14470	14538	14547	14394	14628	14594	14588	14461	14484	14690	14581	14447	14591	14621	14552	14581	14473	14423	14533	14355	14549	14479	14500	14347	14461	14527	14539	14688	14447	14431	14531	14363	14650	14447	14421	14657	14558	14488	14604	14471	14562	14550	14589	14581	14441	14596	14602	14564	14484	14616	14575	14416	14453	14536	14421	14534	14443	14644	14349	14466	14522	14533	14646	14313	14661	14643	14531	14556	14560	14487	14497	14494	14537	14578	14555	14456	14392	14376	14519	14640	14638	14588	14519	14318	14569	14427	14404	14488	14344	14537	14533	14730	14598	14605	14417	14532	14564	14446	14492	14493	14513	14463	14597	14391	14675	14453
27102	21785	24093	20957	17133	16450	16712	16207	15876	15833	15932	15885	15910	15950	15926	15992	16115	15931	15788	15813	15747	15771	15810	15731	16037	15990	15870	15782	15819	15731	15702	15807	15952	15886	15792	15785	15677	15809	15791	15718	15897	15819	15790	15539	15767	15917	15989	15505	15609	15702	15688	15714	16004	15857	15848	15697	15778	15760	15628	15866	15692	15782	15718	15600	15605	15657	15683	15787	15858	15890	15619	15538	15486	15715	15764	15614	15670	15768	15760	15817	15578	15700	15561	15735	15666	15643	15690	15739	15552	15749	15677	15564	15618	15537	15747	15702	15670	15777	15613	15634	15763	15744	15629	15623	15814	15727	15472	15597	15683	15729	15600	15707	15628	15593	15593	15592	15574	15577	15603	15671	15589	15793	15695	15863	15754	15531	15750	15694	15701	15611	15609	15412	15659	15642	15494	15795	15754	15714	15646	15642	15610	15741	15483	15634	15765	15631	15918	15653	15679	15815	15607	15499	15476	15753	15731	15767	15759	15715	15731	15634	15632	15685	15752	15771	15574	15734	15813	15654	15611	15593	15621	15673	15598	15693	15767	15779	15664	15464	15778	15618	15676	15669	15679	15709	15718	15693	15669	15503	15634	15725	15717	15681	15617	15616	15779	15543	15707	15640	15603	15661	15592	15667	15828	15565	15710	15705	15739	15528	15636	15699	15617	15727	15578	15892	15701	15704	15716	15640	15580	15669	15647	15486	15805	15790	15595	15746	15734	15667	15680	15464	15685	15732	15666	15417	15624	15632	15783	15641	15757	15735	15604	15712	15723	15790	15473	15681	15596	15808	15788	15563	15739	15576	15697	15785	15760	15666	15563	15679	15597	15645	15544	15615	15647	15645	15611	15717	15625	15622	15722	15613	15461	15660	15772	15704	15594	15665	15558	15648	15596	15519	15717	15621	15726	15536	15667	15789	15734	15622	15753	15645	15694	15772	15690	15642	15573	15629	15505	15610	15472	15589	15724	15634	15642	15788	15553	15706	15677	15680	15787	15840	15635	15812	15746	15797	15571	15793	15747	15587	15792	15768	15706	15582	15714	15702	15568	15742	15427	15626	15590	15537	15727	15617	15663	15641	15544	15626	15741	15686	15777	15891	15634	15689	15483	15678	15668	15696	15720	15779	15860	15648	15749	15805	15876	15730	15507	15725	15501	15476	15904	15692	15724	15624	15540	15620	15792	15622	15695	15776	15888	15551	15614	15814	15819	15750	15633	15490	15692	15747	15631	15495	15635	15634	15601	15584	15735	15826	15540	15616	15620	15470	15692	15627	15643	15502	15662	15722	15814	15721	15845	15582	15641	15701	15675	15586	15715	15621	15708	15645	15780	15759	15713	15689	15629	15411	15525	15833	15596	15416	15541	15735	15763	15653	15661	15661	15597	15769	15768	15677	15754	15728	15550	15770	15834	15557	15772	15799	15652	15610	15650	15774	15885	15724	15712	15764	15487	15799	15566	15817	15768	15729	15604	15758	15817	15672	15598	15749	15818	15620	15589	15529	15920	15440	15757	15390	15739	15662	15510	15616	15905	15641	15606	15697	15655	15462	15766	15681	15596	15582	15646	15521	15690	15797	15594	15849	15653	15789	15665	15556	15588	15688	15746	15737	15729	15741	15597	15527	15620	15578	15645	15653	15690	15687	15752	15792	15655	15759	15539	15730	15647	15570	15730	15544	15661	15588	15624	15802	15707	15925	15629	15737	15716	15793	15832	15615	15644	15784	15536	15630	15778	15519	15553	15739	15592	15777	15787	15533	15545	15648	15783	15714	15650	15705	15558	15753	15542	15847	15666	15648	15822	15479	15752	15584	15757	15632	15780	15574	15719	15637	15681	15586	15571	15653	15807	15664	15649	15485	15664	15937	15535	15865	15430	15782	15547	15789	15738	15882	15673	15774	15861	15855	16098	15573	15634	15718	15783	15483	15684	15739	15855	15802	15527	15736	15693	15587	15750	15625	15731	15719	15611	15529	15719	15717	15633	15649	15661	15601	15649	15678	15756	15815	15801	15827	15755	15719	15819	15777	15721	15581	15714	15705	15714	15603	15636	15641	15713	15552	15578	15692	15565	15581	15678	15729	15503	15626	15620	15655	15674	15757	15577	15701	15807	15561	15501	15760	15717	15605	15733	15565	15652	15627	15580	15764	15705	15638	15694	15765	15563	15530	15768	15666	15541	15779	15831	15547	15461	15544	15586	15750	15762	15647	15770	15486	15704	15653	15512	15656	15539	15794	15732	15716	15571	15686	15762	15797	15716	15868	15679	15391	15582	15800	15678	15790	15532	15774	15674	15644	15631	15514	15696	15696	15671	15733	15762	15846	15732	15636	15680	15469	15497	15522	15653	15396	15762	15683	15856	15638	15752	15481	15828	15698	15658	15756	15677	15781	15765	15681	15601	15655	15515	15782	15741	15573	15695	15684	15783	15743	15690	15587	15504	15610	15655	15599	15543	15633	15586	15601	15644	15743	15655	15690	15826	15738	15759	15759	15727	15842	15653	15998	15913	15666	15634	15808	15653	15707	15700	15582	15672	15632	15483	15670	15767	15653	15707	15707	15585	15674	15700	15727	15583	15696	15621	15675	15603	15627	15804	15545	15632	15840	15688	15585	15598	15690	15742	15595	15605	15749	15500	15678	15742	15914	15570	15579	15424	15618	15486	15680	15617	15526	15604	15886	15594	15660	15777	15881	15760	15539	15666	15793	15712	15596	15548	15678	15768	15773	15715	15731	15733	15593	15729	15700	15531	15769	15647	15434	15819	15601	15830	15666	15662	15833	15697	15730	15665	15694	15602	15800	15654	15712	15866	15551	15722	15670	15765	15684	15671	15661	15697	15725	15707	15509	15789	15646	15721	15558	15576	15669	15451	15587	15775	15742	15741	15630	15734	15708	15799	15647	15695	15659	15626	15792	15566	15828	15739	15579	15731	15790	15718	15498	15570	15718	15780	15801	15858	15662	15590	15666	15533	15521	15668	15827	15632	15610	15710	15633	15594	15548	15522	15517	15750	15657	15606	15701	15712	15798	15631	15553	15787	15690	15729	15843	15705	15653	15775	15705	15921	15697	15638	15827	15725	15582	15671	15629	15605	15724	15630	15578	15700	15634	15683	15450	15811	15776	15626	15706	15620	15782	15622	15721	15758	15731	15775	15501	15716	15524	15547	15681	15776	15723	15674	15509	15634	15638	15631	15674	15686	15547	15737	15729	15478	15631	15685	15814	15534	15784	15663	15764	15663	15744	15788	15565	15736	15683	15547	15694	15754	15540	15720	15826	15537	15560	15683	15565	15642	15634	15601	15572	15699	15720	15790	15733	15560	15658	15651	15444	15664	15798	15777	15712	15612	15501	15712	15632	15824	15846	15864	15600	15700	15629	15856	15629	15845	15500	15861	15777	15623	15651	15905	15726	15850	15711	15531	15733	15772	15736	15499	15559	15743	15511	15619	15682	15743	15602	15612	15673	15861	15922	15620	15664	15794	15679	15635	15687	15678	15701	15731	15548	15590	15428	15686	15832	15829	15561	15788	15700	15790	15593	15500	15651	15663	15710	15744	15647	15592	15784	15588	15618	15652	15636	15501	15601	15572	15630	15569	15761	15740	15798	15732	15474	15672	15664	15741	15827	15627	15675	15697	15836	15750	15480	15673	15601	15607	15748	15774	15736	15787	15827	15545	15763	15687	15605	15589	15611	15755	15649	15633	15559	15787	15697	15657	15743	15591	15607	15638	15497	15659	15808	15618	15477	15718	15740	15727	15569	15675	15690	15603	15745	15697	15764	15722	15830	15585	15702	15731	15679	15743	15672	15799	15725	15680	15697	15909	15695	15778	15735	15584	15953	15773	15662	15699	15839	15607	15935	15480	15599	15835	15635	15611	15652	15698	15617	15798	15700	15823	15635	15550	15629	15521	15451	15705	15784	15943	15785	15670	15524	15746	15682	15607	15523	15667	15684	15634	15535	15732	15717	15833	15841	15658	15647	15703	15679	15571	15708	15603	15521	15707	15483	15702	15584	15769	15638	15565	15649	15605	15671	15620	15686	15527	15583	15543	15669	15715	15866	15715	15635	15474	15853	15873	15559	15704	15834	15671	15532	15667	15528	15729	15648	15633	15565	15733	15790	15433	15628	15722	15512	15507	15575	15602	15811	15849	15749	15739	15756	15711	15804	15563	15720	15654	15770	15673	15768	15764	15698	15696	15801	15755	15606	15651	15700	15674	15760	15733	15794	15817	15672	15728	15529	15579	15619	15542	15950	15751	15647	15831	15480	15663	15803	15615	15704	15693	15592	15678	15672	15594	15714	15580	15700	15549	15636	15682	15792	15742	15755	15575	15814	15830	15598	15584	15638	15853	15797	15914	15708	15806	15720	15582	15853	15673	15558	15692	15697	15632	15610	15699	15620	15746	15567	15624	15671	15750	15798	15531	15651	15606	15760	15724	15763	15683	15540	15719	15811	15740	15459	15596	15574	15495	15578	15685	15570	15750	15681	15769	15429	15763	15659	15773	15753	15644	15612	15724	15796	15692	15660	15640	15663	15599	15628	15611	15855	15782	15853	15786	15512	15625	15652	15378	15635	15608	15597	15697	15627	15707	15555	15734	15565	15559	15713	15678	15787	15722	15706	15745	15552	15638	15577	15537	15723	15697	15694	15722	15712	15682	15585	15692	15799	15633	15703	15559	15574	15411	15569	15552	15810	15742	15586	15720	15689	15632	15585	15644	15748	15579	15608	15748	15761	15708	15672	15639	15733	15886	15708	15632	15623	15658	15721	15622	15592	15546	15731	15602	15574	15671	15794	15784	15437	15680	15633	15919	15570	15816	15597	15785	15627	15683	15767	15618	15589	15653	15861	15770	15840	15767	15624	15522	15823	15817	15833	15773	15834	15632	15661	15804	15603	15883	15712	15636	15936	15706	15729	15758	15730	15622	15611	15758	15709	15578	15666	15680	15663	15727	15736	15705	15678	15833	15524	15575	15615	15802	15654	15658	15592	15805	15506	15616	15645	15530	15823	15867	15681	15669	15832	15612	15602	15836	15554	15709	15695	15657	15792	15699	15575	15600	15626	15696	15628	15618	15515	15612	15628	15757	15607	15801	15746	15785	15757	15849	15688
16898	22526	21215	17881	16371	15591	15280	14916	14729	14639	14509	14391	14529	14467	14213	14411	14138	14370	14225	14265	14410	14365	14302	14171	14144	14393	14310	14326	14275	14195	14215	14417	14260	14273	14295	14182	14387	14106	14210	14149	14203	14334	14142	14111	14095	14097	14193	14170	14084	14148	14207	14178	14134	14204	14194	14276	14107	14171	14069	14171	14144	14313	14241	14147	14152	14206	14146	14023	14216	14151	14293	14068	14211	14145	14188	14400	14255	13964	14210	14293	14188	14190	14245	14147	14157	14147	14092	14168	14165	14270	14096	13990	14185	14175	14280	14295	14191	14021	14113	14146	14235	14114	14153	14129	14027	14094	14138	14124	14154	14210	14119	13975	14132	14180	14063	14169	14090	14220	14065	14210	14196	14104	13896	13973	14078	14154	14092	14192	14216	14196	14101	14148	14018	14037	14130	14127	14200	14366	14245	14219	14273	14184	14134	13989	14164	14167	14153	14151	14312	14276	14143	14091	14014	14148	14086	14135	14231	14177	14090	14185	14063	14218	14335	14372	14100	14074	14118	14154	14131	14267	14202	14104	14095	14194	14439	14239	14030	14231	14103	13994	14068	14173	14067	14142	14072	14189	13971	14205	14286	14182	14058	14121	14162	14090	14095	14107	14252	13983	14152	14238	14163	14231	14099	13997	14163	14069	14134	14206	14042	14114	14311	14103	14067	14235	14326	14072	14214	14326	14165	14226	14288	14100	14163	14193	14071	13979	14258	14089	14126	14172	14324	14173	14238	14100	14058	14113	14159	13999	14270	14081	14273	14141	14224	14024	14102	14214	14126	14038	14008	14367	14040	14243	14076	14068	13948	14160	14175	14066	14125	14133	14267	14096	14144	14071	14197	14018	14125	14114	14250	14096	14152	14192	14133	14112	14219	14284	14195	14032	14158	14256	14217	14188	14172	14086	14133	14158	14070	14044	14195	14157	14129	14138	14096	14212	14112	14141	14097	14192	14021	14059	14082	14093	14125	14031	14081	14109	14019	14204	14280	14270	14232	14154	14235	14269	14055	14371	14196	14112	14200	14173	13972	14117	14230	14044	14181	14261	14188	14207	13954	14117	14293	13969	14168	14161	14132	14239	14168	14255	14172	14253	14271	14301	14078	14257	14048	14020	14123	14279	14034	14079	13943	14152	14122	14296	14311	14215	14113	14078	14227	14113	14078	14278	14115	14130	14080	14188	14150	14177	14182	14300	14103	14157	14112	14285	14088	14199	14154	14099	14204	14135	14175	14151	14122	14102	14201	14143	14304	14151	14084	14367	14183	14186	14094	14163	14149	14200	14147	14048	14250	14380	14143	14145	14218	14068	14173	13983	14233	14111	14094	13943	14084	14049	14313	14256	13982	14161	13953	14226	14145	14102	14092	14123	14262	14249	14121	14105	14224	14175	14037	14250	14209	14229	14255	14251	14148	14087	14165	14156	14068	14040	14090	14203	14002	14183	14166	14059	14061	14108	13998	14115	14235	14057	14119	14084	14019	14040	14158	14152	14299	14278	14131	14098	14087	14146	14238	14226	14002	14139	14125	14235	14182	14093	14284	14171	14154	14324	14010	14070	14097	14161	14195	14034	14109	14091	14201	14287	14121	14164	14317	14241	14132	14204	14296	14103	14074	14061	14053	14148	14132	14226	14081	14104	14229	14231	14293	14290	14209	14205	14073	14031	14227	14101	14045	14185	14068	14068	14153	14115	14237	13941	14342	14243	14137	14231	14103	14172	14181	14012	14172	14111	14176	14240	14211	13953	14257	14076	14229	14009	14134	14200	14280	14177	14029	14295	14114	14184	14312	14115	14247	13947	14217	14245	14096	14185	14263	13953	14143	14260	14062	14222	14333	14129	14139	14011	14147	14084	14121	14135	14023	14306	14223	14137	14266	14123	14008	13927	14235	14182	14243	14114	14004	14092	14114	14333	14080	14155	14048	14005	14103	14218	14336	14190	14208	14121	14151	14219	13995	14192	14068	14026	14144	14165	14231	14189	14329	14293	14174	14238	14090	14093	14248	14135	14053	14080	14060	14232	14127	14224	14119	14136	14226	14067	14082	14184	14215	14136	14089	14147	14191	14127	14102	14230	14030	14161	13968	14048	14083	14100	14243	14165	14068	14148	14118	14242	14299	14085	14136	14155	14240	14100	14022	13912	13957	14143	14066	14137	14156	14051	14228	13923	14055	14145	14069	14075	14148	14212	14205	14095	14110	14060	14172	14007	14232	14163	14173	14039	14264	14196	14184	14098	14143	14044	14143	14024	14145	14139	14155	13911	14033	14198	14243	14168	14273	14103	14067	14203	14148	14116	13912	13982	14229	14099	14167	14217	14176	14232	14163	14152	14264	14049	14003	14251	14265	14341	14017	13957	14189	14064	14134	14189	14096	14091	14166	14157	14122	14123	14097	14261	14094	14182	14169	14182	14121	14000	14084	14206	14162	14215	14162	14189	14186	13959	14212	14212	14050	14033	14177	14148	14078	14121	14150	14291	14095	13994	14233	14116	14148	14279	14208	14163	14114	14204	14063	14202	14102	13929	14209	14176	14136	14140	14080	14238	14122	14029	14217	14105	14210	14109	14174	14273	14198	14213	14038	14023	14219	13967	14152	14127	14056	14238	14250	14020	14107	14199	14077	14224	14199	13937	14119	14076	14156	14254	14082	14191	14168	14094	14222	14037	14190	14160	14073	14057	14028	14058	14106	14267	14206	14075	14191	14117	14050	14067	14198	14064	14128	14202	14013	14205	14087	14136	14223	13965	14089	14204	14106	14245	14093	13950	14177	14062	14146	14176	14263	14201	14235	14194	14062	14223	14006	14109	14211	14178	14252	14054	14242	14228	14226	14249	14092	14075	14200	14184	14087	14202	14057	14029	14267	14150	14113	14103	14161	14098	14086	14078	14013	14151	14345	14165	14026	14123	14032	14254	14138	14017	14039	14172	14185	14336	14244	14295	14182	14137	14211	14172	14034	14250	14322	14143	14002	14098	14079	14303	13913	14050	14290	14165	14076	14198	14400	14143	14064	14197	13971	13915	14252	14179	14221	14062	14036	14060	14082	14227	14219	14074	14309	14124	14290	13984	14198	14174	14388	14131	14168	14055	14197	14139	14362	14224	14127	14136	14036	14074	14203	14140	14148	14168	14157	14137	14191	14140	14251	14114	14093	14296	13988	14266	14000	14145	14327	14200	14257	14200	14005	13949	14162	14056	14077	14256	14136	14217	14109	14173	14163	14101	14137	14313	14018	14159	14025	14151	14117	14171	13949	14169	14040	14010	14243	14047	14163	14012	14226	14107	14203	14373	14117	14151	14100	14090	14162	14143	14180	14286	14166	14098	14074	13998	14147	14137	14111	14180	14173	14001	14284	14013	14227	14122	14135	14062	14211	13979	14186	14202	14056	14075	14125	14236	14155	14257	14313	14102	14099	14076	14120	14211	14128	14295	14097	14137	14298	14339	14019	14142	14269	14071	14181	14057	14242	14147	14052	14124	14297	13983	14107	14051	14016	14143	14095	14274	14062	14243	14144	14047	14109	14374	14114	14068	14065	14199	14059	14158	14031	14311	14213	14113	14253	14130	14160	14190	14214	14211	14147	14203	14093	14238	14047	14275	14066	14097	14131	14208	14210	14169	14161	14196	14164	14071	14097	14202	14140	14167	14295	14173	14097	14173	14109	13966	14110	14227	14309	14031	14065	14089	14093	14127	14094	14097	13980	14284	14139	14173	13964	14184	13928	14235	14168	14237	14211	14175	14037	14158	14215	13997	14358	14031	14234	14151	14019	14130	14181	14114	14076	14118	14277	14270	14165	14144	14233	14279	14017	14063	14154	14222	14112	14392	14105	14142	14137	14167	14188	14042	14136	14069	14111	13982	14184	14250	14156	14319	14052	14034	14200	14279	14240	14009	14071	14013	14122	14355	14196	14106	14193	14149	14190	14167	14200	14251	14084	14035	14277	14162	14206	14124	14241	14168	14191	14104	14081	14197	14026	14074	14127	14022	14219	14145	14179	14345	14245	14233	14161	14243	14140	14104	14230	14070	14133	13895	14354	14185	14055	14265	14147	14281	14073	13973	14080	14212	14252	14029	14205	14039	14180	14159	14049	14060	13970	14229	13922	14267	14094	14059	14193	14181	14182	14102	14108	14170	14226	14021	14098	14344	14318	14231	14196	14081	14230	14205	14119	14310	14086	14127	14220	13964	14233	14055	14190	14301	14219	14136	14047	14094	14058	14095	14007	14184	14044	14293	14112	14271	14016	14254	14000	14225	14059	14153	14231	14116	14167	14208	14179	14102	14099	13974	14138	14079	14325	14161	14137	14115	14251	14189	14190	14270	14279	14045	14175	14138	14213	14055	14164	14008	14135	14143	14222	14273	14199	14199	14086	14108	14182	14263	13967	14123	14365	14120	14298	14037	14009	14114	14063	14191	14116	14052	13995	14103	14003	14249	14281	14304	14151	14138	14087	14134	14016	14190	14091	14222	14138	14013	14089	14058	14125	14143	14263	14066	14096	14339	14124	14136	13901	14292	14070	14210	14163	14101	14118	14303	14072	14009	14198	14227	14059	13934	14308	14074	14073	14331	14234	14241	14140	14102	14271	14060	14091	14186	14086	14189	14345	14090	14213	14323	14263	14347	14121	14191	14211	13956	14089	14258	14358	14061	14085	14226	14307	14152	14102	14183	14156	14255	14321	14236	14146	14158	14194	14124	14123	14078	14072	14387	14046	14186	14135	14176	14237	14114	14196	14007	14190	14250	14301	14041	14385	14236	14210	14011	14004	14088	14165	14037	14157	14084	13986	14142	14138	14164	14184	14103	14057	14122	14149	14103	14151	13970	14285	14112	14127	14099	14076	14022	14079	14130	14123	14202	14019	14030	14182	14174	14007	14129	14280	13999	14051	14257	14274	14313	14186	13988	14009	14265	14192	14150	14049	14335	14264	14066	14224	13971	14170	14055	14143	14160	14219	14111	13927	14241	14031	14296	14128	14137	14095	14267	14136	14180	14245	14389	14102	14167	14265	14168	14093	14195	14213	14095	14148	14110	14160	14219	14018	14004	14186	14088	14157	14226	14096	14112	14216	14075	14043	14072	14222	14273	14198	14221	14067	14241	14089	14251
23644	20971	28186	23983	21838	21296	20092	17698	16970	17066	16771	16606	16674	16708	16731	16469	16310	16328	16611	16653	16609	16613	16378	16468	16375	16384	16395	16388	16362	16452	16445	16308	16317	16267	16443	16356	16214	16125	16507	16262	16264	16236	16188	16200	16200	16291	16159	16299	16460	16076	16219	16426	16253	16327	16150	16236	16321	16141	16168	16263	16172	16356	16314	16151	16199	16312	16344	16374	16261	16211	16055	16198	16239	16225	16128	16298	16285	16261	16151	16131	16251	15989	16271	16109	16102	16295	16171	16141	16048	16025	16349	15991	16241	16037	16244	16191	16207	16367	16195	16154	16118	16288	16150	16217	16116	16358	16421	16144	16145	16122	16300	16110	16110	16071	16114	16178	16344	16143	16097	16106	16203	16059	16247	16076	16046	16033	16185	16123	16178	16090	16191	16154	16316	16069	16340	16437	16201	16179	16218	16187	16183	16133	16062	16155	16269	16207	16195	16167	15953	16016	15957	16132	16086	16225	16187	16335	16150	16202	16208	16068	16188	16092	16340	16198	16221	16186	16268	16255	16348	16215	15998	16041	16209	16034	16279	16176	16276	16257	16303	16202	16145	16057	15972	16137	16065	16158	16033	16257	16165	16115	16042	16069	16128	16196	16109	16138	16067	16427	16291	16215	16173	16098	16121	15885	16332	16234	15982	16187	16317	16223	16222	16148	16102	16068	16173	16286	16369	16402	16065	16234	16259	16254	16140	16202	16202	16034	16187	15968	16068	16155	16142	16283	16214	16066	16217	16288	16268	16122	16195	16124	16159	15973	16128	16228	16106	15985	16096	16179	16115	16067	15996	16076	16026	16199	16103	15992	16077	16180	16063	16184	16103	16136	16072	16363	16329	16085	16256	16259	16196	16135	16151	16224	15988	15911	16139	16380	16080	16391	16202	16217	16190	16255	16098	16310	16174	16306	16213	16139	16243	16300	16171	15922	16294	16222	16282	16229	16335	16113	16069	16101	16383	16096	16186	16101	16154	16107	16009	16042	16159	15976	16163	16380	16200	16029	16156	16106	16291	16167	16110	16004	16254	16101	16277	15990	16097	16147	16222	16152	15979	16114	15943	16209	15990	16345	16268	16221	16173	16113	16094	15978	16002	16192	16160	16139	16197	16022	16073	16150	16197	16160	16113	16327	16145	16077	16379	16105	16204	16106	16161	16027	16261	16081	16178	16192	16117	16175	16094	16255	15998	16141	16180	16027	16259	16179	16173	16183	16181	16257	15985	15979	16278	16280	16175	16119	16251	16138	16150	16031	16007	16144	16104	16120	16152	16256	16138	16375	16160	16024	16264	16145	16236	16213	16181	16130	16092	16235	16112	16070	16338	16183	16223	16092	16100	16172	16203	16115	16069	16108	15997	16147	16187	16150	16244	16181	16167	16115	16170	16356	16380	16152	16217	16040	16247	16156	16180	16165	16288	16145	16271	16283	16204	16076	16183	16051	16302	16230	16002	16105	16175	16177	16255	16178	16265	16057	16104	16196	15915	16050	16117	16083	16370	16138	16103	16078	16344	16337	16129	16198	16145	16192	16120	16104	16212	16229	15985	16131	16180	16097	16129	16128	16342	16235	16204	16118	16190	16180	16296	16421	16104	15841	16281	16328	16243	16066	16182	16313	16280	16117	16149	15997	16079	16175	16118	15983	16091	16154	16163	16031	16015	16037	16391	16231	16310	16058	16219	16259	16302	16243	16246	16231	16210	16131	16132	16035	16209	16230	16310	16287	16256	16018	16180	16137	16165	16078	16242	16168	16053	16179	16157	16234	16024	16337	16094	16235	16516	16028	16064	16150	16168	16240	16167	16284	15935	16027	16100	16262	16249	16083	16304	16273	16009	16218	16031	16306	16341	16300	16155	16333	16161	16171	16224	16199	16291	16084	16151	16263	16247	16267	16173	16134	15977	15968	16191	16255	16238	16262	16343	16073	16161	16284	16100	16280	16176	16283	16110	16129	16236	16115	16190	16221	16090	16349	16295	16104	16222	16208	16256	16159	16138	16217	16169	16337	16314	16123	16092	16126	16269	16151	16235	16199	16229	16097	16149	16198	16193	16211	16167	16224	16221	16257	16186	16354	16227	16091	16116	16230	16207	16247	16216	16193	16195	16241	16285	16334	16284	16097	16167	16389	16299	15911	16286	16166	16209	16221	16204	16095	16205	16277	16181	16305	16150	16126	16179	16178	16342	16178	16179	16213	16158	16104	16173	16068	16327	16275	16067	16175	16209	16146	16196	16330	16158	16339	16246	16219	16057	16076	16095	16169	16113	16152	16207	16247	16222	16083	16093	16251	16186	16241	16191	16328	16050	16134	16199	16107	16160	15939	16218	16331	16117	15885	16156	16258	16086	16187	16143	15961	16303	16248	16411	16217	16271	16294	15945	16219	16109	16157	16160	16064	16192	16160	16289	16200	16061	15982	16030	16238	15955	16120	16088	16148	16045	16357	16346	16099	16166	16108	16424	16146	16170	16160	16197	16332	16450	16031	16190	16203	16212	16139	16285	16285	16161	15963	16187	15913	16073	16204	16246	16175	16208	16135	16434	16174	16074	16068	16034	16126	16270	16140	16018	16345	16257	16325	16154	16253	16241	16266	16191	16255	16264	16062	16101	16354	16222	16219	16130	16118	16017	16170	16419	16139	16055	16379	16160	16140	16334	16224	16120	15977	16122	16012	16131	15952	16176	16309	16197	16165	16328	16074	16117	16302	16013	16020	16252	16180	16359	16249	16285	16220	16146	16113	16238	16125	16124	16212	16231	16252	16021	16267	16285	16124	15972	16315	16132	16248	16062	16131	16281	16243	16322	16120	16239	16381	15987	16196	16247	16046	16264	16355	16196	16500	16095	16194	15952	16152	16346	16101	16129	16287	16128	16349	16091	16029	15976	16268	16161	16251	16110	16188	16334	16022	16080	16154	16218	16227	16033	16146	16261	16191	16155	16024	16306	16004	16230	16270	16287	16132	16187	16094	16155	16207	16070	16121	16184	16301	16278	16084	16033	16240	16135	16223	16017	15984	16021	16073	15990	16061	15998	16010	16211	16120	16123	16138	16388	16143	16103	16266	16263	16153	16015	16048	16011	16101	16192	16199	16252	16279	16275	16278	16071	16160	16158	16454	16100	16018	16052	16194	16152	16059	16208	15995	16012	16299	16069	16044	16062	16270	16106	16127	16297	16144	16209	16263	16143	16156	16131	16131	16151	16102	16092	16136	15853	15992	16256	16163	16071	16320	16257	16179	16224	16136	16145	16126	16232	16175	16023	15943	16160	16087	16217	16328	16188	16196	16028	16085	16157	16158	16166	16156	16216	15963	16111	15918	16194	16431	16357	16112	16193	16059	16070	15944	16182	16213	16207	16174	16082	16193	16241	16138	16314	16070	16198	16215	16179	16210	16291	16202	16383	16290	16022	16104	16180	16321	16225	16207	16316	16082	16269	16059	16130	16218	16152	16185	16131	15907	16165	16187	16080	16126	16331	16149	16093	16120	16186	16297	16197	16081	16214	16069	16043	16109	16134	16320	16091	16125	16067	16062	16192	16242	16036	16092	16152	16228	16166	16160	16070	16248	16205	16128	16049	16202	16042	15884	16249	16229	16241	16053	16261	16121	16204	16131	16245	16038	16354	16336	16112	16138	16120	16013	16167	16038	16322	16230	16060	16058	16110	16053	16109	16277	16239	16142	16200	16316	16011	16182	16218	16075	16255	16005	16051	16173	16039	16200	16003	16119	16046	16166	16374	16273	16355	16131	16174	16221	16249	16016	16098	16253	16440	16282	16236	16226	16291	16183	16135	15937	16135	16197	16250	16213	16147	16347	16240	16237	16340	16369	16145	16231	16163	16204	16233	16277	16213	16191	16184	16317	16225	16195	16221	16214	16185	16254	16214	16109	16007	16214	16183	16190	16148	16111	16248	16157	16196	15997	16158	16062	16136	16296	16160	16177	16390	16176	16242	16242	16190	16242	16164	15984	16193	16313	16117	16163	16161	16045	16127	16271	16300	16241	16281	16030	16260	16224	16370	16038	16291	16343	16054	16153	16105	16057	16257	16137	16218	16222	15900	16037	16176	16276	16102	16123	16196	16035	16249	16228	16157	16325	16217	16219	16343	16127	16156	16206	16381	16103	16270	15946	16240	16250	16293	15990	16138	16019	16036	16158	16318	16169	15965	16106	16256	16418	16090	16145	16147	16111	16162	16195	16075	16193	16328	16205	16430	16272	16049	16201	16058	16215	16193	16249	16260	16296	16391	16133	16173	16049	16134	16352	16051	16220	16293	16150	16394	16271	16128	16209	16316	16049	16299	16212	16331	16385	16363	16169	16228	16093	16235	16264	16346	16079	16290	16257	16275	16076	16027	16342	16239	16275	16257	16207	16247	16373	16429	16077	15964	16208	16101	15929	16256	16261	16022	16389	16167	16206	16102	16215	16186	16086	16158	16232	16170	16174	16249	16390	16202	16216	16101	15889	16069	16100	16357	16352	16308	16150	16028	16030	15972	16010	16297	16038	16175	16119	16107	16205	15940	16159	16160	16045	16262	16285	16153	16093	16283	15995	16251	16078	16154	16155	16190	16252	16170	16149	16375	16251	16453	16104	16169	16230	16101	16244	16063	16184	16178	16127	16120	16018	16136	16197	16293	16302	16195	16184	16380	16189	16039	16210	16062	16417	15956	16149	16224	16134	15962	16270	16333	16239	16186	16089	16103	16245	16296	16148	16312	15972	16078	16310	16318	16296	16315	16224	16061	16129	16163	16156	16148	16198	16072	16042	16191	16332	16104	16036	16409	16122	16089	16312	16026	16121	16088	16211	16112	16147	16195	16011	16268	16156	16032	16296	16431	16224	16153	16176	15881	15976	16156	16001	16170	16002	16268	16189	16412	16388	16007	16299	16039	16131	16233	16274	16191	16042	15989	16125	16010	16056	16077	16112	16028	15958	16151	16104	16327	16324	16088	16298	16326	16072	16279	16258	16264	16190	16233	16244	16258	16142	16246	16163	15968	16107	16369	16014	16285	16109	16331	16442	16154	16239	15904	16099	16359	16198	16147	16138	16246	16166	16320	16066	16075	16147	15974	16285	16316	16049	16195	16327	16240	15997	16157	16192	16260	16166
17255	28897	27144	21874	19301	17707	16699	16220	15677	15623	15386	15379	15121	15009	14902	15098	14837	14940	14988	14883	14766	14796	14566	14864	14789	14957	14860	14713	14598	14850	14634	14746	14863	14758	14640	14539	14564	14551	14703	14583	14638	14707	14636	14447	14466	14571	14578	14661	14615	14554	14595	14493	14600	14491	14474	14534	14714	14575	14503	14744	14423	14440	14736	14606	14557	14535	14608	14542	14571	14517	14529	14286	14580	14427	14480	14591	14429	14582	14505	14478	14560	14436	14558	14438	14644	14487	14583	14684	14539	14597	14583	14428	14628	14347	14585	14704	14410	14479	14704	14380	14490	14546	14432	14431	14357	14295	14509	14552	14682	14470	14536	14329	14497	14411	14591	14465	14492	14452	14524	14371	14436	14584	14396	14496	14566	14561	14459	14598	14584	14495	14617	14543	14692	14536	14570	14410	14603	14473	14389	14469	14466	14638	14578	14321	14542	14449	14606	14527	14535	14362	14391	14687	14475	14459	14546	14498	14351	14608	14391	14380	14351	14464	14526	14396	14659	14472	14456	14284	14661	14590	14575	14559	14485	14565	14632	14544	14511	14581	14520	14336	14596	14477	14418	14339	14653	14543	14513	14650	14429	14615	14346	14454	14499	14525	14562	14452	14403	14458	14510	14543	14604	14545	14375	14456	14538	14343	14347	14426	14556	14637	14349	14615	14389	14443	14437	14413	14343	14455	14351	14521	14555	14475	14428	14516	14538	14529	14248	14664	14600	14499	14574	14626	14513	14429	14525	14292	14426	14529	14550	14604	14437	14461	14586	14519	14419	14345	14544	14433	14373	14462	14605	14323	14519	14483	14519	14546	14525	14523	14441	14327	14441	14525	14479	14465	14478	14570	14574	14455	14571	14623	14415	14445	14367	14327	14554	14555	14511	14642	14497	14491	14524	14484	14622	14484	14589	14552	14370	14379	14469	14544	14378	14403	14504	14394	14511	14349	14485	14312	14471	14534	14426	14526	14628	14463	14394	14545	14662	14494	14525	14391	14508	14440	14520	14361	14367	14529	14522	14447	14499	14510	14481	14570	14586	14575	14503	14384	14393	14430	14385	14521	14555	14371	14515	14496	14440	14377	14540	14539	14471	14699	14371	14474	14455	14491	14549	14807	14527	14569	14466	14620	14449	14510	14597	14627	14587	14641	14460	14543	14598	14644	14613	14625	14421	14476	14342	14430	14587	14452	14521	14328	14509	14329	14667	14486	14525	14378	14347	14500	14437	14603	14335	14489	14706	14321	14314	14451	14639	14543	14430	14367	14553	14563	14453	14602	14545	14327	14434	14402	14452	14661	14379	14587	14380	14586	14477	14556	14462	14417	14370	14399	14526	14430	14408	14542	14438	14514	14426	14520	14527	14483	14577	14424	14468	14536	14476	14588	14474	14455	14410	14541	14518	14538	14516	14588	14506	14536	14350	14612	14630	14359	14525	14494	14510	14552	14403	14482	14427	14507	14427	14537	14678	14502	14473	14615	14541	14259	14651	14514	14477	14404	14545	14356	14503	14589	14399	14477	14386	14512	14499	14522	14585	14488	14615	14418	14504	14516	14476	14505	14315	14551	14718	14502	14552	14545	14665	14424	14245	14431	14409	14491	14484	14536	14483	14580	14347	14534	14485	14420	14535	14449	14603	14447	14421	14527	14492	14532	14472	14324	14474	14360	14612	14442	14644	14517	14279	14539	14462	14549	14443	14457	14394	14513	14524	14527	14544	14486	14659	14407	14480	14560	14239	14471	14576	14357	14563	14464	14566	14434	14555	14444	14630	14450	14488	14437	14596	14447	14534	14341	14398	14386	14538	14420	14454	14382	14348	14536	14689	14534	14560	14464	14474	14513	14485	14550	14548	14535	14628	14659	14464	14373	14545	14476	14500	14333	14540	14553	14531	14605	14290	14400	14411	14351	14458	14435	14436	14494	14428	14350	14463	14426	14344	14535	14608	14466	14354	14457	14439	14459	14371	14435	14340	14484	14408	14355	14561	14477	14655	14508	14464	14459	14470	14461	14514	14609	14673	14429	14512	14544	14549	14345	14391	14398	14471	14417	14435	14537	14550	14443	14461	14391	14289	14477	14737	14581	14386	14462	14473	14538	14362	14477	14303	14603	14502	14487	14433	14475	14328	14463	14402	14520	14623	14406	14475	14414	14552	14567	14628	14527	14382	14456	14407	14533	14449	14493	14472	14543	14401	14554	14543	14492	14565	14566	14425	14394	14494	14302	14506	14527	14490	14543	14520	14380	14507	14452	14568	14629	14598	14359	14532	14382	14443	14346	14429	14390	14594	14446	14500	14420	14566	14250	14608	14366	14530	14515	14715	14621	14490	14450	14542	14509	14321	14524	14588	14637	14291	14544	14410	14446	14335	14509	14356	14552	14407	14481	14522	14455	14500	14388	14559	14517	14445	14570	14460	14393	14381	14463	14641	14524	14551	14382	14586	14474	14550	14415	14433	14507	14505	14523	14497	14402	14422	14394	14372	14574	14333	14413	14446	14497	14364	14427	14492	14478	14625	14573	14538	14596	14439	14443	14408	14520	14413	14382	14492	14567	14654	14540	14416	14416	14501	14462	14477	14502	14536	14404	14416	14539	14520	14410	14334	14470	14515	14567	14604	14361	14422	14385	14419	14638	14514	14525	14495	14569	14340	14307	14611	14516	14482	14665	14417	14566	14396	14489	14511	14529	14525	14483	14234	14444	14558	14306	14505	14362	14455	14543	14637	14382	14415	14687	14512	14522	14368	14635	14415	14529	14561	14571	14342	14537	14617	14480	14413	14546	14533	14436	14493	14492	14290	14386	14475	14494	14558	14467	14618	14464	14557	14384	14316	14645	14472	14414	14456	14442	14404	14472	14416	14375	14585	14454	14594	14550	14335	14533	14326	14476	14305	14392	14568	14502	14341	14515	14407	14505	14481	14657	14657	14496	14423	14491	14620	14671	14472	14405	14470	14428	14502	14395	14268	14634	14456	14411	14349	14536	14597	14485	14577	14498	14369	14503	14628	14349	14626	14355	14427	14488	14504	14561	14505	14398	14448	14469	14480	14539	14448	14511	14502	14463	14430	14540	14431	14573	14267	14651	14360	14562	14344	14501	14644	14485	14445	14664	14489	14389	14426	14441	14305	14509	14521	14620	14583	14454	14674	14584	14361	14326	14555	14453	14661	14623	14666	14572	14566	14376	14491	14632	14317	14477	14435	14558	14592	14552	14387	14445	14507	14480	14433	14308	14470	14466	14575	14579	14488	14321	14608	14551	14555	14537	14514	14756	14434	14392	14461	14562	14533	14556	14531	14497	14649	14430	14411	14390	14631	14375	14592	14481	14501	14436	14619	14420	14518	14530	14410	14591	14546	14354	14445	14510	14541	14512	14380	14312	14565	14445	14492	14527	14581	14429	14535	14487	14480	14466	14324	14449	14519	14464	14397	14509	14494	14424	14516	14362	14507	14503	14308	14399	14690	14358	14697	14515	14542	14389	14453	14419	14515	14485	14344	14555	14641	14542	14550	14407	14404	14358	14483	14467	14588	14472	14442	14382	14500	14627	14489	14399	14330	14578	14431	14580	14417	14678	14486	14355	14384	14437	14539	14415	14565	14554	14607	14475	14633	14551	14248	14585	14573	14472	14451	14466	14387	14562	14413	14559	14605	14560	14390	14477	14610	14358	14406	14481	14608	14567	14584	14425	14536	14440	14423	14525	14349	14511	14361	14509	14323	14376	14411	14576	14518	14518	14440	14646	14479	14359	14471	14464	14476	14426	14551	14517	14395	14430	14386	14560	14476	14576	14473	14557	14576	14428	14430	14487	14294	14577	14504	14404	14398	14394	14446	14535	14474	14536	14613	14431	14434	14350	14343	14465	14516	14609	14447	14543	14555	14579	14501	14437	14526	14420	14413	14454	14513	14606	14487	14541	14636	14429	14518	14487	14585	14557	14511	14465	14558	14542	14464	14428	14419	14446	14487	14558	14439	14544	14411	14517	14628	14544	14593	14569	14605	14436	14607	14785	14395	14624	14441	14473	14630	14369	14537	14368	14660	14641	14453	14494	14443	14529	14581	14413	14552	14504	14356	14525	14339	14571	14628	14432	14444	14494	14386	14618	14487	14318	14524	14445	14419	14683	14553	14399	14448	14539	14502	14500	14480	14334	14413	14312	14490	14410	14397	14473	14425	14473	14542	14455	14573	14473	14361	14650	14443	14409	14447	14530	14585	14527	14436	14438	14409	14523	14292	14474	14243	14463	14656	14568	14460	14477	14558	14320	14463	14505	14437	14307	14519	14507	14477	14485	14485	14410	14417	14484	14404	14421	14537	14506	14448	14452	14446	14435	14465	14525	14549	14387	14471	14567	14457	14397	14470	14392	14550	14428	14559	14398	14343	14399	14370	14498	14604	14469	14571	14344	14430	14582	14405	14530	14589	14310	14398	14345	14557	14369	14325	14577	14386	14375	14452	14466	14490	14318	14479	14535	14283	14608	14569	14667	14463	14397	14543	14487	14541	14459	14480	14516	14586	14381	14559	14356	14402	14491	14581	14606	14403	14423	14563	14502	14424	14598	14724	14561	14491	14522	14436	14562	14685	14434	14493	14644	14575	14520	14518	14510	14530	14529	14438	14539	14513	14540	14418	14430	14465	14513	14356	14498	14531	14416	14471	14434	14378	14634	14450	14513	14469	14450	14394	14452	14419	14426	14456	14344	14633	14474	14636	14595	14594	14398	14491	14393	14412	14506	14599	14451	14551	14290	14439	14538	14431	14495	14640	14575	14596	14477	14586	14559	14545	14480	14532	14547	14453	14664	14722	14368	14552	14466	14427	14495	14680	14446	14528	14646	14573	14548	14536	14595	14440	14531	14416	14524	14531	14256	14312	14493	14585	14522	14391	14452	14630	14458	14521	14453	14461	14551	14577	14591	14463	14459	14416	14423	14457	14587	14463	14424	14392	14425	14494	14477	14428	14375	14389	14423	14371	14288	14390	14463	14454	14611	14551	14484	14347	14494	14469	14498	14606	14470	14584	14377	14570	14496	14741	14609	14497	14434	14557	14578	14616	14617	14565	14431	14587	14474	14604	14478	14583	14429	14548	14377	14631	14510	14594	14577	14457	14627
22553	20955	28647	23409	21181	22938	23835	18583	17508	17561	17411	17163	17066	16867	16908	16856	16710	16924	16900	16650	16750	16742	16534	16653	16579	16629	16657	16706	16583	16807	16519	16644	16394	16572	16451	16355	16318	16468	16503	16291	16394	16351	16488	16381	16606	16331	16672	16339	16261	16676	16447	16232	16456	16503	16361	16221	16376	16216	16208	16250	16311	16364	16612	16445	16474	16466	16275	16418	16225	16415	16271	16345	16172	16196	16373	16441	16392	16467	16313	16325	16311	16303	16335	16173	16280	16339	16226	16193	16511	16296	16252	16213	16083	16285	16330	16109	16309	16167	16038	16468	16279	16098	16117	16204	16200	16376	16195	16395	16492	16512	16366	16394	16474	16276	16416	16406	16409	16164	16211	16114	16306	16293	16329	16484	16365	16282	16072	16247	16158	16259	16258	16413	16296	16103	16188	16443	16277	16171	16377	16129	16126	16239	16101	16314	16266	16312	16209	16249	16260	16174	16134	16392	16589	16185	16299	16311	16355	16267	16248	16297	16226	16214	16327	16381	16215	16292	16268	16203	16191	16185	16179	16303	16387	16085	16109	16246	16213	16401	16247	16262	16334	16121	16232	16279	16315	16233	16162	16268	16234	16194	16144	16220	16283	16416	16404	16494	16225	16358	16240	16429	16379	16248	16198	16195	16212	16260	16136	16276	16366	16342	16378	16379	16399	16176	16294	16095	16275	16241	16247	16327	16324	16280	16324	16205	16345	16222	16395	16401	16232	16353	16322	16236	16293	16231	16232	16262	16345	16255	16220	16158	16300	16261	16117	16216	16087	16331	16209	16131	16170	16243	16221	16007	16190	16221	16225	16091	16324	16410	16314	16359	16187	16218	16379	16117	16171	16415	16074	16177	16281	16152	16367	16353	16151	16052	16181	16112	16012	16340	16201	16182	16281	16202	16269	16209	16104	16157	16156	16316	16242	16149	16435	16182	16238	16133	16212	16101	16176	16250	16435	16337	16443	16210	16349	16443	16203	16278	16414	16281	16434	16478	16094	16283	16149	16501	16168	16210	16270	16210	16349	16184	16184	16047	16121	16274	16512	16257	16229	16203	16295	16300	16255	16260	16267	16122	16116	16356	16245	16140	16115	16257	16234	16253	16125	16303	16263	16294	16347	16336	16145	16194	16384	16170	16097	16089	16172	16269	16391	16133	16397	16022	16062	16406	16224	16416	16123	16067	16128	16108	16336	16188	16210	16366	16416	16279	16316	16123	16252	16336	16373	16233	16247	16461	16129	16455	16210	16295	16228	16139	16155	16223	16071	16080	16269	16194	16184	16221	16252	16421	16260	16259	16077	16242	16264	16298	16460	16334	16185	16250	16226	16389	16066	16086	16255	16102	16300	16268	16237	16173	16180	16329	16360	16272	16171	16358	16212	16067	16219	16396	16269	16225	16344	16084	16281	16388	16199	16269	16198	16253	16260	16232	16299	16286	16231	16082	16306	16172	16449	15931	16168	16464	16297	16205	16324	16138	16113	16268	16175	16074	16305	16195	16254	16195	16018	16260	16259	16201	16170	16148	16230	16185	16027	16182	16479	16404	16143	16109	16266	16193	16180	16413	16255	16155	16121	16103	16371	16357	16333	16305	16208	16149	16197	16458	16214	16298	16285	16358	16286	16360	16348	16127	16260	16452	16462	16164	16227	16113	16122	16157	16384	16150	16314	16447	16166	16327	16124	16223	16297	16149	16046	16370	16090	16117	16262	16313	16157	16189	16188	16197	15939	16312	16288	16141	16228	16083	16207	16129	16444	16224	16458	16452	16004	16082	16317	16162	16214	16265	16158	16145	16443	16507	16096	16235	16049	16224	16253	16137	16097	16367	16186	16214	16393	16133	16177	16055	16265	16159	16258	16154	16421	16156	16077	16516	16336	16250	15979	16233	16338	16309	16152	16188	16164	16351	16440	16212	16309	16287	16018	16116	16209	16190	16234	16308	16215	16245	16289	16312	16061	16334	16073	16422	16143	16278	16117	16143	16385	16152	16292	16103	16346	16313	16281	16127	16285	16113	16063	16159	16241	16245	16376	16299	16321	16156	16153	16267	16158	16220	16309	16218	16146	16240	16306	16170	16159	16303	16246	16249	16412	16003	16276	16078	16304	16197	16170	16212	16307	16108	16326	16231	16221	16221	16204	16290	16455	16164	16236	16314	16183	16396	16026	16325	16156	16177	16183	16233	16212	16204	16263	16257	16304	16049	16512	16247	16203	16193	16282	16205	16453	15958	16262	16191	16024	16211	16331	16188	16325	16194	16281	16243	16296	16050	16240	16306	16258	16466	16126	15959	16259	16473	16163	16355	16528	16191	16073	16245	16258	16111	16037	16167	16296	16306	16223	16009	16239	16178	16329	16234	16251	16139	16212	16252	16240	16174	16319	16268	16102	16013	16244	16192	16132	16215	16433	16163	16186	16379	16324	16063	16190	16027	16354	16331	16050	16191	16327	16304	16320	16180	16113	16253	16257	16094	16056	16237	16289	16478	16421	16287	16212	16133	16403	16235	16305	16247	16295	16325	16235	16355	16321	16296	16189	16151	16221	16362	16182	16370	16112	16250	16335	16192	16120	16163	16084	16321	16255	16414	16293	16423	16031	16232	16122	16078	16448	16192	16274	16233	16367	16223	16209	16485	16158	16478	16264	16245	16282	16269	16392	16226	16221	16166	16163	16038	16030	16282	16226	16233	16300	16361	16310	16280	16198	16173	16057	16380	16388	16229	16130	16240	16259	16297	16308	16154	16232	16276	16165	16381	16244	15999	16225	16111	16407	16311	16065	16232	16253	16177	16035	16291	16459	16201	16249	16105	16219	16136	16192	16288	16267	16138	16441	16332	16285	16139	16233	16355	16221	16325	16171	16170	16234	16399	16354	16319	16291	16347	16443	16311	16146	16131	16231	16160	16190	16253	16266	16091	16064	16457	16483	16376	16175	16379	16137	16234	16233	16307	16423	16151	16433	16231	16432	16282	16252	16424	16399	16183	16312	16208	16150	16322	16218	16105	16306	16253	16136	16292	16033	16113	16345	16160	16217	16403	16190	16281	16527	16139	16270	16205	16291	16321	16036	16396	16311	16272	16095	16205	16346	16154	16268	16179	16218	16333	16200	16291	16262	16269	16393	16243	16248	16378	16210	16156	16308	16167	16187	16183	16311	16286	16166	16189	16203	16215	16125	16284	16229	16027	16097	16293	16455	16161	16170	15928	16249	16254	16344	16229	16101	16248	16259	16188	16234	16422	16195	16272	16388	16203	16332	16123	16161	16175	16268	16444	16220	16404	16221	16040	16136	16257	16458	16248	16209	16309	16106	16042	16356	16341	16354	16310	16355	16165	15973	16337	15965	16101	16164	16205	16169	16338	16382	16368	16238	16257	16335	16153	16291	16358	16197	16148	16294	16052	16185	16288	16521	16234	16132	16153	16356	16202	16184	16217	16177	16358	16446	16104	16334	16313	16335	16350	16287	16350	16372	16204	16442	16177	16017	16233	16288	16163	16134	16243	16191	16297	16158	16228	16458	16168	16360	16113	16035	16104	15920	16140	16269	16278	16275	16126	16336	16053	16063	16139	16304	16229	16439	16418	16160	16284	16181	16088	16207	16284	16321	16282	16124	16419	16367	16386	16224	16058	16095	16334	16351	16168	16112	16165	16246	16307	16335	16072	16340	16274	16299	16340	16257	16129	16165	16349	16272	16238	16207	16183	16292	16203	16047	16436	16192	16236	16015	16309	16038	16310	16120	16275	16209	16155	16158	16237	16244	16236	16282	16101	16388	16040	16301	16258	16349	16270	16314	16174	16281	16446	16275	16449	16289	16149	16258	16088	16222	16197	16322	16470	16369	16231	16101	16371	16122	16207	16501	16366	16227	16270	16407	16190	16312	16310	16386	16419	16141	16235	16378	16153	16272	16419	16149	16258	16247	16112	16295	16248	16259	16071	16153	16466	16237	15996	16264	16152	16047	16083	16016	16332	16568	16493	15983	16152	16190	16243	16227	16192	16153	16043	16183	16141	16189	16308	16343	16202	16136	16331	16308	16235	16345	16264	16290	16432	16121	16153	16119	16291	16491	16096	16233	16146	16185	16271	16273	15957	16393	16099	16248	16245	16335	16393	16082	16438	16205	16409	16423	16411	16275	16283	16269	16233	16222	16267	16269	16273	16374	16166	16206	16218	16247	16143	16235	16093	16170	16442	16383	16518	16140	16316	16290	16127	16359	16273	16326	16076	16237	16350	16061	16277	16019	16024	16165	16241	16182	16307	16153	16207	16218	16204	16178	16210	16350	16256	16190	16056	16178	16446	16249	16088	16255	16100	16239	16193	16310	16189	16202	16281	16052	16262	16326	16133	16254	16087	16281	16129	16320	16209	16032	16160	16083	16195	16322	16106	16081	16339	16179	16227	16271	16234	16235	16166	16150	16343	16131	16218	16378	16335	16237	16253	16013	16162	16113	16082	16213	16296	16336	16178	16125	16125	16190	16157	16268	16208	16216	16214	16274	16246	16161	16225	16267	16338	16383	16471	16039	16242	16363	16176	16204	16043	16371	16104	16218	16233	16172	16271	16286	16277	16355	16283	15927	15959	16184	16287	16296	16246	16381	16347	16371	16249	16204	16153	16150	16374	16291	16249	16241	16417	16357	16292	16083	16183	16311	16250	16148	16269	16220	16172	16160	16192	16207	16158	16101	16236	16167	16250	16254	16076	16251	16407	16339	16347	16215	16301	16275	16306	16246	16223	16091	16282	16332	16216	16150	16233	16099	16208	16240	16271	16217	16194	16409	16392	16284	16238	16167	16316	16146	16182	16214	16178	16298	16202	16181	16220	16155	16116	16415	16299	16342	16304	16351	16232	16013	16429	16076	16264	16320	16236	16535	16165	16197	16318	16446	16182	16097	16236	16587	16213	16133	16285	15896	16015	16188	16140	16204	16100	16117	16150	16134	16258	16293	16176	16221	16188	16199	16296	16077	16397	16412	16228	16342	16024	16456	16158	16261	16218	16190	16169	16258	16294	16293	16228	16388	16349	16215	16227	16259	16085	16200	16081	16098	16299	16324	16177	16280	16219	16299	16183	16319	16232	16119	16170	16095	16212	16224	16162	16216	16317	16288	16122
18841	33574	31004	24746	21304	19325	18032	17343	16615	16073	15903	15730	15530	15417	15183	15227	15011	15183	15197	15071	15158	15131	15115	15012	14965	14931	14964	15024	14923	14941	14905	15020	14899	14921	14869	14761	14896	14853	14813	14803	14669	14694	14691	14715	14633	14713	14644	14821	14794	14780	14832	14651	14716	14754	14603	14663	14663	14776	14657	14762	14649	14648	14644	14667	14740	14669	14663	14538	14651	14790	14574	14792	14721	14588	14541	14531	14472	14483	14546	14598	14387	14715	14797	14646	14688	14511	14683	14538	14506	14570	14384	14770	14664	14493	14555	14648	14667	14499	14576	14491	14583	14560	14574	14426	14493	14599	14573	14367	14461	14571	14533	14680	14376	14419	14608	14517	14595	14728	14378	14638	14512	14555	14542	14491	14458	14632	14618	14799	14384	14582	14385	14446	14589	14557	14485	14475	14638	14433	14624	14431	14666	14607	14537	14582	14666	14437	14492	14403	14604	14590	14519	14446	14541	14652	14560	14577	14602	14581	14681	14611	14560	14555	14522	14784	14466	14501	14717	14622	14518	14467	14522	14433	14676	14416	14554	14711	14606	14614	14755	14574	14662	14431	14555	14526	14456	14739	14464	14440	14631	14613	14627	14554	14529	14723	14579	14648	14558	14639	14568	14472	14433	14505	14504	14499	14512	14518	14296	14508	14600	14607	14701	14721	14451	14424	14664	14547	14415	14485	14425	14530	14489	14574	14426	14735	14559	14370	14559	14491	14722	14637	14651	14407	14439	14595	14620	14542	14520	14665	14501	14471	14468	14462	14501	14463	14447	14594	14594	14383	14366	14493	14561	14505	14503	14592	14592	14511	14486	14643	14537	14498	14522	14483	14506	14712	14741	14467	14422	14524	14635	14492	14677	14435	14502	14573	14508	14478	14642	14644	14421	14735	14432	14532	14667	14562	14485	14574	14436	14644	14448	14532	14694	14640	14547	14590	14425	14562	14505	14709	14642	14585	14438	14512	14576	14456	14637	14479	14597	14613	14460	14539	14386	14587	14552	14477	14532	14354	14537	14588	14461	14503	14593	14588	14510	14666	14602	14529	14563	14573	14562	14552	14557	14503	14552	14571	14494	14591	14444	14520	14596	14475	14514	14454	14621	14459	14600	14569	14482	14492	14500	14653	14455	14545	14652	14612	14445	14685	14560	14635	14412	14642	14555	14599	14560	14539	14740	14391	14541	14478	14571	14560	14464	14571	14589	14680	14504	14569	14522	14702	14537	14607	14438	14626	14482	14560	14581	14446	14500	14491	14659	14620	14586	14595	14536	14694	14572	14684	14593	14695	14545	14512	14510	14578	14681	14512	14570	14503	14626	14559	14539	14591	14691	14517	14556	14577	14595	14465	14499	14487	14579	14600	14505	14309	14573	14476	14679	14590	14485	14529	14467	14643	14528	14468	14613	14580	14556	14496	14490	14500	14538	14594	14541	14565	14617	14550	14695	14659	14562	14637	14321	14490	14706	14329	14498	14585	14445	14496	14560	14507	14692	14505	14585	14659	14542	14410	14552	14518	14579	14578	14656	14422	14507	14441	14667	14483	14507	14588	14538	14539	14515	14647	14572	14659	14549	14458	14526	14457	14459	14487	14452	14626	14530	14437	14593	14679	14602	14637	14555	14418	14643	14509	14640	14579	14576	14554	14478	14432	14444	14544	14548	14577	14617	14479	14742	14349	14401	14425	14531	14512	14527	14543	14577	14528	14677	14509	14604	14579	14578	14653	14563	14637	14459	14580	14579	14482	14510	14564	14564	14508	14374	14560	14473	14441	14590	14759	14619	14407	14553	14271	14552	14499	14445	14494	14505	14644	14526	14511	14465	14461	14580	14566	14770	14583	14667	14543	14590	14494	14622	14242	14605	14530	14561	14507	14572	14513	14598	14643	14487	14730	14473	14565	14516	14517	14670	14483	14479	14387	14551	14453	14552	14680	14512	14636	14474	14521	14549	14562	14700	14560	14682	14459	14851	14617	14726	14520	14372	14430	14463	14401	14596	14528	14576	14626	14603	14596	14464	14634	14658	14530	14549	14539	14297	14501	14466	14696	14497	14560	14682	14426	14801	14602	14460	14497	14617	14591	14421	14439	14707	14517	14452	14554	14567	14477	14638	14373	14490	14590	14613	14522	14695	14555	14416	14605	14633	14447	14504	14385	14689	14522	14707	14834	14543	14450	14710	14618	14479	14565	14637	14535	14488	14384	14533	14477	14412	14641	14770	14517	14545	14637	14650	14443	14708	14480	14583	14523	14483	14353	14522	14603	14512	14456	14513	14464	14598	14798	14457	14374	14503	14575	14568	14486	14606	14351	14528	14446	14635	14526	14641	14566	14444	14632	14471	14477	14428	14673	14664	14526	14477	14541	14564	14489	14506	14736	14621	14772	14503	14472	14587	14778	14504	14514	14742	14658	14593	14577	14681	14438	14461	14494	14577	14557	14429	14577	14697	14561	14632	14548	14504	14481	14651	14428	14485	14594	14617	14499	14539	14501	14583	14533	14547	14481	14668	14419	14597	14468	14588	14604	14591	14391	14664	14415	14608	14564	14561	14600	14648	14535	14551	14595	14630	14601	14561	14591	14657	14488	14405	14518	14576	14585	14447	14497	14650	14553	14758	14461	14619	14426	14373	14476	14482	14376	14546	14441	14442	14508	14587	14375	14577	14544	14441	14695	14585	14533	14520	14479	14350	14535	14418	14451	14551	14467	14495	14671	14370	14524	14611	14454	14655	14423	14505	14393	14594	14498	14643	14553	14465	14526	14608	14598	14562	14336	14522	14412	14612	14459	14564	14513	14356	14559	14526	14295	14608	14509	14412	14525	14524	14573	14606	14595	14489	14539	14510	14640	14636	14504	14691	14612	14579	14400	14788	14446	14392	14395	14506	14504	14549	14488	14699	14541	14471	14498	14498	14745	14489	14539	14655	14590	14351	14640	14406	14594	14525	14558	14485	14672	14684	14548	14397	14446	14623	14415	14629	14467	14446	14656	14384	14465	14534	14648	14520	14573	14608	14507	14332	14366	14507	14734	14458	14651	14439	14655	14532	14555	14601	14598	14470	14479	14546	14455	14723	14618	14334	14597	14523	14550	14671	14508	14512	14507	14653	14669	14592	14596	14512	14573	14659	14514	14711	14621	14514	14611	14790	14768	14656	14489	14570	14438	14478	14469	14644	14438	14367	14662	14575	14382	14494	14480	14617	14407	14487	14753	14430	14665	14503	14551	14439	14444	14609	14601	14623	14550	14476	14530	14606	14483	14657	14615	14560	14486	14342	14547	14440	14521	14524	14401	14559	14476	14670	14529	14600	14536	14616	14487	14611	14609	14661	14559	14588	14426	14458	14501	14464	14605	14537	14564	14496	14477	14702	14582	14573	14492	14743	14499	14653	14639	14554	14589	14521	14585	14601	14511	14707	14618	14305	14361	14574	14584	14503	14630	14595	14361	14646	14623	14797	14688	14508	14522	14455	14397	14506	14515	14500	14507	14533	14638	14417	14511	14567	14607	14508	14486	14407	14778	14589	14501	14503	14584	14551	14437	14590	14522	14671	14618	14488	14563	14494	14648	14451	14589	14566	14509	14485	14439	14609	14472	14621	14529	14519	14468	14613	14678	14407	14450	14569	14485	14667	14446	14600	14540	14515	14590	14412	14632	14547	14527	14489	14638	14589	14448	14526	14625	14533	14502	14384	14439	14624	14523	14517	14538	14555	14459	14623	14611	14641	14587	14529	14439	14417	14616	14647	14598	14360	14539	14641	14622	14539	14552	14575	14430	14441	14525	14562	14590	14648	14586	14450	14331	14644	14499	14540	14463	14506	14432	14549	14628	14520	14435	14606	14664	14530	14586	14582	14601	14601	14676	14597	14608	14435	14669	14613	14713	14619	14464	14393	14537	14536	14563	14288	14492	14471	14628	14447	14624	14549	14522	14543	14631	14611	14719	14676	14568	14592	14674	14430	14573	14537	14635	14575	14423	14531	14559	14600	14607	14584	14582	14609	14595	14362	14586	14506	14452	14347	14618	14532	14659	14470	14515	14614	14675	14514	14528	14520	14552	14533	14658	14566	14676	14876	14442	14512	14465	14662	14437	14560	14471	14574	14732	14559	14766	14646	14566	14470	14541	14589	14477	14574	14502	14520	14384	14589	14642	14605	14453	14519	14348	14815	14545	14538	14485	14599	14402	14483	14211	14775	14635	14527	14601	14450	14634	14460	14708	14530	14642	14484	14598	14565	14439	14507	14472	14774	14557	14619	14476	14605	14637	14547	14697	14694	14563	14657	14546	14578	14623	14484	14406	14520	14559	14475	14561	14502	14577	14642	14359	14509	14410	14692	14469	14527	14567	14398	14490	14589	14544	14620	14527	14694	14574	14462	14489	14464	14733	14632	14590	14432	14376	14455	14596	14403	14431	14686	14708	14331	14538	14501	14593	14552	14494	14550	14593	14382	14598	14541	14547	14453	14538	14635	14575	14620	14446	14604	14509	14586	14511	14668	14652	14526	14580	14503	14460	14477	14613	14804	14486	14446	14597	14566	14661	14453	14349	14391	14554	14492	14566	14593	14584	14349	14480	14742	14552	14436	14636	14606	14508	14411	14422	14599	14458	14427	14502	14551	14522	14688	14364	14582	14498	14644	14525	14563	14725	14575	14601	14506	14477	14674	14638	14766	14536	14583	14476	14513	14454	14585	14509	14554	14608	14738	14409	14411	14578	14269	14330	14542	14588	14546	14536	14611	14446	14669	14459	14453	14573	14631	14605	14498	14543	14449	14568	14661	14570	14452	14474	14493	14416	14694	14595	14466	14777	14555	14602	14447	14443	14612	14442	14571	14528	14651	14589	14547	14466	14498	14502	14567	14287	14516	14664	14588	14624	14601	14473	14575	14554	14498	14345	14578	14622	14473	14512	14619	14472	14597	14601	14644	14582	14509	14471	14476	14549	14538	14682	14442	14533	14559	14506	14427	14860	14492	14357	14497	14592	14533	14748	14629	14604	14560	14449	14603	14344	14529	14596	14628	14567	14503	14524	14388	14445	14449	14525	14602	14593	14640	14641	14403	14554	14550	14551	14594	14559	14468	14452	14472	14674	14533	14389	14498	14602	14436	14458
27289	21949	24323	20690	17138	16763	16432	16279	15972	15877	16006	15960	15795	15837	15729	15757	15565	15764	15679	15779	15750	15784	15885	15698	15770	15821	15947	15894	15557	15679	15760	15860	15826	15744	15767	15866	15620	15606	15992	15735	15686	15942	15820	15841	15581	15669	15672	15616	15755	15546	15794	15636	15631	15620	15845	15549	15713	15779	15718	15866	15433	15907	15800	15641	15632	15809	15798	15737	15578	15799	15671	15660	15596	15856	15841	15714	15644	15623	15661	15657	15566	15539	15753	15598	15749	15586	15503	15641	15550	15797	15712	15693	15818	15513	15714	15624	15555	15666	15656	15718	15608	15640	15704	15616	15649	15725	15574	15681	15564	15460	15731	15631	15623	15523	15655	15792	15509	15808	15563	15747	15769	15701	15691	15851	15729	15668	15603	15696	15635	15532	15740	15685	15463	15693	15823	15836	15865	15724	15726	15576	15766	15715	15601	15505	15452	15617	15691	15727	15929	15695	15554	15786	15534	15629	15660	15959	15626	15678	15597	15619	15405	15649	15639	15744	15559	15831	15875	15716	15785	15498	15761	15705	15729	15515	15622	15728	15771	15683	15826	15772	15872	15658	15758	15695	15583	15721	15727	15820	15706	15727	15702	15700	15626	15470	15345	15534	15690	15623	15602	15707	15783	15592	15598	15663	15712	15773	15719	15650	15696	15692	15728	15710	15742	15638	15899	15669	15778	15621	15644	15724	15863	15592	15755	15671	15646	15619	15936	15758	15573	15846	15668	15591	15727	15647	15505	15442	15695	15759	15657	15662	15646	15719	15776	15816	15769	15423	15850	15539	15638	15724	15667	15613	15760	15948	15729	15546	15670	15665	15573	15727	15737	15773	15529	15933	15713	15542	15695	15667	15613	15593	15541	15507	15555	15500	15820	15689	15586	15657	15634	15566	15645	15616	15977	15614	15558	15650	15607	15726	15429	15578	15534	15539	15706	15566	15590	15565	15797	15813	15556	15629	15565	15583	15560	15561	15646	15599	15762	15710	15680	15589	15689	15547	15621	15714	15754	15610	15574	15611	15495	15651	15700	15673	15598	15572	15818	15587	15811	15686	15715	15647	15899	15697	15638	15638	15730	15677	15575	15564	15777	15741	15638	15615	15728	15711	15815	15722	15714	15675	15680	15835	15745	15782	15680	15602	15664	15622	15687	15808	15693	15462	15775	15490	15611	15605	15647	15616	15614	15634	15705	15818	15714	15744	15744	15761	15487	15893	15920	15657	15678	15677	15573	15552	15652	15478	15480	15602	15709	15838	15521	15614	15637	15745	15697	15658	15867	15742	15655	15605	15680	15758	15781	15597	15797	15617	15713	15652	15613	15703	15784	15611	15580	15812	15486	15588	15636	15567	15896	15666	15678	15629	15616	15663	15773	15682	15659	15715	15842	15736	15632	15686	15607	15584	15769	15639	15707	15698	15587	15744	15745	15688	15744	15414	15721	15668	15683	15804	15678	15679	15606	15631	15734	15748	15736	15603	15709	15575	15812	15769	15781	15727	15562	15590	15668	15663	15617	15884	15624	15829	15631	15671	15735	15701	15650	15724	15494	16009	15715	15881	15711	15687	15798	15651	15533	15653	15742	15510	15579	15722	15579	15704	15904	15811	15698	15726	15566	15710	15416	15704	15753	15748	15857	15687	15697	15458	15475	15670	15586	15646	15647	15579	15693	15671	15716	15575	15819	15732	15639	15665	15813	15629	15808	15717	15854	15566	15668	15781	15652	15929	15776	15726	15630	15529	15615	15616	15593	15703	15598	15641	15707	15519	15637	15672	15568	15734	15838	15868	15663	15721	15669	15675	15436	15793	15861	15805	15612	15754	15746	15616	15629	15819	15655	15648	15586	15536	15671	15805	15404	15713	15730	15744	15825	15732	15914	15850	15486	15765	15816	15646	15738	15777	15861	15699	15526	15715	15537	15758	15477	15638	15677	15488	15522	15606	15655	15643	15529	15823	15706	15632	15766	15766	15458	15503	15684	15675	15657	15692	15654	15638	15613	15468	15697	15601	15626	15572	15745	15948	15681	15698	15803	15817	15745	15542	15579	15728	15539	15621	15750	15574	15717	15785	15512	15414	15616	15560	15623	15756	15727	15591	15701	15772	15721	15815	15814	15602	15616	15554	15547	15638	15807	15728	15638	15640	15665	15670	15615	15752	15683	15780	15628	15734	15663	15449	15670	15705	15599	15644	15758	15638	15715	15725	15559	15716	15744	15538	15545	15490	15792	15649	15689	15652	15846	15692	15663	15769	15624	15556	15898	15784	15610	15674	15649	15714	15719	15745	15480	15664	15879	15592	15515	15424	15518	15603	15614	15694	15651	15725	15707	15780	15692	15628	15704	15530	15760	15740	15823	15643	15664	15768	15765	15554	15537	15579	15859	15711	15667	15802	15771	15487	15368	15652	15468	15764	15688	15624	15823	15591	15727	15794	15681	15700	15729	15716	15629	15842	15587	15458	15483	15541	15583	15960	15617	15609	15575	15681	15698	15568	15595	15815	15557	15853	15758	15454	15812	15657	15655	15813	15867	15503	15830	15765	15807	15704	15608	15602	15641	15721	15755	15804	15641	15648	15624	15537	15630	15630	15682	15523	15780	15620	15819	15701	15782	15612	15520	15642	15624	15891	15624	15703	15580	15786	15733	15817	15641	15587	15607	15691	15610	15633	15615	15529	15751	15611	15776	15714	15622	15690	15809	15490	15552	15654	15670	15710	15698	15756	15722	15754	15800	15686	15781	15582	15634	15703	15869	15607	15660	15723	15814	15759	15622	15865	15666	15543	15696	15627	15706	15689	15548	15572	15765	15724	15605	15543	15696	15696	15683	15788	15677	15662	15716	15707	15708	15692	15828	15524	15751	15738	15679	15659	15660	15810	15598	15707	15596	15718	15588	15596	15687	15652	15752	15579	15671	15643	15697	15458	15697	15797	15557	15592	15905	15713	15533	15680	15670	15548	15646	15739	15897	15980	15770	15828	15797	15652	15615	15727	15676	15521	15712	15703	15668	15634	15766	15448	15808	15561	15609	15912	15796	15752	15747	15830	15502	15505	15742	15656	15546	15572	15723	15473	15692	15637	15716	15638	15942	15758	15619	15749	15848	15579	15638	15710	15753	15680	15529	15799	15754	15775	15895	15758	15801	15645	15695	15627	15756	15756	15651	15836	15775	15592	15604	15769	15615	15562	15777	15663	15844	15782	15724	15606	15854	15751	15737	15519	15568	15759	15763	15673	15586	15745	15574	15609	15639	15534	15667	15725	15676	15735	15991	15707	15654	15704	15785	15635	15732	15519	15676	15628	15629	15786	15700	15590	15701	15501	15744	15728	15841	15780	15728	15547	15621	15688	15604	15622	15678	15673	15365	15551	15659	15734	15595	15784	15692	15568	15496	15678	15874	15501	15654	15620	15731	15626	15754	15723	15676	15803	15539	15673	15582	15743	15753	15709	15977	15832	15714	15689	15696	15794	15726	15634	15616	15625	15764	15730	15691	15510	15549	15801	15708	15707	15781	15787	15600	15629	15611	15695	15829	15453	15659	15497	15669	15548	15579	15515	15705	15634	15632	15733	15877	15763	15498	15678	15625	15686	15544	15509	15776	15831	15718	15729	15264	15690	15468	15533	15568	15595	15576	15605	15733	15647	15790	15676	15724	15720	15601	15820	15407	15686	15481	15663	15813	15524	15761	15494	15816	15583	15758	15654	15722	15643	15506	15661	15599	15537	15743	15782	15672	15931	15474	15659	15618	15711	15744	15703	15602	15619	15669	15750	15652	15563	15744	15545	15742	15575	15742	15633	15695	15724	15710	15858	15697	15429	15660	15630	15647	15870	15754	15681	15873	15843	15769	15514	15609	15695	15939	15741	15704	15851	15616	15835	15588	15689	15743	15611	15796	15727	15615	15735	15633	15872	15765	15855	15749	15627	15763	15595	15835	15682	15697	15615	15701	15633	15783	15798	15884	15922	15846	15684	15671	15735	15648	15781	15823	15646	15896	15684	15568	15538	15795	15780	15500	15769	15776	15738	15650	15664	15760	15700	15754	15604	15759	15799	15737	15761	15571	15687	15832	15809	15654	15979	15692	15615	15631	15654	15539	15770	15725	15701	15690	15713	15547	15679	15728	15702	15708	15723	15572	15743	15576	15626	15625	15601	15619	15692	15584	15688	15689	15795	15712	15648	15741	15688	15711	15627	15719	15734	15593	15653	15724	15824	15723	15739	15781	15749	15865	15681	15620	15431	15581	15715	15667	15623	15574	15506	15888	15629	15512	15483	15495	15590	15774	15923	15538	15651	15625	15846	15707	15905	15501	15684	15670	15755	15715	15651	15635	15878	15672	15756	15667	15858	15778	15739	15748	15525	15735	15652	15679	15495	15672	15875	15686	15620	15658	15723	15717	15516	15626	15670	15541	15531	15859	15630	15669	15544	15671	15725	15802	15690	15867	15623	15645	15644	15723	15695	15671	15797	15503	15813	15702	15518	15745	15655	15555	15806	15641	15595	15594	15624	15584	15897	15713	15585	15701	15820	15687	15630	15865	15739	15698	15485	15821	15654	15654	15679	15741	15573	15642	15798	15580	15708	15660	15598	15753	15660	15612	15489	15652	15838	15782	15713	15959	15693	15612	15775	15620	15788	15845	15620	15736	15795	15689	15714	15676	15631	15926	15721	15689	15713	15627	15834	15766	15675	15637	15752	15788	15835	15800	15656	15748	15747	15733	15748	15671	15733	15787	15605	15775	15613	15853	15673	15633	15805	15562	15873	15756	15617	15656	15470	15732	15602	15700	15748	15735	15709	15770	15717	15767	15882	15838	15709	15694	15683	15586	15621	15519	15562	15680	15695	15564	15699	15650	15633	15728	15950	15598	15407	15819	15709	15608	15797	15638	15677	15678	15739	15489	15716	15612	15618	15792	15612	15885	15576	15673	15733	15749	15670	15620	15752	15897	15794	15871	15690	15688	15422	15818	15701	15731	15584	15642	15764	15907	15751	15573	15498	15641	15724	15755	15736	15745	15764	15628	15731	15610	15387	15657	15539	15766	15848	15609	15670	15634	15596	15683	15650	15624	15800	15705	15721	15724	15738	15761	15991	15865	15673	15636	15597	15693	15582
17074	22820	21490	17940	16409	15799	15402	14890	14867	14796	14681	14571	14464	14530	14440	14370	14360	14497	14354	14512	14372	14390	14334	14234	14308	14253	14370	14260	14298	14392	14398	14338	14377	14355	14458	14239	14309	14201	14345	14293	14305	14208	14266	14260	14209	14238	14252	14207	14073	14325	14205	14390	14246	14319	14205	14274	14144	14393	14357	14428	14266	14334	14183	14287	14186	14308	14260	14285	14265	14206	14194	14178	14268	14114	14287	14285	14137	14225	14302	14201	14192	13976	14163	14213	14321	14113	14222	14326	14165	14249	14256	14363	14208	14324	14296	14197	14248	14223	14180	14343	14218	14236	14242	14228	14210	14123	14193	14114	14141	14067	14230	14059	14229	14110	14184	14153	14301	14058	14160	14167	14097	14333	14221	14255	14207	14367	14281	14296	14187	14137	14147	14170	14205	14028	14190	14083	14245	14291	14283	14207	14200	14245	14200	14242	14062	14332	14188	14166	14051	14242	14243	14108	14278	14317	14321	14217	14107	14173	14205	14137	14200	14245	14104	14296	14173	14286	14187	14195	14089	14352	14187	14207	14231	14203	14122	14165	14103	14291	14279	14251	14203	14127	14112	14098	14146	14270	14244	14187	14175	14239	14217	14091	13998	14089	14207	14374	14279	14056	14166	14108	14122	14186	14350	14405	14175	14318	14111	14206	14311	14372	14265	14134	14135	14166	14216	14282	14256	14241	14052	14243	14213	14079	14127	14088	14259	14244	14218	14149	14272	14226	14302	14270	14382	14140	14174	14194	14073	14224	14050	14317	14155	14254	14236	14140	14108	14221	14209	14049	14348	14301	14313	14228	14252	14327	14307	14272	14431	14306	14323	14267	14201	14298	14192	14436	14374	14260	14296	14415	14169	14202	14246	14275	14286	14008	14161	14208	14298	14228	14191	14310	14126	14200	14168	14239	14338	14187	14219	14142	14273	14247	14309	14081	13964	14264	14210	14110	14229	14401	14305	14227	14080	14439	14239	14111	14315	14265	14300	14079	14161	14197	14269	14200	14134	14256	14285	14299	14178	14270	14260	14104	14304	14225	14290	14161	14307	14273	14241	14053	14386	14175	14070	14175	14463	14258	14153	14267	14230	14165	14220	14016	14294	14462	14148	14258	14142	14214	14259	14070	14103	14301	14213	14338	14202	14273	14210	14237	14346	14038	14257	14219	14279	14352	14166	14248	14087	14303	14080	14323	14254	14161	14125	14124	14172	14430	14182	14149	14156	14121	14311	14325	14089	14227	14124	14195	14212	13981	14029	14156	14260	14331	14185	14353	14118	14271	14184	14235	14303	14261	14176	14232	14166	14117	14181	14195	14068	14250	14287	14140	14243	14323	14156	14250	14097	14089	14160	14129	14274	14128	14172	14262	14094	14155	14058	14149	14212	14128	14046	14192	14400	14173	14143	14199	14203	14273	14248	14189	14306	14134	14232	14292	14308	14185	14203	14059	14216	14404	14133	14184	14295	14329	14199	14194	14276	14425	14198	14131	14129	14087	14375	14326	14199	14188	14148	14335	14137	14274	14163	14231	14433	14058	14286	14212	14213	14131	14029	14149	14209	14156	14281	14219	14131	14167	14029	14258	14281	14223	14376	14344	14313	14243	14358	14261	14236	14140	14172	14153	14033	14252	14040	14156	14170	14346	14111	14305	14184	14154	14299	14089	14175	14152	14127	14288	14278	14244	14160	14150	14134	14157	14143	14041	14150	14119	14265	14323	14114	13985	14077	14125	14157	14173	14241	14362	14122	14307	14203	14115	14205	14144	14240	14148	14083	14143	14364	14132	14244	14169	14016	14393	14317	14159	14306	14279	14186	14135	14324	14247	14376	14269	14142	14114	14140	14079	14281	14278	14293	14252	14210	14190	14408	14213	14137	14058	14243	14236	14324	14175	14260	14081	14040	13964	14186	14313	14112	14267	14137	14207	14290	14151	14218	14264	14142	14099	14348	14249	14192	14190	14159	14312	14240	14306	14152	14179	14017	14229	14222	14206	14249	14206	14267	14150	14203	14223	14306	14041	14121	14068	14202	14262	14176	14300	14130	14280	14231	14135	14292	14343	14249	14320	14266	14212	14250	14155	14236	14163	14202	14017	14163	14290	14284	14208	14228	14244	14129	14308	14082	14154	14123	14187	14171	14312	14059	14150	14351	14108	14359	14024	14181	14241	14325	14246	14252	14089	14357	14232	14175	14212	14150	14101	14312	14089	14165	14271	14172	14290	14300	14123	14160	14212	14057	14281	14303	14239	14193	14008	14156	14425	14260	14285	14240	14169	14258	14177	14194	14369	14383	14280	14148	14210	14125	14227	14161	14042	14196	14314	14361	14431	14201	14181	14208	14234	14211	14308	14260	14247	14106	14245	14089	14214	14374	14026	14151	14335	14247	13997	14159	14182	14328	14265	14327	14165	14290	14083	14237	14415	14026	14201	14206	14137	14281	14182	14251	14182	14236	14148	14299	14180	14396	14289	14180	14455	14067	14223	14086	14277	14126	14136	14219	14315	14163	14315	14034	14287	14218	14317	14274	14192	14172	14232	14211	14136	14250	14096	14084	14343	14151	14211	14267	14282	14111	14226	14159	14211	14281	14265	14096	14289	14383	14298	14186	14163	14166	14194	14047	14204	14286	14253	14284	14082	14224	14156	14163	14331	14174	14220	14076	14324	14152	14100	14243	14167	14220	14181	14350	14156	14173	14261	14257	14416	14312	14164	14230	14195	14266	14246	14269	14040	14266	14133	14343	14130	14000	14375	14093	14208	14186	14093	14287	14272	14256	14151	14323	14158	14376	14334	14387	14187	14101	14126	14204	14285	14258	14133	14264	14354	14248	14104	14174	14248	14393	14222	14325	14350	14260	14159	14197	14199	14039	14172	14391	14290	14368	14283	14160	14257	14192	14302	14288	14206	14257	14206	14196	14316	14227	14281	14181	14288	14104	14085	14111	14252	14286	14147	14301	14234	14229	14339	14391	14224	14264	14154	14321	14177	14201	14103	14149	14234	14217	14250	14250	14147	14078	14203	14310	14195	14249	14178	14289	14206	14358	14094	14327	14139	14154	14233	14233	14238	14372	13991	14250	14092	14439	14197	14064	14163	14130	14219	14214	14187	14218	14137	14140	14248	14180	14168	14399	14147	14232	14229	14292	14124	14293	14108	14239	14332	14274	14193	14087	14178	13931	14274	14231	14175	14111	14203	14362	14227	14070	14221	14140	14343	14208	14021	14157	14301	14086	14300	14250	14092	14178	14209	14076	14315	14132	14204	14134	14315	14068	14174	14193	14147	14183	14231	14273	14179	14229	14178	14428	14296	14125	14215	14363	14228	14249	14125	14113	14269	14144	14285	14159	14195	14310	14085	14188	14204	14209	14224	14105	14284	14255	14189	14272	14219	14254	14168	14345	14233	14242	14184	14329	14312	14047	14125	14390	14303	14143	14329	14172	14185	14295	14243	14163	14213	14249	14230	14262	14250	14357	14207	14177	14317	14219	14059	14124	14180	14119	14245	14415	14215	14227	14237	14196	14109	14300	14244	14406	14266	14170	14326	14204	14164	14232	14253	14018	14257	14191	14200	14267	14121	14308	14074	14305	14168	14340	14353	14245	14080	14313	14225	14271	14192	14202	14239	14229	14370	14166	14295	14338	14282	14279	14348	14180	14290	14140	14161	14227	14226	14042	14211	14087	14230	14032	14300	14185	14089	14165	14175	14172	14388	14263	14268	14229	14287	14198	14395	14272	14193	14294	14193	14090	14171	14136	14002	14196	14257	14219	14451	14188	14257	14186	14207	14226	14109	14366	14312	14213	14146	14120	14335	14272	14215	14265	14092	14231	14154	14350	14189	14201	14115	14311	14193	14043	14203	14149	14162	14165	14208	14224	14257	14251	14247	14212	14046	14189	14122	14281	14065	14223	14266	14144	14244	14194	14153	14162	14416	14202	14040	14240	14121	14339	14378	14286	14285	14281	14301	14248	14331	14368	14098	14266	14188	14411	14328	14282	14228	14283	14307	14261	14185	14279	14281	14079	14049	14393	14258	14194	14272	14253	14320	14237	14181	14221	14210	14262	14246	14158	14028	14134	14117	14199	14236	14212	14211	14263	14281	14258	14250	14231	14351	14170	14299	14195	14241	14215	14156	14171	14067	14146	14363	14287	14149	14311	14155	14312	14178	14273	14375	14259	14053	14116	14180	14123	14240	14214	14323	14274	14241	14165	14182	14257	14256	14351	14244	14231	14174	14164	14209	14356	14190	14297	14229	14215	14119	14226	14312	14382	14145	14097	14151	14231	14153	14260	14325	14077	14270	14203	14229	14181	14186	14224	14206	14345	14117	14219	14086	14207	14260	14277	14218	14299	14231	14372	14402	14183	14164	14213	14241	14168	14213	14198	14165	14241	14039	14099	14179	14245	14213	14252	14132	14392	14247	14173	14127	14140	14150	14168	14337	14342	14252	14144	14343	14163	14107	14333	14282	14217	14188	14270	14316	14267	14410	14351	14196	14232	14194	13997	14336	14260	14330	14285	14238	14341	14128	14330	14221	14121	14132	14210	14111	14291	14182	14109	14031	14323	14371	14164	14193	14229	14288	14311	14157	14200	14358	14124	14416	14155	14328	14353	14189	14138	14354	14128	14125	14100	14241	14355	14151	14169	14188	14200	14253	14279	14062	14335	14174	14197	14192	14265	14183	14111	14289	14211	14229	14097	14236	14292	14197	14148	14110	14114	14287	14300	14195	14297	14353	14296	14215	14091	14328	14328	14074	14092	14403	14145	14160	14367	14248	14225	14297	14484	14258	14272	14275	14261	14095	14306	14255	14159	14265	14259	14188	14171	14228	14212	14146	14157	14339	14299	14136	14259	14438	14319	14296	14335	14203	14311	14337	14316	14224	14172	13993	14260	14187	14164	14088	14163	14280	14302	14279	14259	14150	14043	14332	14254	14149	14406	14271	14132	14289	14118	14369	14221	14279	14286	14151	14188	14195	14090	14280	14286	14111	14216	14257	14177	14238	14313	14169	14280	14132	14171	14280	14271	14274	14175	14105	14190	14169	14160	14120	14215	14364	14266	14276	14308	14151	14306	14192	14272	14200	14277	14147	14155	14082	14132	14227	14335	14317
23561	20932	28218	23914	21747	21353	20108	17569	17064	16873	16921	16644	16554	16592	16796	16495	16362	16449	16539	16324	16342	16410	16471	16421	16366	16321	16405	16235	16364	16340	16299	16443	16266	16368	16295	16211	16392	16208	16339	16142	16220	16211	16222	16183	16170	16183	16109	16148	16142	16046	16043	16050	16415	16156	16345	16193	16237	16164	16226	16212	16236	16141	16168	16221	16063	16239	16056	16027	16219	16105	16029	16195	16152	16048	16003	16025	16090	15919	16033	16271	16102	15943	16132	16109	16164	15938	16071	16011	15993	16069	16220	16060	16238	16119	16195	16045	16132	16041	16105	16071	16024	15990	16021	16258	15860	15913	16222	16132	16143	15960	16157	16020	16252	16012	16017	16086	16123	16152	16020	16151	15971	16210	16257	16157	16145	16219	16106	15971	16092	16120	16294	15920	16127	15845	15894	16306	16131	16134	16181	16138	15841	16276	16165	16093	16043	16049	16158	15996	16259	16252	16251	16057	16019	16087	16250	16241	16198	15956	16098	16111	16326	16026	16112	16194	16132	15977	16069	16053	16251	16085	16156	16013	16068	16169	16120	16177	16195	16094	16135	16014	16342	16260	16017	15960	16174	16069	15982	16170	16114	16003	16033	16160	16182	16249	16000	16114	15945	16161	16274	16205	16203	16151	16002	16000	16121	16152	16280	16059	15987	16143	16176	16020	16157	15868	16212	16203	16084	16078	16183	15947	16170	16234	16244	16108	15829	15992	16111	16105	16098	16019	15972	16160	16112	15969	16177	16175	16186	15982	16105	16100	16151	16063	16047	16083	15971	16051	16199	16016	16006	16166	16074	16180	16068	16090	16295	16237	16050	15950	16153	16145	16036	16090	15966	16227	16144	16189	16107	16074	15830	16156	15988	16051	16205	15988	16169	16044	16064	15957	15951	16215	16267	15946	16016	16159	16019	16136	16003	16152	16248	15962	16067	15998	16132	16113	16172	16084	16156	15975	16199	16118	16263	16109	16188	16303	16065	16074	16201	16111	16154	15962	16175	16121	16157	16114	16043	16037	15836	15912	15965	15899	16117	16149	15983	15828	16023	16016	16054	16173	16219	16158	16274	16006	16064	16131	16204	16159	15993	16039	16141	16060	15903	16141	16023	16141	15952	16066	15989	16016	16017	15996	15950	15923	16017	16085	16036	16157	16206	16137	16330	16038	16132	16062	16118	16118	16242	16065	15964	15992	16096	16027	16155	16247	16051	16025	16231	16098	15989	16089	15970	16249	16052	16120	15963	16156	15977	15988	16147	16083	16172	16158	15933	16039	16187	15915	16152	16005	16066	15936	16017	16139	16087	16101	16169	16068	16132	16018	16319	16089	16025	16134	16104	15872	16066	16125	16036	16202	16217	16025	15991	16207	16003	16044	16078	16133	16334	16281	15995	16240	16216	16205	16011	15966	16262	16296	16171	16104	16128	16030	15963	16150	16054	16147	16090	16229	16260	16192	16134	16028	16030	16120	16037	16193	16159	16200	16268	15910	16253	16139	16195	16237	16034	16253	16083	16225	16210	16297	16146	16362	16136	15969	16285	16132	16225	16000	16106	16228	16031	16072	15873	16122	16155	16142	16121	16010	16152	16163	16069	16286	16018	16048	16104	16145	16074	16262	16154	16089	16104	16002	16257	16242	16216	16060	16001	16183	15929	15963	15997	15987	16012	16140	16109	16050	16229	16105	16046	16075	15885	16094	16076	16119	16188	16146	16102	16218	16188	16185	16090	16145	16001	16126	15937	15996	16086	16077	16324	16053	16028	16142	15978	16065	16394	16277	16013	16096	16114	16068	15994	16051	16158	16066	16271	16039	16115	16228	16108	16071	15940	16160	15909	15972	16101	16328	15980	15886	16016	16083	16113	16182	16344	16066	15973	16383	15951	16079	16091	15984	16067	16141	16011	16096	16153	16050	16090	16040	15984	16104	16011	16050	16091	16268	16113	16052	16039	16133	16022	15963	16076	16089	16016	16181	16201	15893	15886	15953	16047	16165	16239	16257	16212	16006	16097	16141	16040	16125	16204	16318	15997	16312	16154	16090	16024	16154	16046	16162	16200	16042	16331	16217	16083	16092	16089	16067	16149	16320	16161	16444	16106	16139	16048	15971	16156	16259	15884	16312	16009	15981	16276	16104	15906	16053	16082	15959	16239	15946	16088	16073	16093	16137	16036	16161	16216	16142	16068	16149	16342	16193	16067	15988	16081	16221	16198	16111	15974	16277	16243	15934	15805	16180	16267	16226	16217	16139	16177	16210	16154	16037	16101	16042	16043	16178	16191	15786	15973	16119	16029	16060	16158	15908	16074	16171	16198	15989	15968	15895	16096	16065	16241	16257	16213	16078	16033	15975	16175	16094	16117	16098	15921	16240	16136	16042	16190	15925	16009	16290	16142	16100	16055	16087	15897	16123	16003	16184	16107	16055	16344	16004	15953	16165	16128	16235	15958	16238	15900	15912	15990	16005	15944	16043	15985	15954	16033	16059	16029	16241	16120	16069	16117	16058	16014	15932	16014	16314	16030	16176	16149	15973	16129	16017	16097	16047	16171	16231	16195	16224	15993	16240	16147	16118	16115	15973	16048	16012	16037	16158	16018	16208	16236	16153	16110	16158	16163	16152	16106	16275	16203	16032	16131	16115	16247	16141	16128	16026	16142	16012	15906	16059	15981	16211	16183	16116	16069	16041	16067	16077	16038	16148	16172	15978	16086	15992	16105	16212	16209	16060	16168	16329	16017	16156	16074	16075	16168	16271	16112	15944	16022	16128	16033	16315	16211	16169	16095	16200	16229	16326	16139	15894	16093	15867	16285	16252	16094	16197	15953	15878	15853	16121	16024	16157	16112	16081	16204	16169	15938	15997	15965	16000	15940	16118	16312	16198	16185	16202	16101	16186	16091	16098	16168	16349	16280	16031	16017	15956	16090	16163	16262	16138	16161	16018	16063	16122	15987	16083	16071	16125	16046	16045	15932	16160	16188	15854	15930	15880	16133	15907	16079	16071	16048	16144	16098	16239	16067	16020	16065	16168	16006	16112	16112	16098	15937	16122	15979	15843	16207	16185	15985	16202	16048	16004	15818	16085	16032	16026	16148	16128	16188	16193	16450	16217	15939	16303	16140	16238	16126	16120	16093	16282	16058	16193	16178	15952	16039	16309	15969	15940	15853	16070	16023	16073	16033	16145	16042	16260	16133	16273	16150	16045	16207	15954	15987	16092	16154	16012	15984	16187	16149	16174	16118	16133	15975	16185	16054	16135	16025	16076	16038	16227	16007	16101	16100	16368	15996	16078	16048	16117	15978	16080	16088	16224	16113	16102	16106	16236	16134	16258	16112	16256	16107	15938	16083	16008	16044	16174	15862	16179	16188	16004	16229	16015	16373	16169	16230	16182	16298	15956	15959	16033	16010	16162	16160	16101	16116	16211	16207	16098	16280	16091	16042	16071	16061	15982	15848	16163	16179	15975	16136	16141	16033	16064	16268	16091	16217	16278	16207	16109	16105	16165	16185	16108	16133	16098	16256	16260	16049	15819	16253	15830	16279	16263	16097	16015	15907	15901	15962	16094	16130	16129	16165	16108	16102	16157	16129	16156	16067	16146	16338	16239	16211	16117	16392	15877	16101	16153	15964	15820	16103	16068	16041	16030	16056	16035	15923	16176	16085	16201	16258	16127	16208	15979	16240	16292	16190	15820	15837	15964	16008	16063	16334	16121	16075	16167	16172	16266	16045	16137	16047	16031	16080	16194	16204	16065	16154	16089	16107	16124	16198	16089	16156	16046	16065	16167	15879	15994	16085	16174	16079	16212	15971	16127	16211	16339	16116	15896	16099	16041	16186	16099	15915	16094	16034	16200	16113	16154	16185	16223	16182	15911	16099	16233	16265	16265	16254	15947	16225	16046	15955	16171	15965	16314	16096	16049	16213	16213	16228	16274	16239	16050	16019	16127	16122	15886	16091	16106	16094	15967	16234	16098	16093	16102	15876	16127	16228	16046	16176	15974	16007	15821	16270	16049	16222	16128	16282	16141	15995	15950	16320	16205	15873	16230	16088	16107	16076	16155	16147	16216	16258	16196	16027	15931	16112	16120	16021	15950	16199	16131	16151	16237	16222	15994	16100	16264	16021	16148	16046	16002	16255	16119	15970	16013	16206	16055	15999	16255	16270	16113	16061	16206	16079	16050	16081	16085	16214	16159	16058	16198	16021	16251	16028	16116	16244	16116	16080	15998	16190	15951	16135	16051	15989	16245	16131	16048	15876	15935	16045	16190	16015	16121	16148	16200	15911	16002	16174	16125	16021	16126	16344	16135	16109	16401	16009	15950	15891	16163	16121	16093	16135	16001	16142	16004	16177	16061	16299	16071	16129	16148	16121	16202	16079	16125	16130	16207	16110	16042	16045	15976	16004	15943	15990	16130	15961	16013	16004	16158	15926	16110	16076	15896	16168	16214	16017	15894	16150	16216	16153	16350	16024	16118	16171	16322	16284	16000	15946	16160	16059	16206	15918	16268	16035	16109	16193	16138	16191	16029	16066	16263	16247	16155	16135	16098	16129	16207	16127	16016	15992	16035	16020	16119	16233	16089	16085	16083	16217	16016	16157	15949	16305	15997	16349	16046	16271	16085	16309	16280	16004	16164	15999	16190	16084	16054	16187	16229	16160	16183	16263	16217	16042	16033	16077	16069	15927	16101	16178	16192	16205	15930	15979	15914	15838	16132	16125	16041	16025	16061	16016	16059	15935	15975	16177	16107	16199	16033	15992	15921	16211	16067	16055	16088	15971	16009	16131	15964	16033	16308	16173	16054	16097	16017	16200	16119	16144	16217	16080	16110	16058	16176	16048	16141	16245	16134	16160	16051	16143	16224	16134	16277	15994	16023	15992	15804	16242	16110	16027	15922	16016	15968	16241	16030	16203	16148	16187	15960	16287	16183	15953	16208	16109	15955	15982	16214	15945	16059	16175	16314	16110	16031	16173	16076	16202	16025	16084	16130	16215	15981	16101	16178	16158	16115	15969	16260	16118	16006	16263	15951	16102	16030	16022	16098	16212	15963	16132	16155	15998	16187	16083	16376	15935	16098	16135	16222	16137	16076	15940	16081	15889	16303	16305	16121
17836	28910	27055	21694	19282	17797	16895	16252	15853	15629	15403	15300	15285	15092	14830	14804	15063	14835	14871	14722	14665	14725	14888	14661	14776	14843	14951	14799	14657	14843	14692	14784	14705	14722	14531	14674	14635	14457	14734	14586	14449	14723	14604	14564	14546	14748	14364	14721	14619	14445	14605	14601	14522	14612	14576	14707	14556	14607	14354	14634	14484	14459	14556	14736	14447	14527	14425	14475	14470	14417	14409	14539	14529	14691	14629	14343	14386	14600	14443	14486	14586	14476	14431	14627	14440	14504	14346	14456	14683	14564	14409	14477	14642	14536	14634	14613	14262	14497	14484	14478	14630	14523	14482	14591	14549	14528	14586	14427	14459	14298	14398	14595	14334	14433	14414	14610	14440	14500	14339	14443	14597	14414	14449	14368	14636	14323	14581	14438	14563	14370	14257	14458	14544	14314	14511	14489	14585	14418	14452	14327	14342	14567	14472	14503	14707	14522	14586	14439	14391	14390	14608	14448	14472	14329	14457	14603	14457	14521	14412	14348	14385	14517	14614	14629	14367	14523	14494	14588	14464	14426	14530	14444	14523	14456	14567	14449	14492	14362	14434	14407	14421	14385	14685	14490	14533	14540	14498	14454	14381	14345	14358	14505	14502	14430	14542	14417	14542	14533	14509	14659	14491	14505	14538	14429	14515	14609	14330	14625	14412	14317	14519	14368	14534	14601	14682	14515	14472	14528	14397	14664	14501	14540	14404	14416	14458	14705	14377	14470	14343	14566	14298	14410	14424	14411	14523	14401	14445	14554	14547	14509	14350	14434	14385	14575	14420	14535	14450	14426	14478	14533	14343	14499	14556	14376	14383	14588	14383	14396	14486	14333	14472	14508	14468	14481	14531	14412	14343	14427	14484	14403	14608	14437	14431	14494	14492	14423	14511	14671	14569	14627	14480	14498	14439	14373	14621	14456	14510	14351	14562	14355	14264	14649	14617	14485	14341	14222	14492	14550	14560	14329	14468	14477	14573	14322	14566	14396	14521	14382	14300	14490	14504	14444	14398	14509	14466	14378	14521	14576	14217	14470	14452	14301	14420	14534	14588	14359	14649	14460	14328	14498	14519	14483	14377	14352	14533	14479	14356	14491	14336	14580	14583	14486	14507	14546	14495	14458	14369	14585	14488	14392	14520	14502	14380	14447	14442	14445	14543	14502	14470	14491	14421	14489	14480	14291	14606	14374	14600	14591	14586	14424	14360	14494	14405	14274	14475	14666	14418	14462	14588	14350	14556	14520	14469	14510	14505	14315	14611	14519	14392	14428	14513	14465	14361	14505	14435	14470	14471	14389	14399	14366	14604	14528	14602	14463	14447	14343	14434	14468	14526	14379	14494	14488	14551	14355	14301	14589	14352	14393	14507	14584	14580	14628	14390	14424	14540	14388	14496	14568	14471	14534	14496	14415	14753	14573	14583	14606	14541	14386	14534	14461	14558	14617	14559	14271	14494	14285	14459	14737	14448	14435	14538	14529	14460	14487	14389	14390	14413	14492	14490	14383	14624	14181	14442	14492	14535	14653	14278	14523	14531	14383	14321	14596	14612	14505	14480	14351	14472	14553	14544	14658	14380	14567	14338	14476	14321	14531	14404	14448	14310	14502	14355	14517	14417	14542	14195	14553	14596	14602	14617	14471	14504	14336	14669	14508	14415	14461	14463	14533	14520	14526	14461	14506	14549	14671	14429	14653	14348	14351	14297	14547	14519	14531	14538	14544	14237	14441	14546	14397	14598	14620	14488	14504	14431	14595	14528	14445	14506	14516	14550	14589	14558	14513	14342	14388	14561	14544	14452	14518	14375	14546	14619	14357	14359	14367	14425	14622	14664	14478	14507	14583	14595	14205	14551	14377	14472	14539	14443	14499	14467	14498	14419	14388	14372	14419	14171	14483	14379	14523	14544	14570	14497	14470	14372	14329	14443	14380	14492	14481	14288	14350	14641	14419	14588	14543	14482	14527	14447	14452	14435	14417	14483	14361	14295	14453	14498	14507	14192	14561	14421	14579	14503	14548	14384	14569	14697	14414	14553	14576	14558	14555	14434	14376	14497	14453	14385	14385	14465	14378	14469	14458	14437	14411	14383	14374	14523	14552	14472	14430	14386	14514	14514	14562	14384	14579	14562	14619	14375	14492	14354	14431	14408	14511	14558	14434	14300	14485	14361	14414	14488	14366	14511	14571	14583	14376	14229	14584	14455	14315	14347	14471	14497	14391	14327	14514	14426	14350	14460	14630	14406	14533	14454	14459	14544	14472	14392	14703	14515	14618	14384	14343	14414	14551	14494	14471	14543	14644	14390	14478	14506	14431	14562	14428	14582	14543	14553	14563	14454	14432	14422	14429	14487	14512	14412	14495	14537	14610	14391	14525	14489	14378	14402	14520	14494	14425	14476	14383	14600	14585	14372	14279	14492	14564	14576	14506	14388	14420	14516	14655	14321	14481	14519	14548	14527	14411	14370	14452	14507	14551	14578	14670	14288	14549	14575	14641	14381	14296	14463	14577	14483	14428	14464	14506	14340	14398	14344	14563	14548	14609	14527	14470	14528	14351	14461	14616	14367	14543	14704	14365	14482	14517	14663	14456	14578	14393	14348	14463	14498	14315	14432	14411	14569	14445	14431	14485	14459	14473	14449	14410	14674	14569	14390	14473	14485	14445	14601	14559	14519	14488	14472	14390	14349	14536	14406	14353	14459	14481	14495	14506	14612	14496	14441	14350	14554	14379	14436	14553	14517	14671	14511	14551	14437	14425	14596	14485	14555	14444	14518	14581	14356	14471	14353	14514	14549	14517	14639	14383	14663	14449	14451	14460	14577	14596	14563	14470	14455	14360	14626	14544	14473	14387	14393	14291	14355	14329	14474	14449	14509	14601	14475	14671	14466	14379	14431	14475	14376	14527	14341	14401	14305	14405	14483	14304	14446	14520	14496	14257	14456	14526	14542	14402	14451	14458	14397	14388	14381	14459	14498	14409	14339	14393	14436	14465	14602	14507	14519	14291	14326	14497	14558	14517	14391	14485	14582	14402	14627	14411	14464	14489	14411	14423	14234	14451	14460	14465	14446	14442	14413	14661	14442	14605	14353	14355	14541	14424	14567	14331	14538	14415	14425	14542	14539	14625	14434	14499	14445	14428	14422	14387	14562	14463	14653	14487	14425	14427	14420	14349	14430	14507	14409	14428	14559	14501	14643	14579	14441	14445	14481	14609	14462	14520	14374	14651	14607	14453	14558	14493	14587	14636	14439	14423	14461	14394	14501	14446	14528	14608	14566	14594	14378	14517	14513	14608	14253	14515	14459	14390	14572	14486	14402	14428	14564	14302	14311	14370	14549	14493	14390	14530	14615	14459	14532	14233	14440	14549	14548	14552	14556	14576	14447	14418	14397	14463	14362	14513	14486	14507	14570	14345	14549	14500	14586	14324	14420	14438	14494	14416	14419	14494	14485	14522	14406	14593	14404	14631	14552	14513	14372	14553	14310	14506	14461	14426	14423	14415	14504	14482	14546	14571	14389	14555	14460	14464	14560	14408	14434	14521	14428	14584	14502	14593	14490	14687	14466	14429	14541	14369	14375	14517	14538	14508	14389	14432	14471	14509	14474	14680	14375	14555	14430	14434	14481	14460	14295	14452	14387	14591	14427	14369	14451	14342	14326	14468	14356	14537	14330	14489	14600	14375	14679	14360	14618	14436	14462	14405	14413	14336	14354	14401	14466	14531	14439	14395	14379	14307	14545	14416	14494	14550	14537	14376	14467	14496	14439	14488	14630	14451	14382	14373	14650	14554	14440	14497	14506	14437	14536	14500	14536	14427	14363	14368	14526	14674	14639	14596	14460	14611	14267	14602	14603	14430	14406	14342	14572	14527	14527	14530	14612	14587	14558	14570	14566	14388	14354	14516	14441	14519	14355	14495	14428	14270	14622	14479	14546	14545	14451	14509	14530	14565	14544	14558	14473	14361	14463	14635	14512	14326	14500	14493	14287	14584	14373	14446	14525	14395	14373	14543	14436	14349	14419	14380	14552	14680	14581	14455	14502	14611	14439	14452	14441	14445	14454	14396	14472	14616	14241	14543	14337	14405	14456	14694	14386	14327	14602	14467	14492	14554	14531	14473	14593	14439	14539	14437	14502	14365	14442	14392	14542	14488	14452	14433	14465	14463	14310	14329	14472	14510	14456	14634	14457	14437	14525	14553	14193	14533	14434	14353	14528	14563	14501	14659	14470	14449	14521	14570	14452	14414	14416	14622	14319	14510	14537	14552	14359	14403	14503	14537	14696	14495	14369	14541	14302	14491	14393	14501	14314	14523	14651	14561	14513	14487	14514	14409	14593	14496	14403	14531	14499	14570	14426	14377	14611	14609	14506	14410	14429	14394	14518	14551	14393	14633	14585	14607	14445	14391	14402	14609	14595	14505	14363	14487	14562	14592	14558	14590	14407	14583	14602	14310	14516	14623	14421	14468	14401	14449	14365	14537	14380	14364	14300	14506	14383	14348	14511	14535	14437	14641	14436	14628	14464	14522	14561	14620	14532	14742	14345	14314	14526	14526	14668	14444	14647	14581	14491	14491	14372	14472	14318	14366	14628	14608	14586	14582	14377	14619	14678	14395	14583	14293	14326	14504	14488	14564	14471	14540	14412	14527	14650	14538	14368	14336	14675	14489	14497	14497	14388	14461	14386	14415	14573	14326	14553	14419	14589	14523	14521	14393	14674	14422	14351	14433	14562	14531	14391	14400	14484	14573	14395	14502	14471	14286	14505	14592	14429	14303	14624	14520	14614	14418	14555	14485	14419	14592	14395	14629	14536	14454	14316	14466	14415	14525	14384	14638	14401	14345	14513	14461	14314	14382	14348	14705	14380	14522	14555	14370	14433	14530	14366	14411	14448	14453	14458	14662	14494	14506	14587	14634	14608	14477	14461	14497	14538	14524	14417	14507	14457	14555	14355	14470	14395	14528	14288	14344	14616	14460	14542	14489	14551	14508	14521	14448	14521	14544	14607	14468	14380	14405	14536	14345	14560	14528	14451	14574	14413	14510	14248	14591	14500	14449	14527	14456	14308	14539	14438	14424	14454	14434	14405	14295	14327	14669	14382	14513	14491	14293	14536	14506
22463	20930	28566	23385	21128	22911	23990	18629	17758	17674	17449	17255	17168	17041	16882	16837	16887	16772	16756	16656	17058	16830	16630	16557	16728	16753	16694	16754	16641	16664	16571	16511	16602	16454	16507	16422	16190	16305	16864	16563	16418	16417	16373	16440	16568	16329	16339	16512	16581	16443	16522	16299	16447	16355	16337	16409	16243	16373	16386	16366	16447	16414	16282	16378	16417	16403	16469	16356	16296	16176	16327	16220	16258	16123	16114	16467	16204	16257	16233	16277	16462	16215	16304	16438	16358	16231	16174	16233	16375	16424	16406	16215	16188	16068	16364	16314	16370	16226	16417	16231	16173	16414	16474	16474	16233	16445	16211	16404	16275	16384	16388	16286	16281	16518	16394	16336	16230	16366	16238	16267	16172	16390	16500	16374	16206	16313	16353	16458	16224	16461	16281	16308	16244	16308	16290	16426	16324	16318	16334	16289	16288	16161	16176	16239	16214	16345	16328	16355	16239	16433	16127	16281	16278	16106	16433	16223	16362	16249	16320	16265	16524	16142	16380	16445	16328	16578	16323	16162	16226	16291	16452	16276	16361	16245	16467	16356	16409	16267	16510	16366	16479	16277	16460	16199	16416	16364	16227	16137	16174	16222	16304	16363	16281	16385	16291	16279	16230	16300	16168	16224	16368	16246	16336	16237	16373	16269	16328	16469	16234	16067	16301	16515	16371	16394	16339	16119	16066	16318	16409	16423	16532	16252	16171	16338	16263	16155	16335	16288	16037	16310	16375	16173	16177	16155	16223	16320	16187	16298	16367	16201	16488	16390	16345	16333	16307	16312	16252	16376	16171	16515	16336	16401	16372	16245	16251	16401	16247	16215	16412	16341	16361	16248	16238	16250	16218	16221	16222	16103	16224	16336	16231	16347	16283	16267	16266	16289	16293	16551	16262	16093	16104	16263	16146	16243	16310	16366	16361	16129	16348	16071	16127	16347	16139	16378	16385	16384	16356	16359	16292	16236	16356	16223	16179	16249	16453	16209	16219	16440	16358	16226	16255	16237	16200	16245	16109	16282	16228	16389	16570	16241	16200	16128	16322	16354	16145	16335	16129	16288	16184	16152	16231	16338	16489	16408	16265	16337	16278	16468	16051	16203	16139	16307	16169	16265	16177	16278	16399	16313	16211	16385	16367	16247	16201	16408	16255	16421	16190	16310	16229	16103	16385	16262	16220	16233	16297	16199	16182	16294	16325	16367	16244	16165	16347	16283	16049	16172	16301	16333	16342	16246	16430	16070	16577	16290	15981	16072	16254	16147	16207	16216	16256	16199	16301	16340	16231	16287	16124	16018	16321	16104	16295	16291	16179	16172	16120	16286	16297	16233	16299	16230	16197	16344	16246	16286	16196	16109	16055	16231	16303	16335	16268	16274	16206	16290	16052	16246	16281	16339	16152	16198	16276	16386	16475	16394	16335	16423	16414	16264	16242	16233	16237	16193	16321	16417	16447	16286	16300	16162	16236	16266	16078	16292	16408	16236	16256	16366	16188	16087	16051	16427	16229	16411	16382	16250	16505	16345	16433	16415	16171	16198	16175	16364	16429	16314	16077	16189	16408	16330	16378	16275	16458	16311	16429	16203	16237	16381	16326	16294	16361	16290	16254	16285	16431	16347	16279	16218	16237	16213	16322	16135	16138	16157	16131	16186	16262	16296	16372	16449	16356	16155	16324	16257	16247	16152	16388	16336	16293	16250	16245	16284	16346	16277	16138	16155	16288	16187	16221	16243	15886	16162	16464	16250	16467	16255	16192	16328	16149	16067	16156	16165	16206	16360	16437	16105	16294	16600	16398	16247	16179	16296	16173	16233	16205	16360	16297	16144	16158	16282	16206	16266	16358	16437	16364	16179	16358	16234	16203	16214	16137	16457	16322	16251	16258	16122	16033	16447	16325	16292	16057	16359	16234	16321	16314	16231	16163	16397	16443	16359	16274	16110	16348	16317	16399	16216	16336	16337	16153	16145	16115	16379	16014	16480	16259	16270	16286	16308	16208	16237	16219	16284	16214	16137	16245	16044	16439	16111	16211	16270	16277	16261	16401	16450	16383	16450	16517	16312	15947	16133	16447	16475	16271	16237	16498	16258	16477	16186	16423	16233	16232	16085	16337	16451	16195	16266	16416	16419	16450	16357	16175	16366	16259	16504	16289	16154	16167	16410	16318	16255	16150	16305	16057	16429	16098	16187	16234	16171	16404	16257	16364	16269	16223	16226	16279	16352	16366	16149	16200	16366	16223	16418	16117	16388	16280	16197	16379	16289	16349	16523	16414	16305	16243	16261	16258	16343	16367	16173	16162	16233	16217	16198	16163	16251	16287	16143	16254	16216	16415	16422	16445	16444	16254	16266	16095	16248	16206	16097	16361	16284	16476	16314	16220	16409	16273	16163	16401	16338	16412	16359	16216	16180	16237	16257	16259	16267	16184	16218	16088	16415	16232	16175	16289	16283	16314	16067	16131	16147	16277	16202	16223	16150	16368	16272	16039	16386	16249	16191	16210	16137	16091	16322	16201	16317	16125	16329	16336	16242	16388	16187	16126	16177	16263	16140	16321	16328	16367	16292	16238	16137	16242	16254	16426	16174	16220	16312	16497	16196	16285	16218	16458	16307	16468	16327	16377	16344	16254	16427	16305	16481	16283	16344	16394	16366	16130	16152	16392	16273	16331	16321	16307	16247	16174	16287	16355	16374	16180	16235	16319	16121	16354	16245	16364	16235	16301	16204	16305	16374	16289	16195	16394	16422	16251	16129	16166	16124	16322	16269	16239	16094	16380	16142	16235	16296	16401	16289	16405	16382	16263	16373	16269	16271	16349	16380	16198	16278	16095	16171	16232	16222	16356	16105	16306	16193	16225	16349	16161	16394	16194	16329	16360	16362	16270	16361	16197	16279	16404	16254	16266	16393	16213	16179	16264	16050	16256	16208	16356	16216	16232	16023	16548	16089	16301	16265	16467	16253	16329	16417	16294	16255	16182	16328	16257	16391	16412	16148	16361	16466	16261	16380	16172	16262	16388	16087	16244	16225	16213	16338	16304	16454	16222	16404	16298	16280	16169	16480	16260	16247	16219	16235	16272	16409	16374	16204	16294	16174	16319	16238	16213	16358	16257	16157	16390	16336	16431	16101	16380	16140	16339	16255	16260	16355	16371	16244	16231	16212	16184	16216	16291	16330	16287	16461	16188	16372	16254	16261	16273	16218	16265	16512	16117	16301	16190	16172	16195	16357	16095	16309	16207	16221	16247	16248	16288	16222	16250	16263	16318	16182	16493	16345	16304	16223	16270	16236	16259	16349	16221	16252	16176	16138	16387	16056	16213	16444	16302	16325	16234	16310	16154	16303	16347	16235	16282	16522	16340	16307	16216	16282	16262	16490	16233	16321	16217	16382	16311	16231	16305	16392	16178	16176	16224	16338	16268	16353	16245	16094	16462	16280	16332	16133	16285	16111	16372	16318	16345	16410	16289	16074	16354	16384	16480	16248	16325	16208	16237	16372	16307	16219	16364	16338	16256	16124	16502	16291	16166	16171	16204	16296	16249	16348	16273	16393	16206	16313	16419	16191	16403	16375	16137	16356	15962	16248	16382	16361	16149	16284	16290	16218	16083	16408	16239	16312	16283	16254	16295	16368	16246	16368	16343	16283	16296	16414	16263	16357	16177	16370	16297	16376	16336	16160	16362	16266	16444	16292	16246	16183	16311	16261	16379	16180	16061	16398	16273	16208	16072	16284	16600	16266	16311	16135	16271	16004	16253	16217	16274	16165	16347	16346	16289	16298	16372	16358	16345	16324	16324	16338	16283	16267	16085	16256	16114	16319	16052	16319	16207	16330	16418	16279	16363	16092	16116	16228	16067	16406	16295	16207	16275	16299	16419	16076	16147	16289	16331	16227	16426	16349	16290	16291	16178	16385	16360	16164	16323	16273	16230	16139	16365	16359	16320	16189	16512	16231	16198	16071	16200	16393	16291	16298	16567	16265	16030	16423	16193	16257	16482	16099	16081	16285	16303	16084	16095	16375	16311	16138	16316	16318	16328	16437	16273	16295	16212	16228	16289	16164	16211	16276	16368	16248	16330	16142	16348	16403	16370	16486	16211	16252	16356	16106	16296	16223	16220	16269	16340	16307	16323	16325	16451	16364	16428	16361	16201	16245	16434	16330	16351	16368	16170	16400	16398	16332	16472	16265	16273	16427	16186	16143	16513	16387	16440	16131	16531	16475	16395	16409	16361	16312	16436	16320	16336	16384	16261	16126	16366	16374	16275	16196	16439	16127	16344	16116	16215	16169	16140	16529	16394	16253	16403	16269	16353	16023	16280	16225	16518	16236	16331	16065	16241	16290	16147	16155	16348	16190	16451	16372	16257	16202	16122	16182	16009	16018	16238	16361	16221	16207	16158	16425	16304	16335	16194	16318	16224	16082	16134	16276	16490	16226	16243	16181	16331	16327	16270	16257	16207	16252	16188	16205	16335	16280	16306	16153	16150	16341	16243	16091	16172	16228	16219	16167	16084	16220	16282	16452	16196	16184	16265	16123	16215	16233	16153	16271	16298	16204	16116	16315	16104	16403	16478	16297	16117	16340	16317	16311	16314	16340	16126	16340	16265	16264	16354	16281	16194	16163	16133	16361	16263	16105	16302	16517	16440	16329	16458	16294	16423	16234	16181	16332	16253	16226	16381	16290	16124	16093	16166	16400	16265	16337	16448	16236	16218	16146	16406	16078	16288	16315	16358	16356	16364	16294	16299	16280	16328	16495	16298	16470	16365	16604	16235	16263	16070	16296	16275	16282	16371	16458	16345	16357	16367	16030	16308	16251	16143	16256	16421	16358	16435	16349	16334	16105	16307	16152	16181	16118	16447	16437	16235	16081	16425	16343	16294	16262	16343	16221	16232	16133	16211	16203	16265	16158	16106	16054	16217	16245	16491	16321	16246	16296	16358	16445	16402	16071	16332	16319	16359	16226	16217	16286	16186	16204	16355	16316	16297	16170	16373	16252	16124	16307	16179	16433	16142	16372	16328	16087	16246	16327	16376	16462	16235	16366	16213	16314	16147	16395	16167	16333	16347	16178	16199	16488	16290	16307	16177	16403	16281	16308	16222	16280	16453	16203
19403	33586	31111	24803	21441	19466	18239	17410	16832	16384	16030	15774	15586	15499	15365	15213	15264	15197	15278	15219	15132	14896	15178	15029	15087	15026	15058	15194	14973	15145	14974	14888	14918	14858	14903	14728	14726	14903	14667	14878	14672	14868	14728	14637	14817	14619	14745	14693	14765	14567	14766	14590	14535	14702	14691	14719	14671	14656	14669	14623	14765	14632	14706	14611	14540	14577	14860	14621	14709	14527	14642	14644	14577	14568	14614	14607	14581	14675	14746	14491	14636	14719	14554	14635	14604	14634	14633	14614	14480	14661	14592	14638	14804	14476	14394	14449	14583	14681	14607	14394	14600	14535	14395	14614	14563	14476	14750	14742	14736	14757	14597	14491	14669	14525	14482	14537	14464	14544	14624	14536	14547	14462	14539	14569	14635	14659	14768	14522	14580	14576	14713	14564	14463	14604	14572	14682	14570	14453	14612	14592	14663	14522	14496	14716	14385	14614	14640	14552	14683	14548	14628	14619	14587	14590	14558	14636	14493	14741	14522	14536	14467	14552	14487	14547	14705	14587	14567	14601	14650	14711	14483	14739	14492	14587	14554	14727	14623	14593	14609	14621	14578	14490	14751	14449	14539	14530	14422	14727	14815	14582	14349	14646	14530	14525	14669	14602	14557	14618	14471	14558	14712	14650	14581	14625	14622	14638	14687	14743	14394	14456	14602	14667	14654	14608	14733	14426	14686	14533	14565	14464	14500	14587	14549	14491	14601	14580	14512	14714	14567	14625	14552	14503	14364	14565	14502	14767	14477	14586	14614	14632	14541	14748	14553	14647	14589	14502	14520	14684	14549	14477	14356	14757	14534	14594	14463	14710	14522	14520	14437	14628	14422	14411	14528	14504	14559	14412	14527	14619	14633	14622	14497	14492	14648	14595	14605	14487	14620	14581	14274	14590	14571	14579	14562	14554	14513	14513	14535	14624	14562	14641	14585	14589	14583	14495	14577	14518	14675	14424	14641	14440	14588	14682	14695	14820	14579	14533	14655	14568	14503	14711	14544	14642	14545	14535	14570	14619	14575	14669	14650	14523	14493	14565	14396	14670	14539	14727	14445	14657	14440	14552	14634	14524	14566	14669	14565	14570	14483	14667	14546	14640	14631	14589	14567	14628	14474	14584	14664	14712	14599	14564	14636	14403	14572	14434	14622	14534	14562	14495	14755	14504	14595	14646	14598	14711	14502	14560	14583	14656	14438	14401	14667	14718	14463	14610	14489	14626	14640	14547	14558	14662	14713	14787	14651	14463	14519	14513	14547	14411	14631	14681	14567	14650	14519	14575	14559	14541	14527	14393	14631	14605	14720	14553	14511	14750	14542	14539	14426	14516	14600	14695	14499	14726	14577	14402	14694	14516	14691	14677	14648	14575	14479	14500	14527	14683	14656	14606	14619	14470	14730	14577	14523	14630	14492	14663	14550	14580	14546	14506	14618	14634	14582	14747	14353	14661	14499	14509	14619	14516	14513	14564	14643	14680	14488	14562	14470	14632	14660	14621	14513	14804	14801	14687	14612	14569	14507	14349	14545	14679	14613	14618	14705	14567	14619	14737	14411	14526	14598	14582	14603	14564	14683	14551	14687	14560	14561	14556	14534	14589	14590	14604	14652	14570	14532	14756	14543	14626	14408	14622	14593	14646	14653	14749	14429	14694	14562	14673	14563	14565	14551	14489	14557	14436	14641	14546	14690	14557	14802	14492	14554	14628	14538	14563	14602	14625	14402	14467	14463	14725	14618	14430	14775	14447	14735	14583	14473	14535	14737	14514	14595	14798	14457	14455	14583	14626	14597	14456	14637	14713	14648	14633	14628	14620	14623	14571	14564	14437	14514	14600	14675	14642	14500	14504	14571	14669	14567	14642	14587	14623	14631	14677	14491	14648	14537	14348	14521	14501	14457	14579	14543	14462	14551	14572	14637	14606	14586	14644	14519	14513	14531	14819	14731	14594	14454	14525	14623	14554	14589	14577	14578	14561	14615	14655	14664	14521	14664	14529	14466	14495	14534	14539	14556	14671	14516	14607	14539	14633	14434	14563	14636	14632	14686	14634	14620	14555	14587	14606	14512	14381	14664	14516	14578	14654	14573	14583	14529	14614	14616	14552	14554	14630	14731	14577	14696	14521	14439	14779	14509	14354	14509	14541	14623	14568	14528	14503	14460	14449	14753	14552	14542	14425	14686	14692	14516	14522	14659	14466	14466	14624	14530	14556	14708	14495	14523	14647	14614	14572	14588	14632	14482	14388	14541	14523	14432	14666	14461	14532	14616	14566	14681	14678	14644	14518	14557	14601	14489	14481	14519	14476	14642	14595	14563	14572	14603	14530	14556	14474	14660	14542	14418	14613	14577	14458	14522	14641	14608	14489	14499	14400	14524	14648	14636	14504	14625	14646	14666	14685	14428	14340	14590	14556	14555	14631	14459	14499	14610	14587	14579	14629	14754	14740	14544	14599	14584	14551	14568	14639	14528	14508	14561	14525	14588	14663	14524	14599	14812	14601	14379	14584	14554	14494	14562	14684	14606	14548	14565	14679	14466	14545	14471	14563	14454	14438	14650	14531	14417	14537	14614	14539	14588	14477	14744	14452	14515	14340	14584	14448	14633	14643	14675	14657	14682	14619	14669	14430	14549	14547	14598	14821	14720	14579	14441	14702	14556	14369	14664	14533	14536	14591	14487	14547	14654	14584	14605	14472	14641	14532	14516	14407	14636	14545	14591	14538	14600	14693	14697	14630	14646	14622	14612	14543	14601	14613	14551	14527	14649	14733	14460	14590	14528	14618	14544	14526	14555	14604	14644	14475	14414	14454	14382	14475	14652	14542	14466	14554	14589	14570	14588	14463	14483	14744	14600	14606	14507	14555	14647	14495	14521	14687	14540	14594	14694	14554	14610	14506	14486	14625	14617	14596	14582	14551	14586	14516	14392	14513	14476	14584	14577	14690	14597	14662	14466	14470	14368	14651	14715	14688	14704	14655	14529	14399	14504	14580	14496	14618	14451	14516	14668	14531	14504	14804	14496	14504	14621	14530	14596	14582	14412	14457	14576	14604	14647	14505	14485	14656	14490	14610	14657	14643	14582	14439	14753	14494	14668	14519	14596	14674	14545	14738	14581	14601	14552	14574	14727	14582	14525	14731	14635	14558	14604	14618	14584	14610	14512	14667	14492	14507	14615	14528	14302	14532	14528	14580	14405	14675	14550	14584	14659	14448	14713	14623	14603	14548	14489	14460	14919	14648	14505	14644	14559	14479	14623	14512	14516	14522	14463	14594	14584	14607	14561	14610	14469	14567	14491	14589	14357	14459	14453	14381	14623	14599	14492	14544	14629	14566	14417	14640	14556	14483	14542	14589	14755	14493	14401	14632	14567	14613	14657	14470	14551	14561	14557	14639	14475	14674	14465	14614	14487	14532	14617	14666	14552	14551	14644	14710	14609	14518	14690	14694	14602	14503	14635	14522	14616	14462	14543	14435	14519	14601	14447	14674	14447	14493	14402	14387	14419	14506	14494	14700	14337	14459	14603	14430	14554	14607	14437	14540	14760	14659	14574	14511	14657	14545	14647	14543	14685	14410	14497	14544	14553	14469	14641	14593	14643	14633	14725	14530	14520	14616	14467	14621	14642	14446	14786	14581	14660	14497	14534	14559	14629	14679	14593	14648	14567	14831	14692	14542	14470	14600	14657	14438	14701	14685	14581	14561	14666	14687	14509	14669	14502	14638	14607	14440	14550	14557	14569	14513	14584	14679	14657	14509	14639	14583	14495	14644	14583	14539	14785	14712	14519	14557	14821	14525	14532	14447	14633	14715	14523	14631	14857	14541	14518	14561	14627	14428	14524	14566	14545	14594	14590	14520	14591	14484	14592	14517	14568	14699	14713	14689	14572	14529	14421	14679	14674	14612	14512	14440	14726	14500	14446	14578	14366	14535	14511	14570	14556	14636	14725	14607	14653	14688	14628	14361	14622	14869	14430	14587	14603	14545	14602	14466	14626	14551	14491	14538	14498	14592	14554	14620	14474	14548	14643	14599	14395	14589	14463	14590	14591	14394	14487	14556	14665	14547	14604	14541	14412	14750	14464	14685	14487	14468	14506	14699	14606	14534	14555	14556	14558	14474	14763	14583	14566	14472	14691	14504	14630	14673	14607	14490	14498	14644	14713	14479	14507	14597	14413	14519	14465	14489	14490	14615	14589	14549	14478	14518	14545	14446	14527	14447	14567	14457	14587	14672	14648	14548	14530	14605	14627	14563	14534	14750	14560	14600	14558	14497	14509	14760	14799	14566	14584	14669	14586	14386	14551	14583	14656	14541	14502	14385	14500	14549	14612	14585	14383	14521	14606	14657	14409	14431	14540	14661	14664	14594	14546	14623	14444	14665	14552	14780	14686	14551	14454	14602	14674	14655	14733	14649	14549	14625	14605	14675	14489	14630	14584	14543	14655	14584	14629	14605	14552	14617	14415	14543	14675	14539	14641	14444	14538	14377	14535	14756	14751	14548	14474	14623	14531	14446	14435	14582	14596	14459	14669	14584	14673	14436	14511	14761	14517	14603	14589	14519	14524	14615	14644	14692	14653	14616	14466	14611	14601	14645	14440	14607	14684	14519	14598	14588	14545	14404	14597	14660	14683	14570	14534	14662	14700	14506	14691	14447	14483	14479	14715	14616	14746	14525	14679	14660	14533	14697	14714	14627	14760	14418	14513	14505	14543	14521	14576	14428	14383	14524	14569	14571	14654	14606	14718	14453	14532	14558	14660	14598	14532	14520	14549	14595	14569	14657	14603	14616	14533	14600	14457	14578	14653	14478	14471	14648	14485	14547	14649	14696	14529	14638	14426	14545	14692	14440	14592	14654	14505	14673	14661	14672	14661	14549	14757	14529	14571	14627	14653	14608	14547	14559	14471	14517	14523	14536	14628	14622	14526	14555	14599	14548	14626	14507	14655	14669	14606	14517	14684	14640	14463	14599	14488	14588	14542	14633	14438	14664	14498	14750	14606	14419	14586	14616	14612	14548	14523	14530	14538	14473	14555	14591	14477	14436	14563	14580	14498	14638	14595	14575	14672	14615	14573	14441	14756	14817	14629	14623	14556	14561	14427	14515	14649	14448	14703	14456
27075	21732	24427	20985	17387	16608	16584	16374	16202	16136	15945	15916	15840	15964	15862	15781	15829	15910	15842	15734	16024	15956	15722	15853	16032	15803	15858	15901	15744	15867	15797	15863	15929	15685	15610	15780	15925	15656	15942	15690	15875	15839	15479	15810	15684	15909	15782	15575	15824	15764	15755	15615	15715	15747	15826	15804	15699	15788	15913	15827	15636	15614	15811	15701	15640	15544	15859	15834	15661	15866	15987	15615	15683	15725	15541	15743	15815	15953	15668	15750	15847	15719	15657	15844	15824	15570	15970	15605	15771	15384	15617	15582	15613	15604	15768	15806	15678	15701	15506	15697	15859	15750	15809	15644	15747	15580	15892	15810	15547	15619	15688	15576	15913	15619	15611	15460	15784	15594	15893	15726	15772	15669	16006	15679	15621	15924	15658	15737	15771	15869	15885	15864	15799	15821	15871	15681	15753	15774	15754	15885	15777	15798	15591	15821	15820	15691	15685	15863	15682	15689	15799	15737	15935	15488	15818	15742	15751	15762	15680	15719	15643	15564	15819	15669	15726	15680	15678	15713	15868	15606	15646	15752	15597	15609	15789	15782	15757	15582	15794	15720	15793	15843	15785	15673	15836	15733	15696	15734	15730	15785	15667	15691	15727	15763	15942	15698	15813	15563	15585	15670	15703	15683	15897	15675	15911	15833	15982	15956	15761	15571	15445	15614	15811	15581	15658	15814	15878	15648	15563	15689	15641	15764	15974	15593	15811	15713	15723	15690	15897	15913	15585	15846	15723	15844	15774	15825	15789	15760	15644	15660	15619	15625	15794	15739	15873	15754	15978	15716	15822	15798	15822	15865	15525	15741	15749	15795	15864	15731	15704	15623	15578	15565	15722	15680	15620	15477	15414	15517	15601	15564	15686	15841	15698	15552	15555	15743	15673	15564	15821	15722	15844	15537	15579	15776	15868	15639	15851	15845	15771	15809	15608	15689	15640	15523	15565	15896	15628	15723	15722	15740	15839	15614	15717	15752	15546	15808	15790	15850	15895	15791	15793	15646	15740	15689	15612	15592	15636	15594	15755	15753	15522	15593	15757	15801	15769	15775	15625	15679	15847	15762	15541	15777	15674	15577	15729	15655	15408	15775	15736	15833	15711	15837	15712	15756	15689	15958	15781	15622	15645	15679	15763	15809	15658	15772	15868	15717	15744	15749	15749	15775	15788	15637	15791	15784	15494	15638	15756	15708	15734	15863	15713	15739	15644	15820	15529	15684	15761	15711	15793	15587	15673	15641	15720	15659	15891	15870	15625	15882	15683	15767	15818	15625	15836	15521	15780	15658	15800	15695	15767	15782	15752	15790	15609	15826	15750	15692	15776	15668	15705	15635	15671	15686	15739	15856	15687	15708	15657	15690	15607	15824	15729	15792	15734	15636	15659	15722	15512	15533	15741	15757	15661	15690	15847	16011	15933	15637	15769	15741	15587	15681	15551	15836	15972	15653	15617	15705	15899	15718	15969	15837	15747	15789	15738	15577	15824	15614	15677	15968	15885	15708	15686	15591	15619	15690	15861	15769	15830	15839	15661	15778	15645	15811	15660	15892	15680	15682	15507	15670	15808	15672	15762	15668	15658	15768	15702	15493	15705	15652	15777	15720	15716	15808	15722	15914	15635	15789	15842	15710	15757	15951	15707	15756	15575	15615	15629	15840	15690	15917	15816	15842	15715	15981	15781	15767	15897	15910	15886	15799	15627	15716	15603	15626	15621	15869	15814	15755	15789	15915	15724	15851	15762	15619	15891	15768	15734	15805	15796	15727	15898	15940	15763	15903	15809	15829	15899	15760	15753	15646	15715	15675	15673	15798	15634	15857	15714	15658	15778	15778	15756	15655	15732	15899	15735	15622	15863	15841	15485	15694	15690	15494	15614	15614	15623	15714	15697	15557	15594	15852	15736	15722	15785	15741	15612	15923	15657	15622	15843	15717	15646	15771	15781	15773	15834	15898	15739	15827	15771	15825	15920	15904	15795	15757	15741	15768	15592	15504	15704	15683	15736	15680	15712	15662	15695	15705	15748	15879	15837	15714	15630	15629	15672	15806	15890	15932	15590	15848	15602	15739	15518	15713	15655	15672	15794	15803	15722	15612	15762	15735	15766	15700	15839	15709	15696	15860	15711	15678	15714	15739	15806	15590	15512	15718	15853	15628	15670	15769	15928	15663	15581	15853	15719	15943	15526	15666	15745	15751	15665	15723	15850	15756	15815	15855	15769	15641	15572	15830	15706	15778	15909	15702	15653	15664	15778	15712	15627	15802	15730	15752	15741	15731	15723	15684	15725	15670	15828	15862	15815	15890	15776	15716	15936	15765	15659	15786	15673	15899	15792	15686	15921	15727	15623	15819	15730	15748	15753	15726	15734	15802	15833	15771	15699	15746	15643	15759	15674	15549	15751	15951	15967	15748	15949	15717	15653	15731	15810	15746	15936	15848	15514	15604	15830	15804	15686	15767	15849	15648	15779	15730	16041	15938	15636	15727	15713	15738	15736	15774	15894	15791	15868	15664	15624	15779	15694	15578	15921	15756	15731	15779	15666	15757	15675	15889	15597	15683	15592	15818	15611	15486	15704	15679	15810	15978	15852	15636	15649	15781	15742	15688	15654	15464	15718	15651	15575	15787	15633	15723	15674	15627	15514	15748	15916	15806	15596	15722	15675	15782	15722	15722	15835	15650	15638	15640	15872	15711	15799	15811	15664	15753	15926	15688	15666	15867	15706	15706	15717	15649	15737	15637	15648	15583	15650	15615	15683	15848	15542	15855	15760	16009	15754	15779	15531	15531	15595	15611	15688	15744	15702	15633	15847	15815	15790	15650	15742	15696	15839	15697	15835	15790	15773	15723	15578	15655	15680	15658	15786	15765	15737	15906	15791	15831	15689	15606	15795	15874	15696	15522	15732	15745	15715	15757	15757	15835	15778	15706	15781	15677	15829	15752	15568	15649	15861	15653	15704	15619	15728	15775	15590	15693	15778	15895	15763	15794	15719	15846	15687	15817	15913	15679	15780	15904	15901	15834	15612	15905	15948	16013	15794	15839	15889	15889	15706	15748	15817	15847	15691	15516	15623	15799	15896	15893	15801	15815	15655	15720	15743	15703	15670	15726	15571	15556	15541	15525	15729	15737	15537	15572	15729	15849	15769	15773	15952	15755	15753	15618	15705	15687	15569	15635	15688	15855	15569	15785	15618	15906	15833	15734	15888	15681	15683	15743	15776	15808	15803	15890	15825	15694	15609	15601	15768	15753	15816	15682	15688	15703	15819	15839	15715	15890	15637	15677	15914	15462	15706	15472	15888	15611	15723	15602	15910	15575	15876	15899	15836	15754	15698	15688	15825	15838	15596	15529	15770	15817	15833	15569	15701	15814	15717	15557	15645	15828	15819	15662	15626	15736	15685	15686	15788	15739	15900	15648	15834	15739	15469	15698	15586	15591	15847	15639	15776	15758	15755	15658	15715	15670	15708	15674	15736	15846	15792	15868	15734	15827	15697	15788	15678	15661	15804	15781	15822	15651	15595	15661	15855	15795	15660	15777	15748	15817	15721	15616	15715	15490	15848	15928	15759	15723	15661	15598	15656	15704	15926	15872	15682	15955	15773	15486	15724	15786	15568	15632	15859	15630	15754	15655	15867	15752	15770	15639	15835	15708	15616	15554	15594	15674	15695	15859	15818	15720	15604	15783	15602	15752	15763	15696	15604	15562	15647	15639	15600	15730	15807	15842	15724	15657	15658	15768	15837	15907	15670	15565	15703	15604	15819	15531	15777	15708	15861	15802	15668	15678	15711	15642	15504	15685	15809	15751	15850	15769	15671	15591	15751	15683	15812	15734	15595	16060	15817	15927	15739	15780	15836	15715	15663	15804	15831	15771	15813	15768	15895	15823	15747	15746	15743	15656	15801	15817	15532	15562	15657	15595	15723	15654	15739	15818	15828	15873	15709	15734	15750	15858	15691	15553	15675	15657	15588	15739	15896	15803	15760	15650	15686	15560	15573	15704	15550	15739	15857	15506	15753	15661	15537	15853	15736	15832	15751	15607	15629	15568	15711	15706	15550	15624	15677	15682	15877	15882	15707	15828	15613	15855	15814	15669	15849	15618	15834	15616	15534	15341	15846	15768	15821	15811	15683	15648	15608	15669	15814	15711	15710	15575	15863	15687	15834	15650	15815	15842	15858	15597	15605	15709	15714	15808	15859	15790	15672	15856	15650	15705	15442	15513	15531	15529	15803	15697	15796	15706	15876	15875	15771	15776	15776	15756	15783	15924	15801	15837	15795	15712	15758	15616	15737	15650	15812	15633	15610	15804	15705	15433	15624	15613	15611	15757	15773	15832	15699	15616	16033	15785	15590	15772	15732	15611	15546	15420	15628	15754	15591	15645	15826	15742	15853	15739	15629	15668	15576	15764	15755	15581	15795	15964	15758	15720	15833	15824	15697	15758	15876	15808	15817	15652	15709	15867	15803	15743	15901	15569	15806	15780	15711	15804	15580	15904	15804	15519	15648	15715	15774	15654	15799	15896	15543	15712	15817	15694	15570	15564	15812	15749	15793	15712	15607	15610	15612	15684	15887	15820	15839	15861	15619	15627	15715	15588	15674	15694	15849	15652	15851	15573	15739	15648	15832	15529	15833	15622	15566	15627	15804	15749	15738	15789	15875	15713	15793	15614	15829	15791	15821	15732	15854	15726	15736	15748	15659	15755	15772	15912	15747	15694	15690	15679	15799	15991	15929	15901	15683	15568	15692	15780	15642	15760	15846	15849	15803	15886	15672	15721	15811	15854	15582	15604	15627	15677	15834	15681	15653	15949	15509	15580	15597	15707	15886	15866	15920	15755	15787	15709	15457	15465	15715	15810	15616	15816	15715	15893	15766	15675	15684	15858	15778	15761	15803	15742	15657	15768	15804	15864	15904	15945	15938	15795	15620	15704	15791	15687	15844	15840	15754	15731	15727	15704	15779	15781	15673	15882	15727	15850	15566	15584	15888	15699	15656	15681	15959	15832	15430	15847	16045	15631	15739	15527	15757	15767	15906	15715	15579	15830	15674	15795	15836	15541	15718	15861	15808	15627	15785	15913	15914	15864	15777	15871	15679	15614	15580	15812	15503	15740
17148	22401	21560	18140	16661	15831	15337	15004	14660	14786	14690	14498	14478	14396	14285	14503	14320	14319	14403	14355	14200	14319	14336	14217	14349	14258	14262	14386	14432	14216	14297	14278	14194	14158	14301	14305	14131	14309	14273	14110	14199	14257	14027	14159	14206	14275	14388	14198	14244	14251	14240	14324	14117	14333	14149	14244	14148	14263	14125	14196	14230	14277	14318	14355	14205	14351	14274	14243	14358	14259	14176	14254	14343	14415	14225	14357	14203	14111	14273	14208	14086	14108	14229	14232	14100	14170	14233	14160	14047	14180	14271	14174	13979	14129	14269	14182	14058	14177	13963	14115	14007	14211	14237	13985	14167	14283	14134	14111	14234	14200	14047	14209	14211	14345	14236	14187	14069	14153	14080	14238	14157	14058	14146	14121	14205	14130	14181	14285	14055	14136	14123	14165	14041	14261	14238	14200	14207	14041	14094	14192	14149	14300	14291	14032	14183	14212	14149	14275	14318	14226	14268	14087	14300	14157	14129	14113	14122	14146	14127	14038	14050	14124	14357	14156	14166	14288	14236	14281	14212	14085	14153	14108	14166	13988	14168	14200	14160	14173	14329	14195	14116	14155	14130	14033	14099	14077	13998	14292	14051	14159	14195	14261	14145	14110	14112	14180	14207	14116	14381	14363	14310	14176	14155	14158	14226	13969	14415	14213	14279	14206	14351	13999	14274	14142	14270	14270	14207	14234	14222	14122	14210	14105	14162	14140	14217	14114	14178	14217	14088	14029	14143	14069	14243	14151	14146	14100	14386	14162	14087	14158	14098	14293	14144	14135	13981	14191	14132	14040	14192	14180	14114	14244	14069	14098	14176	14128	14146	14252	13901	14268	14340	14053	14122	14143	14017	14138	14019	14117	14320	14060	14119	14214	14298	14151	14096	14105	14025	14038	14220	14124	14334	14223	14125	14156	14050	14434	14179	14303	14205	14196	14131	14044	14227	14207	14145	14293	14267	14085	13971	14108	14140	14197	14062	14164	14152	14242	14139	14212	14266	14210	14254	14260	14081	14113	14110	14248	14170	14137	14143	14297	14133	14043	14139	14198	14200	14199	14210	14085	14232	14130	14233	13936	14078	14101	14187	14152	14165	14139	14053	14370	14139	14300	14106	14324	14293	14037	14104	14236	14204	14267	13908	14204	14173	14009	14127	14338	14419	14008	14230	14268	14078	14212	14144	14053	14145	14159	14055	14086	14207	14156	14220	14194	14104	14049	14055	14123	14062	14218	14219	14129	14215	14114	14249	14112	14189	14130	14277	14262	14125	14066	14198	14085	14173	14168	14081	14151	14206	14110	14075	14257	14196	14095	14322	14267	14072	14221	14190	14140	14425	14303	14031	14290	13976	14101	13976	14234	14152	14231	14278	14213	14235	14135	14121	14166	14075	14277	14050	14239	14217	14327	14319	14222	14112	14115	14213	14127	14149	14283	14081	14261	14164	14157	14073	14051	14175	13909	14012	14145	14180	14054	14161	14197	14135	14293	14150	14052	14218	14185	14053	14296	14024	14150	14194	14179	14097	14168	14119	14194	14092	14239	14250	14228	14115	14201	14099	14393	14075	14168	14167	14227	14098	14196	13970	14188	14218	14368	14081	14215	14249	14332	14195	14112	13940	14071	14212	14131	14080	14224	14223	14309	14112	14111	14219	14022	14286	14058	14188	14118	14298	14156	14208	14127	14193	14152	14150	13992	14175	14317	14118	14263	14163	14225	14011	14050	14141	14088	14081	14182	14196	14177	14088	14095	14077	14341	14250	14056	14104	14008	14179	14229	14200	14093	14171	14237	14291	14077	14098	14110	14248	14059	14283	13956	14175	14258	14194	14228	14196	14295	14120	14106	14092	14344	14288	14125	14162	14259	14133	14205	14140	14195	14155	14091	14102	14057	14043	14098	14313	14252	14226	14150	14159	14237	14195	14093	14122	14191	14105	14131	14186	14139	14213	14244	14071	14118	14117	14243	14174	14096	14312	14079	14244	14267	14280	14170	14113	14259	14126	14181	14258	14078	14191	14207	14146	13962	14251	14223	14077	13964	14150	14115	14189	14343	14174	14165	14222	14057	14223	14162	14081	14339	14209	14239	14009	14071	14262	14065	14062	14097	14122	14259	14266	14050	14255	14049	14234	14146	14192	14101	14187	14237	14096	14187	14062	14065	14220	14203	14184	14169	14220	14155	14067	14223	14102	14128	14095	14260	14055	14195	14016	14253	14065	14224	14097	14181	14141	14179	14162	14217	14201	14118	14260	14192	14237	14202	14300	14261	14014	13972	14075	14310	14217	14393	14247	14305	14236	14180	14221	14129	14196	14167	14206	14262	14191	14264	14195	14234	14258	14049	14224	14161	14240	14173	14155	14089	14099	13905	14156	14194	14336	14142	14272	14192	14292	14327	14314	14236	14036	14131	14259	14206	14240	14135	14268	14205	14084	14267	14361	14288	14136	14176	14280	14243	14151	14249	14200	14138	14118	14361	14194	14145	14066	14180	14230	14161	14137	14190	14174	14128	14266	14242	14057	14201	14359	14146	14267	14119	13996	14311	14110	14169	14187	14285	14062	14193	14155	14223	14257	14178	14320	14193	14143	14209	14026	14224	14209	14124	14141	14264	14150	14158	14127	14174	14170	14050	14106	14215	14092	14164	14144	14295	14278	14097	14419	14209	14050	14097	14134	13941	14141	14064	14314	14279	14190	14064	14151	14279	14312	14127	14265	14261	14236	14196	14192	14039	14332	14235	14225	14187	14197	14146	14380	14049	14193	14183	14122	13987	14237	14104	14107	14362	14144	14168	13988	13952	14338	14283	14135	14098	14127	14286	14082	14101	14293	14222	14145	14145	14097	14167	14083	14180	14101	14048	13985	14233	14164	14043	14293	14218	14184	14116	14221	14234	14365	14055	14132	14195	14260	14161	14207	14201	14096	14007	14221	14262	14167	14081	14274	14080	14123	14122	14183	14200	14298	14269	14160	14245	14171	14281	14287	14133	14237	14269	14159	14187	14124	14217	14142	14109	14196	14226	14232	14294	14213	14398	14191	14138	14179	14149	14192	14233	14255	14106	14110	14184	14194	14210	14204	14164	14257	14010	14225	14099	13988	14141	14284	14120	14147	14112	14192	14146	14127	14260	14176	14148	14213	14231	14070	14219	14311	14016	14195	14099	14176	14067	14176	13966	14226	14089	14294	14053	14270	14223	14037	14192	14341	14254	14139	14157	14219	14130	14151	14125	14270	14047	14286	14334	14131	14126	14164	13991	14207	14220	14237	14150	14141	14270	14226	14185	14322	14331	14161	14024	14000	14142	14163	14138	14146	14131	14178	14083	14040	14064	13977	14188	14214	14081	14312	14241	14334	14303	14146	14316	14152	14252	14207	14325	14244	14101	14056	14244	14235	14229	14386	14117	14017	14100	14177	14198	14304	14064	14167	14039	14210	14076	14201	14151	14211	14112	14339	14148	14132	14069	14245	14015	14358	14161	14073	14226	14068	14137	14058	14253	14160	14038	14254	14097	14166	14175	14271	14223	14217	13972	14214	13985	14282	14029	14121	14214	14194	14297	14157	14114	14227	14325	14207	14234	14257	14293	14136	14278	14329	14219	14192	14315	14222	14069	14244	14168	14153	14295	14037	14350	14229	14251	14183	14143	14185	14259	14123	14188	14328	14139	14106	14016	14114	14176	14358	14120	14098	14078	14138	14297	14150	14227	14199	14055	14215	14168	14322	14206	14050	14163	14147	14254	14240	14068	14091	14300	14085	14097	14124	14332	14194	14077	14059	14071	14302	13957	14177	14122	14013	14283	14125	14248	14107	14264	14241	14304	14139	14220	14094	14169	14227	14213	14232	14111	14315	14157	14207	14226	14245	14185	14161	14074	14200	14169	14230	14313	14093	14311	14010	14129	14101	14237	14315	14133	14204	14153	14260	14347	14171	14081	14254	14136	13946	14180	14145	14124	14315	14012	13985	14054	14214	14251	14133	14081	14221	14219	14107	14188	14368	14181	14157	14203	14109	14196	14206	14133	14125	14258	14099	14147	14168	14090	14290	14231	14331	14066	14244	13988	14121	14316	14097	14287	14159	14192	14101	14230	14137	14110	14296	14122	14246	14208	14132	14092	14224	14251	14090	14107	14265	14108	14199	14182	14118	14118	14197	14188	14188	14173	14253	14231	14294	14182	14283	13988	14106	14053	14145	14254	14139	14177	14250	14357	13980	14064	14197	14189	14241	14111	14149	14141	14138	14112	14291	14270	14318	14159	14179	14120	14080	14182	14138	14105	14195	14189	14103	14212	14274	14104	14146	14307	14180	14165	14202	14128	14111	14238	14246	14084	14212	14169	14058	14140	14233	14101	14112	14118	14173	14216	14172	14309	14249	14220	14176	14165	13973	14390	14265	14308	14154	14127	14102	14265	14125	14098	14187	14246	14173	14194	14164	14053	14115	14062	14191	14140	14163	14033	14095	14349	14290	14076	14314	14194	14178	14141	14079	14185	14240	14207	14191	14370	14148	14191	14138	14270	14170	14204	14178	14176	14027	14280	13959	14119	14179	14213	14134	14112	14179	14320	14262	14322	14208	14104	14256	14292	14194	14207	14245	14312	14152	14312	14242	14327	14149	14203	14205	14019	14334	14153	14140	14132	14183	14171	14286	14212	14268	14191	14159	14120	14270	14220	14085	14090	14178	14207	14186	14229	13984	14263	14106	14217	14328	14184	14153	14164	14223	14232	14263	14179	14208	14258	14233	14120	14182	14234	14260	13984	14280	14007	14212	14178	14145	14150	14215	14043	14095	14104	14032	14220	14077	14264	14279	14243	14204	14230	14159	14226	14106	14176	14105	14043	14328	14063	14207	14206	14288	14164	14060	14033	14210	14015	14163	14238	14121	14187	14297	14245	14048	14155	14188	14213	14119	14223	14221	14075	14424	14143	14264	14199	14022	14008	14343	14386	14153	14170	14341	14044	14130	14074	14191	14044	14212	14243	14032	14127	14381	14167	14110	14144	14334	14176	14253	14230	14315	14202	14314	14054	14188	14194	14243	14227	14368	14034	14270	14142	14241	14099	14108	14102	14334	14121	14193	14050	14127	14098	14189	14137	14031	14174	14224	14293	14170	14044	14223	14042
23467	20921	28228	23854	21718	21529	20268	17648	17214	16984	16988	16797	16693	16852	16689	16610	16551	16567	16529	16543	16613	16714	16502	16560	16412	16536	16791	16524	16397	16287	16298	16311	16510	16529	16491	16387	16546	16399	16405	16213	16436	16380	16326	16212	16397	16291	16490	16382	16468	16362	16448	16242	16370	16132	16250	16205	16394	16454	16183	16210	16284	16398	16364	16118	16232	16225	16277	16247	16366	16282	16230	16420	16198	16264	16275	16233	16112	16123	16288	16220	16135	16279	16304	16282	16398	16205	16237	16280	16085	16275	16244	16308	16355	16278	16105	16291	16219	16136	16225	16218	16182	16122	16199	16134	16227	16281	16276	16188	16231	16433	16375	16135	16332	16122	16363	16442	16191	16301	16051	16164	16407	16349	16352	16293	16348	16263	16341	16467	16429	16283	16187	16073	16208	16186	16270	16151	16095	16110	16301	16153	16272	16091	16306	16320	16151	16277	16490	16410	16288	16092	16187	16152	16333	16240	16501	16127	16222	16228	16271	16275	16332	16194	16397	16094	16394	16414	16222	16232	16028	16399	16214	16334	16102	16317	16165	16219	16293	16258	16185	16251	16228	16239	16278	16295	16288	16054	16052	16142	16372	16194	16428	16284	16244	16239	16176	16222	16366	16340	16353	16398	16016	16301	16328	16428	16402	16144	16230	16267	16267	16039	16214	16315	16219	16319	16201	16452	16294	16412	16340	16325	16153	16067	16186	16284	16225	16340	16396	16185	16336	16316	16226	16377	16377	16469	16299	16202	16111	16416	16205	16163	16381	16257	16133	15989	16445	16383	16223	16319	16139	16179	16345	16267	16068	16333	16293	16220	16121	16505	16413	16307	16172	16277	16188	16385	16120	16535	16188	16258	16198	16315	16157	16528	16370	16308	16116	16059	16164	16381	16189	16388	16241	16110	16311	16383	16346	16302	16379	16307	16336	16124	16178	16067	16258	16196	16236	16364	16345	16156	16114	16184	16130	16176	16356	16165	16435	16303	16241	16098	16225	16178	16184	16279	16107	16175	16383	16196	16069	16256	16211	16037	16287	16222	16244	16062	16509	16272	16207	16066	15934	16248	16106	16201	16137	16260	16138	16188	16261	16235	16223	16373	16220	16214	16201	16391	16096	16181	16233	16132	16252	16227	16384	16274	16034	16182	16281	16024	16284	16173	16338	16182	16286	16072	16160	16046	16169	16202	16195	16289	16317	16505	16338	16284	16143	16222	16234	16176	16121	16150	16099	16139	16213	16368	16256	16247	16228	16290	16097	16489	16240	16115	16150	16378	16292	16157	16256	16257	16392	16214	16293	16187	16419	16206	16273	16269	16140	16256	16371	16340	16230	16245	16286	16302	16165	16169	16148	16208	16444	16169	16285	16120	16405	16294	16115	16263	16328	16386	16197	16368	16223	16321	16169	16132	16102	16303	16241	16180	16248	16265	16320	16472	16150	16248	16424	16399	16397	16390	16204	16165	16258	16468	16391	16019	16284	16284	16171	16240	16187	16083	16356	16208	16102	16353	16419	16157	16382	16289	16260	16136	16266	16237	16217	16238	16245	16384	16353	16391	16150	16311	16237	16083	16204	16282	16337	16159	16243	16422	16240	16068	16349	16345	16412	16355	16258	16324	16292	16095	16122	16187	16107	16477	16236	16263	16364	16331	16426	16274	16483	16242	16215	16291	16016	16146	16296	16346	16351	16194	16153	16155	16254	16192	16178	16222	16449	16349	16312	16145	16331	16331	16275	16209	16283	16343	16358	16401	16356	16182	16216	16099	16124	16061	16262	16284	16308	16270	16324	16230	16170	16363	16127	16332	16503	16212	16215	16187	16179	16154	16337	16275	16143	16096	16321	16428	16250	16349	16318	16311	16242	16327	16453	16449	16209	16157	16333	16228	16199	16342	16362	16131	16273	16138	16184	16298	16289	16085	16112	16284	16183	16241	16082	16131	16307	16315	16281	16362	16222	16266	16273	16322	16410	16450	16181	16117	16201	16247	16138	16165	16274	16282	16194	16177	16199	16347	16412	16066	16312	16265	16238	16169	16345	16379	16277	16315	16577	16082	16235	16371	16251	16314	16294	16210	16403	16378	16306	16190	16096	16365	16256	16211	16226	16217	16130	16076	16372	16047	16097	16056	16418	16377	16189	16165	16151	16390	16057	16048	16463	16209	16386	16334	16230	16339	16493	16266	16238	16119	16235	16004	16430	16321	16374	16222	16219	16383	16077	16153	16321	16250	16110	16117	16259	16122	16210	16227	16376	16157	16053	16145	16271	16094	16303	16116	16079	16401	16249	16193	16342	16357	16209	16149	16332	16229	16071	16197	16255	16084	16222	16082	16134	16009	16381	16185	16003	16327	16227	16079	16194	16158	16335	16307	16089	16253	16109	16162	16042	16005	16236	16287	16050	16169	16293	16277	16142	16248	16221	16212	16397	16200	16180	16081	16169	16100	16401	16368	16172	16214	16254	16391	16251	16253	16398	16173	16307	16134	16282	16313	16256	16371	16195	16087	16296	16114	16130	16299	16370	16194	16152	16280	16338	16178	16278	16221	16230	16096	16194	16055	16205	16311	16410	16200	16277	16233	16115	16300	16149	16163	16339	16165	16259	16254	16351	16243	16290	16524	16287	16058	16217	16091	16196	16389	16333	16083	16121	16109	16199	16290	16336	16370	16183	16178	16275	16435	16464	16169	16013	16383	16222	16419	16287	16176	16327	16456	16242	16480	16175	16279	16208	16352	16181	16038	16462	16283	16280	16436	16249	16014	16278	16315	15982	16182	16248	16194	16216	16155	16218	16201	16225	16175	16294	16352	16273	16075	16200	16214	16353	16208	16274	16074	16143	16178	16250	16134	16319	16230	16264	16171	16255	16290	16277	16436	16252	16222	16068	16290	16188	16211	16351	16281	16149	16290	16397	16166	16231	16247	16243	16139	16078	16192	16175	16392	16199	16440	16265	16231	16208	16042	16264	16191	16306	16280	16265	16269	16212	16155	16233	16256	16039	16300	16266	16159	16168	16147	16268	16122	16154	16121	16064	16381	16365	15966	16363	16356	16343	16232	16290	16427	16258	16176	16246	16282	16244	16226	16225	16317	16274	16202	16240	16276	16341	16368	16329	16127	16183	16281	16345	16247	16384	16237	16113	16316	16283	16334	16344	16306	16374	16360	16295	16162	16249	16366	16331	16238	16163	16238	16350	16324	16347	16198	16287	16302	16133	16198	16213	16067	16124	16390	16231	16214	16199	16210	16172	16107	16280	16142	16269	16086	16296	16072	16143	16483	16199	16364	16159	16378	16254	16373	16256	16141	16111	16090	16036	16069	16414	16182	16336	16305	16076	16249	16400	15990	16307	16426	16386	16415	16359	16327	16184	16129	16313	16104	16213	16311	16268	16283	16373	16111	16235	16287	16604	16329	16259	16171	16162	16226	16319	16156	16003	16336	16284	16221	16089	16257	16266	16345	16126	16182	16392	16274	16330	16240	16478	16183	16201	16262	16229	16229	16237	16167	16348	16409	16372	16170	16159	16282	16336	16393	16175	16165	16249	16250	16363	16067	16217	16265	16293	16314	16296	16281	16094	16045	16332	16194	16390	16103	16257	16251	16122	16227	16187	16127	16114	15978	16088	16390	16259	16298	16268	16266	16218	16318	16247	16213	16274	16209	16426	16346	16311	16267	16236	16234	16385	16186	16126	16040	16257	16415	16228	16239	16262	16340	16048	16255	16148	16259	16372	16077	16334	16031	16178	16216	16343	16149	16324	16126	16313	16204	16366	16327	16111	16089	16121	16259	16044	16214	16303	16049	16311	16480	16370	16304	16168	16358	16185	16189	16270	16199	16181	16257	16175	16204	16200	16175	16065	16208	16411	16310	16538	16390	16318	16314	16187	16292	16150	16293	16265	16185	16349	16369	16343	16293	16155	16224	16321	16422	16014	16237	16192	16165	16247	16147	16259	15944	15908	16056	16225	16296	16431	16369	16363	16271	16167	16259	16310	16288	16276	16191	16352	16166	16346	16245	15973	16283	16252	16373	16217	16284	16280	16300	16064	16297	16347	16318	16249	16324	16261	16374	16486	16149	16290	16189	16053	16257	16207	16174	16265	16144	16233	16116	16255	16225	16419	16130	16352	16335	16386	16298	16244	16295	16195	16355	16212	16095	16175	15983	16239	16321	16384	16144	16451	16281	16277	16211	16164	16201	16281	16256	16192	16204	16258	16127	16273	16072	16194	16294	16453	16272	16213	16325	16179	16202	16377	16256	16083	16041	16089	16197	16397	16390	16007	16360	16368	16240	16211	16202	16193	16346	16296	16114	15967	16151	16193	16109	16201	16281	16407	16418	16152	16176	16313	16514	16225	16286	16234	16213	16223	16289	16343	16195	16320	16320	16171	16327	16094	16329	16283	16419	16302	16310	16350	16183	16284	16242	16321	16325	16041	16318	16363	16241	16470	16222	16291	16233	16362	16214	16452	16162	16285	16475	16263	16437	16166	16500	16224	16380	16189	16281	16159	16356	16365	16237	16130	16311	16273	16231	16320	16244	16397	16399	16297	16336	16226	16323	16388	16298	16380	16345	16255	16147	16195	16116	16103	16348	16475	16333	16189	16222	16128	16247	16265	16320	16298	16372	16457	16258	16480	16237	16271	16609	16300	16458	16419	16188	16421	16134	16207	16220	16319	16376	16298	16292	16203	16246	16165	16216	16192	16249	16144	16127	16266	16206	16212	16152	16275	16432	16166	16373	16410	16294	16216	16178	16232	16030	16428	16398	16193	16168	16091	16259	16191	16417	16294	16385	16296	16305	16366	16120	16143	16339	16314	16233	16366	16174	16350	16157	16410	16225	16108	16384	16330	16435	16271	16241	16174	16154	16134	16158	16230	16352	16343	16297	16191	16218	16134	16443	16214	16465	16283	16273	16220	16330	16403	16402	16112	16306	16524	16372	16283	16320	16232	16249	16093	16222	16198	16340	16365	16034	16055	16424	16196	16283	16197	16354	15999	16352	16146	16259	16311	16243	16222	16415	16267	16270	16365	16133	16279	16391	16319	16413	16269	16085	16272	16096	16237	16398	16164	16272	16155	16134	16303	16364	16159	16386	16336	16262	16200	16279	16319	16231
17718	29175	27393	21895	19493	17948	17007	16346	16062	15745	15421	15303	15183	15189	15126	15040	14851	14965	14951	14846	14842	14866	14792	14793	14770	14906	14857	14788	14688	14775	14763	14754	14923	14786	14752	14574	14861	14600	14626	14599	14557	14597	14634	14605	14682	14587	14666	14588	14555	14598	14632	14535	14705	14567	14604	14622	14442	14624	14728	14556	14685	14630	14473	14657	14595	14669	14598	14461	14478	14443	14646	14601	14443	14476	14478	14799	14579	14404	14493	14395	14594	14586	14559	14591	14496	14665	14654	14752	14478	14522	14450	14655	14616	14659	14547	14496	14418	14414	14522	14499	14638	14602	14520	14649	14516	14540	14430	14381	14624	14515	14412	14449	14541	14463	14666	14569	14451	14411	14545	14577	14555	14461	14485	14423	14663	14618	14464	14387	14510	14366	14329	14423	14499	14730	14244	14594	14482	14564	14398	14624	14570	14594	14592	14572	14608	14590	14592	14567	14450	14445	14522	14478	14597	14444	14453	14619	14568	14760	14614	14514	14425	14430	14599	14577	14393	14435	14451	14440	14526	14589	14411	14481	14443	14442	14682	14450	14664	14656	14355	14439	14256	14474	14331	14400	14556	14613	14510	14490	14512	14607	14548	14669	14452	14386	14563	14600	14365	14367	14504	14544	14397	14515	14593	14513	14619	14507	14350	14591	14496	14537	14503	14392	14490	14433	14541	14497	14357	14486	14474	14238	14463	14381	14655	14478	14274	14555	14569	14466	14473	14550	14499	14328	14650	14401	14546	14741	14540	14672	14485	14506	14472	14370	14610	14467	14512	14667	14486	14313	14563	14362	14523	14491	14598	14567	14382	14484	14519	14390	14364	14606	14296	14413	14581	14542	14340	14431	14479	14599	14445	14454	14469	14407	14314	14482	14557	14504	14409	14399	14682	14603	14537	14448	14672	14336	14522	14438	14402	14507	14455	14686	14619	14506	14403	14439	14514	14508	14581	14408	14471	14476	14458	14530	14492	14439	14504	14522	14365	14515	14431	14474	14511	14499	14402	14532	14391	14552	14338	14683	14558	14665	14477	14519	14505	14357	14334	14568	14436	14521	14440	14447	14540	14527	14475	14424	14459	14461	14525	14331	14556	14572	14629	14458	14474	14552	14638	14522	14365	14461	14231	14488	14365	14543	14507	14421	14488	14536	14478	14416	14466	14409	14307	14384	14467	14531	14475	14441	14569	14616	14392	14581	14645	14546	14583	14446	14566	14536	14553	14307	14358	14504	14323	14469	14553	14573	14406	14582	14296	14421	14460	14523	14628	14645	14462	14645	14673	14427	14455	14427	14499	14630	14493	14440	14403	14539	14494	14438	14471	14364	14479	14443	14504	14545	14543	14492	14496	14411	14394	14547	14475	14490	14478	14464	14455	14514	14331	14639	14579	14429	14410	14628	14624	14542	14521	14456	14524	14545	14487	14430	14544	14397	14543	14543	14552	14614	14518	14491	14577	14463	14575	14387	14388	14588	14376	14605	14451	14546	14578	14611	14554	14576	14676	14485	14461	14549	14649	14468	14406	14394	14573	14382	14354	14454	14531	14453	14610	14358	14420	14649	14562	14484	14450	14496	14486	14432	14605	14238	14451	14559	14611	14448	14423	14492	14428	14529	14595	14551	14524	14480	14569	14631	14434	14529	14679	14556	14535	14386	14501	14425	14491	14558	14638	14538	14534	14436	14617	14396	14626	14423	14493	14550	14446	14489	14493	14523	14481	14652	14491	14523	14595	14411	14378	14417	14550	14596	14385	14516	14341	14389	14559	14517	14261	14340	14609	14430	14348	14644	14576	14493	14382	14626	14458	14357	14649	14519	14647	14460	14445	14522	14519	14456	14481	14587	14442	14573	14463	14671	14474	14323	14514	14522	14357	14524	14410	14380	14644	14549	14527	14445	14509	14580	14389	14361	14455	14566	14535	14385	14673	14593	14402	14432	14538	14497	14557	14512	14524	14463	14533	14333	14386	14411	14603	14673	14584	14429	14524	14662	14597	14576	14554	14422	14476	14398	14376	14587	14563	14411	14488	14608	14541	14553	14464	14420	14481	14471	14355	14409	14571	14612	14479	14589	14476	14618	14430	14552	14499	14555	14551	14627	14582	14437	14690	14508	14612	14626	14344	14564	14647	14517	14440	14687	14551	14552	14420	14376	14487	14600	14471	14410	14531	14364	14535	14573	14427	14411	14613	14538	14509	14498	14495	14508	14566	14505	14424	14622	14586	14443	14632	14437	14599	14589	14561	14638	14449	14448	14452	14477	14549	14561	14581	14482	14402	14512	14479	14351	14614	14477	14421	14574	14432	14552	14584	14554	14528	14601	14314	14537	14627	14467	14344	14487	14438	14686	14648	14405	14705	14425	14480	14455	14371	14563	14598	14420	14616	14540	14579	14505	14504	14338	14542	14490	14461	14599	14636	14561	14443	14337	14480	14500	14377	14585	14465	14567	14578	14365	14406	14492	14608	14582	14529	14431	14498	14638	14458	14404	14401	14535	14430	14374	14439	14630	14543	14556	14544	14392	14517	14455	14631	14612	14520	14433	14612	14469	14286	14452	14582	14582	14419	14461	14469	14584	14595	14582	14532	14377	14431	14390	14559	14523	14485	14495	14427	14441	14451	14548	14536	14492	14645	14527	14480	14562	14382	14349	14529	14566	14515	14552	14408	14401	14455	14543	14463	14510	14504	14679	14296	14475	14539	14693	14288	14334	14630	14643	14615	14554	14305	14477	14501	14573	14445	14582	14582	14366	14537	14456	14590	14390	14595	14474	14603	14385	14500	14458	14556	14617	14483	14536	14514	14450	14447	14450	14487	14565	14458	14549	14640	14283	14517	14471	14473	14345	14475	14547	14441	14425	14624	14303	14556	14607	14343	14609	14569	14511	14486	14545	14582	14501	14518	14458	14568	14449	14431	14349	14513	14513	14536	14645	14457	14424	14491	14364	14538	14397	14442	14404	14541	14487	14371	14364	14411	14322	14483	14324	14415	14386	14379	14497	14467	14406	14387	14369	14491	14545	14532	14515	14591	14647	14364	14545	14306	14549	14485	14435	14424	14665	14455	14497	14630	14548	14557	14488	14526	14478	14599	14530	14582	14519	14553	14441	14380	14464	14430	14487	14457	14521	14575	14554	14498	14544	14345	14433	14573	14512	14314	14412	14546	14596	14427	14471	14620	14352	14487	14607	14489	14538	14473	14498	14443	14443	14535	14359	14415	14551	14434	14437	14692	14560	14589	14444	14511	14577	14285	14547	14431	14540	14349	14658	14543	14515	14596	14630	14602	14401	14579	14646	14603	14437	14485	14500	14632	14419	14531	14519	14473	14560	14544	14352	14336	14589	14400	14532	14499	14538	14678	14536	14583	14444	14641	14544	14514	14554	14569	14416	14444	14562	14492	14502	14597	14531	14523	14441	14615	14395	14641	14491	14598	14690	14590	14428	14584	14476	14476	14600	14369	14587	14513	14377	14585	14497	14415	14622	14645	14493	14469	14621	14340	14511	14546	14588	14609	14517	14587	14596	14461	14620	14431	14673	14442	14394	14595	14632	14702	14596	14472	14522	14522	14651	14537	14471	14505	14439	14452	14458	14428	14568	14575	14457	14392	14564	14423	14579	14412	14673	14594	14669	14351	14589	14373	14415	14347	14674	14483	14489	14539	14530	14477	14563	14530	14555	14601	14729	14599	14638	14541	14363	14449	14511	14478	14593	14476	14570	14503	14550	14381	14489	14536	14453	14599	14708	14465	14501	14328	14504	14360	14535	14540	14536	14595	14372	14370	14401	14345	14584	14690	14487	14629	14636	14565	14560	14509	14396	14581	14596	14599	14664	14594	14519	14584	14528	14604	14491	14850	14390	14586	14601	14395	14485	14567	14608	14377	14566	14447	14591	14664	14460	14578	14681	14487	14548	14563	14519	14606	14589	14479	14368	14642	14487	14555	14563	14404	14586	14494	14445	14369	14536	14559	14419	14546	14375	14399	14537	14357	14265	14596	14552	14525	14563	14386	14560	14467	14509	14497	14382	14523	14431	14507	14483	14555	14580	14472	14596	14543	14462	14652	14378	14673	14577	14410	14313	14283	14499	14537	14357	14473	14523	14488	14613	14422	14565	14622	14469	14554	14612	14524	14585	14610	14600	14444	14473	14568	14369	14519	14461	14594	14326	14539	14563	14545	14616	14467	14637	14474	14456	14443	14482	14629	14480	14516	14529	14431	14515	14518	14599	14459	14472	14498	14701	14384	14349	14566	14403	14322	14598	14374	14380	14506	14535	14629	14459	14476	14371	14397	14584	14485	14453	14556	14425	14459	14493	14588	14479	14606	14427	14551	14428	14576	14502	14434	14546	14496	14451	14727	14525	14365	14613	14529	14458	14392	14599	14588	14687	14618	14444	14560	14408	14652	14513	14471	14427	14520	14480	14360	14612	14542	14540	14514	14440	14689	14544	14547	14683	14509	14532	14572	14564	14440	14447	14634	14385	14364	14550	14400	14508	14353	14510	14301	14611	14636	14685	14399	14471	14527	14550	14392	14528	14619	14440	14440	14522	14452	14452	14421	14560	14467	14480	14345	14623	14533	14534	14479	14577	14490	14337	14558	14426	14598	14457	14421	14449	14637	14524	14519	14521	14458	14583	14295	14369	14329	14599	14673	14643	14353	14408	14461	14399	14494	14409	14471	14533	14514	14619	14423	14533	14649	14716	14438	14380	14485	14614	14522	14523	14377	14470	14547	14478	14437	14659	14577	14637	14580	14515	14515	14536	14382	14665	14672	14475	14575	14399	14506	14517	14628	14535	14512	14490	14550	14579	14557	14579	14445	14521	14394	14603	14498	14386	14452	14536	14407	14515	14485	14543	14487	14507	14576	14454	14489	14590	14561	14412	14523	14302	14453	14460	14484	14378	14628	14442	14483	14616	14539	14422	14482	14611	14625	14392	14356	14513	14557	14437	14355	14564	14590	14465	14495	14320	14625	14493	14637	14335	14587	14384	14400	14531	14518	14353	14571	14432	14598	14462	14487	14523	14666	14642	14470	14563	14605	14699	14629	14558	14585	14493	14408	14757	14414	14422	14466	14526	14443	14555	14418	14548	14620	14502	14562	14453	14448	14402
22452	20924	28578	23418	21147	22895	24087	18916	17802	17795	17509	17267	17398	17163	17115	17019	17074	16809	16995	17001	16954	16627	16935	16774	16691	16806	16662	16836	16686	16752	16785	16766	16695	16692	16743	16485	16657	16691	16613	16715	16332	16368	16753	16544	16709	16587	16696	16375	16473	16510	16486	16820	16678	16807	16574	16515	16573	16490	16431	16500	16502	16518	16493	16524	16599	16658	16377	16456	16379	16439	16453	16484	16622	16399	16410	16108	16383	16502	16478	16490	16669	16631	16347	16178	16481	16402	16462	16398	16221	16332	16698	16394	16353	16465	16506	16351	16469	16386	16353	16616	16444	16371	16341	16501	16414	16546	16434	16332	16417	16364	16459	16443	16742	16503	16423	16332	16325	16463	16428	16229	16542	16475	16409	16329	16495	16449	16317	16460	16327	16376	16402	16509	16267	16495	16492	16348	16361	16274	16361	16435	16351	16568	16370	16310	16606	16493	16387	16314	16433	16432	16514	16352	16604	16627	16361	16529	16545	16464	16256	16386	16320	16300	16451	16385	16316	16230	16297	16370	16517	16345	16262	16303	16429	16512	16337	16482	16523	16350	16452	16561	16660	16413	16428	16382	16302	16394	16422	16538	16321	16326	16352	16321	16481	16435	16479	16374	16160	16406	16361	16368	16324	16400	16269	16359	16411	16287	16247	16234	16446	16331	16404	16327	16397	16412	16202	16387	16344	16233	16218	16329	16474	16383	16485	16536	16443	16411	16276	16403	16092	16423	16460	16625	16468	16476	16292	16524	16399	16426	16323	16506	16332	16481	16274	16344	16240	16536	16457	16477	16438	16470	16668	16344	16288	16445	16566	16376	16459	16347	16374	16318	16495	16456	16313	16506	16303	16277	16509	16283	16234	16413	16400	16334	16613	16519	16410	16396	16320	16379	16519	16324	16412	16290	16375	16281	16477	16407	16341	16392	16395	16442	16403	16413	16370	16726	16341	16496	16369	16338	16281	16462	16115	16308	16403	16352	16336	16319	16349	16271	16412	16508	16364	16389	16305	16361	16433	16430	16335	16426	16399	16449	16362	16232	16348	16506	16255	16399	16485	16600	16488	16288	16411	16396	16353	16300	16285	16562	16597	16411	16479	16657	16444	16494	16594	16411	16516	16451	16551	16500	16362	16323	16469	16328	16261	16288	16294	16387	16423	16408	16259	16494	16364	16584	16431	16409	16566	16210	16162	16372	16304	16501	16334	16277	16545	16372	16167	16261	16403	16317	16510	16478	16596	16553	16568	16573	16600	16235	16391	16385	16340	16621	16358	16417	16155	16377	16259	16500	16377	16477	16364	16436	16467	16143	16415	16440	16469	16606	16517	16387	16499	16214	16453	16360	16393	16231	16463	16386	16236	16126	16405	16310	16437	16383	16413	16293	16380	16376	16441	16315	16745	16521	16313	16536	16433	16368	16461	16405	16315	16248	16249	16460	16219	16314	16499	16374	16336	16570	16480	16305	16321	16212	16388	16461	16405	16343	16409	16550	16528	16378	16417	16289	16400	16508	16382	16514	16299	16451	16257	16393	16524	16612	16645	16274	16520	16322	16461	16181	16453	16384	16581	16341	16436	16630	16368	16577	16459	16507	16567	16475	16374	16289	16408	16204	16510	16328	16491	16378	16406	16445	16278	16257	16477	16297	16202	16229	16424	16364	16307	16302	16434	16419	16280	16359	16366	16480	16357	16649	16313	16245	16302	16402	16323	16500	16363	16237	16383	16323	16404	16401	16501	16403	16417	16385	16434	16430	16278	16266	16442	16291	16449	16431	16535	16381	16527	16208	16425	16385	16317	16575	16461	16243	16384	16236	16062	16495	16325	16634	16476	16343	16334	16316	16326	16609	16482	16416	16546	16451	16432	16423	16399	16297	16323	16435	16614	16573	16469	16435	16449	16381	16337	16278	16319	16399	16664	16635	16539	16555	16327	16314	16286	16244	16220	16206	16325	16536	16396	16392	16374	16425	16324	16417	16450	16306	16493	16465	16416	16468	16422	16197	16645	16366	16344	16333	16329	16276	16466	16311	16357	16432	16354	16312	16457	16332	16480	16449	16416	16362	16455	16443	16191	16330	16229	16314	16514	16349	16313	16294	16305	16300	16456	16371	16360	16299	16380	16443	16421	16487	16380	16347	16443	16493	16528	16465	16332	16348	16329	16481	16361	16410	16653	16217	16356	16409	16388	16166	16332	16627	16508	16501	16447	16293	16238	16135	16449	16405	16241	16342	16346	16353	16436	16756	16355	16403	16316	16399	16286	16478	16412	16415	16587	16404	16361	16374	16367	16369	16286	16209	16334	16368	16247	16409	16565	16373	16326	16402	16434	16489	16525	16261	16364	16344	16424	16348	16306	16562	16344	16222	16342	16405	16468	16519	16576	16194	16475	16501	16422	16459	16394	16479	16300	16196	16478	16504	16488	16344	16510	16343	16269	16390	16305	16298	16712	16330	16297	16476	16241	16447	16352	16286	16301	16209	16517	16316	16393	16423	16286	16481	16347	16458	16582	16339	16382	16567	16404	16387	16429	16442	16256	16321	16240	16189	16412	16446	16340	16524	16496	16279	16323	16504	16340	16358	16305	16429	16369	16357	16365	16315	16366	16454	16186	16545	16382	16426	16382	16405	16564	16412	16344	16512	16444	16460	16409	16346	16338	16492	16565	16580	16376	16361	16431	16459	16331	16456	16389	16270	16335	16289	16414	16526	16381	16464	16260	16345	16606	16366	16544	16491	16292	16552	16370	16420	16489	16648	16413	16513	16501	16307	16545	16373	16431	16449	16316	16353	16501	16548	16328	16537	16322	16124	16204	16678	16282	16206	16383	16431	16467	16536	16428	16419	16301	16455	16413	16428	16202	16336	16375	16434	16574	16317	16300	16406	16470	16544	16468	16413	16570	16468	16383	16422	16477	16327	16471	16598	16553	16625	16466	16361	16178	16230	16420	16311	16317	16317	16320	16313	16524	16551	16351	16245	16417	16297	16523	16282	16205	16408	16443	16388	16355	16425	16237	16388	16459	16214	16459	16165	16310	16354	16432	16263	16408	16688	16452	16377	16336	16432	16441	16418	16411	16370	16374	16522	16384	16362	16266	16426	16555	16453	16405	16450	16387	16332	16588	16618	16440	16296	16488	16406	16223	16411	16586	16466	16379	16419	16338	16337	16338	16380	16353	16313	16372	16368	16398	16514	16391	16337	16330	16389	16480	16109	16335	16291	16320	16366	16295	16222	16385	16427	16497	16327	16417	16555	16095	16294	16268	16409	16266	16483	16420	16397	16422	16537	16275	16271	16303	16271	16464	16370	16283	16257	16505	16448	16369	16477	16520	16323	16516	16357	16403	16304	16382	16272	16511	16500	16419	16533	16581	16329	16366	16277	16234	16342	16413	16337	16225	16430	16209	16348	16394	16327	16388	16513	16459	16284	16208	16267	16470	16278	16363	16454	16474	16450	16480	16206	16576	16513	16247	16414	16352	16307	16399	16538	16404	16399	16458	16386	16543	16385	16391	16256	16303	16332	16385	16228	16287	16358	16331	16359	16381	16357	16183	16358	16497	16380	16499	16725	16363	16397	16313	16566	16208	16348	16373	16497	16418	16412	16377	16345	16319	16348	16384	16404	16539	16586	16613	16257	16297	16334	16197	16193	16330	16305	16318	16482	16770	16323	16522	16353	16364	16407	16497	16538	16415	16350	16397	16289	16478	16445	16431	16340	16298	16519	16252	16440	16543	16557	16305	16505	16434	16512	16482	16329	16361	16371	16428	16443	16307	16606	16354	16408	16521	16280	16151	16197	16372	16444	16480	16398	16095	16320	16274	16582	16513	16177	16393	16494	16700	16603	16415	16447	16400	16546	16481	16269	16665	16458	16164	16358	16363	16233	16453	16541	16549	16458	16267	16284	16465	16371	16408	16478	16395	16238	16299	16539	16444	16195	16467	16333	16491	16367	16149	16345	16199	16364	16226	16578	16295	16356	16472	16240	16327	16418	16524	16378	16430	16341	16226	16503	16365	16343	16431	16435	16453	16559	16349	16240	16200	16104	16421	16488	16350	16395	16468	16335	16378	16347	16467	16480	16480	16476	16427	16323	16261	16497	16534	16464	16335	16515	16310	16153	16515	16338	16354	16460	16210	16432	16297	16353	16419	16296	16164	16501	16395	16337	16346	16453	16341	16378	16404	16406	16514	16291	16426	16452	16298	16216	16167	16562	16469	16196	16579	16468	16417	16471	16157	16442	16225	16209	16427	16296	16530	16410	16329	16366	16456	16280	16521	16332	16687	16417	16502	16349	16357	16352	16316	16376	16247	16299	16797	16314	16470	16301	16457	16299	16493	16539	16544	16502	16381	16354	16213	16403	16286	16419	16284	16562	16381	16588	16307	16423	16500	16417	16474	16525	16390	16519	16243	16413	16460	16476	16517	16424	16334	16319	16345	16529	16541	16357	16494	16408	16339	16275	16459	16326	16555	16530	16333	16455	16266	16416	16301	16517	16450	16359	16306	16294	16490	16490	16429	16494	16379	16456	16325	16395	16217	16416	16331	16336	16196	16243	16535	16588	16259	16403	16482	16516	16492	16438	16490	16338	16382	16480	16078	16487	16549	16293	16565	16253	16442	16451	16564	16365	16510	16313	16216	16322	16340	16507	16413	16298	16494	16380	16228	16566	16490	16452	16550	16552	16464	16307	16375	16181	16519	16288	16388	16457	16434	16366	16368	16515	16353	16388	16502	16455	16384	16251	16264	16277	16283	16213	16254	16247	16448	16462	16345	16400	16385	16365	16417	16141	16261	16277	16495	16461	16321	16419	16297	16400	16429	16488	16193	16358	16154	16447	16352	16452	16305	16359	16346	16474	16299	16489	16247	16605	16440	16449	16521	16357	16430	16344	16356	16217	16489	16442	16329	16671	16492	16557	16790	16375	16283	16195	16533	16449	16425	16377	16284	16527	16212	16422	16194	16524	16311	16473	16471	16418	16365	16327	16316	16434	16512	16372	16425	16378	16354	16653	16437	16438	16434	16591	16500	16334	16429	16561	16495	16256	16484	16516	16483	16445	16258	16399	16211	16347	16386	16362	16608	16656	16557	16578	16385	16394	16566	16452	16539	16427	16491	16377
19098	33703	31458	25228	21514	19641	18274	17467	16849	16390	16204	15841	15850	15562	15340	15412	15381	15370	15324	15008	15214	15118	14988	15048	15119	14901	14986	14990	14909	15001	14993	14891	14795	14909	14883	14694	14771	14996	14640	14730	14648	14972	14754	14651	14695	14740	14781	14598	14713	14667	14822	14812	14660	14643	14815	14750	14713	14819	14682	14729	14799	14653	14567	14894	14689	14600	14705	14455	14759	14757	14428	14591	14687	14615	14533	14556	14706	14615	14653	14805	14518	14590	14599	14659	14699	14569	14645	14648	14655	14692	14525	14434	14427	14574	14778	14529	14565	14552	14821	14608	14637	14560	14629	14601	14524	14831	14592	14672	14644	14571	14693	14635	14692	14626	14428	14573	14424	14721	14640	14604	14527	14576	14600	14739	14474	14615	14639	14572	14706	14797	14604	14577	14733	14748	14534	14590	14604	14683	14345	14753	14353	14455	14649	14627	14666	14696	14625	14576	14581	14588	14593	14756	14584	14542	14668	14561	14612	14633	14541	14493	14725	14741	14485	14623	14493	14576	14448	14485	14583	14413	14760	14482	14553	14725	14567	14669	14696	14597	14623	14668	14599	14618	14702	14679	14630	14567	14485	14525	14621	14626	14646	14573	14556	14655	14634	14594	14532	14692	14609	14526	14646	14668	14743	14572	14456	14689	14619	14722	14653	14633	14532	14674	14564	14515	14479	14662	14615	14592	14767	14540	14618	14663	14621	14469	14671	14527	14553	14429	14548	14630	14560	14772	14451	14621	14751	14508	14745	14501	14622	14658	14490	14578	14590	14712	14559	14841	14565	14691	14513	14611	14644	14448	14837	14457	14696	14663	14511	14684	14337	14612	14557	14575	14592	14751	14792	14529	14518	14712	14644	14568	14597	14563	14550	14567	14609	14663	14780	14562	14682	14608	14682	14628	14536	14432	14723	14516	14612	14754	14641	14510	14567	14677	14514	14599	14645	14644	14764	14680	14589	14499	14565	14587	14466	14760	14652	14674	14567	14529	14650	14593	14785	14744	14641	14673	14680	14606	14710	14371	14742	14514	14699	14534	14653	14564	14623	14543	14606	14556	14571	14706	14575	14507	14625	14740	14701	14627	14567	14643	14510	14755	14781	14529	14633	14625	14781	14510	14509	14508	14702	14488	14665	14438	14684	14527	14684	14657	14641	14441	14628	14404	14495	14682	14716	14669	14642	14517	14609	14738	14537	14644	14523	14772	14535	14476	14648	14556	14485	14611	14695	14609	14484	14516	14670	14664	14666	14675	14649	14625	14505	14720	14601	14570	14670	14557	14763	14812	14509	14421	14598	14643	14646	14695	14675	14534	14421	14678	14612	14653	14526	14581	14552	14525	14397	14340	14812	14548	14553	14511	14519	14679	14554	14463	14376	14642	14606	14504	14677	14424	14567	14579	14650	14694	14852	14641	14617	14557	14542	14638	14469	14571	14689	14583	14648	14703	14535	14473	14604	14622	14552	14554	14445	14591	14520	14620	14555	14491	14630	14477	14557	14599	14449	14476	14597	14658	14777	14472	14520	14723	14696	14638	14592	14504	14725	14412	14563	14684	14599	14583	14491	14664	14629	14606	14608	14448	14587	14535	14615	14558	14539	14685	14737	14560	14435	14613	14473	14580	14422	14728	14448	14689	14696	14635	14534	14603	14626	14519	14651	14592	14620	14488	14562	14549	14637	14616	14757	14576	14622	14683	14595	14696	14460	14620	14852	14695	14570	14531	14575	14568	14654	14701	14614	14564	14463	14525	14519	14673	14734	14604	14679	14505	14553	14560	14675	14763	14611	14629	14564	14559	14390	14638	14538	14703	14499	14594	14498	14501	14598	14590	14709	14569	14512	14638	14627	14599	14482	14562	14524	14467	14751	14588	14595	14462	14465	14511	14524	14424	14576	14677	14587	14662	14656	14705	14471	14641	14738	14566	14514	14527	14598	14610	14612	14568	14581	14696	14518	14636	14329	14550	14543	14680	14514	14594	14675	14492	14769	14557	14587	14626	14633	14620	14487	14767	14593	14596	14538	14547	14630	14707	14570	14592	14530	14615	14780	14577	14618	14823	14529	14493	14604	14616	14549	14487	14694	14560	14741	14504	14686	14583	14685	14570	14660	14580	14569	14604	14419	14601	14615	14724	14597	14412	14779	14491	14540	14561	14724	14591	14685	14559	14644	14571	14648	14622	14617	14562	14767	14527	14517	14592	14517	14735	14526	14592	14779	14590	14737	14717	14666	14566	14580	14528	14566	14625	14822	14543	14519	14633	14697	14478	14498	14503	14378	14792	14711	14592	14625	14647	14439	14746	14619	14599	14428	14461	14705	14756	14535	14718	14446	14601	14677	14540	14531	14549	14738	14717	14611	14410	14529	14631	14631	14662	14526	14651	14587	14557	14555	14773	14474	14490	14671	14571	14488	14805	14649	14708	14521	14496	14787	14625	14557	14658	14649	14720	14638	14496	14645	14640	14714	14415	14713	14640	14640	14793	14682	14625	14480	14499	14863	14540	14627	14741	14481	14481	14801	14586	14547	14416	14582	14642	14543	14508	14545	14572	14541	14688	14481	14663	14752	14642	14519	14497	14599	14706	14564	14640	14555	14851	14528	14746	14622	14469	14670	14667	14633	14648	14581	14578	14504	14666	14710	14633	14642	14638	14720	14505	14677	14591	14675	14608	14644	14773	14749	14612	14584	14660	14658	14540	14481	14643	14595	14675	14509	14701	14521	14652	14779	14615	14570	14464	14546	14733	14434	14561	14517	14602	14595	14642	14516	14565	14731	14547	14508	14612	14733	14586	14652	14650	14491	14564	14443	14748	14659	14645	14566	14587	14572	14660	14559	14648	14523	14539	14651	14606	14698	14556	14490	14677	14606	14516	14508	14660	14689	14512	14718	14574	14576	14665	14628	14566	14494	14669	14538	14717	14527	14637	14550	14576	14449	14497	14498	14584	14608	14505	14645	14485	14501	14564	14632	14619	14599	14526	14753	14474	14580	14597	14569	14609	14576	14674	14551	14698	14625	14466	14580	14704	14396	14514	14460	14529	14641	14679	14582	14658	14621	14620	14362	14651	14546	14673	14478	14470	14648	14617	14541	14728	14462	14550	14590	14483	14788	14671	14538	14469	14795	14446	14584	14608	14700	14522	14580	14686	14647	14636	14532	14557	14500	14712	14660	14482	14691	14575	14545	14601	14530	14481	14538	14684	14560	14456	14436	14638	14598	14640	14816	14596	14750	14640	14523	14411	14700	14541	14770	14471	14547	14499	14510	14409	14516	14720	14581	14669	14646	14593	14463	14783	14534	14524	14485	14614	14680	14681	14656	14618	14702	14601	14610	14536	14633	14553	14691	14461	14689	14484	14638	14714	14660	14708	14574	14475	14579	14642	14587	14457	14672	14540	14769	14501	14502	14461	14616	14614	14568	14605	14613	14512	14558	14538	14677	14520	14758	14639	14490	14436	14640	14492	14664	14370	14683	14556	14545	14627	14447	14600	14695	14622	14638	14624	14526	14510	14708	14634	14573	14510	14527	14513	14319	14601	14602	14513	14565	14708	14637	14668	14563	14688	14612	14535	14737	14622	14679	14601	14503	14204	14581	14498	14707	14423	14633	14482	14539	14629	14626	14615	14552	14774	14629	14755	14646	14561	14538	14639	14582	14487	14592	14536	14770	14662	14582	14464	14673	14634	14576	14626	14499	14588	14448	14667	14546	14622	14604	14571	14614	14700	14470	14535	14549	14576	14646	14529	14497	14609	14600	14512	14740	14457	14456	14587	14646	14475	14656	14527	14605	14714	14508	14805	14591	14565	14707	14766	14669	14597	14269	14681	14623	14646	14560	14424	14684	14619	14491	14531	14588	14638	14626	14581	14558	14550	14620	14453	14612	14599	14587	14536	14400	14642	14559	14540	14482	14641	14630	14713	14491	14614	14648	14580	14563	14625	14582	14609	14602	14573	14610	14492	14680	14518	14536	14562	14702	14555	14555	14581	14628	14645	14621	14596	14654	14583	14504	14627	14699	14577	14632	14494	14523	14571	14661	14531	14485	14774	14658	14439	14352	14786	14629	14409	14632	14550	14707	14531	14522	14564	14546	14669	14585	14535	14553	14555	14710	14894	14702	14590	14488	14692	14442	14817	14589	14549	14870	14416	14601	14508	14510	14741	14503	14526	14533	14655	14628	14654	14545	14664	14509	14604	14467	14621	14557	14686	14757	14621	14550	14621	14534	14562	14643	14585	14505	14561	14481	14633	14496	14614	14539	14639	14643	14640	14467	14764	14688	14479	14649	14480	14609	14688	14471	14558	14490	14708	14576	14718	14459	14302	14656	14542	14581	14651	14605	14644	14416	14636	14642	14357	14690	14610	14556	14538	14525	14603	14738	14772	14519	14394	14594	14504	14655	14759	14597	14669	14652	14570	14647	14556	14585	14662	14635	14715	14528	14510	14488	14604	14635	14508	14531	14545	14448	14429	14706	14633	14636	14456	14610	14585	14607	14568	14685	14596	14569	14603	14590	14614	14617	14654	14553	14743	14464	14538	14752	14553	14587	14549	14530	14698	14660	14609	14537	14590	14450	14736	14452	14689	14669	14514	14473	14599	14579	14573	14556	14639	14628	14538	14571	14657	14547	14522	14704	14491	14658	14653	14617	14622	14615	14427	14540	14629	14615	14653	14722	14524	14719	14630	14693	14557	14570	14720	14463	14437	14577	14498	14641	14748	14587	14648	14607	14594	14657	14636	14622	14455	14608	14452	14651	14592	14564	14541	14498	14549	14544	14736	14700	14634	14549	14445	14735	14802	14494	14509	14555	14701	14662	14514	14485	14433	14585	14619	14668	14608	14675	14655	14588	14628	14563	14506	14661	14553	14468	14529	14543	14602	14392	14616	14667	14559	14594	14534	14536	14620	14571	14609	14517	14671	14550	14601	14710	14548	14610	14625	14608	14700	14736	14475	14579	14621	14598	14519	14687	14638	14463	14612	14472	14543	14373	14737	14469	14640	14574	14695	14576	14641	14542	14615	14591	14711	14583	14679	14484	14518	14706	14558	14721	14608	14526	14733	14499	14620	14591	14561	14502	14434	14394	14679	14506	14498	14677	14628	14450	14698	14559	14672
27356	21977	24584	21216	17481	16911	16991	16563	16333	16236	15967	16180	16213	16070	16164	15906	16141	16323	16103	15915	16092	15983	15981	16089	15929	16047	16009	16091	16064	15826	16186	15959	15860	15908	15859	16223	15932	15813	15993	15741	15941	16002	15857	16109	15822	15788	15944	15937	15963	16116	15932	15829	15924	16032	16034	15699	16040	15814	15632	15855	15771	15863	16013	15928	15972	16159	15976	15900	15860	16111	15861	16125	15923	15872	15687	16009	15762	15939	15814	15878	15999	15839	15834	16112	15912	15935	15913	16047	16000	15839	16011	15976	15966	15770	15797	15774	15813	15821	15893	15952	16031	15905	15766	15942	15934	16037	15930	15833	15929	16016	15961	16033	15908	15844	15865	15987	16131	15888	15826	15844	15792	16031	15872	16086	15900	15871	15977	16128	15974	15975	15797	15839	15929	15916	15886	15877	15937	16022	16173	15840	15955	16187	15864	15998	15778	15923	16262	15852	15670	15956	15746	15903	15951	15917	15995	15807	15853	15931	15943	16041	16010	15817	15922	15943	15900	16107	15938	16126	15963	15922	15872	15802	15815	15894	15759	15856	15870	15976	15681	15807	15805	15868	15787	15886	16020	15880	15918	15947	16008	15882	15893	15794	15967	15882	15853	15804	15831	15816	16135	15970	16044	15736	15974	15878	15837	15982	15972	15861	15923	16032	15956	15855	15929	15987	15860	15847	16026	15893	15847	15902	15997	16040	15771	15907	15876	15802	15660	15936	15932	15901	16047	15855	15794	15988	15732	16042	15919	16031	16058	16033	15977	15936	16075	15953	15826	16047	15837	15973	15909	15910	15917	16088	16104	15892	16003	15838	16029	15893	15925	15735	15732	15941	15872	15823	15757	15867	15791	16045	15834	15892	15894	15841	15915	15973	16006	16007	15989	16015	15859	15866	15821	15858	15881	15859	15818	15907	15883	16022	15827	16009	15975	15946	15902	15959	16270	15997	15885	15970	16044	15860	15879	15997	15756	15796	16111	15863	15910	15800	15838	15904	15816	15827	15932	15874	15873	16025	15946	15937	15840	15971	15749	15876	15923	15883	16016	16110	16088	15857	15977	16056	15857	15994	15999	15838	15975	15764	15987	15928	16102	16041	15880	15791	15900	15963	15925	15891	15996	15877	15964	16035	16077	15843	16043	16001	15681	15912	15846	15664	15865	16028	15843	15785	15815	15870	15908	15703	15923	15968	15900	15825	15810	15722	15674	16116	15856	15694	16027	15972	15974	15808	15859	15797	16223	16079	16061	15815	15857	16026	16029	15945	15979	15833	16072	15916	16018	15888	15911	15986	16166	15713	16049	15995	16034	15870	16131	15829	16204	15901	15971	15870	15628	15849	16034	15837	15946	15948	15662	15830	15957	15945	15941	15705	15978	15870	15997	15694	15850	15852	16118	15999	16080	16023	16176	15812	15868	15995	15835	15805	15823	15973	15824	15830	15902	15948	16035	16040	15899	15699	15858	15819	15996	15992	15814	15969	15903	15832	15871	15770	15996	15987	15892	15977	15972	15814	15954	15991	15982	15704	15889	15976	15976	15838	15754	15848	15859	16001	16130	16053	16054	15889	15884	15835	15701	15814	15962	15892	15776	15956	15954	15763	16034	15838	15871	15898	16072	15942	15885	16060	15855	15837	15931	16129	16049	15979	15854	15930	15715	15885	16154	15766	15817	15880	15977	15789	16027	15848	16049	15906	15991	15863	15892	16048	15986	15884	16080	15825	15799	15937	16084	16092	15946	15928	15997	16017	15902	15886	16154	15744	16000	15911	15939	15809	15791	15815	15855	15843	16018	16027	16041	15870	15899	15883	15926	16011	15885	15933	15741	15961	15857	15888	15910	16114	16059	15863	15833	15896	15685	15926	16003	16135	15939	15850	15935	15827	16031	15896	15899	15725	15757	16035	16084	15958	15861	15909	15813	16065	16029	15731	16157	15886	15946	15761	15815	15800	16157	15847	16062	15911	15804	15838	15913	16086	15905	15983	15858	15955	15804	15887	15947	15962	15884	15913	15878	15963	16034	15793	15780	15840	15837	15785	15867	15845	15739	15872	15884	15889	15899	15818	15813	15827	16055	15841	16004	15866	15882	15913	16070	15958	15954	15831	15987	15944	15841	15872	16047	15810	15916	16069	15814	15829	16133	15962	15927	15833	15893	16102	15917	15746	16056	16022	15836	15908	15810	15955	15719	16022	15950	15808	15924	15797	16085	16036	16020	15855	16003	15882	15825	15857	15856	15951	16019	15714	16008	16010	15996	15885	15944	16159	16009	15999	16049	15856	15849	15923	15927	15997	15777	15922	16071	15876	15827	15828	15994	15955	15862	15843	16079	15919	15880	15836	15827	15809	16085	15972	15848	16004	16083	15844	16134	15848	16077	15783	15959	15821	15947	16177	16050	15987	15830	15993	16107	15942	15919	15981	15991	16124	15969	15779	15850	15963	15843	15981	16032	16074	15996	16018	15855	15785	16112	15721	15649	15777	15974	15856	15925	15984	16122	15786	16105	16004	15988	15725	15972	16055	15958	15869	15906	15940	15921	15949	16054	16047	16039	15825	15939	15825	16182	15992	15851	15963	15811	15904	15794	16044	15952	16070	15799	15912	15851	15928	15876	15881	15718	15827	15938	15954	15998	15908	15829	15684	15834	15966	16088	15952	15877	16041	15794	15898	16120	16016	16006	15941	16032	16115	15998	15835	15920	15990	15893	15902	15855	15875	15894	15777	15819	15957	16016	15727	15956	16015	15756	15889	16097	15884	15745	15997	15996	15808	15922	15857	15929	15957	16001	16085	15803	16044	15909	15874	15793	15718	15940	15991	16033	16039	15868	16003	15896	15947	15865	15791	16041	15990	15846	15889	16090	15940	15869	15929	15969	15836	15792	16051	15954	15899	15804	16034	15955	15963	16075	15917	16026	15967	15943	15974	16044	16004	15998	15935	15963	15900	16045	15834	15917	15890	15946	15876	16074	15941	15790	16006	16004	15886	15820	16019	15943	15952	15973	15933	15992	15761	15870	15787	16014	15950	15787	15834	15830	15877	15810	15897	15917	15840	16052	16087	15869	15901	15926	15859	15792	15854	15874	15792	15806	15865	15876	15896	15952	15814	16119	15941	16031	15939	15870	16029	15770	15816	16071	15949	15784	15664	15956	16178	15841	15931	16139	16028	15970	15858	15815	15769	15862	15858	16041	16146	15820	16159	15953	15983	15905	15836	16014	16056	15972	15904	15975	16116	16043	15978	15953	15960	15904	15937	15913	15881	15918	15934	15905	15842	15945	15994	15732	15831	15947	15697	15835	16178	16053	15886	15967	15675	15891	15846	16074	15820	15849	15855	15914	15831	15798	15964	15938	15742	15909	16023	16065	15828	16042	15983	15756	15737	15916	16062	16051	16223	15960	15894	15895	15903	15864	15833	16075	15738	15897	15855	15914	15640	16086	16094	15892	15980	15814	15829	15853	16014	15987	15904	15933	15836	16005	15914	15962	15756	15887	15886	15770	15983	15737	15906	15834	15799	16031	15886	15847	15993	15791	15849	15829	15790	15893	15881	15925	15965	15927	15885	15818	16042	16038	15980	16005	15930	15952	15676	15791	15791	15982	15907	15902	16028	16005	16053	15893	15822	15873	15861	15891	16003	15842	16113	15626	15863	15947	15760	15822	15733	15850	16025	16041	15858	16103	15926	15945	16188	15958	16022	16002	15765	15947	15928	16086	15954	15901	15940	15878	15863	15791	16010	15868	15990	15815	15948	16136	16034	15774	15837	15967	15785	15890	16058	16088	15945	15847	16054	15919	16043	15886	15917	15985	15797	16042	15682	15876	15841	15908	16001	15755	15867	15771	16116	16026	15879	15916	15890	15893	15899	15798	15785	15972	15952	16049	15832	16026	16023	15965	15944	15832	15780	15791	15741	15917	15755	15705	15953	16140	15921	15745	15772	16011	15877	16046	15932	16001	15938	16074	15850	15985	15896	15877	15924	15779	15901	16072	15845	15871	15883	15697	15953	15949	15886	15783	16016	15946	15923	16102	15715	16074	15945	16124	15925	15838	15912	15940	16016	16007	15984	15977	15868	15849	15884	15943	15848	15987	16031	15834	15835	15857	15962	16021	15859	15983	15889	15753	15894	15885	15844	15917	15839	16048	15939	15828	15823	15914	15777	15883	15992	15919	15875	15868	15851	15972	15868	15896	15773	16138	15994	16015	15932	15946	16163	16053	15959	15897	16181	16218	15919	15959	15929	15864	15959	15943	16122	16071	15741	15929	15895	15879	15886	15765	15846	15882	15940	15985	15950	16003	15916	15940	16122	15849	15901	16064	15981	15819	15724	15805	15758	15825	15977	15914	15972	16138	15950	15965	15931	15856	15992	15999	15821	16073	16002	15831	16157	15881	16125	15986	15717	15686	15851	15927	15788	15986	15973	15715	15883	16040	16062	15954	15978	16014	15831	16006	15862	15959	15906	15996	15886	15945	15891	16030	15968	15929	16041	15899	16004	16202	15827	16083	15918	15929	15885	16031	16011	15997	15965	15832	15858	15870	15892	15850	16050	15804	15986	16264	16177	15970	15944	15855	15976	15957	15719	15844	15784	15823	15955	15990	15932	15844	15721	15915	16174	16029	15750	15781	15906	16136	15965	16057	15883	15936	15824	15785	15798	15864	15846	15897	15857	16063	15928	15856	15880	15997	16035	15996	15813	15883	15818	15881	15719	15909	15892	16057	15904	16024	15977	15968	15853	16034	16012	15931	15807	15819	16153	15924	15772	15873	15818	15944	15909	15800	15948	15925	16054	15974	15995	16057	15835	15932	15857	15795	15971	15884	15777	15754	16110	15879	15943	15952	16075	15916	16021	16194	15993	16052	15961	15695	15975	16007	15730	15836	15965	15916	16006	15830	16065	15944	16090	15723	15835	15935	16070	16005	15974	15906	16021	15855	15904	15793	15792	15960	16083	15747	15870	15995	15956	16068	15825	16009	15855	16043	15855	15922	15768	15961	15872	15954	15907	16131	16004	15868	15944	15872	15810	15918	16028	15896	15946	15938	15995	15777	15757	15794	15858	16172	16186	15932	15985	15920	15960	15811	15996	15786	15919	15934	16096	15887	16025	15989	15900
17497	23155	21866	18343	16851	16101	15328	15161	14987	14997	14786	14605	14620	14554	14528	14601	14571	14570	14536	14460	14488	14572	14521	14452	14452	14546	14401	14456	14450	14270	14412	14543	14280	14432	14340	14441	14351	14407	14479	14388	14237	14306	14299	14281	14434	14458	14326	14294	14218	14362	14334	14323	14391	14156	14446	14267	14107	14218	14391	14366	14372	14417	14439	14084	14309	14384	14254	14333	14510	14181	14298	14284	14245	14087	14241	14298	14224	14314	14254	14282	14275	14404	14403	14366	14273	14163	14146	14316	14332	14249	14375	14215	14536	14205	14298	14102	14140	14353	14221	14214	14456	14285	14336	14294	14295	14223	14317	14489	14328	14181	14279	14225	14328	14188	14361	14265	14363	14242	14259	14349	14506	14364	14234	14293	14211	14308	14340	14323	14190	14315	14274	14187	14293	14549	14379	14265	14284	14334	14276	14323	14219	14385	14131	14196	14128	14375	14344	14260	14254	14279	14216	14307	14273	14238	14380	14320	14302	14254	14132	14387	14323	14293	14228	14361	14273	14285	14321	14215	14529	14415	14357	14340	14356	14258	14236	14373	14278	14478	14384	14322	14342	14245	14366	14216	14424	14199	14337	14289	14334	14340	14301	14201	14320	14289	14302	14330	14221	14168	14417	14272	14345	14208	14320	14236	14190	14324	14290	14296	14284	14081	14339	14377	14259	14275	14159	14253	14528	14356	14269	14161	14513	14280	14291	14204	14247	14240	14236	14352	14353	14357	14129	14281	14189	14314	14298	14207	14427	14253	14382	14193	14272	14271	14328	14322	14286	14241	14533	14252	14343	14357	14302	14183	14332	14225	14302	14189	14133	14211	14396	14452	14225	14291	14350	14208	14340	14265	14336	14305	14308	14419	14304	14320	14360	14235	14181	14410	14389	14408	14239	14234	14413	14327	14166	14301	14280	14440	14128	14206	14227	14275	14371	14260	14420	14327	14159	14355	14410	14420	14315	14114	14404	14217	14431	14272	14463	14196	14179	14229	14265	14250	14368	14304	14205	14361	14216	14237	14237	14276	14282	14372	14431	14339	14395	14337	14114	14300	14533	14237	14415	14316	14406	14279	14421	14254	14312	14298	14251	14247	14315	14290	14313	14333	14268	14374	14351	14402	14292	14311	14346	14123	14237	14180	14242	14413	14295	14313	14233	14447	14368	14198	14268	14431	14137	14322	14319	14315	14361	14391	14409	14229	14459	14269	14172	14484	14311	14241	14300	14217	14320	14345	14365	14360	14073	14212	14498	14180	14368	14315	14254	14262	14238	14315	14268	14389	14178	14157	14308	14240	14305	14306	14168	14456	14289	14251	14287	14443	14279	14461	14335	14402	14305	14297	14442	14238	14138	14418	14238	14283	14375	14241	14224	14248	14205	14317	14241	14265	14279	14240	14218	14345	14250	14338	14236	14465	14225	14353	14145	14336	14344	14157	14398	14305	14361	14339	14474	14333	14478	14364	14491	14416	14361	14270	14138	14198	14242	14416	14340	14451	14225	14301	14247	14350	14293	14182	14094	14245	14327	14428	14355	14275	14232	14137	14333	14417	14239	14339	14295	14240	14113	14458	14329	14111	14273	14186	14369	13999	14323	14369	14267	14209	14283	14237	14307	14395	14143	14333	14289	14296	14359	14340	14318	14288	14477	14317	14191	14192	14292	14277	14349	14227	14334	14165	14236	14271	14208	14329	14214	14351	14462	14298	14402	14180	14288	14102	14295	14372	14054	14291	14254	14262	14326	14218	14326	14172	14248	14195	14449	14560	14332	14271	14328	14260	14175	14348	14272	14386	14456	14228	14247	14206	14312	14117	14123	14426	14374	14192	14451	14283	14313	14197	14342	14351	14314	14326	14331	14238	14245	14260	14262	14191	14514	14255	14284	14446	14362	14237	14246	14312	14323	14243	14494	14244	14232	14378	14151	14332	14415	14157	14277	14391	14110	14401	14308	14357	14316	14274	14337	14276	14274	14163	14180	14243	14173	14402	14392	14206	14137	14240	14103	14090	14407	14205	14195	14398	14306	14347	14387	14356	14308	14443	14033	14209	14283	14171	14187	14243	14321	14305	14426	14309	14232	14185	14344	14354	14356	14271	14285	14172	14441	14119	14429	14223	14192	14360	14417	14169	14312	14367	14396	14252	14317	14340	14385	14242	14130	14366	14355	14349	14198	14415	14325	14323	14284	14315	14248	14250	14276	14297	14201	14307	14366	14146	14290	14362	14507	14472	14484	14359	14284	14239	14445	14155	14238	14284	14255	14442	14240	14222	14253	14159	14420	14299	14197	14383	14269	14215	14340	14353	14333	14244	14151	14397	14415	14257	14210	14253	14611	14263	14424	14143	14123	14387	14164	14198	14311	14361	14269	14278	14192	14252	14309	14360	14440	14443	14250	14191	14451	14413	14160	14391	14329	14292	14382	14388	14262	14354	14271	14256	14231	14299	14269	14384	14386	14134	14275	14278	14330	14276	14377	14299	14232	14219	14248	14242	14228	14301	14339	14479	14311	14181	14408	14215	14216	14229	14375	14445	14359	14137	14178	14306	14321	14346	14143	14479	14351	14337	14333	14447	14386	14335	14339	14317	14326	14180	14363	14206	14331	14360	14330	14368	14383	14267	14371	14225	14334	14240	14302	14426	14404	14290	14256	14366	14237	14320	14239	14290	14323	14296	14389	14213	14449	14280	14184	14311	14327	14411	14291	14315	14167	14346	14288	14346	14248	14325	14463	14474	14282	14207	14401	14361	14302	14280	14244	14410	14267	14382	14216	14349	14293	14255	14458	14307	14375	14323	14347	14376	14219	14259	14340	14294	14266	14181	14119	14374	14382	14369	14371	14376	14257	14363	14369	14216	14261	14351	14236	14412	14385	14264	14286	14192	14225	14228	14420	14444	14288	14312	14437	14454	14178	14410	14279	14317	14361	14275	14380	14305	14265	14361	14232	14308	14277	14254	14389	14188	14245	14263	14277	14329	14259	14402	14434	14432	14264	14391	14323	14364	14196	14235	14219	14290	14370	14396	14445	14213	14450	14362	14169	14240	14235	14291	14496	14338	14283	14423	14331	14379	14256	14454	14303	14256	14182	14336	14132	14358	14485	14245	14156	14218	14261	14376	14200	14225	14211	14475	14321	14364	14452	14310	14338	14291	14368	14403	14355	14069	14231	14269	14183	14402	14295	14355	14351	14337	14301	14150	14295	14098	14346	14340	14155	14300	14342	14225	14434	14412	14427	14462	14351	14388	14235	14205	14414	14289	14186	14292	14278	14195	14263	14241	14154	14336	14295	14232	14399	14410	14570	14276	14219	14377	14500	14170	14360	14308	14393	14245	14286	14309	14275	14303	14372	14361	14197	14334	14329	14239	14267	14241	14347	14388	14364	14327	14294	14258	14334	14161	14306	14389	14369	14276	14372	14110	14331	14307	14484	14309	14153	14331	14429	14284	14292	14312	14181	14303	14198	14285	14301	14116	14340	14233	14376	14393	14249	14348	14377	14272	14294	14170	14331	14225	14357	14398	14366	14270	14387	14254	14388	14449	14467	14371	14292	14342	14453	14436	14289	14387	14156	14401	14197	14359	14424	14361	14311	14404	14397	14393	14235	14230	14326	14128	14200	14300	14313	14363	14292	14335	14530	14214	14403	14257	14217	14464	14388	14300	14376	14337	14263	14227	14284	14466	14276	14265	14345	14346	14470	14225	14344	14064	14286	14175	14385	14319	14282	14222	14240	14337	14559	14226	14252	14171	14202	14022	14337	14427	14323	14290	14220	14312	14468	14377	14340	14206	14309	14437	14253	14293	14369	14294	14356	14222	14143	14236	14239	14175	14263	14287	14253	14320	14410	14262	14259	14409	14365	14257	14291	14330	14255	14264	14209	14364	14200	14111	14285	14174	14291	14043	14485	14229	14212	14453	14320	14386	14282	14246	14311	14427	14192	14336	14279	14151	14348	14393	14451	14279	14199	14204	14228	14256	14104	14144	14366	14488	14279	14326	14295	14286	14233	14226	14312	14313	14487	14348	14305	14396	14167	14399	14371	14253	14348	14419	14384	14229	14259	14361	14108	14401	14082	14189	14381	14232	14280	14223	14185	14364	14457	14291	14281	14119	14209	14361	14313	14163	14323	14121	14267	14301	14404	14211	14314	14337	14440	14293	14461	14407	14166	14403	14341	14090	14360	14332	14303	14253	14318	14345	14490	14174	14345	14434	14484	14160	14290	14231	14406	14346	14341	14351	14346	14343	14391	14288	14193	14181	14338	14354	14204	14337	14246	14293	14355	14398	14336	14286	14537	14339	14336	14246	14203	14240	14233	14083	14460	14303	14112	14231	14368	14372	14407	14220	14236	14179	14271	14335	14234	14252	14343	14363	14408	14413	14431	14253	14337	14430	14332	14242	14197	14492	14249	14299	14338	14288	14329	14448	14465	14279	14236	14276	14233	14289	14312	14221	14149	14218	14371	14416	14255	14258	14330	14148	14226	14212	14235	14263	14279	14262	14264	14297	14269	14274	14350	14229	14390	14267	14165	14296	14291	14263	14286	14329	14277	14395	14270	14381	14326	14199	14338	14362	14300	14350	14305	14356	14220	14241	14282	14285	14165	14191	14321	14217	14414	14312	14317	14325	14190	14347	14127	14262	14278	14383	14444	14128	14382	14297	14138	14370	14334	14308	14197	14232	14278	14290	14342	14292	14015	14214	14329	14290	14299	14435	14336	14344	14347	14240	14397	14282	14407	14340	14427	14386	14204	14289	14403	14164	14344	14324	14435	14248	14358	14281	14196	14070	14283	14234	14432	14260	14106	14306	14372	14355	14327	14491	14342	14236	14442	14467	14375	14353	14302	14400	14318	14275	14243	14352	14111	14267	14389	14340	14419	14375	14159	14437	14247	14203	14199	14384	14366	14276	14173	14394	14380	14340	14185	14295	14336	14343	14115	14436	14301	14512	14180	14278	14319	14212	14275	14193	14272	14379	14331	14307	14314	14106	14234	14383	14392	14208	14375	14346	14374	14423	14402	14318	14424	14307	14427	14264	14396	14281	14272	14348	14388	14235	14251	14153	14484	14175	14280	14309	14187	14325	14225	14201	14273	14292	14270	14369	14296	14254	14244	14333
23588	20927	28155	23929	21844	21412	20401	17825	17141	17062	17005	16901	16863	16697	16843	16637	16554	16681	16494	16572	16509	16650	16459	16679	16626	16423	16470	16496	16615	16471	16653	16418	16370	16436	16373	16176	16343	16387	16280	16291	16292	16428	16295	16445	16425	16534	16378	16270	16271	16493	16221	16245	16043	16228	16276	16327	16261	16287	16304	16201	16205	16147	16360	16470	16227	16299	16384	16151	16264	16229	16196	16140	16117	16097	16270	16161	16241	16148	16432	16322	16285	16063	16246	16271	16188	16377	16402	16418	16241	16366	16191	16109	16532	16295	16218	16341	16457	16303	16236	16178	16359	16241	16266	16204	16207	16182	16102	16355	16414	16370	16447	16270	16340	16163	16204	16156	16280	16199	16243	16338	16337	16314	16238	16312	16419	16230	16251	16228	16025	16225	16301	16256	16387	16090	16355	16240	16369	16224	16270	16118	16255	16299	16274	16285	16125	16154	16223	16403	16199	16259	16257	16451	16374	16456	16260	16101	16124	16399	16347	16152	16318	16220	16270	16224	16341	16150	16512	16288	16305	16306	16279	16222	16271	16183	16244	16208	16198	16266	16271	16260	16228	16452	16304	16311	16288	16346	16441	16121	16433	16303	16340	16210	16206	16262	16293	16306	16256	16165	16308	16284	16187	16228	16350	16225	16289	16194	16481	16218	16051	16204	16359	16345	16354	16279	16275	16133	16240	16369	16149	16094	16301	16289	16249	16409	16411	16408	16280	16368	16142	16075	16168	16266	16262	16243	16039	16305	16133	16228	16208	16358	16277	16163	16277	16425	16222	16123	16286	16203	16230	16467	16511	16272	16271	16217	16292	16279	16064	16230	16492	16153	16392	16260	16199	16194	16329	16317	16221	16359	16217	16326	16163	16067	16383	16285	16268	16383	15955	16202	16066	16316	16378	16226	16157	16202	16155	16277	16202	16382	16275	16310	16221	16436	16183	15982	16192	16155	16209	16458	16348	16369	16233	16359	16298	16320	16150	16221	16344	16261	16330	16240	16072	16332	16272	16107	16265	16371	16195	16000	16196	16205	16135	16341	16311	16361	16144	16183	16340	16317	16163	16258	16291	16475	16288	16156	16062	16275	16281	16221	16255	16373	16125	16454	16384	16121	16253	16417	16259	16343	16262	16198	16154	16423	16289	16172	16111	16120	16342	16430	16360	16298	16199	16197	16271	16224	16279	16105	16252	16206	16330	16323	16266	16381	16258	16313	16216	16325	16235	16190	16120	15966	16277	16561	16184	16371	16267	16214	16351	16187	16292	16278	16184	16343	16436	16208	16131	16380	16420	16238	16149	16269	16361	16284	16385	16312	16314	16469	16339	16321	16278	16137	16181	16285	16236	16339	16251	16147	16373	16232	16324	16306	16255	16172	16298	16170	16136	16134	16041	16298	16186	16074	16189	16182	16299	16343	16308	16139	16244	16158	16205	16346	16174	16352	16286	16382	16397	16323	16139	16230	16124	16334	16193	16183	16218	16256	16269	16235	16278	16198	16251	16204	16308	16280	16159	16135	16191	16459	16309	16387	16560	16347	16217	16174	16454	16237	16349	16174	16458	16283	16440	16224	16162	16319	16387	16245	16335	16223	16024	16323	16365	16230	16328	16216	16364	16340	16247	16322	16176	16561	16224	16296	16043	16446	16268	16141	16136	16134	16463	16133	16201	16261	16274	16200	16378	16214	16117	16211	16306	16284	16398	16360	16415	16341	16256	16370	16302	16357	16296	16201	16335	16334	16344	16215	16176	16161	16321	16333	16169	16303	16270	16240	16267	16224	16299	16305	16417	16155	16191	16211	16391	16118	16045	16219	16159	16154	16155	16216	16167	16282	16115	16254	16249	16333	16404	16162	16163	16484	16364	16216	16478	16320	16184	16233	16397	16306	16128	16274	16225	16183	16244	16363	16342	16403	16265	16154	16372	16184	16247	16308	16291	16145	16380	16275	16219	16279	16341	16294	16221	16243	16197	16193	16236	16253	16235	16304	16175	16227	16363	16062	16145	16040	16042	16171	16288	16320	16290	16249	16327	16165	16219	16059	16228	16222	16122	16322	16147	16080	16296	16256	16146	16200	16208	16214	16257	16301	16300	16331	16376	16279	16365	16160	16083	16070	16332	16359	16340	16051	16340	16478	16342	16302	16176	16160	16356	16430	16204	16317	16092	16226	16312	16349	15945	16311	16297	16300	16439	16325	16282	16283	16211	16298	16301	16206	16231	16366	16319	16303	16421	16154	16341	16265	16201	16316	16184	16181	16331	16345	16368	16150	16298	16260	16260	16323	16226	16326	16256	16436	16395	16034	16355	16299	16229	16423	16384	16128	16383	16175	16194	16352	16327	16329	16326	16172	16195	16253	16253	16161	16172	16185	16291	16446	16131	15992	16324	16209	16235	16348	16455	16348	16369	16258	16043	16383	16262	16140	16295	16353	16421	16111	16305	16224	16291	16213	16202	16269	16231	16205	16303	16309	16160	16229	16363	16380	16322	16273	16018	16217	16372	16399	16490	16204	16350	16106	16253	16030	16270	16222	16136	16201	16311	16260	16207	16195	16179	16356	16236	16216	16313	16269	16400	16277	16262	16215	16376	16121	16415	16125	16112	16271	16369	16282	16440	16201	16108	16093	16447	16012	16327	16300	16418	16199	16197	16342	16329	16154	16443	16193	16256	16511	16230	16059	16229	16223	16477	16097	16250	16269	16371	16102	16248	16398	16401	16109	16230	16342	16201	16366	16422	16366	16402	16215	16370	16174	16317	16077	16187	16206	16228	16201	16258	16378	16303	16237	16266	16093	16202	16158	16252	16231	16212	16091	16105	16197	16369	16281	16357	16273	16331	16158	16228	16093	16213	16416	16155	16236	16233	16222	16350	16356	16450	16171	16278	16294	16206	16251	16266	16218	16199	16265	16327	16316	16336	16101	16207	16207	16462	16254	16036	16293	16494	16393	16314	16281	16242	16210	16323	16200	16238	16353	16278	16360	16522	16384	16127	16308	16217	16342	16251	16273	16303	16152	16134	16114	16110	16298	16226	16207	16226	16403	16098	16155	16022	16170	16017	16125	16398	16293	16388	16237	16131	16138	16461	16410	16418	16287	16209	16258	16195	16103	16402	16284	16336	16323	16317	16409	16057	16154	16261	16361	16229	16251	16318	16256	16073	16168	16231	16352	16154	16375	16350	16347	16313	16066	16109	16284	16187	16056	16186	16274	16408	16269	16331	16300	16369	16238	16207	16443	16268	16444	16360	16248	16240	16285	16365	16171	16116	16245	16542	16226	16347	16212	16232	16032	16127	16231	16179	16164	16238	16473	16132	16347	16086	16432	16384	16428	16124	16263	16412	16201	16346	16369	16318	16460	16398	16350	16245	16265	16252	16499	16305	16396	16220	16290	16091	16024	16356	16306	16354	16197	16253	16057	16153	16274	16266	16273	16346	16459	16339	16236	16220	16214	16100	16050	16207	16251	16226	16338	16171	16070	16224	16333	16467	16281	16119	16435	16336	16366	16241	16345	16216	16097	16192	16183	16440	16240	16210	16017	16371	16181	16342	16288	16421	16262	16385	16195	16302	16244	16203	16257	16223	16267	16379	16327	16212	16320	16196	16373	16051	16246	16133	16365	16196	16211	16246	16225	16301	16154	16276	16143	16354	16403	16219	16369	16159	16323	16182	16178	16269	16218	16287	16387	16270	16198	16210	16145	16149	16237	16241	16341	16263	16249	16274	16246	16397	16235	16380	16368	16229	16333	16209	16149	16336	16207	16262	15978	16303	16348	16288	16347	16133	16210	16247	16407	16286	16229	16250	16187	16327	16220	16435	16168	16233	16267	16252	16204	16158	16465	16226	16162	16296	16479	16279	16217	16187	16158	16471	16188	16386	16379	16109	16324	16315	16151	16268	16311	16351	16359	16316	16340	16178	16226	16384	16358	16311	16272	16159	16406	16169	16138	16250	16260	16495	16159	16102	16175	16256	16272	16240	16266	16268	16313	16310	16152	16368	16107	16335	16073	16157	16228	16402	16151	16214	16110	16122	16250	16137	16419	16337	16294	16447	16264	16269	16158	16285	16171	16438	16010	16227	16222	16284	16147	16228	16278	16158	16346	16226	16069	16254	16250	16415	16212	16257	16379	16158	16217	16243	16301	16392	16419	16124	16350	16400	16271	16372	16279	16293	16298	16304	16225	16249	16072	16109	16267	16140	16184	16182	16293	16454	16364	16326	16200	16302	16346	16241	16240	16387	16447	16279	16159	16353	16301	16027	16307	16356	16213	16268	16395	16355	16415	16288	16456	16155	16164	16309	16561	16312	16230	16504	16500	16524	16161	16197	16429	16197	16403	16445	16219	16267	16198	16062	16235	16183	16292	16265	16283	16370	16378	16256	16326	16232	16462	16322	16285	16442	16251	16433	16389	16306	16342	16217	16178	16466	16077	16248	16162	16123	16057	16300	16264	16388	16123	16443	16150	16141	16339	16311	16062	16228	16374	16096	16235	16251	16451	16225	16267	16191	16294	16233	16418	16437	16324	16141	16280	16078	16304	16476	16193	16324	16299	16116	15963	16213	16094	16236	16133	16232	16169	16177	16151	16274	16087	16401	16145	16264	16194	16271	16233	16090	16247	16299	16435	16319	16155	16169	16208	16282	16178	16236	16398	16244	16361	16130	16097	16218	16233	16349	16163	16049	16328	16214	16254	16357	16135	16133	16358	16214	16227	16151	16208	16280	16230	16228	16309	16274	16321	16224	16274	16482	16211	16252	16390	16393	16057	16379	16437	16399	16442	16177	16180	16249	16281	16281	16328	16325	16266	16513	16270	16075	16118	16160	16468	16163	16413	16582	16313	16340	16216	16338	16246	16084	16438	16250	16216	16185	16339	16360	16196	16197	16234	16373	16295	16099	16312	16130	16104	16220	16430	16297	16210	16395	15992	16203	16310	16300	16270	16462	16400	16097	16243	16296	16203	16233	16064	16305	16177	16210	16401	16403	16439	16140	16157	16231	16223	16461	16297	16246	16355	16329	16154	16231	16249	16267	16291	16145	16131	16257	16413	16268	16311	16269	16238	16221	16338	16169	16153	16227	16140	16318	16349	16297	16253	16216	16356	16630	16328	16037	16367
17792	29307	27844	22270	19487	17941	17089	16236	16012	15746	15526	15289	15279	15166	14958	14992	15115	15133	15074	15027	14880	14875	14725	14833	14907	14908	14842	15025	14800	14758	14807	14660	14770	14836	14793	14622	14774	14752	14595	14632	14914	14781	14670	14549	14637	14542	14589	14468	14671	14601	14419	14445	14486	14673	14570	14607	14570	14674	14863	14672	14595	14705	14634	14720	14628	14543	14500	14675	14668	14723	14662	14531	14518	14460	14733	14454	14559	14614	14405	14645	14636	14409	14376	14478	14567	14683	14484	14465	14628	14525	14390	14558	14452	14412	14548	14757	14628	14514	14309	14544	14639	14362	14531	14738	14619	14537	14479	14374	14641	14672	14511	14459	14665	14334	14610	14530	14438	14592	14569	14506	14551	14515	14308	14647	14373	14389	14579	14618	14477	14645	14425	14539	14462	14514	14483	14418	14355	14489	14522	14496	14727	14602	14484	14572	14522	14572	14375	14595	14521	14743	14540	14428	14572	14630	14489	14472	14486	14562	14625	14541	14393	14624	14583	14569	14490	14687	14656	14512	14594	14426	14519	14494	14621	14611	14347	14612	14590	14509	14765	14609	14456	14589	14748	14532	14480	14551	14613	14453	14670	14504	14585	14598	14412	14681	14547	14424	14426	14427	14617	14369	14558	14604	14645	14435	14536	14506	14656	14427	14519	14604	14582	14452	14372	14574	14555	14516	14363	14448	14495	14463	14562	14627	14448	14464	14614	14560	14442	14399	14496	14569	14316	14569	14528	14482	14350	14458	14523	14440	14645	14588	14399	14525	14562	14539	14540	14559	14571	14462	14532	14640	14465	14703	14710	14627	14530	14492	14578	14465	14384	14506	14448	14533	14542	14541	14393	14545	14474	14623	14476	14402	14608	14560	14557	14766	14521	14540	14574	14488	14421	14466	14603	14439	14514	14566	14493	14280	14517	14499	14426	14482	14531	14575	14553	14292	14480	14542	14505	14312	14630	14623	14546	14549	14398	14513	14549	14628	14571	14526	14495	14614	14407	14517	14525	14515	14643	14406	14412	14622	14557	14479	14397	14545	14482	14590	14557	14488	14446	14518	14624	14813	14626	14578	14575	14591	14451	14544	14498	14661	14391	14408	14451	14399	14459	14505	14575	14543	14413	14509	14427	14544	14399	14548	14458	14413	14443	14420	14536	14670	14480	14680	14382	14526	14700	14591	14421	14630	14647	14479	14578	14374	14448	14478	14445	14487	14488	14427	14430	14476	14513	14427	14446	14507	14425	14580	14557	14554	14531	14460	14463	14509	14532	14533	14602	14375	14611	14539	14387	14505	14525	14571	14527	14537	14438	14578	14605	14616	14464	14690	14455	14525	14466	14533	14512	14384	14480	14635	14548	14584	14398	14600	14547	14476	14481	14691	14563	14629	14590	14594	14542	14491	14597	14439	14665	14612	14446	14614	14575	14649	14438	14521	14539	14434	14477	14626	14608	14633	14422	14530	14505	14526	14454	14585	14423	14483	14594	14687	14571	14533	14440	14551	14559	14447	14480	14498	14583	14662	14600	14513	14651	14501	14582	14551	14678	14482	14507	14638	14692	14499	14563	14442	14600	14438	14571	14425	14570	14627	14394	14449	14497	14396	14454	14478	14509	14429	14636	14511	14507	14645	14463	14719	14489	14423	14453	14467	14443	14519	14593	14531	14636	14608	14574	14609	14491	14503	14629	14512	14568	14489	14435	14678	14456	14569	14444	14428	14489	14391	14352	14392	14367	14518	14676	14476	14460	14562	14540	14529	14517	14554	14585	14562	14576	14410	14398	14606	14614	14571	14527	14506	14474	14553	14398	14529	14607	14350	14484	14357	14517	14672	14494	14468	14683	14536	14539	14633	14422	14503	14447	14740	14642	14561	14665	14434	14584	14522	14476	14617	14549	14463	14540	14457	14702	14467	14624	14498	14679	14550	14674	14551	14460	14581	14614	14611	14502	14498	14482	14510	14509	14561	14331	14534	14497	14686	14604	14424	14520	14469	14584	14489	14662	14336	14640	14502	14623	14566	14425	14525	14747	14638	14564	14483	14418	14541	14652	14539	14488	14606	14546	14531	14430	14545	14378	14488	14386	14459	14615	14479	14580	14510	14558	14598	14626	14495	14561	14654	14572	14436	14369	14570	14405	14535	14612	14399	14492	14499	14463	14448	14580	14435	14573	14447	14704	14468	14584	14557	14434	14432	14631	14608	14335	14420	14643	14538	14676	14399	14440	14377	14597	14586	14500	14416	14554	14491	14607	14499	14600	14646	14496	14517	14530	14496	14611	14704	14527	14492	14537	14545	14612	14650	14562	14394	14594	14568	14461	14362	14532	14526	14524	14401	14345	14459	14605	14451	14753	14478	14531	14363	14553	14472	14559	14507	14553	14475	14495	14506	14578	14399	14579	14642	14578	14453	14498	14471	14552	14450	14527	14585	14552	14549	14611	14496	14404	14570	14564	14482	14552	14478	14530	14382	14367	14476	14440	14558	14608	14583	14622	14478	14624	14600	14546	14514	14506	14466	14596	14563	14593	14493	14498	14511	14391	14632	14553	14503	14610	14390	14578	14525	14584	14433	14579	14574	14556	14341	14538	14471	14450	14490	14590	14445	14606	14608	14489	14641	14291	14633	14504	14401	14475	14579	14779	14435	14467	14527	14501	14627	14459	14327	14560	14653	14433	14466	14452	14419	14445	14462	14573	14445	14698	14483	14555	14685	14456	14605	14667	14448	14597	14634	14518	14270	14423	14654	14457	14747	14634	14568	14434	14668	14483	14714	14393	14546	14444	14665	14452	14740	14381	14508	14515	14671	14495	14411	14527	14564	14486	14573	14483	14463	14497	14622	14696	14584	14548	14504	14520	14440	14372	14525	14514	14464	14662	14391	14532	14573	14485	14406	14520	14671	14494	14474	14438	14431	14432	14475	14419	14529	14513	14527	14561	14574	14450	14647	14470	14526	14559	14329	14599	14498	14605	14596	14472	14490	14621	14563	14425	14601	14514	14598	14588	14591	14555	14687	14492	14574	14462	14401	14697	14502	14525	14511	14495	14604	14506	14586	14444	14527	14430	14374	14391	14502	14545	14421	14437	14642	14519	14433	14373	14507	14596	14525	14458	14590	14639	14546	14488	14594	14577	14369	14513	14426	14484	14613	14454	14541	14412	14468	14580	14561	14607	14374	14510	14530	14438	14362	14471	14493	14630	14542	14545	14610	14535	14627	14612	14411	14571	14466	14554	14545	14457	14566	14579	14667	14609	14457	14506	14443	14588	14426	14612	14351	14529	14515	14626	14613	14492	14511	14425	14485	14543	14593	14392	14496	14626	14653	14606	14416	14580	14587	14606	14649	14520	14614	14412	14486	14419	14502	14616	14618	14563	14482	14517	14454	14522	14456	14630	14450	14523	14611	14500	14510	14518	14751	14543	14443	14557	14531	14524	14777	14522	14690	14600	14598	14327	14559	14495	14461	14625	14445	14379	14551	14414	14649	14584	14474	14541	14501	14383	14679	14426	14368	14631	14555	14772	14592	14422	14491	14637	14394	14599	14591	14513	14376	14608	14424	14555	14680	14429	14510	14623	14482	14596	14557	14536	14534	14539	14515	14453	14545	14508	14541	14498	14523	14661	14446	14586	14317	14610	14511	14469	14297	14456	14611	14494	14561	14386	14656	14324	14678	14532	14372	14604	14594	14418	14480	14496	14509	14455	14465	14557	14471	14510	14525	14596	14540	14439	14578	14485	14650	14551	14482	14449	14503	14611	14587	14552	14494	14592	14621	14579	14496	14460	14422	14425	14485	14291	14430	14515	14703	14514	14675	14442	14721	14535	14477	14425	14534	14585	14488	14488	14616	14561	14692	14416	14580	14346	14455	14524	14450	14446	14528	14464	14470	14312	14488	14539	14689	14600	14558	14479	14624	14722	14593	14670	14596	14695	14555	14515	14476	14546	14611	14570	14480	14381	14563	14404	14576	14289	14436	14520	14579	14668	14553	14561	14537	14589	14566	14346	14476	14492	14620	14384	14559	14480	14437	14411	14391	14562	14433	14569	14654	14559	14454	14458	14450	14469	14525	14744	14512	14541	14586	14417	14709	14363	14579	14596	14576	14496	14572	14540	14524	14456	14561	14475	14455	14490	14614	14467	14452	14402	14588	14519	14292	14514	14641	14593	14600	14545	14557	14523	14477	14444	14459	14526	14485	14576	14486	14542	14505	14475	14472	14544	14623	14528	14438	14559	14482	14489	14575	14595	14411	14448	14673	14611	14452	14759	14492	14521	14547	14520	14565	14388	14544	14591	14447	14401	14492	14586	14400	14579	14517	14642	14564	14613	14524	14556	14283	14427	14570	14442	14509	14547	14534	14655	14553	14595	14468	14538	14477	14705	14586	14544	14529	14671	14487	14648	14488	14484	14504	14599	14485	14601	14483	14495	14448	14501	14702	14488	14674	14491	14443	14378	14589	14498	14590	14562	14547	14471	14475	14653	14494	14573	14387	14567	14542	14504	14622	14584	14457	14511	14451	14499	14588	14473	14557	14655	14571	14523	14481	14615	14465	14655	14567	14465	14671	14543	14585	14595	14622	14573	14543	14543	14692	14414	14589	14591	14525	14483	14423	14611	14524	14514	14473	14431	14586	14782	14529	14563	14550	14378	14394	14519	14580	14485	14545	14324	14534	14458	14379	14515	14478	14382	14423	14506	14560	14493	14500	14490	14494	14476	14611	14375	14617	14548	14399	14677	14483	14457	14409	14546	14582	14613	14656	14516	14451	14560	14534	14417	14584	14522	14506	14494	14550	14601	14455	14598	14620	14595	14588	14403	14569	14518	14399	14476	14390	14603	14537	14493	14429	14494	14454	14507	14554	14555	14444	14641	14488	14537	14480	14635	14745	14567	14463	14502	14479	14668	14526	14434	14568	14546	14558	14476	14494	14647	14477	14442	14330	14687	14435	14553	14675	14523	14589	14535	14649	14493	14575	14520	14564	14588	14404	14567	14529	14408	14396	14428	14469	14523	14493	14481	14679	14487	14686	14569	14661	14651	14622	14595	14484	14497	14537	14630	14459	14474	14396	14336	14517	14687	14590	14569	14671	14462	14656	14477	14554	14574	14630	14583	14588
22480	20889	28521	23361	21094	22938	24051	18663	17652	17694	17563	17319	17204	17295	17046	17111	16934	16795	16877	16726	16679	16829	16716	16786	16821	16561	16717	16676	16568	16729	16667	16623	16778	16648	16714	16557	16521	16598	16294	16608	16692	16503	16538	16344	16686	16374	16428	16507	16465	16570	16283	16377	16471	16671	16320	16635	16499	16507	16531	16516	16520	16376	16339	16582	16587	16434	16572	16458	16421	16509	16359	16409	16354	16471	16627	16525	16276	16447	16427	16568	16274	16562	16508	16403	16470	16257	16159	16452	16308	16317	16381	16322	16487	16220	16213	16349	16369	16448	16303	16166	16485	16359	16403	16430	16397	16338	16344	16348	16402	16217	16402	16395	16192	16438	16333	16280	16330	16402	16461	16338	16479	16396	16314	16416	16291	16378	16515	16518	16483	16347	16239	16382	16428	16239	16407	16352	16403	16519	16362	16527	16224	16423	16243	16220	16375	16276	16325	16316	16541	16357	16215	16577	16504	16156	16330	16348	16215	16300	16199	16163	16402	16432	16294	16206	16468	16199	16370	16118	16431	16368	16449	16674	16523	16226	16220	16167	16225	16320	16233	16362	16384	16367	16324	16190	16323	16412	16162	16520	16457	16425	16429	16146	16436	16537	16421	16381	16365	16229	16312	16419	16301	16288	16246	16400	16392	16317	16391	16341	16455	16290	16297	16412	16240	16500	16397	16546	16159	16315	16328	16226	16336	16187	16206	16515	16358	16485	16147	16222	16371	16388	16236	16428	16428	16388	16298	16533	16453	16550	16479	16347	16267	16234	16298	16218	16210	16205	16391	16296	16291	16425	16443	16228	16312	16242	16487	16245	16341	16246	16383	16315	16520	16338	16248	16382	16395	16616	16484	16108	16231	16353	16393	16242	16263	16322	16290	16232	16444	16306	16155	16325	16375	16421	16364	16376	16345	16374	16262	16445	16559	16490	16384	16630	16456	16375	16435	16286	16333	16410	16317	16143	16280	16316	16546	16364	16170	16348	16063	16239	16363	16356	16223	16306	16465	16472	16365	16199	16152	16347	16384	16343	16465	16365	16457	16156	16196	16371	16347	16317	16420	16386	16350	16483	16195	16575	16250	16303	16570	16466	16420	16466	16237	16244	16288	16468	16334	16242	16253	15972	16267	16366	16131	16210	16472	16355	16313	16433	16308	16524	16322	16479	16409	16398	16170	16436	16311	16235	16149	16187	16454	16546	16321	16249	16357	16403	16314	16402	16207	16294	16232	16371	16401	16392	16354	16199	16357	16434	16399	16389	16404	16406	16333	16152	16329	16438	16391	16220	16392	16577	16107	16085	16400	16351	16419	16452	16552	16193	16421	16436	16307	16298	16323	16276	16423	16422	16431	16504	16333	16292	16427	16341	16272	16235	16324	16402	16385	16523	16599	16266	16335	16464	16262	16214	16207	16531	16229	16426	16368	16483	16426	16259	16244	16361	16510	16261	16290	16474	16336	16294	16392	16428	16354	16384	16247	16332	16237	16385	16296	16406	16359	16400	16568	16414	16389	16455	16295	16580	16405	16229	16131	16305	16227	16255	16447	16382	16277	16247	16356	16208	16241	16229	16280	16359	16125	16204	16335	16338	16572	16383	16613	16401	16377	16401	16325	16387	16411	16212	16352	16337	16399	16278	16449	16358	16382	16368	16424	16281	16609	16327	16320	16408	16290	16365	16424	16495	16173	16279	16470	16297	16220	16585	16261	16197	16470	16056	16393	16119	16307	16252	16200	16486	16622	16310	16372	16239	16212	16264	16475	16336	16394	16339	16530	16106	16400	16553	16329	16195	16152	16267	16288	16193	16296	16270	16375	16483	16305	16415	16251	16405	16346	16362	16385	16380	16271	16319	16440	16471	16313	16387	16394	16486	16415	16352	16541	16377	16264	16219	16218	16308	16232	16302	16287	16349	16213	16458	16504	16250	16384	16488	16310	16344	16343	16304	16316	16604	16406	16365	16065	16345	16390	16448	16228	16315	16415	16568	16408	16376	16513	16431	16422	16221	16358	16338	16142	16342	16114	16452	16238	16279	16389	16029	16408	16436	16446	16394	16527	16225	16214	16244	16481	16507	16311	16359	16283	16247	16344	16578	16370	16485	16428	16387	16325	16260	16429	16601	16565	16225	16216	16429	16315	16438	16342	16333	16385	16456	16490	16186	16362	16087	16416	16379	16219	16224	16175	16238	16229	16388	16315	16470	16357	16429	16487	16301	16356	16377	16139	16294	16406	16269	16404	16190	16243	16370	16250	16263	16502	16482	16301	16179	16507	16348	16353	16427	16447	16520	16508	16227	16184	16402	16283	16256	16307	16359	16382	16352	16290	16401	16113	16374	16322	16263	16335	16264	16430	16529	16463	16313	16259	16109	16310	16354	16380	16357	16206	16454	16270	16270	16422	16262	16334	16318	16227	16258	16498	16268	16378	16319	16169	16411	16311	16252	16434	16285	16343	16473	16352	16175	16236	16417	16505	16348	16423	16158	16107	16220	16450	16310	16366	16263	16471	16120	16361	16354	16144	16124	16302	16413	16359	16313	16444	16325	16422	16183	16343	16260	16479	16356	16442	16265	16238	16126	16244	16278	16250	16435	16361	16422	16445	16429	16010	16136	16300	16257	16305	16326	16429	16243	16301	16217	16450	16250	16441	16166	16591	16162	16245	16381	16397	16425	16209	16439	16190	16285	16364	16178	16279	16450	16319	16176	16165	16479	16425	16266	16322	16635	16135	16267	16255	16275	16434	16370	16250	16292	16467	16279	16336	16299	16303	16216	16249	16335	16255	16230	16094	16419	16471	16209	16458	16533	16373	16583	16224	16316	16427	16475	16406	16337	16233	16223	16218	16292	16195	16300	16367	16179	16321	16499	16317	16429	16303	16208	16377	16342	16397	16347	16215	16433	16392	16132	16603	16323	16396	16426	16416	16240	16301	16386	16476	16223	16281	16319	16249	16153	16351	16233	16451	16344	16279	16127	16287	16343	16245	16309	16177	16375	16426	16311	16265	16436	16312	16214	16382	16320	16504	16440	16350	16186	16124	16187	16247	16446	16422	16140	16329	16094	16380	16173	16431	16465	16360	16328	16289	16539	16407	16468	16377	16228	16220	16337	16525	16357	16331	16447	16395	16441	16262	16194	16197	16282	16318	16179	16090	16499	16382	16243	16415	16179	16388	16238	16081	16272	16344	16431	16457	16391	16548	16365	16269	16293	16399	16382	16211	16120	16321	16284	16334	16311	16572	16278	16506	16215	16201	16300	16416	16127	16210	16323	16326	16276	16582	16170	16146	16370	16294	16375	16290	16228	16306	16172	16306	16225	16410	16422	16449	15991	16278	16315	16541	16341	16315	16350	16468	16353	16210	16281	16302	16395	16370	16312	16409	16498	16280	16224	16225	16468	16257	16297	16473	16254	16170	16556	16286	16438	16407	16607	16263	16316	16417	16256	16292	16256	16454	16289	16269	16294	16481	16257	16138	16424	16337	16147	16422	16358	16204	16309	16221	16289	16475	16576	16417	16412	16255	16482	16515	16291	16493	16268	16123	16288	16282	16445	16593	16351	16297	16071	16324	16399	16380	16239	16401	16455	16363	16170	16451	16352	16282	16365	16379	16185	16200	16184	16370	16433	16296	16310	16127	16221	16149	16382	16283	16426	16362	16144	16300	16185	16422	16300	16434	16395	16285	16445	16289	16403	16449	16473	16305	16267	16327	16482	16371	16456	16537	16376	16286	16196	16210	16240	16175	16298	16379	16317	16291	16224	16203	16473	16331	16494	16302	16206	16328	16394	16270	16408	16262	16331	16312	16290	16455	16360	16370	16252	16233	16287	16179	16538	16149	16238	16307	16394	16282	16135	16407	16410	16350	16473	16307	16325	16160	16405	16269	16337	16184	16300	16373	16295	16333	16410	16358	16098	16173	16399	16362	16271	16456	16394	16390	16494	16216	16248	16230	16346	16274	16304	16231	16467	16393	16357	16221	16404	16088	16200	16266	16353	16268	16308	16442	16374	16259	16277	16383	16288	16436	16351	16459	16422	16495	16328	16443	16148	16664	16365	16539	16470	16611	16313	16401	16396	16354	16266	16451	16394	16293	16298	16479	16398	16417	16284	16198	16366	16079	16227	16368	16311	16246	16400	16476	16246	16300	16235	16477	16443	16317	16286	16127	16164	16341	16349	16520	16512	16289	16433	16338	16460	16596	16310	16463	16269	16321	16229	16221	16204	16282	16266	16500	16262	16383	16434	16327	16184	16355	16195	16221	16351	16302	16337	16353	16273	16167	16219	16151	16376	16518	16220	16176	16184	16154	16195	16289	16245	16379	16249	16215	16416	16095	16328	16414	16371	16457	16314	16279	16283	16575	16287	16153	16346	16264	16373	16562	16254	16351	16255	16378	16213	16338	16294	16290	16517	16422	16416	16258	16366	16188	16518	16289	16282	16027	16173	16362	16513	16336	16252	16237	16385	16263	16407	16320	16350	16230	16158	16332	16166	16339	16237	16459	16293	16431	16324	16201	16089	16148	16256	16262	16212	16225	16354	16444	16478	16432	16244	16268	16342	16425	16472	16224	16393	16350	16408	16309	16140	16248	16327	16372	16441	16174	16333	16433	16174	16291	16183	16313	16303	16456	16538	16208	16333	16347	16260	16311	16204	16305	16114	16340	16226	16296	16459	16410	16433	16357	16416	16355	16313	16428	16236	16365	16403	16316	16511	16297	16326	16540	16413	16401	16363	16370	16338	16208	16231	16429	16276	16171	16393	16414	16401	16263	16218	16271	16309	16531	16430	16276	16176	16219	16058	16336	16401	16407	16257	16449	16422	16443	16388	16249	16324	16306	16332	16267	16414	16387	16368	16341	16101	16248	16345	16169	16391	16512	16377	16447	16246	16140	16350	16317	16228	16352	16013	16311	16228	16306	16328	16372	16414	16514	16216	16142	16230	16405	16364	16371	16484	16370	16193	16508	16109	16234	16361	16278	16283	16207	16364	16436	16278	16263	16231	16497	16184	16226	16548	16255	16295	16473	16233	16179	16330	16414	16370	16140	16424	16216	16142	16283	16199	16269	16328	16281	16121	16405	16318	16385	16380	16089	16094	16247	16091	16175	16428	16335	16386
19780	33813	31949	25121	21619	19462	18255	17343	16570	16548	15889	15854	15709	15343	15355	15218	15206	15163	15120	15044	15190	14894	15078	14990	14960	15058	14983	15094	15080	14766	14964	14997	14715	14855	15006	14764	14895	14829	14693	14893	14658	14645	14761	14664	14767	14650	14691	14486	14692	14803	14660	14669	14806	14531	14696	14644	14644	14653	14783	14657	14712	14779	14788	14545	14660	14616	14675	14565	14494	14588	14700	14511	14498	14680	14607	14557	14607	14767	14671	14579	14663	14530	14554	14747	14512	14737	14566	14557	14647	14496	14615	14579	14573	14618	14702	14510	14644	14622	14663	14696	14590	14591	14669	14729	14560	14686	14491	14589	14621	14487	14524	14608	14544	14616	14536	14535	14379	14465	14501	14644	14612	14553	14607	14596	14512	14542	14482	14649	14669	14577	14580	14367	14649	14636	14604	14648	14543	14576	14418	14567	14637	14305	14647	14536	14609	14604	14485	14524	14539	14599	14485	14336	14421	14434	14606	14634	14661	14620	14595	14535	14416	14633	14609	14740	14593	14424	14482	14588	14479	14572	14363	14596	14652	14531	14627	14495	14633	14483	14572	14490	14465	14478	14652	14547	14564	14516	14602	14597	14577	14563	14536	14417	14515	14547	14326	14646	14582	14522	14617	14524	14769	14514	14709	14567	14481	14560	14299	14520	14624	14477	14544	14707	14640	14569	14619	14403	14611	14589	14541	14664	14698	14466	14489	14465	14459	14444	14651	14585	14525	14583	14464	14526	14574	14636	14666	14403	14570	14506	14613	14704	14613	14488	14574	14589	14566	14522	14515	14541	14422	14528	14516	14749	14403	14527	14508	14534	14633	14448	14441	14455	14460	14533	14496	14539	14547	14564	14561	14578	14563	14452	14572	14514	14312	14523	14560	14483	14810	14394	14406	14584	14759	14451	14564	14545	14519	14537	14682	14610	14533	14619	14608	14632	14637	14676	14641	14736	14309	14416	14552	14609	14492	14581	14535	14537	14473	14478	14627	14551	14607	14424	14548	14566	14544	14594	14303	14582	14642	14608	14674	14317	14554	14493	14553	14615	14479	14541	14545	14553	14520	14456	14525	14640	14512	14519	14703	14398	14582	14491	14468	14618	14438	14508	14419	14635	14534	14640	14605	14504	14564	14706	14562	14448	14461	14589	14534	14534	14479	14563	14603	14587	14514	14536	14586	14498	14646	14601	14578	14515	14584	14509	14591	14637	14531	14677	14395	14431	14496	14494	14569	14381	14454	14419	14353	14389	14347	14481	14382	14422	14600	14496	14526	14751	14512	14425	14600	14595	14577	14571	14533	14491	14438	14584	14419	14513	14427	14544	14501	14565	14447	14493	14543	14549	14555	14509	14557	14510	14367	14570	14502	14384	14407	14685	14498	14529	14598	14647	14589	14455	14668	14523	14642	14470	14741	14535	14645	14446	14548	14614	14396	14523	14487	14514	14372	14511	14546	14384	14551	14492	14612	14490	14510	14616	14466	14615	14678	14506	14535	14583	14559	14614	14586	14555	14579	14549	14494	14537	14461	14596	14620	14396	14482	14532	14437	14558	14483	14472	14484	14543	14456	14445	14465	14408	14484	14548	14525	14427	14468	14614	14604	14539	14401	14639	14556	14468	14635	14585	14338	14559	14562	14524	14529	14593	14493	14533	14520	14559	14548	14497	14438	14576	14543	14510	14454	14456	14556	14476	14765	14521	14609	14462	14732	14384	14624	14517	14573	14390	14494	14398	14621	14646	14687	14422	14624	14542	14420	14678	14724	14490	14699	14566	14430	14539	14576	14630	14517	14605	14460	14534	14487	14514	14474	14596	14503	14478	14622	14605	14444	14466	14475	14636	14718	14508	14469	14468	14524	14281	14523	14649	14682	14383	14611	14538	14544	14500	14407	14570	14432	14511	14738	14566	14494	14389	14502	14449	14508	14507	14522	14537	14464	14427	14519	14572	14560	14491	14425	14388	14626	14654	14446	14561	14539	14392	14472	14630	14339	14631	14493	14461	14654	14654	14620	14428	14493	14712	14642	14567	14363	14644	14670	14367	14470	14451	14603	14598	14656	14525	14484	14707	14454	14417	14604	14474	14632	14461	14510	14511	14572	14526	14523	14637	14454	14646	14406	14482	14609	14512	14572	14604	14378	14522	14437	14435	14574	14616	14405	14626	14658	14539	14488	14534	14593	14589	14553	14512	14530	14402	14660	14469	14378	14629	14560	14426	14447	14569	14465	14477	14529	14421	14608	14453	14455	14419	14459	14611	14702	14581	14583	14550	14445	14550	14375	14681	14405	14661	14503	14545	14752	14604	14460	14689	14542	14711	14421	14405	14608	14468	14680	14498	14665	14704	14460	14542	14519	14568	14574	14342	14485	14423	14455	14513	14417	14507	14382	14544	14679	14684	14474	14472	14530	14415	14628	14409	14495	14518	14404	14487	14416	14405	14659	14445	14588	14551	14465	14684	14511	14638	14542	14613	14515	14692	14643	14573	14418	14662	14488	14549	14568	14347	14483	14589	14562	14623	14510	14683	14523	14625	14535	14511	14522	14575	14525	14418	14625	14584	14665	14373	14591	14669	14443	14690	14511	14522	14743	14611	14573	14538	14671	14479	14592	14578	14558	14535	14512	14692	14418	14457	14462	14470	14539	14563	14613	14564	14542	14527	14440	14563	14465	14560	14562	14603	14569	14531	14530	14563	14318	14464	14621	14401	14474	14511	14657	14533	14651	14620	14671	14684	14532	14553	14499	14583	14557	14750	14519	14425	14611	14418	14693	14408	14653	14534	14513	14491	14408	14528	14741	14559	14585	14588	14600	14673	14476	14559	14385	14640	14445	14604	14622	14458	14513	14508	14505	14646	14638	14401	14727	14518	14489	14477	14583	14534	14654	14579	14349	14662	14671	14518	14498	14744	14453	14481	14532	14393	14527	14670	14371	14400	14564	14428	14636	14426	14584	14573	14584	14418	14486	14642	14633	14418	14593	14402	14472	14497	14483	14617	14644	14524	14641	14542	14549	14355	14666	14515	14555	14686	14349	14688	14597	14478	14392	14459	14692	14562	14607	14507	14467	14297	14554	14574	14597	14520	14489	14610	14484	14561	14498	14420	14470	14533	14399	14582	14550	14577	14539	14601	14337	14548	14442	14669	14451	14474	14506	14475	14430	14537	14615	14563	14421	14536	14392	14590	14434	14444	14548	14449	14542	14666	14502	14529	14499	14395	14511	14644	14503	14467	14705	14569	14500	14512	14407	14802	14532	14531	14443	14448	14606	14521	14496	14534	14445	14582	14478	14515	14588	14500	14546	14558	14555	14584	14532	14500	14522	14646	14669	14480	14457	14434	14570	14702	14424	14498	14505	14404	14545	14738	14601	14451	14532	14340	14362	14542	14411	14585	14424	14470	14532	14427	14512	14598	14450	14631	14673	14558	14646	14646	14483	14485	14512	14595	14626	14466	14541	14518	14664	14543	14670	14411	14741	14596	14488	14424	14555	14550	14498	14420	14481	14525	14443	14373	14542	14470	14659	14701	14410	14701	14554	14585	14504	14394	14559	14615	14446	14526	14499	14645	14463	14436	14567	14400	14588	14619	14572	14605	14443	14610	14727	14475	14642	14475	14371	14581	14533	14475	14631	14585	14566	14624	14575	14533	14379	14491	14653	14551	14505	14552	14537	14543	14782	14641	14461	14264	14627	14574	14517	14468	14685	14421	14385	14497	14640	14554	14737	14289	14569	14482	14453	14470	14571	14578	14650	14547	14486	14660	14427	14618	14553	14630	14544	14655	14499	14489	14474	14615	14530	14563	14558	14596	14570	14538	14336	14578	14615	14521	14479	14579	14491	14596	14530	14433	14572	14704	14576	14518	14495	14382	14445	14532	14636	14690	14499	14624	14528	14445	14632	14422	14636	14635	14619	14457	14766	14485	14559	14436	14470	14445	14612	14494	14485	14565	14547	14402	14567	14482	14558	14393	14594	14357	14677	14628	14483	14410	14500	14331	14729	14584	14586	14570	14575	14544	14505	14450	14602	14638	14518	14620	14671	14687	14541	14423	14514	14560	14583	14389	14477	14496	14480	14583	14641	14627	14404	14513	14534	14543	14547	14705	14642	14462	14675	14446	14450	14541	14636	14361	14474	14500	14480	14582	14384	14420	14717	14637	14527	14525	14284	14614	14699	14564	14588	14709	14628	14502	14531	14487	14528	14462	14463	14446	14272	14591	14506	14506	14366	14530	14582	14504	14545	14534	14559	14377	14694	14482	14519	14456	14605	14601	14493	14469	14555	14572	14517	14481	14567	14610	14554	14459	14566	14548	14488	14396	14633	14491	14598	14385	14567	14504	14418	14502	14720	14409	14565	14509	14467	14569	14688	14485	14630	14456	14552	14517	14336	14662	14490	14686	14638	14683	14524	14525	14591	14432	14453	14472	14455	14799	14383	14706	14640	14650	14379	14497	14500	14341	14594	14505	14503	14706	14440	14651	14393	14555	14599	14561	14536	14562	14586	14475	14413	14671	14385	14510	14584	14332	14474	14835	14564	14571	14459	14490	14549	14470	14562	14365	14563	14496	14442	14496	14573	14487	14653	14499	14549	14618	14642	14665	14541	14488	14543	14420	14434	14539	14505	14333	14580	14545	14528	14449	14489	14274	14486	14465	14523	14615	14594	14537	14581	14555	14489	14556	14585	14471	14377	14599	14470	14578	14411	14508	14713	14479	14445	14464	14533	14637	14446	14544	14498	14449	14584	14620	14727	14562	14569	14306	14580	14705	14538	14515	14539	14521	14424	14683	14534	14502	14519	14515	14513	14527	14559	14338	14432	14498	14507	14396	14350	14639	14426	14601	14530	14433	14668	14497	14678	14548	14401	14597	14606	14481	14321	14591	14571	14715	14589	14483	14645	14495	14508	14491	14654	14488	14664	14529	14529	14478	14506	14595	14597	14456	14615	14617	14626	14556	14665	14665	14598	14496	14564	14558	14615	14630	14678	14577	14501	14555	14658	14299	14564	14504	14394	14606	14457	14638	14650	14555	14565	14472	14407	14698	14725	14489	14462	14423	14521	14655	14538	14551	14446	14570	14494	14615	14525	14574	14443	14550	14603	14502	14536	14512	14460	14515
27046	21911	24346	21092	17386	16487	16568	16075	16120	16088	15933	16092	16005	16041	15866	16127	15723	15974	15846	15874	15898	16022	15877	15908	15810	15721	15914	15705	15578	16080	15850	16044	15832	15732	15845	15691	15904	15609	15994	15793	15737	15795	15719	15747	15759	15854	15694	15742	15740	15750	15858	15925	15723	15661	15877	15669	15830	15769	15500	15720	15716	15846	15581	15824	15814	15401	15731	15535	15615	15602	15785	15618	15596	15778	15489	15430	15574	15602	15661	15749	15696	15861	15810	15661	15689	15793	15714	15609	15665	15823	15862	15799	15744	15849	15666	15688	15671	15739	15837	15850	15520	15527	15584	15663	15610	15729	15597	15817	15787	15949	15730	15815	15827	15771	15714	15787	15616	15558	15612	15574	15604	15741	15684	15783	15876	15674	15607	15769	15675	15769	15602	15702	15593	15690	15522	15639	15631	15896	15751	15766	15910	15880	15782	15823	15786	15683	15860	15608	15722	15787	15676	15741	15752	15674	15648	15841	15799	15775	15882	15739	15798	15680	15717	15653	15713	15827	15833	15830	15510	15711	15675	15429	15694	15900	15723	15578	15607	15738	15835	15867	15728	15707	15804	15609	15659	15635	15755	15783	15663	15881	15598	15621	15665	15653	15695	15731	15787	15775	15696	15820	15692	15659	15566	15781	15861	15869	15769	15774	15711	15682	15754	15613	15698	15683	15683	15731	15870	15509	15687	15864	15658	15810	15649	15512	15612	15845	15668	15753	16031	15965	15609	15976	15978	15710	15862	15589	15606	15766	15650	15806	15917	15651	15846	15524	15913	15839	15564	15655	15737	15754	15662	15658	15715	15558	15670	15686	15732	15794	15783	15673	15564	15595	15543	15754	15585	15735	15845	15553	15945	15640	15599	15792	15805	15870	15722	15659	15673	15849	15637	15634	15791	15761	15678	15746	15685	15922	15708	15716	15675	15711	15677	15714	15709	15751	15573	15772	15722	15618	15885	15746	15711	15633	15787	15664	15798	15735	15718	15797	15554	15766	15719	15624	15836	15722	15711	15743	15666	15772	15857	15656	15804	15699	15606	15683	15721	15619	15691	15711	15736	15705	15867	15642	15803	15660	15745	15705	15574	15920	15628	15691	15565	15768	15668	15663	15829	15597	15821	15608	15805	15805	15831	15467	15619	15653	15758	15675	15683	15729	15792	15788	15802	15826	15814	15626	15698	15694	15866	15624	15649	15726	15846	15711	15728	15782	15845	15859	15869	15575	15924	15883	15841	15737	15641	15697	15848	15597	15735	15789	15767	15636	15779	15628	15642	15813	15813	15729	15892	15715	15700	15691	15893	15813	15672	15579	15779	15676	15745	15612	15634	15542	15678	15593	15711	15741	15811	15623	15888	15795	15552	15748	15733	15725	15799	15765	15739	15694	15691	15769	15798	15597	15631	15660	15872	15636	15657	15884	15830	15844	15813	15642	15610	15880	15875	15796	15780	15966	15614	15725	15926	15709	15675	15737	15729	15821	15750	15671	15684	15735	15705	15797	15864	16008	15460	15728	15670	15728	15793	15770	15646	15776	15693	15652	15791	15741	15715	15756	15736	15672	15752	15612	15667	15955	15857	15617	15799	15530	15634	15686	15729	15741	15767	15713	15825	15836	15759	15728	15604	15758	15783	15826	15785	15549	15888	15507	15681	15449	15644	15584	15885	15947	15722	15515	15528	15789	15698	15668	15626	15769	15667	15741	15825	15896	15839	15879	15839	15866	15709	15976	15707	15553	15885	15750	15736	15799	15756	15605	15527	15649	15651	15711	15857	15933	15709	15856	15702	15642	15622	15711	15708	15636	15813	15749	15717	15884	15684	15738	15803	15755	15632	15588	15808	15478	15710	15673	15734	15565	15778	15726	15768	15734	15931	15866	15775	15684	15790	15769	15760	15620	15646	15684	15780	15839	15693	15717	15772	15480	15800	15776	15809	15766	15618	15712	15883	15481	15787	15632	15706	15747	15840	15728	15755	15673	15753	15723	15790	15760	15875	15827	15745	15761	15717	15801	15790	15624	15536	15625	15730	15708	15689	15783	15689	15731	15848	15750	15631	15587	15902	15816	15605	15589	15597	15559	15643	15699	15710	15635	15811	15579	15782	15522	15722	15730	15899	15719	15745	15811	15652	15715	15772	15592	15978	15780	15826	15910	15604	15707	15859	15648	15908	15887	15725	15468	15994	15780	15724	15626	15698	15773	15659	15857	15550	15626	15693	15689	15818	15619	15721	15821	15728	15736	15647	15792	15628	15785	15768	15757	15755	15684	15667	15839	15565	15810	15791	15741	15940	15729	15610	15810	15735	15808	15794	15698	15576	15712	15910	15648	15511	15531	15760	15672	15565	15573	15673	15657	15737	15681	15675	15702	15683	15568	15771	15701	15775	15515	15725	15820	15880	15613	15760	15648	15442	15629	15705	15735	15615	15868	15778	15624	15703	15792	15721	15909	15591	15726	15613	15501	15734	15805	15727	15575	15604	15712	15662	15654	15504	15658	15686	15816	15692	15700	15688	15894	15576	15539	15727	15682	15623	15679	15749	15541	15832	15793	15747	15687	15811	15690	15728	15766	15628	15904	15514	15821	15629	15494	15704	15816	15715	15702	15698	15714	15775	15758	15814	15574	15760	15653	15811	15801	15743	15744	15670	15648	15676	15854	15806	15695	15691	15794	15777	15697	15850	15668	15874	15803	15624	15609	15889	15594	15615	15705	15889	15765	15725	15721	15611	15717	15713	15693	15904	15759	15698	15904	15818	15628	15958	15823	15802	15598	15709	15528	15708	15802	15665	15616	15737	15713	15638	15805	15768	15625	15553	15724	15881	15688	15556	15762	15819	15739	15846	15551	15736	15827	15797	15858	15656	15661	15913	15625	15742	15688	15665	15686	15676	15645	15478	15897	15661	15577	15877	15692	15588	15823	15879	15851	15726	15665	15596	15884	15853	15895	15565	15864	15675	15511	15661	15842	15791	15509	15786	15654	15734	15557	15618	15760	15669	15617	15568	15730	15549	15687	15639	15682	15843	15713	15682	15716	15589	15587	15843	15869	15758	15720	15558	15611	15777	15648	15690	15611	15590	15699	15809	15791	15661	15902	15792	15724	15574	15781	15653	15434	15794	15736	15888	15819	15808	15783	15669	15593	15809	15697	15856	15697	15770	16006	15966	15626	15988	15951	15783	15924	15733	15649	15597	15725	15948	15824	15584	15721	15697	15835	15883	15659	15783	15529	15649	15766	15485	15859	15733	15664	15770	15846	15610	15732	15571	15477	15819	15520	15767	15893	15806	15805	15581	15791	15756	15794	15782	15575	15757	15723	15987	15757	15692	15654	15807	15679	15646	15814	15701	15910	15511	15853	15854	15628	15528	15628	15785	15685	15771	15942	15836	15737	15807	15793	15511	15630	15876	15733	15789	15754	15598	15573	15596	15641	15929	15804	15615	15819	15588	15685	15550	15657	15733	15624	15392	15689	15830	15745	15767	15811	15624	15823	15464	15471	15703	15651	15662	15930	15723	15881	15773	15809	15972	15833	15713	15789	15766	15753	15690	15761	15817	15653	15971	15711	15881	15697	15845	15759	15512	15621	15810	15753	15832	15725	15856	15807	15679	15750	15642	15679	15693	15536	15551	15575	15657	15485	15711	15658	15702	15820	15865	15831	15982	15657	15789	15577	15799	15852	15627	15828	15731	15664	15816	15659	15658	15650	15615	15510	15551	15543	15460	15523	15713	15615	15594	15588	15676	15783	15636	15846	15508	15838	15916	15751	15784	15804	15691	15828	15643	15653	15876	15786	15904	15800	15632	15510	15765	15837	15741	15749	15912	15719	15623	15781	15827	15624	15748	15752	15770	15665	15682	15794	15909	15669	15592	15679	15782	15863	15868	15826	15827	15790	15592	15717	15619	15752	15754	15628	15918	15631	15775	15650	15917	15823	15930	15740	15747	15998	15712	15608	15758	15850	15648	15804	15771	15808	15536	15545	15819	15746	15674	15894	15580	15636	15607	15677	15791	15580	15747	15723	15649	15890	15666	15513	15668	15619	15777	15691	15606	15709	15605	15790	15916	15727	15867	15653	15652	15773	15766	15619	15792	15816	15700	15864	15701	15745	15553	15624	15718	15771	15768	15879	15735	15483	15656	15701	15718	15748	15663	15684	15761	15862	15676	15760	15687	15684	15882	15813	15786	15788	15679	15743	15726	15652	15653	15658	15578	15646	15742	15879	15752	15794	15779	15779	15886	15878	15808	15683	15693	15663	15802	15811	15648	15687	15578	15709	15650	15830	15545	15555	15882	15774	15863	15759	15824	15912	15932	15780	15708	15758	15607	15660	15875	15899	15764	15577	15718	15814	15722	15647	15761	15883	15667	15783	15572	15451	15719	15932	15904	15907	15693	15774	15564	15752	15868	15502	15750	15619	15804	15767	15597	15760	15619	15892	15561	15661	15664	15844	15919	15746	15621	15747	15856	15786	15682	15671	15758	15596	15741	15740	15564	15738	15601	15808	15453	15770	15647	15733	15725	15650	15742	15672	15648	15700	15729	15686	15712	15506	15988	15798	15740	15755	15728	15648	15510	15623	15729	15844	15559	15883	15743	15781	15790	15720	15652	15623	15760	15621	15825	15811	15882	15579	15565	15713	15535	15657	15656	15879	15835	15607	15772	15950	15711	15874	15566	15638	15724	15741	15876	15674	15690	15777	15829	15715	15815	15562	15816	15795	15623	15531	15708	15612	15878	15748	15835	15873	15665	15560	15535	15753	15750	15688	15697	15675	15635	15640	15723	15757	15627	15766	15917	15755	15811	15688	15547	15674	15709	15513	15738	15588	15659	15738	15713	15725	15597	15788	15754	15896	15674	15640	15829	15682	15708	15773	15653	15775	15794	15754	15772	15856	15633	15682	15692	15625	15611	15713	15787	15801	15763	15616	15766	15542	15698	15942	15785	15588	15807	15595	15832	15855	15789	15844	15673	15727	15533	15663	15921	15593	15726	15674	15647	15865	15765	15725	15815	15648	15836	15645	15559	15872	15799	15531	15807	15790	15972	15661	15600	15859	15610	15755	15860	15705	15884	15687	15670	15749	15873	15725	15743	15637	15678	15598	15755	15581	16008	15658
17568	23204	22200	18313	16665	15743	15154	14860	14980	14832	14588	14640	14370	14353	14310	14402	14359	14466	14350	14314	14254	14415	14522	14402	14434	14323	14305	14339	14445	14374	14410	14254	14471	14280	14371	14401	14373	14253	14331	14435	14379	14356	14139	14279	14131	14324	14183	14335	14367	14163	14199	14328	14250	14317	14292	14174	14257	14189	14246	14380	14121	14257	14287	14228	14198	14387	14251	14167	14172	14243	14164	14152	14162	14244	14132	14218	14227	14148	14085	14183	14252	14210	14303	14228	14068	14223	14334	14282	14166	14098	14106	14277	14198	14407	14203	14112	14154	14096	14187	14210	14162	14136	14203	14188	14097	14330	14238	14162	14143	14217	14267	14209	14206	14235	14203	14046	14231	14094	14152	14120	14441	14036	14193	14249	14157	14256	14098	14207	14120	14113	14177	14127	14265	14116	14145	14188	14119	14012	14196	14112	14082	14142	14243	14328	14149	14317	14108	14103	14239	13966	14181	14101	14297	14266	14153	14127	14106	14082	14236	14055	14202	14265	14322	14285	14114	14046	14121	14178	14187	14331	13989	14294	14106	14282	14234	14128	14184	14098	14191	14185	14321	14203	14145	14262	14187	14069	14325	14237	14116	14335	14337	14015	14224	14238	14165	14174	14284	14067	13953	14104	14113	14006	14343	14118	14286	14103	14152	14069	14051	14126	14283	14108	14165	14025	14312	14221	14163	14200	14226	14196	14143	14057	14293	14114	14237	14242	14392	14207	14380	14344	14288	14195	14171	14193	14124	14164	14253	14133	14000	14256	14210	14250	14303	14035	14274	14245	14151	14207	14277	14083	14035	14109	14224	14144	14250	14154	14246	14177	14219	14230	14333	14113	14197	14010	14197	14225	14126	14154	14289	14019	14194	14215	14109	14145	14279	14231	14137	14179	14242	14291	14125	14249	14217	14361	14191	14344	14015	14213	14155	14209	14142	14277	14134	14168	14229	14139	14213	14213	14168	14346	14194	14107	14037	14243	14148	14281	14082	14118	14043	14172	14212	14182	14209	14257	14101	14158	14235	14186	14182	14139	14109	14415	14242	14101	14145	14109	14169	14097	14150	14110	14124	14099	14160	14137	14024	14239	14180	14275	14052	13994	14201	14267	14226	14220	14251	14080	14168	14264	14000	14223	14130	14152	14060	14202	14173	14174	14190	14289	14132	14190	14067	14275	14144	14050	14137	14108	14189	14416	14127	14026	14191	14055	14064	14181	14102	14197	14144	14085	14272	14132	14148	14177	14132	14207	14104	14311	14144	14202	14203	14028	14192	14185	14134	14334	14186	14222	14205	14141	14293	14207	14324	14259	14086	14175	14255	14204	14031	14226	14139	14102	14282	14139	14254	14136	13997	14129	14122	14103	14406	14294	14162	14290	14232	14295	14156	14147	14067	14204	14215	14307	14176	14122	14177	14149	14142	14169	14265	14293	14050	14128	14162	14164	14174	14060	14061	14242	14175	14106	14139	14164	14274	14190	14202	14424	14218	14217	14336	14296	14226	14090	14203	14246	14180	13957	14137	14348	14284	14164	14160	14302	14130	14251	14185	14098	14329	14350	14292	14394	14269	14255	14259	14214	14218	14258	14084	14164	14223	14141	14200	14330	14192	14241	14095	14174	14158	14131	14187	14313	14238	14168	14401	14057	14348	14084	14127	14199	14316	14199	14185	14277	14197	14326	14135	14150	14294	14345	14158	14194	14049	14241	14141	14185	14091	14217	14191	14074	14456	14247	14176	14169	14031	14084	14231	14147	14127	14225	14141	14170	14229	14228	14099	14313	14141	14195	14291	14348	14233	14287	14150	14282	14160	14160	14233	14309	14333	14192	14193	14160	14072	14135	14127	14126	14296	14342	14297	14183	14179	14218	14158	14306	14116	14220	14148	14215	14134	14243	14177	14068	14156	14160	14088	14221	14112	14060	14161	14374	14132	14185	14181	14108	14252	14228	14122	14186	14254	14229	14211	14069	14284	14152	14192	14156	14171	14062	14014	14231	14230	14237	14101	14104	14029	14284	14208	14238	14122	14278	14237	14146	14221	14318	14363	14202	14044	14074	14222	14307	14143	14390	14136	14242	14174	14072	14304	14246	14223	14112	14304	14057	14275	14143	14267	14225	14137	14157	14254	14144	14188	14232	14263	14152	14251	14254	14244	14147	14220	14174	14339	14025	14181	14027	14031	14230	14183	14378	14258	14245	14355	14039	14189	14081	14175	14161	14075	14349	14362	14407	14160	14203	14212	14188	14123	14295	14191	14147	14205	14331	14034	14193	14137	14281	14171	14222	14188	14218	14192	14015	14235	14026	14127	14233	14353	14191	14283	14156	14031	14301	14127	14202	14087	14336	14190	14181	14259	14181	14198	14068	14105	14367	14099	14130	14232	14258	14007	14165	13949	14159	14289	14205	14206	14293	14353	14133	14217	14289	14181	14150	14183	14266	14091	14201	14213	14202	14159	14290	14124	14281	14100	14140	14209	14043	14120	14242	14194	14153	14148	14330	14333	14041	14176	14230	14294	14174	14202	14233	14159	14055	14309	14159	14093	13995	14111	14280	14131	14248	14211	14227	14117	14241	14264	14198	14062	14216	14088	14105	14168	14286	14254	14221	14044	14207	14341	13971	14160	14179	14257	14098	14405	14322	14149	14127	14178	14209	14238	14157	14305	14146	14196	14175	14058	14055	14182	14139	14351	14234	14190	14124	14409	14124	14045	14182	14125	14196	14278	14225	14237	14194	14210	14315	14191	14321	14314	14183	14149	14257	14216	14344	14233	14013	14266	14143	14079	14010	14198	14133	14174	14350	14167	14189	14008	14137	14194	14193	14026	14112	14217	14322	14133	14237	14272	14177	14137	14103	14154	14073	14256	13982	14265	14152	14224	14228	14292	14170	14093	14218	14300	14154	14236	14153	14146	14187	14251	14222	14035	14149	14244	14106	14072	14267	14185	14255	14285	14215	14141	14224	14213	14362	14130	14308	14214	14457	14192	14176	14170	14239	14065	14245	14156	14206	14179	14085	14140	14229	14041	14272	14238	14167	14155	14040	14136	14320	14114	14320	14240	14207	14043	14143	14178	14173	14235	14076	14335	14260	14170	14375	14128	14329	14148	14199	14198	14154	14155	14280	14220	14104	14178	14159	14262	14142	14184	14172	14139	14350	14336	14297	14109	14191	14394	14188	14104	14290	14058	14286	14087	14115	14212	14182	14257	14119	14339	14234	14226	14192	14223	14277	14322	14186	14178	14198	14118	14255	14390	14255	14246	14202	14204	14212	14179	14378	14039	14104	14239	14249	14196	14293	14278	14246	14307	14232	14146	14196	13972	14053	14122	14305	14224	14085	14086	14323	14303	14113	14131	14249	14156	14341	14231	14140	14213	14186	14216	14233	14196	14211	14304	14325	14205	14375	14095	14162	14185	14072	14357	14196	14266	14217	14104	14040	14389	14096	14170	14114	14154	14328	14266	14297	14271	14341	14290	14250	14122	14235	14224	14137	14165	14101	14212	14054	14199	14072	14293	14179	14233	14029	14174	14193	14326	14171	14263	14097	14160	14088	14135	14208	14089	14229	14185	14063	14199	14351	13885	14111	14070	14240	14193	14063	14122	14317	14252	14109	14330	14264	14016	14215	14151	14149	14228	14335	14174	14107	14036	14168	14291	14153	14146	14104	14330	14202	14292	14290	14110	14096	14290	14305	14103	14147	14432	14208	14148	14127	14214	14247	14145	14237	14092	14263	14143	14082	14211	14208	14330	14043	14295	14154	14200	14051	14043	14238	14145	14139	14248	14232	14239	14236	14205	14115	14102	14313	14131	14224	14107	14219	14189	14176	14157	14137	14170	14245	14170	14181	14194	14195	14185	14297	14290	14127	14071	14166	14256	14154	13937	14227	14271	14338	14047	14362	14169	14338	14271	14259	14167	14284	14291	14268	14123	14059	14286	14146	14226	14253	14036	14210	14149	14129	14247	14343	14104	14300	14142	14194	14162	14150	14129	14177	14059	14234	14266	14259	14164	14233	14107	14084	14140	14169	14208	14275	14257	14216	14004	14316	14242	14161	14311	14300	14170	14355	14234	14058	14221	14161	14133	14262	14202	14047	14207	14045	14217	14314	14239	14162	14301	14278	14240	14454	14111	14233	14258	14232	14036	14324	14204	14186	14249	14054	14149	13908	14106	14079	14289	14312	14318	14173	14144	14242	14101	14295	14174	14018	14262	14297	14141	14147	14187	14170	14103	14237	14236	14159	14187	14267	14099	14286	14253	14167	14154	14259	14206	14275	14148	14084	14149	14210	14063	14157	14213	14130	14145	14257	14206	14353	14270	14184	14299	14091	14210	14169	14237	14177	14112	14297	14325	14169	13984	14137	14152	14308	14123	14103	14142	14136	14056	14200	14144	14092	14187	14212	14286	14127	14240	14180	14216	14112	14245	14093	14264	14173	14028	14087	14226	14141	14218	14275	14188	14238	14149	14152	14289	14168	14243	14149	14181	14145	14110	14248	14316	14268	14131	14257	14241	14229	14193	14154	14081	14086	13981	14276	14165	14289	14184	14380	14281	14224	14272	14020	14276	14323	14082	14147	14297	14335	14290	14218	14111	14176	14165	14252	14012	14082	14149	14120	14266	14277	14203	14237	14194	14240	14257	14236	14266	14240	14220	14101	13997	14139	14069	14225	14013	14250	14281	14184	14105	14231	14153	14263	14057	14078	14206	14286	14040	14210	14274	14248	14327	14076	14174	14004	14128	14167	13998	14215	14171	14349	14304	14206	14166	14211	14052	14098	14198	14175	14123	14243	14163	14079	14058	14316	14207	14151	14306	14146	14324	14203	14083	14127	14196	14187	14141	14185	14277	14185	14212	14083	14278	14106	13948	14262	14241	14137	14183	14219	14115	14221	14194	14115	14139	14257	14242	14056	14069	14144	14103	14097	14251	14122	14180	14252	14045	14266	14103	14261	14164	14184	14290	14200	14232	14109	14282	14196	14072	14098	14100	14113	14268	14115	14250	14102	14168	14267	14236	14165	14013	14213	14204	14120	14172	13979	14005	14278	14251	13967	14335	14222	14196	14120	14183	14171	14315	14223	14092	14095	14135	13906	14256	14369	14209	14262	14288	14231
23612	20997	28261	23994	21920	21527	20480	17669	17086	17215	17072	16649	16789	16839	16673	16590	16818	16645	16672	16663	16727	16545	16643	16348	16474	16504	16535	16445	16545	16570	16436	16682	16444	16484	16360	16575	16490	16402	16396	16440	16516	16458	16533	16163	16529	16321	16428	16186	16421	16403	16324	16449	16267	16185	16568	16430	16414	16427	16264	16332	16472	16419	16367	16371	16152	16277	16325	16160	16455	16301	16050	16198	16132	16379	16327	16282	16146	16406	16305	16325	16322	16365	16188	16412	16322	16350	16126	16048	16139	16099	16163	16444	16233	16228	16067	16244	16302	16383	16192	16170	16238	16244	16018	16210	16098	16186	16335	16216	16401	16461	16440	16413	16281	16410	16522	16235	16408	16132	16192	16212	16273	16335	16114	16279	16332	16219	16137	16212	16180	16073	16182	16232	16158	16320	16074	16276	16211	16255	16217	16372	16273	16277	16464	16221	16263	16253	16176	16240	16453	16304	16236	16116	16116	16199	16377	16148	16349	16204	16517	16321	16399	16137	16263	16273	16259	16145	16233	16225	16365	16302	16238	16128	16280	16083	16110	16166	16400	16308	16267	16068	16292	16316	16409	16327	16272	16100	16347	16303	16456	16414	16541	16188	16083	16277	16201	15933	16114	16254	16210	16213	16312	16203	16143	16360	16272	16330	16408	16304	16104	16165	16011	16139	16288	16328	16197	16473	16212	16225	16119	16211	16275	16317	16160	16227	16321	16449	16078	16272	16214	16196	16196	16359	16113	16331	16464	16281	16476	16326	16291	16223	16050	16217	16210	16025	16335	16170	16109	16299	16324	16205	16149	16194	16435	16274	16445	16214	16233	16042	16239	16367	16305	16330	16037	16355	16191	16207	16392	16165	16024	16110	16293	16099	16196	16339	16452	16190	16288	16269	16275	16317	16226	16370	16192	16254	16255	16115	16206	16068	16354	16341	16347	16373	16347	16080	16241	16217	16035	16295	16305	16348	16241	16243	16245	16240	16313	15995	16200	16382	16143	16159	16306	16226	16310	16216	16263	16153	16178	16283	16368	15963	16267	16240	16316	16355	16441	16310	16316	16234	16150	16214	16421	16430	16171	16338	16286	16217	16091	16425	16192	16188	16195	16126	16533	16043	16284	16244	16245	16272	16345	16218	16081	16137	16143	16053	16192	16311	16271	16224	16180	16248	16251	16340	16267	16195	16198	16330	16323	16247	16261	16235	16391	16401	16113	16136	16290	16444	16471	16230	16065	16231	16329	16254	16334	16319	16317	16300	16302	16022	16443	16238	16128	16138	16218	16275	16266	16300	16319	16144	16295	16127	16280	16239	16255	16355	16304	16208	16112	16534	16188	16391	16262	16336	16026	16263	16380	16469	16375	16348	15981	16242	16274	16326	16128	16324	16138	16211	16163	16263	16153	16214	16282	16302	16271	16504	16344	16131	16354	16162	16245	16207	16333	16208	16162	16348	16366	16170	16307	16248	16188	16009	16227	16269	16311	16388	16359	16083	16345	16321	16215	16296	16305	16230	16227	16304	16142	16322	16229	16234	16181	16314	16320	16240	16262	16209	16401	16124	15993	16310	16442	16166	16307	16242	16190	16331	16421	16206	16520	16120	16278	16175	16344	16122	16357	16297	16236	16342	16128	16181	16226	16240	16328	16270	16266	16362	16247	16436	16218	16165	16128	16275	16283	15952	16408	16294	16237	16216	16271	16347	16201	16287	16183	16193	16150	16208	16471	16188	16214	16236	16159	16306	16354	16144	16127	16266	16312	16297	16125	16128	16226	16170	16170	16269	16154	16145	16341	16120	16236	16299	16174	16470	16494	16285	16254	16470	16345	16070	16328	16201	16311	16399	16296	16279	16261	16157	16369	16314	16493	16263	16211	16243	16196	16219	16114	16334	16242	16325	16113	16228	16166	16119	16088	16236	16405	16283	16216	16124	16235	16140	16089	16263	16257	16224	16150	16148	16285	16291	16155	16370	16267	16221	16190	16339	16403	16380	16380	16210	16260	16349	16351	16263	16314	16306	16285	16244	16234	16264	16158	16261	16388	16251	16418	16182	16361	16275	16051	16015	16203	16193	16259	16242	16235	16214	16371	16287	16264	16258	16338	16329	16392	16207	16302	16231	16395	16278	16335	16107	16253	16198	16164	16284	16303	16195	16137	16247	16273	16115	16207	16170	16278	16098	16285	16086	16371	16518	16175	16384	16267	16421	16174	16107	16433	16085	16295	16419	16472	16181	16360	16129	16045	16138	16256	16338	16199	16242	16293	16202	16181	16122	16330	16172	16334	16253	16413	16268	16201	16305	16201	16194	16307	16094	16519	16130	16067	16177	16175	16305	16147	16164	16360	16273	16043	16372	16239	16282	16291	16224	16255	16330	16133	16261	16136	16223	16261	16229	16206	16201	16288	16205	16342	16185	16294	16103	16243	16475	16376	16321	16318	16205	16245	16283	16510	16347	16174	16348	16215	16239	16139	16217	16483	16068	16155	16154	16367	16203	16006	16207	16215	16165	16121	16319	16213	16258	16259	16226	16210	16267	16290	16333	16199	16162	16158	16129	16204	16248	16240	16028	16352	16198	16340	16229	16283	16359	16247	16243	16355	16275	16178	16235	16270	16349	16402	16215	16304	16017	16232	16182	16187	16345	16260	16354	16403	16174	16280	16247	16395	16385	16302	16117	16280	16151	16141	16413	16475	16415	16060	16191	16255	16267	16306	16402	16221	16320	16357	16460	16064	16318	16119	16162	16344	16217	16018	16274	16322	16269	16194	16383	16294	16217	16408	16249	16125	16094	16299	16340	16296	16553	16333	16368	16189	16502	16280	16169	16296	16205	16178	16266	16121	16143	16191	16145	16186	16245	16348	16276	16365	16184	16049	16280	16332	16081	16271	16194	16305	16019	16306	16328	16117	16107	16455	16234	16151	16025	15970	16248	16174	16227	16057	16161	16304	16222	16244	16075	16228	16237	16140	16190	16203	16154	16084	16428	16253	16437	16236	16195	16080	16239	16016	16298	16411	16290	16359	16123	16289	16314	16374	16289	16280	15926	16214	16200	16140	16076	16116	16300	16138	16193	16248	16312	16266	16259	16203	16463	16352	16286	16313	16318	16131	16383	16292	16333	16260	16226	16383	16079	16284	16305	16305	16198	16296	16209	16140	16204	16006	16120	16173	16157	16102	16038	16034	16252	16047	16286	16187	16213	16148	16177	16298	16306	16063	16088	16301	16115	16164	16162	16288	16321	16290	16261	16366	16214	16092	16212	16134	16387	16098	16306	16267	16320	16165	16249	16251	16122	16240	16270	16194	16265	16238	16409	16293	16247	16283	16328	16264	16172	16260	16368	16475	16301	16338	16333	16359	16222	16170	16321	16196	16307	16233	16310	16348	16293	16154	16333	16431	16395	16257	16174	16304	16407	16301	16247	16046	15966	16285	16185	16604	16378	16418	16303	16178	16376	16381	16314	16122	16264	16143	16311	16064	16383	16295	16209	16111	16408	16423	16435	16101	15923	16390	16306	16351	16160	16329	16181	16177	16018	16276	16253	16274	16331	16016	16140	16366	16166	16301	16280	16396	16289	16341	16287	16363	16065	16209	16462	16114	16306	16251	16148	16376	16417	16404	16159	16092	16259	16258	16265	16128	16199	16169	16305	16357	16208	16211	16182	16405	16301	16366	16188	16226	16244	16176	16189	16241	16170	16287	16168	16004	16433	16162	16360	16125	16355	16220	16333	16290	16241	16267	16285	16239	16401	16250	16508	16044	16225	16333	16089	16288	16345	16327	16378	16311	16192	16107	16315	16362	16182	16412	16379	16388	16275	16175	16315	16152	16161	16262	16257	16438	16143	16470	16347	16108	16335	16220	16293	16279	16287	16257	16171	16219	16294	16205	16393	16084	16347	16261	16250	16240	16022	16125	16324	16178	16393	16128	16281	16319	16034	16407	16208	16362	16165	16214	16362	16224	16315	16189	16273	16300	16362	16246	16162	16102	16210	16352	16336	16129	16337	16210	16220	16072	16188	16222	16222	16186	16165	16285	16207	16355	16262	16190	16407	16398	16289	16429	16324	16245	16090	16219	16337	16057	16213	16360	16357	16104	16354	16322	16483	16159	16057	16397	16260	16125	16402	16325	16132	16240	16129	16141	16142	16285	16322	16451	16356	16156	16291	16206	16309	16139	16240	16349	16062	16301	16147	16109	16114	16259	16290	16214	16176	16125	16161	16232	16126	16230	16313	16200	16292	16187	16255	16061	16299	16360	16265	16340	16446	16325	16177	16389	16259	16344	16454	16310	16386	16247	16328	16118	16108	16336	16333	16307	16213	16199	16416	16325	16347	16358	16244	16159	16107	16255	16281	16342	16183	16215	16315	16336	16388	16230	16265	16184	16262	16369	16292	16278	16148	16104	16256	16277	16327	16313	16324	16204	16187	16363	16222	16341	16128	16267	16238	16343	16160	16210	16173	16265	16105	16049	16273	16283	16465	16274	16331	16340	16324	16201	16210	16278	16309	16230	16318	16218	16094	16349	16191	16183	16275	16390	16209	16362	16061	16314	16422	16223	16118	16429	16281	16289	16044	16260	16222	16218	16333	16332	16294	16258	16403	16430	16371	16459	16184	16224	16293	16058	16203	16046	16176	16315	16361	16249	16360	16378	16111	16036	16228	16202	15957	16219	16407	16245	16388	16359	16182	16468	16256	16336	16369	16355	16333	16121	16222	16301	16342	16360	16227	16463	16211	16325	16221	16295	16269	16292	16106	16247	16048	16336	16017	16346	16117	16505	16175	16015	16264	16124	16168	16135	16348	16110	16398	16183	16249	16151	16400	16367	16412	16188	16131	16137	16098	16188	16162	16362	16006	16217	16309	16181	16254	16269	16248	16247	16310	16236	16394	16341	16070	16135	16197	16217	16393	16254	16291	16346	16313	16019	16329	16131	16207	16116	16370	16237	16201	16103	16124	16103	16205	16465	16266	16235	16222	16321	16320	16201	16114	16221	16237	16250	16322	16135	16269	16288	16101	16352	16231	16450	16157	16175	16170	16241	16337	16072	16117	16106	16272	16265	15985	16251	16272	16174	15996	16178	16161	16328	16246	16325	16264	16350	16330	16210	16318	16299	16061
18106	29790	28013	22618	19524	17912	17025	16419	16100	15808	15640	15465	15222	15143	15247	15064	14960	14931	14921	14895	15048	14819	14962	14894	14941	14813	15151	14940	14704	14787	14863	14740	14741	14683	14716	14715	14546	14678	14611	14612	14569	14594	14500	14910	14696	14755	14707	14748	14543	14565	14623	14547	14777	14793	14541	14705	14587	14697	14636	14718	14516	14553	14817	14587	14740	14531	14663	14590	14585	14677	14767	14505	14554	14658	14580	14648	14496	14615	14561	14574	14500	14484	14645	14604	14638	14583	14547	14674	14543	14594	14712	14439	14540	14696	14409	14643	14602	14492	14609	14682	14646	14592	14743	14576	14705	14539	14657	14562	14445	14598	14606	14603	14673	14579	14567	14390	14749	14494	14590	14500	14398	14573	14620	14701	14465	14598	14508	14563	14572	14467	14538	14533	14478	14540	14531	14517	14460	14586	14445	14510	14633	14590	14542	14576	14556	14394	14554	14518	14739	14735	14736	14496	14675	14519	14537	14589	14548	14633	14481	14400	14634	14515	14643	14574	14601	14715	14575	14632	14761	14645	14527	14485	14545	14603	14681	14450	14705	14663	14526	14527	14745	14544	14553	14514	14520	14457	14528	14529	14704	14443	14534	14451	14543	14425	14555	14522	14483	14367	14545	14355	14479	14580	14732	14608	14541	14605	14460	14564	14452	14504	14491	14466	14535	14562	14607	14475	14475	14500	14640	14431	14431	14696	14397	14552	14515	14498	14458	14547	14620	14462	14547	14565	14659	14568	14522	14507	14607	14501	14500	14539	14502	14498	14494	14557	14555	14595	14495	14549	14636	14690	14656	14552	14501	14548	14451	14459	14622	14629	14640	14533	14595	14599	14597	14426	14583	14615	14526	14301	14575	14482	14617	14516	14467	14786	14699	14810	14658	14596	14562	14532	14658	14605	14469	14554	14633	14454	14516	14609	14559	14624	14556	14575	14687	14403	14586	14562	14418	14591	14543	14579	14473	14574	14435	14588	14545	14653	14524	14579	14539	14522	14553	14381	14640	14494	14525	14601	14469	14609	14473	14526	14577	14569	14579	14590	14578	14706	14525	14529	14496	14474	14567	14553	14526	14596	14675	14585	14509	14566	14480	14482	14527	14522	14522	14627	14738	14698	14484	14494	14529	14618	14539	14601	14572	14393	14605	14359	14626	14660	14546	14380	14578	14543	14569	14694	14560	14734	14496	14646	14482	14522	14605	14583	14633	14572	14542	14413	14531	14525	14533	14593	14655	14563	14541	14526	14669	14665	14632	14792	14562	14590	14543	14303	14728	14573	14523	14456	14507	14611	14488	14574	14539	14591	14612	14423	14454	14484	14701	14560	14496	14546	14510	14555	14378	14653	14424	14548	14500	14661	14454	14542	14412	14515	14634	14530	14356	14461	14608	14459	14545	14422	14546	14444	14630	14524	14596	14752	14419	14568	14684	14549	14747	14468	14381	14509	14459	14658	14628	14564	14538	14424	14515	14390	14774	14517	14679	14599	14523	14453	14609	14543	14444	14417	14638	14598	14447	14412	14536	14407	14646	14581	14371	14437	14592	14425	14611	14551	14487	14477	14657	14463	14467	14493	14579	14443	14534	14594	14515	14648	14709	14648	14598	14515	14550	14614	14571	14560	14690	14463	14528	14627	14559	14466	14575	14524	14544	14632	14558	14609	14516	14671	14528	14623	14701	14584	14610	14418	14450	14563	14505	14547	14576	14603	14664	14601	14565	14613	14419	14511	14582	14445	14492	14539	14387	14567	14413	14575	14475	14446	14567	14508	14635	14421	14401	14449	14717	14433	14556	14550	14662	14676	14576	14440	14413	14495	14570	14443	14663	14518	14629	14651	14784	14577	14377	14580	14297	14617	14450	14638	14531	14569	14554	14354	14530	14554	14539	14534	14490	14452	14769	14589	14499	14529	14309	14468	14596	14386	14238	14486	14616	14464	14440	14465	14602	14635	14626	14455	14680	14467	14663	14480	14610	14489	14457	14542	14457	14614	14431	14561	14549	14525	14790	14556	14568	14589	14473	14642	14548	14545	14601	14579	14601	14612	14569	14717	14597	14545	14470	14500	14504	14729	14590	14529	14559	14578	14502	14514	14545	14504	14455	14609	14413	14494	14544	14631	14559	14434	14543	14599	14506	14526	14557	14544	14574	14577	14608	14658	14617	14623	14418	14594	14563	14601	14646	14716	14517	14426	14577	14510	14692	14611	14568	14431	14692	14693	14388	14555	14577	14545	14457	14463	14779	14536	14668	14542	14655	14460	14387	14527	14656	14400	14669	14470	14570	14622	14609	14552	14419	14578	14403	14639	14657	14577	14635	14582	14419	14566	14501	14563	14668	14501	14535	14533	14555	14377	14350	14593	14427	14451	14585	14662	14736	14654	14517	14682	14468	14535	14404	14593	14599	14636	14516	14688	14663	14613	14349	14648	14540	14540	14659	14563	14528	14644	14441	14478	14578	14461	14498	14570	14470	14421	14477	14701	14662	14491	14442	14582	14458	14469	14547	14393	14526	14660	14724	14277	14437	14537	14628	14585	14596	14519	14653	14587	14465	14472	14508	14393	14452	14466	14582	14539	14674	14677	14664	14507	14508	14617	14307	14598	14520	14639	14648	14364	14760	14730	14553	14551	14655	14496	14681	14517	14709	14564	14676	14530	14410	14622	14455	14503	14617	14528	14484	14433	14620	14647	14601	14338	14689	14705	14420	14373	14651	14474	14466	14391	14510	14646	14567	14737	14575	14506	14564	14670	14684	14551	14516	14595	14503	14698	14498	14516	14542	14661	14528	14465	14641	14469	14509	14559	14558	14650	14623	14626	14639	14599	14647	14589	14559	14547	14660	14482	14349	14731	14520	14509	14599	14538	14562	14450	14611	14474	14579	14437	14574	14476	14542	14675	14626	14579	14643	14639	14559	14610	14568	14597	14330	14811	14660	14758	14606	14577	14477	14385	14549	14681	14545	14481	14619	14592	14569	14634	14411	14322	14658	14666	14597	14444	14544	14525	14526	14563	14506	14502	14499	14426	14676	14652	14515	14590	14721	14512	14558	14503	14366	14442	14501	14522	14506	14420	14560	14488	14511	14456	14507	14453	14572	14585	14557	14594	14591	14407	14505	14635	14667	14598	14647	14616	14413	14600	14731	14423	14615	14484	14568	14554	14384	14556	14555	14653	14515	14588	14486	14534	14571	14373	14419	14559	14581	14535	14558	14308	14439	14577	14611	14421	14574	14592	14659	14621	14641	14517	14632	14564	14712	14366	14686	14543	14549	14600	14534	14576	14538	14459	14609	14660	14336	14482	14675	14563	14539	14514	14583	14435	14612	14608	14412	14500	14645	14652	14584	14507	14588	14425	14629	14510	14557	14604	14494	14656	14665	14381	14579	14530	14535	14550	14504	14630	14575	14482	14518	14598	14483	14428	14509	14475	14541	14614	14571	14403	14682	14779	14592	14518	14484	14616	14516	14644	14526	14328	14574	14466	14536	14477	14513	14639	14585	14530	14729	14515	14545	14624	14555	14577	14636	14654	14696	14660	14526	14614	14459	14771	14319	14710	14599	14443	14520	14404	14516	14425	14467	14681	14516	14673	14704	14525	14401	14587	14582	14490	14371	14693	14542	14603	14625	14461	14574	14689	14683	14528	14430	14616	14477	14573	14560	14576	14549	14642	14537	14501	14673	14552	14524	14458	14489	14526	14559	14559	14752	14438	14611	14645	14643	14547	14518	14712	14577	14581	14588	14632	14702	14662	14747	14541	14759	14520	14491	14462	14575	14508	14440	14566	14413	14419	14517	14450	14655	14586	14506	14528	14365	14601	14653	14408	14737	14514	14551	14545	14705	14567	14678	14605	14693	14539	14528	14600	14648	14425	14555	14571	14618	14537	14734	14634	14530	14549	14504	14432	14594	14696	14601	14647	14551	14767	14526	14590	14453	14525	14552	14505	14563	14614	14571	14668	14541	14526	14597	14517	14443	14616	14667	14470	14565	14668	14676	14461	14515	14671	14498	14659	14487	14499	14616	14476	14557	14443	14672	14572	14515	14670	14475	14518	14576	14598	14612	14519	14666	14506	14447	14387	14614	14698	14432	14471	14446	14520	14417	14762	14514	14477	14561	14496	14574	14662	14541	14559	14511	14602	14570	14523	14600	14729	14502	14575	14441	14542	14600	14535	14560	14622	14572	14480	14444	14645	14685	14487	14724	14496	14534	14640	14582	14580	14624	14557	14508	14638	14552	14578	14545	14656	14524	14515	14466	14606	14589	14641	14487	14575	14610	14544	14514	14395	14514	14585	14590	14640	14568	14506	14455	14552	14570	14650	14740	14437	14396	14469	14616	14502	14667	14485	14618	14646	14487	14492	14488	14504	14448	14600	14450	14440	14469	14683	14489	14583	14590	14788	14482	14570	14478	14533	14349	14636	14632	14708	14422	14493	14644	14449	14627	14574	14574	14540	14409	14701	14554	14601	14614	14757	14573	14567	14621	14728	14630	14574	14448	14491	14533	14507	14464	14619	14551	14429	14523	14568	14468	14535	14617	14594	14551	14537	14664	14606	14585	14617	14707	14379	14451	14520	14551	14593	14371	14669	14739	14531	14386	14603	14447	14369	14403	14603	14442	14540	14681	14319	14441	14633	14385	14523	14635	14592	14534	14666	14562	14651	14682	14506	14491	14575	14707	14333	14585	14375	14503	14586	14544	14504	14528	14705	14627	14579	14572	14541	14607	14720	14650	14650	14473	14656	14543	14810	14535	14594	14514	14579	14643	14577	14598	14582	14417	14397	14645	14746	14592	14490	14543	14613	14544	14515	14559	14445	14445	14571	14628	14428	14412	14386	14526	14414	14770	14440	14596	14609	14514	14367	14625	14565	14518	14628	14415	14668	14622	14449	14686	14582	14609	14523	14588	14354	14569	14595	14558	14685	14501	14695	14532	14544	14496	14642	14673	14512	14461	14515	14609	14406	14637	14668	14672	14508	14523	14512	14514	14480	14662	14484	14464	14383	14656	14726	14534	14677	14509	14592	14489	14435	14466	14599	14473	14621	14541	14651	14525	14527	14625	14531	14728	14626	14672	14552	14578	14699	14756	14481	14606	14467	14500	14597	14563	14426
22529	20941	28606	23395	21130	23025	24109	18772	17692	18084	17753	17262	17141	17094	17152	16961	16936	17002	16967	16618	17002	16683	16781	16861	16615	16884	16767	16878	16859	16760	16885	16792	16719	16522	16787	16536	16557	16656	16443	16658	16630	16732	16544	16415	16529	16540	16542	16458	16608	16493	16580	16508	16649	16455	16398	16554	16628	16484	16412	16395	16599	16667	16562	16599	16494	16620	16439	16477	16600	16197	16446	16399	16427	16285	16578	16458	16467	16558	16440	16514	16483	16420	16271	16291	16446	16613	16446	16327	16514	16587	16459	16339	16348	16443	16187	16483	16562	16382	16325	16383	16310	16458	16581	16441	16386	16432	16525	16347	16293	16169	16332	16279	16428	16178	16590	16467	16115	16391	16332	16270	16202	16370	16529	16541	16397	16191	16422	16282	16509	16454	16342	16452	16359	16224	16329	16500	16361	16406	16232	16495	16287	16494	16329	16354	16217	16366	16515	16382	16324	16431	16344	16316	16510	16331	16481	16299	16367	16305	16523	16322	16426	16319	16291	16422	16360	16329	16459	16408	16388	16519	16235	16481	16198	16545	16371	16432	16428	16397	16320	16364	16453	16398	16501	16292	16479	16328	16438	16468	16371	16374	16337	16266	16427	16309	16287	16318	16577	16358	16334	16252	16429	16345	16497	16455	16596	16251	16436	16334	16305	16592	16291	16331	16323	16532	16186	16528	16560	16499	16580	16339	16367	16233	16191	16357	16212	16484	16460	16488	16540	16408	16292	16439	16163	16227	16564	16354	16353	16516	16290	16141	16231	16284	16586	16122	16423	16426	16361	16189	16256	16296	16262	16398	16256	16426	16385	16362	16152	16296	16473	16214	16499	16348	16353	16430	16263	16356	16334	16524	16353	16406	16390	16292	16390	16579	16359	16242	16389	16391	16347	16143	16315	16423	16384	16316	16479	16580	16381	16224	16298	16484	16378	16324	16289	16258	16238	16410	16434	16307	16333	16362	16246	16485	16421	16349	16468	16342	16442	16415	15993	16281	16234	16243	16287	16506	16666	16386	16327	16270	16373	16293	16311	16425	16358	16523	16384	16281	16283	16284	16376	16186	16143	16360	16149	16355	16465	16515	16445	16314	16566	16376	16415	16540	16312	16457	16385	16441	16137	16251	16365	16613	16153	16311	16345	16700	16269	16379	16256	16517	16372	16328	16340	16284	16269	16371	16438	16380	16329	16415	16231	16462	16480	16313	16251	16291	16369	16392	16320	16430	16510	16644	16366	16284	16511	16470	16429	16188	16421	16458	16237	16406	16565	16337	16549	16352	16205	16283	16261	16292	16365	16415	16304	16555	16437	16324	16321	16537	16420	16251	16487	16224	16415	16363	16381	16619	16397	16394	16249	16360	16480	16448	16436	16322	16277	16273	16444	16463	16431	16489	16259	16339	16421	16444	16197	16325	16387	16248	16468	16404	16171	16275	16348	16324	16265	16371	16527	16356	16282	16377	16342	16305	16416	16315	16422	16387	16463	16249	16216	16388	16444	16393	16144	16406	16461	16314	16305	16476	16555	16411	16165	16134	16403	16409	16592	16257	16237	16577	16443	16204	16526	16326	16546	16402	16417	16341	16527	16464	16221	16411	16446	16219	16269	16301	16583	16184	16297	16497	16437	16248	16570	16069	16491	16250	16305	16447	16266	16346	16211	16187	16334	16226	16348	16566	16394	16466	16395	16381	16333	16453	16434	16173	16286	16210	16359	16485	16422	16265	16196	16393	16482	16307	16417	16180	16302	16249	16520	16369	16363	16377	16273	16446	16596	16280	16426	16281	16393	16316	16221	16262	16427	16339	16316	16348	16482	16392	16481	16302	16361	16257	16326	16513	16601	16305	16342	16505	16309	16378	16212	16320	16320	16483	16393	16163	16471	16484	16211	16463	16516	16531	16308	16347	16360	16499	16267	16360	16218	16313	16507	16312	16443	16450	16456	16541	16387	16359	16583	16297	16401	16327	16410	16414	16533	16433	16074	16179	16195	16343	16349	16272	16352	16525	16303	16312	16183	16286	16390	16464	16295	16243	16246	16475	16447	16456	16278	16311	16292	16185	16405	16315	16372	16456	16497	16389	16393	16350	16424	16305	16194	16576	16384	16414	16149	16214	16381	16411	16425	16426	16573	16418	16408	16161	16357	16187	16356	16029	16481	16317	16390	16301	16405	16336	16594	16388	16428	16240	16303	16337	16275	16456	16359	16350	16162	16255	16359	16343	16400	16463	16194	16376	16311	16455	16443	16435	16298	16441	16285	16430	16377	16463	16254	16360	16374	16185	16511	16245	16157	16335	16398	16414	16324	16672	16463	16387	16540	16423	16271	16521	16375	16317	16374	16359	16206	16264	16613	16346	16261	16044	16358	16396	16281	16468	16309	16257	16147	16416	16465	16293	16146	16335	16278	16398	16449	16213	16459	16475	16399	16333	16302	16266	16236	16325	16342	16278	16358	16295	16345	16377	16237	16286	16366	16212	16136	16361	16339	16272	16464	16280	16245	16540	16205	16315	16221	16462	16378	16327	16332	16468	16501	16216	16321	16470	16339	16251	16350	16434	16208	16229	16334	16262	16201	16327	16475	16448	16400	16307	16182	16378	16504	16285	16216	16372	16251	16342	16377	16100	16448	16522	16308	16307	16347	16339	16439	16237	16347	16383	16488	16337	16276	16272	16225	16629	16295	16411	16374	16209	16272	16297	16305	16474	16570	16316	16541	16132	16188	16204	16427	16230	16197	16381	16346	16289	16123	16385	16362	16232	16460	16404	16132	16287	16340	16353	16130	16178	16124	16310	16170	16373	16558	16468	16384	16488	16334	16428	16353	16361	16270	16322	16283	16459	16402	16256	16455	16351	16498	16184	16559	16232	16547	16436	16457	16391	16566	16393	16180	16462	16238	16250	16267	16505	16261	16386	16317	16203	16466	16463	16350	16392	16351	15978	16342	16367	16283	16401	16291	16215	16575	16506	16251	16346	16390	16544	16330	16381	16361	16476	16333	16268	16397	16361	16342	16241	16220	16313	16315	16223	16291	16121	16215	16293	16242	16213	16375	16332	16188	16360	16291	16331	16455	16336	16393	16433	16388	16542	16360	16384	16362	16219	16263	16527	16446	16483	16395	16355	16386	16491	16344	16234	16242	16207	16424	16252	16361	16344	16158	16348	16399	16336	16237	16284	16270	16138	16291	16398	16528	16375	16501	16274	16263	16303	16290	16567	16283	16435	16518	16341	16504	16183	16424	16251	16596	16354	16409	16652	16315	16404	16263	16305	16427	16378	16538	16211	16425	16236	16267	16165	16244	16368	16293	16350	16542	16329	16235	16317	16645	16353	16395	16244	16255	16359	16578	16443	16411	16434	16422	16501	16199	16439	16257	16362	16397	16423	16418	16548	16312	16422	16174	16115	16273	16479	16395	16486	16407	16609	16377	16554	16365	16173	16475	16353	16278	16305	16459	16559	16277	16386	16246	16558	16181	16633	16472	16224	16351	16440	16326	16340	16490	16442	16399	16373	16406	16164	16280	16250	16284	16299	16240	16495	16179	16338	16287	16447	16248	16158	16298	16212	16415	16344	16351	16325	16527	16354	16459	16499	16345	16325	16302	16242	16242	16286	16379	16373	16456	16512	16381	16361	16339	16390	16437	16442	16326	16358	16198	16054	16533	16396	16301	16209	16237	16261	16595	16421	16290	16090	16424	16335	16400	16421	16323	16226	16356	16440	16390	16438	16501	16410	16425	16734	16277	16438	16334	16355	16311	16388	16372	16533	16230	16478	16291	16351	16351	16482	16479	16395	16264	16215	16336	16271	16358	16278	16306	16322	16289	16412	16378	16429	16256	16299	16283	16517	16487	16406	16145	16278	16338	16406	16381	16302	16325	16389	16446	16474	16324	16407	16301	16380	16181	16396	16549	16279	16358	16259	16249	16334	16442	16250	16359	16234	16315	16391	16254	16385	16255	16212	16260	16344	16445	16215	16396	16389	16321	16384	16342	16263	16373	16214	16218	16143	16290	16451	16386	16340	16560	16533	16481	16398	16368	16089	16200	16224	16401	16578	16445	16332	16295	16433	16252	16215	16358	16297	16486	16291	16509	16547	16407	16426	16351	16449	16211	16575	16250	16312	16312	16493	16346	16520	16354	16430	16340	16454	16366	16405	16389	16313	16254	16315	16295	16182	16371	16468	16431	16347	16513	16179	16445	16306	16362	16468	16552	16403	16318	16419	16284	16331	16309	16137	16358	16380	16352	16413	16481	16361	16279	16411	16319	16461	16486	16339	16520	16192	16240	16427	16367	16244	16129	16480	16320	16564	16474	16403	16284	16239	16253	16241	16360	16471	16267	16104	16297	16414	16499	16320	16429	16374	16170	16265	16269	16349	16427	16305	16400	16484	16370	16265	16343	16448	16288	16306	16227	16393	16560	16237	16369	16468	16375	16418	16357	16309	16320	16379	16356	16405	16280	16337	16495	16352	16202	16353	16316	16531	16265	16218	16372	16418	16376	16204	16344	16148	16415	16454	16169	16155	16297	15974	16331	16346	16105	16318	16414	16316	16537	16204	16223	16477	16330	16557	16361	16314	16199	16340	16365	16385	16386	16359	16101	16419	16262	16163	16382	16569	16279	16440	16349	16404	16404	16245	16453	16432	16284	16437	16632	16630	16458	16354	16399	16321	16343	16456	16340	16345	16234	16135	16059	16418	16212	16437	16292	16416	16363	16501	16298	16357	16396	16345	16166	16491	16471	16201	16305	16202	16352	16235	16419	16397	16369	16197	16425	16329	16207	16304	16524	16487	16289	16360	16428	16461	16151	16471	16518	16467	16383	16335	16309	16360	16440	16230	16377	16371	16427	16420	16424	16444	16458	16351	16513	16271	16440	16531	16462	16145	16400	16424	16348	16284	16413	16465	16360	16291	16406	16208	16381	16383	16238	16437	16480	16406	16316	16415	16341	16510	16348	16304	16286	16288	16442	16269	16484	16341	16299	16210	16303	16492	16458	16340	16456	16262	16413	16408	16416	16473	16268	16312	16176	16364	16334	16299	16595	16408	16501	16265	16201	16255	16185	16180	16278	16289	16366	16418	16430	16205	16316	16331	16467	16397	16371	16307	16409	16443
19944	34033	32119	25312	22013	19541	18226	17485	16989	16250	16088	15759	15735	15579	15586	15286	15223	15268	15218	15241	15126	15082	15103	15039	14921	14951	15013	15017	15204	14977	14953	14857	14953	14926	14675	14749	14862	14865	14858	14773	14896	14686	14675	14742	14695	14712	14687	14782	14644	14744	14728	14671	14759	14657	14682	14692	14891	14542	14689	14650	14603	15020	14682	14641	14799	14709	14717	14619	14687	14730	14511	14597	14602	14713	14523	14526	14670	14524	14615	14519	14714	14659	14559	14586	14738	14697	14621	14532	14565	14511	14618	14717	14506	14588	14712	14701	14528	14705	14396	14489	14476	14523	14703	14635	14611	14443	14470	14494	14686	14630	14601	14497	14587	14610	14639	14495	14644	14564	14594	14595	14691	14530	14440	14590	14595	14479	14570	14614	14563	14533	14563	14608	14576	14657	14493	14638	14676	14429	14555	14653	14597	14599	14661	14531	14602	14426	14675	14646	14506	14775	14713	14583	14592	14438	14662	14577	14520	14458	14588	14589	14768	14479	14528	14467	14665	14486	14614	14383	14572	14601	14606	14575	14448	14537	14524	14553	14563	14531	14597	14557	14578	14536	14654	14766	14520	14667	14434	14554	14579	14443	14570	14598	14628	14733	14515	14600	14520	14655	14535	14578	14660	14484	14688	14505	14744	14476	14613	14528	14443	14601	14573	14721	14601	14559	14493	14693	14497	14558	14499	14651	14500	14435	14635	14525	14580	14624	14511	14609	14540	14445	14525	14672	14478	14490	14560	14854	14569	14536	14583	14474	14514	14572	14484	14626	14665	14741	14487	14507	14493	14544	14618	14760	14546	14497	14632	14646	14436	14610	14596	14379	14475	14623	14597	14693	14382	14565	14593	14537	14511	14710	14526	14582	14711	14522	14655	14435	14610	14584	14664	14507	14481	14545	14575	14572	14764	14564	14756	14408	14666	14779	14400	14698	14685	14435	14713	14441	14563	14722	14673	14524	14629	14418	14627	14583	14541	14701	14725	14539	14536	14553	14487	14721	14681	14496	14552	14659	14604	14530	14630	14551	14557	14397	14487	14506	14625	14575	14673	14630	14577	14712	14498	14798	14638	14527	14614	14765	14643	14527	14591	14457	14460	14654	14679	14458	14405	14669	14504	14641	14551	14650	14603	14540	14660	14452	14473	14554	14718	14550	14497	14559	14619	14628	14720	14561	14515	14605	14529	14563	14532	14509	14659	14423	14671	14682	14472	14563	14587	14372	14462	14553	14567	14507	14506	14673	14754	14749	14692	14503	14720	14540	14497	14635	14689	14619	14588	14500	14568	14588	14536	14669	14546	14493	14430	14322	14582	14522	14560	14480	14725	14527	14680	14627	14462	14521	14516	14577	14508	14682	14457	14465	14491	14517	14606	14472	14706	14472	14723	14628	14588	14757	14702	14536	14459	14571	14361	14643	14542	14638	14522	14661	14406	14489	14550	14528	14578	14744	14551	14617	14603	14542	14575	14569	14644	14603	14488	14540	14518	14663	14808	14569	14668	14555	14654	14526	14566	14693	14648	14525	14637	14505	14676	14598	14642	14660	14506	14537	14601	14551	14449	14632	14566	14439	14696	14639	14585	14685	14608	14601	14581	14801	14521	14660	14735	14582	14518	14739	14455	14573	14565	14683	14626	14600	14526	14491	14552	14446	14557	14536	14690	14595	14465	14635	14730	14623	14583	14568	14597	14541	14592	14451	14670	14566	14538	14382	14603	14452	14475	14669	14725	14614	14511	14680	14700	14525	14650	14552	14515	14850	14669	14664	14705	14487	14709	14660	14676	14640	14468	14634	14582	14344	14542	14658	14655	14502	14617	14579	14522	14706	14468	14618	14693	14449	14597	14676	14471	14502	14676	14676	14482	14511	14553	14691	14514	14563	14704	14548	14513	14542	14477	14610	14533	14534	14603	14674	14631	14612	14544	14459	14688	14624	14718	14664	14492	14675	14354	14596	14647	14533	14502	14593	14669	14572	14436	14663	14561	14532	14586	14534	14639	14617	14552	14629	14611	14558	14540	14562	14622	14566	14476	14669	14685	14553	14588	14681	14514	14632	14582	14653	14594	14504	14551	14591	14543	14588	14736	14673	14590	14507	14466	14605	14764	14669	14374	14400	14613	14564	14868	14526	14609	14697	14570	14468	14586	14493	14465	14509	14499	14645	14695	14650	14563	14578	14769	14599	14558	14522	14536	14475	14761	14422	14688	14524	14476	14608	14544	14676	14515	14661	14543	14509	14636	14586	14609	14558	14480	14629	14538	14764	14764	14598	14497	14566	14399	14604	14686	14508	14557	14598	14458	14691	14487	14513	14584	14608	14659	14555	14679	14504	14404	14575	14566	14651	14584	14624	14568	14555	14597	14749	14753	14573	14752	14630	14608	14518	14599	14566	14528	14523	14523	14515	14601	14571	14456	14713	14547	14503	14585	14409	14452	14554	14664	14419	14638	14649	14569	14550	14496	14578	14394	14595	14846	14686	14509	14588	14545	14640	14531	14625	14575	14437	14609	14592	14540	14634	14784	14517	14558	14646	14667	14538	14605	14647	14551	14584	14455	14538	14514	14566	14654	14756	14724	14579	14419	14708	14620	14635	14544	14652	14670	14518	14662	14581	14635	14577	14599	14509	14513	14641	14588	14410	14543	14556	14693	14631	14491	14594	14501	14582	14445	14644	14730	14527	14562	14733	14395	14515	14436	14592	14679	14586	14392	14702	14641	14592	14610	14609	14549	14719	14453	14558	14523	14754	14520	14441	14704	14541	14546	14489	14520	14625	14376	14452	14636	14605	14593	14751	14427	14775	14633	14609	14598	14535	14503	14618	14592	14646	14668	14398	14641	14487	14649	14576	14565	14523	14686	14465	14455	14581	14605	14518	14661	14677	14680	14343	14540	14572	14597	14583	14578	14578	14554	14585	14499	14692	14480	14668	14649	14578	14427	14707	14616	14636	14533	14583	14611	14511	14563	14668	14489	14646	14529	14661	14632	14719	14484	14567	14568	14552	14649	14702	14570	14643	14588	14590	14649	14575	14629	14513	14703	14601	14511	14557	14459	14452	14529	14480	14640	14575	14646	14632	14571	14781	14428	14658	14614	14629	14668	14544	14680	14579	14560	14578	14483	14518	14638	14537	14426	14528	14574	14413	14651	14558	14675	14759	14532	14545	14746	14756	14542	14570	14601	14705	14424	14601	14593	14568	14724	14548	14534	14707	14571	14544	14558	14629	14610	14559	14748	14519	14683	14690	14538	14663	14659	14703	14655	14558	14596	14575	14675	14792	14607	14671	14513	14660	14598	14645	14668	14508	14453	14669	14528	14601	14556	14489	14537	14826	14616	14504	14462	14545	14409	14616	14441	14523	14536	14647	14643	14578	14455	14637	14586	14556	14555	14541	14376	14610	14404	14556	14738	14550	14559	14479	14656	14578	14726	14535	14689	14498	14474	14463	14608	14720	14686	14661	14498	14528	14517	14628	14521	14590	14635	14548	14522	14626	14541	14428	14667	14418	14708	14462	14550	14590	14617	14626	14459	14486	14588	14714	14443	14475	14585	14316	14367	14324	14493	14575	14696	14511	14491	14411	14544	14546	14575	14691	14583	14599	14649	14637	14542	14712	14634	14568	14527	14672	14713	14470	14553	14638	14531	14515	14472	14554	14506	14596	14702	14573	14500	14574	14390	14526	14552	14580	14691	14646	14615	14539	14495	14676	14612	14595	14753	14602	14484	14594	14626	14546	14456	14565	14509	14548	14462	14608	14399	14541	14728	14527	14660	14556	14263	14332	14676	14563	14495	14443	14704	14726	14353	14329	14678	14637	14603	14586	14570	14798	14494	14601	14605	14506	14597	14681	14596	14682	14426	14455	14488	14448	14585	14481	14631	14581	14516	14586	14537	14520	14652	14557	14576	14576	14632	14510	14788	14518	14557	14418	14649	14721	14481	14488	14463	14616	14543	14468	14686	14414	14618	14592	14641	14631	14555	14442	14406	14582	14442	14660	14538	14702	14621	14609	14544	14544	14607	14708	14494	14794	14595	14539	14641	14601	14470	14699	14607	14616	14581	14634	14781	14651	14426	14524	14582	14709	14667	14647	14559	14535	14589	14424	14449	14492	14562	14715	14522	14809	14516	14642	14469	14495	14591	14659	14619	14531	14543	14743	14631	14603	14507	14529	14617	14541	14445	14585	14749	14576	14662	14645	14797	14645	14651	14587	14558	14678	14541	14603	14595	14451	14665	14520	14556	14399	14571	14510	14592	14633	14494	14473	14550	14706	14543	14738	14565	14650	14634	14645	14417	14466	14547	14588	14465	14615	14540	14627	14486	14532	14601	14552	14653	14630	14479	14594	14676	14629	14630	14585	14562	14555	14544	14676	14421	14660	14688	14680	14621	14403	14647	14466	14451	14514	14643	14674	14424	14494	14568	14594	14679	14417	14531	14555	14652	14454	14558	14599	14554	14680	14564	14468	14541	14640	14388	14714	14624	14485	14711	14426	14744	14607	14672	14519	14615	14632	14690	14451	14643	14558	14612	14522	14497	14628	14578	14430	14437	14513	14593	14481	14745	14658	14630	14650	14654	14540	14684	14559	14743	14516	14500	14468	14618	14574	14516	14757	14539	14674	14444	14654	14710	14600	14696	14481	14532	14583	14553	14708	14584	14610	14629	14708	14588	14499	14635	14696	14539	14503	14717	14507	14481	14576	14678	14591	14767	14600	14680	14613	14593	14491	14694	14515	14783	14694	14531	14400	14624	14640	14717	14524	14488	14462	14598	14567	14604	14509	14517	14742	14620	14431	14548	14549	14486	14657	14478	14585	14640	14454	14543	14626	14555	14394	14616	14587	14544	14369	14493	14595	14621	14620	14551	14536	14569	14712	14340	14490	14633	14504	14556	14548	14472	14739	14564	14710	14712	14636	14570	14593	14662	14523	14521	14580	14617	14507	14431	14566	14613	14673	14576	14598	14611	14668	14622	14460	14580	14700	14456	14602	14474	14442	14500	14597	14589	14536	14405	14374	14602	14628	14571	14479	14668	14530	14537	14657	14688	14540	14455	14511	14731	14584	14540	14671	14696	14383	14686	14581	14612	14567	14477	14518	14630	14699	14666	14376
27149	21895	24480	21050	17289	16902	16680	16180	16158	16202	16094	16157	15987	16193	15860	15984	15877	15825	15930	16019	15898	15876	16053	15807	15750	15782	15961	15735	15973	15982	15870	15785	15995	15806	15762	15717	15940	15930	15850	15859	15590	15757	15892	15638	15802	16016	15779	15914	15877	15764	15821	15832	15698	15859	15848	15570	15566	15824	15616	15867	15882	15725	15770	15884	15737	15770	15777	15720	15780	15826	15561	15804	15867	15670	15663	15734	15807	15791	15813	15707	15819	15726	15764	15727	15751	15669	15794	15875	15629	15577	15601	15759	15851	15868	15877	15661	15778	15709	15923	15828	16005	15628	15678	15824	15702	15771	15711	15674	15646	15721	15810	15766	15697	15709	15654	15649	15668	15816	15795	15730	15681	15801	15761	15473	15759	15674	15551	15489	15713	15995	15541	15809	15619	15684	15645	15641	15715	15667	15780	15725	15493	15536	15643	15785	15879	15904	15778	15640	15901	15630	15736	15741	15672	15887	15791	15790	15674	15594	15852	15649	15716	15658	15876	15831	15699	15773	15635	15743	15681	15746	15782	15726	15752	15600	15782	15843	15832	15733	15595	15474	15680	15888	15694	15527	15652	15795	15810	15607	15680	15723	15784	15917	15671	15627	15670	15555	15772	15790	15500	15846	15733	15798	15642	15815	15758	15678	15945	15846	15822	15672	15857	15873	15802	15713	15641	15730	15667	15704	15624	15622	15671	15905	15807	15796	15716	15623	15773	15756	15646	15713	15890	15578	15711	15674	15770	15622	15848	15788	15517	15843	15700	15735	15818	15753	15804	15775	15587	15746	15700	15577	15867	15656	15846	15728	15673	15757	15849	15693	15955	15699	15898	15832	15741	15771	15751	15921	15749	15881	15762	15667	15685	15846	15934	15737	15690	15735	15843	15845	15766	15664	15859	15639	15726	15804	15790	15853	15839	15745	15815	15687	15659	15729	15791	15811	15649	15786	15755	15710	15581	15751	15791	15606	15652	15657	15814	15790	15607	15660	15741	15650	15608	15945	15579	15754	15799	15817	15909	15929	15627	15827	15624	15815	15709	15694	15726	15682	15728	15495	15676	15613	15759	15696	15960	15862	15703	15629	15706	15692	15755	15900	15654	15667	15772	15680	15634	15565	15707	15735	15875	15813	15804	15729	15946	15697	15828	15797	15685	15852	15764	15887	15732	15874	15517	15678	15623	15844	15936	15775	15791	15694	15659	15560	15744	15803	15702	15634	15795	15705	15645	15728	15729	15996	15740	15690	15674	15867	15718	15761	15685	15843	15753	15654	15744	15847	15611	15639	15588	15607	15827	15736	15739	15918	15784	15727	15771	15872	15557	15811	15690	15746	15711	15413	15565	15561	15635	15649	15632	15771	15771	15879	15956	15873	15775	15827	16036	15523	15607	15954	15675	15712	15872	15719	15696	15781	15682	15747	15779	15938	15645	15696	15915	15787	15897	15667	15741	15789	15683	15696	15600	15768	15696	15774	15631	15625	15773	15685	15583	15682	15534	15894	15749	15841	15655	15714	15634	15922	15583	15590	15748	15524	15577	15795	15714	15836	15781	15754	15698	15650	15552	15623	15351	15605	15805	15783	15718	15758	15930	15977	15638	15684	15810	15599	15738	15754	15758	15649	15691	15682	15640	15677	15677	15719	15598	15647	15726	15736	15746	15712	15817	15740	15681	15825	15678	15734	15820	15649	15528	15655	15719	15970	15639	15670	15743	16010	15712	15905	15791	15677	15655	15660	15909	15518	15765	15566	15607	15843	15669	15689	15648	15576	15798	15802	15715	15741	15762	15791	15726	15591	15880	15767	15807	15774	15863	15607	15556	15562	15858	15603	15815	15659	15718	15531	15711	15636	15866	15655	15799	15840	15768	15748	15823	15553	15730	15835	15886	15569	15709	15870	15595	15527	15723	15858	15571	15774	15690	15689	15914	15806	15652	15720	15723	15595	15837	15725	15821	15582	15840	15801	15849	15763	15569	15722	15684	15852	15816	15672	15802	15822	15685	15920	15706	15627	15675	15776	15709	15797	15813	15754	15655	15605	15921	15787	15718	15736	15706	15642	15666	15804	15784	15715	15678	15778	15748	15749	15668	15745	15958	15607	15589	15764	15692	15674	15723	15650	15810	15717	15543	15482	15784	15746	15717	15878	15781	15648	15790	15820	15890	15858	15668	15709	15644	15747	15848	15793	15787	15633	15733	15732	15712	15693	15722	15766	15833	15778	15891	15513	15789	15963	15905	15911	15612	15605	15722	15880	15830	15829	15797	15792	15698	15560	15682	15785	15670	15877	15571	15679	15618	15742	15646	15686	15761	15764	15735	15659	15568	15776	15665	15609	15960	15904	15777	15654	15840	15845	15881	15653	15728	15988	15644	15662	15633	15971	15758	15780	15767	15997	15797	15869	16018	15721	15719	15686	15825	15690	15816	15675	15590	15690	15721	15646	15874	15664	15652	15647	15773	15705	15803	15583	15840	15760	15884	15715	15653	15741	15710	15879	15579	15708	15812	15671	15886	15896	15726	15477	15732	15988	15635	15736	15837	15789	15778	15618	15560	15476	15628	15780	15769	15680	15702	15844	15844	15747	15690	15811	15634	15655	15742	15866	15651	15732	15588	15647	15685	15831	15807	15620	15660	15687	15913	15617	15796	15658	15499	15846	15583	15883	15607	15680	15791	15854	15691	15591	15822	15727	15826	15702	15682	15616	15729	15719	15844	15827	15746	15806	15606	15846	15754	15802	15594	15894	15881	15757	15722	15715	15842	15710	15852	15844	15773	15645	15992	15773	15809	15694	15800	15819	15656	15827	15705	15863	15734	15612	15794	15799	15790	15752	15852	15649	15611	15665	15629	15836	15890	15769	15669	15736	15713	15711	15690	15609	15824	16005	15760	15816	15927	15871	15745	15867	15769	15875	15845	15762	15748	15947	15741	15784	15671	15708	15860	15748	15751	15678	15850	15863	15689	15861	15709	15599	15656	15823	15706	15696	15547	15824	15863	15410	15786	15906	15680	15638	15726	15871	15635	15693	15587	15658	15902	16115	15786	15702	15878	15885	15859	15739	15908	15742	15621	15716	15791	15446	15851	15697	15854	15705	15615	15730	15716	15768	16058	15979	15793	15608	15723	15757	15799	15767	15870	15741	15946	15728	15751	15739	15715	15687	15666	15674	15809	15757	15647	15597	15610	15655	15787	15560	15705	15973	15755	15609	15625	15580	15762	15702	15561	15678	15614	15645	15651	15838	15711	15808	15803	15738	15804	15748	15892	15694	15750	15758	15753	15576	15880	15802	15958	15611	15844	15807	15734	15612	15822	15912	15750	15743	15930	15799	15782	15764	15563	15830	15841	15626	15698	15942	15682	15586	15827	15846	15855	15727	15791	15883	15615	15694	15806	15882	15635	15856	15782	15709	15728	15713	15749	15946	15931	15837	15659	15861	15905	15665	15748	15481	15511	15878	16035	15655	15778	15541	15894	15703	15758	15545	15628	15575	15809	15732	15737	15632	15682	15595	15552	15677	15780	15681	15689	15711	15867	15733	15736	15718	15772	15789	15824	15797	15783	15605	15882	15967	15727	15826	15698	15789	15688	15645	15678	15817	15806	15689	15768	15764	15718	16053	15731	15981	15765	15678	15670	15689	15658	15817	15680	15671	15605	15686	15801	15790	15649	15756	15980	15767	15775	15790	15719	15844	15833	15570	15845	15765	15744	15770	15639	15746	15655	15626	15751	15803	15865	15713	15847	15751	15893	15872	15655	15660	15751	15842	15796	16016	15601	15591	15623	15589	15678	15642	15841	15819	15777	15736	15815	15786	15707	15893	15750	15786	15822	15857	15574	15751	15606	15800	15725	15846	15702	15579	15851	15925	15534	15671	15714	15808	15823	15592	15882	15804	15688	15613	15711	15764	15868	15660	15569	15721	15778	15646	15662	15919	15848	15780	15712	15725	15808	15821	15596	15698	15781	15577	15641	15731	15866	15668	15688	15855	15721	15702	15664	15780	15621	15716	15625	15689	15698	15601	15899	15842	15790	15702	15766	15581	15542	15776	15725	15757	15747	15660	15668	15824	16045	15833	15686	15865	16031	15549	15623	15752	15783	15710	15831	15757	15761	15563	15708	15878	15626	15791	15877	15715	15890	15624	15745	15903	15760	15644	15934	15628	15861	15730	15759	15589	15591	15633	15829	15811	15765	15657	15906	15862	15744	15609	15835	15711	15709	15883	15739	15767	15720	15787	15722	15811	15748	15598	15547	15708	15798	15757	15881	15640	15755	15763	15623	15838	15643	15762	15672	15807	15667	15750	15780	15716	15827	15670	15781	15787	15693	15962	15781	15841	15607	15763	15752	15754	15807	15652	15688	15714	15684	15808	15734	15784	15623	15718	15873	15848	15778	15646	15576	15715	15776	15547	15650	15653	15681	15862	15614	15754	15878	15767	15780	15669	15720	15584	15908	15712	15881	15841	15836	15512	15578	15728	15690	15609	15711	15699	15882	15816	15916	15741	15958	15788	15698	15596	15877	15689	15794	15780	15789	15621	15565	15707	15461	15611	15780	15726	15761	15702	15757	15816	15689	15879	15909	15758	15686	15856	15795	15829	15696	15645	15819	15888	15769	15749	15762	15714	15754	15669	15851	15628	15561	15816	15603	15688	15757	15744	15735	15911	15792	15633	15795	15772	15844	15746	15822	15712	16101	15663	15746	15690	15829	15634	15671	15826	15730	15616	15659	15858	15892	15770	15788	15857	15609	15773	15827	15622	15706	15790	15867	15724	15731	15822	15732	15615	15869	15757	15841	15782	15710	15864	15727	15732	15666	15700	15888	15794	15885	15658	15754	15654	15750	15735	15618	15875	15746	15883	15675	15765	15920	15848	15747	15715	15756	15861	15784	15775	15876	15852	15918	15771	15714	15543	15942	15642	15727	15647	15902	15684	15784	15596	15853	15698	15932	15841	15553	15698	15658	15810	15859	15750	15710	15697	15695	15760	15842	16054	15719	15798	15681	15902	15776	15797	15827	15783	15555	15738	15731	15789	15912	15804	15776	15691	15767	15876	15912	15799	15846	15725	15595	15804	15905	15449	15796	15643	15694	15661	15842	15697	15799	15763	15825	15593
17611	23711	22197	18514	16768	15925	15365	14963	14830	14803	14658	14643	14649	14540	14433	14514	14519	14306	14338	14365	14406	14361	14367	14544	14396	14258	14189	14372	14423	14336	14201	14227	14276	14169	14285	14251	14284	14270	14197	14292	14348	14093	14367	14359	14258	14357	14294	14338	14147	14190	14192	14183	14130	14219	14171	14221	14164	14274	14242	14372	14163	14387	14186	14221	14173	14297	14106	14132	14153	14355	14300	14134	14099	14138	14192	14213	14164	14248	14054	14076	14332	14161	14205	14139	14222	14215	14143	14046	14051	14096	14272	14095	14278	14175	14096	14291	14231	14182	14259	14252	14110	14047	14075	14276	14293	14016	14267	14195	14210	14216	14316	14074	14226	14167	14179	14235	14249	14025	14132	14126	14198	14265	14264	14204	14236	14281	14302	13982	14078	14233	14131	14174	14198	14057	14108	14144	14275	14290	14227	14146	14192	14245	14187	14237	14289	14264	13843	14218	14265	14240	14044	14182	14157	14097	14081	14143	14126	14152	14353	14131	14186	14169	14132	14209	14075	14260	14035	14204	14117	14323	14066	14115	14150	14179	13949	14380	14227	14114	14254	14133	14290	14222	14332	14238	14093	14246	14279	14058	14197	14176	14219	14145	14306	14199	14208	14379	14108	14261	14209	14179	14078	14315	14244	14113	14180	14328	14163	14276	14225	14218	14181	14388	14357	13971	14213	14180	14189	14255	14111	14097	14084	14333	14023	14199	14156	14202	14185	14164	14108	14038	14337	14287	14197	14214	14211	14185	14231	14349	14120	13898	13955	14029	14206	14222	14099	14285	14287	14113	14178	14229	14120	14391	14000	14200	14244	14240	14185	14207	14378	14295	14095	14193	14192	14205	14240	14198	14100	14185	14169	14300	14281	14264	14238	14215	14302	14073	14192	14034	14210	14133	14106	14165	14270	14164	14104	14276	14131	14259	14204	14145	14277	14159	14165	14221	14177	14177	14250	14103	14154	14144	14180	14141	14136	14187	14262	14160	14185	14295	14163	14227	14077	14237	14158	13964	14080	14126	14108	14211	14266	14177	14209	14334	14268	14221	14068	14198	13996	14149	14201	14096	14200	14025	14129	14227	14057	14157	14036	14230	14331	14187	14123	14294	14273	14290	14146	14141	14125	14086	14243	14348	14199	14139	14258	14231	14263	14170	14340	14063	14172	14360	14055	14288	14206	14160	14404	14186	14224	14226	14186	14124	14242	14210	14060	14198	14110	14173	14360	14190	14291	14145	14213	14258	14291	14150	14180	14069	14286	14094	14138	14195	14106	14202	14114	14160	14357	14279	14211	14234	14311	13955	14400	14162	14168	14240	14188	14158	14224	14232	14197	14154	14335	14227	14161	14120	14300	14003	14192	14075	14199	14204	14226	14233	14157	14162	14150	14052	14176	14109	14019	14142	14278	14067	14274	14171	14259	14225	14231	14325	14206	14224	14134	14151	14183	14270	14116	14178	14252	14186	14112	14063	14253	14138	14287	14497	14134	14145	14295	14222	14086	14140	14267	14249	14285	14094	14119	14140	14277	14094	14151	14101	14124	14325	14229	14238	14110	14174	14167	14364	14164	14215	14371	14153	14079	14128	14197	14001	14153	14182	14114	14202	14376	14196	14193	14176	14196	14201	14387	14168	14233	14163	14159	14105	14199	14330	14337	14015	14272	14094	14190	14034	14177	14204	14127	14128	14197	14245	14250	14123	14077	14199	14208	14338	14156	14087	14350	14321	14093	14397	14096	14126	14084	14157	14154	14359	14243	14220	14050	14240	14282	14115	14146	14252	14044	14006	14166	14364	14179	14277	14129	14150	14277	14322	14220	14346	14115	14172	14264	14254	14258	14351	14145	14064	14332	14057	14345	14162	14321	14257	14132	14097	14244	14256	14140	14201	14087	14084	14197	14303	14253	14118	14291	14116	14143	14149	14178	14249	14118	14334	14207	14290	14194	14207	14156	14136	14339	14263	14470	14400	14177	14169	14136	14293	14190	13946	14244	14087	14211	14224	14077	14198	14231	14090	14296	14422	14057	14088	14096	14255	14131	14247	14174	14213	14272	14185	14206	13983	14294	14074	14132	14067	14097	14044	14188	14378	14116	14265	14212	14213	14148	14058	14204	14213	14177	13980	14247	14285	14107	14134	14017	14189	14183	14142	14232	14336	14375	14211	14110	14192	14093	14302	13996	14203	14131	14332	14295	14254	14085	14203	14221	14154	14266	14187	14070	14252	14141	14243	14238	14154	14251	14280	14293	14166	14157	14156	14260	14070	14286	14125	14048	14215	14014	14223	14294	14258	14142	14312	14318	14201	14204	14210	14179	14169	14112	14215	14008	14097	14060	14352	14226	14241	14155	14246	14167	14151	14201	14232	14228	14205	14305	14208	14098	14130	14339	14348	14303	14080	14243	14064	14104	14058	14287	14117	14172	14243	14433	14175	14151	14245	14252	14244	14151	14129	14078	14208	14119	14177	14150	14253	14188	14286	14281	14331	14331	14061	14302	14272	14331	14210	14188	14173	14271	14239	14078	14258	14202	14258	14141	14092	14279	14109	14096	14309	14153	14230	14179	14320	14113	14043	14258	14170	14307	14254	14048	14102	14178	14145	14151	14057	14107	14370	14170	14193	14075	14305	14252	14283	14188	14109	14136	14076	14235	14080	14104	14016	14205	14021	14215	14064	14252	14032	14177	14304	14251	14249	14248	14230	14304	14133	14145	14233	14144	14160	14153	14080	14182	14245	14143	14289	14148	14237	14324	14199	14240	14167	14104	14171	14167	14129	14019	14164	14303	14095	14195	14164	14181	14238	14199	14186	14214	14123	14194	14065	14214	14083	14176	14206	14203	14187	14328	14211	14034	14208	14274	14072	13927	14176	14162	14071	14316	14125	14086	14311	14216	14132	14250	14143	14137	14182	14334	14182	14315	14180	14312	14131	14202	14131	14068	14150	14243	14194	14288	14291	14301	14192	14314	14245	14296	14204	14227	14199	14180	14287	14061	14269	14091	14153	14158	14240	14196	14277	14041	14190	14106	14064	14180	14271	14141	14213	14100	14058	14284	14211	14340	13956	14328	14344	14227	14277	14340	14159	14209	14283	14153	14356	14172	14227	14195	14118	14115	14269	14093	14057	14416	14203	14218	14394	14176	14122	14244	14076	14177	14274	14221	14155	14216	14269	14207	14252	14240	14257	14134	14077	14267	14182	14241	14101	14263	14232	14277	14276	14240	14021	14159	14164	14251	14114	14160	14016	14157	14098	14192	14183	14194	14252	14154	14220	14241	14261	14223	14057	14049	14116	14220	14144	14177	14087	14130	14243	14136	14274	14042	14173	14294	14200	14121	14307	14124	14195	14180	14311	14129	14259	14143	14211	14061	14215	14249	14236	14169	14152	14217	14113	14161	14180	14147	14089	14216	14081	14369	14436	14157	14227	14055	14158	14260	14229	14132	14339	14171	14209	14043	14134	14316	14229	14271	14135	14304	14319	14373	14157	14195	14084	14035	14087	14264	14033	14248	14144	14091	14285	14175	14190	14130	14118	14140	14115	14072	14161	14157	14317	14246	14205	13975	14461	14008	14123	14174	14123	14198	14361	14151	14295	14157	14198	14063	14218	14144	14175	14162	14106	14319	14193	14022	14261	14321	14227	14250	14267	14192	14089	14091	14071	14336	14277	14273	14241	14185	14258	13913	14200	14314	14182	14246	14230	14169	14262	14168	14188	14174	14154	14096	14298	14284	14190	14110	14232	14165	14277	14189	14155	14330	14271	14279	14146	14067	14140	14150	14189	14152	14097	14241	14361	14279	14268	14225	14232	14235	14203	14208	14357	14129	14017	14140	14099	14245	14196	14247	14212	14200	14102	14175	14219	14183	14201	14168	14224	14236	14173	14206	14340	14161	14184	14055	14160	14054	14168	14327	14290	14221	14213	14240	14246	14059	14286	14254	14108	14243	14090	14113	14093	14234	14323	14213	14271	14251	14223	14222	14174	14318	14015	14367	14017	14117	14267	14367	14114	14238	14277	14075	14125	14156	14098	14081	14151	14161	14082	14261	14112	14222	14095	14266	14125	14231	14303	14256	14314	14212	14275	14370	14087	14226	14133	14239	14131	14189	14205	14197	14192	14174	14317	14195	14247	14305	14294	14117	14247	14301	14278	14144	14035	14050	14094	14248	14051	14270	14387	14368	14192	14141	14138	14149	14105	14096	14133	14266	14136	14164	14404	14125	14323	14085	14173	14251	14230	14166	14126	14277	14178	14180	14346	14170	14207	14131	14151	14188	14174	14207	14134	14272	14210	14227	14064	14178	14056	14291	14159	14422	14202	14207	14183	14201	14290	14166	14193	14368	14170	14068	14205	14134	14215	14358	14286	14119	14236	14285	14199	14258	14193	14218	14037	14313	14086	14220	14279	14042	14256	14259	13977	14179	14131	14226	14212	14235	14081	14243	14255	14215	14313	14323	14002	14274	13942	14187	14157	14247	14289	14205	14202	14320	14029	14113	14146	14054	14121	14106	14251	14120	14035	14281	14145	14126	14122	14046	14165	14067	14049	14273	14054	14365	14306	14098	14089	14073	14221	14239	14318	14215	14297	14227	14174	14199	14248	14160	14135	14176	14059	14125	14178	14033	14173	14138	14194	14169	14176	13984	14119	14264	14305	14188	14054	14237	14196	14293	14130	14010	14272	14104	14128	14335	14290	14134	14151	14196	14128	14042	14157	14218	14215	14107	14176	14307	14199	14390	14118	14258	14124	14554	14226	14194	14283	14243	14117	14258	14192	14112	14082	14144	14065	14074	14120	14176	14339	14159	14040	14239	14182	14144	14159	14323	14160	14250	14126	14220	14011	14208	14131	14259	14145	14259	14174	14327	14376	14414	14106	14158	13955	14313	14178	14310	13991	14285	14342	14502	14307	14226	14211	14430	14235	14247	14113	14217	14041	13950	14335	14292	14184	14095	14213	14042	14194	14384	14130	14078	14300	14295	14223	14270	14217	14233	14165	14069	14221	14249	14231	14298	14122	14225	14242	14086	14222	14289	14168	14148	14278	14149	14234	14129	14115	14105	14241	14152	14172	14211	14005	14198	14202	14248	14102	14215	14276	14533	14067	14069	14244	14004	14144
23496	20909	28123	23874	21732	21343	20264	17879	17150	17146	17041	16990	16719	16635	16679	16887	16541	16688	16662	16420	16596	16576	16436	16513	16603	16406	16268	16544	16438	16178	16260	16173	16407	16350	16184	16399	16368	16449	16284	16316	16273	16117	16248	16416	16069	16406	16361	16266	16383	16358	16209	16184	16467	16363	16277	16279	16086	16284	16127	16412	16437	16288	16155	16338	16279	16245	16344	16304	16069	16165	16055	16059	16199	16285	16088	16165	16240	16370	16239	16310	16111	16290	16088	16091	16334	16325	16186	16140	16109	16298	16188	16012	16114	16097	16139	16075	16438	16053	16286	16105	16075	16216	16077	16193	16198	16304	16086	16078	15999	16208	16086	16216	16219	16175	16298	16232	16286	16168	16239	16070	16169	16227	16277	16326	16227	16181	16063	16263	16099	16334	16229	16226	16129	15998	16225	16140	16390	16081	16101	16048	15996	16029	16075	16167	16370	16224	16298	16089	16287	16089	16041	16242	16303	16240	16196	16163	16118	16046	16027	16265	16008	16012	16104	16412	16012	16149	16204	16278	16345	16147	16113	16139	16161	16136	16229	16022	16349	15985	16155	16136	16279	16245	16133	16103	16034	16393	16095	16103	16017	16302	16286	16162	16120	16397	16266	16217	16473	16216	16159	16136	16041	16140	16215	16177	16262	16136	16259	16156	16236	16354	16163	16007	16319	16218	16171	16061	16162	16301	15872	16251	16113	16119	16268	16163	16102	16116	16217	16159	16256	16370	16218	16113	16440	16033	16210	16242	16120	16018	16098	16144	16280	16240	16225	16171	16024	15918	15972	16169	16241	16197	16174	16086	16288	16166	16199	16474	16295	16343	16368	15993	16162	16199	16137	16036	16053	15929	16155	16096	16092	16024	16051	16331	16268	16350	16058	16310	16262	16404	16120	16202	16127	15879	16231	16277	16191	16112	16211	16070	16217	16198	16101	16212	16367	16191	16198	16387	15977	16231	16046	16188	16295	16043	16159	15987	16108	16225	16263	16278	16092	16278	16259	16209	16005	16163	16345	15980	16159	16112	16334	16180	16321	15834	15933	16151	16200	15938	16108	16035	16155	16298	16285	16251	16100	16281	16183	16214	16180	16015	16241	16026	16135	16171	15909	16229	16103	16095	16196	16254	16104	16196	16229	15923	16246	16122	16001	16255	16090	16150	15966	16325	16076	16091	16092	16066	16191	16089	16078	16256	16314	16253	16308	16305	16213	16241	16121	16163	16099	16161	16115	16161	16189	16281	16190	16240	16194	16504	16195	16309	16129	16232	16037	16239	16138	16380	16220	16125	16162	16094	16223	16149	16187	16133	16263	16209	16045	15985	16117	16161	16199	16031	16205	16220	16075	16269	16026	16307	16232	16193	16199	16189	16091	16118	16202	16329	16262	16125	16090	16274	16291	16270	16177	16274	16267	16094	16240	16162	16417	16021	16092	16260	16192	16212	16058	16103	16192	16132	16008	16335	15964	16241	16036	16005	16176	16094	16429	16141	16026	16078	16070	16153	16349	16160	16151	16204	16126	16226	16053	16133	16172	15857	16015	16076	16322	16051	16087	16229	15996	16200	16116	16085	16321	16171	16268	16205	16271	16204	16213	16244	16120	16142	15971	16174	16071	16016	16130	16222	16149	16213	16150	15852	16179	16131	16184	16228	15950	16295	15819	16247	16255	16087	16216	16161	15903	16136	16256	16015	15922	16183	16028	16129	16248	16108	15985	16132	16132	16235	16275	16274	16292	16157	16078	16069	16174	16156	16288	16316	16190	16160	16365	16048	16183	16166	16168	16068	16094	16121	16263	16400	16220	16326	16095	16091	16261	16165	16020	16090	16281	16416	16235	16108	16341	16023	16243	16272	16272	16192	16159	16027	16144	16247	16258	16131	16178	15984	16174	15958	16042	16034	16120	16259	16192	16232	16404	16215	16189	16279	16343	16076	16357	16195	16050	16204	16167	16080	16284	16230	16253	16378	16197	16287	16304	16315	16248	16168	16190	16095	16090	16364	16286	16249	16191	16178	16236	16025	16199	16172	16259	16290	16353	16205	16188	16229	16154	16195	16284	16159	16031	16380	16195	16180	16063	16093	16224	16059	16189	16273	15981	16319	16180	16159	16202	16120	16363	16203	16218	16120	16042	16181	16100	15990	16142	16147	16192	16288	16113	16282	16264	16342	16255	16180	16436	16173	16108	16336	16270	16183	16211	16252	16367	16108	16070	16228	16294	16172	16148	16153	16073	16075	16376	16184	16259	16204	16085	16109	16125	16138	16270	16164	16071	16020	16177	16349	16241	16123	16237	16201	16248	16132	16161	16053	16181	15995	16167	16138	16189	16038	16229	16391	16277	16308	16234	16141	16223	15923	16258	16383	16296	16168	16080	16171	16093	15973	16138	16019	16296	15966	16274	16178	16237	16176	16082	16120	16075	16339	16260	16049	15968	16303	15997	16168	16332	16112	16201	16197	16245	16066	16126	16088	16291	16219	16057	16057	16185	16166	16364	16303	16131	16356	16160	16172	16150	16293	16205	15890	16181	16101	16072	16067	16222	16278	16242	16216	16177	16223	16288	16258	16068	16062	16210	16269	16139	16311	16030	16294	16231	16197	16100	16123	16284	16341	16176	16482	16389	16223	16240	16287	16546	16312	16177	16185	16281	16206	16070	16063	16015	16152	16073	16141	16143	16245	16113	16116	16344	16296	16141	16281	16179	16132	16303	16262	16070	16071	16073	16244	16165	16104	16268	16114	16248	16179	16163	15984	16221	16064	16072	16088	16206	16176	15993	16221	16050	16195	15998	16088	16315	16211	16214	16262	16286	16117	16130	16218	16100	16056	16103	16153	16276	16199	16178	16202	16114	16197	16217	16108	16383	16360	16162	16173	16166	16122	16060	16117	16258	16304	16128	16135	16156	16273	16161	16344	16262	16244	16313	16151	16247	16106	16183	16227	16233	16247	16146	16227	16119	16085	16199	16070	16211	16142	16385	16252	16106	16069	16025	16199	16125	16139	16057	15933	16291	15940	16107	16334	16014	16099	15989	16100	16210	16143	16180	16079	16276	15993	16218	16232	16272	16210	16188	16088	15921	16309	16361	16045	16055	16135	16174	16284	16228	16379	16230	16264	16430	16265	16092	16230	16172	16114	16335	16170	16076	16159	16361	16200	16228	16248	16326	16352	16172	16292	16212	16137	16207	16273	16163	16365	16188	16099	16237	16247	16124	16154	16235	16139	16285	16316	16354	16147	16223	16233	16249	16054	16133	16096	16070	16029	16133	16250	16166	16014	16136	16168	16166	16168	16220	16125	16265	16121	16059	16259	16342	16047	16206	16215	16188	16132	16254	16330	16462	16316	16200	16009	15971	16120	16262	16065	16210	16210	16002	16041	16151	15992	16348	16155	16329	16197	16271	16068	16123	16144	16263	16232	16186	16095	16054	16150	16259	16081	16053	16011	16126	16168	16323	16446	16150	16142	16229	16244	16228	16129	16198	16044	16075	16039	16035	16316	16162	16008	16311	16263	16280	16222	16179	16057	16070	16221	16156	16235	16174	16242	16183	16369	16089	16211	16216	16314	16262	16168	16314	16110	16198	16224	16182	16351	16141	16219	16266	16081	16043	16063	16073	16258	16191	16277	16365	16050	16196	16195	16181	16180	16192	16288	16353	16039	16209	16187	16192	16272	16262	16087	16318	16173	16114	16328	16216	16097	16020	16234	16206	16083	16128	16088	16066	16247	16116	16374	16256	16026	16148	16220	16113	16280	16129	16452	16142	16155	16195	16036	16369	16057	16256	16143	16322	16253	16209	16270	16174	16096	16142	16252	16307	16311	16253	16336	16163	16198	16210	16074	16202	16045	15979	16127	16125	16087	16170	16380	16131	15930	16180	16197	16272	16198	16144	16179	16065	15976	16255	16179	16481	16126	16257	16174	16340	16146	16169	16059	16172	16295	16099	16099	16249	16247	16063	16154	16284	16071	16183	16165	16358	16304	16176	15903	16097	16178	16108	16070	16128	16084	16112	16112	16164	16102	16151	15920	16253	16130	16323	16212	16267	16021	16319	16199	16317	16228	16181	16180	16079	16079	16199	16082	16080	16152	16075	16077	16048	16441	15993	16325	16137	16257	16185	16051	16051	16214	16126	16253	16277	16074	16229	16254	16162	16098	16005	16137	16331	16309	16179	16119	16187	16042	16029	16191	16148	16106	16303	16106	16202	16263	16192	16175	16153	16331	16231	16188	16114	16058	16076	16272	16321	16276	16016	16162	16171	16286	16369	16211	16104	16237	16283	16098	15919	16294	16152	16295	16217	16158	16212	16142	16232	16208	16235	16220	16131	16149	16036	16013	16167	16223	16047	16295	16264	16175	16271	16099	16320	16256	16190	15969	16455	16163	16339	16083	16012	16293	16204	16200	16234	16287	16297	16201	16123	15830	16291	16184	16297	16139	15983	16298	16068	16291	16041	16059	16190	16080	16174	16154	16048	16231	16329	16195	16191	16153	16189	16294	16189	16233	16176	16281	16348	16154	16102	16243	16121	16304	16247	15997	16203	16217	16264	15960	16331	16231	16055	16321	16248	16048	16203	16104	16023	16174	16134	16105	16217	16101	16174	16058	16275	16261	16307	16094	16073	16341	16169	16003	16139	16268	16193	16297	16140	16326	16148	16197	16181	15950	15979	16106	16039	16258	16196	16116	16151	16178	16163	16310	16083	16233	16261	16117	15959	16096	16176	16042	16271	16152	16201	16140	16056	16147	16200	16259	16125	16307	16394	16226	16064	16101	16226	16068	16114	16021	16214	16057	16106	16067	16243	16145	16052	16052	16012	16309	16263	16145	16130	16066	16356	16084	16081	15979	16120	15989	15970	15959	16159	16010	16386	16342	16122	16118	16259	16135	16221	16470	16169	16278	16026	16136	16147	16246	16271	16130	16026	16292	16381	16321	16314	15996	16172	16152	16178	16203	16004	16031	16189	16094	16090	16242	16122	16132	16063	16127	16187	16111	16267	16122	16197	16367	16170	16213	16077	16194	16261	16294	16354	16117	16378	16225	16138	16203	16005	16082	16270	16197	16287	16106	16261	16198	15862	16010	16100	16242	16290	16320	16184	16213	16246	16017	16337	16166
18343	29834	27818	22331	19805	17809	16869	16392	16054	15573	15481	15482	15415	15108	15002	14935	14840	14943	14687	14920	14739	15013	14874	14888	14812	14803	14931	14694	14781	14611	14738	14714	14819	14839	14825	14674	14799	14507	14644	14704	14548	14670	14605	14643	14652	14747	14512	14629	14753	14450	14685	14545	14618	14564	14575	14525	14494	14452	14501	14410	14623	14442	14663	14596	14403	14586	14524	14544	14579	14575	14489	14593	14548	14479	14572	14495	14551	14466	14645	14468	14381	14469	14507	14713	14380	14526	14403	14425	14356	14509	14449	14687	14401	14575	14561	14391	14485	14522	14354	14568	14419	14452	14261	14476	14450	14522	14509	14546	14395	14583	14462	14482	14232	14435	14537	14698	14479	14590	14499	14466	14324	14574	14515	14518	14474	14618	14644	14665	14463	14462	14297	14495	14511	14362	14523	14398	14607	14560	14431	14519	14618	14429	14481	14492	14516	14605	14402	14412	14468	14492	14304	14593	14457	14446	14495	14462	14473	14437	14478	14453	14546	14301	14489	14566	14578	14394	14381	14513	14674	14370	14449	14466	14399	14302	14503	14430	14449	14540	14444	14584	14320	14266	14469	14464	14531	14368	14506	14480	14494	14524	14414	14514	14487	14406	14591	14513	14364	14447	14556	14536	14400	14347	14260	14476	14466	14429	14541	14437	14541	14647	14425	14400	14220	14443	14494	14494	14414	14402	14401	14356	14534	14631	14448	14394	14466	14648	14351	14526	14413	14525	14402	14345	14449	14331	14316	14484	14369	14380	14428	14338	14642	14706	14317	14568	14419	14417	14640	14442	14488	14508	14550	14391	14539	14630	14611	14490	14500	14449	14653	14456	14507	14495	14446	14571	14481	14551	14623	14477	14562	14527	14553	14272	14523	14462	14530	14519	14538	14409	14332	14582	14522	14649	14519	14347	14385	14499	14597	14562	14481	14593	14511	14581	14422	14506	14618	14313	14477	14436	14443	14631	14520	14310	14590	14515	14637	14415	14556	14541	14426	14452	14455	14431	14582	14357	14394	14514	14409	14490	14589	14486	14526	14505	14483	14529	14372	14465	14440	14515	14563	14497	14504	14475	14389	14452	14423	14509	14812	14486	14547	14285	14449	14701	14616	14417	14416	14311	14566	14353	14437	14495	14351	14440	14470	14611	14454	14494	14472	14439	14357	14491	14543	14464	14453	14436	14515	14484	14485	14518	14540	14496	14586	14496	14433	14478	14831	14331	14471	14595	14354	14542	14431	14413	14298	14510	14474	14641	14628	14477	14345	14486	14451	14299	14497	14514	14550	14326	14437	14504	14298	14607	14418	14493	14432	14456	14497	14398	14474	14449	14633	14377	14421	14325	14471	14383	14356	14475	14386	14453	14369	14332	14473	14521	14366	14481	14349	14585	14493	14459	14479	14480	14533	14494	14534	14483	14475	14415	14630	14347	14433	14368	14436	14306	14412	14502	14563	14502	14577	14433	14616	14517	14537	14422	14353	14440	14519	14510	14483	14495	14555	14645	14481	14541	14458	14615	14511	14453	14594	14519	14574	14482	14378	14480	14562	14446	14419	14388	14484	14596	14549	14469	14488	14597	14466	14633	14298	14561	14666	14540	14476	14377	14570	14580	14468	14438	14479	14508	14533	14616	14501	14439	14562	14545	14490	14508	14457	14440	14428	14356	14348	14503	14384	14557	14392	14403	14512	14393	14321	14508	14497	14287	14521	14410	14550	14368	14393	14553	14624	14578	14502	14684	14543	14565	14592	14664	14428	14456	14549	14495	14560	14518	14566	14598	14325	14393	14397	14504	14542	14412	14583	14561	14497	14451	14387	14490	14428	14603	14589	14355	14398	14396	14428	14445	14471	14352	14408	14566	14345	14573	14534	14535	14454	14542	14356	14444	14426	14420	14591	14327	14389	14508	14466	14517	14367	14266	14460	14238	14500	14455	14341	14417	14333	14416	14527	14531	14321	14563	14595	14397	14285	14589	14372	14484	14287	14443	14502	14577	14413	14396	14519	14416	14516	14442	14532	14431	14488	14564	14530	14536	14306	14259	14487	14468	14489	14431	14456	14416	14477	14462	14442	14390	14199	14436	14250	14496	14405	14595	14483	14334	14402	14272	14509	14421	14489	14401	14507	14584	14612	14268	14454	14483	14511	14668	14753	14592	14477	14498	14452	14400	14415	14398	14422	14459	14377	14589	14645	14529	14484	14454	14392	14435	14418	14430	14504	14467	14568	14439	14352	14578	14462	14479	14494	14436	14505	14488	14347	14611	14262	14459	14423	14562	14341	14474	14456	14492	14483	14479	14281	14563	14396	14451	14344	14529	14459	14286	14252	14609	14624	14445	14620	14442	14406	14646	14644	14658	14606	14613	14628	14510	14381	14437	14492	14556	14253	14637	14455	14474	14486	14518	14528	14277	14640	14467	14496	14575	14487	14469	14329	14488	14464	14546	14442	14441	14515	14489	14429	14669	14471	14397	14523	14589	14429	14397	14534	14468	14544	14438	14300	14470	14585	14444	14593	14442	14447	14355	14373	14486	14592	14318	14532	14404	14433	14413	14721	14376	14658	14585	14490	14492	14552	14261	14333	14472	14457	14433	14431	14571	14534	14519	14771	14481	14314	14501	14510	14574	14346	14457	14575	14616	14345	14377	14478	14574	14285	14453	14515	14531	14579	14395	14434	14402	14345	14316	14471	14548	14637	14461	14513	14552	14485	14576	14488	14492	14502	14458	14500	14571	14369	14567	14528	14565	14317	14486	14582	14633	14425	14376	14459	14384	14595	14386	14511	14362	14538	14497	14577	14402	14424	14349	14386	14602	14441	14537	14267	14420	14494	14368	14520	14505	14509	14514	14341	14412	14429	14443	14496	14513	14639	14428	14478	14360	14352	14412	14548	14535	14532	14517	14423	14527	14412	14608	14449	14386	14493	14391	14533	14384	14576	14515	14531	14530	14522	14479	14463	14620	14395	14527	14393	14461	14445	14644	14484	14515	14483	14482	14351	14364	14370	14447	14483	14400	14500	14474	14356	14626	14513	14443	14342	14607	14312	14652	14485	14655	14431	14544	14555	14546	14455	14436	14608	14425	14474	14445	14525	14458	14524	14537	14441	14548	14550	14261	14621	14475	14420	14424	14577	14444	14249	14463	14566	14500	14367	14498	14543	14432	14415	14375	14507	14540	14498	14466	14452	14572	14444	14569	14564	14313	14423	14586	14548	14442	14426	14567	14401	14464	14513	14433	14461	14639	14398	14531	14494	14511	14531	14546	14456	14515	14584	14246	14439	14398	14566	14478	14364	14534	14463	14434	14598	14547	14506	14582	14474	14357	14565	14520	14508	14706	14646	14372	14574	14510	14529	14414	14437	14648	14629	14470	14549	14410	14505	14551	14460	14370	14552	14556	14468	14354	14519	14578	14447	14422	14490	14451	14515	14445	14374	14517	14440	14416	14366	14505	14590	14544	14396	14390	14645	14304	14442	14435	14447	14493	14424	14373	14338	14610	14606	14722	14438	14399	14408	14465	14487	14703	14504	14540	14476	14376	14621	14641	14583	14528	14446	14491	14516	14464	14469	14443	14486	14512	14482	14507	14533	14502	14441	14458	14467	14175	14665	14462	14547	14471	14550	14465	14477	14528	14372	14581	14436	14334	14380	14485	14612	14449	14609	14677	14469	14658	14505	14604	14390	14362	14513	14449	14520	14599	14641	14351	14480	14373	14519	14399	14382	14599	14497	14631	14638	14468	14358	14356	14445	14465	14582	14655	14326	14471	14394	14540	14409	14434	14571	14486	14568	14611	14508	14481	14630	14558	14458	14398	14580	14444	14570	14274	14567	14388	14476	14540	14563	14408	14444	14421	14508	14549	14466	14384	14661	14453	14398	14399	14392	14424	14544	14406	14541	14479	14422	14182	14426	14391	14515	14294	14473	14435	14544	14445	14531	14682	14606	14537	14561	14435	14429	14355	14497	14451	14493	14600	14539	14487	14272	14457	14494	14340	14485	14567	14425	14338	14350	14433	14496	14380	14444	14267	14258	14455	14325	14614	14399	14384	14504	14418	14539	14485	14319	14648	14532	14540	14630	14363	14547	14529	14388	14583	14351	14514	14430	14720	14475	14557	14675	14465	14532	14372	14620	14482	14543	14544	14497	14347	14441	14546	14693	14409	14545	14437	14457	14430	14461	14451	14631	14534	14508	14337	14547	14379	14617	14503	14520	14496	14492	14484	14504	14543	14473	14262	14456	14453	14398	14452	14573	14612	14484	14380	14445	14497	14542	14521	14463	14429	14559	14616	14609	14556	14562	14491	14534	14477	14545	14376	14374	14610	14553	14453	14447	14523	14567	14506	14363	14548	14515	14370	14451	14511	14438	14637	14512	14583	14421	14325	14548	14496	14468	14550	14496	14514	14383	14400	14344	14457	14274	14453	14532	14421	14470	14398	14402	14906	14414	14369	14528	14496	14525	14431	14435	14409	14394	14585	14319	14464	14397	14316	14518	14334	14450	14551	14522	14477	14370	14454	14565	14346	14558	14513	14481	14533	14544	14545	14446	14420	14547	14517	14534	14525	14609	14441	14360	14608	14697	14255	14473	14509	14586	14686	14570	14345	14366	14295	14415	14610	14476	14466	14475	14457	14330	14482	14588	14385	14437	14583	14390	14264	14457	14403	14549	14504	14552	14375	14552	14445	14600	14568	14491	14642	14414	14396	14503	14544	14308	14447	14505	14377	14634	14372	14623	14505	14588	14486	14440	14404	14356	14380	14451	14364	14270	14505	14536	14470	14438	14626	14425	14571	14576	14486	14513	14633	14518	14543	14441	14489	14581	14443	14403	14497	14359	14335	14488	14550	14205	14494	14471	14476	14512	14420	14510	14428	14582	14394	14619	14623	14476	14439	14509	14463	14408	14464	14617	14495	14559	14497	14471	14302	14519	14525	14488	14470	14507	14464	14590	14653	14325	14329	14538	14429	14471	14490	14536	14501	14463	14757	14453	14391	14708	14518	14511	14432	14436	14309	14526	14387	14416	14496	14534	14381	14437	14504	14305	14445	14525	14432	14355	14451	14519	14325	14515	14362	14576	14659	14448	14387	14282	14307	14441	14428	14493	14491	14438	14486
22472	20947	28614	23421	21226	23097	24265	18915	17940	18137	17725	17270	17387	17381	17089	16943	17013	16890	16865	16862	16999	16902	16892	16670	16796	16700	16717	17024	16697	16972	16770	16749	16764	16745	16619	16574	16588	16738	16762	16536	16775	16547	16727	16874	16709	16664	16784	16527	16566	16725	16548	16722	16537	16592	16695	16389	16528	16575	16717	16501	16487	16641	16442	16510	16599	16509	16476	16612	16496	16349	16546	16610	16601	16652	16401	16617	16521	16499	16543	16542	16477	16512	16296	16386	16325	16429	16610	16491	16549	16397	16341	16350	16317	16531	16615	16630	16505	16519	16540	16518	16338	16559	16369	16272	16416	16432	16515	16322	16405	16580	16462	16406	16544	16537	16320	16266	16359	16612	16559	16577	16530	16618	16529	16556	16375	16419	16400	16411	16472	16728	16280	16492	16725	16671	16286	16468	16590	16586	16480	16468	16174	16365	16443	16234	16484	16256	16467	16489	16562	16367	16562	16370	16540	16444	16528	16631	16473	16280	16322	16327	16360	16306	16302	16440	16570	16515	16462	16340	16439	16499	16586	16328	16330	16373	16419	16307	16539	16649	16548	16472	16376	16469	16504	16296	16450	16511	16696	16548	16458	16466	16463	16495	16444	16505	16420	16332	16569	16164	16361	16459	16597	16705	16425	16425	16397	16448	16500	16542	16408	16336	16409	16365	16476	16347	16233	16458	16548	16400	16229	16231	16433	16435	16419	16516	16619	16603	16609	16416	16501	16271	16460	16598	16450	16515	16467	16387	16346	16213	16415	16483	16243	16602	16411	16688	16399	16366	16398	16446	16469	16454	16211	16657	16379	16498	16364	16243	16392	16549	16438	16454	16472	16287	16238	16345	16432	16407	16329	16293	16405	16413	16485	16553	16470	16461	16483	16273	16547	16401	16539	16279	16460	16558	16590	16478	16312	16206	16490	16625	16500	16469	16408	16410	16382	16537	16677	16385	16420	16327	16443	16423	16479	16481	16694	16214	16600	16437	16251	16256	16411	16387	16395	16535	16307	16534	16463	16353	16295	16195	16244	16355	16431	16436	16563	16547	16571	16580	16413	16586	16512	16521	16535	16518	16488	16465	16298	16578	16292	16286	16554	16338	16444	16406	16784	16578	16397	16575	16472	16485	16381	16476	16447	16399	16640	16375	16303	16515	16486	16700	16270	16283	16445	16426	16360	16302	16516	16645	16583	16514	16246	16421	16509	16432	16505	16393	16435	16451	16349	16582	16432	16362	16343	16421	16585	16267	16452	16378	16123	16412	16345	16577	16395	16506	16571	16571	16211	16250	16361	16318	16350	16346	16608	16524	16356	16475	16398	16371	16508	16498	16414	16489	16498	16489	16492	16281	16386	16558	16284	16400	16502	16410	16540	16433	16456	16381	16279	16492	16420	16432	16529	16314	16524	16423	16494	16378	16604	16325	16569	16470	16384	16299	16457	16269	16496	16349	16498	16275	16527	16590	16371	16430	16361	16372	16474	16241	16627	16516	16290	16291	16429	16503	16304	16362	16360	16438	16554	16304	16428	16399	16317	16367	16463	16158	16490	16211	16435	16400	16312	16366	16360	16326	16277	16398	16463	16510	16443	16529	16455	16535	16480	16425	16385	16209	16332	16395	16532	16454	16330	16294	16591	16418	16316	16431	16547	16283	16726	16552	16519	16488	16380	16498	16462	16292	16289	16387	16595	16535	16482	16438	16456	16524	16493	16322	16408	16586	16613	16501	16618	16346	16390	16540	16596	16315	16247	16198	16538	16326	16441	16210	16484	16244	16467	16473	16442	16250	16445	16284	16580	16382	16241	16178	16410	16311	16395	16365	16496	16552	16591	16235	16391	16590	16300	16565	16540	16335	16423	16332	16385	16578	16410	16464	16404	16504	16337	16248	16411	16346	16431	16586	16398	16319	16519	16419	16467	16535	16575	16399	16417	16477	16493	16489	16438	16520	16357	16479	16456	16496	16457	16385	16393	16387	16345	16567	16442	16366	16402	16448	16458	16497	16496	16592	16444	16430	16426	16475	16308	16420	16352	16647	16472	16392	16552	16344	16320	16368	16457	16285	16290	16546	16489	16473	16364	16432	16604	16357	16437	16623	16478	16439	16468	16299	16234	16306	16239	16259	16501	16302	16328	16558	16601	16298	16578	16525	16619	16378	16472	16664	16506	16364	16395	16479	16497	16454	16436	16638	16356	16497	16548	16475	16416	16399	16646	16639	16582	16495	16598	16440	16339	16564	16413	16423	16477	16296	16347	16429	16333	16325	16357	16455	16421	16191	16200	16378	16398	16441	16487	16440	16457	16427	16414	16317	16340	16634	16290	16391	16452	16248	16336	16511	16484	16369	16422	16221	16353	16399	16518	16169	16532	16433	16498	16464	16486	16527	16571	16315	16525	16539	16468	16379	16462	16363	16505	16442	16302	16144	16328	16424	16290	16458	16452	16291	16448	16364	16360	16392	16383	16337	16408	16256	16344	16408	16592	16395	16312	16348	16583	16615	16589	16312	16440	16526	16378	16532	16335	16231	16599	16378	16495	16402	16539	16456	16426	16556	16467	16429	16505	16472	16461	16484	16339	16396	16347	16297	16625	16519	16516	16597	16526	16661	16459	16614	16388	16495	16351	16327	16398	16447	16449	16304	16353	16505	16358	16469	16328	16423	16508	16429	16478	16317	16517	16581	16570	16476	16320	16563	16337	16403	16434	16189	16602	16484	16319	16206	16323	16383	16309	16249	16343	16268	16429	16607	16476	16302	16472	16528	16306	16372	16422	16440	16457	16544	16487	16444	16494	16327	16409	16464	16405	16501	16541	16528	16210	16252	16403	16430	16486	16353	16617	16647	16527	16170	16524	16423	16340	16367	16457	16544	16288	16364	16524	16425	16451	16368	16322	16406	16408	16550	16393	16333	16703	16386	16679	16528	16551	16376	16380	16561	16271	16427	16392	16494	16514	16535	16448	16246	16451	16637	16551	16544	16318	16569	16644	16407	16221	16373	16400	16357	16450	16594	16303	16432	16529	16402	16394	16426	16490	16464	16302	16517	16247	16500	16584	16577	16620	16574	16322	16390	16346	16297	16342	16425	16255	16497	16478	16257	16457	16316	16329	16504	16512	16523	16589	16228	16350	16353	16478	16427	16426	16398	16562	16490	16499	16374	16438	16390	16491	16459	16444	16240	16564	16458	16141	16290	16401	16536	16622	16321	16452	16375	16404	16418	16468	16452	16539	16322	16226	16634	16518	16251	16408	16448	16424	16424	16477	16458	16653	16629	16349	16579	16509	16420	16524	16382	16357	16514	16394	16320	16377	16662	16575	16375	16552	16375	16614	16503	16289	16204	16392	16559	16278	16442	16438	16211	16226	16262	16540	16385	16400	16356	16574	16441	16381	16390	16506	16422	16591	16619	16484	16490	16553	16428	16631	16374	16560	16295	16297	16567	16251	16582	16280	16448	16433	16388	16452	16454	16366	16588	16432	16546	16625	16320	16387	16228	16432	16325	16343	16308	16251	16428	16297	16477	16492	16515	16352	16233	16469	16296	16481	16387	16435	16371	16264	16336	16496	16498	16455	16586	16498	16328	16368	16481	16557	16536	16524	16460	16246	16267	16367	16747	16495	16360	16321	16482	16398	16270	16401	16432	16458	16376	16401	16290	16284	16579	16262	16348	16416	16486	16455	16384	16405	16357	16404	16559	16599	16635	16490	16360	16482	16497	16363	16484	16427	16517	16459	16448	16344	16468	16437	16565	16431	16464	16449	16482	16254	16540	16441	16540	16308	16461	16498	16148	16253	16342	16587	16598	16261	16567	16372	16370	16475	16396	16371	16393	16392	16433	16091	16245	16297	16354	16584	16483	16172	16590	16519	16377	16431	16564	16570	16425	16502	16318	16290	16463	16406	16338	16340	16352	16297	16408	16408	16375	16542	16305	16420	16348	16599	16445	16141	16386	16466	16305	16473	16363	16434	16480	16411	16365	16483	16613	16600	16686	16419	16454	16460	16360	16659	16193	16292	16492	16370	16531	16457	16252	16294	16359	16322	16443	16400	16467	16391	16576	16188	16537	16423	16762	16278	16328	16474	16313	16522	16337	16626	16439	16291	16411	16587	16632	16294	16549	16441	16509	16290	16506	16427	16388	16509	16339	16569	16378	16580	16550	16356	16420	16420	16541	16417	16272	16458	16304	16457	16438	16243	16268	16601	16315	16398	16384	16435	16483	16407	16281	16470	16618	16467	16199	16377	16439	16474	16458	16356	16480	16424	16366	16468	16144	16356	16492	16667	16482	16439	16263	16477	16555	16506	16412	16484	16452	16461	16307	16227	16461	16484	16309	16571	16554	16400	16407	16466	16494	16601	16457	16358	16476	16350	16578	16474	16657	16407	16425	16328	16263	16296	16441	16356	16292	16361	16399	16294	16574	16514	16689	16532	16592	16419	16378	16601	16600	16583	16542	16323	16418	16610	16540	16564	16480	16436	16280	16504	16325	16578	16456	16460	16518	16300	16444	16524	16534	16475	16555	16287	16346	16405	16418	16301	16522	16516	16551	16321	16375	16354	16485	16459	16449	16406	16502	16383	16177	16374	16534	16388	16393	16705	16422	16474	16468	16522	16396	16346	16484	16284	16492	16322	16331	16348	16524	16369	16330	16427	16380	16397	16373	16434	16364	16312	16360	16172	16423	16621	16421	16415	16290	16341	16587	16537	16489	16321	16439	16443	16327	16515	16416	16590	16469	16683	16520	16517	16425	16498	16541	16670	16383	16556	16489	16396	16526	16477	16552	16336	16550	16316	16480	16533	16411	16479	16373	16459	16525	16255	16472	16299	16319	16273	16556	16345	16357	16478	16528	16538	16440	16372	16488	16392	16158	16439	16416	16568	16361	16440	16252	16473	16431	16409	16593	16445	16205	16414	16293	16492	16509	16427	16161	16335	16501	16453	16400	16310	16355	16335	16447	16583	16523	16680	16469	16354	16306	16270	16638	16426	16504	16445	16429	16564	16277	16369	16521	16576	16481	16452	16480	16522	16581	16408	16444	16454	16375	16502	16171	16574	16495	16448	16472	16275	16458	16331	16446	16682	16395	16228	16485	16416	16561	16464	16365	16463	16680	16414	16391
20579	34525	31811	25507	21925	19625	18295	17437	16952	16382	16394	16022	15757	15596	15555	15418	15138	15302	15046	15197	15017	15187	15152	15193	15010	15091	15128	15168	14944	14923	15020	14954	14884	14975	14965	14735	14795	14773	14653	14904	14853	14688	14738	14772	14658	14806	14709	14766	14653	14681	14733	14638	14750	14643	14616	14644	14632	14757	14854	14764	14783	14520	14639	14659	14612	14608	14641	14724	14644	14511	14649	14706	14605	14599	14518	14633	14527	14579	14705	14674	14554	14628	14666	14609	14616	14698	14595	14650	14682	14631	14518	14576	14579	14639	14569	14626	14606	14761	14708	14610	14571	14730	14378	14552	14628	14497	14615	14713	14668	14590	14601	14557	14543	14473	14568	14605	14661	14665	14467	14714	14696	14624	14510	14809	14576	14557	14585	14516	14758	14839	14543	14737	14576	14728	14545	14465	14656	14491	14866	14517	14740	14693	14539	14753	14654	14439	14543	14551	14573	14586	14709	14530	14596	14533	14561	14618	14658	14558	14436	14603	14574	14600	14569	14653	14616	14586	14602	14515	14580	14470	14447	14629	14540	14612	14440	14593	14623	14401	14557	14520	14466	14585	14681	14602	14498	14496	14745	14697	14412	14457	14626	14563	14498	14537	14500	14587	14760	14612	14664	14580	14364	14629	14758	14450	14504	14710	14564	14584	14441	14603	14552	14421	14606	14686	14797	14662	14595	14511	14539	14546	14623	14373	14478	14424	14497	14636	14684	14506	14668	14617	14501	14486	14652	14433	14608	14795	14649	14666	14595	14574	14452	14585	14557	14647	14410	14554	14538	14626	14578	14522	14415	14577	14505	14590	14489	14468	14812	14559	14679	14632	14566	14655	14659	14482	14539	14626	14625	14407	14483	14651	14632	14440	14750	14637	14546	14640	14592	14384	14649	14609	14453	14703	14630	14512	14779	14573	14475	14643	14525	14804	14513	14638	14514	14646	14594	14556	14663	14601	14714	14534	14587	14638	14668	14642	14614	14514	14475	14537	14426	14561	14502	14482	14549	14660	14477	14613	14549	14602	14518	14578	14710	14666	14587	14620	14459	14662	14613	14533	14648	14523	14595	14669	14552	14644	14724	14732	14678	14559	14493	14529	14472	14438	14568	14510	14658	14616	14635	14519	14462	14593	14466	14752	14754	14627	14651	14630	14557	14368	14666	14487	14851	14512	14517	14577	14594	14534	14572	14656	14634	14596	14527	14522	14648	14656	14556	14491	14727	14602	14483	14592	14635	14497	14724	14630	14602	14507	14653	14584	14613	14495	14483	14646	14552	14496	14596	14359	14572	14455	14587	14773	14610	14674	14542	14618	14480	14511	14621	14641	14623	14518	14471	14596	14530	14621	14628	14439	14691	14597	14648	14411	14472	14594	14539	14681	14520	14590	14575	14648	14478	14572	14649	14528	14709	14482	14663	14694	14519	14598	14621	14498	14527	14502	14528	14514	14723	14488	14533	14635	14524	14550	14659	14454	14765	14635	14684	14586	14657	14743	14628	14585	14627	14519	14972	14437	14739	14645	14588	14504	14708	14455	14547	14434	14655	14692	14645	14554	14589	14679	14705	14367	14533	14590	14649	14637	14505	14681	14544	14630	14567	14584	14536	14522	14481	14569	14551	14540	14619	14862	14630	14518	14672	14444	14510	14512	14631	14630	14644	14694	14654	14545	14763	14664	14460	14686	14750	14551	14621	14574	14572	14701	14485	14595	14516	14452	14553	14644	14520	14635	14659	14558	14579	14610	14591	14558	14479	14612	14393	14647	14515	14614	14611	14699	14582	14394	14659	14578	14649	14529	14567	14579	14490	14664	14525	14489	14546	14610	14580	14462	14524	14635	14629	14605	14530	14674	14587	14481	14550	14642	14453	14773	14504	14579	14670	14433	14467	14567	14640	14547	14610	14569	14677	14639	14535	14518	14568	14654	14621	14663	14696	14595	14547	14702	14591	14310	14584	14684	14717	14579	14637	14616	14721	14578	14651	14592	14412	14643	14547	14707	14597	14667	14789	14516	14556	14517	14567	14412	14665	14465	14655	14691	14554	14721	14607	14547	14598	14619	14579	14454	14657	14703	14473	14501	14281	14602	14487	14444	14685	14608	14663	14501	14712	14616	14664	14608	14683	14641	14730	14514	14608	14653	14736	14436	14629	14798	14483	14596	14547	14242	14541	14563	14652	14548	14649	14507	14520	14452	14587	14593	14647	14423	14446	14455	14624	14741	14516	14548	14584	14718	14491	14691	14715	14445	14731	14630	14667	14606	14543	14488	14552	14607	14724	14660	14831	14626	14639	14609	14559	14675	14634	14583	14486	14708	14504	14540	14501	14603	14492	14577	14601	14616	14717	14506	14532	14504	14551	14527	14619	14552	14562	14670	14607	14588	14523	14465	14561	14659	14399	14664	14726	14700	14623	14457	14599	14510	14633	14651	14675	14529	14610	14641	14467	14599	14615	14348	14546	14455	14697	14579	14451	14778	14599	14646	14648	14473	14628	14479	14633	14619	14534	14522	14435	14541	14494	14610	14509	14572	14782	14620	14568	14701	14559	14597	14524	14497	14685	14523	14699	14513	14726	14706	14655	14443	14513	14618	14363	14632	14681	14635	14634	14482	14619	14548	14634	14724	14565	14606	14572	14420	14499	14575	14706	14559	14517	14621	14530	14744	14630	14526	14777	14512	14531	14492	14585	14627	14603	14607	14538	14534	14299	14669	14690	14726	14613	14631	14746	14723	14578	14632	14640	14575	14590	14498	14762	14564	14668	14643	14633	14653	14719	14573	14521	14555	14633	14672	14563	14647	14650	14518	14411	14502	14586	14632	14559	14604	14547	14651	14698	14664	14499	14675	14473	14717	14640	14469	14669	14727	14543	14511	14520	14691	14738	14669	14537	14685	14574	14560	14442	14533	14491	14509	14597	14503	14558	14631	14534	14761	14436	14640	14589	14570	14672	14589	14689	14547	14454	14541	14619	14694	14617	14625	14518	14559	14544	14626	14785	14583	14374	14515	14568	14598	14602	14602	14539	14659	14539	14545	14666	14587	14571	14603	14555	14522	14599	14694	14450	14466	14717	14621	14730	14511	14697	14509	14504	14548	14400	14725	14398	14529	14603	14456	14592	14565	14564	14630	14632	14563	14621	14709	14546	14563	14476	14546	14483	14741	14498	14621	14573	14500	14669	14478	14550	14560	14557	14644	14666	14603	14569	14545	14567	14470	14766	14482	14744	14521	14629	14540	14592	14501	14621	14683	14649	14498	14742	14693	14543	14572	14596	14646	14646	14681	14460	14613	14436	14614	14491	14359	14591	14603	14700	14624	14468	14618	14505	14401	14706	14436	14779	14545	14502	14436	14616	14594	14685	14491	14530	14451	14542	14563	14672	14685	14784	14598	14625	14526	14637	14575	14471	14466	14554	14604	14588	14732	14425	14531	14667	14515	14629	14458	14443	14448	14560	14540	14579	14474	14727	14512	14595	14678	14602	14440	14573	14629	14575	14514	14664	14552	14548	14589	14610	14699	14475	14606	14624	14597	14567	14608	14551	14621	14580	14549	14489	14643	14540	14562	14661	14682	14789	14524	14612	14553	14573	14843	14797	14481	14571	14706	14494	14515	14514	14618	14571	14520	14617	14559	14428	14491	14563	14649	14599	14628	14592	14520	14506	14585	14602	14514	14501	14530	14543	14583	14794	14591	14563	14708	14607	14680	14554	14754	14606	14641	14634	14708	14703	14512	14571	14571	14655	14557	14383	14714	14629	14646	14481	14613	14600	14627	14652	14607	14497	14562	14676	14444	14689	14433	14561	14650	14660	14547	14588	14543	14635	14584	14750	14539	14531	14641	14402	14376	14616	14464	14650	14453	14619	14566	14473	14611	14547	14630	14681	14547	14533	14613	14626	14507	14652	14585	14621	14417	14660	14648	14657	14637	14685	14407	14699	14604	14558	14770	14537	14492	14382	14509	14529	14686	14583	14727	14625	14639	14456	14496	14516	14609	14556	14591	14685	14490	14474	14554	14777	14625	14509	14504	14531	14553	14542	14593	14531	14482	14539	14599	14476	14743	14588	14259	14423	14603	14486	14624	14531	14475	14629	14585	14810	14397	14673	14573	14585	14555	14578	14660	14620	14481	14649	14449	14557	14375	14690	14642	14505	14654	14468	14404	14516	14468	14539	14486	14559	14659	14492	14570	14613	14452	14566	14528	14629	14468	14639	14507	14494	14632	14546	14549	14616	14499	14512	14525	14581	14709	14632	14562	14675	14491	14734	14635	14615	14653	14522	14752	14566	14574	14542	14761	14677	14762	14528	14704	14607	14597	14395	14703	14678	14584	14424	14738	14697	14688	14547	14367	14449	14615	14509	14631	14536	14644	14601	14656	14440	14643	14561	14519	14653	14587	14627	14526	14621	14648	14673	14479	14543	14595	14612	14531	14559	14419	14687	14581	14526	14583	14611	14541	14581	14668	14587	14482	14507	14502	14696	14624	14492	14518	14563	14522	14600	14615	14412	14636	14687	14647	14605	14665	14583	14683	14570	14581	14621	14596	14656	14712	14624	14608	14578	14534	14491	14639	14525	14616	14660	14501	14478	14582	14447	14595	14607	14662	14561	14632	14700	14678	14627	14637	14691	14640	14371	14516	14489	14563	14616	14587	14627	14444	14457	14530	14512	14553	14742	14768	14697	14592	14577	14604	14506	14518	14453	14593	14566	14732	14674	14482	14624	14478	14607	14721	14772	14417	14630	14661	14733	14534	14565	14672	14608	14624	14596	14577	14887	14632	14650	14460	14466	14461	14544	14446	14639	14567	14518	14681	14635	14520	14655	14632	14554	14631	14561	14570	14389	14495	14589	14443	14617	14465	14655	14625	14594	14459	14571	14531	14631	14667	14679	14701	14583	14746	14461	14703	14513	14660	14521	14516	14558	14851	14476	14524	14563	14605	14556	14655	14644	14587	14441	14641	14551	14543	14671	14731	14586	14656	14578	14637	14708	14655	14611	14726	14730	14674	14561	14609	14504	14518	14693	14413	14676	14633	14569	14544	14589	14584	14678	14702	14598	14520	14561	14545	14634	14666	14588	14674	14510	14797	14552	14705	14485	14440	14420	14540	14590	14547
27143	21878	24506	21203	17454	16938	16823	16302	16243	16211	16076	16082	16187	15938	15886	15946	16000	16073	16020	15876	15858	15891	15847	15900	15935	16075	15987	15983	15837	16008	15956	15893	15812	15955	15889	15710	15840	15805	15634	15987	15975	15730	15979	15614	15691	16013	15917	15896	15762	15848	15827	15926	15527	15774	15854	15923	15862	15564	15882	15742	15840	16060	15950	15944	16047	15987	15860	15681	15817	15894	15839	15762	15933	15884	15829	15696	15871	15873	15781	15798	15794	15648	15769	15900	15829	15842	15830	15718	15691	15954	15789	15895	15884	16007	15684	15789	15667	15867	15804	15752	15992	15860	15775	15810	15819	15816	15835	15826	16080	15979	15852	15798	15857	15877	15823	15753	15616	15821	15728	15776	15773	15673	15756	15748	15892	15713	15847	15723	15779	15726	15648	15867	15699	16115	15968	15817	15836	15805	15803	15705	15719	15907	15874	15819	15716	15664	15889	15849	15783	15696	15754	15908	15780	15866	15829	15766	15718	15712	15715	15975	15937	15674	15843	15873	15771	15941	16031	15728	15760	15767	15858	15649	15918	15833	15772	15778	15924	15705	15777	15885	15817	15735	15713	15633	15797	15906	15875	15836	15781	15736	15841	15834	16002	15951	15996	15827	15832	15769	15896	15674	15842	15764	15942	15902	15763	15741	15957	15944	15856	15730	15846	15990	16000	15841	15939	15916	15876	15965	15798	15990	15694	15822	15773	15814	15816	15561	15851	15784	15840	15569	15677	15822	15985	15930	15723	15746	16060	15885	15524	15933	15735	15813	15839	15765	15668	15707	15971	15841	15863	15831	15821	15803	15668	15759	15800	15765	15663	15791	15921	15857	15698	15939	15732	15748	15815	15748	15894	15866	15701	15752	15678	15700	15899	15950	15937	15918	15935	15770	15901	15669	15831	15796	15813	15824	15763	15956	15626	15834	15938	15948	15901	15829	15893	15807	15807	15878	15677	15715	15814	15703	15836	15715	15979	15877	15686	15859	15648	15836	15764	15865	16015	15836	15815	15731	15780	15611	15800	15965	15816	15953	15797	15900	15747	15794	15928	15873	15830	15727	15928	15841	15814	15589	15799	15978	15861	15763	15756	15900	15960	15896	15608	15852	15873	15724	15847	15808	15828	15752	16008	15771	15849	15832	15814	15700	16040	15827	15853	15789	15831	15867	15816	15793	15857	15677	15984	15664	15814	15862	15927	15802	15801	15799	16049	15971	15968	15833	15800	16083	15736	15674	15761	15774	15472	15647	15819	15900	15848	15933	15753	15712	15888	16015	15624	15586	15633	15767	15631	15953	15730	15709	15808	15826	15764	15816	15830	15980	15778	15613	15854	15925	15867	15805	15628	16006	15740	15904	15770	15772	15797	15733	15719	15850	15681	15622	15823	15566	15778	15910	15840	16003	15864	15740	15947	15805	16009	15700	15882	15859	15794	15729	15984	15654	15573	15802	15794	15747	15915	15779	15782	15826	15773	15861	15867	15889	15886	15662	15860	15734	15903	15877	15826	15994	15846	16010	15851	15854	16077	15909	15813	15692	15882	15864	15637	15958	16003	15660	15703	15652	15681	15808	15831	15839	15784	15742	15969	15853	15927	15637	16042	15895	16042	15742	15652	15833	16018	15738	15884	15754	15774	15779	15904	16053	15717	15811	15688	15966	15951	15624	15802	15845	15774	15844	15816	15666	15882	15890	15822	15799	15914	15909	15726	15684	15760	15872	15765	15778	15787	15904	15639	15730	15862	15951	15838	15584	15717	15856	15713	15813	15719	15938	15881	15810	15819	15818	15846	15605	15867	15682	15562	15745	15726	15797	15967	15735	15920	15670	15738	15916	15831	15751	15924	15830	15652	15975	15841	15962	15774	15736	15886	15826	15941	16006	16005	15809	15811	15717	15900	16046	15790	15771	15793	15846	15887	15896	15602	15645	15762	15882	15871	16058	15845	15872	15771	15723	15979	16075	15851	15760	15758	15876	15717	15763	15750	15693	15979	15725	15768	15675	16050	15856	15739	15829	15656	15647	15596	16006	15753	15733	15777	15902	15866	15835	15871	15746	15945	15869	16038	15780	15883	15699	16010	15960	15877	15860	15819	15903	15855	16054	15663	15836	15709	15897	15798	15611	15900	15738	15835	15904	15954	15840	15906	15753	15932	15800	15915	15932	15719	15780	15731	15764	15733	15808	15852	15702	15817	15764	15826	15959	15815	15619	15671	15689	15876	15815	15735	15735	15882	15809	15923	15790	15729	15522	15990	15981	15964	15641	15983	15914	15806	15796	15855	16071	15842	15735	16154	15842	15835	15811	15993	15877	15808	15684	15876	15942	15701	15769	15756	15993	15847	15830	15821	15840	15774	15676	15904	15670	15688	15688	16010	15972	15796	15996	15830	15780	15852	15755	15679	15756	15892	15927	15724	15741	15655	15832	15724	15772	15896	16033	15830	15819	15867	15793	15779	15881	15962	15620	15710	15790	15987	15654	15940	15957	15846	15839	15847	15837	16048	15795	15799	15880	15768	15784	15731	15897	15784	15888	15960	15717	15681	15645	15696	15802	15843	15807	15751	15910	15728	15957	15737	15566	15586	15646	15775	15675	15789	15919	15965	15811	15915	16041	15876	15854	15724	15764	15882	15655	15606	15842	15953	15781	15848	15753	15798	15857	15789	15676	15714	15737	15813	15884	15804	15957	16077	15909	15813	15912	15858	15994	15976	15758	15825	15660	15787	15931	15814	16001	15868	15704	15773	15709	15958	15814	15720	15769	15828	15741	15900	15825	15681	15989	15869	15942	15645	15758	15751	15861	15898	15798	15867	15983	15923	15780	15881	15886	15717	15592	15927	15902	15863	15948	15822	15851	15952	15789	15877	15854	15806	15728	15832	15909	15831	15965	16050	15656	15826	15851	15899	15718	15667	15931	15823	15946	15693	15646	16056	16073	15856	15937	15769	15804	15928	15756	15849	15754	15782	15708	15952	16019	15712	15866	15798	15728	15892	15732	15843	15617	15626	15776	16033	15901	15789	16005	15885	15762	15887	15868	15919	15777	15791	15817	15790	15783	15671	15840	15836	15894	15904	15718	15830	15778	15830	15764	15851	15817	15875	15805	15780	15927	15948	15766	15836	15719	15577	15864	15671	15757	15823	15840	15757	15796	15853	15840	15935	15628	15812	15706	15827	15805	15996	15882	15803	15923	15842	15666	15799	15830	15705	15882	15996	15790	16020	15806	15864	15898	15868	15863	15867	15819	15824	15766	15847	15686	15707	15843	15917	15796	15820	15933	15795	15775	15752	15880	15768	15903	15741	15851	16030	15860	15764	15833	15714	15714	15817	15799	15776	15868	15718	15804	15945	15680	15890	15743	15798	15831	15807	15826	15856	15939	15901	15877	15941	15837	15722	15703	15945	15902	15857	15840	15736	15738	15782	15881	15848	15706	15830	15728	15819	16047	15711	15611	15768	15874	15764	15923	15801	15856	15853	15760	15736	15844	15656	15862	15831	15987	15980	15769	15924	16019	15878	15793	15734	15840	15892	15780	16056	15892	15901	15862	15768	15695	15659	15571	15722	15780	15835	15856	15896	15982	15793	15746	15821	15762	15839	15879	16065	15692	15832	15904	15888	15822	15664	15709	15807	15814	15885	15923	15897	15741	15788	15839	15860	15787	15772	15798	15814	15797	15656	15856	15912	15840	15693	15923	15899	15694	15905	15714	15817	15824	15713	15680	15816	15973	15899	15888	15973	15854	15880	15559	15815	15803	15801	15688	15968	15675	15897	15710	15928	15724	15665	15848	15795	15680	15668	15866	15847	15953	15991	15803	15710	15799	15836	15815	15728	15932	15910	15726	15836	15667	15768	15819	15645	15846	15701	15753	15767	15932	15926	15869	16077	16001	15643	15837	15783	15746	15948	16075	15860	15758	15808	15833	15761	15963	15660	15848	15937	15671	15861	15945	15644	15550	15719	15711	15756	15748	15775	15984	15713	15749	16002	15839	15777	16057	15835	15975	15899	15957	15711	15754	15906	15737	15628	15759	15755	15826	15798	15734	15873	15845	15713	15782	15756	15588	15938	15896	15852	15638	15752	15875	15998	15845	15738	15621	15789	15820	15729	15638	15672	15830	15742	15820	15859	15873	15830	15844	15858	15923	15686	15858	15790	15920	15828	15662	15752	15931	16024	15854	15995	15891	15823	15869	15761	15663	15921	15771	15854	15861	15683	15869	15760	15804	15711	15968	15860	15814	15923	15826	15701	15604	15917	15594	15666	15745	15921	15755	15931	15949	15884	15777	15685	15895	15859	15685	15995	16003	15673	15857	15747	15889	15744	15761	16095	15806	15902	15766	15944	15700	15930	15795	15824	15690	16007	15795	15718	15950	15826	15735	15848	15916	15751	15963	15525	15863	15986	16003	15641	15730	15751	15823	15675	15629	16005	15804	15817	15767	15718	15845	15859	15819	15845	15836	15872	15937	15959	15961	15748	15857	15872	15669	15775	15792	16030	15700	15746	15833	15826	15825	15749	15509	15823	15730	15486	15752	15753	15788	15902	15658	15963	15764	15761	15975	16023	15872	15692	15785	15809	15706	15966	15633	15739	15721	15805	15959	15959	15788	15757	15837	15855	15827	15802	15844	15612	15619	15845	15800	16028	15811	15780	15874	15765	15913	15813	15957	15930	15798	15775	16013	15731	15939	15834	15696	15753	15738	15861	15793	15718	15964	15839	15919	15814	15871	15902	15704	15820	15843	16029	15945	15772	15782	15857	15886	15927	15958	15922	15778	15760	15772	15974	15880	15720	15833	15751	15666	15728	15784	15797	15888	15787	15930	16071	15772	15645	15809	15760	15771	15812	15761	15702	15890	15964	15937	15827	15834	15762	15622	15765	15817	15861	15810	15951	15759	15792	15758	15736	15794	15751	15702	15915	15902	15755	15891	15754	15768	15945	15845	15726	15760	15887	15672	15947	16024	15947	15851	15821	15757	15779	15708	15677	15842	15872	15774	15729	15894	15884	15946	15669	15797	15866	15784	15751	15712	15607	15809	15679	15860	15885	15801	15941	15908	15834	15927	15807	15641	15810	15724	15855	15774	15785	15830	15867	15818	15812	15906	15769	15746	15961	15786
17927	23587	22378	18472	16784	16044	15352	15058	15018	14814	14624	14688	14526	14534	14434	14503	14367	14419	14273	14225	14303	14203	14369	14467	14336	14355	14295	14265	14264	14295	14287	14268	14390	14215	14236	14296	14185	14160	14335	14082	14228	14207	14348	14236	14296	14313	14314	14085	14200	14303	14305	14216	14253	14240	14256	14207	14323	14191	14151	14199	14332	14357	14208	14101	14312	14207	14208	14131	14013	14291	14118	14062	14153	14217	14073	14291	14131	14072	14265	14271	14154	14130	14138	14155	14217	14130	14295	13943	14048	14358	14184	14137	14079	14096	14119	14242	14234	14205	14175	14091	14130	14123	14151	14163	14162	14151	14145	14067	14194	14312	14279	14126	14207	14104	14146	14234	14262	14240	14331	14079	14058	14058	14252	14177	14123	14058	14162	14085	14261	14117	14303	14205	14161	14159	14118	14113	14181	14240	14269	14155	14304	14066	14246	14202	14209	13965	14126	14080	14194	14240	14179	13997	14112	14138	14218	13987	14177	14187	14218	14079	14128	14331	14165	14272	14151	14054	14213	14273	14284	14122	14166	14234	14273	14117	14166	14252	14080	14147	14231	14056	14338	14174	14207	14139	14283	14024	14240	14232	14132	14200	14270	13978	14194	14188	14171	14106	14298	14063	14151	14066	14094	14260	14254	14154	14246	14308	14045	14107	14244	14093	14134	14179	14376	14107	14147	14182	14281	14315	14071	14226	14081	14226	14195	14198	14239	14179	14230	14289	14167	14324	14115	14311	14119	14417	14178	14149	14177	14270	14184	14112	14006	14276	14274	14211	14179	14071	14108	14142	14117	14046	14224	14182	14085	14070	14194	14151	14271	14175	14090	14360	14327	14141	14177	14046	14107	14206	14122	14088	14118	14186	14055	14190	14306	14077	14371	14146	14207	14295	14231	14139	14387	14110	14287	14100	14175	14060	14027	14290	14167	14303	14101	14210	14086	14168	14168	14171	14172	14241	14231	14002	14197	14078	14050	13973	14255	14204	14226	14178	14292	14049	14135	14076	13999	14224	14206	14324	14097	14267	14206	14052	14127	13942	14076	14134	13959	14236	14184	14047	14195	14231	14025	14240	14247	14200	14288	14255	14076	14198	14129	14234	14272	14066	14215	14297	14305	14077	14225	14046	13997	14167	14201	14145	14171	14306	14194	14206	13938	14301	14186	14202	14233	14143	14259	14034	14196	14210	14138	14119	14245	14115	14224	14022	14284	14021	14232	14195	14166	14185	14242	14114	14204	14329	14243	14177	14266	14072	14044	14021	14244	14122	14306	14168	14125	14194	14220	14090	13925	14210	14269	14077	14058	14225	14221	14165	14082	14261	14090	14278	14116	14312	14160	14147	14245	14214	14016	14176	13947	14113	14222	14055	14349	14011	14151	14045	14179	14243	14065	14121	14134	14296	14245	14113	14282	14158	14228	13854	14181	14155	14247	14016	14238	14183	14108	14206	14287	14183	14135	14341	13937	14268	14218	14190	14192	14042	14082	14002	14157	14096	14048	14081	14175	14316	14038	14270	14062	14183	14203	14166	14300	14212	14211	14193	14191	13992	14159	14086	14096	14170	13918	14105	14108	14148	14241	14053	14131	14272	14174	14029	14307	14225	14016	14081	13978	14356	14335	14275	14136	14164	14314	14311	14167	14260	14190	14205	14114	14068	14091	14198	14285	14150	14136	14306	14105	14063	14139	14024	14122	14082	14235	14066	14251	14070	14152	14170	14199	14277	14196	13968	14150	14154	14193	14113	14184	14278	14210	14181	14180	14169	14216	14235	14267	14180	14047	14245	14123	14122	14162	14135	14008	14294	14054	14108	14257	14099	14297	14232	14119	14193	14081	14088	14143	14046	14236	14202	14051	14122	14066	14166	14083	14246	14285	14050	14144	14183	14078	14269	14244	14091	14195	14096	14288	14186	14147	14218	14226	14254	14244	14136	14323	14095	14235	14293	14104	14234	14165	14170	14139	14186	14230	14119	14195	14073	14335	13957	14081	14218	14188	14064	14296	14075	14200	14187	14197	14449	14171	14312	14143	14277	14192	14124	14101	14144	14171	14075	14134	14192	14176	14226	14291	13983	14220	14208	14105	14099	14297	14177	14280	14219	14134	14060	14039	14160	14336	14101	14207	14241	14097	14133	14139	14266	14281	14236	14252	14163	14226	14077	14206	14220	14124	14197	14124	14213	14123	14213	14074	14096	14229	14306	14115	14085	14098	14091	14060	14062	14124	14145	14056	14106	14155	14201	14188	14289	14051	14148	14131	14234	14224	14025	14322	14056	14016	14102	14291	14104	14060	14158	14226	14220	14218	14374	14074	13942	14237	14307	14294	14078	14051	14247	14151	14086	14209	14145	14195	14101	14145	14201	14142	14083	14278	14348	14166	14129	13960	14318	14017	14131	14283	14249	14197	14322	14053	14186	14124	14052	14099	14065	14333	14281	14141	14139	14134	14093	14244	14149	14072	14262	14009	14323	14281	14041	14162	14211	14274	14329	14192	14125	14113	14421	14217	14209	14067	14232	14251	14121	14088	14168	14197	14210	14168	14252	14161	13975	14141	14095	14155	14114	14315	14157	14187	14122	14094	14167	14227	13992	14330	14245	13999	14170	14102	14248	14233	14294	14201	14293	13953	14144	14203	14111	14236	14087	14093	14093	14162	14284	14055	14103	14108	13997	14343	14119	14192	14114	14210	14027	14277	14146	14266	14153	14226	14106	14117	14079	14146	14153	14171	14022	14415	14188	14107	14294	14280	14121	14110	14104	14127	14023	14189	14250	14051	14169	14068	14159	14215	14123	14250	14155	14096	14156	14246	14229	14184	14084	14210	14115	14215	14131	14292	14176	14090	14259	14004	14124	14159	13992	14191	14048	14208	14160	14066	14252	14037	14271	14194	14259	14231	14090	14069	14166	14160	14155	14252	14161	14136	14048	14093	14211	13919	14253	14198	14378	14121	14210	14139	14121	14139	14127	13993	14216	14096	14111	14219	14141	14145	14165	14173	14322	14152	14164	14056	14084	14228	14176	14297	14190	14195	14099	14141	14109	14079	14063	14123	14088	14253	14228	14226	14058	14362	14075	14148	14182	14252	14170	14236	14307	14133	14121	14293	14184	14261	14010	14211	14032	14341	14159	14118	14115	14144	14008	14189	14237	14207	14001	14223	14337	14158	14201	14205	14052	14119	14291	14086	14177	14190	14155	14193	14132	14249	14037	14356	14285	14230	14066	14054	14310	14332	14192	14234	14137	14221	14102	14169	14149	14206	14072	14022	14005	14140	14136	14159	14113	14185	14032	14235	14152	14145	14120	14093	14207	14011	14189	14124	14069	14188	14228	14211	14305	13968	14121	14216	13986	14220	14068	14086	14223	14099	14013	14103	14116	14055	14209	14060	14224	14139	14181	14292	14252	14150	14023	14130	14208	14210	14235	14125	14202	14143	14249	14190	14190	14164	14115	14070	14184	14278	14063	14294	14163	14148	14183	14234	14167	14056	14197	13994	14081	14172	14339	14164	14210	14174	14107	14129	14115	14084	14140	14070	14073	14241	14135	14257	14112	14227	14293	14176	14279	14139	14026	14261	14124	14028	14091	13981	14040	14125	14207	14059	14257	14249	14195	13983	14193	14249	14295	14171	14203	14115	14265	14020	14173	14198	14073	14239	14132	14224	14262	14054	14119	14242	14119	14177	14157	14140	14254	14150	14223	14135	14007	14132	14073	14197	14169	14176	14091	14120	14082	14068	14066	13989	14045	14168	14081	14132	13856	14323	14274	13915	14128	14071	14269	14205	13987	14049	14097	14136	14391	14307	14292	14229	14099	13985	14227	14258	14264	14247	14147	14183	14354	14067	14141	14245	13982	14324	14211	14204	14243	14259	14049	14119	14213	14176	14230	14210	13918	14251	14267	14117	14151	14123	14197	14198	14028	14174	14201	14175	14112	14173	14021	14169	14286	14094	14249	13991	14244	14103	14285	14109	14208	14382	14053	14115	14192	14202	14196	14063	14079	14132	14142	14197	14099	14284	14184	14057	14076	14242	13954	14108	14147	14245	14184	14289	14229	14242	14229	14290	14173	14221	14181	14371	14364	14318	14103	14304	14086	14197	14255	14159	14074	14301	14189	14163	14137	14286	14001	14231	14107	14240	14209	14218	14153	14325	13983	14326	14223	14243	14151	14286	14146	14112	14154	14139	14267	14258	14059	13912	14247	14156	14131	14234	14212	14066	14055	14201	14272	14184	14281	14158	13981	14175	14311	14033	14313	14210	13991	14155	14252	14210	14054	14227	14147	14157	14139	14234	14080	14159	14179	14088	14282	14187	14280	14042	14293	14214	14034	14283	14174	14319	14248	14302	14091	14223	14275	14354	14170	14115	14319	14145	14116	14197	14184	14235	14121	14402	14229	14175	14278	14271	14138	14190	14091	14083	14165	14123	14094	14245	14118	14024	14148	14177	14261	14132	14358	14185	14150	14192	13995	14056	14049	14268	14095	14103	14162	14292	14119	14104	14375	14111	13919	14260	14302	14103	14215	14260	14139	14154	14282	14212	14005	14266	14168	14218	14139	14080	14207	14149	14152	14200	14104	14190	14253	14298	14299	14172	14202	14082	14028	14236	14081	14303	14290	14188	14179	14288	14243	14155	14230	14202	14177	14200	14260	14155	14307	14203	14208	14258	14305	14199	14224	14280	14192	14266	14140	14222	14086	14019	14240	14076	14040	14263	14245	14232	14204	14294	14149	14100	14144	14301	14252	14301	14032	14052	14223	14330	14087	14230	14100	14277	14016	14094	14173	14180	14378	14283	14135	14118	14156	14277	14220	14169	14284	14158	14043	14100	14068	14276	14192	14121	14138	14196	14368	14028	14123	14100	14200	14228	14335	14144	14133	14159	14037	14119	14186	14239	14152	14184	14146	14174	14174	14242	14306	14227	14245	14115	14156	14237	14122	14066	14066	14241	14120	14274	14186	14269	14290	14192	14083	14067	14302	14156	14230	14125	14257	14307	14185	14114	14299	14325	14119	14075	14286	14090	14072	14344	14172	14188	14356	14116	14316	14117	14347	14333	14137	14277	14233	14120	14141	13960	14057	14176	14239	14200	14266	14212	14187	14139	14291	14290	14259
23604	20951	28213	23965	21898	21409	20377	17843	17255	17034	16990	16899	16894	16848	16780	16944	16799	16458	16433	16301	16455	16632	16641	16561	16443	16530	16507	16585	16370	16641	16683	16588	16479	16400	16368	16438	16327	16421	16392	16493	16383	16331	16374	16533	16488	16292	16372	16483	16403	16477	16354	16173	16324	16217	16222	16410	16237	16255	16325	16245	16298	16361	16389	16328	16286	16120	16306	16348	16153	16347	16420	16205	16252	16431	16202	16257	16183	16243	16149	16212	16215	16208	16291	16311	16114	16255	16246	16171	16351	16279	16184	16122	16357	16281	16324	16443	16498	16400	16167	16230	16320	16339	16411	16512	16348	16161	16372	16184	16020	16248	16081	16071	16235	16319	16547	16415	16229	16157	16431	16332	16358	16215	16063	16371	16305	16179	16271	16225	16092	16103	16061	16178	16185	16229	16122	16413	16182	16018	16159	15991	16328	16346	16182	16394	16389	16122	16288	16254	16303	16359	16260	16211	16331	16459	16216	16299	16184	16265	16372	16199	16223	16243	16281	16198	16336	16300	16203	16193	16262	16109	16215	16207	16163	16216	16229	16204	16435	16075	16293	16240	16248	16439	16302	16392	16240	16059	16491	16023	16338	16320	16332	16346	16186	16056	16121	16145	16367	16258	16221	16349	16171	16244	16127	16179	16177	16371	16242	16131	16225	16072	16436	16403	16175	16402	16173	16408	16246	16258	16377	16143	16184	16251	16331	16123	16198	16144	16342	16126	16224	16238	16107	16152	16228	16298	16218	16270	16287	16332	16029	16322	16095	16289	16288	16289	16054	16246	16258	16303	16292	16291	16465	16262	16222	16223	16325	16243	16036	16388	16276	16383	16258	16203	16251	16313	16363	16223	16264	16277	16361	16103	16152	15984	16213	16398	16244	16325	16210	16206	16146	16324	16100	16367	16415	16402	16138	16509	16386	16259	16164	16470	16189	16343	16399	16200	16306	16227	16186	16219	16251	16230	16311	16117	16284	16292	16342	16176	16088	16298	16259	16190	16341	16238	16332	16275	16309	16261	16101	16322	16185	16336	16296	16232	16188	16312	16187	16303	16333	16465	16312	16150	16245	16263	16325	16184	16068	16311	16220	16310	16278	16166	16129	16200	16422	16278	16278	16208	16295	16279	16380	16274	16105	16250	16344	16173	16287	16248	16295	16395	16248	16137	16466	16264	16456	16221	16191	16397	16276	16208	16352	16252	16321	16290	16363	16256	16171	16166	16233	16292	16220	16183	16161	16411	16247	16218	16258	16226	16294	16131	16094	16095	16292	16313	16442	16299	16228	16277	16239	16023	16160	16297	16338	16410	16349	16116	16245	16433	16172	16142	16138	16241	16306	16060	16219	16263	16285	16314	16236	16276	16316	16145	16288	16097	16366	16075	16456	16234	16138	16415	16213	16258	16254	16142	16070	16226	16162	16172	16468	16156	16225	16105	16154	16305	16317	16266	16500	16198	16276	16128	16177	16197	16210	16063	16206	16164	16148	16364	16178	16214	16344	16182	16280	16283	16182	16061	16234	16302	16245	16356	16458	16201	16157	16292	16151	16406	16103	16160	16151	16360	16252	16417	16177	16226	16368	16273	16311	16090	16220	16200	16258	16244	16204	16279	16458	16148	16230	16348	16144	16332	16243	16279	16435	16393	16392	16353	16441	16378	16055	16084	16255	16314	16303	16010	16375	16120	16266	16301	16430	16286	16386	16227	16276	16183	16235	16467	16132	16121	16360	16278	16146	16387	16192	16132	16212	16247	16124	16348	16103	15818	16177	16369	16304	16047	16260	16175	16374	16148	16216	16355	16418	16218	16254	16123	16048	16419	16247	16299	16371	16343	16372	16423	16321	16279	16484	16343	16349	16391	16207	16331	16254	16218	16153	16309	16127	16377	16255	16111	16190	16236	16215	16215	16161	16346	16186	16354	16149	16305	16463	16249	16315	16128	16376	16240	16293	16286	16376	16312	16412	16161	16516	16378	16444	16261	16250	16325	16239	16309	16479	16265	16253	16254	15989	16157	16186	16335	16209	16333	16096	16307	16197	16215	16321	16280	16312	16342	16362	16269	16421	16306	16421	16135	16302	16295	16302	16291	16233	16081	16247	16280	16179	16043	16267	16331	16200	16368	16527	16228	16190	16161	16182	16261	16298	16345	16318	16200	16179	16102	16297	16194	16372	16269	16226	16220	16156	16341	16330	16380	16323	16337	16315	16447	16175	16290	16185	16075	16315	16079	16289	16566	16295	16553	16185	16186	16386	16355	16176	16454	16325	16052	16256	16412	16111	16170	16207	16119	16366	16402	16169	16225	16213	16297	16352	16177	16172	16268	16466	16119	16003	16394	16349	16233	16352	16151	16217	16317	15986	16415	16229	16220	16066	16158	15996	16316	16147	16548	16504	16237	16232	16169	16335	16110	16304	16200	16336	16216	16206	16243	16275	16382	16241	16259	16344	16190	16246	16171	16306	16161	16176	16131	16363	16088	16321	16250	16313	16222	16164	16433	16205	16097	16404	16102	16306	16330	16304	16300	16155	16231	16243	16239	16337	16225	16067	16342	16222	16278	16368	16256	16279	16325	16285	16196	16183	16132	16223	16269	16287	15991	16568	16203	16166	16312	16429	16282	16251	16305	16298	16302	16209	16203	16266	16063	16498	16390	16120	16193	16265	16331	16331	16454	16296	16489	16244	16174	16157	16285	16201	16264	16054	16620	16306	16221	16426	16223	16105	16289	16054	16091	16239	16075	16211	16308	16182	16334	16060	16264	16196	16367	16180	16182	16275	16328	16166	16057	16512	16141	16042	16300	16390	16315	16358	16229	16322	16443	16033	16368	16312	16230	16075	16016	16164	16176	16079	16179	16376	16152	16293	16302	16276	16240	16375	16402	16374	16463	16201	16223	16145	16183	16226	16290	16358	16337	16314	16264	16363	16307	16272	16313	16324	16362	16084	16061	16555	16228	16219	16125	16304	16103	16267	16352	16322	16096	16140	16314	16285	16203	16405	16232	16251	16186	16309	16268	16321	16431	16170	16261	16294	16287	16230	16257	16352	16239	16261	16222	16395	16112	16127	16359	16184	16249	16260	16512	16180	16335	16241	16085	16280	16319	16159	16303	16227	16330	16262	16276	16131	16253	16093	16204	16182	16239	16293	16275	16216	16385	16372	16186	16199	16221	16444	16130	16109	16300	16153	16277	16354	16317	16242	16267	16262	16298	16289	16255	16154	16141	16420	16235	16317	16124	16231	16255	16138	16168	16254	16086	16399	16334	16389	16319	16399	16378	16292	16255	16202	16148	16148	16400	16362	16205	16480	16352	16245	16355	16254	16177	16199	16272	16153	16403	16335	16354	16221	16252	16230	16126	16192	16243	16265	16191	16166	16248	16224	16376	16290	16252	16157	16269	16267	16377	16275	16168	16360	16116	16096	16455	16129	16274	16196	16255	16397	16381	16286	16325	16293	16057	16365	16046	16200	16370	16247	16300	16415	16096	16328	16334	16322	16142	16108	16254	16212	16236	16150	16429	16090	16327	16504	16301	16235	16135	16262	16273	16325	16337	16346	16385	16176	16400	16370	16533	16170	16253	16420	16272	16358	16290	16244	16144	16321	16047	16117	16131	16054	16194	16183	16147	16228	16092	16178	16247	16287	16209	16105	16305	16323	16104	16314	16217	16254	16223	16307	16310	16145	16257	16111	16093	16181	16207	16210	16180	16310	16436	16162	16126	16061	16181	16193	16178	16110	16296	16407	16317	16415	16395	16065	16008	16120	16283	16135	16279	16119	16266	16291	16286	16436	16298	16364	16401	16239	16158	16382	16362	16401	16431	16207	16243	16172	16216	16369	16299	16109	16278	16229	16428	16224	16047	16126	16245	16380	16490	16215	16263	16339	16190	16281	16281	16068	16309	16145	16276	16220	16281	16113	16234	16302	16181	16209	16449	16203	16139	16352	16223	16220	16132	16112	16292	16428	16199	16262	16392	16132	16387	16393	16310	16309	16191	16339	16297	16284	16237	16178	16188	16129	16315	16402	16339	16346	16265	16325	16200	16174	16251	16298	16006	16239	16363	16435	16313	16251	16471	16554	16268	16265	16190	16158	16249	16272	16206	16106	16185	16250	16200	16430	16374	16436	16164	16233	16217	16459	16465	16560	16411	16341	16263	16099	16313	16510	16312	16187	15971	16214	16333	16230	16370	16172	16292	16324	16254	16084	16235	16191	16134	16315	16346	16329	16303	16271	16357	16256	16255	16110	16308	16181	16199	16462	16241	16363	16282	16443	16446	16063	16279	16165	16163	16276	16169	16455	16351	16120	16314	16228	16160	16095	16170	16122	16287	16306	16253	16369	16079	16218	16259	16268	16346	16148	16287	16191	16295	16349	16415	16307	16640	16252	16360	16406	16135	16304	16167	16397	15952	16368	16171	16158	16080	16250	16443	16248	16318	16246	16101	16431	16169	16163	16300	16232	16107	16192	16289	16440	16533	16098	16377	16209	16320	16090	16182	16282	16390	16280	16266	16306	16466	16439	16373	16397	16194	16249	16278	16297	16064	16520	16211	16487	16408	16430	16230	16374	16436	16243	16046	16267	16359	16188	16279	16311	16192	16145	16173	16303	16079	16191	16364	16116	16260	16343	16386	16365	16128	16330	16349	16544	16293	16174	16377	16266	16282	16432	16207	16273	16286	16187	16265	16562	16249	16223	15931	16039	16134	16194	16416	16128	16223	16133	16387	16264	16200	16415	16168	16315	16361	16185	16272	16302	16365	16200	16346	16350	16333	16255	16199	16353	16209	16352	16213	16257	16315	16213	16290	16232	16295	16062	16168	16236	16192	16134	16184	16435	16262	16110	16170	16029	16293	16152	16329	16233	16193	16385	16342	16149	16330	16268	16297	16368	16195	16298	16262	16084	16355	16326	16519	16124	16217	16272	16131	16219	16100	16342	16154	16223	16473	16263	16227	16240	16169	16416	16263	16477	16434	16276	16168	16160	16137	16191	16237	16416	16183	16346	16248	16192	16264	16359	16364	16074	16172	16209	16366	16563	16346	16173	16276	16308	16432	16312	16173	16173	16443	16202	16287	16276	16104	16424	16269	16240	16118	16113	16376	16227	16349	16239	16479
18564	30594	28127	22704	19761	18075	17181	16437	15942	15754	15668	15538	15316	15189	15165	14995	15185	15081	14942	14972	14873	14808	15010	15075	14786	14843	14812	14770	14629	14848	14617	14672	14710	14975	14649	14668	14681	14520	14764	14689	14717	14720	14751	14896	14736	14789	14683	14609	14575	14586	14703	14745	14533	14613	14658	14836	14615	14710	14577	14663	14581	14543	14529	14713	14566	14570	14594	14420	14739	14532	14730	14618	14563	14539	14705	14520	14422	14503	14518	14511	14485	14507	14649	14577	14511	14573	14496	14548	14691	14551	14543	14347	14573	14525	14800	14500	14545	14331	14567	14475	14668	14534	14621	14415	14651	14599	14501	14552	14577	14448	14716	14529	14563	14575	14588	14587	14504	14735	14669	14538	14488	14323	14463	14555	14519	14538	14569	14525	14641	14538	14399	14408	14404	14603	14568	14656	14504	14322	14598	14595	14594	14559	14530	14603	14284	14580	14519	14454	14557	14469	14490	14742	14418	14523	14520	14533	14552	14511	14583	14457	14562	14388	14616	14556	14368	14537	14385	14438	14567	14606	14575	14499	14475	14664	14452	14642	14573	14627	14657	14533	14492	14446	14693	14565	14567	14501	14543	14578	14589	14492	14477	14498	14495	14427	14436	14546	14556	14733	14364	14623	14469	14512	14487	14586	14535	14534	14534	14606	14499	14633	14545	14532	14462	14673	14492	14618	14519	14492	14642	14465	14450	14600	14527	14443	14528	14463	14412	14352	14604	14521	14651	14602	14531	14327	14531	14713	14558	14537	14432	14566	14528	14460	14538	14534	14414	14688	14525	14498	14552	14308	14534	14714	14561	14514	14631	14598	14603	14428	14492	14511	14516	14692	14551	14335	14544	14451	14500	14500	14454	14382	14545	14438	14457	14629	14410	14591	14699	14557	14528	14395	14657	14684	14537	14433	14616	14467	14487	14459	14492	14475	14463	14535	14436	14392	14421	14732	14580	14583	14437	14401	14586	14620	14376	14447	14618	14472	14465	14460	14410	14493	14431	14516	14516	14518	14633	14518	14340	14448	14593	14488	14527	14650	14620	14462	14589	14671	14371	14573	14505	14547	14662	14318	14686	14490	14480	14570	14357	14467	14482	14685	14467	14644	14473	14794	14558	14475	14547	14445	14551	14545	14442	14534	14421	14480	14632	14684	14539	14686	14570	14533	14352	14541	14513	14589	14569	14347	14456	14317	14479	14545	14539	14593	14577	14621	14679	14344	14471	14486	14544	14566	14500	14402	14605	14452	14369	14586	14368	14411	14568	14351	14464	14409	14553	14454	14664	14639	14694	14449	14398	14552	14581	14429	14476	14666	14680	14430	14593	14540	14606	14417	14457	14530	14534	14496	14507	14573	14526	14690	14540	14357	14448	14530	14496	14657	14417	14618	14359	14498	14537	14571	14597	14516	14553	14456	14593	14451	14470	14364	14534	14427	14533	14569	14506	14464	14536	14558	14667	14470	14504	14547	14419	14526	14512	14644	14481	14464	14371	14287	14447	14414	14402	14504	14627	14537	14634	14511	14531	14336	14453	14387	14529	14670	14668	14423	14421	14742	14263	14645	14518	14555	14533	14534	14658	14391	14436	14583	14543	14554	14649	14289	14744	14499	14551	14525	14554	14570	14506	14478	14396	14520	14520	14539	14427	14520	14465	14525	14599	14572	14595	14450	14534	14528	14475	14433	14653	14443	14384	14462	14436	14685	14511	14495	14629	14424	14480	14599	14556	14535	14598	14526	14518	14614	14635	14439	14625	14445	14481	14543	14553	14786	14407	14492	14501	14460	14474	14627	14508	14487	14457	14517	14468	14583	14569	14562	14610	14449	14393	14371	14609	14589	14520	14567	14501	14543	14331	14295	14682	14567	14559	14425	14460	14515	14560	14644	14544	14458	14714	14657	14379	14639	14578	14579	14412	14598	14553	14584	14535	14386	14600	14445	14610	14535	14606	14388	14523	14568	14535	14563	14427	14505	14539	14465	14567	14409	14413	14483	14557	14495	14531	14500	14481	14554	14619	14521	14529	14634	14457	14507	14615	14396	14493	14420	14586	14512	14617	14625	14345	14434	14653	14563	14339	14624	14306	14433	14576	14501	14585	14497	14527	14590	14544	14480	14422	14547	14524	14437	14240	14500	14453	14495	14454	14490	14620	14603	14549	14454	14511	14552	14349	14526	14358	14534	14556	14360	14414	14605	14420	14636	14694	14564	14466	14461	14398	14456	14534	14493	14492	14447	14572	14438	14634	14573	14681	14525	14445	14296	14352	14360	14617	14640	14546	14587	14424	14508	14505	14395	14416	14432	14522	14459	14505	14435	14444	14475	14580	14584	14572	14454	14711	14479	14620	14498	14452	14486	14351	14487	14583	14503	14581	14521	14498	14637	14414	14554	14452	14543	14488	14361	14631	14701	14681	14561	14479	14759	14365	14410	14516	14542	14460	14564	14505	14596	14528	14633	14586	14435	14535	14549	14503	14519	14529	14556	14698	14528	14635	14517	14422	14450	14676	14513	14446	14661	14567	14523	14476	14504	14565	14430	14455	14612	14585	14355	14559	14471	14481	14571	14412	14604	14431	14510	14425	14487	14559	14531	14582	14356	14507	14463	14713	14655	14489	14513	14408	14585	14352	14404	14609	14431	14564	14465	14604	14439	14526	14400	14386	14439	14565	14453	14425	14628	14336	14396	14585	14474	14542	14552	14524	14287	14575	14574	14626	14564	14671	14497	14444	14556	14550	14472	14477	14532	14454	14406	14541	14435	14417	14571	14391	14559	14571	14499	14597	14535	14468	14455	14572	14507	14497	14547	14580	14473	14657	14524	14643	14583	14559	14496	14516	14551	14569	14455	14476	14603	14580	14618	14607	14627	14449	14606	14553	14532	14369	14512	14712	14418	14580	14539	14539	14518	14563	14457	14628	14521	14461	14418	14482	14577	14359	14601	14574	14625	14625	14335	14411	14628	14443	14584	14639	14343	14485	14606	14635	14549	14437	14692	14441	14358	14524	14478	14469	14603	14595	14601	14410	14462	14524	14583	14432	14498	14426	14491	14425	14433	14519	14505	14564	14547	14559	14411	14454	14545	14614	14455	14342	14437	14570	14699	14557	14483	14589	14509	14495	14345	14508	14544	14579	14578	14441	14463	14524	14469	14542	14461	14430	14312	14489	14538	14530	14592	14545	14373	14502	14644	14647	14437	14369	14526	14497	14580	14392	14641	14437	14388	14609	14388	14384	14540	14473	14433	14588	14612	14696	14494	14563	14558	14305	14418	14625	14523	14350	14544	14432	14571	14657	14590	14428	14685	14506	14558	14584	14736	14411	14582	14474	14464	14411	14703	14516	14608	14590	14626	14532	14447	14414	14603	14495	14541	14547	14436	14465	14389	14499	14553	14459	14468	14533	14548	14618	14442	14425	14697	14457	14552	14540	14534	14446	14503	14536	14522	14558	14508	14471	14690	14317	14504	14524	14436	14558	14534	14486	14530	14367	14515	14491	14658	14413	14608	14587	14612	14556	14414	14584	14625	14659	14470	14614	14589	14427	14379	14520	14300	14578	14487	14476	14571	14543	14498	14642	14515	14485	14515	14594	14496	14410	14448	14319	14659	14669	14457	14402	14447	14464	14701	14308	14357	14571	14572	14497	14429	14574	14544	14498	14520	14505	14523	14621	14426	14381	14496	14550	14425	14530	14547	14603	14704	14578	14518	14508	14688	14551	14681	14612	14497	14622	14497	14464	14631	14333	14375	14486	14592	14540	14376	14563	14597	14664	14416	14400	14548	14425	14487	14461	14482	14424	14417	14496	14466	14581	14516	14491	14553	14590	14449	14566	14498	14506	14475	14748	14545	14636	14499	14670	14585	14636	14458	14541	14587	14534	14455	14429	14469	14551	14452	14538	14497	14544	14503	14478	14404	14406	14587	14473	14531	14457	14466	14643	14485	14469	14429	14536	14541	14575	14500	14502	14557	14407	14634	14539	14557	14382	14549	14577	14604	14513	14454	14629	14527	14575	14585	14464	14512	14542	14510	14693	14522	14634	14443	14527	14514	14676	14485	14516	14555	14566	14531	14506	14474	14615	14457	14486	14512	14595	14451	14442	14589	14707	14427	14486	14588	14543	14443	14589	14311	14302	14652	14668	14534	14721	14563	14551	14583	14637	14693	14448	14503	14401	14554	14500	14699	14477	14524	14648	14582	14569	14490	14569	14469	14539	14489	14568	14615	14480	14518	14786	14567	14435	14514	14541	14584	14583	14637	14592	14598	14499	14666	14527	14582	14466	14443	14593	14646	14293	14669	14345	14558	14505	14453	14353	14596	14436	14620	14515	14445	14607	14553	14573	14722	14505	14462	14709	14615	14544	14470	14537	14500	14613	14595	14467	14364	14378	14521	14637	14562	14612	14419	14413	14435	14558	14612	14498	14504	14483	14593	14594	14373	14383	14410	14610	14475	14493	14455	14498	14542	14420	14624	14613	14655	14712	14507	14510	14321	14527	14611	14531	14408	14625	14597	14543	14388	14623	14502	14649	14533	14352	14306	14478	14475	14599	14528	14420	14655	14426	14486	14506	14493	14493	14482	14375	14475	14579	14597	14592	14533	14520	14473	14490	14425	14543	14389	14651	14417	14511	14536	14611	14440	14458	14555	14482	14531	14572	14471	14564	14441	14442	14421	14549	14489	14651	14410	14609	14599	14566	14513	14561	14633	14577	14534	14521	14382	14491	14282	14521	14562	14651	14480	14430	14664	14498	14561	14446	14499	14520	14711	14554	14453	14480	14560	14520	14400	14609	14603	14478	14487	14547	14487	14574	14550	14523	14560	14532	14881	14505	14433	14685	14523	14698	14491	14584	14648	14647	14462	14568	14537	14526	14536	14269	14502	14549	14501	14605	14497	14546	14720	14587	14311	14688	14570	14527	14663	14382	14571	14594	14508	14564	14502	14409	14603	14543	14513	14403	14555	14499	14501	14415	14522	14527	14430	14513	14527	14534	14548	14470	14626	14573	14687	14568	14584	14689	14616	14484	14535	14716	14445	14558	14562	14357	14473	14549	14414	14552	14493	14574	14598	14582	14615	14532	14516	14469	14403	14469	14565	14601	14641	14464	14558	14320	14471
22546	20991	28675	23502	21204	23114	24449	19048	17725	17793	17661	17303	17252	17445	17185	17205	17055	16851	16841	16850	16746	16645	16899	16893	16799	16526	16959	16897	16927	16552	16736	16844	16834	16764	16669	16614	16703	16577	16618	16445	16625	16452	16615	16606	16746	16517	16458	16454	16502	16554	16548	16777	16535	16791	16683	16834	16602	16408	16285	16460	16431	16319	16402	16565	16641	16508	16688	16537	16388	16528	16480	16316	16535	16339	16532	16297	16555	16351	16479	16223	16374	16288	16403	16473	16428	16517	16543	16427	16480	16166	16452	16513	16390	16582	16535	16392	16596	16315	16344	16507	16556	16265	16519	16295	16458	16521	16330	16350	16246	16559	16653	16515	16505	16515	16510	16363	16325	16282	16476	16536	16403	16315	16418	16385	16385	16565	16273	16451	16257	16457	16289	16470	16438	16159	16470	16422	16455	16446	16388	16516	16259	16247	16327	16368	16561	16511	16423	16375	16368	16499	16455	16582	16397	16465	16412	16133	16435	16361	16087	16581	16327	16447	16317	16365	16347	16341	16518	16377	16393	16491	16555	16545	16376	16258	16410	16605	16588	16296	16215	16500	16374	16321	16377	16346	16449	16395	16360	16324	16497	16485	16700	16529	16437	16581	16517	16300	16544	16297	16410	16306	16396	16480	16378	16284	16276	16240	16449	16241	16433	16378	16278	16582	16482	16447	16282	16167	16397	16125	16247	16335	16362	16491	16607	16566	16364	16493	16567	16404	16637	16192	16349	16492	16418	16288	16187	16376	16211	16273	16441	16416	16408	16421	16466	16263	16422	16591	16334	16479	16451	16543	16546	16264	16405	16246	16320	16333	16312	16359	16450	16589	16296	16441	16314	16491	16519	16455	16305	16328	16504	16330	16480	16243	16345	16490	16302	16554	16253	16395	16547	16529	16433	16314	16333	16639	16450	16445	16489	16494	16476	16448	16534	16387	16232	16431	16212	16332	16325	16467	16429	16428	16454	16277	16455	16334	16372	16390	16461	16415	16434	16471	16432	16420	16330	16470	16305	16236	16224	16575	16392	16408	16413	16409	16433	16280	16538	16461	16398	16482	16265	16158	16371	16176	16245	16465	16353	16435	16366	16417	16537	16375	16449	16309	16210	16354	16137	16442	16401	16485	16282	16482	16259	16180	16539	16270	16513	16274	16367	16384	16228	16430	16532	16361	16523	16415	16401	16592	16345	16245	16428	16310	16420	16396	16334	16379	16355	16316	16358	16325	16221	16230	16293	16393	16387	16460	16403	16618	16500	16244	16417	16418	16350	16454	16534	16473	16452	16472	16522	16597	16505	16495	16254	16298	16407	16331	16433	16607	16364	16394	16481	16516	16559	16407	16468	16517	16483	16258	16239	16410	16399	16372	16259	16406	16385	16474	16153	16270	16367	16465	16446	16421	16370	16488	16302	16395	16368	16443	16459	16335	16412	16343	16235	16234	16398	16386	16185	16546	16447	16444	16385	16362	16276	16303	16396	16353	16291	16320	16243	16416	16492	16399	16442	16445	16260	16540	16477	16379	16371	16342	16417	16328	16324	16361	16614	16306	16443	16546	16528	16494	16365	16395	16454	16452	16221	16480	16357	16546	16367	16693	16477	16409	16233	16514	16484	16385	16475	16485	16288	16312	16270	16540	16323	16497	16449	16345	16531	16325	16585	16447	16293	16183	16156	16261	16365	16496	16432	16429	16368	16279	16552	16337	16202	16551	16187	16369	16378	16201	16291	16635	16357	16400	16482	16501	16213	16302	16425	16357	16252	16305	16282	16265	16300	16204	16227	16282	16400	16474	16402	16481	16493	16325	16307	16352	16156	16388	16538	16264	16403	16439	16348	16330	16226	16503	16553	16493	16414	16351	16193	16558	16354	16651	16485	16383	16480	16386	16447	16444	16416	16541	16435	16587	16544	16258	16555	16445	16362	16542	16401	16211	16458	16531	16417	16259	16351	16454	16321	16371	16442	16334	16336	16329	16617	16352	16242	16342	16249	16299	16178	16486	16338	16413	16540	16544	16324	16389	16299	16457	16281	16262	16486	16368	16271	16350	16401	16274	16434	16521	16518	16532	16323	16299	16476	16338	16267	16390	16492	16411	16601	16284	16374	16345	16347	16359	16360	16509	16492	16390	16400	16343	16393	16399	16386	16352	16628	16305	16410	16538	16380	16549	16452	16318	16362	16534	16391	16449	16292	16487	16486	16527	16457	16375	16414	16466	16492	16522	16427	16291	16332	16407	16482	16354	16269	16253	16630	16345	16423	16629	16799	16404	16389	16427	16455	16452	16484	16546	16403	16303	16325	16470	16374	16242	16285	16569	16280	16332	16411	16314	16475	16533	16387	16442	16263	16606	16493	16501	16468	16257	16352	16427	16374	16206	16387	16185	16449	16414	16534	16308	16634	16324	16403	16310	16270	16387	16538	16608	16619	16469	16340	16275	16415	16271	16214	16440	16142	16454	16361	16276	16273	16387	16344	16395	16249	16440	16525	16546	16406	16543	16359	16460	16483	16416	16262	16437	16452	16285	16368	16502	16349	16276	16272	16370	16524	16365	16292	16434	16544	16426	16342	16297	16393	16347	16318	16477	16319	16406	16411	16245	16456	16398	16557	16474	16337	16246	16486	16398	16377	16373	16497	16345	16322	16266	16426	16661	16290	16502	16408	16301	16422	16547	16342	16554	16466	16431	16471	16365	16400	16120	16144	16208	16414	16479	16275	16589	16555	16401	16451	16445	16471	16375	16170	16207	16440	16214	16314	16304	16413	16352	16584	16292	16344	16320	16486	16405	16640	16375	16298	16314	16451	16581	16418	16469	16324	16332	16386	16308	16380	16496	16343	16531	16459	16507	16613	16379	16437	16401	16502	16545	16462	16560	16404	16438	16388	16355	16462	16497	16375	16314	16274	16381	16266	16438	16438	16372	16452	16498	16314	16528	16421	16289	16555	16362	16458	16238	16309	16574	16399	16531	16440	16360	16295	16459	16535	16233	16360	16451	16215	16364	16241	16381	16300	16395	16563	16463	16450	16565	16156	16391	16256	16235	16309	16373	16463	16335	16352	16474	16416	16170	16276	16541	16475	16556	16412	16428	16291	16464	16510	16468	16422	16428	16367	16505	16319	16404	16281	16255	16305	16236	16393	16199	16269	16102	16655	16436	16478	16394	16365	16429	16368	16412	16396	16397	16509	16467	16390	16538	16543	16300	16397	16351	16460	16409	16547	16578	16384	16384	16322	16463	16264	16440	16320	16345	16264	16485	16360	16538	16407	16522	16418	16423	16337	16281	16386	16396	16337	16402	16337	16380	16349	16271	16315	16440	16331	16320	16598	16224	16246	16340	16456	16418	16442	16501	16153	16311	16421	16192	16390	16609	16452	16369	16385	16319	16495	16450	16386	16363	16360	16325	16257	16420	16287	16263	16249	16495	16473	16477	16418	16355	16358	16514	16473	16369	16399	16546	16498	16470	16261	16405	16499	16480	16262	16360	16318	16563	16436	16535	16260	16416	16363	16439	16638	16401	16274	16381	16429	16281	16621	16387	16288	16440	16165	16259	16323	16543	16339	16476	16417	16352	16359	16439	16445	16335	16496	16437	16412	16247	16337	16356	16311	16407	16391	16543	16411	16466	16258	16445	16539	16487	16176	16385	16479	16206	16399	16347	16334	16466	16606	16449	16352	16550	16475	16250	16389	16420	16433	16325	16345	16196	16311	16428	16515	16321	16422	16260	16317	16134	16506	16172	16499	16492	16577	16357	16313	16362	16461	16463	16318	16364	16447	16320	16386	16273	16427	16351	16198	16301	16332	16372	16404	16393	16443	16610	16396	16298	16405	16492	16463	16389	16339	16148	16283	16416	16235	16377	16427	16463	16482	16343	16438	16391	16282	16486	16333	16544	16300	16385	16499	16496	16438	16516	16443	16676	16289	16262	16365	16305	16266	16585	16288	16278	16556	16218	16614	16556	16404	16452	16546	16487	16433	16379	16266	16311	16346	16460	16499	16206	16446	16399	16253	16292	16356	16360	16397	16407	16509	16411	16609	16437	16223	16243	16365	16575	16317	16415	16189	16308	16462	16555	16608	16454	16360	16466	16555	16377	16255	16420	16504	16406	16580	16458	16445	16145	16594	16159	16136	16452	16413	16423	16247	16300	16544	16438	16426	16315	16319	16237	16307	16267	16470	16605	16401	16348	16529	16274	16509	16410	16326	16371	16431	16382	16576	16521	16505	16240	16619	16307	16405	16475	16352	16285	16507	16288	16421	16270	16328	16457	16434	16428	16367	16284	16530	16420	16444	16318	16495	16436	16492	16363	16240	16339	16265	16477	16189	16471	16282	16385	16298	16375	16335	16464	16321	16384	16395	16327	16537	16432	16239	16382	16367	16438	16201	16415	16518	16430	16485	16348	16389	16283	16367	16234	16471	16571	16569	16205	16599	16208	16435	16309	16503	16502	16166	16583	16364	16148	16400	16457	16386	16445	16244	16281	16434	16382	16218	16299	16397	16128	16583	16542	16413	16540	16271	16483	16462	16427	16449	16326	16290	16321	16422	16368	16310	16385	16382	16296	16283	16405	16538	16365	16333	16406	16480	16360	16478	16492	16486	16358	16422	16396	16360	16246	16186	16367	16353	16613	16467	16416	16434	16434	16239	16285	16332	16322	16438	16385	16585	16372	16417	16384	16589	16235	16458	16250	16384	16273	16308	16426	16345	16319	16570	16346	16338	16229	16426	16418	16324	16318	16505	16229	16367	16155	16155	16228	16488	16456	16475	16360	16268	16420	16357	16414	16282	16622	16326	16402	16403	16367	16427	16391	16272	16406	16353	16460	16403	16407	16482	16419	16540	16254	16449	16368	16376	16528	16596	16636	16456	16454	16458	16386	16560	16448	16361	16229	16359	16554	16285	16411	16585	16270	16467	16392	16322	16524	16413	16426	16308	16355	16390	16393	16344	16454	16416	16324	16237	16513	16417	16373	16267	16541	16287	16433	16261	16295	16453	16554	16362	16316	16470	16382	16367	16336	16521	16357	16299	16473	16283	16359	16420	16236	16526	16586	16439	16569	16313	16425	16252	16384	16390	16441	16326	16333	16523	16357	16466	16315	16470	16738	16566	16430
20841	34832	32219	25591	22107	19826	18514	17634	17060	16682	16318	15984	15752	15770	15877	15513	15365	15361	15205	15178	15201	15076	15070	15207	15001	15166	14995	15366	15101	15077	14849	14865	14932	14928	14770	14719	14863	14904	14660	14803	14859	14859	14755	14602	14891	14658	14833	14717	14721	14880	14785	14803	14703	14634	14685	14701	14751	14800	14602	14835	14807	14724	14731	14677	14653	14800	14533	14546	14496	14683	14685	14609	14684	14815	14456	14698	14589	14621	14705	14611	14514	14547	14616	14644	14753	14555	14645	14742	14479	14621	14613	14696	14782	14479	14622	14570	14591	14695	14668	14667	14670	14851	14494	14675	14785	14559	14780	14655	14456	14447	14435	14561	14692	14744	14552	14435	14791	14730	14616	14669	14656	14703	14520	14578	14602	14664	14615	14632	14626	14685	14576	14609	14627	14660	14690	14432	14800	14651	14556	14685	14670	14521	14676	14723	14718	14553	14642	14679	14594	14672	14644	14504	14599	14347	14602	14633	14728	14457	14685	14729	14527	14669	14645	14625	14522	14650	14526	14734	14525	14797	14672	14616	14569	14593	14511	14545	14490	14676	14604	14655	14575	14627	14650	14487	14521	14641	14684	14786	14793	14538	14573	14489	14768	14570	14514	14640	14646	14537	14710	14533	14723	14536	14561	14711	14685	14757	14627	14715	14568	14446	14643	14778	14539	14600	14833	14709	14489	14665	14635	14593	14588	14699	14636	14663	14778	14774	14667	14768	14681	14562	14571	14704	14592	14808	14660	14612	14385	14617	14631	14591	14615	14543	14548	14573	14833	14518	14721	14695	14683	14493	14738	14425	14609	14760	14634	14692	14589	14590	14564	14611	14739	14529	14725	14488	14555	14601	14679	14725	14598	14664	14771	14659	14522	14583	14733	14555	14752	14478	14696	14606	14501	14646	14820	14718	14607	14597	14565	14497	14724	14620	14667	14656	14560	14574	14591	14497	14712	14695	14785	14596	14730	14611	14582	14593	14553	14728	14620	14591	14598	14678	14581	14582	14666	14511	14529	14634	14632	14763	14606	14675	14707	14709	14655	14792	14680	14745	14694	14663	14660	14556	14603	14729	14517	14612	14478	14653	14611	14595	14623	14563	14566	14609	14746	14670	14641	14478	14593	14719	14748	14725	14481	14510	14533	14559	14606	14571	14555	14628	14568	14719	14689	14619	14516	14640	14647	14634	14672	14669	14674	14581	14480	14593	14585	14569	14609	14738	14569	14696	14676	14616	14475	14752	14522	14649	14757	14688	14746	14757	14542	14560	14505	14601	14576	14671	14690	14326	14613	14606	14627	14695	14664	14672	14504	14615	14725	14640	14662	14622	14697	14642	14697	14603	14675	14597	14637	14663	14636	14694	14633	14756	14803	14599	14512	14669	14631	14746	14616	14565	14728	14584	14575	14398	14603	14662	14581	14517	14603	14770	14634	14636	14640	14628	14690	14655	14648	14566	14644	14717	14452	14572	14558	14536	14618	14530	14504	14541	14606	14780	14660	14669	14643	14714	14544	14751	14661	14414	14578	14658	14635	14631	14602	14568	14626	14614	14611	14650	14789	14685	14430	14466	14638	14629	14758	14637	14584	14731	14575	14455	14603	14731	14663	14719	14525	14694	14611	14521	14776	14780	14512	14575	14629	14654	14714	14485	14423	14415	14585	14647	14662	14497	14757	14505	14669	14695	14467	14548	14655	14584	14649	14759	14477	14598	14514	14672	14585	14707	14697	14656	14588	14728	14603	14623	14654	14613	14642	14623	14514	14596	14694	14416	14510	14702	14513	14549	14466	14701	14351	14438	14506	14763	14633	14696	14652	14693	14577	14680	14512	14712	14687	14595	14604	14799	14697	14602	14430	14659	14620	14583	14380	14590	14447	14591	14521	14706	14643	14673	14729	14630	14613	14594	14712	14599	14704	14410	14464	14503	14474	14593	14599	14526	14716	14519	14657	14682	14654	14733	14534	14681	14753	14664	14564	14646	14788	14558	14713	14571	14512	14662	14739	14660	14729	14518	14641	14650	14591	14415	14591	14621	14557	14633	14592	14618	14619	14532	14616	14533	14674	14617	14632	14813	14643	14659	14602	14730	14700	14706	14526	14869	14571	14615	14435	14690	14469	14714	14585	14545	14625	14646	14567	14613	14628	14629	14505	14596	14634	14403	14572	14767	14576	14618	14630	14586	14680	14583	14758	14631	14575	14566	14483	14638	14586	14670	14662	14645	14552	14665	14649	14576	14580	14689	14526	14639	14522	14370	14458	14502	14539	14545	14510	14760	14687	14381	14547	14608	14673	14621	14770	14646	14519	14598	14780	14755	14598	14724	14547	14670	14671	14530	14584	14611	14492	14634	14640	14751	14513	14522	14618	14628	14728	14669	14484	14582	14573	14613	14662	14663	14603	14547	14741	14583	14659	14550	14582	14550	14540	14521	14722	14563	14711	14574	14620	14690	14575	14804	14506	14723	14644	14663	14665	14845	14595	14542	14594	14574	14729	14630	14722	14496	14713	14740	14710	14718	14593	14623	14527	14499	14527	14697	14610	14571	14589	14531	14795	14544	14561	14581	14621	14586	14573	14450	14373	14533	14597	14724	14651	14576	14378	14621	14586	14623	14619	14583	14498	14806	14611	14632	14509	14737	14703	14798	14517	14471	14585	14546	14630	14716	14467	14588	14622	14474	14616	14588	14661	14683	14559	14552	14703	14416	14565	14574	14505	14729	14566	14578	14707	14529	14535	14535	14690	14609	14550	14571	14600	14665	14444	14703	14480	14642	14671	14432	14648	14644	14601	14630	14604	14633	14681	14720	14554	14685	14804	14587	14584	14496	14540	14697	14726	14397	14502	14504	14708	14618	14535	14705	14709	14541	14648	14528	14513	14617	14717	14594	14638	14504	14692	14601	14613	14518	14559	14629	14583	14370	14663	14544	14653	14650	14587	14727	14564	14648	14663	14782	14394	14562	14618	14641	14674	14727	14614	14609	14569	14633	14632	14675	14621	14560	14616	14673	14684	14675	14617	14681	14685	14609	14616	14657	14710	14612	14747	14549	14653	14678	14764	14738	14515	14606	14603	14740	14691	14611	14635	14612	14680	14778	14586	14613	14451	14465	14560	14529	14650	14628	14492	14486	14615	14662	14583	14755	14584	14561	14487	14569	14497	14694	14813	14611	14615	14531	14517	14707	14445	14691	14596	14622	14628	14594	14557	14533	14600	14585	14527	14780	14554	14540	14602	14540	14661	14481	14779	14415	14705	14740	14786	14657	14504	14689	14772	14439	14596	14697	14671	14580	14679	14777	14562	14603	14587	14648	14532	14669	14476	14733	14715	14582	14723	14512	14564	14585	14749	14611	14520	14704	14669	14851	14754	14619	14713	14560	14568	14627	14667	14453	14450	14650	14590	14688	14580	14676	14628	14703	14615	14696	14574	14620	14621	14543	14610	14625	14671	14614	14694	14635	14615	14500	14656	14667	14625	14521	14573	14644	14714	14566	14575	14708	14559	14703	14746	14580	14452	14656	14641	14811	14590	14635	14677	14596	14591	14612	14526	14446	14587	14532	14609	14597	14350	14578	14672	14729	14679	14689	14821	14580	14658	14598	14432	14547	14505	14616	14583	14572	14532	14725	14504	14682	14607	14599	14526	14687	14629	14687	14728	14540	14736	14576	14719	14653	14607	14589	14777	14675	14559	14610	14567	14672	14786	14497	14629	14760	14586	14544	14611	14769	14577	14600	14629	14672	14729	14562	14618	14536	14463	14641	14616	14651	14637	14562	14730	14581	14787	14727	14654	14656	14701	14502	14705	14525	14462	14709	14653	14564	14672	14557	14620	14476	14676	14620	14479	14696	14751	14654	14598	14698	14448	14457	14642	14687	14611	14562	14696	14636	14819	14627	14850	14600	14703	14451	14695	14486	14674	14422	14517	14599	14685	14559	14524	14724	14558	14718	14638	14446	14581	14780	14445	14657	14489	14555	14617	14515	14625	14753	14526	14638	14704	14676	14678	14412	14528	14767	14687	14460	14479	14580	14591	14763	14723	14520	14631	14523	14600	14662	14652	14687	14707	14738	14648	14541	14660	14570	14516	14647	14670	14389	14788	14491	14682	14446	14514	14880	14713	14686	14495	14578	14391	14674	14471	14573	14737	14691	14631	14648	14732	14671	14545	14561	14757	14567	14593	14681	14638	14695	14537	14741	14683	14616	14567	14496	14763	14539	14451	14659	14722	14725	14463	14562	14692	14560	14469	14589	14733	14679	14555	14565	14525	14524	14610	14587	14625	14594	14633	14753	14709	14671	14506	14534	14618	14740	14595	14500	14504	14780	14574	14802	14614	14614	14686	14606	14615	14521	14547	14498	14668	14490	14561	14626	14721	14670	14619	14803	14593	14610	14641	14604	14741	14694	14636	14613	14573	14649	14559	14604	14622	14592	14658	14638	14602	14427	14690	14656	14824	14666	14448	14678	14612	14683	14727	14648	14604	14643	14668	14707	14737	14448	14475	14670	14652	14700	14530	14787	14529	14657	14471	14655	14578	14625	14641	14590	14657	14595	14757	14464	14588	14759	14314	14566	14595	14717	14680	14772	14749	14572	14696	14573	14717	14441	14633	14369	14741	14743	14500	14409	14578	14836	14711	14560	14713	14525	14687	14701	14573	14603	14620	14637	14715	14699	14655	14734	14634	14732	14818	14612	14673	14667	14643	14700	14761	14674	14546	14702	14664	14541	14631	14564	14606	14680	14555	14596	14616	14745	14697	14501	14727	14600	14644	14600	14722	14752	14562	14507	14607	14678	14549	14576	14636	14533	14714	14652	14660	14495	14482	14482	14507	14586	14608	14590	14688	14573	14606	14815	14487	14597	14499	14649	14527	14487	14535	14557	14800	14740	14624	14489	14623	14577	14587	14723	14621	14554	14580	14586	14556	14570	14779	14664	14746	14638	14528	14669	14580	14738	14571	14786	14586	14664	14547	14433	14660	14557	14634	14553	14668	14636	14813	14686	14528	14460	14654	14505	14713	14664	14643	14771	14571	14396	14621	14766	14632	14550	14695	14454	14599	14716	14532	14535	14562	14528	14582	14410	14807	14585	14517	14610	14552	14495	14680	14561	14591	14523
27250	21999	24427	21459	17523	16954	16742	16489	16148	16042	16166	15966	16036	15955	15960	16095	15961	15966	15869	15582	15690	15907	15824	16046	15878	15689	15839	15771	15874	15938	15770	15714	15821	15660	15815	15684	15630	15816	15766	15890	15827	15962	15781	15670	15911	15911	15871	15820	15844	15595	15938	15738	15968	15699	15688	15790	15759	15480	15824	15649	15763	15754	15808	15770	15712	15818	15816	15935	15769	15671	15738	15905	15839	15754	15770	15533	15910	15750	15786	15956	15838	15666	16009	15821	15833	15734	15952	15924	15779	15767	15826	15567	15822	15667	15627	15823	15845	15682	15703	15801	15914	15680	15833	15683	15805	15914	15745	15906	15795	15616	15734	15819	15753	15679	15671	15707	15695	15873	15794	15669	15749	15838	15558	15654	15793	15590	15755	15681	15691	15601	15958	15556	15738	15683	15745	15757	15695	15535	15788	15820	15624	15696	15608	15780	15879	15815	15841	15809	15711	15700	15854	15839	15685	15674	15916	15625	15521	15562	15656	15663	15777	15560	15750	15794	15829	15688	15611	15676	15669	15628	15899	15659	15716	15614	15577	15832	15618	15780	15747	15821	15621	15714	15746	15648	15639	15833	15734	15536	15709	15937	15726	15848	15667	15560	15788	15506	15768	15675	15816	15746	15700	15886	15657	15668	15546	15782	15943	15780	15685	15593	15700	15702	15883	15586	15809	15710	15612	15744	15649	15698	15712	15805	15773	15673	15908	15934	15841	15596	15585	15752	15515	15716	15577	15767	15695	15587	15716	15604	15749	15842	15856	15824	15600	15852	15827	15903	15658	15676	15736	15830	15769	15734	15893	15626	15654	15721	15849	15646	15436	15780	15856	15541	15557	15800	15744	15775	15787	15899	15856	15589	15613	15692	15638	15557	15744	15758	15692	15839	16066	15584	15810	15863	15832	15670	15690	15787	15623	15592	15680	15622	15704	15867	15687	15725	15813	15792	15689	15899	15703	15772	15711	15676	15593	15403	15611	15540	15637	15565	15651	15625	15569	15879	15940	15884	15673	15766	15721	15617	15699	15691	15816	15967	15563	15709	15949	15917	15804	15935	15638	15681	15791	15819	15582	15805	15507	15715	15711	15629	15782	15888	15791	15741	15749	15870	15658	15457	15708	15498	15675	15546	15802	15721	15734	15650	15761	15629	15732	15670	15624	15720	15685	15817	15726	15667	15828	15823	15980	15789	15835	15764	15853	15547	15562	15679	15771	15735	15809	15774	15870	15877	15624	15659	15736	15651	15629	15602	15767	15682	15689	15559	15864	15748	15714	15601	15981	15911	15799	15775	15825	15788	15647	15713	15800	15496	15708	15614	15686	15671	15749	15744	15757	15644	15759	15695	15735	15744	15736	15667	15764	15600	15724	15809	15894	15824	15819	15928	15828	15685	15742	15861	15912	15675	15566	15651	15681	15756	15660	15707	15592	15722	15718	15565	15617	15608	15641	15801	15737	15629	15571	15829	15896	15664	15806	15675	15615	15525	15885	15635	15848	15721	15762	15784	15617	15679	15727	15575	15707	15631	15517	15807	15657	15568	15464	15783	15820	15655	15725	15658	15684	15595	15875	15870	15486	15783	15751	15899	15681	15626	15727	15781	15803	15632	15707	15719	15624	15657	15832	15709	15817	15682	15631	15696	15721	15561	15650	15727	15732	15594	15650	15830	15797	15766	15623	15583	15640	15586	15552	15797	15790	15780	15844	15771	15698	15874	15769	15852	15819	15772	15566	15509	15625	15735	15839	15821	15661	15755	15852	15778	15854	15730	15568	15852	15748	15763	15580	15799	15660	15756	15683	15794	15634	15737	15673	15737	15722	15585	15690	15705	15809	15608	15679	15710	15828	15533	15789	15776	15654	15996	15828	15906	15606	15789	15685	15721	15847	15712	15684	15826	15889	15664	15811	15706	15701	15755	15782	15770	15791	15657	15775	15655	15630	15642	15629	15864	15589	15642	15824	15732	15782	15723	15623	15718	15714	15713	15733	15701	15699	15680	15607	15852	15716	15418	15671	15992	15777	15722	15779	15666	15582	15598	15710	15969	15846	15724	15735	15619	15752	15924	15702	15706	15766	15567	15618	15749	15656	15653	15646	15682	15851	15746	15935	15759	15570	15618	15707	15736	15792	15593	15699	15584	16035	15828	15661	15859	15958	15805	15844	15627	15808	15676	15537	15575	15695	15641	15665	15642	15730	15878	15577	15717	15662	15817	15764	15693	15669	15959	15776	15823	15841	15694	15493	15675	15597	15674	15843	15645	15655	15715	15809	15552	15777	15740	15797	15705	15724	15732	15738	15817	15743	15860	15651	15649	15715	15586	15584	15673	15624	15550	15560	15773	15965	15747	15853	15878	15585	15516	15706	15586	15537	15758	15696	15868	15586	15847	15798	16028	15743	15607	15714	15705	15784	15662	15865	15711	15602	15863	15919	15843	15607	15567	15680	15701	15576	15735	15641	15830	15933	15816	15853	15820	15698	15417	15609	15490	15783	15902	15826	15757	15715	15698	15755	15841	15814	15791	16006	15912	15782	15880	15791	15680	15753	15720	15922	15798	15596	15670	15690	15950	15642	15947	15767	15600	15862	15666	15664	15826	15588	15798	15823	15597	15719	15834	15711	15831	15811	15971	15670	15612	15900	15699	15742	15466	15685	15699	15672	15896	15779	15722	15562	15745	15727	15679	15720	15776	15876	15760	15622	15624	15761	15628	15808	15779	15688	15775	15732	15741	15782	15930	15905	15602	15683	15785	15686	15707	15775	15984	15743	15887	15725	15589	15852	15721	15784	15734	15593	15454	15728	15666	15560	15800	15978	15722	15690	15860	15799	15827	15759	15581	15779	15848	15756	15917	15847	15513	15592	15634	15572	15644	15754	15526	15605	15678	15768	15763	15795	15602	15557	15779	15748	15672	15814	15769	15688	15515	15737	15704	15850	15797	15881	15559	15556	15750	15763	15799	15670	15897	15959	15745	15640	15745	15876	15702	15646	15883	15764	15707	15620	15706	15504	15620	15897	15712	15676	15670	15683	15755	15794	15639	15644	15791	15585	15898	15692	15676	15735	15759	15756	15550	15685	15583	15885	15847	15623	15658	15493	15708	15639	15731	15964	15702	15748	15783	15800	15836	15892	15762	15661	15648	15738	15804	15558	15429	15792	15591	15764	15715	15702	15667	15846	15986	15698	15580	15797	15907	15700	15593	15641	15773	15869	15655	15846	15653	15889	15656	15718	15786	15868	15810	15699	15595	15442	15704	15636	15922	15706	15665	15812	15629	15773	15671	15814	15765	15806	15850	15635	15714	15784	15627	15691	15577	15724	15692	15688	15785	15585	15648	15768	15670	15711	15728	15701	15728	15739	15547	15763	15706	15722	15730	15661	15726	15687	15772	15774	15540	15615	15796	15712	15746	15750	15761	15813	15720	15605	15583	15726	15780	15862	15642	15781	15791	15709	15708	15866	15922	15689	15758	15767	15884	15722	15831	15895	15747	15850	15633	15666	15631	15746	15621	15644	15799	15597	15817	15776	15862	15754	15634	15755	15556	15506	15676	15813	15703	15812	15689	15712	15652	15745	15786	15548	15780	16043	15631	15771	15615	15756	15810	15811	15768	15825	15823	15835	15904	15627	15620	15783	15522	15770	15563	15694	15767	15936	15816	15598	15677	15643	15616	15636	15616	15611	15879	15749	15702	15775	15616	15659	15744	15691	15770	15813	15578	15515	15710	15731	15874	15704	15735	15630	15692	15907	15856	15749	15742	15568	15839	15891	15649	15717	15821	15722	15807	15608	15840	15765	15670	15852	15696	15828	15769	15671	15773	16013	15855	15624	15657	15736	15517	15754	15700	15657	15697	15626	15757	15881	15844	15717	15823	15684	15628	15651	15632	15814	15784	15645	15572	15772	15691	15705	15633	15894	15992	15709	15608	15610	15886	15811	15705	15780	15630	15737	15671	15984	15794	15724	15758	15489	15866	15813	15568	15605	15600	15828	15718	15662	15770	15788	15594	15736	15703	15699	15637	15632	15737	15731	15656	15357	15576	15741	15809	15873	15682	15915	15722	15826	15700	15761	15774	15860	15624	15731	15760	15719	15844	15601	15713	15699	15516	15813	15723	15797	15588	15633	15721	15692	15775	15820	15817	15812	15988	15793	15787	15794	15541	15793	15780	15653	15633	15700	15761	15736	15717	15839	15681	15777	15757	15670	15648	15670	15719	15814	15856	15840	15913	15941	15531	15900	15920	15752	15677	15697	15710	15656	15674	15988	15925	15617	15811	15831	15651	15932	15766	15683	15723	15731	15769	15691	15669	15696	15642	15681	15706	15555	15796	15697	15763	15708	15678	15554	15576	15675	15602	15696	15775	15726	15791	15530	15665	15651	15753	15767	15508	15710	15804	15647	15714	15756	15892	15689	16004	15834	15814	15678	15778	15818	15738	15799	15608	15572	15793	15707	16017	15733	15583	15711	15797	15682	15783	15614	15626	15664	15791	15737	15772	15739	15777	15698	15587	15833	15553	15729	15812	15730	15771	15828	15710	15709	15711	15787	15718	15618	15984	15853	15736	15641	15846	15713	15779	15742	15727	15724	15690	15587	15571	15617	15744	15825	15790	15705	15905	15569	15612	15822	15843	15562	15683	15762	15784	15749	15741	15636	15667	15618	15668	15784	15893	15871	15826	15687	15606	15784	15648	15570	15645	15857	15663	15586	15698	15832	15915	16019	15646	15620	15725	15739	15435	15977	15930	15677	15757	15661	15541	15772	15680	15746	15536	15625	15768	15779	15601	15543	15483	15661	15671	15867	15537	15823	15738	15711	15808	15834	15675	15991	15558	15667	15716	15944	15787	15923	15734	15799	15702	15708	15749	15717	15673	15791	15831	15710	15845	15921	15673	15532	15689	15808	15714	15763	15860	15707	15689	15656	15687	15751	15945	15748	15689	15707	15771	15602	15801	15702	15657	15612	15754	15728	15791	15734	15715	15588	15894	15927	15700	15777	15651	15624	15759	15742	15690	15671	15777	15747	15737	15822	15701	15613	15842	15789	15774	15690	15839	15817	15881	15682	15687	15970	15794	15601	15546	15780	15613	15843	15813	15647	15650	15671	15645	15737	15842
18200	24347	22435	18769	16841	16171	15475	15353	15047	14722	14614	14530	14607	14668	14539	14505	14410	14645	14460	14364	14463	14405	14437	14426	14489	14227	14222	14410	14262	14186	14280	14302	14477	14200	14375	14120	14350	14283	14219	14012	14337	14309	14334	14450	14433	14087	14130	14374	14290	14369	14175	14141	14109	14399	14145	14114	14140	14306	14074	14307	14173	14287	14267	14228	14225	14396	14165	14107	14262	14052	14203	14112	14204	14063	14153	14212	14103	14216	14131	14202	14078	14209	14400	14256	14047	14104	14327	14119	14331	14145	14067	14451	14276	14234	14084	14163	14157	14044	14168	14019	14172	14295	14068	14323	14136	14310	14138	14252	14256	14350	14141	14196	14146	14148	14191	14204	14294	14280	14107	14222	14192	14110	14099	14282	14254	14012	14122	14139	14119	14308	14093	14235	14216	14430	14080	14197	14306	14063	14305	14284	14138	14177	14047	14126	14278	14075	14269	14219	14095	14032	14150	14160	14222	14029	14112	14212	14122	13922	14273	14178	14199	14314	14075	14393	14212	14267	14112	14229	14216	14188	14085	14151	14185	14142	14238	14091	14189	14030	14152	14192	14196	14278	14244	14316	14161	14213	14016	14152	14266	14032	14328	14022	14106	14192	14166	14188	14318	14235	13954	14212	14217	14173	14257	14279	14078	14306	14117	14439	14054	14069	14042	14128	14272	14227	14247	14230	14286	14193	14150	14122	14187	14216	14332	14095	14162	14043	14249	14176	14144	14154	14178	14006	14258	14191	14101	14190	14127	14342	14122	14181	14188	14198	14342	14032	14207	14202	14159	14136	14190	14182	14292	14179	14246	14181	14206	14173	14205	14210	14162	14183	14217	14073	14177	14108	14101	14300	14218	14135	14187	14076	14272	14217	14353	14076	14211	14307	14228	14145	14268	14213	14171	14197	14152	14216	14215	14233	14178	14249	14091	14306	14263	14112	14244	14068	14145	14177	14200	14318	14145	14204	14348	14200	14330	14175	14050	14214	14186	14254	14344	14234	14137	14032	14340	14077	14178	14215	14295	14187	14274	14182	14145	14161	14128	14194	14107	14191	14284	14227	14288	14221	14295	14205	14202	14191	14190	14324	14254	14130	14204	14272	14066	14278	14182	14251	14297	14260	14191	14274	14179	14086	14193	13983	14344	14117	14112	13959	14141	14218	14253	14174	14276	13982	14066	14280	14119	14277	14250	14130	14231	14177	14036	14059	14264	14378	14134	14185	14342	14204	14150	14131	14220	14188	14195	14302	14159	14206	14369	14241	14292	14066	14071	14169	14035	14263	14051	14256	14098	14417	14199	14220	14191	14153	14017	14298	14178	14187	14165	14296	14189	14214	14401	14322	14203	14295	14367	14294	14186	14171	14251	14180	14263	14278	14257	14076	14207	14100	14120	14321	14221	14028	14365	14291	14123	14102	14190	14078	14192	14240	14214	14128	14166	14175	14213	14314	14135	14150	14177	14404	14198	14248	14296	14245	14262	14204	14095	14131	14195	14115	14155	14255	14045	14172	14364	14266	14361	14126	14122	14190	14307	14326	14301	14226	14161	14144	14318	14142	14105	14213	14189	14287	14095	14346	14208	14237	14280	14315	14027	14301	14199	14384	14178	14022	14264	14093	14211	14282	14351	14223	14068	14109	14113	14153	14193	14380	14157	14132	14253	14251	14291	14041	14156	14335	14124	13987	14168	14196	14087	14406	14169	14178	14170	14237	14121	14284	14132	14106	14183	14379	14195	14259	14261	14168	14253	14349	14115	14141	14125	14021	14185	14293	14016	14227	14247	14254	14296	14351	14197	14146	14133	14156	14145	14263	14325	13985	14212	14230	14185	14121	14281	14277	14229	14213	14058	14103	14071	14318	14356	14107	14207	14183	14267	14098	14319	14363	14226	14301	14136	14275	14211	14130	14157	14196	14116	14241	14334	14132	14293	14137	14056	14323	14223	14108	14268	14167	14122	14319	14258	14130	14120	14325	14232	14194	14326	14158	14238	14245	14336	14187	14260	14168	14076	14319	14402	14389	14187	14259	14070	14089	14185	14230	14185	14157	14226	14318	14154	14367	14334	14129	14225	14205	14201	14288	14191	14135	14176	14042	14189	14081	14293	14035	14342	14368	14077	14180	14223	14316	14199	14075	14237	14062	14162	14260	14177	14117	14144	14125	14289	14341	14287	14223	14117	14237	14041	14105	14181	14182	14285	14067	14179	14183	14177	14096	14192	14289	14141	14122	14068	14383	14123	14256	14221	14133	14203	14269	14245	14238	14093	14125	14325	14260	14215	14300	14216	14407	14156	14352	14149	14175	14347	14201	14377	14062	14129	14155	14143	14319	14122	14065	14287	14153	14367	14163	14125	14185	14355	14181	14285	14122	14283	14079	14223	14217	14312	14261	14056	14152	14171	14171	14208	14165	14220	14124	14160	14118	14274	14214	14303	14354	14193	14183	14342	14185	14149	14206	14101	14037	14310	14217	14386	14240	14179	14210	14240	14123	14156	14291	14148	14284	14166	14300	14208	14286	14196	14207	14307	14142	14125	14293	14170	14299	14232	14220	14124	14231	14262	14272	14093	14231	14115	14328	14245	14185	14313	14156	14337	14101	14092	14139	14010	14220	14075	14098	14021	14108	14188	14311	14197	14392	14382	14070	14129	14176	14179	14050	14308	14114	14328	14373	14331	14163	14176	14160	14265	14183	14192	14212	14136	14007	14239	14163	14074	14444	14248	14101	14264	14174	14249	14272	14226	13985	14215	14202	14180	14138	14302	14399	14211	14153	14073	14364	14240	14235	14175	14170	14177	14165	14287	14176	14306	14315	14034	14220	14287	14167	14147	14211	14149	14292	14219	14160	14080	14180	14096	14213	14065	14311	14375	14073	14139	14187	14134	14236	14200	14237	14105	14301	14300	14309	14084	14048	14330	14175	14233	14114	14085	14383	14351	14227	14086	14089	14138	14143	14156	14220	14119	14266	14181	14187	14179	14116	14405	14359	14163	14259	14080	14101	14306	14277	14198	14225	14192	14264	13985	14235	13847	14257	14127	14397	14261	14224	14129	14262	13949	14208	14114	14144	14368	14226	14275	14101	14264	14163	14256	14064	14256	14114	14103	14019	14177	14291	14105	14339	14442	14299	14231	14297	14248	14203	14189	14184	14129	14136	14304	14224	14147	14136	14096	14225	14278	14191	14206	14257	14393	14000	14262	14290	14313	14295	14288	14193	14209	14192	14039	14313	14180	14283	14316	14227	14154	14183	14143	14145	14177	14054	14236	14264	14291	14186	14300	14211	14087	14325	14071	14086	14349	14292	14119	14007	14169	14420	14181	14208	14216	14164	14265	14318	14176	14224	14397	14255	14289	14144	14334	14182	14121	14223	14268	14310	14422	14260	14225	14290	14313	14310	14234	14220	14184	14240	14241	14189	14338	14155	14404	14085	14349	14251	14311	14215	14112	14238	14336	14286	14227	14147	14067	14256	14096	14297	14283	14235	14222	14189	14170	14111	14127	14160	14271	14162	14127	14263	14139	14171	14200	14226	14234	14235	14263	14339	14152	14072	14150	14154	14219	14220	14107	14269	14098	14232	14217	14314	14226	14116	14130	14363	14315	14272	14422	14138	14347	14141	14369	14234	14190	14340	14197	14243	14396	14005	14370	14263	14302	14374	14197	14203	14252	14146	14208	14212	14216	14286	14209	14148	14189	14219	14223	14247	14186	14220	14178	14216	14412	14205	14252	14290	14076	14253	14153	14215	14197	14311	14240	14194	14130	14292	14316	14166	14235	14134	14311	14138	14221	14341	14066	14231	14089	14402	14241	14266	14128	14123	14232	14264	14226	14320	14288	14114	14232	13968	14193	14102	14092	14275	14253	14023	14260	14189	14275	14195	14350	14219	14000	14168	14131	14181	14176	14227	14109	14338	14099	14284	14189	14307	14126	14132	14248	14107	14314	14163	14135	14154	14230	14135	14135	14143	14174	14094	14197	14268	14089	14253	14196	14250	14165	14022	14090	14142	14340	14365	14115	14148	14267	14232	14115	14183	14435	14253	14162	14072	14348	14182	14188	14269	14148	14205	14210	14349	14019	14228	14327	14207	14148	14244	14175	14198	14233	14006	14158	14107	14170	14116	14233	14289	14213	14267	14223	14176	14203	14201	14284	14056	14168	14245	14086	14176	14272	14232	14189	14148	14283	14325	14255	14173	14230	14198	14029	14178	14034	14308	14314	14225	14074	14190	14070	14242	14133	14079	14165	14170	14154	14283	14051	14020	14208	14146	14122	14140	13964	14237	14126	14157	14160	14148	14203	14255	14118	14264	14229	14078	14141	14357	14317	14083	14232	14365	14132	14214	14348	14405	14036	13976	14119	14405	14138	14030	14286	14354	14137	14137	14189	14178	14178	14134	14452	14194	14338	14344	14144	14055	14362	14168	14267	14356	14247	14181	14140	14164	14275	14255	14191	14089	14262	14235	14064	14246	14196	14269	14065	14224	14331	14176	14220	14185	14109	14273	14252	14182	14349	14062	14212	14064	14108	14249	14307	14124	14092	14335	14016	14184	14118	14222	14288	14207	14161	14288	14267	14229	14186	14056	14189	14192	14317	14377	14078	14366	14154	14303	14191	14070	14072	14239	14406	14406	14155	14168	14186	14217	14100	14358	14127	14158	14314	14256	14272	14139	14121	14149	14124	14085	14346	14222	14199	14369	14159	14290	14114	14294	14211	14171	14190	14308	14111	14242	14078	14083	14263	14286	14195	14126	14034	14219	14296	14219	14228	14019	14185	13955	14208	14065	14228	14312	14120	14143	14272	14389	14135	14284	14240	14361	14089	13932	14363	14176	14090	14292	14220	14219	14088	14078	14054	14301	14101	14269	14278	14162	14294	14309	14169	14169	14167	14270	14243	14184	14122	14156	14084	14243	14144	14149	14301	14246	14179	14072	14169	14308	14185	14100	14200	14181	14188	14403	14199	14154	14248	14227	14185	14331	14209	14259	13979	14189	14048	14192	14094	14269	14222	14272	14422	14225	14083	14024	14224	14137	14195	14225	14235	14297	14058	14140	14144	14209	14230	14189	14193	14217	14238	14230	14179	14207	14101	14283	14314	14165	14261	14094	14337	14108
23498	20859	28077	23846	21752	21457	20172	17796	17217	17067	16982	16820	16762	16712	16644	16475	16463	16280	16385	16563	16232	16619	16318	16300	16267	16381	16468	16257	16184	16295	16342	16247	16149	16511	16325	16189	16399	15960	16132	16268	16116	16192	16209	16225	16202	16295	16204	16131	16075	16133	16260	16291	16121	16187	16252	16081	15959	16104	16080	15970	16138	15976	16169	16059	16075	16141	16060	16202	16123	16144	16193	16075	16122	16255	16165	16209	16262	16092	16005	15997	16152	16107	16284	15955	15862	16126	16112	16064	16144	15920	16121	16073	16027	16184	16096	16078	15874	16092	16179	15900	16135	16159	16179	15976	16151	16237	16126	16231	15821	16167	16230	15952	15908	16152	16139	15890	16171	16101	16144	16098	16082	16061	16073	16280	16100	16231	16066	16024	16223	16171	16200	16035	16108	16019	15989	16081	16099	16185	16083	16050	16197	16181	16115	16106	16086	16181	16155	15915	15992	15977	16116	16004	15987	15986	16217	16150	16034	16161	15991	15847	15888	16181	16152	16196	16064	16236	16065	16248	16065	16133	16228	16123	16076	16087	16017	16175	16171	16153	15956	16037	16177	16017	15876	16138	16229	16008	16052	16187	16170	15876	15951	15942	16028	16039	16135	16110	15993	15890	16181	16019	16054	16188	16001	16047	16055	16113	16066	16200	16080	15975	15920	16058	16247	16121	15948	16199	15986	15889	16078	15918	16043	16064	16080	15893	16068	16182	16104	16111	15911	16082	16021	15902	15969	16247	15988	16231	16199	16035	15914	16029	15862	16049	15949	16111	16169	16090	16039	16094	16067	16107	16034	16075	15995	16060	15970	16025	16010	16122	16056	16105	16153	16059	15950	16104	16084	15950	16124	15986	16108	16175	16172	16025	15999	15991	16014	16061	15973	15862	16000	16010	15998	16022	16146	16018	16087	16036	16148	16174	16091	16030	15958	15948	16119	16173	16007	16152	15854	16053	16027	16053	16261	16052	16043	16127	15996	16210	16175	16263	16077	16101	16209	15911	15960	16034	16044	15943	16071	16197	16077	16277	16034	15966	16296	16300	16169	15879	15955	16126	16118	16025	16197	16151	16065	16160	16033	15997	16087	16120	16049	15881	16086	16079	15953	16103	16022	16210	16068	16003	16084	16003	15886	15960	15901	16004	16119	16088	16123	15967	16046	15797	16316	16023	16181	16102	15901	16128	16009	15821	15954	15983	16130	16125	16054	16006	15982	16110	16064	16163	16151	16024	16013	15895	15991	15986	15957	16172	16203	16051	16102	15924	16008	16106	16156	16039	16047	16023	16166	16136	16244	16052	15899	15986	16111	15940	15802	15903	16052	16228	16076	16126	15972	16112	15962	16012	15931	16190	16274	16200	16275	15964	16208	15970	16125	16006	16201	15835	15912	16178	15911	16030	16174	16057	16067	16151	15914	16032	16176	15910	15888	16333	16122	16046	16137	16077	16200	16277	16196	15982	16082	16074	16171	16179	16050	16081	16195	16127	15967	16152	16061	16131	16140	16141	16089	16062	15923	16322	16082	15963	16177	16220	16031	15992	16183	16059	16302	15977	16033	16028	16127	16025	15827	16078	15950	15966	16116	15954	15972	16006	15953	16144	15928	16172	16015	16061	16139	16194	16085	15992	15964	15807	16011	16132	16015	16018	16009	15939	16078	16159	15981	16099	16084	15997	15944	16266	16029	16313	15958	16157	15883	15888	15984	16011	15982	15893	16123	16129	16176	16012	15930	16033	16047	16109	16136	15910	16184	16030	15996	15979	16008	16216	16112	16022	15976	16029	16088	16087	16242	15779	16002	16063	15971	16134	16041	16065	16011	16056	16156	16074	15933	16022	15890	15940	16225	16137	16042	16275	16149	16033	16077	15942	15954	16094	16042	16057	16018	16020	16207	16108	15801	15908	16248	16137	15927	15977	16270	16036	16082	15867	16040	15925	16229	16118	16012	16094	16179	16182	16063	15929	15977	15988	16048	16030	16109	16101	16053	15988	16120	16006	16051	16174	16183	16031	16047	15845	16109	15853	16054	16106	16136	16127	15869	16326	16261	15996	16137	16358	16095	15915	15967	16002	16130	16013	16195	16237	16129	16310	16088	16119	15878	16107	16012	15981	16110	15851	16189	16131	16196	16194	15965	15966	16031	16299	16027	16221	16219	16032	16114	16009	15998	16228	15941	16071	16115	16222	15991	16147	16131	16079	16197	16117	16013	16039	16102	16100	16138	16046	15948	15919	16113	16144	16096	15998	15998	16000	16107	15982	15856	15992	16091	15986	15965	15936	16014	16056	16006	16161	15998	15972	16011	16196	15851	16055	16033	15922	16138	16120	16026	16107	16031	16069	16042	16038	15977	16011	16061	16053	15887	15927	16046	16007	16162	16047	16038	16041	15922	16109	16065	16030	15980	16312	16188	16206	15835	16042	16131	15995	16017	16147	16117	15960	15987	16056	15955	16315	15806	16045	16142	15940	16102	16018	16025	15929	15938	16219	16081	15849	16137	16106	16008	15871	16003	16129	15883	16054	16062	16201	15962	16040	15975	16181	16015	16180	16002	16025	16205	16071	16086	16092	16055	16052	16023	16019	16062	16072	16247	16279	16024	16303	16053	15989	16134	16131	16223	16322	16209	16079	16128	16073	16138	16167	16006	16076	16191	15835	16162	16100	15864	16097	16294	16044	16265	15978	15972	16007	15992	16137	16066	16000	15991	16179	15954	16215	16016	15962	16197	16057	16092	16183	16168	16163	16124	15972	16206	16059	16072	16272	16090	16072	16121	16184	16151	16172	15858	16086	16210	16009	15968	16239	16119	16133	16143	15933	16072	15897	16039	15901	16091	16187	16054	16000	16161	16186	16271	15994	16100	16237	16076	15907	16139	16033	16082	16002	15951	16018	16124	16027	16132	16088	16068	16008	15969	16149	16054	16116	16146	15932	16192	16097	16026	15967	16129	16080	16237	16120	16178	16259	16030	15988	15884	16174	16049	16160	16106	16107	16141	16174	16102	16210	16136	16131	16033	15944	16015	16089	16076	16176	15911	16110	16105	16116	16164	16114	16053	16097	16141	16059	16141	16005	16093	16128	15972	16190	15996	16262	16167	16033	16002	15981	16029	16047	16202	15919	15849	16036	16012	16250	16117	16031	16088	16281	16157	16029	16029	16168	16045	15974	16031	16093	16109	16153	16034	16049	16072	15999	16050	16052	15986	15885	16190	15884	16003	16011	15957	16069	15957	16241	16221	16120	16037	16148	16096	16044	15951	16025	16124	16010	16150	15958	15918	16041	15973	15861	15875	16024	16025	15876	15831	16006	15929	16027	16032	16139	16216	16060	16141	16012	15896	15982	15994	16158	15937	16004	16110	16027	15934	15945	15933	16124	15952	16018	16191	16142	15908	16081	16077	16101	16041	16140	15955	15904	16186	16022	15951	16097	15891	16101	16117	16052	16195	16120	16126	16199	16228	16030	16125	16159	16043	15936	15969	16020	16007	16032	15998	16093	16184	15899	16057	16009	16109	15925	16004	16085	16256	15994	16200	16055	16100	16130	16106	16025	16040	16129	16144	16035	15997	16092	16057	16154	16177	16173	16193	16266	16065	16039	16143	15983	16006	15989	16124	16182	16077	15994	15838	15967	16045	16081	16249	16042	16067	15903	16032	16038	16112	16176	16118	16119	16227	16188	16131	16153	15985	16050	16154	15975	16108	15997	16207	16133	16217	15958	16072	16054	16117	15949	15882	16079	16349	15999	15923	15823	16128	16077	16094	16046	15955	15926	16263	15902	15981	16031	16176	15928	16077	16197	16075	15920	16022	15803	16209	16060	15870	16124	16124	16049	16051	16118	15898	16187	16074	16144	16175	16110	16092	16004	16048	16168	16119	16166	16073	15978	16144	16081	16070	16214	16100	16137	16160	15924	15986	15964	16094	16083	15978	15947	15990	15982	15982	15933	15971	16061	15971	16215	16120	15961	16051	16242	15907	16086	16148	16057	15971	15966	16218	16088	15985	16064	16318	15988	16053	15849	16363	16010	15974	16133	16030	16035	16105	16242	16253	15961	15951	16098	16067	16175	16082	15694	15915	16037	15972	16202	16041	16162	16132	16153	16026	16035	16215	15992	16012	15982	16148	16072	16059	16163	16109	16155	16136	15980	16044	16038	16170	16170	15985	16066	16175	15948	16210	16175	15928	15966	15955	16038	15975	15959	16102	16086	16062	16016	16029	16386	16091	16089	15896	15980	16182	16128	16080	16058	16001	16035	16023	16085	16333	16152	16127	16015	16156	15909	16038	16062	16219	16165	16074	16115	16029	15998	16000	16050	16074	15939	16050	16079	15979	16162	15978	15967	15922	16141	16070	16211	16140	15995	15916	16210	16014	15825	16302	16204	15986	16083	16115	15795	15802	16007	16321	16126	16126	16055	16153	16100	15985	16179	16120	16041	16007	15852	16011	16148	16176	15883	16008	16234	16044	16145	16336	16193	16364	16176	16018	16146	16192	16352	16191	16034	16062	16093	16095	16121	16076	16090	16093	16078	16129	16007	16129	15885	16026	16023	15903	16152	15961	15831	15972	16136	16145	16158	15910	16017	16040	16031	16155	16097	16094	15956	16132	15912	16129	16035	16230	16178	15931	15953	16208	16156	16175	16129	16045	16125	16174	16265	16169	16012	16080	16100	16079	16211	15996	16302	16116	16053	16058	16181	16192	16057	16117	16164	16049	16063	15994	16054	15846	16085	15986	15991	15950	16167	16165	15981	16048	16137	15985	16012	16078	16187	16247	16015	16043	16023	16019	16000	16133	16181	16076	16098	16239	16244	16011	15873	15978	16014	15870	16092	16123	16159	15990	15867	15959	16339	16073	16276	15868	16060	16051	15959	16227	16178	16063	15975	15997	16075	16148	16146	16060	15929	16327	16177	16005	16048	15797	16068	16032	15956	15988	16144	16052	15966	16054	16003	16121	16369	16073	15917	15932	15981	16044	15984	16172	15971	16032	16001	16110	16116	16082	16171	16162	16045	16029	16363	16153	16088	16107	16087	16027	16133	16194	16094	15810	15918	15964	16113	16101	16235	16188	16098	16150	15776	15816	15872	16054	16034	15992	15984	16167	15979	16017	16139
18950	30730	28173	22276	19686	18037	17167	16622	16033	15801	15652	15436	15279	15171	15075	15042	15065	14700	14871	15083	14807	14734	14772	14819	14695	14772	14768	14659	14716	14653	14615	14613	14905	14597	14659	14523	14504	14565	14429	14286	14473	14586	14616	14458	14556	14674	14559	14555	14484	14545	14483	14430	14477	14468	14424	14355	14510	14624	14426	14564	14495	14321	14398	14648	14647	14445	14563	14595	14421	14351	14500	14376	14512	14585	14476	14622	14460	14599	14458	14301	14632	14500	14345	14377	14394	14602	14473	14531	14693	14344	14407	14218	14368	14583	14673	14311	14540	14443	14303	14464	14368	14321	14327	14467	14419	14330	14226	14297	14488	14471	14514	14478	14429	14432	14462	14641	14426	14361	14328	14262	14563	14522	14424	14410	14318	14406	14269	14559	14339	14385	14577	14519	14517	14428	14497	14427	14500	14402	14469	14332	14481	14439	14521	14487	14458	14266	14388	14551	14463	14528	14427	14536	14416	14293	14369	14458	14514	14320	14364	14346	14395	14293	14414	14306	14366	14239	14482	14476	14539	14386	14348	14376	14488	14449	14398	14367	14421	14530	14476	14436	14487	14404	14396	14378	14275	14421	14560	14320	14306	14412	14476	14432	14362	14414	14533	14351	14446	14463	14334	14395	14439	14392	14571	14534	14389	14491	14346	14557	14468	14534	14375	14501	14598	14545	14339	14321	14438	14504	14419	14475	14589	14307	14341	14220	14345	14390	14415	14385	14416	14395	14471	14331	14244	14337	14271	14535	14589	14385	14470	14441	14447	14269	14316	14310	14363	14507	14440	14500	14455	14403	14333	14308	14487	14501	14420	14339	14453	14356	14414	14281	14411	14390	14385	14330	14593	14422	14496	14415	14374	14408	14312	14331	14416	14410	14368	14565	14374	14463	14478	14317	14312	14448	14505	14315	14388	14399	14391	14469	14276	14324	14551	14264	14456	14540	14468	14392	14348	14372	14557	14431	14499	14368	14359	14529	14408	14481	14568	14393	14569	14341	14277	14476	14374	14388	14316	14379	14425	14479	14333	14461	14389	14437	14393	14383	14362	14507	14448	14495	14435	14531	14360	14421	14281	14403	14314	14456	14385	14248	14230	14317	14414	14354	14521	14437	14368	14467	14342	14377	14549	14516	14456	14391	14407	14465	14461	14348	14182	14476	14434	14242	14456	14367	14393	14377	14337	14359	14428	14295	14404	14379	14325	14413	14391	14425	14387	14446	14552	14352	14282	14403	14295	14568	14308	14368	14377	14351	14471	14452	14467	14372	14420	14470	14522	14380	14454	14405	14452	14318	14493	14494	14421	14431	14407	14386	14220	14639	14382	14380	14362	14363	14392	14410	14334	14457	14331	14295	14334	14410	14251	14415	14442	14450	14255	14434	14272	14261	14361	14388	14351	14455	14456	14394	14311	14498	14407	14385	14154	14333	14380	14153	14529	14433	14406	14383	14394	14400	14562	14360	14413	14525	14492	14524	14200	14381	14591	14433	14424	14310	14273	14339	14450	14395	14471	14538	14293	14497	14453	14402	14479	14393	14490	14523	14432	14343	14325	14493	14383	14448	14431	14511	14336	14254	14529	14416	14290	14520	14362	14591	14562	14556	14338	14450	14502	14418	14524	14428	14498	14212	14476	14368	14433	14374	14345	14468	14335	14376	14595	14203	14428	14464	14336	14410	14433	14518	14393	14348	14291	14471	14566	14312	14390	14329	14358	14325	14318	14478	14424	14332	14440	14245	14289	14335	14504	14252	14550	14266	14625	14533	14363	14318	14441	14375	14411	14367	14302	14396	14361	14393	14523	14390	14388	14281	14531	14333	14392	14352	14459	14329	14436	14445	14406	14246	14327	14465	14351	14380	14385	14433	14423	14372	14415	14292	14479	14414	14431	14369	14571	14376	14589	14402	14287	14418	14436	14308	14562	14535	14533	14434	14410	14371	14388	14404	14449	14249	14453	14446	14426	14330	14488	14437	14376	14491	14277	14399	14348	14410	14654	14493	14393	14471	14472	14286	14317	14419	14391	14280	14408	14415	14380	14448	14610	14222	14380	14459	14427	14398	14398	14516	14430	14400	14309	14456	14475	14477	14290	14210	14614	14619	14374	14451	14358	14501	14477	14410	14447	14378	14304	14463	14505	14387	14544	14438	14305	14423	14344	14432	14433	14499	14626	14541	14139	14252	14517	14270	14427	14260	14296	14342	14649	14293	14435	14226	14349	14410	14528	14310	14445	14387	14318	14313	14410	14336	14249	14557	14362	14431	14541	14449	14372	14473	14428	14313	14602	14349	14516	14346	14485	14435	14455	14348	14452	14407	14465	14441	14493	14435	14161	14648	14458	14452	14299	14465	14481	14485	14253	14329	14543	14355	14391	14381	14398	14452	14442	14404	14359	14386	14430	14475	14410	14411	14330	14379	14316	14344	14309	14379	14398	14524	14459	14387	14266	14500	14219	14475	14344	14341	14364	14443	14558	14283	14569	14423	14514	14419	14333	14486	14346	14500	14295	14427	14406	14435	14504	14372	14427	14305	14534	14533	14433	14512	14504	14407	14334	14341	14437	14562	14466	14248	14452	14531	14496	14488	14372	14346	14387	14314	14280	14386	14564	14339	14374	14410	14404	14455	14369	14353	14364	14331	14522	14329	14408	14467	14525	14486	14446	14262	14477	14541	14466	14485	14417	14537	14389	14409	14570	14442	14561	14398	14468	14436	14409	14461	14380	14373	14339	14370	14407	14315	14532	14411	14368	14439	14359	14372	14395	14437	14164	14425	14498	14440	14461	14478	14619	14397	14472	14290	14352	14340	14426	14484	14402	14413	14392	14525	14469	14424	14500	14315	14592	14317	14500	14512	14467	14244	14501	14467	14507	14317	14363	14591	14514	14443	14275	14185	14407	14452	14559	14371	14349	14474	14350	14513	14445	14427	14465	14401	14337	14355	14253	14394	14284	14328	14437	14340	14542	14441	14351	14269	14392	14331	14427	14562	14447	14471	14491	14310	14392	14340	14496	14371	14445	14334	14414	14083	14394	14498	14197	14470	14338	14325	14682	14473	14556	14461	14395	14350	14482	14487	14284	14494	14403	14297	14419	14438	14510	14531	14443	14367	14454	14467	14308	14432	14489	14557	14379	14507	14463	14707	14499	14353	14412	14417	14429	14419	14372	14370	14349	14354	14359	14482	14478	14359	14414	14399	14414	14284	14390	14336	14254	14413	14387	14466	14473	14441	14433	14444	14322	14560	14557	14402	14361	14274	14222	14608	14414	14519	14516	14331	14310	14365	14348	14561	14412	14470	14256	14338	14441	14395	14348	14518	14385	14485	14305	14565	14362	14310	14303	14484	14352	14462	14361	14337	14369	14362	14444	14319	14519	14435	14573	14426	14471	14409	14281	14351	14378	14377	14422	14291	14560	14345	14510	14570	14433	14330	14511	14357	14310	14366	14327	14383	14368	14353	14231	14529	14283	14515	14336	14434	14398	14563	14521	14500	14420	14426	14468	14390	14222	14419	14415	14383	14287	14408	14457	14477	14438	14369	14421	14433	14402	14404	14486	14491	14463	14300	14278	14307	14488	14459	14376	14300	14355	14358	14498	14457	14402	14387	14289	14316	14403	14446	14378	14488	14518	14292	14561	14485	14422	14331	14285	14515	14397	14289	14404	14312	14299	14266	14338	14596	14261	14445	14438	14388	14487	14225	14339	14491	14298	14455	14543	14305	14321	14383	14454	14477	14474	14379	14385	14422	14421	14403	14263	14447	14364	14341	14294	14667	14411	14572	14521	14474	14382	14216	14414	14476	14363	14381	14275	14490	14348	14334	14396	14379	14587	14421	14351	14425	14243	14333	14405	14328	14290	14266	14249	14374	14469	14409	14267	14374	14368	14444	14355	14262	14373	14321	14298	14458	14413	14342	14504	14330	14549	14497	14421	14388	14361	14274	14205	14356	14419	14512	14465	14260	14410	14311	14302	14390	14426	14340	14469	14393	14381	14629	14352	14364	14378	14401	14428	14382	14550	14413	14537	14517	14431	14411	14368	14320	14170	14530	14512	14540	14461	14414	14385	14346	14170	14438	14486	14418	14620	14358	14478	14588	14444	14419	14391	14387	14546	14312	14455	14461	14526	14384	14248	14572	14538	14377	14244	14325	14420	14250	14363	14349	14425	14448	14374	14272	14437	14320	14435	14383	14486	14431	14451	14424	14457	14473	14469	14359	14297	14297	14516	14317	14304	14379	14447	14407	14448	14273	14432	14439	14384	14358	14422	14498	14334	14443	14455	14424	14427	14315	14381	14417	14477	14520	14530	14302	14258	14378	14448	14615	14375	14421	14497	14583	14379	14500	14501	14557	14505	14525	14466	14401	14514	14380	14374	14461	14327	14399	14321	14373	14401	14297	14493	14367	14425	14301	14427	14454	14457	14633	14421	14413	14369	14380	14517	14393	14437	14410	14357	14483	14454	14438	14418	14520	14394	14382	14405	14306	14449	14352	14358	14464	14345	14454	14457	14507	14416	14518	14458	14440	14395	14381	14318	14442	14411	14418	14541	14374	14284	14422	14425	14416	14331	14414	14482	14250	14399	14462	14386	14468	14411	14435	14425	14406	14442	14575	14377	14458	14393	14549	14294	14383	14377	14542	14339	14511	14580	14352	14453	14370	14376	14370	14522	14480	14591	14298	14377	14479	14510	14725	14370	14320	14444	14460	14318	14598	14345	14435	14409	14276	14333	14186	14470	14517	14325	14430	14348	14384	14360	14425	14257	14404	14477	14523	14454	14446	14482	14324	14509	14145	14459	14308	14447	14393	14311	14382	14547	14449	14420	14454	14458	14452	14514	14413	14502	14490	14512	14491	14269	14493	14548	14539	14461	14341	14311	14285	14382	14278	14515	14333	14498	14447	14393	14416	14321	14566	14462	14648	14476	14383	14498	14487	14364	14136	14369	14469	14348	14451	14332	14386	14466	14301	14368	14502	14495	14520	14426	14270	14380	14437	14384	14358	14350	14419	14554	14460	14677	14332	14355	14549	14540	14435	14257	14442	14397	14305	14290	14446	14467	14524	14332	14431	14482	14292	14407	14469	14336	14381	14453	14388	14317	14286	14561	14520	14389	14654
22436	20898	28591	23393	21120	22937	24355	19009	17853	17985	17719	17213	17122	17020	17198	17025	16871	16909	16912	16934	16640	16759	16610	16880	16593	16904	16751	16672	16622	16536	16548	16497	16621	16540	16548	16502	16591	16435	16434	16540	16549	16270	16366	16584	16464	16394	16394	16309	16404	16589	16611	16563	16487	16427	16406	16577	16458	16572	16243	16346	16536	16535	16178	16408	16298	16507	16253	16230	16314	16291	16264	16318	16440	16321	16671	16444	16348	16214	16305	16504	16491	16514	16317	16249	16231	16458	16303	16495	16138	16432	16264	16349	16324	16461	16429	16208	16295	16320	16477	16297	16481	16206	16424	16349	16479	16316	16349	16444	16192	16282	16477	16392	16387	16378	16078	16292	16274	16293	16217	16268	16363	16465	16285	16339	16455	16342	16392	16212	16224	16385	16449	16141	16337	16142	16400	16227	16223	16228	16282	16291	16203	16176	16180	16310	16329	16383	16243	16233	16158	16402	16092	16273	16343	16356	16369	16337	16171	16207	16230	16450	16274	16427	16522	16053	16311	16381	16402	16368	16104	16368	16514	16236	16142	16341	16491	16200	16253	16342	16308	16270	16394	16212	16251	16237	16535	16255	16181	16245	16338	16345	16201	16152	16403	16288	16325	16410	16170	16314	16417	16114	16187	16280	16416	16192	16258	16213	16089	16253	16539	15885	16276	16232	16281	16234	16385	16344	16308	16196	16248	16268	16124	16276	16270	16575	16284	16258	16299	16252	16203	16324	16444	16093	16196	16456	16432	16364	16321	16285	16119	16229	16395	16354	16400	16278	16224	16138	16259	16508	16483	16498	16267	16241	16321	16449	16233	16298	16238	16300	16144	16370	16235	16165	16343	16278	16131	16217	16418	16174	16321	16520	16272	16565	16350	16490	16392	16218	16323	16190	16219	16267	16342	16310	16221	16205	16586	16285	16143	16153	16269	16403	16132	16282	16499	16462	16230	16221	16328	16347	16274	16249	16196	16428	16422	16225	16164	16296	16198	16302	16213	16224	16227	16164	16448	16242	16608	16330	16308	16270	16349	16340	16252	16410	16430	16299	16416	16367	16312	16165	16478	16484	16321	16164	16171	16538	16121	16257	16140	16270	16326	16326	16291	16458	16239	16270	16125	16135	16364	16272	16503	16202	16482	16374	16314	16320	16316	16098	16543	16185	16315	16336	16357	16295	16122	16234	16095	16266	16322	16263	16411	16325	16205	16489	16420	16258	16202	16282	16303	16514	16494	16386	16305	16275	16190	16350	16330	16183	16237	16240	16299	16166	16370	16354	16359	16265	16156	16468	16274	16315	16283	16171	16493	16243	16164	16379	16421	16295	16380	16188	16181	16349	16438	16422	16285	16161	16361	16365	16166	16469	16314	16261	16364	16263	16423	16258	16032	16227	16320	16265	16304	16400	16181	16499	16305	16329	16334	16406	16166	16499	16178	16367	16181	16291	16262	16315	16364	16419	16323	16173	16403	16256	16196	16227	16392	16491	16128	16405	16463	16351	16431	16354	16322	16356	16264	16309	16413	16336	16238	16302	16222	16201	16444	16255	16373	16153	16256	16180	16321	16348	16146	16168	16391	16438	16482	16262	16296	16294	16364	16515	16360	16322	16447	16138	16262	16493	16338	16215	16076	16289	16390	16103	16364	16245	16239	16311	16278	16328	16258	16202	16135	16117	16260	16168	16418	16263	16348	16209	16352	16318	16189	16382	16281	16282	16190	16211	16125	16346	16284	16208	16213	16243	16511	16258	16412	16350	16387	16386	16296	16314	16282	16237	16498	16493	16265	16507	16410	16192	16300	16161	16112	16410	16225	16246	16246	16247	16333	16190	16228	16083	16326	16337	16139	16339	16377	16213	16399	16175	16272	16434	16093	16351	16192	16464	16247	16440	16415	16311	16397	16250	16263	16369	16317	16265	16438	16212	16366	16264	16450	16356	16315	16272	16379	16516	16455	16290	16189	16350	16467	16176	16285	16226	16551	16280	16486	16321	16355	16392	16334	16377	16387	16308	16415	16372	16336	16280	16186	16269	16245	16396	16422	16381	16497	16214	16216	16324	16239	16296	16366	16170	16441	16388	16216	16540	16159	16277	16174	16311	16424	16370	16398	16351	16363	16369	16245	16363	16328	16373	16404	16374	16115	16242	16280	16294	16240	16360	16333	16296	16400	16159	16380	16220	16186	16188	16191	16319	16337	16246	16388	16209	16463	16499	16242	16159	16321	16466	16332	16557	16333	16313	16285	16339	16267	16213	16323	16246	16095	16453	16273	16232	16201	16235	16171	16419	16410	16265	16215	16108	16349	16213	16125	16366	16363	16336	16371	16402	16304	16211	16325	15948	16397	16198	16317	16345	16420	16274	16186	16420	16232	16296	16476	16412	16273	16248	16286	16405	16291	16307	16267	16321	16355	16331	16340	16457	16322	16357	16189	16355	16377	16443	16269	16288	16282	16254	16178	16302	16238	16425	16220	16441	16434	16329	16282	16275	16354	16361	16199	16226	16146	16321	16216	16262	16485	16259	16059	16391	16526	16323	16412	16380	16268	16384	16205	16225	16319	16216	16129	16287	16193	16083	16356	16141	16286	16234	16337	16315	16537	16339	16318	16159	16042	16193	16279	16400	16363	16368	16247	16299	16411	16325	16391	16306	16291	16102	16353	16251	16084	16323	16297	16249	15963	16451	16301	16115	16309	16415	16356	16271	16237	16171	16178	16280	16119	16408	16361	16134	16358	16341	16366	16178	16246	16298	16239	16170	16206	16391	16161	16325	16355	16372	16292	16305	16369	16229	16416	16241	16266	16196	16632	16320	16329	16257	16118	16414	16214	16105	16120	16184	16333	16233	16276	16403	16085	16067	16367	16094	16264	16324	16319	16158	16300	16252	16349	16193	16502	16354	16159	16341	16151	16171	16276	16221	16336	16402	16388	16125	16343	16182	16355	16310	16363	16413	16203	16278	16508	16296	16281	16412	16303	16348	16291	16226	16191	16384	16194	16108	16206	16419	16299	16316	16152	16490	16264	16106	16406	16143	16412	16204	16188	16239	16197	16206	16428	16320	16313	16081	16206	16335	16187	16146	16371	16289	16149	16361	16359	16331	16189	16422	16301	16507	16207	16402	16409	16271	16162	16148	16367	16171	16299	16398	16333	16272	16299	16175	16260	16374	16354	16350	16321	16133	16204	16261	16238	16149	16338	16376	16314	16122	16196	16334	16216	16311	16390	16431	16275	16257	16294	16227	16402	16392	16334	16256	16343	16192	16164	16257	16414	16337	16261	16152	16087	16253	16300	16294	16331	16281	16106	16440	16396	16428	16322	16205	16363	16287	16435	16240	16364	16164	16436	16287	16348	16372	16166	16192	16318	16258	16287	16324	16296	16261	16338	16431	16227	16239	16376	16201	16265	16379	16234	16304	16364	16366	16331	16458	16224	16306	16334	16158	16191	16245	16213	16258	16427	16123	16385	16344	16462	16277	16351	16255	16311	16365	16402	16268	16507	16583	16289	16320	16067	16328	16177	16188	16204	16221	16370	16253	16329	16433	16277	16201	16348	16248	16366	16284	16040	16333	16355	16229	16052	16242	16111	16238	16434	16390	16348	16356	16315	16149	16136	16393	16241	16280	16337	16165	16252	16057	16222	16275	16447	16384	16235	16119	16495	16485	16210	16048	16331	16145	16274	16263	16181	16381	16249	16274	15993	16198	16367	16084	16330	16421	16166	16296	16242	16267	16320	16226	16186	16283	16444	16253	16226	16291	16358	16246	16200	16191	15976	16059	16367	16341	16439	16613	16199	16376	16425	16523	16348	16233	16038	16219	16258	16461	16330	16355	16224	16180	16306	16401	16267	16119	16125	16394	16336	16313	16093	16336	16312	16318	16108	16176	16382	16377	16203	16228	16126	16261	16299	16187	16332	16238	16224	16402	16270	16292	16301	16360	16339	16499	16371	16402	16077	16369	16339	16408	16423	16458	16306	16344	16315	16351	16336	16236	16397	16407	16415	16208	16252	16320	16317	16255	16196	16251	16208	16324	16140	16090	16270	16107	16257	16255	16337	16356	16307	16294	16420	16474	16326	16346	16474	16361	16229	16503	16353	16335	16327	16410	16140	16161	16218	16228	16330	16312	16433	16418	16594	16425	16305	16441	16417	16525	16457	16313	16499	16235	16320	16382	16253	16348	16343	16109	16517	16266	16251	16205	16333	16178	16316	16347	16287	16181	16226	16353	16337	16367	16275	16316	16347	16236	16452	16094	16285	16337	16207	16361	16209	16361	16355	16276	16185	16316	16260	16210	16114	16216	16414	16174	16318	16196	16371	16079	16311	16195	16248	16189	16115	16143	16219	16125	16229	16295	16355	16368	16325	16367	16356	16247	16350	16350	16569	16258	16080	16402	16311	16125	16258	16403	16248	16158	16322	16433	16324	16247	16257	16345	16344	16416	16353	16186	16211	16371	16394	16653	16385	16319	16402	16278	16299	16539	16122	16324	16382	16203	16119	16266	16348	16320	16438	16285	16165	16280	16314	16381	16240	16281	16310	16277	16255	16165	16272	16516	16392	16351	16291	16206	16293	16255	16376	16058	16181	16251	16275	16183	16340	16246	16301	16145	16014	16315	16403	16545	16216	16312	16238	16235	16314	16259	16251	16215	16241	16331	16234	16336	16411	16367	16217	16281	16285	16293	16234	16491	16342	16209	16296	16267	16329	16508	16341	16413	16030	16196	16299	16137	16109	16412	16201	15981	16353	16228	16520	16316	16408	16594	16516	16244	16283	16533	16153	16345	16141	16280	16319	16305	16257	16374	16172	16150	16314	16199	16182	16215	16107	16460	16249	16377	16232	16319	16276	16268	16090	16206	16199	16220	16215	16137	16192	16272	16243	16044	16162	16292	16179	16074	16121	16344	16244	16309	16453	16223	16306	16335	16252	16192	16141	16289	16195	16293	16279	16308	16484	16397	16356	16215	16356	16423	16300	16239	16150	16196	16336	16220	16247	16244	16382	16423	16300	16191	16549	16396	16302	16292	16293	16012	16168	16425	16315	16495	16580	16235	16131	16311	16152	16167	16450	16132	16310	16175	16267	16190	16208	16344	16169	16335	16277	16417	16279	16213	16163	16239
21029	35203	32364	25488	22252	19872	18761	17871	17074	16459	16360	15994	15865	15691	15697	15446	15296	15201	15060	15144	14961	15004	14865	14969	15158	14923	15078	15042	14857	14992	14685	14958	14955	14731	14677	14742	14638	14781	14829	14746	14689	14724	14683	14807	14694	14661	14693	14614	14749	14706	14738	14550	14571	14634	14739	14698	14702	14485	14574	14635	14545	14666	14682	14575	14702	14494	14698	14649	14514	14651	14624	14576	14837	14466	14534	14611	14677	14507	14473	14745	14607	14593	14347	14559	14546	14426	14651	14686	14498	14610	14595	14482	14536	14538	14634	14520	14661	14494	14542	14721	14721	14590	14659	14581	14596	14439	14550	14630	14418	14593	14648	14577	14547	14696	14564	14583	14537	14622	14460	14463	14567	14450	14411	14414	14505	14479	14573	14678	14377	14527	14608	14500	14725	14518	14503	14490	14458	14557	14413	14526	14507	14578	14446	14553	14551	14686	14477	14576	14658	14730	14685	14490	14514	14476	14585	14386	14733	14470	14555	14731	14375	14613	14517	14389	14438	14435	14385	14600	14464	14413	14628	14623	14497	14629	14565	14678	14435	14471	14462	14486	14422	14458	14644	14543	14548	14680	14422	14442	14518	14555	14647	14608	14519	14607	14509	14717	14604	14608	14649	14460	14514	14681	14618	14484	14623	14660	14580	14415	14504	14395	14391	14513	14487	14379	14691	14601	14564	14516	14528	14310	14343	14468	14370	14385	14568	14529	14372	14597	14504	14404	14394	14591	14520	14414	14449	14627	14489	14607	14623	14401	14451	14465	14552	14578	14676	14416	14499	14656	14498	14412	14718	14512	14409	14548	14556	14517	14594	14822	14554	14643	14637	14599	14626	14506	14500	14771	14417	14504	14605	14505	14441	14697	14554	14552	14701	14433	14618	14319	14462	14418	14554	14494	14493	14615	14430	14563	14661	14454	14468	14643	14630	14494	14497	14688	14520	14536	14644	14492	14663	14677	14568	14646	14496	14681	14458	14382	14543	14587	14496	14448	14645	14433	14540	14449	14560	14593	14598	14494	14602	14513	14656	14719	14624	14577	14447	14482	14506	14695	14543	14664	14589	14548	14613	14590	14410	14594	14510	14706	14466	14543	14568	14339	14405	14482	14480	14401	14577	14373	14454	14633	14532	14716	14653	14510	14719	14704	14520	14444	14663	14599	14364	14507	14520	14463	14506	14464	14662	14495	14601	14466	14595	14641	14487	14531	14593	14483	14588	14417	14549	14551	14456	14545	14618	14556	14465	14524	14637	14544	14552	14510	14462	14585	14557	14649	14472	14665	14545	14671	14534	14398	14594	14552	14562	14603	14521	14738	14541	14438	14597	14474	14320	14615	14523	14478	14419	14594	14510	14388	14478	14579	14549	14517	14368	14668	14639	14544	14550	14510	14493	14552	14353	14464	14401	14401	14497	14354	14577	14644	14518	14644	14580	14598	14445	14440	14460	14731	14491	14630	14543	14537	14532	14499	14467	14488	14582	14631	14400	14590	14627	14524	14526	14397	14498	14602	14607	14715	14381	14572	14291	14565	14410	14530	14583	14273	14433	14490	14554	14492	14578	14543	14575	14640	14467	14549	14402	14569	14616	14417	14563	14536	14451	14600	14553	14535	14487	14554	14450	14508	14517	14435	14621	14516	14693	14497	14601	14581	14386	14335	14689	14456	14480	14531	14602	14522	14298	14482	14473	14504	14548	14519	14471	14540	14732	14512	14488	14473	14484	14463	14612	14495	14470	14573	14570	14583	14641	14370	14598	14509	14464	14563	14510	14570	14510	14588	14460	14612	14464	14464	14584	14435	14668	14537	14583	14547	14532	14588	14651	14593	14717	14476	14652	14602	14398	14440	14527	14575	14566	14693	14556	14595	14455	14719	14532	14514	14541	14583	14559	14501	14524	14487	14495	14471	14555	14475	14501	14621	14601	14811	14627	14499	14529	14514	14288	14471	14504	14460	14357	14650	14445	14458	14595	14541	14418	14620	14561	14675	14477	14466	14673	14519	14339	14497	14548	14517	14468	14598	14663	14512	14518	14720	14521	14366	14639	14634	14441	14611	14602	14452	14509	14455	14573	14654	14543	14474	14385	14424	14521	14547	14462	14464	14692	14386	14386	14411	14439	14659	14614	14644	14428	14450	14604	14535	14403	14559	14670	14521	14563	14640	14639	14695	14551	14369	14590	14656	14457	14546	14576	14441	14437	14426	14240	14627	14588	14502	14502	14620	14549	14483	14639	14444	14546	14445	14494	14389	14495	14532	14542	14513	14677	14518	14431	14298	14474	14524	14611	14442	14525	14496	14505	14591	14676	14566	14582	14495	14502	14437	14482	14382	14498	14344	14602	14496	14459	14416	14518	14588	14629	14500	14516	14408	14387	14614	14567	14436	14538	14535	14565	14458	14568	14399	14515	14397	14508	14468	14585	14565	14712	14393	14585	14487	14466	14453	14345	14667	14537	14483	14441	14508	14508	14430	14554	14512	14464	14410	14539	14447	14420	14568	14486	14631	14528	14526	14401	14321	14620	14593	14479	14703	14456	14363	14537	14441	14534	14476	14553	14495	14229	14520	14586	14650	14582	14481	14513	14514	14470	14673	14538	14379	14598	14440	14403	14569	14465	14608	14419	14497	14514	14585	14560	14714	14514	14597	14246	14486	14464	14413	14610	14501	14501	14441	14417	14445	14428	14577	14689	14560	14613	14699	14608	14377	14400	14449	14502	14523	14391	14483	14565	14413	14570	14357	14601	14444	14600	14440	14398	14480	14545	14628	14609	14501	14507	14546	14459	14368	14619	14526	14478	14443	14472	14584	14458	14493	14587	14516	14540	14671	14443	14480	14440	14586	14439	14527	14560	14605	14577	14591	14594	14564	14605	14655	14522	14499	14564	14442	14463	14374	14704	14556	14548	14523	14608	14505	14596	14674	14448	14600	14508	14545	14528	14367	14595	14347	14661	14547	14462	14487	14464	14565	14605	14560	14440	14594	14513	14619	14697	14667	14490	14467	14582	14517	14669	14533	14560	14568	14680	14621	14282	14402	14792	14401	14504	14323	14613	14493	14572	14554	14478	14685	14585	14431	14544	14552	14503	14479	14345	14435	14454	14570	14659	14494	14600	14655	14576	14632	14414	14450	14668	14495	14526	14563	14514	14498	14580	14532	14506	14556	14521	14457	14502	14554	14735	14491	14523	14406	14592	14548	14648	14497	14500	14494	14490	14468	14512	14448	14531	14451	14405	14579	14514	14528	14562	14433	14485	14482	14468	14373	14453	14472	14518	14519	14676	14409	14494	14507	14519	14412	14413	14617	14416	14521	14590	14661	14457	14628	14506	14374	14571	14574	14382	14594	14505	14599	14461	14427	14579	14429	14627	14541	14478	14482	14382	14536	14617	14500	14487	14417	14352	14382	14544	14502	14558	14511	14384	14481	14633	14371	14632	14443	14402	14534	14534	14416	14513	14657	14497	14571	14402	14487	14639	14372	14474	14562	14479	14592	14502	14397	14528	14579	14489	14522	14513	14478	14454	14679	14396	14364	14452	14517	14468	14571	14427	14517	14569	14502	14428	14600	14664	14583	14567	14533	14527	14534	14595	14536	14548	14556	14523	14427	14464	14580	14539	14729	14630	14545	14438	14681	14595	14608	14521	14699	14384	14557	14537	14522	14472	14439	14492	14474	14529	14526	14543	14562	14414	14540	14472	14630	14610	14450	14487	14436	14478	14402	14592	14570	14549	14636	14567	14435	14524	14500	14391	14517	14564	14539	14532	14552	14514	14476	14556	14304	14597	14524	14557	14458	14609	14551	14692	14410	14554	14543	14533	14605	14543	14641	14617	14587	14577	14457	14481	14632	14443	14557	14425	14397	14343	14668	14498	14460	14533	14576	14383	14505	14304	14520	14335	14508	14572	14752	14591	14571	14419	14362	14486	14555	14510	14499	14430	14469	14654	14551	14440	14526	14489	14470	14545	14442	14518	14398	14574	14527	14505	14769	14533	14345	14600	14495	14516	14460	14481	14609	14389	14581	14539	14349	14666	14422	14540	14648	14521	14520	14576	14478	14555	14483	14414	14406	14485	14508	14616	14537	14479	14536	14555	14565	14532	14461	14494	14354	14472	14529	14540	14655	14469	14400	14471	14642	14575	14532	14512	14541	14540	14461	14410	14536	14528	14546	14584	14508	14635	14422	14441	14471	14667	14536	14614	14613	14545	14525	14315	14502	14497	14497	14646	14480	14561	14594	14364	14553	14295	14501	14471	14520	14729	14610	14570	14388	14655	14622	14429	14457	14511	14581	14438	14560	14430	14607	14523	14501	14490	14687	14536	14557	14417	14491	14520	14547	14503	14579	14453	14482	14537	14390	14383	14624	14316	14494	14608	14495	14536	14529	14337	14565	14625	14425	14546	14589	14426	14484	14607	14780	14391	14506	14528	14439	14346	14445	14542	14417	14587	14452	14413	14580	14559	14527	14589	14383	14614	14492	14506	14594	14432	14680	14628	14631	14507	14503	14644	14622	14573	14716	14594	14675	14436	14612	14646	14572	14634	14488	14481	14470	14479	14327	14495	14650	14512	14497	14647	14479	14468	14350	14451	14528	14558	14391	14584	14586	14492	14434	14572	14392	14520	14680	14613	14435	14574	14695	14469	14583	14556	14430	14453	14506	14543	14495	14641	14637	14509	14430	14486	14539	14595	14468	14510	14438	14609	14500	14590	14517	14645	14456	14481	14511	14499	14492	14548	14541	14554	14646	14520	14493	14440	14576	14745	14526	14517	14374	14528	14406	14375	14668	14458	14670	14384	14513	14474	14653	14493	14457	14516	14663	14458	14561	14459	14481	14556	14417	14623	14502	14324	14623	14500	14372	14549	14444	14704	14594	14489	14622	14416	14687	14530	14520	14534	14605	14518	14670	14528	14545	14531	14531	14407	14528	14456	14559	14542	14520	14364	14574	14641	14497	14315	14436	14540	14532	14379	14565	14491	14415	14486	14724	14374	14533	14666	14614	14470	14553	14531	14449	14545	14443	14627	14569	14603	14609	14499	14558	14559	14488	14534	14510	14521	14495	14397	14701	14446	14594	14483	14362	14426	14550	14726	14485	14435	14595	14517	14523
27134	21930	24483	21129	17562	16897	16866	16362	16303	16184	15925	15966	16019	15804	16017	15887	15999	16160	15864	15890	15687	15948	15692	15866	15935	15801	15982	15791	15864	15694	15858	15748	15837	15820	15926	16002	15792	15829	15788	15750	15733	15773	15916	15662	15861	15645	15720	15776	15633	15703	15846	15639	15861	15639	15673	15651	15715	15657	15546	15680	15667	15515	15702	15577	15707	15914	15807	15788	15484	15750	15831	15670	15873	15613	15865	15707	15692	15860	15730	15579	15748	15864	15850	15585	15582	15540	15712	15779	15639	15697	15678	15814	15731	15739	15673	15583	15580	15639	15624	15810	15664	15808	15830	15665	15859	15588	15678	15909	15689	15648	15590	15631	15835	15602	15778	15555	15788	15520	15676	15709	15831	15720	15836	15853	15797	15487	15738	15674	15758	15826	15707	15684	15652	15781	15475	15646	15632	15641	15601	15670	15691	15766	15845	15908	15655	15530	15697	15781	15858	15839	15883	15683	15797	15635	15709	15712	15701	15683	15512	15649	15680	15891	15618	15561	15542	15742	15767	15934	15623	15485	15442	15705	15765	15649	15751	15612	15496	15710	15673	15865	15660	15590	15615	15424	15834	15779	15684	15631	15608	15795	15783	15726	15740	15649	15830	15810	15900	15680	15568	15495	15772	15620	15799	15714	15592	15712	15575	15550	15647	15788	15576	15664	15674	15624	15877	15845	15792	15753	15789	15902	15596	15608	15418	15722	15553	15741	15600	15635	15712	15831	15845	15702	15568	15817	15736	15622	15643	15656	15597	15703	15769	15641	15611	15715	15828	15532	15645	15836	15857	15691	15630	15650	15790	15726	15710	15729	15708	15688	15898	15749	15604	15729	15834	15846	15834	15656	15573	15754	15677	15631	15904	15738	15793	15628	15687	15638	15661	15619	15751	15801	15623	15828	15793	15580	15673	15740	15629	15675	15565	15753	15736	15665	15737	15477	15587	15780	15788	15851	15605	15700	15627	15830	15599	15657	15618	15815	15733	16016	15709	15798	15815	15584	15619	15676	15800	15794	15711	15730	15973	15676	15583	15783	15651	15799	15921	15741	15695	15713	15519	15657	15657	15907	15744	15687	15898	15814	15913	15871	15578	15717	15557	15682	15785	15588	15602	15611	15617	15712	15443	15531	15721	15707	15634	15903	15716	15807	15678	15675	15584	15786	15780	15941	15506	15691	15625	15773	15863	15563	15574	15531	15762	15724	15759	15714	15725	15872	15845	15458	15650	15687	15604	15917	15734	15836	15712	15656	15642	15678	15753	15736	15660	15821	15689	15793	15920	15826	15618	15611	15683	15484	15472	15735	15559	15620	15639	15633	15609	15920	15842	15667	15788	15875	15848	15725	15570	15811	15847	15901	15685	15732	15722	15508	15810	15641	15726	15691	15737	15766	15744	15521	15718	15701	15779	15712	15620	15692	15570	15693	15735	15839	15741	15612	15797	15658	15701	15744	15810	15693	15756	15875	15751	15429	15766	15669	15532	15697	15515	15786	15867	15827	15729	15625	15704	15687	15710	15909	15830	15746	15747	15613	15701	15596	15654	15616	15663	15592	15844	15669	15807	15622	15801	15754	15640	15486	15670	15795	15575	15687	15760	15759	15658	15691	15506	15773	15732	15722	15826	15648	15809	15804	15652	15630	15961	15774	15728	15464	15688	15838	15792	15690	15809	15692	15729	15571	15730	15810	15656	15589	15721	15795	15635	15626	15834	15645	15774	15697	15575	15779	15688	15532	15619	15645	15722	15736	15694	15800	15776	15667	15568	15619	15812	15719	15655	15677	15822	15699	15755	15611	15787	15698	15765	15674	15679	15713	15604	15524	15671	15618	15698	15656	15599	15587	15646	15689	15863	15706	15558	15643	15548	15646	15735	15532	15758	15714	15750	15826	15723	15685	15666	15643	15619	15874	15775	15800	15568	15514	15471	15790	15761	15824	15758	15615	15815	15680	15763	15642	15607	15794	15663	15586	15924	15632	15760	15731	15683	15662	15744	15613	15437	15582	15493	15717	15569	15618	15819	15802	15713	15484	15922	15681	15794	15845	15635	15709	15577	15804	15764	15717	15821	15521	15632	15726	15649	15752	15532	15680	15727	15786	15662	15775	15858	15691	15625	15794	15838	15720	15801	15555	15856	15701	15661	15674	15891	15729	15687	15606	15641	15689	15861	15639	15689	15731	15516	15638	15728	15538	15621	15666	15654	15421	15633	15958	15875	15529	15784	15739	15586	15727	15704	15851	15680	15753	15740	15757	15671	15604	15835	15658	15673	15615	15750	15701	15740	15750	15796	15566	15654	15661	15736	15721	15840	15822	15478	15813	15694	15623	15765	15835	15725	15611	15554	15719	15565	15624	15904	15687	15711	15751	15647	15503	15649	15610	15905	15682	15560	15763	15857	15843	15652	15565	15732	15418	15609	15817	15680	15540	15720	15641	15653	15709	15875	15599	15880	15687	15670	15749	15713	15764	15949	15727	15749	15906	15811	15976	15717	15681	15755	15619	15595	15679	15824	15796	15723	15733	15843	15599	15615	15808	15647	15623	15813	15764	15815	15582	15748	15787	15720	15592	15827	15738	15699	15665	15632	15728	15757	15767	15600	15759	15923	15885	15871	15589	15633	15716	15749	15684	15664	15653	15738	15824	15537	15624	15746	15705	15587	15754	15693	15776	15683	15769	15739	15706	15734	15660	15605	15849	15742	15605	15697	15778	15769	15705	15861	15601	15520	15611	15700	15765	15614	15700	15702	15524	15621	15608	15721	15670	15564	15749	15675	15690	15860	15663	15739	15711	15833	15811	15693	15902	15685	15682	15757	15709	15684	15840	15557	15648	15903	15983	15743	15876	15800	15810	15702	15766	15848	15766	15806	15834	15876	15654	15691	15820	15666	15772	15861	15583	15690	15642	15725	15587	15704	15621	15811	15815	15619	15769	15879	15713	15772	15578	15750	15708	15757	15841	15676	15556	15727	15772	15927	15616	15847	15937	15528	15838	15759	15633	15787	15745	15796	15668	15690	15580	15628	15820	15657	15697	15833	15604	15640	16018	15679	15796	15633	15639	15886	15697	15772	15609	15664	15555	15519	15685	15905	15661	15718	15608	15532	15615	15567	15619	15822	15592	15860	15942	15787	15870	15649	15731	15717	15780	15847	15713	15865	15621	15797	15667	15553	15620	15683	15750	15696	15674	15678	15671	15691	15844	15796	15835	15644	15611	15654	15631	15630	15802	15620	15678	15605	15636	15807	15856	15682	15655	15662	15720	15840	15902	15730	15612	15890	15771	15744	15593	15594	15745	15695	15531	15636	15681	15865	15865	15628	15619	15615	15528	15810	15667	15555	15870	15570	15764	15674	15802	15543	15613	15851	15869	15710	15771	15741	15722	15714	15747	15548	15771	15790	15642	15802	15648	15691	15927	15602	15822	15688	15645	15524	15572	15766	15668	15735	15882	15675	15471	15776	15772	15635	15480	15618	15691	15674	15712	15655	15578	15718	15703	15727	15801	15726	15705	15645	15711	15704	15583	15699	15530	15724	15748	15762	15823	15681	15674	15734	15740	15770	15749	15566	15752	15710	15793	15956	15643	15707	15693	15614	15657	15781	15610	15474	15730	15799	15738	15779	15956	15717	15947	15795	15658	15614	15687	15699	15756	15705	15647	15528	15733	15750	15754	15662	15708	15857	15835	15619	15690	15813	15888	15698	15795	15700	15646	15826	15581	15724	15594	15654	15742	15698	15738	15800	15791	15578	15816	15699	15687	15839	15738	15811	15686	15649	15741	15540	15679	15587	15720	15848	15589	15812	15800	15520	15745	15732	15733	15872	15664	15598	15662	15855	15715	15684	15815	15719	15896	15741	15705	15880	15601	15403	15630	15655	15648	15643	15534	15537	15852	15665	15740	15586	15606	15655	15719	15760	15735	15823	15628	15757	15618	15664	15616	15774	15662	15700	15555	15637	15744	15881	15825	15795	15842	15677	15683	15803	15907	15784	15703	15879	15830	15852	15876	15607	15727	15697	15816	15659	15721	15742	15584	15651	15821	15778	15780	15831	15848	15667	15669	15638	15772	15645	15627	15681	15707	15785	15738	15824	15595	15803	15646	15722	15755	15660	15824	15616	15554	15507	15853	15528	15747	15584	15750	15864	15885	15864	15683	15644	15498	15784	15662	15659	15845	15630	15802	15601	15963	15836	15717	15743	15731	15636	15687	15677	15934	15759	15624	15717	15642	15629	15702	15911	15493	15695	15829	15868	15758	15680	15623	15690	15670	15690	15750	15927	15841	15846	15769	15626	15648	15926	15594	15760	15787	15804	15648	15817	15828	15652	15617	15627	15912	15584	15668	15658	15483	15696	15514	15779	15713	15712	15787	15404	15785	15631	15672	15783	15827	15887	15693	15758	15582	15843	15892	15799	15747	15699	15524	15789	15777	15904	15751	15828	15650	15647	15685	15709	15668	15745	15716	15620	15641	15526	15838	15637	15749	15696	15654	15847	15896	15888	15765	15805	15493	15718	15656	15844	15613	15647	15542	15731	15654	15703	15809	15712	15675	15676	15713	15734	15833	15687	15800	15575	15592	15736	15669	15792	15709	15728	15591	15601	15680	15650	15685	15812	15650	15764	15443	15702	15922	15591	15541	15608	15760	15772	15505	15836	15834	15814	15699	15811	15797	15788	15602	15910	15738	15877	15659	15557	15812	15784	15614	15801	15812	15738	15656	15691	15623	15760	15677	15758	15747	15668	15650	15738	15710	15865	15907	15697	15698	15784	15706	15625	15594	15758	15693	15777	15559	15653	15645	15950	15915	15564	15817	15640	15554	15909	15729	15600	15641	15700	15782	15647	15632	15698	15750	15608	15809	15796	15703	15758	15719	15824	15808	15877	15889	15749	15808	15814	15799	15819	15728	15762	15792	15741	15636	15593	15841	15781	15755	15678	15702	15826	15725	15610	15740	15662	15696	15748	15592	15582	15769	15630	15783	15759	15722	15663	15616	15804	15743	15601	15525	15697	15686	15764	15727	15618	15752	15735	15758	15760	15548	15804	15763	15553	15634	15638	15713	15989	15813	15778	15575	15791	15786	15735	15600	15765	15756	15751	15656	15688	15941	15737	15745
18086	24554	22765	18610	17152	16087	15673	15388	15013	14835	14682	14669	14600	14558	14464	14566	14429	14442	14366	14397	14230	14283	14439	14140	14375	14569	14361	14225	14297	14275	14242	14383	14324	14251	14261	14196	14329	14194	14407	14063	14276	14152	14186	14239	14239	14154	14105	14050	14208	14228	14178	14196	14365	14117	14119	14149	14232	14139	14237	14116	14287	14133	14115	14302	14328	14280	14292	14129	14135	14147	14270	14171	14042	14216	14227	14090	14251	14239	14078	14139	14281	14347	14205	14220	14063	14165	14253	14148	14187	14082	14147	14236	14343	14070	14162	14075	14213	14145	14138	14044	14200	14144	14265	14163	14084	14260	14084	14139	14211	14268	14227	14185	14204	14214	14268	14155	14098	14238	13992	14200	14143	14036	13998	14274	14081	14293	14021	14175	14126	14248	14063	14108	14078	14240	14377	14198	14014	14060	14281	14195	14165	14210	14180	14122	14246	14086	14407	14095	14128	14191	14188	14107	14270	14239	14185	14267	13940	14137	14270	14339	14356	14077	14202	14211	14170	14135	14229	14246	14293	14109	14183	14240	14289	14182	14138	14101	14333	13947	14092	14134	14159	14104	14172	14246	14105	14217	14174	14268	14117	14127	14120	14238	14178	14121	14248	14133	14171	14090	14161	14138	14214	14057	14303	14147	14328	14361	14086	14145	14143	14134	14034	14220	14116	14074	14194	14263	14188	14150	14071	14502	14064	14173	14046	14099	14332	14021	14172	14174	14189	14093	14198	14204	14129	14123	14252	14237	14133	14289	14086	14123	14119	14239	14250	14079	14109	13908	14304	14145	14209	14106	14027	14169	14208	14254	14095	14232	14312	14173	14080	14037	14281	14146	14217	14080	14116	14162	14219	14144	14188	14198	14228	14185	14214	14199	14285	14192	14295	14169	14137	14212	14184	14166	14139	14237	14174	14156	13991	14143	14181	14326	14138	14248	14179	13977	14032	14223	13974	14170	14227	14160	14238	14216	14056	14044	14113	14179	14179	14056	13951	14149	14170	14100	14309	14150	14299	14099	14187	14129	14024	14042	14219	14231	14167	14071	14205	14171	14136	14050	14097	14191	14233	14093	14303	14246	14241	14195	14140	14034	14157	14135	14217	14092	14278	14202	14090	14352	14232	14156	14146	14327	14106	14286	14256	14365	14145	14102	14231	14175	14026	14149	14213	14133	14161	14218	14248	14093	14163	13948	14418	14119	14218	14214	14214	14136	14208	14051	14018	13970	14346	13980	14158	14325	14100	14005	14365	13977	14200	14038	14060	14287	14094	14147	14203	14051	13994	14124	14088	14119	14113	14113	14147	14149	14182	14037	14249	14076	14173	14094	14227	14147	14213	14186	14250	14179	14250	14213	14175	13986	14239	13969	14196	14149	14085	14115	13923	14127	14074	14092	14254	14137	14229	14147	14185	14068	14176	14258	14183	14084	14162	14050	14284	14221	14228	14041	14110	14060	14101	13956	14271	14104	14134	14120	14108	14240	14156	14276	14151	14103	14357	14185	14236	14071	14187	14257	14167	14322	14208	14137	14126	14273	14163	14342	14119	14115	14169	13961	14096	14087	14214	14196	14232	14071	14108	14275	14212	14084	14119	14153	14186	14213	14158	14101	14353	14172	14088	14057	14303	14168	14081	14178	14123	14127	14165	14273	14269	14097	14156	14233	14456	14130	14167	14217	14416	14156	14165	14151	14093	13975	14168	14089	14205	14225	14332	14212	14124	14195	14199	14306	14179	14112	14103	14204	14207	14160	14200	14245	14290	13942	14098	14160	14238	14005	14145	14063	14178	14024	14161	14167	14184	14208	14234	14045	13923	14079	14008	14342	14265	14189	14058	14119	14113	14360	14198	14035	14058	14125	13997	14053	14289	14050	14192	14188	14216	14195	14208	14093	14271	14125	14279	14291	14232	14117	14157	14155	14044	14100	14221	14195	14246	14264	14076	14201	14186	14226	14081	14136	14254	14136	14261	14035	14163	14049	14159	14285	14272	14237	13970	14273	14026	14139	14012	14183	14247	14131	14158	14078	14197	14139	14040	14293	14229	14390	14109	14123	14293	14100	14175	14129	14173	14120	14088	14207	14035	14218	14071	14246	14111	14279	14316	14303	14157	14218	14158	14144	14262	14279	14219	14143	14200	14037	14192	14251	13985	14096	14070	14297	14139	14135	14147	14209	14165	14214	14075	14304	13930	14152	14153	14189	14297	14169	14169	14222	14100	14138	14058	13982	14299	14196	14021	14057	14281	14169	14069	14091	14264	14077	14206	14232	14390	14154	14191	14139	14142	14270	14220	14183	14104	14305	14009	14161	14221	14197	14209	14212	14173	14060	14215	14144	14154	14132	14370	14152	14144	14174	14265	14163	14131	14179	14071	14194	14228	14183	14043	14125	14166	14068	14240	14218	14205	13987	14091	13996	14181	14132	14114	14231	14131	14179	13992	14054	14038	14293	14142	14109	14160	14117	14176	14063	14255	14172	14125	14236	14150	14050	14173	14041	14211	14182	14101	14150	13897	14197	14118	14242	14089	14273	14152	14086	14158	14076	14064	14157	14198	14346	14275	13949	14189	14247	14154	14278	14130	14263	14326	14301	14121	14100	14209	14110	14136	14213	14064	14141	14274	14160	13994	14017	14037	14077	14105	14103	14195	14465	14046	14025	14298	14166	14259	14222	14139	14128	14209	14163	14262	14231	14114	14338	14153	14200	14336	14193	14165	14104	14122	14187	14180	14140	14239	14254	14141	14214	14131	14087	14095	14070	14276	14033	14132	14056	14283	14126	14054	14030	14189	14144	14267	14214	14308	14021	14367	14206	14204	14109	13992	14082	14273	14181	14157	14050	14009	14152	14116	14286	14130	14137	14146	14208	14282	14205	14253	14186	14157	13988	14065	14013	14115	14252	14162	14082	14205	13994	14064	14207	14167	14207	14117	14277	14148	14041	14106	14041	14134	14229	14101	14267	14191	14063	14156	14169	14269	14205	14128	14087	14023	14385	14176	14022	14082	14299	13941	14418	13989	14032	14237	14172	14260	14390	14102	14035	13897	14305	14191	14308	14084	14031	14141	14013	14223	14039	13989	14004	14274	14134	14140	14127	14267	14211	14375	14265	13878	14245	14185	14098	14319	14153	14096	14250	14242	14193	14234	14359	14114	14191	14090	14111	14033	14172	14135	14221	14176	14194	14056	14292	14097	14181	14193	14209	14128	14133	14156	14050	14257	14346	14233	14245	14127	14196	14241	14152	14156	14240	14111	14098	14054	14152	14116	14049	14119	14209	14046	14125	14226	14132	14079	14174	14163	14200	14118	14312	14187	14162	14124	14188	14253	14167	14269	14122	14121	14259	14285	14198	14014	14255	14141	14096	14239	14096	14326	14189	14064	14098	14087	14158	14471	14189	13985	14110	14216	14056	14171	14026	14218	14127	14167	14081	14106	14084	14201	14347	14044	14012	14114	14002	14155	14251	14075	14060	14032	14186	14145	14158	14164	14195	14220	14071	14053	14089	14069	14086	14221	14211	14189	14231	14144	14063	14103	14338	14133	14094	14100	14150	14167	14077	14111	14180	14101	14122	14048	14191	14073	14151	14171	14088	14122	14053	14062	14171	14184	14057	13952	14292	14048	14093	14162	14162	14350	14107	14050	14182	14075	13974	14099	14071	14126	14352	14074	14201	14149	14102	14337	14145	14262	14112	14057	14242	14260	14115	14188	14336	14051	14153	14092	14188	14261	14171	14170	14289	14119	14180	14143	14179	14377	14277	14196	14048	14394	14210	14194	14116	14125	14082	14121	14294	14231	14066	14183	14168	14236	14174	14189	14236	14181	14222	14133	14082	14374	14132	14241	14049	14154	14118	14057	14207	14002	14197	14149	14093	14214	14230	14229	14254	14161	14065	14039	14197	14096	14106	14229	14287	14175	14164	14087	14142	14198	14161	14293	14317	14105	14283	14180	14209	14182	14055	14328	14161	14172	13959	14145	14200	14195	14137	14198	14276	14207	14099	14025	14031	14084	14014	14204	14008	14147	14148	14054	14325	14068	14244	14076	14160	14226	14251	14048	14126	14082	14293	14129	14192	14111	14111	14124	14196	14220	14201	14025	14215	14187	14041	14263	14151	14206	14288	14304	14017	14292	14032	14262	14149	14289	14034	14135	14257	14122	14259	14198	14101	14297	14013	14183	14303	14113	13939	14176	13993	14166	14117	14168	14271	14179	14126	14100	14194	14223	14188	14043	14187	14136	14133	14080	14300	14092	14168	14142	14233	14115	14169	14353	14391	14189	14171	14353	14258	13950	14045	14086	14072	14160	14215	14325	14105	14241	14047	14158	14253	14159	14183	14173	14181	14126	14101	14317	14094	14109	14105	14109	14220	14043	14149	14150	14199	14102	13993	14031	14086	14023	14201	14062	14299	14232	13968	14282	14189	14090	14168	14245	14173	14238	14115	14261	14061	14103	14154	14255	14090	14299	14219	14216	14088	14098	14106	14181	14229	14173	14157	14226	14061	14153	14141	14069	14052	14082	14060	14212	14119	14177	14232	14266	14186	14142	14149	14260	14156	13966	14205	14119	14207	14267	14137	14042	14300	14144	14170	14165	14109	14119	14415	14139	14141	14397	14148	14229	14214	14198	14171	14093	14244	14273	14204	14232	14162	14195	14128	14151	14171	14296	13955	14182	14182	14197	14053	14193	14248	14219	14109	14280	14055	14263	14250	13985	14168	14136	14297	14117	14184	14287	14089	14100	14047	14109	14225	14263	14115	14112	14255	14216	14141	14303	14294	14268	14243	14228	14280	14270	14167	14293	14049	13941	14109	14234	14319	14253	14193	14164	14059	14138	14245	14183	14191	14204	14155	14162	14186	14106	14144	14176	14184	14223	14150	14190	14264	14106	14258	14157	14145	14262	14007	14015	14237	14067	14045	14231	14260	14151	14111	14277	14150	13856	14030	14073	14198	14126	14054	14322	14187	14085	14251	14092	14027	14316	14209	14195	14154	14287	14169	14309	14114	14184	14099	14107	14159	14281	14153	14071	14117	14170	14240	14027	14066	14280	14231	14120	14177	14195	14086	14085	14021	14191	14140	14088	14138	14240	14269	14319	14194	14128	14314	14203	14206
23561	20946	28225	23946	21917	21680	20595	17810	17465	17426	17171	16942	16817	17001	16674	16684	16698	16808	16449	16575	16494	16412	16413	16509	16351	16408	16461	16520	16413	16407	16394	16373	16529	16293	16158	16378	16349	16273	16323	16213	16415	16427	16175	16316	16300	16504	16423	16240	16236	16224	16407	16352	16377	16231	16387	16313	16316	16325	16220	16496	16419	16505	16520	16435	16337	16280	16057	16299	16006	16229	16224	16342	16283	16256	16177	16195	16288	16227	16236	16219	16256	16172	16187	16170	16195	16200	16333	16401	16333	16060	16207	16151	16167	16048	16157	16255	16262	16305	16436	16310	16228	16262	16265	16154	16037	16231	16161	16193	16227	16272	16083	16191	16085	16019	16112	16035	16129	16077	16161	16153	16371	16161	16137	16313	16157	15936	16101	16332	16070	16090	16319	16311	16114	16248	16220	16061	16239	16032	16196	16313	16191	16224	16359	16197	16102	16222	16383	16182	16244	16325	16339	16358	16159	16297	16321	16226	16397	16222	16166	16391	16225	16144	16359	16201	16294	16233	16241	16111	16127	16130	16260	16179	16267	16137	16161	16212	16274	16109	16411	16207	16070	16196	16229	16166	16240	16089	16172	16161	16163	16200	15997	16156	16292	16118	16167	16288	16099	16149	16259	16205	16077	16144	16419	16275	16477	16319	16323	16293	16322	16242	16177	16133	16158	16275	16104	16218	16226	16164	16130	16254	16033	16154	16338	16248	16308	16277	16187	16127	16148	16301	16089	16507	16248	16299	16230	16143	16290	16180	16234	16118	16230	16199	16170	16136	16177	16214	16459	16142	16304	16026	16164	16169	16217	16204	16144	16187	16056	15966	16168	16031	16075	16286	16020	16086	16359	16143	16241	16287	16369	16198	16188	16220	16282	16309	16415	16083	15916	16136	16273	16002	16254	16339	16260	16045	16277	16268	16305	16189	16083	16156	16180	16154	16235	16483	16290	16015	16051	16226	16421	16293	15995	16316	16262	16210	16103	16252	16291	16128	16160	16194	16275	16387	16372	16172	16349	16207	16276	16427	16154	16348	16220	16183	16207	16111	16059	16012	16209	16252	16271	16089	16365	16364	16167	16403	16227	16210	16086	16235	16037	16080	16091	16343	16114	16003	16267	16150	16111	16150	16131	16363	16105	16162	16093	16058	16246	16209	16104	16215	16131	16361	16106	16221	16242	16147	16261	16254	16293	16229	16244	16270	16094	16300	16381	16172	16155	16250	16465	16312	16166	16315	16185	16267	16217	16386	16154	16394	16106	16210	16163	16140	16185	16202	16161	16174	16317	16143	16089	16246	16262	16178	16226	16327	16104	16136	15966	16182	16226	16249	16292	16316	16188	16081	16031	16311	16283	16166	16256	16237	16065	16204	16365	16043	16090	16206	16202	16464	16076	16234	16223	16146	16303	16338	16230	16310	15981	16090	16184	16151	16267	16177	16173	16192	16081	16347	16280	16228	16131	16100	16248	16176	16097	16147	16265	16144	16252	16417	16346	16247	16086	16089	16126	16422	16312	16180	16302	16102	16183	16315	16388	16310	15991	16149	16201	16097	16162	16289	16295	16111	16129	16105	16246	16163	16168	16105	16219	16397	16308	16313	16076	16243	16190	16039	16203	16339	16185	16037	16330	16211	16043	15913	16067	16183	16071	16077	16224	16090	16073	16190	16170	16299	16135	16079	16301	16164	16067	16217	16160	16603	16199	16108	16313	16306	16157	16253	16037	16111	16291	16301	16189	16118	16122	16191	16219	16155	16177	16187	16313	16111	16423	16290	16192	16123	16434	16302	16284	16179	16165	16268	16400	16317	16159	16168	16231	16074	16151	16240	16080	16227	16281	16124	16356	16239	16293	16039	16146	16217	16172	16266	16209	16056	16261	16230	16289	16232	16064	16090	16182	16309	16277	16145	16320	16124	16136	16064	16147	16214	16447	16253	16320	16161	16176	16228	16166	16246	16431	16210	16156	16045	16231	16224	16065	16197	16131	16362	16229	16280	16238	16268	16370	16156	16199	16140	16063	16323	16326	16196	16309	16098	16115	16091	16196	16232	16154	16276	16095	16148	16096	16107	16174	16209	15851	16210	16301	16275	16146	16400	16162	16171	16239	16220	15968	16244	16493	16237	16161	16312	16265	16247	16262	16241	16115	16105	16163	16089	16343	16264	16272	16221	16249	16204	16103	16169	16202	16315	16271	16295	16199	16096	16273	16083	16318	16264	16180	16253	16325	16289	16057	16171	16312	16348	16124	16149	16222	16148	16282	16303	16380	16229	16329	16201	16140	16253	16193	16155	16099	16244	16271	16163	16286	16038	16069	16240	16255	16375	15976	16249	16299	16362	16221	16132	16122	15954	16088	16059	16161	16264	16014	16302	16194	16204	16330	16192	16256	16172	16101	16058	16222	16080	16148	16248	16263	16143	16146	16255	16085	16119	16355	16266	16249	16143	16184	16134	16124	16083	16304	16054	16272	16355	16266	16147	16137	16192	16366	16052	16212	16267	16261	15953	15933	16254	16334	16096	16093	16080	16271	16098	16223	16060	16207	16142	16248	16149	16179	16097	16051	16296	16220	16144	16038	16172	16293	16246	16346	16190	16195	16216	16182	16273	16281	16013	16242	16267	16216	16222	16265	16088	16283	16068	16254	15957	16152	16183	16261	16317	16200	16125	16323	16375	16073	16394	16113	16164	16292	16295	16253	16083	16295	16180	16116	16206	16126	16004	16124	16217	16101	16181	16353	16307	16310	16426	16224	16250	16139	16170	16244	16265	16177	16363	16158	16291	16402	16223	16194	16229	16212	16285	16255	16173	16279	16104	16279	16291	16242	16042	16316	16371	16370	16243	16205	16191	16167	16291	16164	16280	16276	16356	16240	16249	16190	16236	16263	16270	16135	16277	16282	16295	16079	16434	16057	16307	16320	16262	16215	16075	16289	16078	16305	15947	16048	16394	16342	16219	16221	16294	16318	16184	16210	16288	16330	16361	16223	16154	16233	16251	16307	16112	16270	16306	16240	16435	16114	16193	16172	16202	16233	16271	16249	16202	16090	16284	16426	16141	16269	16027	16154	16199	16079	16277	16175	16229	16393	16147	16195	16230	16263	16310	16365	16227	16299	16371	16317	16242	16153	16134	16343	16079	16195	16173	16217	16099	16101	16332	16233	16255	16263	16162	16152	16191	16326	16223	16233	16085	16264	16155	16389	16137	16248	16031	16176	16089	16207	16472	16129	16341	16340	16320	16242	16120	16414	16228	16255	16086	16268	16161	15977	16193	16208	16229	16336	16067	16153	16222	16261	16241	16319	16054	16031	16186	16133	16246	16320	16245	16223	16393	16038	16230	16284	16387	16341	16240	16288	16128	16249	16330	16101	16376	16220	16452	16240	16291	16089	16101	16247	16059	16029	16197	16064	16272	16209	16212	16247	16172	16263	16076	16140	16227	16221	16156	16134	16170	16223	16228	16258	16229	16069	16201	16048	16242	16075	16148	16235	16312	16199	16099	16538	16239	16194	16232	16265	16247	16308	16318	16349	16279	16164	16395	16169	16322	16437	16166	16192	16244	16309	16226	16274	16132	16293	16095	16090	16275	16235	16186	16100	16242	16069	16021	16442	16245	16169	16076	16122	16171	16372	16318	16224	16045	16098	16463	16183	16259	16219	16069	16395	16135	16281	16292	16472	16053	16207	16323	16043	16311	16173	16173	16146	16170	16285	16061	15990	16189	16226	16270	16077	16246	16231	16276	16051	16140	16322	16301	16179	16139	16287	16276	16194	16100	16194	16110	16284	16136	16306	16153	16119	16067	16419	16170	16339	16129	16007	16138	16209	16262	16227	16247	16181	16285	16275	16173	16085	16280	16318	16247	16189	16349	16219	16155	16014	16150	16344	16292	16074	16208	16264	16283	16238	16361	16185	16284	16015	16070	16279	16204	16176	16065	16339	16357	16275	16281	16193	16183	16018	16262	16170	16175	16225	16311	16248	16343	16220	16269	16325	16252	16043	16113	16177	16181	16098	15992	16292	16231	15937	16194	16298	16111	16192	16147	16389	16174	16186	16369	16033	16171	16188	16290	16221	16249	16265	16147	16055	16068	16144	16132	16183	16133	16191	16368	16229	15972	16193	16099	16320	16138	16226	16331	16347	16428	16243	15998	16229	16356	16215	16259	16227	16483	16341	16274	16207	16051	16275	16191	16250	16197	16183	16006	16242	15915	16074	16169	16135	16222	16116	16383	16257	16123	16259	16192	16360	16148	16174	16089	16186	16220	16150	16210	16137	16030	16267	16157	16113	16119	16219	16254	16336	15974	16332	16276	16197	16204	16295	16202	16223	16299	16123	16073	16113	16210	16144	16252	16154	16151	16283	16270	16197	16199	16109	16257	16064	16321	16089	16241	16271	16438	16223	16147	16287	16317	16329	16302	16212	16082	16145	16254	16238	16090	16391	16266	16155	15939	16109	16226	15961	16028	16119	16024	16194	16223	16115	16122	16112	16147	16260	16171	16190	16152	16254	16191	16349	16388	16124	16247	15985	16188	16333	16128	16184	16229	16191	16178	16098	16069	16269	16155	16278	16060	16316	16360	16072	16265	16350	16241	16160	16313	16149	16262	16238	16351	16386	16109	16115	16147	16477	16273	16274	16405	16140	16135	16343	16120	16201	16251	16144	16073	16102	16182	16353	16332	16043	16303	16158	16132	16284	16330	16271	16089	16241	16026	16128	16148	16003	16208	16207	16166	16260	16208	16421	16330	16408	16098	16393	16119	16026	16179	16291	16388	16413	16253	16129	16168	16209	16392	16368	16169	16469	16261	16234	16128	16295	16255	16251	16184	16330	16306	16181	16080	16149	16256	16245	16288	16072	16135	16279	16159	16204	16061	16358	16133	16305	16112	16007	16207	16306	16313	16191	16203	16146	16217	16267	16135	16302	15963	16229	16287	16094	16187	16261	16213	16259	16244	16010	16375	16299	16259	16373	16347	16456	16296	16357	16129	16206	16353	16153	16159	16303	16130	16138	16199	16419	16239	16153	16288	16214	16214	16169	16271	16289	16205	16228	16338	16286	16074	16417	16320	16134	16324	16063	15972	16146	16245	16330	16044	16134	16007	16285	16241	16247	16133
18864	30845	28377	22796	20111	18459	17366	16658	16305	15976	15836	15624	15338	15271	15242	15050	15021	15107	14861	15014	14743	14849	14792	14710	14860	14708	15001	14996	14745	14848	14684	14814	14733	14825	14739	14660	14683	14614	14742	14719	14747	14516	14930	14562	14570	14633	14673	14790	14571	14617	14677	14466	14788	14661	14759	14623	14609	14287	14615	14671	14530	14533	14632	14565	14468	14613	14656	14558	14709	14536	14627	14609	14573	14559	14434	14602	14497	14542	14395	14607	14576	14467	14477	14651	14315	14582	14565	14576	14475	14493	14421	14507	14464	14499	14557	14618	14459	14651	14352	14411	14553	14666	14563	14525	14376	14557	14489	14599	14535	14603	14468	14668	14651	14555	14487	14404	14633	14632	14470	14526	14724	14486	14529	14452	14599	14660	14523	14526	14471	14512	14541	14620	14530	14496	14614	14577	14187	14404	14628	14682	14445	14547	14544	14531	14613	14661	14534	14525	14255	14496	14611	14567	14428	14552	14427	14488	14542	14659	14517	14530	14718	14549	14529	14556	14394	14526	14557	14769	14593	14398	14490	14457	14620	14475	14381	14637	14469	14526	14552	14510	14489	14601	14455	14621	14413	14397	14528	14453	14619	14639	14573	14527	14505	14522	14643	14468	14752	14412	14460	14480	14529	14653	14525	14469	14433	14477	14630	14359	14422	14596	14527	14352	14712	14469	14587	14476	14398	14574	14527	14469	14348	14680	14547	14509	14453	14607	14371	14686	14657	14581	14423	14461	14530	14668	14566	14464	14548	14522	14685	14542	14524	14509	14567	14443	14632	14652	14427	14476	14523	14397	14658	14497	14457	14375	14481	14391	14548	14403	14535	14479	14532	14639	14441	14304	14344	14507	14538	14624	14502	14519	14591	14709	14542	14529	14426	14531	14496	14575	14615	14660	14553	14415	14535	14415	14564	14409	14395	14546	14409	14366	14677	14558	14505	14527	14396	14458	14458	14403	14520	14470	14360	14596	14664	14538	14507	14417	14495	14715	14504	14646	14626	14495	14574	14457	14540	14416	14432	14706	14577	14514	14522	14584	14378	14522	14471	14410	14397	14496	14480	14653	14475	14539	14460	14449	14575	14477	14684	14514	14463	14496	14368	14411	14508	14451	14555	14516	14552	14465	14572	14349	14384	14507	14662	14553	14717	14527	14380	14303	14457	14694	14379	14431	14335	14477	14578	14557	14568	14354	14338	14676	14370	14424	14324	14639	14446	14487	14654	14488	14611	14427	14615	14703	14526	14345	14468	14475	14574	14490	14486	14509	14662	14484	14594	14704	14547	14343	14639	14392	14398	14520	14578	14476	14422	14640	14514	14535	14566	14691	14429	14409	14521	14443	14423	14578	14541	14554	14467	14488	14531	14448	14589	14486	14553	14339	14576	14589	14541	14513	14608	14374	14462	14420	14582	14537	14522	14521	14339	14434	14488	14606	14498	14533	14680	14405	14552	14501	14556	14499	14466	14560	14494	14611	14503	14453	14513	14564	14453	14568	14298	14385	14637	14506	14576	14351	14524	14689	14528	14518	14573	14464	14489	14601	14496	14564	14537	14610	14501	14481	14493	14482	14494	14503	14535	14484	14621	14494	14487	14448	14710	14423	14424	14512	14510	14456	14448	14501	14682	14570	14518	14608	14484	14521	14533	14541	14533	14540	14497	14395	14571	14521	14549	14405	14518	14621	14587	14422	14449	14407	14508	14535	14558	14663	14627	14383	14651	14590	14429	14516	14645	14441	14540	14500	14488	14502	14739	14484	14394	14372	14612	14418	14668	14541	14463	14378	14586	14384	14541	14637	14630	14498	14319	14649	14519	14649	14302	14663	14494	14310	14596	14628	14547	14716	14342	14454	14572	14667	14452	14424	14481	14536	14542	14503	14511	14550	14391	14635	14478	14597	14393	14494	14552	14419	14492	14452	14380	14579	14477	14531	14426	14637	14372	14531	14521	14567	14596	14471	14559	14581	14659	14514	14565	14625	14487	14478	14459	14535	14364	14621	14536	14416	14593	14470	14494	14503	14353	14469	14494	14430	14491	14421	14583	14385	14351	14609	14455	14530	14526	14310	14360	14543	14533	14470	14479	14358	14356	14357	14514	14523	14598	14423	14412	14536	14552	14678	14489	14679	14562	14501	14557	14445	14474	14599	14631	14551	14355	14536	14562	14534	14537	14492	14557	14412	14376	14516	14507	14551	14381	14516	14540	14616	14609	14580	14579	14431	14406	14639	14491	14399	14567	14514	14559	14558	14480	14654	14517	14624	14586	14530	14433	14530	14597	14385	14711	14529	14669	14607	14672	14504	14661	14449	14688	14454	14537	14432	14543	14338	14554	14523	14328	14483	14563	14472	14444	14621	14440	14397	14498	14587	14494	14459	14483	14466	14562	14342	14705	14602	14463	14580	14587	14470	14558	14513	14679	14391	14363	14606	14479	14558	14551	14558	14422	14318	14640	14624	14322	14431	14546	14495	14504	14671	14360	14593	14467	14482	14443	14575	14550	14526	14449	14563	14507	14512	14534	14461	14564	14543	14571	14592	14631	14451	14562	14513	14515	14359	14545	14431	14542	14669	14451	14598	14649	14417	14405	14457	14640	14533	14497	14567	14603	14556	14607	14530	14512	14635	14437	14509	14490	14398	14558	14478	14592	14650	14442	14564	14646	14543	14658	14482	14448	14342	14497	14543	14491	14522	14550	14474	14707	14521	14647	14595	14416	14378	14515	14486	14408	14540	14496	14572	14625	14550	14463	14477	14705	14502	14604	14616	14486	14671	14457	14625	14461	14457	14466	14491	14293	14488	14612	14588	14563	14496	14405	14585	14551	14530	14421	14617	14545	14533	14530	14475	14529	14555	14542	14590	14617	14439	14488	14406	14551	14483	14508	14493	14622	14559	14480	14435	14546	14480	14381	14384	14414	14517	14484	14485	14600	14538	14385	14581	14566	14475	14599	14626	14431	14476	14586	14595	14492	14745	14616	14525	14536	14509	14508	14559	14382	14479	14521	14413	14619	14443	14566	14462	14595	14535	14544	14597	14423	14508	14468	14571	14606	14464	14473	14466	14416	14682	14424	14703	14457	14491	14442	14381	14650	14549	14536	14616	14564	14453	14604	14522	14486	14626	14575	14483	14637	14606	14552	14459	14645	14459	14501	14508	14344	14415	14404	14390	14572	14502	14534	14389	14600	14589	14623	14434	14598	14524	14431	14396	14473	14370	14659	14474	14519	14540	14586	14775	14609	14551	14398	14602	14411	14715	14491	14463	14658	14463	14374	14666	14463	14745	14427	14550	14506	14329	14612	14406	14516	14576	14528	14450	14686	14443	14326	14611	14605	14548	14401	14451	14444	14594	14497	14541	14431	14797	14412	14529	14528	14575	14533	14564	14404	14463	14533	14408	14513	14667	14422	14609	14560	14599	14394	14537	14513	14544	14411	14412	14487	14774	14437	14685	14621	14675	14662	14476	14381	14524	14427	14462	14560	14458	14469	14534	14521	14465	14617	14619	14528	14502	14722	14564	14455	14549	14528	14574	14478	14600	14609	14586	14539	14527	14478	14574	14606	14532	14453	14757	14460	14483	14617	14463	14548	14393	14643	14438	14615	14539	14576	14398	14457	14598	14599	14446	14510	14623	14547	14503	14381	14637	14410	14457	14396	14646	14438	14534	14490	14582	14451	14387	14454	14587	14477	14562	14394	14368	14343	14550	14366	14640	14718	14453	14686	14512	14535	14567	14536	14463	14497	14433	14541	14387	14660	14663	14483	14621	14524	14548	14461	14665	14418	14619	14698	14523	14589	14491	14528	14626	14522	14492	14503	14650	14417	14750	14479	14603	14559	14389	14615	14480	14466	14403	14488	14479	14505	14499	14490	14388	14627	14555	14512	14476	14688	14450	14328	14515	14574	14474	14568	14595	14617	14614	14492	14549	14558	14484	14545	14585	14523	14558	14538	14630	14385	14726	14515	14505	14452	14543	14550	14436	14397	14595	14529	14594	14583	14439	14318	14463	14502	14643	14534	14340	14598	14733	14538	14585	14461	14427	14551	14532	14514	14405	14506	14662	14578	14473	14527	14562	14570	14580	14552	14647	14470	14464	14561	14411	14268	14640	14590	14448	14566	14563	14622	14602	14650	14405	14689	14447	14618	14553	14565	14596	14460	14338	14582	14359	14606	14611	14636	14604	14355	14472	14568	14529	14562	14566	14432	14612	14549	14566	14518	14521	14575	14682	14544	14447	14397	14566	14521	14544	14452	14407	14575	14453	14590	14439	14520	14694	14540	14586	14516	14513	14477	14612	14332	14619	14606	14587	14555	14650	14540	14466	14450	14446	14510	14789	14373	14482	14659	14706	14544	14597	14575	14540	14530	14576	14520	14485	14591	14598	14624	14591	14441	14641	14552	14436	14405	14628	14545	14324	14474	14530	14651	14425	14530	14368	14497	14443	14490	14394	14392	14610	14476	14490	14586	14397	14619	14590	14604	14700	14533	14348	14475	14585	14531	14454	14543	14396	14512	14647	14475	14486	14376	14660	14503	14584	14553	14389	14529	14688	14676	14598	14543	14439	14680	14538	14568	14335	14437	14568	14368	14453	14599	14513	14480	14511	14531	14513	14429	14399	14503	14554	14575	14536	14451	14445	14474	14379	14562	14609	14460	14430	14563	14514	14593	14584	14601	14434	14337	14501	14547	14522	14590	14746	14438	14566	14519	14365	14514	14478	14643	14502	14471	14448	14372	14506	14577	14598	14626	14455	14548	14404	14456	14502	14518	14522	14682	14582	14596	14529	14455	14490	14443	14517	14478	14584	14497	14550	14591	14558	14618	14668	14602	14671	14528	14513	14474	14608	14488	14483	14656	14748	14547	14645	14570	14465	14561	14409	14376	14489	14396	14625	14527	14592	14444	14657	14532	14556	14440	14505	14560	14518	14446	14589	14470	14530	14635	14581	14433	14499	14601	14577	14578	14662	14549	14500	14317	14487	14436	14514	14516	14787	14558	14675	14411	14391	14501	14736	14678	14513	14560	14392	14591	14560	14457	14581	14422	14590	14504	14380	14363	14507	14435	14755	14521	14437	14595	14438	14533	14422	14597	14683	14478	14419	14521	14341	14628	14535
22564	21001	28701	23450	21236	23276	24622	19018	18139	18240	17730	17643	17602	17363	17382	17160	17016	17305	17251	17015	16832	16982	16719	16895	16934	16794	16843	17026	16721	16656	16892	16781	16892	16703	16659	16768	16650	16748	16581	16666	16771	16779	16717	16759	16569	16625	16781	16548	16527	16588	16744	16370	16594	16545	16445	16699	16622	16568	16640	16529	16590	16545	16470	16616	16336	16638	16791	16607	16669	16438	16547	16762	16709	16657	16633	16441	16618	16548	16461	16483	16602	16430	16713	16489	16389	16702	16467	16571	16482	16512	16506	16387	16594	16384	16392	16673	16412	16375	16468	16290	16371	16451	16345	16640	16494	16395	16513	16536	16361	16377	16657	16473	16615	16600	16440	16408	16679	16581	16505	16393	16595	16430	16487	16558	16533	16425	16439	16391	16533	16488	16313	16534	16400	16412	16339	16247	16410	16308	16671	16500	16492	16424	16632	16296	16415	16457	16430	16289	16282	16647	16470	16396	16555	16611	16600	16535	16472	16599	16342	16409	16625	16410	16386	16284	16641	16465	16482	16398	16462	16267	16398	16433	16389	16310	16300	16298	16504	16327	16370	16427	16456	16594	16265	16310	16552	16489	16540	16617	16426	16435	16432	16472	16569	16457	16628	16521	16463	16372	16295	16455	16406	16343	16387	16673	16336	16582	16429	16415	16398	16585	16474	16519	16638	16499	16475	16555	16390	16363	16634	16279	16445	16406	16674	16572	16539	16276	16240	16383	16626	16591	16279	16648	16309	16472	16658	16165	16660	16608	16620	16455	16636	16318	16339	16604	16480	16508	16375	16397	16162	16633	16531	16226	16426	16674	16622	16414	16441	16391	16517	16585	16491	16512	16552	16413	16450	16361	16424	16502	16429	16482	16328	16339	16442	16477	16612	16440	16449	16700	16580	16500	16548	16464	16454	16545	16380	16523	16221	16554	16578	16495	16547	16490	16394	16495	16241	16422	16614	16550	16374	16506	16705	16441	16418	16354	16587	16285	16348	16340	16507	16411	16530	16464	16485	16436	16569	16476	16339	16526	16398	16474	16575	16499	16510	16541	16370	16457	16411	16661	16373	16468	16604	16549	16408	16417	16425	16357	16387	16465	16338	16334	16557	16537	16711	16213	16423	16276	16374	16430	16415	16581	16520	16634	16570	16676	16608	16544	16420	16576	16389	16445	16357	16400	16512	16425	16580	16425	16283	16619	16712	16610	16369	16438	16448	16380	16569	16682	16351	16488	16441	16477	16267	16424	16493	16605	16347	16308	16453	16459	16555	16312	16410	16579	16473	16404	16347	16657	16438	16511	16564	16292	16395	16450	16426	16478	16400	16480	16286	16399	16505	16353	16573	16677	16461	16482	16542	16633	16376	16657	16496	16094	16603	16207	16267	16455	16489	16376	16471	16599	16545	16488	16381	16382	16384	16547	16353	16184	16492	16517	16482	16613	16528	16437	16553	16570	16510	16580	16506	16478	16487	16451	16449	16515	16382	16506	16525	16459	16709	16483	16624	16351	16510	16552	16588	16480	16441	16442	16595	16492	16362	16572	16457	16320	16409	16390	16339	16393	16473	16536	16331	16622	16601	16517	16337	16375	16283	16432	16524	16375	16343	16608	16564	16554	16517	16450	16480	16528	16275	16549	16511	16608	16340	16537	16487	16360	16452	16485	16571	16620	16472	16502	16525	16512	16668	16558	16546	16488	16472	16499	16691	16417	16298	16500	16415	16476	16429	16360	16317	16364	16387	16378	16510	16321	16166	16658	16590	16442	16319	16368	16299	16504	16437	16359	16605	16333	16661	16280	16430	16465	16449	16629	16489	16351	16599	16728	16497	16492	16516	16559	16705	16391	16372	16275	16269	16261	16623	16417	16316	16611	16489	16430	16371	16400	16467	16723	16491	16353	16443	16398	16435	16608	16276	16360	16459	16357	16334	16474	16438	16597	16522	16522	16643	16476	16159	16305	16442	16287	16468	16370	16547	16483	16424	16458	16608	16728	16521	16510	16514	16392	16425	16579	16474	16443	16383	16371	16671	16437	16638	16363	16276	16502	16586	16393	16397	16444	16338	16325	16319	16463	16459	16426	16552	16680	16662	16465	16560	16212	16360	16363	16507	16452	16592	16496	16551	16322	16589	16494	16451	16281	16429	16592	16708	16495	16444	16520	16386	16482	16606	16340	16673	16425	16522	16308	16518	16405	16448	16344	16235	16637	16528	16394	16594	16603	16378	16284	16715	16649	16386	16421	16383	16443	16432	16404	16426	16386	16380	16465	16407	16522	16357	16500	16461	16541	16371	16400	16459	16475	16585	16253	16355	16524	16451	16493	16361	16516	16238	16585	16587	16472	16333	16269	16392	16385	16418	16607	16532	16605	16510	16394	16415	16448	16428	16475	16507	16510	16412	16454	16621	16298	16560	16650	16412	16473	16328	16511	16405	16378	16381	16318	16352	16513	16313	16562	16324	16395	16353	16270	16363	16529	16450	16453	16336	16559	16423	16396	16304	16445	16583	16501	16395	16476	16468	16356	16507	16323	16521	16489	16481	16556	16558	16371	16521	16546	16258	16386	16349	16392	16541	16437	16545	16556	16558	16566	16249	16438	16350	16468	16551	16425	16404	16404	16541	16508	16458	16345	16478	16373	16555	16499	16617	16390	16522	16569	16483	16468	16407	16586	16464	16404	16495	16396	16537	16540	16506	16489	16518	16500	16538	16442	16326	16388	16545	16185	16138	16421	16315	16548	16400	16465	16452	16436	16364	16638	16651	16428	16387	16433	16486	16483	16556	16469	16510	16358	16625	16443	16551	16301	16430	16477	16529	16472	16588	16274	16437	16449	16328	16460	16443	16492	16318	16541	16361	16267	16530	16496	16417	16435	16609	16354	16448	16453	16508	16558	16538	16631	16613	16420	16814	16338	16628	16251	16585	16395	16206	16464	16299	16324	16432	16447	16458	16322	16605	16413	16436	16412	16604	16341	16392	16378	16276	16482	16386	16371	16489	16239	16502	16540	16422	16447	16417	16393	16298	16560	16457	16513	16647	16560	16312	16353	16510	16565	16520	16553	16585	16495	16740	16496	16431	16214	16254	16335	16428	16518	16506	16300	16373	16248	16669	16367	16529	16438	16591	16575	16552	16495	16445	16439	16578	16523	16271	16395	16542	16474	16601	16602	16536	16505	16628	16479	16563	16491	16621	16522	16557	16363	16429	16419	16268	16518	16354	16436	16374	16260	16296	16466	16779	16497	16337	16277	16483	16403	16496	16308	16451	16212	16585	16469	16673	16314	16662	16339	16412	16403	16614	16561	16726	16256	16670	16569	16324	16333	16562	16543	16384	16527	16455	16575	16494	16641	16466	16353	16432	16541	16321	16594	16276	16524	16420	16410	16396	16419	16455	16342	16408	16494	16454	16555	16522	16625	16505	16367	16347	16310	16418	16385	16504	16457	16315	16528	16443	16501	16444	16539	16586	16571	16477	16486	16397	16410	16428	16302	16165	16232	16637	16449	16404	16438	16503	16789	16540	16628	16462	16461	16489	16424	16578	16362	16555	16448	16458	16250	16468	16488	16414	16517	16413	16482	16381	16464	16423	16215	16442	16427	16347	16765	16493	16293	16365	16173	16552	16475	16725	16366	16415	16318	16390	16294	16323	16483	16527	16417	16600	16345	16204	16621	16299	16349	16385	16515	16405	16254	16517	16473	16427	16423	16628	16456	16473	16493	16334	16743	16658	16495	16597	16254	16553	16412	16439	16394	16651	16379	16585	16559	16443	16480	16456	16307	16350	16345	16415	16419	16446	16235	16601	16576	16544	16440	16445	16428	16467	16593	16425	16426	16384	16374	16466	16631	16550	16497	16421	16379	16521	16352	16420	16408	16398	16560	16456	16402	16398	16421	16608	16520	16434	16630	16395	16493	16587	16399	16377	16334	16482	16442	16500	16484	16323	16575	16553	16384	16351	16367	16529	16496	16434	16410	16458	16583	16404	16469	16530	16406	16559	16527	16496	16317	16563	16631	16460	16608	16582	16634	16673	16357	16351	16413	16504	16510	16424	16398	16471	16506	16258	16160	16258	16418	16480	16485	16301	16488	16601	16385	16273	16438	16568	16447	16612	16425	16536	16473	16519	16530	16489	16448	16416	16450	16450	16556	16445	16406	16480	16516	16493	16483	16642	16487	16406	16558	16495	16586	16475	16311	16548	16383	16294	16439	16509	16532	16278	16389	16524	16390	16562	16602	16601	16334	16435	16201	16336	16295	16557	16525	16390	16427	16530	16673	16477	16166	16364	16509	16682	16328	16684	16511	16664	16539	16413	16426	16447	16628	16521	16669	16633	16555	16594	16338	16519	16529	16397	16380	16671	16410	16354	16419	16455	16598	16564	16491	16511	16448	16370	16476	16619	16636	16589	16517	16417	16429	16443	16413	16527	16450	16433	16186	16399	16471	16625	16610	16610	16554	16374	16365	16321	16562	16347	16401	16485	16464	16601	16554	16499	16514	16490	16436	16583	16500	16283	16451	16564	16423	16402	16518	16504	16327	16436	16584	16276	16469	16362	16391	16403	16499	16361	16369	16564	16624	16373	16469	16440	16538	16433	16610	16409	16446	16574	16479	16587	16373	16408	16379	16344	16708	16412	16488	16555	16682	16365	16371	16452	16525	16426	16285	16466	16440	16679	16268	16600	16216	16652	16430	16387	16594	16369	16351	16650	16525	16511	16575	16509	16583	16377	16542	16701	16530	16618	16410	16333	16570	16452	16359	16377	16348	16298	16368	16579	16322	16341	16249	16411	16362	16435	16518	16560	16492	16397	16341	16718	16345	16576	16378	16484	16504	16523	16375	16338	16339	16356	16540	16596	16389	16492	16408	16489	16440	16351	16547	16563	16521	16571	16402	16286	16454	16542	16345	16590	16324	16449	16265	16552	16389	16321	16572	16507	16424	16353	16165	16267	16400	16517	16454	16456	16577	16242	16513	16374	16363	16390	16532	16385	16297	16438	16331	16341	16468	16607	16561	16418	16458	16387	16533	16546	16675	16459	16282	16226	16486	16252	16386	16479	16483	16503	16496	16272	16212	16502	16647	16456	16351	16547	16414	16457	16361	16313	16308	16409	16317	16565	16429
21238	35598	32423	25868	22413	20397	19014	17988	17234	16811	16420	16094	16191	15819	15724	15689	15521	15342	15191	15313	15114	15139	15262	15180	15028	15226	15217	15144	15057	15239	15111	15013	14999	14873	14679	14974	14734	14897	14747	14820	14877	14794	14752	14740	14981	14798	14806	14757	14666	14800	14933	14672	14768	14805	14731	14761	14777	14946	14559	14665	14770	14759	14818	14668	14743	14770	14777	14618	14629	14752	14688	14738	14506	14502	14573	14663	14794	14553	14578	14488	14677	14536	14534	14785	14685	14849	14578	14503	14653	14605	14582	14517	14686	14607	14674	14557	14728	14770	14631	14376	14696	14521	14729	14610	14585	14909	14455	14719	14523	14657	14625	14731	14615	14721	14557	14761	14588	14717	14521	14574	14765	14744	14631	14748	14677	14605	14563	14603	14527	14507	14669	14626	14467	14525	14615	14650	14645	14606	14709	14549	14458	14570	14622	14770	14620	14536	14652	14777	14712	14652	14531	14604	14441	14754	14698	14647	14556	14604	14640	14455	14627	14460	14512	14585	14667	14586	14748	14526	14555	14671	14437	14678	14518	14636	14606	14695	14830	14641	14617	14797	14751	14606	14507	14699	14409	14458	14658	14605	14624	14754	14634	14625	14586	14657	14462	14529	14466	14439	14617	14668	14430	14691	14690	14526	14554	14669	14581	14550	14505	14705	14535	14650	14602	14520	14621	14470	14626	14573	14655	14602	14642	14531	14681	14663	14645	14378	14429	14549	14660	14638	14689	14582	14459	14650	14460	14510	14599	14456	14565	14675	14607	14623	14597	14797	14826	14507	14517	14736	14558	14592	14630	14895	14636	14522	14564	14634	14583	14471	14608	14720	14534	14668	14527	14659	14553	14658	14635	14410	14658	14629	14519	14626	14642	14713	14569	14413	14508	14652	14615	14485	14821	14799	14653	14559	14770	14539	14543	14441	14629	14584	14517	14579	14536	14617	14559	14746	14645	14661	14726	14532	14572	14659	14594	14526	14765	14547	14561	14645	14657	14651	14611	14663	14682	14639	14490	14745	14650	14524	14519	14530	14643	14523	14406	14479	14599	14621	14319	14578	14538	14589	14615	14621	14582	14619	14632	14739	14617	14715	14418	14502	14699	14500	14780	14532	14718	14520	14734	14648	14636	14745	14478	14693	14608	14625	14653	14556	14740	14703	14616	14584	14594	14593	14606	14663	14521	14633	14615	14489	14583	14469	14621	14749	14582	14603	14517	14444	14670	14646	14698	14677	14603	14688	14447	14724	14577	14472	14586	14672	14632	14829	14648	14683	14570	14602	14707	14525	14562	14816	14503	14558	14633	14621	14492	14338	14563	14540	14672	14563	14774	14680	14597	14681	14706	14575	14711	14720	14448	14642	14578	14417	14595	14648	14483	14499	14688	14636	14749	14559	14649	14461	14632	14656	14559	14477	14528	14592	14713	14532	14559	14513	14833	14676	14601	14617	14640	14637	14786	14589	14605	14584	14694	14604	14595	14593	14710	14592	14544	14556	14787	14728	14490	14754	14541	14509	14662	14442	14549	14594	14737	14680	14658	14677	14535	14583	14589	14530	14804	14663	14689	14518	14805	14596	14695	14685	14777	14439	14595	14718	14783	14444	14546	14723	14695	14578	14638	14682	14696	14523	14680	14509	14699	14856	14589	14532	14521	14857	14485	14600	14622	14703	14578	14829	14542	14522	14522	14735	14553	14432	14538	14548	14583	14593	14728	14626	14723	14585	14602	14583	14657	14452	14454	14687	14687	14700	14737	14604	14436	14500	14398	14598	14745	14809	14629	14717	14643	14770	14636	14637	14641	14702	14602	14619	14532	14643	14580	14707	14563	14634	14548	14618	14709	14544	14605	14505	14719	14603	14666	14584	14588	14692	14647	14662	14692	14636	14581	14560	14686	14514	14793	14407	14654	14477	14575	14579	14509	14511	14637	14393	14699	14504	14632	14733	14453	14470	14574	14467	14628	14536	14854	14445	14560	14488	14592	14651	14637	14483	14657	14474	14439	14586	14535	14718	14661	14613	14694	14568	14532	14612	14686	14614	14497	14603	14499	14727	14719	14648	14527	14777	14657	14729	14629	14623	14633	14592	14608	14606	14563	14562	14662	14523	14560	14795	14606	14697	14824	14596	14586	14725	14549	14588	14608	14528	14707	14661	14586	14709	14601	14580	14603	14606	14680	14565	14505	14437	14670	14569	14577	14542	14526	14561	14579	14595	14526	14486	14628	14610	14658	14707	14632	14469	14535	14695	14536	14656	14648	14573	14624	14522	14615	14520	14673	14636	14820	14549	14727	14561	14482	14709	14438	14760	14662	14693	14551	14558	14665	14590	14680	14570	14643	14660	14795	14405	14589	14471	14690	14723	14534	14770	14609	14453	14526	14402	14605	14640	14618	14566	14731	14680	14576	14841	14473	14510	14550	14576	14665	14632	14602	14708	14725	14550	14733	14584	14596	14461	14721	14642	14522	14677	14611	14526	14724	14582	14577	14510	14559	14603	14592	14629	14681	14627	14604	14553	14731	14778	14624	14576	14415	14590	14574	14610	14617	14628	14487	14521	14563	14566	14582	14608	14716	14702	14633	14661	14612	14531	14612	14469	14622	14506	14622	14629	14519	14606	14789	14681	14666	14682	14628	14563	14546	14586	14599	14620	14531	14606	14374	14721	14678	14507	14354	14769	14696	14721	14696	14616	14434	14757	14341	14544	14712	14565	14506	14386	14602	14516	14698	14624	14495	14555	14679	14602	14723	14537	14691	14703	14607	14737	14525	14574	14508	14464	14469	14641	14604	14553	14604	14689	14674	14625	14689	14652	14679	14630	14768	14471	14578	14788	14468	14462	14701	14556	14458	14518	14532	14621	14501	14584	14585	14664	14686	14646	14750	14587	14548	14739	14417	14569	14738	14563	14465	14631	14650	14547	14359	14625	14440	14699	14512	14677	14716	14609	14493	14561	14423	14591	14660	14572	14507	14811	14715	14750	14547	14781	14713	14534	14520	14609	14541	14597	14512	14675	14743	14488	14585	14602	14516	14594	14500	14600	14525	14592	14684	14497	14431	14597	14538	14563	14575	14618	14440	14677	14589	14428	14544	14736	14519	14620	14631	14438	14631	14627	14759	14515	14557	14451	14639	14463	14598	14661	14575	14489	14591	14655	14711	14390	14537	14743	14626	14674	14636	14614	14492	14537	14473	14665	14647	14673	14697	14659	14514	14579	14678	14626	14585	14718	14774	14793	14626	14690	14622	14698	14684	14769	14646	14745	14495	14658	14591	14445	14721	14643	14685	14732	14600	14749	14605	14602	14696	14645	14623	14538	14452	14574	14556	14576	14702	14495	14464	14610	14646	14537	14592	14594	14500	14646	14706	14632	14484	14753	14579	14601	14600	14548	14595	14641	14701	14745	14522	14580	14647	14569	14783	14534	14658	14607	14591	14456	14715	14515	14739	14682	14506	14577	14705	14535	14541	14584	14483	14612	14568	14648	14622	14561	14461	14646	14526	14707	14639	14622	14835	14638	14639	14729	14611	14525	14722	14650	14746	14563	14547	14826	14671	14561	14549	14668	14736	14623	14520	14444	14676	14609	14709	14716	14759	14612	14483	14606	14406	14615	14510	14601	14625	14527	14611	14559	14470	14545	14682	14502	14660	14614	14604	14650	14667	14660	14601	14585	14583	14473	14499	14488	14830	14378	14594	14577	14613	14668	14577	14532	14466	14526	14583	14547	14511	14572	14539	14579	14595	14668	14648	14496	14744	14622	14599	14665	14650	14538	14687	14557	14620	14486	14491	14673	14473	14612	14550	14635	14690	14605	14670	14484	14521	14653	14798	14677	14524	14519	14591	14810	14721	14666	14521	14781	14594	14740	14766	14525	14634	14457	14601	14589	14493	14619	14785	14474	14744	14625	14661	14448	14578	14610	14584	14426	14613	14671	14776	14657	14694	14579	14669	14570	14622	14632	14665	14641	14473	14601	14530	14736	14673	14521	14582	14573	14447	14555	14764	14571	14560	14539	14545	14554	14554	14616	14564	14605	14602	14518	14513	14542	14692	14714	14598	14622	14758	14721	14554	14517	14500	14569	14655	14623	14612	14472	14401	14752	14711	14581	14616	14669	14630	14679	14532	14736	14607	14415	14545	14562	14561	14564	14620	14635	14613	14820	14647	14464	14518	14700	14443	14836	14547	14562	14610	14519	14608	14648	14628	14484	14720	14596	14454	14680	14562	14630	14539	14597	14697	14644	14558	14652	14531	14668	14661	14713	14677	14571	14556	14624	14627	14550	14662	14678	14791	14719	14464	14534	14598	14497	14614	14628	14599	14685	14646	14564	14549	14617	14667	14419	14581	14507	14649	14769	14718	14673	14451	14508	14822	14609	14553	14759	14591	14544	14681	14571	14597	14642	14456	14518	14654	14645	14516	14580	14458	14485	14685	14639	14618	14669	14656	14671	14699	14613	14666	14581	14583	14607	14602	14801	14616	14704	14628	14699	14550	14658	14452	14552	14615	14612	14521	14639	14547	14581	14605	14663	14656	14442	14491	14591	14707	14641	14639	14587	14475	14494	14756	14487	14813	14425	14643	14538	14570	14581	14453	14790	14548	14503	14691	14617	14531	14695	14554	14554	14542	14581	14684	14610	14551	14745	14583	14456	14666	14583	14433	14588	14630	14459	14679	14587	14670	14545	14467	14825	14530	14633	14656	14511	14617	14522	14614	14519	14668	14714	14559	14697	14572	14467	14471	14682	14575	14716	14671	14756	14420	14677	14537	14568	14559	14640	14634	14540	14539	14523	14539	14414	14672	14686	14657	14671	14733	14603	14592	14709	14596	14401	14499	14453	14698	14491	14509	14638	14669	14537	14602	14517	14421	14895	14723	14501	14658	14444	14463	14562	14738	14607	14487	14503	14714	14653	14741	14783	14704	14702	14652	14574	14635	14600	14493	14625	14475	14657	14535	14650	14589	14564	14635	14571	14635	14657	14680	14535	14734	14572	14569	14643	14632	14608	14551	14653	14551	14633	14662	14594	14516	14495	14473	14556	14537	14661	14620	14457	14636	14513	14680	14611	14504	14474	14686	14791	14516	14624	14459	14610	14674	14601	14589	14489	14585	14588
27198	22019	24484	21293	17632	16989	16780	16569	16125	16177	15972	16070	16094	16085	16131	15944	15875	16118	15792	15793	16029	15941	15822	15843	15877	15896	15546	15970	15899	15904	15867	15907	15805	15807	15964	15771	15938	15820	15805	15756	15912	15688	15805	15568	15762	15701	15971	15770	15747	15779	15997	15891	15767	15695	15612	15771	15930	15726	15704	15765	15634	15685	15854	15823	15902	15771	15989	15994	15881	15677	15800	15653	15714	15819	15755	15876	15789	15671	15620	15737	15727	15695	15743	15960	15943	15876	15780	15703	15896	15679	15700	15804	15901	15657	15720	15844	15875	15801	15712	16009	15682	15712	15784	15781	15635	16012	15842	15604	15613	15774	15919	15695	15798	15627	15737	15557	15937	15928	15916	15870	15617	15816	15803	15726	15752	15909	15955	15603	15560	15729	15654	15745	15698	15815	15817	15824	15933	15591	15662	15652	15888	15669	15736	15762	15826	15568	15767	15762	15910	15840	15857	15615	15663	15826	15839	15670	15766	15853	15772	15662	15760	15576	15479	15606	15618	15731	15884	15914	15627	15690	15697	15714	15772	15675	15679	15868	15779	15653	15734	15742	15583	15783	15963	15903	15768	15783	15674	15777	15912	15854	15789	15539	15526	15810	15650	15742	15723	15781	15740	15870	15639	15926	15719	15862	15592	15445	15714	15638	15760	15930	15854	15661	15883	15727	15790	15712	15812	15742	15552	15765	15769	15579	15643	15853	15628	15764	15853	15848	15759	15761	15827	15769	15791	15658	15681	15606	15889	15711	15757	15701	15752	15788	15785	15734	15877	15792	15709	15742	15721	15782	15873	15754	15750	15613	15693	15713	15823	15730	15749	15641	15839	15713	15740	15642	15463	15749	15617	15599	15676	15726	15709	15638	15805	15696	15552	15577	15600	15648	15746	15931	15860	15865	15704	15791	15836	15772	15871	15592	15645	15707	15901	15930	15783	15851	15720	15603	15949	15784	15811	15630	15807	15592	15655	15676	15777	15742	15659	15705	15735	15669	15633	15612	15764	15932	15774	15874	15906	15897	15586	15670	15906	15759	15706	15831	15910	15954	15790	15722	15794	15575	15827	15674	15782	15615	15663	15593	15636	15669	15753	15914	15676	15684	15689	15824	15563	15683	15717	15756	15542	15824	15737	15898	15585	15650	15806	15684	15881	15786	15666	15769	15753	15673	15493	15702	15722	15773	15700	15615	15775	15708	15882	15710	15896	15719	15632	15579	15912	15988	15920	15759	15533	15636	15781	15736	15813	15750	15871	15610	15672	15728	15866	15707	15737	15813	15664	15933	15917	15773	15845	15989	15874	15846	15786	15749	15873	15473	15643	15697	15777	15814	15753	15842	15881	15890	15728	15884	15885	15633	15821	15723	15693	15532	15715	16079	15786	15767	15628	15617	15887	15875	15866	15692	15727	15891	15730	15837	15909	15801	15791	15676	15696	15637	15701	15530	15810	15528	15682	15621	15937	15697	15700	15836	15766	15731	15836	15740	15725	15485	15848	15764	15862	15748	15730	15855	15664	15679	15839	15932	15886	15804	15788	15739	15654	15676	15714	15902	15728	15718	15627	15696	15856	15803	15889	15848	15843	15767	15793	15785	15731	15665	15708	15767	15651	15685	15719	15611	15787	15801	15828	15744	15829	15675	15833	15624	15765	15808	15979	15850	15879	15885	15627	15639	15740	15661	15699	15795	15712	15569	15964	15897	15889	15922	15688	15832	15628	15732	15827	15789	15890	15724	15616	15710	15731	15865	15859	15951	15735	15859	15688	15774	15737	15672	15815	15812	15848	15752	15715	15931	15944	15533	15715	15724	15872	15772	15768	15620	15746	15743	15771	15699	15465	15875	15892	15719	15916	15583	15738	15625	15776	15766	15732	15576	15763	15850	15762	15740	15662	15863	16032	15637	15753	15695	15677	15871	15796	15662	15728	15708	15743	15832	15750	15726	15563	15860	15889	15630	15722	15875	15578	15813	15777	15956	15752	15811	15718	15733	15818	15919	15653	15791	15711	15735	15888	15814	15737	15746	15640	16033	15784	15794	15680	15841	15892	15893	15857	15933	15721	15705	15747	15741	15706	15612	15723	15782	16030	15685	15700	15456	15689	15638	15729	15611	15851	15606	15804	15813	15923	15914	15937	15734	15727	15701	15671	15580	15725	15768	15866	15841	15902	15844	15786	15710	15922	15632	15705	15814	15694	15579	15662	15709	15720	15700	15724	15925	15817	15731	15725	15910	15682	15663	15880	15756	15560	15620	15703	15705	15530	15837	15709	15787	15719	15855	15789	15954	15828	15689	15754	15629	15841	15815	15740	15823	15756	15721	15610	15739	15850	15806	15789	15809	15963	15780	15760	15783	15715	15752	15702	15623	15732	15803	15862	15781	15880	15694	15773	15775	15802	15795	15802	15816	15781	15808	15691	15627	15598	15656	15839	15764	15735	15589	15583	15720	15541	15812	15855	15649	15863	15638	15861	15707	15830	15749	15957	15597	15745	15737	15659	15813	15664	15679	15567	15827	15938	15776	15642	15845	15827	15835	15841	15621	15691	15862	15663	15411	15900	16022	15808	15938	15864	15642	15617	15676	16024	15688	15917	15684	15752	15741	15553	15741	15715	15904	15787	15737	15733	15935	15568	15745	15935	15919	15936	15941	16046	15776	15492	16012	15800	15771	15896	15592	15736	15850	15782	15866	15911	15786	15832	15920	15541	15614	15779	15748	15606	15832	15902	15897	15733	15580	15776	15648	15599	15864	15644	15746	15852	15800	15643	15968	15654	15708	15795	15572	15668	15824	15904	15749	15663	15860	15852	15918	15641	15739	15793	15918	15780	15740	15794	15788	15720	15529	15752	15794	15876	15740	15764	15675	15728	15745	15678	15772	15708	15781	15644	15494	15757	15660	15734	15675	15697	15721	15813	15764	15653	15795	15807	15718	15693	15652	15662	15670	15798	15803	15637	15887	15717	15746	15899	15842	15952	15713	15771	15915	15758	15752	15677	15804	15731	15903	15685	15853	15781	15492	15673	15739	15799	15629	15531	15647	15736	15716	15713	15662	15703	15681	15885	15830	15746	15880	15964	15764	15830	15709	15749	15634	15729	15645	15584	15753	15774	15535	15538	15756	15761	15720	15852	15619	15785	15813	15889	16103	15977	15779	15797	15829	15866	15708	15849	15837	15834	15647	15838	15849	15641	15875	15764	15639	15903	15625	15756	15807	16130	15722	15658	15670	15687	15575	15751	15500	15887	15748	15695	15619	15816	15826	15821	15900	15804	15847	15895	15749	15530	15790	15839	15785	15804	15832	15742	15649	15616	15750	15870	15870	15726	15892	15678	15702	15570	15696	15610	15752	15646	15827	15854	15714	16002	15758	15820	15660	15504	15683	15615	15762	15923	15822	15833	15967	15664	15663	15703	15732	15877	15595	15775	15863	15916	15990	15852	15623	15794	15851	15909	15718	16007	15910	15691	15748	15839	15772	15810	15757	15725	15678	15785	15701	15711	15795	15771	15959	15884	15533	15866	15601	15705	15782	15898	15648	15831	15923	15654	15717	15665	15762	15855	15751	15820	15917	15796	15870	15873	15603	15813	15850	15765	15732	15843	15716	15675	15634	15950	15788	15805	15711	15718	15516	15809	15979	15861	15830	15935	15728	15647	15656	15741	15706	15644	15830	15737	15607	15584	15694	15690	15786	15916	15954	15835	15797	15755	15778	15809	15731	15718	15736	15907	15878	15682	15853	15972	15827	15651	15682	15694	15871	15617	15726	15766	15925	15719	15887	15837	15827	15930	15802	15814	15803	15755	15905	15708	15635	15688	15700	15901	15696	15653	15551	15570	15727	15569	15801	15731	15687	15882	15642	15810	15725	15705	15702	15835	15684	15806	15647	15625	15715	15798	15933	15789	15716	15894	15903	15887	15828	15838	15758	15779	15802	15697	15732	15857	15868	15770	15952	15624	15562	15749	15905	15778	15692	15777	15706	15740	15828	15846	16012	15970	15758	15736	15866	15700	15607	15875	15755	15674	15746	15702	15767	15705	15818	15656	15579	15821	15894	15533	15780	15639	15472	15634	15575	15798	15900	15783	15796	15710	15788	15671	15719	15798	15678	15679	15577	15810	15781	15884	15909	15654	15568	15779	15809	15887	15847	15707	15738	15742	15794	15863	15765	15614	15523	15954	15918	15838	15670	15606	15803	15710	15570	15767	15891	15661	15661	15561	15809	15942	15685	15798	15874	15585	15545	15879	15758	16018	15632	16002	15929	15747	15733	15707	15857	15692	15658	15658	15861	15759	15751	15654	15717	15599	15612	15677	15823	15831	15807	15751	15662	15495	15691	15505	15846	15791	15742	15744	15628	15760	15804	15790	15953	15670	15743	15848	15777	15837	15838	15720	15602	15881	15911	15711	16024	15701	15705	15843	15763	15664	15663	16003	15798	16004	15615	15765	15879	15867	15879	15678	15775	15655	15519	15915	15804	15777	15792	15549	15722	15884	15798	15876	15859	15716	15620	15627	15725	15803	15752	15564	15779	15693	15681	15766	15699	15734	15884	15614	15863	15772	15773	15561	15583	15629	15949	15665	15716	15810	15622	15714	15792	15834	15768	15573	15764	15907	15806	15876	15627	15739	15851	15904	15875	15837	15980	15914	15818	15663	15774	15828	15703	15920	15796	15836	15840	15789	15902	15849	15593	15600	15620	15847	15856	15727	15815	15726	15831	15846	15663	15599	15705	15730	15848	15903	15725	15735	15901	15737	15745	15707	15761	15706	15811	15750	15558	15782	15663	15748	15673	15892	15628	15666	15643	15790	15742	15732	15698	15638	15662	15698	15901	15752	15802	15574	15630	15991	15794	15808	15828	15789	15680	15825	15863	15867	15808	15759	15749	15807	15917	15706	15788	15824	15920	15767	15591	15646	15726	15818	15725	15476	15803	15700	15768	15712	15547	15735	15843	15574	15681	15680	15742	15651	15808	15643	15641	15588	15699	15637	15690	15644	15694	15631	15705	15779	15827	15778	15980	15745	15505	15754	15688	15862	16123	15758	15583	15778	15546	15941	15833	15880	15730	15914	15905	15556	15752	15924	15620	15757	15782	15700	15829	15860	15897	15755	15728
18337	24632	22509	18872	17066	16434	15760	15087	14928	14818	14747	14703	14801	14513	14558	14410	14606	14523	14201	14397	14398	14458	14332	14401	14116	14504	14342	14430	14351	14238	14229	14330	14380	14185	14378	14297	14418	14273	14261	14269	14324	14185	14078	14214	14202	14087	14247	14216	14129	14298	14293	14233	14263	14300	14466	14265	14187	14174	14130	14372	14232	14375	14262	14118	14278	14231	14162	14251	14316	13965	14243	14128	14139	14291	14175	14200	14169	14005	14211	14113	14055	14246	14296	14186	14102	14157	14071	14340	14200	14212	14156	14027	14147	14176	14215	14221	14140	14261	14363	14155	14289	14107	14161	14132	14426	14181	14194	14083	14155	14131	14200	14178	14174	14029	14231	14087	14288	14164	14142	14156	14070	13976	14117	14302	14057	14206	14403	14240	14125	14196	14200	14135	14289	14366	14185	14309	14167	14084	14199	14141	14195	14119	14306	14201	14196	14218	14165	14300	14088	14048	14204	14228	14289	14182	14112	14261	14353	14054	14089	14091	14197	14141	14089	14103	14118	14008	14066	14164	14357	14220	14203	14145	14374	14257	14297	14306	14226	14025	14239	14032	14205	14161	14295	14212	14132	14253	14225	14383	14094	14203	14362	14129	14119	14199	14144	14129	14320	14232	14154	14093	14258	14208	14223	14259	14261	14044	14159	14152	14076	14230	14203	14202	14183	14088	14222	14006	14383	14210	14178	14203	14210	14224	14104	14211	14160	14188	14183	14167	14116	14238	14089	14057	14005	14143	14083	14186	14179	14207	14183	14304	14172	14191	14164	14133	14127	14034	14207	14084	14256	14157	14102	14208	14201	14229	13980	14037	14290	14137	14071	14230	14097	14251	14216	14148	14225	14119	14105	14121	14194	14150	14192	14274	14227	14248	14190	14308	14148	14056	14218	14051	14211	14111	14091	14101	14160	14069	14160	14170	14264	14213	14284	14020	14110	14053	14157	14246	14041	14190	14396	14208	14332	14127	14234	14192	14328	14158	14058	14211	14137	14159	14178	14347	14046	14182	14203	14123	14161	14158	14209	14173	14238	14195	14203	14182	14122	14191	14106	14114	14188	14223	14171	14313	14144	14264	14323	14154	14191	14112	14188	14057	14270	14219	14015	14091	14084	14109	14136	14346	14075	14183	14241	14185	14015	14066	14049	14125	14167	14138	14255	14131	14068	14224	14338	14186	14181	14197	14269	14204	14228	14133	14203	14309	14077	14050	14219	14419	14205	14301	14112	14131	14233	14208	14225	14131	14106	14267	14147	14249	14286	14108	14317	14197	14190	14174	14124	14233	14230	14301	14253	14050	14080	14124	14014	14231	14353	14219	14139	14217	14364	13949	14326	14082	14039	14261	14330	14188	14206	14076	14191	14310	14300	14314	14114	14303	14212	14196	14267	14074	14182	14203	14095	14115	14159	14288	14020	14345	14215	14150	14204	14189	14266	14189	13962	14296	14222	14106	14303	14177	14132	14161	14277	14110	14350	14132	14089	14247	13977	14193	14058	14227	14181	14109	14175	14237	14218	14200	14198	14311	14123	14167	14183	14265	14320	14009	14348	14145	14230	14101	14177	14147	14103	14137	14183	14200	14201	14077	14346	14276	14050	14102	14193	14368	14118	14297	14268	13991	14220	14237	14076	14091	14221	14203	14150	14247	13999	14273	14167	14117	14131	14200	14242	14366	14218	14198	14273	14214	14099	14198	14326	14202	14228	14204	14202	14266	14168	14169	14109	14265	14133	14360	14288	14073	14143	14219	14301	14187	14213	14060	14008	14135	14175	14117	14314	14377	14216	14072	14345	14108	14242	14057	14019	14236	14242	14186	14264	14178	14145	14072	14263	14273	14208	14060	14105	14283	14037	14061	14137	14070	14143	14241	14342	14289	14170	14166	14099	14124	14111	14113	14127	14141	14001	14160	14121	14227	14198	14222	14251	14110	14183	14273	14316	14254	14318	14221	14181	14213	14002	14257	14182	14161	14203	14176	14299	14106	14294	14253	14197	14140	14154	14198	14120	14124	14191	14083	14278	14126	14112	14188	14099	14258	14073	14224	14210	14170	14122	14163	14088	14357	14206	14097	14132	14098	14006	14178	14188	14134	14118	14224	14205	14139	14250	14197	14270	14194	14252	14241	14089	14310	14304	14046	14308	14421	14138	14161	14283	14512	14083	14271	14214	14201	14174	14035	14150	14133	14164	14250	14186	14125	14247	14186	14323	14037	14212	14164	14145	14155	14001	14112	14252	14175	14177	14147	14322	14198	14208	14170	14264	14119	14148	14180	14144	14124	14170	14142	14238	14179	14057	14180	14329	14018	14381	14192	14238	14090	14022	14143	14026	14154	14141	14155	14139	14249	14169	14150	14124	14155	14320	14277	14151	14218	14266	14141	14242	14205	14172	14249	14129	14411	14343	14159	14231	13948	13983	14221	14218	14224	14082	14177	14118	14019	14232	14318	14180	14241	14230	14032	14273	14151	14279	14105	14232	14273	14339	14179	14165	14161	14029	14091	14135	14339	14257	14296	14140	14214	13997	14314	14074	14258	14171	14149	14260	14114	14385	14235	14243	14156	14106	14315	14085	14149	14099	14308	14134	14207	14099	14287	14219	14124	14211	14175	14139	14278	14315	14110	14352	14239	14335	14161	14273	14187	14292	14225	14239	14184	14026	14181	14186	14219	14218	14177	14086	14207	14067	14127	14102	14176	14134	14161	14120	14163	14136	14121	14184	14401	14208	14101	14140	14188	14127	14110	14215	14181	14235	14156	14121	14235	14253	14246	14412	14118	14303	14167	14095	14209	14187	14138	14254	14204	14076	14135	14197	14291	14125	14228	14157	14125	14106	14173	14239	14114	14140	14281	14204	14273	14150	14161	14149	14391	14130	14123	14388	14120	14169	14332	14176	14317	14142	14183	14259	14074	14195	14105	14071	14160	14270	14205	14318	14132	14273	14111	14088	14169	14064	14171	14266	14172	14213	14121	14188	14060	14234	14200	14253	14127	14341	14128	14108	14288	14178	14341	14218	14157	14088	14210	14335	14333	14360	14218	14090	14188	14201	14160	14165	14164	14207	14116	14229	14270	14072	14133	14114	14234	14166	14101	14139	14151	14171	14060	14204	14227	14008	14109	14135	14310	14320	14093	14176	14165	14290	14143	14113	14187	14065	14315	14084	14174	14195	14243	14200	14095	14334	14180	14287	14200	14303	14200	14313	14119	14242	14312	14099	14135	14205	14302	14239	14182	14097	14309	14142	14231	14359	14212	14029	14133	14284	14249	14052	14238	14270	14333	14371	14252	14107	14239	14371	14363	14226	14122	14234	14142	14236	14097	14287	14177	14182	13970	14206	14231	14127	14063	14070	14091	14258	14168	14086	14224	14241	14206	14129	14087	14156	14253	14067	14082	14141	14173	14157	14290	14181	14160	14039	14259	14281	14335	14107	14259	14211	13947	14026	14172	14266	14209	14146	14088	14069	14112	14194	14304	14107	14120	14146	14043	14146	14197	14165	14116	14043	14208	14182	14018	14042	14251	14269	14146	14238	14258	14226	14229	14032	14198	14051	14092	14366	14107	14151	14255	14272	14162	14281	14067	14115	14346	14043	14097	14075	14261	14187	14231	14219	14246	14070	14251	14074	14215	14126	14065	14190	14239	14279	14052	14182	14273	14183	14129	14387	13998	14205	14242	14201	14208	14350	14161	14201	14235	14302	14204	14304	14158	14035	14049	14123	14134	14090	14172	14071	14160	14260	14195	14173	14249	14081	14167	14356	14123	14140	14178	14035	14262	14062	14168	14096	14180	14195	14279	14096	14154	14150	14115	14115	14125	14102	14289	14091	14154	14278	14236	14074	14223	14134	14050	14332	14186	14094	14426	14135	14311	14336	14213	14213	14074	14210	14043	14290	14047	14175	14124	14361	14197	14200	14211	14232	14232	14131	14337	14249	14153	14228	14139	14116	14197	14404	14252	14054	14404	14272	14094	14299	14146	14245	14376	14147	14233	14288	14170	14013	14136	14294	14116	14191	14292	14146	14163	14120	14142	14200	14291	14314	14177	14041	14337	14189	14284	14074	14130	14158	14193	14284	14181	14138	14251	14135	14149	14049	14320	14226	14203	14249	14218	14157	14227	14218	14189	14102	14347	14289	14293	14032	14041	14225	14015	14101	14197	14135	14187	14278	14255	14272	14257	14217	14054	14338	14132	14258	14109	14183	14128	14213	14177	14291	14236	14261	14273	14287	14211	14273	14296	14164	14075	14366	14327	14264	14182	14241	14140	14290	14218	14307	14229	14262	14126	14070	14248	14221	14184	14100	14082	14122	14058	14350	14198	14193	14225	14143	14183	14263	14152	14319	14150	14356	14096	14149	14151	14311	14088	14215	14256	14196	14287	14347	14101	14281	14337	14287	14021	14215	14035	14223	14069	14180	14104	14094	14250	14107	14165	14190	14284	14184	14093	14329	14167	14281	14121	14250	14159	14154	14258	14342	14076	14154	14153	14167	14176	14247	14034	14356	13963	14152	14181	14284	14396	14049	14180	14284	14157	14279	14052	14160	14239	14272	14243	14168	14132	14159	14170	14174	14102	14292	14121	14148	14145	14173	14129	14154	14255	14270	14131	14136	14084	14351	14022	14149	14119	14096	14174	14056	14204	14042	14261	14213	14284	14246	14200	14112	14129	14209	14273	14166	14288	14146	14092	14165	14288	14281	14049	14105	14325	14041	14270	14170	14099	14028	14133	14179	14048	14227	14067	14335	14032	14140	14154	14019	14157	14450	14199	14125	14219	14199	14240	14233	14237	14180	14255	14206	14219	14269	14173	14179	14121	14199	14094	14243	14087	14385	14065	14204	14370	14232	14117	14260	14140	14184	14219	14134	14307	14209	14082	14119	14339	14177	14151	14046	14182	14133	14214	14158	14251	14238	14069	14145	14131	14224	14152	14199	14358	14264	14141	14177	14234	14188	14158	14205	14180	14423	14304	14210	14063	14352	14118	14309	14129	14131	14263	14041	14243	14260	14192	14357	14179	14178	14259	14120	14142	14023	14153	14202	14079	14247	14205	14081	13975	14104	14161	14082	14347	14286	14160	14219	14185	14037	14120	14290	14198	14177	14150	14258	14241
23482	20923	28167	23919	21838	21755	20740	17952	17158	17361	17104	16780	16970	16704	16537	16837	16698	16522	16623	16613	16678	16591	16477	16482	16505	16657	16569	16541	16440	16442	16433	16473	16343	16358	16431	16563	16457	16379	16429	16232	16360	16179	16321	16507	16174	16109	16047	16280	16371	16275	16142	16355	16287	16381	16421	16405	16263	16283	16286	16213	16381	16313	16130	16247	16463	16180	16485	16282	16321	16214	16151	16413	16308	16187	16283	16160	16217	16221	16187	16133	16318	16478	16242	16261	16415	16254	16092	16265	16355	16377	16184	16187	16321	16203	16041	16321	16308	16187	16347	16214	16444	16273	16248	16028	16262	16127	16167	16216	16272	16171	16462	16105	16244	16428	16207	16316	16301	16065	16288	15949	16314	16287	16236	16097	16075	16317	16168	16142	16209	16472	16392	16337	16385	16404	16368	16167	16234	16195	16155	16300	16233	16080	16159	16175	16398	16006	16055	16101	16215	16099	16088	16228	16252	16310	16302	16300	16247	16303	16323	15861	16193	16237	16103	16230	16254	16105	16064	16327	16377	16412	16087	16269	16204	16241	16247	16277	16184	16163	16229	16269	16520	16038	16004	16217	16235	16328	16109	15978	16338	16267	16265	16110	16085	16408	16120	16224	16288	16144	16196	16264	16408	16301	16179	16465	16163	16105	16173	16116	16271	16308	16157	16251	16298	16321	16235	16010	16169	16230	16237	16155	16196	16273	16037	16271	16143	16106	16061	16060	16278	16159	16335	16146	16242	16191	16322	16256	16338	16296	16244	16198	16169	16168	16215	16143	16254	16389	16076	16331	16102	16257	16111	16233	16285	16302	16259	16296	16284	16271	16174	16177	16167	16125	16317	16193	16369	16320	15991	16241	16292	16358	16193	16203	16219	16125	16111	16156	16065	16297	16053	16123	16114	16225	16204	16111	15984	16188	16154	16197	16165	16508	16374	15992	16271	16227	16372	16068	16186	16037	16304	16326	16235	16275	16182	16324	15981	16128	16162	16114	16270	16386	16283	16345	16139	16338	16156	16354	16263	16270	16241	16199	16253	16372	16273	16320	16189	16136	16059	16174	16135	16185	16104	16228	16185	16223	16103	16227	16188	16183	16101	16214	16197	16210	16225	16158	16209	16035	16289	16251	16073	16292	16072	16079	15914	16079	16097	16120	16377	16235	16198	16231	16354	16257	16325	16117	16075	16155	16175	16254	16197	16150	16182	16195	16176	16231	16167	16165	16492	16452	16065	16154	16150	16173	16308	16254	16219	16207	16142	16120	16330	16258	16174	16109	16085	16226	16195	16183	16244	16259	16066	16032	16408	16334	16346	16245	16485	16089	16213	16268	16309	16030	15871	16402	16248	16132	16231	16416	16312	16336	16347	16530	16130	16117	16278	16164	16234	16154	16144	16258	16214	16087	16267	16295	16250	16347	16088	16285	16284	16240	16162	16204	16294	16060	16196	16288	16186	16262	16050	16221	16039	16225	16230	16436	16283	16071	16363	15936	16252	16098	16231	16239	16034	16154	16072	16179	16238	16279	16290	16206	16385	16431	16089	16204	16177	16264	16174	16286	16159	16244	16265	16306	16182	16165	16230	16204	16113	16348	16319	16046	16088	16341	16210	16108	16230	16344	16151	16204	16124	16169	16090	16340	16247	16021	16318	16171	16382	16169	16270	16224	16063	16340	16063	16204	16378	16181	16095	16209	16336	16152	16220	16289	16384	16156	16340	16019	16149	16381	16123	16006	16387	16144	16325	16329	16191	16260	16294	16234	16219	16106	16082	16170	16315	16068	16190	16068	16194	16179	16310	16121	16152	16395	16474	15949	16100	16183	16068	16185	16172	16185	16072	16231	16351	16319	16203	16292	16208	16377	16269	16194	16320	16210	16150	16344	16305	16197	16288	16150	16182	16209	16186	16345	16092	16236	16122	16378	16270	16003	16486	16179	16453	16230	16058	16198	16167	16191	16017	16154	16306	16267	16269	16187	16465	16080	16170	16214	16304	16266	16249	16269	16436	16299	16147	16093	16228	16233	16181	16189	16322	16430	16128	16233	16121	16126	16324	16443	16182	16372	16116	16156	16341	16368	16122	16218	16406	16230	16295	16148	15958	16086	16449	16131	16126	16373	16075	16096	16301	16301	16092	16279	16168	16066	16102	16263	16214	16116	16235	16223	16209	16343	16162	16174	16159	16236	16210	16196	16119	16212	16216	16179	16158	16143	16253	16097	16256	16284	16042	16146	16240	16259	16171	16179	16260	16251	16375	16259	16270	16202	16354	16253	16102	16409	16244	16147	16223	16245	16322	16425	16015	16249	16206	15912	16167	16094	16293	16205	16189	16066	16212	16235	16263	16247	16142	16144	16108	16111	16212	16224	16331	15940	16244	16313	16223	16332	16213	16183	16266	16305	16293	16160	15988	16171	16147	16199	16196	16204	16293	16253	16078	16280	16159	16227	16109	16108	16243	16216	16299	16209	16333	16168	16362	16372	16397	16216	16197	16217	16194	16234	16161	16126	16263	16267	16242	16213	16299	16274	16123	16148	16287	16075	16005	16354	16429	16142	16182	16263	16408	16468	16310	16047	16001	16194	16190	16326	16231	16060	16163	16246	16305	16268	16151	16189	16442	16113	16102	16088	16169	16152	16274	16185	16130	16226	16292	16359	16389	16250	16302	16382	16225	16276	16438	16304	16137	16085	16289	16231	16151	16315	16181	16166	16257	16392	16363	16303	16347	16249	16144	16195	16150	16079	16104	16106	16028	16110	16259	16093	16108	16260	16234	16076	16230	16198	16330	16153	16206	16271	16200	16053	16092	16242	16502	16176	16251	16332	16283	16200	16140	16236	16297	16294	16217	16050	16442	16343	16239	16196	16358	16162	16399	16309	16229	15999	16210	16358	16230	16191	16191	16115	16117	16304	16186	16121	16396	16135	16300	16228	16294	16131	16218	16356	16455	16288	16254	16071	16263	16237	16109	16321	16255	16369	16058	16166	16165	16160	16285	16162	16224	16432	16391	16193	16191	16296	16101	16208	16301	16026	16214	16174	16310	16194	16197	16107	16157	16128	16053	16426	16203	16175	16331	16218	16126	16260	16161	16189	16242	16230	16212	16344	16144	16111	16311	16206	16221	16273	16170	16216	16100	16285	16281	16079	16292	16202	16283	16179	16054	16118	16290	16210	16235	16322	16253	16133	16231	16185	16221	16178	16266	16204	16084	16334	16194	16477	16214	16224	16218	16350	16353	16225	16259	16399	16208	16413	16228	16350	16191	16430	16333	16017	16256	16033	16305	16111	16200	16153	16227	16326	16161	16350	16135	16227	16281	16028	16274	16123	15990	16350	16404	16270	16203	16291	16154	16143	16401	16337	16180	16286	16226	16388	16253	16275	16208	16080	16308	16219	16240	16126	16183	16131	16236	16164	15974	16156	16283	16556	16312	16183	16211	16055	16477	16222	16243	16197	16194	16226	16243	16187	16200	16299	16217	16209	16247	16125	16298	16056	16155	16181	16314	16236	16094	16402	16324	16369	16195	16246	16150	16186	16310	16264	16236	16073	16214	16198	16216	16124	16206	16170	16312	16119	16078	16194	16270	16352	16449	16114	16110	16153	16148	16248	16179	16571	16164	16117	16168	16048	16266	16198	16341	16131	16112	16317	16262	16111	16311	16203	16087	16185	16104	16223	16210	16206	15884	16121	16034	16082	16191	16213	16149	16197	16233	16196	16138	16151	16098	16273	16047	16004	16236	16215	16225	16331	16170	16156	16317	16288	16412	16211	16419	16206	16138	16318	16426	16320	16217	16242	16243	16328	16141	16413	16452	16173	16192	16001	16142	16173	16446	16126	16234	16189	16293	16115	16086	16174	16222	16265	16126	16314	16222	16168	16211	16065	16202	16159	16215	16252	16344	16418	15870	16161	16062	16261	16248	16238	16039	16056	16413	16448	16240	16217	16234	16400	16322	16408	16435	16310	16248	16060	16319	16139	16063	16173	16143	16088	16226	16119	16286	16302	16379	16359	16249	16165	16337	16043	16060	15896	16269	16216	16257	16279	16341	16336	16185	16160	16170	16113	16117	16253	15932	16297	16274	16442	16348	16285	16321	16166	16048	16249	16304	16277	16178	16463	16455	16259	16338	16299	16223	16328	16266	16206	16094	16090	16330	16182	16311	16425	16013	16237	16299	16407	16177	16195	15953	16167	16121	16294	16160	16192	16218	16381	16151	16148	16161	16243	16063	16279	16162	16181	16152	16091	16241	16313	16249	16193	16286	16187	16247	16177	16320	16297	16457	16265	16372	16221	16162	16247	16308	16214	16305	16200	16333	16388	16140	16237	16377	16197	16415	16193	16312	16276	16168	16103	16224	16259	16260	16256	16322	16085	16292	16228	16455	16245	16131	16246	16195	16239	16286	16251	16079	16217	16291	16354	16202	16224	16154	16141	16186	15985	16149	16148	16275	15982	16326	16384	16313	16281	16392	16070	16355	16107	16170	16089	16432	16341	16310	16018	16166	16084	15984	16199	16388	16165	16157	16204	16343	16130	16029	16243	16219	16154	16055	16297	16226	16131	16299	16247	16220	16176	16124	16207	16119	16215	16210	16341	16109	16160	16230	16168	16291	16268	16204	16106	16219	16008	16320	16168	16286	16230	16158	16209	16489	16352	16448	16197	16130	16263	16111	16205	16295	15988	16226	16132	16261	16271	16153	16073	16277	15999	16153	16063	16305	16035	16261	16239	16221	16101	16202	16112	16257	16419	16259	16210	16339	16165	16102	16210	16185	16190	16368	16321	16418	16395	16235	15991	16003	16178	16132	16138	16366	16360	16288	16236	16292	16139	16094	16132	16200	16239	16168	16396	16125	16367	16247	16357	16282	16177	16370	16167	16075	16257	16141	16242	16200	16223	16057	16116	16166	16178	16346	16234	16082	15896	16090	16262	16381	16310	16450	16336	16485	16208	16102	16157	16243	15981	16105	16142	16251	16442	16035	16237	16262	16285	16138	16285	16381	16233	16211	16154	16459	16331	16209	16227	16237	16181	16062	16281	16118	16245	16288	16189	16141	16219	16105	16098	16150	16212	16358	16266	16123	16285	16280	16236	16313	16288	16349	16159	16122	16143	16180	15995
19406	30872	28143	22776	20111	18560	17288	16647	16335	15883	15831	15390	15354	15346	15073	15121	15160	15091	15053	14860	14944	14723	14768	14773	14768	14880	14616	14656	14749	14632	14608	14684	14813	14615	14617	14688	14617	14618	14633	14546	14766	14402	14728	14674	14582	14582	14615	14546	14445	14616	14676	14708	14598	14608	14656	14591	14590	14676	14692	14478	14481	14593	14425	14602	14545	14440	14414	14374	14536	14606	14566	14378	14363	14490	14612	14509	14412	14449	14489	14484	14568	14474	14534	14414	14574	14344	14531	14568	14575	14478	14584	14567	14677	14535	14445	14413	14570	14472	14510	14495	14450	14541	14361	14492	14513	14415	14407	14623	14415	14515	14540	14540	14402	14557	14528	14440	14434	14359	14600	14384	14430	14419	14341	14641	14503	14460	14538	14546	14576	14486	14479	14368	14504	14421	14546	14398	14572	14477	14447	14432	14470	14431	14487	14575	14613	14347	14502	14477	14385	14605	14638	14326	14521	14289	14463	14444	14576	14512	14460	14287	14448	14550	14467	14393	14453	14454	14558	14510	14579	14535	14332	14565	14330	14507	14493	14538	14501	14339	14715	14470	14571	14361	14318	14465	14544	14561	14572	14673	14459	14507	14593	14665	14460	14436	14322	14418	14402	14484	14528	14516	14423	14452	14607	14396	14448	14462	14371	14618	14480	14567	14298	14380	14515	14328	14478	14649	14361	14589	14361	14465	14548	14360	14456	14551	14610	14491	14456	14540	14591	14366	14581	14499	14369	14427	14438	14719	14684	14497	14559	14558	14535	14626	14404	14268	14504	14397	14440	14375	14350	14469	14485	14439	14452	14471	14521	14356	14492	14604	14419	14415	14380	14367	14445	14544	14453	14593	14552	14432	14493	14409	14384	14512	14540	14566	14344	14413	14465	14533	14496	14452	14384	14494	14284	14479	14332	14522	14415	14436	14639	14385	14598	14514	14456	14455	14331	14667	14353	14421	14436	14495	14558	14221	14560	14555	14469	14312	14485	14474	14490	14373	14651	14564	14482	14334	14603	14566	14488	14636	14483	14463	14356	14460	14568	14434	14385	14635	14551	14474	14487	14501	14470	14386	14532	14539	14560	14635	14539	14483	14692	14530	14520	14452	14353	14415	14428	14265	14679	14576	14421	14611	14475	14494	14396	14438	14450	14508	14354	14449	14511	14353	14408	14608	14358	14552	14607	14465	14358	14516	14480	14654	14674	14586	14437	14419	14474	14326	14379	14495	14416	14432	14524	14564	14375	14537	14372	14492	14443	14570	14490	14483	14563	14426	14375	14626	14486	14506	14521	14390	14429	14442	14537	14480	14454	14407	14367	14292	14584	14446	14395	14470	14730	14512	14419	14523	14408	14574	14484	14440	14561	14660	14453	14509	14357	14560	14641	14574	14502	14490	14363	14507	14435	14487	14423	14519	14443	14260	14358	14391	14402	14535	14566	14304	14557	14504	14453	14451	14327	14423	14272	14668	14376	14450	14565	14378	14386	14424	14477	14502	14411	14414	14382	14623	14496	14176	14472	14400	14442	14531	14437	14502	14415	14443	14380	14306	14420	14356	14471	14503	14398	14293	14269	14410	14382	14486	14572	14479	14443	14569	14734	14378	14458	14386	14433	14643	14426	14366	14489	14450	14617	14576	14417	14585	14669	14420	14397	14444	14372	14523	14327	14453	14369	14479	14414	14596	14370	14497	14485	14559	14406	14561	14548	14560	14431	14645	14316	14477	14429	14522	14442	14517	14523	14483	14631	14494	14451	14510	14553	14391	14376	14581	14589	14394	14355	14405	14461	14440	14420	14462	14511	14673	14456	14463	14605	14349	14490	14318	14396	14431	14492	14466	14521	14613	14488	14711	14463	14511	14512	14444	14446	14344	14435	14425	14426	14388	14497	14291	14428	14440	14466	14494	14624	14462	14582	14543	14508	14441	14376	14371	14528	14553	14651	14427	14447	14512	14545	14338	14413	14419	14607	14430	14548	14395	14498	14594	14646	14313	14587	14463	14412	14369	14539	14475	14347	14325	14425	14518	14493	14524	14465	14508	14498	14459	14649	14373	14513	14505	14568	14432	14354	14325	14540	14510	14557	14650	14558	14501	14491	14560	14603	14342	14532	14324	14647	14331	14415	14500	14387	14419	14540	14398	14624	14520	14553	14484	14461	14549	14296	14473	14536	14445	14461	14520	14308	14302	14389	14583	14415	14519	14534	14435	14576	14378	14364	14619	14550	14445	14468	14443	14429	14532	14466	14546	14291	14678	14482	14399	14613	14587	14438	14429	14369	14422	14480	14513	14346	14608	14439	14620	14673	14453	14509	14551	14395	14556	14408	14593	14485	14511	14524	14452	14602	14537	14424	14429	14489	14524	14502	14533	14511	14483	14501	14431	14468	14391	14480	14458	14266	14588	14633	14404	14596	14340	14402	14485	14528	14588	14472	14474	14564	14515	14523	14533	14410	14480	14429	14658	14513	14518	14295	14471	14316	14438	14498	14531	14479	14646	14355	14405	14452	14292	14392	14366	14491	14491	14468	14582	14470	14375	14442	14391	14453	14421	14511	14396	14524	14514	14537	14505	14505	14476	14582	14567	14373	14542	14466	14483	14438	14523	14518	14442	14375	14414	14397	14463	14561	14521	14257	14618	14409	14349	14474	14701	14575	14545	14358	14380	14565	14387	14483	14402	14454	14295	14439	14427	14574	14360	14422	14626	14487	14502	14526	14502	14521	14421	14510	14802	14547	14400	14534	14508	14454	14487	14393	14398	14433	14534	14471	14309	14527	14390	14463	14471	14448	14394	14568	14664	14399	14585	14531	14496	14427	14650	14413	14305	14430	14349	14511	14333	14480	14520	14490	14594	14513	14560	14426	14556	14426	14410	14451	14427	14431	14449	14338	14415	14497	14552	14283	14560	14291	14475	14434	14540	14489	14428	14507	14486	14233	14540	14383	14488	14613	14457	14476	14440	14486	14463	14491	14484	14526	14499	14465	14564	14310	14504	14406	14420	14407	14566	14498	14482	14383	14428	14446	14530	14423	14408	14419	14418	14459	14347	14504	14599	14440	14390	14598	14474	14528	14544	14428	14526	14434	14506	14465	14302	14520	14707	14457	14416	14370	14543	14685	14443	14329	14404	14506	14566	14387	14449	14511	14513	14458	14378	14539	14574	14706	14587	14501	14470	14323	14518	14381	14403	14491	14477	14467	14446	14481	14419	14452	14529	14363	14408	14509	14594	14640	14338	14511	14434	14368	14433	14407	14418	14504	14399	14367	14493	14581	14260	14638	14380	14657	14478	14501	14538	14447	14623	14608	14535	14534	14670	14373	14399	14618	14355	14546	14492	14657	14381	14497	14522	14582	14472	14440	14487	14578	14448	14376	14563	14444	14433	14600	14505	14555	14523	14414	14565	14381	14326	14406	14256	14480	14407	14336	14462	14446	14524	14472	14288	14539	14385	14560	14530	14339	14548	14577	14495	14376	14661	14416	14388	14458	14447	14706	14537	14510	14313	14463	14466	14586	14545	14662	14393	14450	14543	14464	14447	14518	14299	14541	14382	14413	14543	14517	14476	14424	14330	14526	14454	14365	14565	14466	14304	14685	14461	14437	14645	14342	14576	14499	14462	14555	14403	14494	14541	14368	14538	14444	14417	14463	14506	14515	14285	14687	14549	14621	14487	14476	14485	14422	14576	14431	14729	14329	14564	14359	14480	14435	14456	14553	14601	14531	14437	14558	14477	14424	14348	14372	14541	14455	14487	14559	14387	14417	14469	14513	14411	14568	14463	14377	14619	14625	14475	14415	14491	14553	14453	14462	14443	14528	14429	14511	14438	14445	14497	14507	14490	14346	14436	14619	14586	14497	14573	14394	14404	14476	14479	14397	14422	14588	14383	14436	14554	14455	14441	14565	14572	14289	14419	14532	14438	14689	14510	14600	14472	14333	14323	14377	14377	14590	14514	14481	14430	14296	14285	14432	14482	14344	14575	14529	14643	14679	14599	14426	14563	14567	14365	14494	14356	14318	14374	14340	14396	14500	14676	14424	14441	14446	14486	14682	14474	14644	14549	14635	14336	14525	14477	14591	14418	14415	14316	14621	14433	14396	14514	14461	14397	14487	14556	14456	14428	14351	14449	14699	14438	14451	14459	14430	14402	14587	14290	14466	14522	14338	14466	14478	14626	14583	14543	14461	14519	14465	14537	14615	14406	14458	14588	14479	14544	14541	14574	14565	14506	14375	14557	14362	14446	14549	14495	14428	14527	14487	14583	14251	14494	14519	14460	14612	14354	14577	14558	14542	14484	14530	14525	14475	14520	14500	14595	14482	14632	14486	14529	14658	14384	14454	14541	14562	14467	14579	14410	14496	14527	14527	14716	14530	14550	14392	14426	14216	14524	14341	14541	14394	14292	14439	14613	14581	14640	14501	14442	14464	14427	14610	14366	14446	14594	14581	14459	14602	14355	14570	14417	14412	14621	14569	14394	14422	14385	14479	14509	14377	14329	14444	14441	14384	14502	14389	14422	14415	14443	14377	14381	14412	14290	14457	14503	14414	14491	14368	14373	14474	14379	14492	14607	14358	14542	14498	14333	14543	14509	14371	14376	14483	14573	14436	14521	14622	14498	14395	14468	14388	14420	14450	14719	14636	14560	14366	14511	14405	14554	14484	14508	14488	14481	14494	14469	14321	14421	14528	14566	14557	14335	14670	14397	14493	14560	14449	14487	14428	14474	14584	14384	14421	14505	14322	14517	14434	14454	14727	14533	14461	14470	14800	14409	14330	14425	14443	14394	14553	14398	14381	14410	14433	14566	14454	14458	14574	14333	14525	14401	14372	14503	14351	14292	14668	14539	14308	14509	14453	14363	14436	14563	14286	14427	14406	14527	14370	14454	14536	14507	14430	14510	14589	14331	14532	14435	14367	14497	14395	14523	14517	14500	14387	14461	14469	14407	14391	14417	14579	14494	14588	14361	14456	14354	14318	14605	14336	14430	14437	14316	14429	14465	14576	14551	14407	14449	14493	14417	14460	14559	14534	14546	14527	14506	14355	14489	14538	14566	14356	14394	14570	14446	14509	14616	14488	14483	14396	14418	14543	14398	14526	14491	14537	14598	14411	14316
22559	20983	28678	23462	21190	23068	24600	19131	18064	18017	17815	17323	17336	17525	17381	17176	17265	17087	16974	17096	16887	16971	16837	16873	16919	16886	16898	17032	16804	16768	16619	16810	16898	16633	16927	16648	16760	16675	16842	16701	16833	16686	16633	16473	16570	16730	16752	16611	16791	16418	16601	16548	16478	16574	16486	16563	16415	16470	16484	16712	16690	16581	16782	16549	16675	16644	16623	16287	16659	16673	16684	16554	16462	16476	16428	16454	16472	16342	16629	16367	16391	16322	16483	16593	16567	16637	16322	16415	16406	16564	16435	16509	16479	16495	16383	16471	16466	16453	16324	16277	16254	16490	16646	16538	16351	16441	16571	16630	16470	16479	16436	16356	16530	16462	16447	16385	16362	16613	16367	16483	16464	16540	16415	16392	16566	16548	16707	16518	16644	16340	16533	16548	16635	16385	16585	16396	16331	16536	16410	16473	16387	16413	16465	16429	16474	16381	16543	16458	16298	16384	16450	16534	16378	16483	16309	16560	16286	16391	16448	16348	16636	16434	16394	16644	16479	16301	16466	16325	16511	16509	16560	16639	16470	16427	16314	16303	16526	16550	16465	16466	16370	16559	16539	16309	16322	16510	16397	16597	16501	16504	16339	16447	16459	16310	16455	16366	16559	16521	16532	16251	16486	16229	16379	16627	16427	16520	16313	16411	16349	16451	16535	16478	16583	16544	16342	16203	16460	16438	16423	16546	16444	16547	16533	16390	16368	16450	16509	16418	16336	16561	16432	16340	16649	16443	16495	16367	16486	16431	16412	16411	16502	16420	16630	16530	16461	16280	16597	16631	16452	16483	16460	16442	16282	16450	16605	16645	16532	16392	16389	16417	16519	16405	16419	16453	16557	16642	16377	16403	16572	16393	16193	16374	16429	16295	16286	16317	16440	16567	16382	16252	16320	16189	16058	16617	16321	16506	16535	16436	16402	16439	16547	16523	16474	16452	16309	16545	16344	16389	16447	16331	16406	16612	16363	16596	16445	16350	16592	16661	16319	16207	16497	16408	16274	16559	16596	16456	16472	16388	16369	16580	16397	16344	16468	16354	16393	16353	16512	16578	16329	16367	16370	16308	16441	16353	16354	16348	16441	16208	16397	16264	16588	16390	16448	16586	16292	16575	16543	16417	16535	16587	16619	16372	16378	16290	16580	16480	16440	16407	16426	16258	16472	16346	16348	16334	16488	16365	16327	16372	16432	16531	16579	16487	16338	16460	16405	16534	16428	16472	16448	16366	16377	16505	16400	16323	16433	16535	16395	16310	16488	16469	16463	16648	16341	16485	16518	16523	16398	16362	16363	16544	16496	16556	16588	16311	16505	16506	16526	16466	16570	16413	16432	16447	16589	16418	16520	16356	16449	16446	16415	16291	16334	16494	16456	16499	16464	16518	16419	16430	16709	16451	16601	16438	16517	16398	16526	16415	16296	16559	16671	16386	16338	16467	16396	16537	16491	16712	16457	16480	16442	16569	16446	16492	16149	16415	16466	16415	16436	16372	16513	16379	16476	16562	16437	16353	16428	16481	16557	16541	16543	16516	16252	16463	16433	16455	16533	16418	16481	16400	16238	16423	16481	16413	16492	16371	16543	16435	16434	16403	16409	16371	16343	16507	16496	16454	16252	16454	16622	16210	16555	16550	16301	16309	16507	16450	16497	16499	16488	16438	16547	16392	16450	16600	16433	16431	16694	16456	16485	16266	16444	16484	16469	16541	16572	16263	16467	16388	16472	16682	16589	16430	16644	16647	16414	16609	16382	16497	16554	16434	16407	16393	16542	16541	16500	16563	16332	16529	16388	16466	16502	16413	16400	16469	16502	16275	16428	16465	16339	16399	16457	16034	16515	16505	16481	16196	16539	16506	16669	16407	16671	16456	16560	16340	16574	16411	16520	16518	16454	16546	16245	16233	16501	16300	16621	16587	16413	16325	16361	16418	16232	16330	16389	16370	16555	16492	16193	16425	16456	16423	16198	16200	16222	16440	16537	16742	16503	16322	16315	16341	16313	16501	16445	16579	16410	16284	16334	16228	16419	16353	16481	16315	16649	16546	16384	16273	16181	16053	16479	16330	16534	16401	16519	16416	16480	16816	16535	16223	16378	16388	16416	16473	16423	16327	16477	16480	16391	16360	16466	16539	16564	16109	16450	16430	16521	16537	16443	16288	16437	16447	16379	16466	16589	16457	16426	16459	16543	16362	16360	16474	16361	16397	16373	16381	16454	16456	16521	16581	16631	16246	16429	16485	16514	16348	16624	16479	16410	16332	16564	16582	16548	16584	16243	16402	16484	16544	16555	16268	16240	16327	16401	16435	16435	16443	16483	16304	16521	16479	16497	16456	16550	16484	16530	16311	16485	16565	16441	16277	16455	16424	16563	16413	16613	16405	16701	16256	16331	16485	16491	16423	16415	16526	16372	16424	16399	16373	16444	16436	16388	16329	16353	16429	16623	16387	16511	16519	16469	16480	16443	16634	16345	16382	16551	16537	16512	16458	16344	16647	16396	16379	16528	16411	16550	16503	16424	16511	16452	16431	16350	16519	16503	16544	16363	16663	16557	16432	16415	16428	16542	16380	16335	16376	16343	16430	16337	16561	16372	16270	16392	16379	16222	16350	16563	16518	16435	16322	16461	16362	16366	16306	16524	16606	16534	16377	16371	16458	16470	16655	16540	16453	16656	16485	16468	16412	16306	16530	16563	16267	16431	16418	16437	16305	16486	16439	16522	16492	16449	16393	16487	16670	16507	16100	16317	16480	16450	16578	16358	16286	16434	16380	16502	16650	16381	16501	16597	16321	16269	16454	16477	16397	16558	16444	16572	16560	16193	16457	16693	16456	16673	16528	16513	16253	16450	16589	16312	16296	16370	16353	16346	16493	16455	16425	16400	16307	16424	16332	16444	16593	16343	16442	16381	16351	16435	16378	16439	16399	16275	16423	16465	16588	16542	16590	16402	16435	16476	16237	16428	16203	16477	16478	16406	16395	16562	16418	16451	16394	16532	16422	16370	16522	16385	16447	16522	16515	16373	16180	16392	16368	16324	16241	16345	16408	16513	16467	16330	16466	16434	16438	16436	16452	16296	16356	16343	16533	16425	16460	16722	16470	16379	16651	16473	16403	16576	16386	16239	16629	16379	16383	16622	16442	16437	16415	16307	16313	16605	16413	16541	16389	16349	16509	16660	16588	16375	16504	16413	16523	16414	16506	16523	16540	16515	16446	16323	16487	16274	16413	16352	16448	16448	16571	16357	16360	16314	16455	16483	16149	16271	16356	16469	16413	16501	16278	16567	16421	16476	16395	16574	16282	16463	16445	16276	16386	16384	16484	16428	16162	16617	16443	16469	16439	16522	16351	16531	16510	16417	16408	16471	16286	16526	16458	16509	16484	16369	16435	16343	16242	16522	16600	16466	16413	16501	16463	16241	16341	16505	16277	16385	16469	16579	16430	16434	16577	16628	16408	16337	16495	16464	16496	16379	16410	16416	16431	16315	16477	16358	16411	16391	16414	16535	16310	16546	16567	16546	16376	16355	16468	16410	16343	16411	16489	16438	16429	16506	16592	16365	16219	16182	16458	16317	16499	16393	16427	16488	16340	16522	16499	16449	16396	16536	16465	16585	16400	16316	16392	16466	16530	16504	16602	16545	16338	16279	16468	16554	16672	16360	16446	16540	16445	16546	16489	16497	16587	16474	16234	16616	16604	16328	16453	16343	16257	16579	16296	16362	16471	16363	16227	16474	16581	16293	16315	16383	16544	16511	16531	16354	16381	16311	16338	16713	16563	16569	16301	16518	16371	16439	16438	16505	16544	16454	16255	16451	16561	16422	16347	16518	16340	16357	16333	16361	16583	16602	16425	16528	16450	16398	16481	16526	16249	16473	16352	16522	16460	16377	16461	16353	16462	16456	16508	16505	16574	16577	16455	16335	16538	16591	16502	16392	16463	16443	16530	16528	16453	16424	16469	16488	16593	16583	16363	16338	16424	16422	16323	16464	16550	16206	16498	16233	16580	16570	16523	16441	16457	16344	16591	16440	16290	16445	16437	16560	16567	16529	16584	16783	16463	16466	16639	16244	16341	16563	16375	16408	16347	16587	16483	16543	16438	16562	16550	16452	16403	16463	16597	16417	16124	16281	16261	16562	16587	16432	16352	16406	16393	16605	16622	16395	16484	16519	16280	16563	16187	16395	16518	16585	16380	16396	16692	16408	16498	16496	16606	16493	16419	16632	16413	16537	16462	16494	16321	16456	16148	16465	16388	16323	16275	16390	16498	16454	16262	16436	16441	16406	16475	16613	16450	16465	16399	16396	16340	16453	16400	16493	16479	16365	16492	16347	16495	16402	16525	16450	16477	16495	16300	16460	16671	16326	16604	16531	16573	16571	16369	16508	16354	16568	16418	16182	16440	16515	16524	16680	16515	16478	16386	16273	16459	16337	16406	16360	16545	16603	16562	16521	16506	16546	16262	16486	16377	16642	16329	16367	16341	16468	16407	16563	16416	16349	16305	16224	16298	16500	16543	16212	16355	16631	16517	16625	16472	16416	16530	16598	16342	16539	16423	16428	16473	16288	16563	16323	16342	16646	16356	16508	16403	16421	16435	16393	16294	16379	16463	16722	16421	16365	16477	16461	16641	16373	16422	16340	16429	16495	16243	16382	16476	16363	16397	16441	16387	16481	16376	16372	16339	16462	16426	16187	16262	16307	16386	16545	16397	16192	16552	16483	16398	16298	16557	16624	16401	16421	16407	16445	16456	16471	16539	16499	16604	16272	16390	16458	16327	16348	16386	16518	16418	16444	16341	16391	16379	16486	16405	16632	16327	16439	16434	16631	16570	16580	16493	16555	16379	16496	16277	16472	16575	16390	16471	16511	16487	16343	16482	16319	16265	16513	16413	16276	16420	16404	16611	16450	16372	16146	16529	16514	16577	16395	16496	16445	16708	16559	16558	16567	16396	16601	16578	16553	16324	16441	16316	16442	16475	16412	16519	16493	16468	16411	16270	16406	16492	16552	16569	16368	16263	16423	16381	16359	16545	16562	16503	16492	16383	16418	16414	16429	16610	16518	16296	16330	16533	16630	16435	16395	16249	16473	16382	16543	16280	16516	16481	16448	16499
20811	35199	32343	25546	22397	20389	19092	17775	17247	16793	16450	16156	16033	15833	15721	15756	15589	15357	15306	15242	15243	15202	15184	15045	15019	15020	14973	15171	15182	15246	14860	15055	14937	15002	14918	14757	14826	14914	14741	14702	14869	14902	14876	14769	14747	14686	14767	14903	14680	14700	14843	14743	14692	14802	14784	14550	14704	14755	14716	14761	14592	14744	14734	14618	14557	14634	14640	14666	14734	14743	14499	14596	14572	14676	14723	14597	14721	14605	14621	14651	14696	14548	14617	14729	14643	14610	14609	14731	14982	14694	14693	14770	14645	14634	14821	14811	14642	14720	14566	14653	14745	14626	14601	14539	14482	14647	14598	14496	14618	14756	14565	14589	14592	14554	14769	14593	14638	14562	14645	14475	14594	14721	14651	14613	14557	14679	14564	14566	14487	14687	14859	14420	14698	14526	14616	14658	14538	14700	14878	14577	14695	14709	14633	14581	14578	14664	14512	14557	14614	14618	14732	14740	14678	14622	14719	14657	14500	14868	14544	14665	14575	14644	14654	14676	14763	14659	14704	14515	14763	14678	14631	14558	14767	14552	14700	14559	14692	14540	14618	14507	14486	14705	14648	14570	14647	14761	14709	14780	14701	14598	14676	14692	14593	14497	14630	14716	14619	14558	14768	14643	14721	14761	14665	14584	14698	14547	14734	14718	14601	14455	14572	14401	14630	14618	14628	14751	14655	14692	14540	14553	14726	14626	14730	14664	14550	14617	14757	14638	14613	14628	14487	14666	14672	14644	14626	14581	14621	14545	14739	14579	14418	14471	14709	14573	14399	14587	14689	14675	14680	14632	14666	14558	14705	14608	14698	14737	14746	14582	14577	14444	14722	14618	14569	14654	14675	14714	14592	14540	14646	14726	14669	14581	14726	14590	14574	14793	14719	14756	14692	14649	14653	14554	14705	14660	14524	14723	14503	14829	14675	14548	14659	14576	14644	14686	14410	14688	14717	14627	14649	14656	14522	14469	14600	14611	14576	14740	14555	14691	14665	14590	14703	14603	14595	14606	14609	14522	14707	14614	14648	14585	14685	14445	14701	14710	14626	14572	14619	14750	14471	14571	14615	14713	14538	14766	14661	14508	14610	14713	14499	14465	14609	14584	14662	14726	14636	14636	14460	14703	14534	14610	14459	14598	14558	14595	14780	14573	14435	14563	14580	14552	14785	14693	14644	14574	14500	14666	14699	14572	14607	14729	14571	14618	14549	14577	14448	14619	14650	14568	14597	14602	14606	14706	14605	14536	14583	14627	14554	14794	14739	14569	14529	14707	14673	14558	14498	14655	14677	14682	14630	14491	14659	14728	14509	14525	14596	14609	14445	14657	14765	14672	14626	14525	14747	14830	14489	14621	14587	14519	14696	14792	14443	14594	14565	14632	14701	14610	14484	14641	14618	14544	14630	14699	14508	14621	14657	14576	14685	14739	14707	14568	14536	14593	14555	14602	14551	14620	14511	14642	14566	14517	14589	14569	14598	14546	14570	14645	14604	14523	14540	14595	14580	14569	14766	14753	14508	14669	14661	14641	14423	14624	14728	14481	14571	14554	14517	14541	14528	14628	14660	14514	14584	14517	14580	14713	14655	14655	14599	14689	14641	14669	14630	14657	14604	14492	14648	14540	14571	14605	14530	14746	14704	14414	14737	14684	14562	14599	14689	14609	14861	14600	14579	14675	14567	14563	14492	14519	14608	14587	14853	14507	14577	14777	14617	14504	14746	14633	14806	14505	14751	14479	14543	14806	14675	14614	14622	14610	14602	14593	14612	14526	14492	14438	14635	14493	14607	14712	14545	14608	14673	14594	14514	14589	14606	14569	14575	14629	14699	14721	14573	14581	14724	14875	14505	14688	14598	14626	14471	14631	14697	14489	14564	14568	14768	14553	14610	14670	14613	14747	14844	14687	14642	14564	14634	14715	14572	14688	14486	14815	14505	14777	14641	14594	14480	14677	14589	14635	14491	14663	14715	14585	14503	14440	14686	14660	14604	14485	14485	14600	14496	14698	14502	14567	14810	14455	14527	14812	14522	14588	14779	14686	14618	14669	14629	14732	14725	14619	14650	14555	14693	14611	14677	14723	14504	14626	14713	14769	14619	14618	14724	14561	14683	14512	14596	14543	14669	14739	14606	14493	14701	14628	14684	14563	14448	14801	14691	14620	14692	14548	14581	14665	14549	14744	14580	14629	14668	14579	14612	14626	14589	14506	14634	14347	14654	14490	14652	14650	14560	14475	14591	14572	14683	14658	14556	14651	14405	14670	14583	14543	14708	14783	14613	14786	14645	14711	14589	14646	14737	14588	14610	14672	14636	14597	14623	14517	14800	14615	14432	14624	14679	14859	14656	14711	14518	14577	14689	14459	14712	14818	14614	14449	14698	14640	14688	14585	14550	14550	14771	14625	14724	14640	14550	14669	14539	14702	14684	14632	14725	14541	14480	14591	14624	14679	14639	14638	14700	14552	14654	14539	14617	14608	14457	14630	14592	14673	14689	14534	14531	14697	14516	14603	14612	14792	14491	14631	14524	14611	14745	14701	14742	14679	14628	14677	14480	14672	14619	14649	14587	14793	14569	14644	14727	14532	14610	14529	14734	14740	14649	14503	14486	14665	14786	14724	14664	14648	14616	14365	14629	14581	14498	14614	14693	14651	14606	14432	14663	14640	14723	14675	14653	14682	14612	14819	14589	14797	14502	14754	14649	14595	14510	14640	14656	14598	14662	14667	14527	14597	14481	14671	14732	14729	14678	14580	14653	14679	14612	14565	14711	14749	14680	14690	14834	14680	14503	14658	14471	14702	14556	14633	14547	14478	14602	14393	14530	14585	14600	14591	14579	14567	14507	14477	14527	14709	14451	14614	14556	14484	14709	14676	14590	14637	14701	14632	14618	14648	14641	14525	14536	14661	14643	14626	14627	14600	14499	14643	14539	14566	14528	14489	14687	14695	14568	14825	14639	14372	14525	14604	14467	14733	14533	14660	14414	14636	14838	14709	14536	14536	14599	14545	14450	14701	14485	14477	14513	14558	14540	14739	14613	14601	14678	14477	14566	14719	14389	14598	14509	14616	14606	14589	14668	14724	14646	14603	14685	14558	14634	14641	14522	14554	14668	14480	14660	14519	14588	14609	14654	14547	14603	14633	14752	14562	14608	14584	14612	14618	14561	14617	14734	14684	14635	14554	14651	14624	14480	14558	14549	14694	14579	14619	14759	14608	14509	14585	14566	14606	14683	14519	14503	14465	14585	14479	14623	14510	14648	14509	14556	14532	14606	14547	14720	14785	14593	14649	14615	14536	14549	14570	14692	14701	14557	14580	14720	14703	14665	14595	14635	14426	14683	14616	14536	14769	14593	14549	14608	14547	14553	14484	14551	14557	14565	14569	14425	14592	14430	14611	14623	14730	14633	14456	14723	14593	14702	14565	14713	14613	14491	14725	14530	14657	14551	14711	14695	14613	14692	14675	14664	14654	14523	14458	14552	14533	14599	14485	14543	14690	14427	14502	14566	14636	14587	14571	14711	14577	14644	14654	14673	14595	14514	14578	14619	14520	14695	14628	14605	14776	14733	14525	14606	14646	14840	14546	14730	14677	14759	14536	14557	14659	14574	14732	14577	14489	14512	14618	14614	14669	14675	14633	14717	14485	14394	14648	14616	14764	14651	14730	14615	14620	14696	14502	14545	14577	14547	14607	14713	14625	14584	14791	14668	14377	14709	14496	14464	14466	14610	14689	14761	14478	14684	14490	14349	14607	14627	14581	14752	14623	14572	14560	14639	14839	14535	14532	14549	14529	14655	14652	14532	14683	14637	14883	14587	14731	14559	14672	14556	14478	14662	14597	14490	14685	14686	14598	14669	14761	14636	14602	14541	14739	14689	14647	14728	14612	14536	14536	14576	14697	14688	14777	14530	14588	14570	14571	14637	14613	14756	14340	14754	14628	14457	14695	14630	14566	14526	14576	14720	14702	14611	14615	14662	14591	14475	14637	14554	14539	14652	14636	14751	14673	14610	14584	14574	14717	14576	14639	14587	14623	14473	14599	14559	14454	14641	14521	14477	14695	14577	14690	14349	14427	14656	14734	14597	14626	14528	14625	14723	14614	14651	14645	14610	14703	14540	14614	14677	14587	14575	14592	14597	14675	14753	14531	14560	14470	14626	14662	14641	14550	14661	14572	14419	14564	14595	14796	14621	14617	14420	14659	14654	14628	14623	14592	14654	14577	14712	14493	14479	14646	14550	14589	14408	14620	14747	14500	14685	14549	14682	14401	14649	14559	14704	14620	14772	14749	14630	14501	14672	14596	14603	14575	14514	14605	14659	14598	14735	14632	14585	14630	14699	14579	14669	14552	14525	14678	14603	14576	14766	14537	14660	14582	14567	14622	14656	14613	14605	14795	14484	14512	14658	14386	14398	14692	14624	14828	14374	14599	14476	14682	14719	14579	14627	14595	14685	14713	14548	14473	14596	14486	14633	14599	14575	14836	14489	14632	14529	14423	14653	14688	14692	14581	14593	14512	14705	14534	14687	14624	14420	14540	14561	14524	14544	14695	14580	14650	14665	14529	14649	14625	14641	14606	14706	14568	14730	14682	14801	14588	14607	14525	14602	14409	14908	14713	14477	14512	14512	14517	14772	14609	14391	14539	14649	14630	14588	14749	14652	14673	14570	14577	14605	14742	14542	14631	14556	14645	14517	14553	14642	14604	14606	14360	14637	14659	14580	14588	14715	14720	14487	14648	14760	14581	14753	14669	14525	14675	14634	14694	14731	14533	14725	14549	14414	14494	14588	14616	14643	14501	14616	14501	14708	14677	14510	14633	14724	14777	14706	14488	14759	14693	14654	14462	14662	14518	14635	14470	14682	14518	14637	14460	14621	14750	14735	14599	14568	14642	14785	14563	14635	14578	14814	14677	14621	14676	14675	14518	14672	14563	14652	14672	14696	14758	14643	14680	14480	14669	14647	14448	14707	14544	14657	14666	14661	14730	14685	14595	14592	14565	14631	14660	14658	14631	14685	14551	14498	14804	14566	14668	14623	14522	14518	14687	14747	14520	14637	14586	14574	14628	14563	14492	14581	14504	14704	14705	14547	14506	14588	14702	14569	14653	14616	14607
27006	21806	24595	21176	17566	17167	16923	16329	16283	16244	16262	16102	16120	15939	15881	16055	16068	15692	16112	16063	15975	15930	15898	16004	15768	15762	16096	15901	15991	15679	15973	15750	15717	15821	15963	15781	15849	15905	15999	15927	15949	15788	15933	15917	15674	15753	15917	15627	15932	15768	15624	15825	15954	15633	15932	15801	15843	15750	15707	15879	15785	15905	15959	15791	15760	15748	15662	15784	15981	15819	15790	15746	15910	15670	15729	15435	15958	15739	15827	15893	15724	15906	15749	15757	15800	15782	15897	15787	15528	15719	15850	15785	15771	15700	15904	15800	15889	15890	15736	15602	15672	15714	15897	15813	15787	15972	15740	15792	15783	15789	15862	15836	15840	15733	15758	15766	15607	15733	15777	15984	15617	15881	15559	15754	15691	15746	15760	15817	15806	15824	15778	15575	15779	15864	15855	15830	15775	15663	15911	15529	15890	15999	15796	15921	16187	15510	15657	15682	15855	15607	15820	15769	15963	15934	15718	15701	15754	15873	15849	15693	15793	15818	15796	15922	15844	15853	15664	15883	15765	15893	15743	15663	15706	15734	15821	15863	15734	15566	15868	15672	15807	15621	15871	16021	15758	15849	15971	15792	15734	15761	15797	15623	16110	15763	15719	15877	15699	15598	15704	15711	15832	15828	15676	15756	15701	16006	15700	15705	15829	15746	15864	15874	15871	15897	15672	15872	15784	15732	15857	15642	15832	15853	15805	15567	15531	15803	15870	15779	15813	15822	15692	15855	15576	15885	15897	15752	15866	15767	15854	15703	15617	15817	15704	15923	15968	15900	15625	15861	15805	15776	15863	15843	16059	15766	15450	15760	15796	15610	15870	15761	15680	15909	15766	15816	15609	15727	15658	15736	15697	15618	15887	15847	15688	15874	15839	15921	15711	15701	15686	15684	15585	15939	15694	15742	15915	15763	15870	15668	15934	15847	15788	15928	15799	15669	15618	15793	15668	15733	15824	15684	15778	15662	15860	15783	15837	15874	15779	15894	15784	15775	15902	15695	15723	15572	15943	15660	15889	15726	15992	15565	15943	15810	15749	15651	15771	15740	15759	15633	15628	15933	15733	15633	15809	15833	15668	15785	15730	15825	15849	15783	15784	15833	15794	15845	16052	15857	15640	15755	15894	15750	15913	15801	15750	15739	15868	15726	15631	15922	15834	15923	15857	15598	15734	15748	15885	15434	15963	15769	15812	15602	15636	15865	15817	15797	15989	15823	15754	15785	15967	15765	15769	15830	15788	15738	15677	15858	15752	15780	15870	15707	15691	15720	15889	15915	15908	15926	16013	15949	15681	15869	15881	15686	15718	15631	15816	15806	15824	15632	15829	15743	15743	15752	15691	15616	15778	15779	15678	15751	15675	15729	15614	15847	15796	15800	15757	15710	15807	15826	15827	15802	15891	15552	15820	15816	15711	15809	15715	15852	15689	15835	15862	15657	15910	15793	15608	15770	15599	15804	15899	15850	15838	15986	15851	15807	15788	15873	15883	15917	15766	15807	15803	15736	15605	15811	15953	15863	15821	15731	15869	15906	15901	15826	15751	15765	15813	15783	15724	15850	15867	15728	15914	15741	15729	15772	15951	15938	15620	15587	15784	15631	15845	15726	15702	15794	15710	15760	15824	15848	15875	15993	15731	16080	15877	15741	15992	15948	15970	15850	15733	15836	15975	15975	15778	15959	15756	15895	15701	15824	15858	15839	15740	15636	15873	15992	15790	15779	15714	16026	15743	15872	15804	15841	15779	15910	15897	15582	15670	15646	15835	15667	16045	15822	15842	15727	15834	15782	15702	15878	15708	15869	15828	15624	15778	15809	15708	15751	15728	15484	15960	15773	15795	15837	16039	15712	15840	15786	16028	15754	15784	15634	15988	15888	15792	15866	15884	15726	15870	15717	15673	15848	15772	15981	15820	15828	15755	15937	15733	15820	15788	15844	15753	15824	15875	15798	15980	15860	15817	15764	15686	15747	15811	15784	15632	15677	15591	15855	15623	15640	15714	15995	15681	15814	15690	15631	15939	15663	15751	15683	15866	15664	15902	15879	15804	15690	15803	15859	15666	15693	15582	15785	15664	15706	15901	15839	15797	15905	15750	15803	15757	15727	15833	15836	15788	15779	15861	15807	15889	15969	15818	15871	15777	15971	15803	15775	15736	15737	15964	15841	15853	15672	15870	15625	15884	15883	15705	15745	15773	15729	15865	15858	15764	15760	16056	15914	15923	15775	15832	15880	15788	15849	15801	15630	15560	15684	15852	15708	16025	15740	15655	15789	15626	15831	15733	15870	15971	15951	15840	15885	15774	15809	15643	15707	15826	16023	15739	15840	15706	15860	15847	15784	15884	15835	15885	15757	15886	15690	15997	15898	15900	15904	15882	15870	15682	15930	15811	15679	15852	15807	15625	15733	15742	15770	15863	15830	15866	15934	15921	15924	15808	15777	15698	15758	15994	15826	15854	15731	15667	15701	15804	15934	15639	15658	15682	15730	15758	15719	15847	15919	15791	15993	16010	15842	15898	15726	15793	15862	15793	15736	15866	15978	15747	15817	15917	15740	15762	15769	15665	15577	15635	15753	15666	15591	15642	15818	15859	15940	15689	15693	15745	15991	15812	15681	15702	15781	15707	15865	15528	15938	15780	15732	15847	15717	15855	15721	15844	15808	15757	15616	15812	15788	15767	15753	15758	15867	15632	15775	15913	15713	15756	15806	15924	15834	16004	15791	15958	15676	15761	15731	16058	15680	15876	15753	15668	15765	15812	15751	15681	15647	15731	15910	15803	15899	15601	15490	15749	15801	15874	15718	15865	15918	15905	15743	16007	15857	15839	15810	15812	15635	15797	15974	15799	15835	15752	15793	15644	15858	15764	15700	15677	15814	15870	15738	15754	15865	15796	15729	15905	15803	15775	15978	15689	15680	15930	15764	15819	15811	15679	15968	15902	15696	15519	15659	15719	15837	15695	15694	15469	15797	15800	15618	15828	15560	15767	15799	15914	15912	15935	15913	15724	15720	15552	15839	16001	15819	15758	16083	15740	15702	15790	15662	15714	15647	15725	15902	15875	15611	15955	15796	15816	15684	15641	15771	15594	15668	15789	15749	15770	15772	15758	15929	15889	15860	15812	15809	15655	15822	15703	15808	15827	15804	15960	16037	15742	15664	15925	15954	15751	16083	15607	15869	15670	15728	15836	15669	15795	16033	15920	15846	15687	15699	15696	15735	15828	15886	15875	15888	15959	15915	15662	15852	15820	15670	15730	15743	15859	15738	15819	15787	15958	15790	15783	15826	15892	15623	15780	15730	15816	15886	15895	15762	15682	15981	15737	15766	16037	15593	15822	15795	15775	15883	15643	15854	15739	15770	15664	15819	15818	15675	15885	15913	15844	15824	15938	15754	15760	15763	15712	15733	15658	15828	15706	15981	15865	15683	15649	15806	15851	15767	15773	15851	15774	15703	15746	15777	16019	15712	15920	15755	15707	15963	15734	15911	15860	15932	15940	15951	15978	15911	15688	15683	15787	15577	15848	15976	15607	15705	15725	15833	15664	15879	15806	15802	15813	15793	15832	15908	15835	15756	15843	15741	15791	15846	16009	16026	15820	15754	15621	15794	15750	15982	15755	15856	15771	15888	15905	15917	15853	15749	15936	15762	15682	15944	15942	15820	15998	15789	15949	15767	16127	15862	15886	15697	15605	15812	15884	15795	15696	15923	15935	15834	15850	15848	15788	15837	15590	15826	15806	15795	15756	15707	15713	15765	15871	15865	15676	15749	15866	15961	15889	15804	15840	15944	15807	15883	15575	15748	15654	15966	15896	15749	15849	15775	15659	15732	15840	15705	15679	15730	15825	15878	15902	15841	15816	15955	15691	15688	15949	15651	15661	15910	15877	15616	15743	15864	15853	15782	15843	15644	15779	15808	15850	15735	15953	15784	16028	15880	15642	15602	15898	15754	15602	15953	15831	15605	15700	15780	15987	15634	15575	15748	15894	15882	15754	15730	15743	15785	15579	15981	15808	15553	15853	15743	15749	15831	15974	15874	15633	15819	15904	15803	15811	15829	15747	15763	15721	15904	15557	15842	15846	15754	15850	15732	15811	15685	15800	15769	15668	15757	16016	15810	15750	16017	16035	15798	15806	15750	16020	16019	16076	15726	15772	15700	15693	15722	15759	15765	16037	15808	15792	15835	15696	15838	15696	15805	15805	15653	15808	15612	15854	15742	15863	15774	15957	15786	15868	15918	15833	15826	15678	15783	15817	15763	15715	15719	15753	15862	15576	15807	15794	15972	15810	15847	15809	15918	15904	15954	15904	15876	15839	15944	15660	15807	16038	15719	15678	15556	15862	15791	15802	15752	15703	15698	15734	15602	15882	16155	15844	15760	15819	15651	15669	15885	15707	15856	15709	15798	15776	15752	15733	15650	15765	15659	15829	15747	15907	15833	15736	15713	15681	15831	15974	15779	15827	15744	15746	15827	15822	15804	15813	15924	15662	15743	15795	15751	15825	15731	15903	15889	15796	15842	15662	15919	15811	15763	15905	16120	15938	15921	15749	15780	15761	15829	15815	15768	15886	15744	15587	15821	15801	15837	15779	15828	15775	15644	15807	15835	15735	15729	15762	15738	15773	15989	15797	15954	15760	15749	15797	15765	15773	15798	15942	16010	15773	15670	15690	15730	15898	15662	16010	15714	15730	15833	15593	15958	15786	15909	15762	15734	15675	15945	15733	15706	15861	15948	15931	15798	15939	16025	15794	15789	15824	15925	16025	15761	16000	15956	15597	15853	15792	15870	15783	15863	15902	15726	15816	15644	15754	15778	16027	15779	15950	15846	16021	15816	15753	15847	15768	15795	15923	15812	15883	15683	15797	15836	15825	15905	16021	15586	15914	15831	15772	15723	15622	15819	15685	15854	15893	15735	15856	15687	15890	15537	15703	15672	15863	15783	15736	15743	15676	15748	15731	15970	15844	15799	15937	15654	15853	15854	15785	15734	15808	15890	15854	15623	15829	15821	15692	15740	15879	15673	15731	15855	15768	15891	15722	15784	15850	15857	15842	15857	15758	15994	15783	15929	15759	15984	15897	15591	15866	15883	15867	15850	15759	15773	15817	15709
18474	24058	22621	18764	17149	16331	15724	15367	14992	14888	14867	14558	14652	14507	14575	14375	14303	14370	14490	14492	14293	14343	14289	14277	14158	14272	14365	14390	14324	14307	14337	14164	14362	14121	14124	14131	14213	14196	14178	14051	14229	14037	14105	14159	14180	13996	14008	14061	14083	14089	14182	14176	14164	14140	14189	13952	14227	14061	14055	14091	14013	14237	14194	14133	14134	14255	14222	14212	14083	14121	13990	14014	14203	13876	14073	14251	14042	14082	14134	14111	14150	14038	14120	14194	14181	14222	14118	14187	14066	14088	14089	14139	14159	13996	14046	14164	14018	14214	14117	14073	14075	14068	14240	14284	14048	14203	14194	14123	14414	14120	14072	14166	14287	14046	14166	14138	14166	13890	14172	14273	14051	14147	14291	14074	14102	14145	14117	14196	14069	14074	14180	13925	14059	14171	14028	14065	13924	14061	14026	14002	14064	14012	14138	14261	14160	14138	14190	14199	14088	14062	14145	14030	14125	14107	14135	14169	14164	14079	13995	14207	14161	14318	14212	14122	14135	14010	14263	14044	14210	14212	14089	14015	14097	14034	14283	14040	14211	14208	14093	14193	14141	14159	14062	14210	14044	14145	14147	14069	14131	14220	14268	14089	14335	14055	14079	14098	14058	14202	14149	14194	14350	14187	13977	14172	14127	14101	13964	13987	14192	14187	13998	14208	14136	14216	14086	13976	14234	14010	14120	14097	14217	14151	14265	14122	13956	14264	13953	14045	14178	14149	14190	13948	14211	14019	14207	14100	14043	14196	14124	14045	14434	14095	13981	13972	14083	13983	14069	13947	14193	14086	14047	14248	14142	13969	14232	13950	13923	14230	14145	14255	14199	14274	14068	14155	14025	14129	14052	14126	13953	14138	14129	14171	14200	14187	14210	14088	14076	14144	14226	14041	14128	14089	13968	14031	14071	14247	14011	14118	14078	14096	14102	14184	14148	14235	14073	14116	14152	14071	14101	13956	14100	14062	14295	14216	14079	14180	14147	14281	14144	13952	14087	14130	13978	14102	14195	14196	14095	14062	14039	14037	14110	14112	14186	14090	14073	14248	14214	14197	14113	14127	14266	14040	14131	14179	14176	14155	14202	14060	14070	14234	14105	14086	14245	14059	13935	14065	14152	14080	14308	14279	14047	14097	14030	14019	14130	14200	14125	14062	14179	13972	14106	14030	13960	14065	14048	14035	14093	14097	14104	14149	14240	14032	14085	14040	14059	14193	14268	14010	13944	13997	14243	13866	14081	14050	14201	14170	14239	13969	14181	14303	14036	14121	14071	14150	14186	14150	14183	14184	13997	14139	14239	14153	14231	14054	14267	14097	14187	14178	14231	14004	14052	14081	14189	14052	14247	14214	14151	13934	14231	14199	14101	14204	14149	14179	14076	14037	13924	14059	14121	14112	14179	14201	14074	14107	14290	14210	13984	14150	14128	14373	14208	14172	14209	14006	14051	14104	14217	14067	13941	14016	14076	14096	14088	14028	14027	14022	14108	14044	14177	14199	14025	13968	13999	14099	14232	14125	13963	14138	14105	14177	14033	14156	14053	14333	14258	14183	14078	14131	14153	14012	14207	14240	13999	14177	13967	14164	13981	14006	14117	14213	14199	14228	14009	13916	14119	13923	14158	14054	14098	14118	14040	14141	14268	14093	13915	14082	14024	14114	14222	14142	14161	13990	14163	14080	14159	13974	14072	14196	14054	14212	14047	14113	14161	14165	14064	14093	14033	14109	14213	14263	14089	14126	14166	14077	14091	14190	14172	14096	14041	14078	14007	13950	14049	14234	14212	14115	14079	13976	14000	14108	14096	14284	14093	14014	13998	14131	14107	14287	14140	14068	14110	14128	13992	14173	14114	14142	13967	14185	14002	14190	14210	14101	14049	14240	14082	14224	14187	14154	14103	14241	14240	13966	14117	14095	14101	14026	14168	14212	14202	14135	14148	14168	14063	14178	14247	14182	14068	14012	14099	14034	14057	13937	14253	14124	14095	14225	14291	14226	14008	13978	13942	14116	13942	14163	14111	14157	14150	14074	14140	13940	14245	14125	14118	14333	14159	14155	14076	14074	14133	14177	14065	14138	14214	14016	14167	14076	14198	14254	14045	14046	14053	14072	14044	14168	14241	14177	14159	14015	14253	14046	14176	14311	14014	14262	14077	14100	14093	14157	14101	14073	14087	14393	14180	14090	14107	14055	14121	14253	13967	14091	13987	14165	14124	14140	14229	14111	14148	14148	14151	14129	13898	14041	14064	14149	14108	14131	14099	14091	14220	14067	14131	14212	14189	14191	14195	14206	14063	14261	14030	14094	14247	14128	14265	14016	14205	14026	14244	14130	14239	14170	14309	14102	14231	14126	13989	14176	14057	14210	14157	14079	14040	14068	14145	14064	14018	14080	13996	14018	14135	14260	14092	14289	14128	14091	14201	14079	14129	14006	13986	14079	14145	14209	14168	14018	14183	13940	14127	14095	14167	13983	14025	14130	14067	14218	14189	14171	13937	13911	14179	14157	14156	14089	14087	14148	14166	14063	14084	14201	14252	14070	14129	14045	14090	14113	14145	14197	14187	14115	14095	13974	13919	14254	14179	14109	14294	14141	14227	13845	14248	14110	14153	14178	14194	13963	13977	14179	14253	14188	14168	14149	13912	14178	14085	14135	14259	14140	13970	14131	14208	13995	14228	14034	14224	14075	14078	14169	14100	14121	14209	14208	14197	14324	14054	14136	14064	14074	14036	14023	14166	13962	13854	14134	14080	14141	14158	14112	14239	14317	14058	14001	14040	14190	14117	14165	14030	14137	14199	14034	14002	14017	14131	14186	14096	14260	14098	14117	14041	14160	14172	14097	14244	13999	14112	14215	14035	14292	14181	14013	14216	14160	14061	14100	13987	14125	13970	14122	13925	14147	14103	14062	14030	14043	14116	14121	14042	14111	14074	14039	14072	14125	14217	14116	14113	14237	14217	14132	14066	14221	14138	14036	14045	14079	14200	14061	14107	14117	14199	14186	14114	14188	14065	14321	14079	14041	14163	14108	14158	14275	14148	14283	14077	14045	14237	14076	14103	14118	14265	14207	14172	14073	14194	14139	14036	14065	14078	14118	14291	14148	14113	14199	14171	14119	14037	14253	14150	13996	14283	14144	14185	13946	14164	14004	14047	14205	13899	14058	14205	14129	14182	14179	14157	14184	14164	14136	14181	14033	14174	14019	13966	13971	14226	14114	14062	14211	14239	14214	14264	14058	14223	14206	13999	14173	14134	14038	14308	13930	14191	13991	14078	14015	14146	14063	14088	14171	14018	14231	14082	14032	14416	13919	14255	13967	14069	14139	14117	14314	14144	14139	13991	14048	14043	14127	14149	13970	14036	14158	14207	14278	14131	14207	14266	14119	14066	14120	14123	14133	14193	14129	14193	14086	14206	14202	14036	14083	14157	14116	14168	14065	14108	13981	14070	13919	14033	14030	14255	14067	14160	13956	14231	14258	13853	14160	14099	14131	14031	14089	14154	14190	14111	14026	14004	14129	14122	14013	14101	14169	14021	14221	14053	14067	14233	14058	14242	14137	14115	14077	14194	14061	14063	14124	14311	14044	14181	14004	14110	14150	14261	14140	13976	14217	14254	14237	14281	14031	14166	14096	14119	14262	14108	14044	14054	14114	14038	14093	14246	13934	14096	14121	14007	13938	14160	14143	14169	14201	14231	14152	14188	14204	14081	14179	14014	14310	14098	14260	14047	14030	14154	14161	14241	14025	14160	14051	14086	14179	14234	13864	14112	14029	14192	13940	14310	14027	14168	14056	14133	14077	14160	14058	14126	14057	14105	14028	14218	14241	14186	14143	14219	14193	14046	14174	14099	14021	14154	14180	14014	14234	13992	14004	14138	14128	14076	14200	14021	14216	14206	14112	14007	14145	14151	14247	14185	13870	14268	14235	13889	14062	14151	14091	14075	14182	14148	14222	14015	14262	14137	14297	14054	14214	14080	14123	14148	14054	14095	14203	13902	14056	13929	14310	14209	14108	14053	14003	13977	14051	14085	14226	13986	14041	14172	14145	14012	14312	14269	14105	14079	13901	14163	13997	14106	14138	14103	14135	14169	14039	14155	14219	14199	14074	14118	14112	14079	14120	14111	14070	14166	14148	14240	14098	14222	14089	14209	14233	14065	14154	13976	14181	13922	14158	14068	14224	14111	14123	14109	14057	14265	14086	14040	14072	13972	14201	14152	14232	14101	14143	14028	14102	13983	14083	14108	14176	14189	13994	14064	14267	13971	14141	14309	13934	14200	14080	14077	14167	14221	14230	14260	14049	14112	14280	14152	14183	14073	14078	14211	14119	14160	14064	14113	14213	14060	14011	14062	14123	14022	14120	14256	14254	14019	14071	14226	14104	14065	14032	14137	14138	14109	14181	13943	14050	14052	14218	14265	14099	14168	14232	14226	14251	14249	14191	13988	14045	14015	14253	14183	14257	14123	14026	14043	13972	14079	14143	14175	14282	14162	14051	14135	14031	14133	14214	14047	14141	14064	14182	14208	14078	14084	14097	14138	14112	14113	14215	14157	14236	14053	14268	14103	14074	14176	14156	14085	14258	14040	14099	14361	14101	14113	14090	14118	14122	14230	14177	14169	14116	14124	14129	14134	14162	14138	13881	13931	14076	14246	14172	14211	14074	14160	14124	13961	14058	14162	14190	14166	14187	14086	14054	14177	14177	14253	14053	14233	14096	14210	14043	14255	14107	14148	13926	14050	14139	14204	14189	14078	14173	14126	14131	14155	14090	14219	14137	14231	14139	14160	14117	14171	14094	14227	14316	14053	14075	14228	14159	13987	14072	14121	14135	14099	14027	14041	13924	14110	14023	14271	14080	13973	13973	14285	14105	14039	14146	14208	14221	14183	14140	14094	14133	14054	14296	14127	14174	14146	14029	14253	14159	14107	14220	14228	14050	14083	14234	14230	14240	14105	14142	14230	14051	14164	14059	14231	14179	14209	14179	14266	14155	14096	14113	14039	14150	14139	14196	14190	14212	13979	14050	14032	14218	14059	14159	13971	14304	13962	14078	14067	14118	14103	14183	14158	14135	14140	14033	14109	14056	14304	14215	14122	14070	13933	14057
23499	20932	28178	23885	21826	21771	20677	18284	17446	17550	17072	16997	16970	16907	16951	16989	16849	16672	16819	16617	16677	16744	16717	16566	16677	16541	16577	16457	16442	16429	16668	16637	16647	16364	16617	16374	16697	16426	16469	16598	16300	16382	16596	16578	16697	16500	16421	16315	16521	16488	16322	16448	16445	16260	16560	16549	16285	16561	16463	16348	16252	16283	16362	16441	16602	16436	16611	16540	16310	16544	16365	16462	16459	16562	16396	16352	16318	16221	16367	16559	16300	16319	16421	16487	16417	16316	16380	16183	16316	16242	16439	16448	16415	16484	16518	16362	16401	16583	16549	16254	16252	16228	16387	16215	16373	16331	16369	16180	16481	16407	16388	16365	16346	16323	16540	16327	16426	16324	16374	16504	16362	16266	16379	16349	16419	16338	16233	16316	16461	16415	16327	16378	16420	16246	16142	16296	16454	16217	16245	16405	16375	16455	16256	16426	16485	16422	16455	16319	16270	16360	16382	16405	16195	16242	16476	16477	16365	16220	16373	16167	16358	16322	16298	16350	16488	16513	16405	16233	16296	16520	16323	16399	16530	16429	16379	16487	16604	16350	16497	16632	16359	16262	16296	16438	16369	16306	16479	16365	16335	16413	16533	16352	16387	16494	16323	16279	16378	16360	16211	16331	16073	16440	16382	16413	16315	16515	16295	16310	16297	16201	16532	16414	16474	16345	16098	16264	16496	16284	16505	16297	16394	16200	16393	16350	16218	16383	16378	16221	16386	16200	16338	16259	16539	16372	16294	16491	16460	16546	16474	16366	16411	16340	16521	16328	16361	16740	16570	16276	16448	16243	16286	16340	16144	16207	16273	16353	16537	16382	16268	16568	16334	16351	16536	16384	16301	16366	16552	16136	16254	16241	16464	16447	16419	16334	16439	16315	16414	16271	16389	16230	16479	16476	16377	16423	16372	16320	16313	16373	16283	16372	16261	16230	16420	16420	16289	16324	16372	16259	16386	16408	16390	16272	16255	16367	16173	16246	16303	16559	16435	16266	16198	16233	16255	16196	16214	16396	16116	16371	16346	16272	16235	16089	16228	16383	16335	16198	16384	16363	16493	16275	16321	16387	16350	16152	16490	16356	16354	16491	16280	16485	16252	16358	16447	16276	16245	16433	16335	16278	16355	16607	16388	16368	16406	16379	16289	16391	16408	16352	16423	16308	16472	16502	16316	16219	16153	16343	16412	16428	16252	16270	16448	16415	16458	16358	16519	16457	16450	16567	16376	16366	16354	16286	16337	16331	16345	16399	16376	16533	16512	16176	16216	16297	16725	16489	16411	16433	16236	16231	16530	16670	16314	16379	16524	16289	16278	16485	16250	16262	16364	16065	16291	16279	16235	16117	16477	16472	16218	16313	16389	16346	16507	16231	16252	16541	16361	16462	16397	16339	16352	16401	16365	16415	16336	16559	16472	16268	16435	16280	16190	16152	16398	16200	16222	16291	16264	16423	16567	16387	16244	16164	16302	16155	16390	16379	16419	16319	16305	16375	16332	16384	16305	16483	16382	16327	16614	16286	16301	16361	16233	16317	16252	16501	16271	16498	16428	16381	16441	16267	16276	16528	16384	16266	16348	16426	16248	16425	16468	16266	16311	16429	16187	16368	16247	16254	16159	16254	16287	16199	16391	16134	16425	16344	16493	16357	16307	16336	16560	16335	16359	16276	16442	16283	16178	16301	16462	16389	16396	16336	16412	16341	16312	16321	16372	16420	16379	16394	16268	16288	16248	16279	16471	16264	16481	16567	16290	16222	16332	16297	16356	16177	16253	16300	16421	16309	16324	16412	16433	16432	16356	16438	16401	16283	16326	16360	16489	16581	16178	16390	16392	16370	16379	16054	16308	16327	16404	16482	16188	16219	16424	16462	16319	16277	16093	16516	16233	16290	16441	16373	16278	16326	16447	16576	16302	16418	16431	16370	16347	16353	16286	16554	16384	16373	16335	16415	16247	16183	16394	16444	16205	16312	16348	16360	16524	16431	16409	16471	16457	16457	16499	16370	16456	16187	16469	16481	16371	16472	16380	16343	16404	16456	16247	16364	16203	16312	16372	16351	16448	16497	16405	16305	16309	16283	16401	16465	16288	16490	16379	16371	16410	16337	16506	16270	16459	16601	16406	16263	16371	16371	16337	16287	16386	16374	16324	16202	16211	16218	16246	16583	16442	16235	16162	16431	16423	16246	16439	16350	16391	16503	16481	16516	16363	16521	16389	16523	16251	16564	16329	16184	16438	16261	16430	16477	16175	16332	16547	16200	16358	16389	16368	16461	16308	16429	16526	16268	16382	16185	16409	16320	16313	16282	16442	16381	16379	16587	16326	16395	16403	16278	16420	16390	16393	16471	16262	16245	16292	16621	16389	16277	16295	16392	16191	16324	16457	16369	16394	16323	16371	16473	16263	16391	16643	16184	16428	16205	16589	16333	16415	16539	16481	16383	16368	16390	16424	16486	16467	16542	16366	16323	16208	16301	16400	16532	16427	16429	16328	16226	16378	16395	16400	16428	16314	16302	16415	16555	16466	16466	16482	16393	16413	16281	16519	16339	16429	16403	16406	16145	16361	16459	16403	16361	16249	16268	16414	16153	16487	16453	16454	16437	16304	16359	16309	16474	16590	16362	16468	16426	16211	16259	16465	16391	16533	16439	16199	16578	16029	16187	16274	16371	16474	16537	16400	16365	16411	16515	16562	16459	16401	16475	16292	16456	16347	16395	16399	16513	16470	16335	16314	16452	16304	16411	16464	16082	16322	16385	16317	16270	16395	16460	16382	16263	16416	16489	16296	16413	16290	16296	16257	16478	16365	16381	16316	16169	16421	16391	16390	16407	16466	16284	16353	16321	16455	16341	16501	16493	16284	16430	16362	16337	16503	16412	16393	16291	16324	16322	16294	16471	16306	16407	16355	15998	16294	16328	16457	16452	16306	16287	16562	16451	16416	16354	16355	16322	16453	16362	16322	16449	16282	16358	16178	16327	16367	16468	16330	16067	16381	16501	16474	16485	16476	16319	16275	16276	16461	16437	16459	16436	16440	16195	16428	16194	16105	16356	15996	16283	16309	16286	16271	16441	16404	16533	16468	16515	16510	16342	16440	16504	16331	16327	16202	16347	16260	16223	16552	16231	16369	16415	16454	16340	16154	16276	16346	16528	16172	16364	16350	16251	16303	16326	16295	16411	16283	16334	16421	16378	16429	16270	16275	16295	16144	16421	16478	16563	16385	16264	16159	16238	16219	16355	16427	16378	16271	16370	16392	16258	16168	16308	16302	16271	16510	16351	16479	16721	16474	16257	16267	16136	16242	16518	16225	16173	16313	16235	16442	16514	16670	16503	16463	16215	16249	16309	16375	16224	16568	16281	16285	16307	16386	16210	16246	16193	16278	16324	16069	16438	16345	16407	16421	16394	16455	16200	16535	16401	16245	16359	16461	16677	16354	16468	16223	16161	16483	16455	16421	16478	16131	16441	16338	16392	16239	16354	16604	16540	16480	16354	16358	16515	16163	16236	16422	16335	16348	16280	16354	16387	16409	16355	16215	16364	16302	16397	16376	16458	16322	16309	16357	16377	16263	16218	16268	16416	16407	16530	16219	16359	16424	16445	16329	16251	16329	16415	16524	16265	16331	16350	16565	16327	16347	16764	16437	16202	16466	16455	16572	16454	16352	16306	16513	16362	16351	16425	16359	16545	16366	16555	16265	16266	16573	16469	16448	16275	16482	16318	16434	16338	16279	16342	16307	16232	16209	16421	16203	16549	16407	16353	16456	16174	16446	16383	16466	16292	16453	16442	16334	16251	16220	16319	16447	16264	16238	16322	16128	16240	16324	16512	16340	16377	16349	16325	16434	16503	16324	16302	16452	16478	16493	16353	16404	16319	16447	16528	16372	16581	16457	16234	16275	16113	16294	16480	16211	16260	16416	16451	16231	16338	16433	16270	16448	16298	16408	16383	16273	16448	16424	16237	16142	16379	16204	16433	16456	16401	16322	16447	16250	16439	16566	16303	16363	16497	16293	16408	16388	16379	16478	16364	16414	16214	16353	16406	16414	16392	16418	16326	16314	16485	16098	16301	16391	16275	16442	16308	16133	16338	16399	16138	16288	16389	16390	16477	16346	16330	16282	16281	16378	16406	16440	16225	16364	16334	16493	16656	16288	16283	16396	16213	16444	16371	16450	16264	16272	16338	16454	16306	16356	16506	16287	16116	16583	16195	16302	16166	16428	16561	16269	16569	16247	16442	16346	16182	16289	16300	16309	16335	16196	16378	16368	16225	16328	16358	16453	16468	16411	16457	16260	16376	16340	16139	16363	16496	16357	16324	16283	16359	16321	16295	16657	16266	16586	16380	16522	16297	16372	16357	16243	16234	16289	16599	16327	16191	16361	16416	16271	16350	16313	16376	16483	16528	16292	16343	16436	16301	16279	16440	16557	16261	16332	16245	16356	16394	16425	16167	16433	16260	16406	16260	16547	16460	16515	16193	16429	16672	16332	16502	16271	16338	16197	16380	16355	16336	16308	16152	16544	16312	16064	16334	16408	16445	16351	16359	16524	16206	16345	16274	16559	16371	16382	16261	16581	16335	16364	16301	16378	16390	16379	16301	16339	16210	16373	16127	16317	16396	16286	16338	16444	16246	16357	16217	16051	16345	16190	16283	16185	16382	16318	16551	16451	16444	16364	16206	16236	16479	16456	16416	16432	16470	16572	16361	16306	16438	16479	16325	16189	16394	16222	16329	16545	16147	16332	16314	16416	16471	16412	16256	16272	16417	16400	16432	16393	16357	16573	16382	16542	16352	16383	16380	16667	16339	16310	16464	16207	16337	16400	16455	16346	16330	16210	16349	16268	16230	16372	16375	16512	16332	16296	16475	16425	16405	16390	16247	16402	16393	16341	16536	16263	16383	16392	16482	16410	16277	16409	16462	16302	16442	16148	16446	16383	16429	16447	16564	16337	16333	16383	16513	16362	16276	16461	16239	16451	16343	16534	16634	16474	16363	16498	16295	16504	16243	16321	16329	16323	16428	16321	16386	16329	16442	16398	16272	16500	16275	16270	16372	16346	16191	16492	16303	16549	16424	16396	16301	16532	16491	16267	16318	16378	16227	16358	16544
19470	30911	28212	22605	19932	18453	17401	16947	16403	16107	15590	15596	15510	15290	15375	15197	15352	15072	15037	15004	15041	14854	14977	14968	14772	14762	15078	14815	14824	14780	14808	14646	14627	14700	14694	14653	14538	14683	14697	14769	14673	14591	14644	14576	14712	14685	14496	14481	14648	14770	14653	14683	14617	14651	14534	14773	14783	14511	14706	14727	14604	14521	14599	14676	14720	14634	14594	14661	14580	14627	14487	14412	14575	14517	14638	14550	14651	14389	14658	14660	14413	14591	14567	14475	14423	14514	14610	14511	14472	14456	14630	14528	14635	14658	14461	14658	14685	14670	14517	14460	14370	14701	14542	14539	14537	14431	14483	14520	14651	14327	14553	14514	14569	14498	14466	14477	14470	14552	14458	14533	14536	14537	14538	14687	14707	14442	14552	14642	14413	14283	14636	14563	14463	14436	14708	14537	14712	14465	14597	14595	14551	14547	14529	14588	14561	14523	14493	14396	14517	14547	14609	14577	14494	14435	14477	14663	14449	14525	14601	14468	14546	14452	14437	14529	14522	14506	14600	14670	14635	14586	14433	14453	14443	14538	14451	14445	14420	14619	14608	14599	14598	14435	14591	14605	14575	14466	14455	14629	14547	14681	14613	14554	14603	14541	14571	14531	14485	14577	14355	14460	14452	14491	14517	14646	14544	14574	14666	14456	14477	14568	14509	14529	14419	14431	14407	14705	14650	14486	14572	14573	14461	14577	14457	14582	14710	14424	14611	14559	14551	14507	14473	14555	14550	14467	14631	14481	14509	14556	14533	14677	14696	14467	14445	14563	14604	14441	14636	14441	14440	14585	14615	14554	14467	14406	14610	14468	14382	14471	14486	14493	14356	14476	14587	14435	14614	14695	14626	14651	14507	14531	14436	14537	14613	14635	14407	14554	14388	14372	14478	14403	14642	14541	14504	14536	14483	14457	14405	14537	14516	14576	14710	14572	14624	14474	14705	14559	14556	14372	14527	14280	14565	14413	14519	14430	14656	14448	14586	14626	14568	14642	14560	14457	14597	14548	14469	14539	14539	14339	14490	14736	14471	14419	14423	14627	14454	14468	14571	14480	14671	14580	14524	14506	14564	14650	14618	14387	14589	14606	14528	14426	14502	14598	14592	14620	14507	14567	14587	14576	14463	14508	14507	14410	14457	14396	14525	14521	14387	14470	14539	14521	14391	14529	14595	14564	14418	14577	14457	14418	14651	14348	14534	14435	14577	14456	14577	14645	14560	14577	14472	14457	14559	14571	14434	14431	14472	14361	14461	14479	14614	14619	14612	14482	14565	14650	14583	14591	14479	14514	14489	14551	14570	14507	14529	14620	14651	14389	14559	14529	14661	14424	14682	14506	14483	14641	14541	14541	14537	14682	14490	14428	14450	14602	14557	14483	14535	14455	14473	14552	14583	14486	14452	14455	14445	14337	14622	14513	14398	14418	14509	14541	14469	14455	14398	14570	14473	14408	14546	14547	14520	14602	14613	14646	14650	14475	14531	14628	14520	14580	14482	14571	14580	14409	14581	14554	14606	14512	14666	14526	14647	14532	14569	14437	14585	14546	14612	14402	14534	14433	14463	14324	14340	14615	14348	14457	14486	14522	14600	14377	14296	14640	14642	14420	14550	14562	14589	14666	14374	14468	14533	14725	14402	14509	14415	14466	14613	14571	14455	14492	14769	14423	14360	14457	14616	14611	14453	14449	14568	14500	14509	14485	14462	14472	14467	14612	14582	14623	14653	14575	14425	14462	14638	14632	14705	14534	14453	14500	14545	14559	14585	14565	14482	14504	14516	14595	14460	14540	14578	14489	14482	14723	14436	14463	14558	14455	14553	14447	14339	14504	14571	14294	14751	14558	14499	14444	14598	14493	14292	14544	14761	14513	14442	14323	14472	14452	14491	14449	14511	14456	14481	14584	14380	14428	14549	14498	14455	14663	14538	14561	14532	14426	14664	14542	14494	14489	14669	14370	14524	14516	14520	14533	14552	14539	14528	14412	14483	14424	14527	14426	14552	14442	14440	14517	14524	14545	14450	14583	14575	14430	14465	14528	14603	14706	14598	14634	14339	14646	14617	14632	14504	14707	14531	14412	14518	14601	14621	14482	14630	14395	14561	14402	14618	14738	14328	14511	14441	14463	14481	14652	14444	14531	14327	14516	14590	14567	14716	14618	14577	14486	14435	14458	14469	14643	14457	14757	14518	14597	14727	14519	14652	14406	14616	14571	14386	14555	14582	14495	14355	14361	14455	14391	14467	14518	14573	14455	14510	14517	14479	14366	14437	14631	14440	14430	14581	14396	14620	14603	14502	14374	14716	14510	14717	14485	14426	14569	14582	14504	14471	14531	14523	14523	14584	14373	14681	14562	14454	14325	14528	14516	14492	14404	14531	14492	14440	14491	14486	14564	14326	14589	14412	14397	14453	14508	14469	14664	14531	14688	14481	14489	14412	14523	14653	14691	14562	14451	14450	14477	14673	14402	14646	14454	14487	14586	14593	14324	14566	14610	14360	14494	14649	14617	14343	14679	14390	14522	14564	14487	14430	14601	14490	14447	14500	14491	14498	14517	14483	14630	14590	14440	14430	14529	14370	14476	14619	14675	14420	14403	14557	14579	14635	14599	14633	14443	14660	14561	14428	14556	14446	14539	14656	14531	14597	14384	14495	14296	14567	14602	14415	14692	14484	14602	14406	14542	14545	14411	14511	14571	14390	14448	14375	14409	14436	14525	14564	14492	14369	14478	14554	14418	14524	14488	14604	14584	14648	14427	14435	14534	14453	14531	14513	14586	14592	14555	14465	14453	14454	14578	14642	14364	14486	14513	14379	14601	14329	14562	14611	14612	14465	14626	14376	14585	14453	14514	14574	14633	14572	14665	14598	14440	14656	14514	14510	14628	14447	14640	14523	14486	14470	14421	14519	14521	14581	14605	14567	14449	14471	14526	14585	14443	14621	14514	14620	14498	14529	14636	14658	14551	14468	14455	14595	14692	14370	14518	14501	14508	14467	14637	14487	14451	14559	14596	14575	14332	14493	14537	14613	14412	14382	14611	14445	14705	14517	14471	14425	14579	14598	14547	14443	14502	14505	14524	14480	14601	14735	14478	14451	14595	14658	14604	14537	14578	14609	14405	14382	14594	14523	14445	14551	14479	14547	14385	14663	14531	14585	14668	14586	14487	14555	14418	14532	14583	14486	14507	14541	14394	14453	14525	14570	14406	14534	14566	14583	14594	14586	14617	14576	14355	14586	14524	14666	14500	14393	14551	14542	14435	14483	14416	14407	14611	14513	14505	14535	14489	14420	14639	14578	14518	14506	14524	14510	14250	14554	14370	14436	14459	14561	14566	14461	14628	14589	14552	14429	14572	14510	14476	14506	14395	14563	14461	14482	14451	14565	14738	14589	14393	14584	14506	14514	14594	14520	14576	14513	14566	14532	14348	14695	14573	14652	14388	14489	14597	14502	14470	14427	14606	14381	14452	14761	14459	14366	14566	14712	14473	14597	14421	14510	14510	14649	14632	14401	14430	14416	14473	14551	14430	14501	14474	14619	14622	14324	14527	14609	14597	14543	14561	14495	14670	14536	14507	14470	14485	14582	14680	14507	14534	14592	14565	14466	14411	14519	14556	14575	14530	14721	14551	14454	14538	14487	14313	14551	14452	14573	14698	14448	14676	14410	14392	14379	14494	14563	14462	14415	14575	14523	14450	14619	14446	14740	14401	14636	14478	14396	14641	14407	14449	14495	14449	14586	14464	14489	14525	14413	14505	14436	14582	14572	14439	14437	14619	14506	14390	14561	14651	14550	14647	14488	14568	14584	14555	14457	14574	14538	14428	14428	14427	14581	14462	14587	14459	14702	14528	14425	14637	14533	14547	14527	14371	14603	14570	14581	14476	14546	14636	14626	14591	14533	14402	14525	14603	14391	14556	14430	14527	14476	14461	14664	14700	14593	14382	14559	14419	14611	14492	14447	14619	14498	14579	14441	14689	14396	14358	14576	14485	14502	14536	14430	14380	14510	14435	14445	14538	14584	14541	14519	14505	14472	14510	14681	14633	14543	14509	14556	14689	14489	14423	14523	14586	14406	14564	14433	14325	14475	14459	14565	14680	14581	14615	14565	14555	14531	14436	14487	14498	14519	14572	14587	14474	14613	14622	14364	14406	14448	14601	14498	14460	14490	14504	14443	14553	14492	14473	14584	14628	14381	14310	14378	14293	14681	14567	14488	14595	14633	14583	14543	14549	14410	14437	14694	14660	14734	14513	14287	14433	14501	14441	14730	14574	14569	14436	14398	14660	14653	14470	14593	14487	14573	14500	14352	14508	14509	14648	14417	14669	14633	14492	14493	14585	14555	14584	14496	14579	14387	14658	14591	14646	14375	14708	14467	14591	14534	14630	14459	14550	14530	14415	14521	14649	14525	14458	14455	14641	14590	14494	14571	14592	14294	14302	14513	14597	14518	14566	14615	14634	14496	14599	14599	14356	14363	14546	14514	14371	14347	14560	14542	14613	14531	14392	14463	14533	14365	14525	14369	14423	14474	14639	14652	14608	14702	14654	14489	14601	14585	14594	14442	14603	14499	14588	14514	14565	14500	14581	14608	14617	14560	14818	14603	14723	14537	14623	14421	14614	14384	14570	14617	14615	14410	14603	14498	14486	14523	14474	14560	14269	14458	14509	14563	14641	14602	14611	14494	14486	14682	14331	14555	14686	14555	14604	14513	14530	14560	14625	14482	14509	14473	14452	14430	14554	14703	14529	14597	14520	14516	14528	14522	14641	14519	14608	14464	14460	14457	14414	14422	14647	14557	14609	14472	14529	14494	14427	14646	14660	14550	14651	14415	14562	14413	14524	14563	14675	14615	14559	14527	14571	14591	14400	14580	14646	14550	14484	14476	14669	14619	14464	14633	14743	14474	14423	14483	14426	14574	14693	14527	14501	14643	14564	14445	14441	14564	14427	14453	14510	14392	14395	14578	14403	14451	14511	14482	14735	14563	14552	14456	14551	14516	14625	14463	14447	14470	14321	14579	14435	14529	14567	14628	14481	14490	14566	14708	14499	14506	14520	14386	14513	14426	14566	14370	14474	14623	14436	14646	14361	14443	14511	14433	14693	14552	14441
22501	20943	28593	23429	21174	23142	24703	19230	17915	18152	17845	17711	17550	17477	17179	17061	17263	17202	17160	17025	16911	16938	16882	16993	16899	16722	16641	16795	16775	16510	16680	16922	16665	16635	16703	16678	16665	16747	16928	16716	16646	16689	16689	16440	16666	16470	16736	16403	16628	16851	16702	16475	16623	16365	16741	16526	16503	16263	16429	16524	16662	16658	16622	16685	16629	16700	16566	16680	16512	16639	16471	16488	16514	16485	16499	16467	16537	16546	16589	16396	16493	16622	16475	16573	16590	16371	16324	16410	16418	16623	16336	16399	16429	16441	16644	16609	16512	16437	16608	16629	16486	16624	16368	16500	16686	16542	16574	16579	16423	16429	16505	16518	16473	16557	16394	16424	16533	16610	16571	16641	16763	16584	16616	16488	16242	16287	16571	16416	16435	16165	16527	16467	16530	16622	16622	16633	16567	16487	16526	16594	16535	16665	16554	16558	16609	16596	16401	16375	16489	16419	16557	16377	16519	16388	16505	16659	16462	16473	16459	16540	16443	16584	16592	16675	16450	16421	16408	16521	16432	16582	16420	16649	16403	16588	16474	16591	16620	16401	16432	16632	16533	16528	16481	16629	16495	16676	16456	16598	16531	16435	16393	16483	16404	16534	16464	16578	16415	16470	16618	16524	16634	16530	16362	16412	16561	16297	16357	16437	16476	16582	16813	16679	16387	16463	16468	16485	16358	16407	16573	16441	16564	16509	16723	16309	16419	16443	16600	16603	16565	16683	16528	16574	16677	16588	16580	16628	16428	16296	16375	16379	16323	16364	16548	16324	16392	16391	16517	16433	16283	16450	16413	16302	16412	16610	16472	16466	16355	16512	16367	16383	16339	16580	16423	16419	16581	16504	16440	16246	16599	16491	16459	16461	16567	16452	16396	16496	16547	16441	16264	16432	16526	16302	16539	16408	16457	16495	16449	16418	16411	16349	16439	16687	16469	16442	16497	16469	16524	16505	16449	16520	16655	16463	16375	16437	16501	16597	16508	16465	16609	16584	16523	16304	16429	16447	16528	16568	16471	16554	16521	16611	16443	16318	16340	16522	16617	16366	16319	16371	16596	16502	16300	16665	16634	16391	16551	16746	16482	16502	16362	16389	16511	16456	16691	16469	16519	16261	16711	16516	16565	16374	16548	16510	16478	16480	16335	16557	16634	16394	16584	16385	16326	16502	16312	16622	16594	16366	16530	16695	16466	16456	16478	16481	16279	16331	16592	16334	16479	16573	16314	16479	16495	16439	16560	16300	16657	16592	16557	16436	16191	16612	16773	16488	16507	16599	16474	16479	16632	16469	16495	16218	16587	16360	16484	16512	16591	16474	16468	16294	16591	16530	16502	16549	16557	16350	16520	16544	16499	16419	16445	16332	16398	16411	16458	16567	16375	16530	16299	16535	16286	16199	16429	16821	16690	16447	16594	16582	16347	16684	16442	16351	16546	16491	16577	16536	16761	16489	16293	16409	16443	16373	16483	16456	16354	16672	16547	16403	16285	16351	16406	16570	16367	16450	16277	16524	16588	16333	16424	16513	16317	16521	16461	16362	16520	16493	16668	16531	16473	16554	16438	16439	16386	16509	16370	16281	16376	16421	16524	16531	16444	16360	16489	16447	16439	16527	16539	16713	16373	16481	16580	16474	16546	16235	16611	16421	16460	16501	16408	16360	16471	16247	16522	16652	16263	16321	16342	16292	16525	16401	16651	16741	16485	16521	16502	16505	16613	16402	16547	16447	16564	16422	16470	16527	16465	16418	16328	16589	16248	16439	16304	16463	16427	16348	16363	16397	16345	16509	16730	16551	16548	16305	16460	16523	16582	16415	16277	16580	16220	16405	16331	16487	16446	16247	16349	16494	16487	16526	16340	16244	16359	16270	16361	16560	16315	16526	16539	16376	16688	16409	16508	16459	16500	16536	16507	16470	16302	16385	16627	16464	16358	16366	16559	16545	16634	16556	16545	16573	16566	16588	16620	16387	16569	16384	16551	16426	16328	16494	16371	16561	16552	16683	16584	16492	16579	16433	16392	16286	16525	16564	16529	16411	16221	16635	16382	16591	16492	16432	16552	16415	16412	16475	16455	16310	16503	16435	16568	16558	16503	16529	16495	16514	16571	16580	16335	16338	16304	16564	16651	16440	16447	16334	16616	16571	16539	16335	16557	16201	16395	16515	16405	16467	16730	16624	16515	16323	16424	16593	16544	16433	16738	16509	16514	16360	16352	16567	16442	16490	16397	16535	16424	16503	16240	16551	16377	16495	16490	16418	16377	16617	16438	16594	16461	16446	16518	16535	16470	16260	16559	16426	16314	16581	16599	16532	16490	16422	16340	16483	16582	16347	16640	16414	16422	16378	16386	16386	16377	16540	16538	16525	16563	16386	16437	16384	16531	16416	16547	16546	16539	16495	16364	16374	16449	16401	16431	16443	16388	16417	16521	16597	16587	16674	16408	16461	16370	16499	16641	16547	16297	16290	16211	16582	16500	16516	16524	16486	16554	16470	16471	16627	16474	16436	16549	16429	16587	16516	16554	16588	16606	16377	16553	16453	16394	16380	16554	16677	16508	16379	16398	16443	16593	16555	16581	16622	16329	16444	16449	16405	16508	16308	16389	16279	16540	16677	16449	16651	16559	16450	16436	16629	16528	16631	16499	16582	16465	16546	16413	16356	16296	16461	16640	16460	16318	16680	16449	16287	16487	16553	16388	16474	16358	16412	16668	16277	16450	16372	16472	16286	16647	16496	16466	16438	16558	16626	16460	16414	16464	16288	16722	16479	16478	16446	16723	16482	16696	16478	16201	16578	16363	16444	16442	16541	16525	16187	16569	16566	16423	16508	16389	16384	16587	16470	16534	16400	16303	16480	16532	16498	16705	16520	16522	16496	16390	16396	16828	16509	16407	16529	16309	16447	16490	16586	16471	16533	16403	16510	16480	16390	16373	16580	16483	16444	16388	16495	16570	16422	16537	16442	16445	16347	16271	16587	16679	16274	16373	16517	16531	16595	16509	16731	16456	16646	16616	16668	16453	16488	16648	16524	16555	16543	16688	16453	16403	16293	16483	16370	16535	16439	16386	16426	16582	16458	16580	16793	16256	16523	16382	16328	16348	16425	16489	16348	16405	16355	16513	16682	16487	16464	16420	16426	16472	16342	16569	16402	16458	16613	16425	16328	16449	16276	16471	16469	16279	16262	16573	16504	16565	16430	16481	16431	16407	16513	16331	16431	16499	16563	16292	16625	16691	16510	16415	16395	16361	16607	16472	16382	16545	16543	16599	16245	16530	16349	16415	16456	16481	16599	16639	16393	16622	16452	16592	16424	16560	16581	16507	16442	16380	16369	16572	16562	16512	16428	16554	16724	16658	16693	16529	16486	16354	16426	16296	16621	16540	16543	16428	16459	16521	16445	16440	16294	16366	16736	16478	16344	16628	16414	16607	16401	16638	16556	16429	16287	16493	16486	16450	16444	16252	16551	16434	16611	16273	16465	16524	16318	16681	16548	16539	16427	16291	16380	16494	16473	16457	16367	16598	16484	16614	16521	16656	16573	16612	16529	16546	16313	16362	16553	16463	16511	16417	16476	16572	16529	16400	16491	16350	16585	16405	16473	16345	16605	16633	16532	16517	16442	16459	16548	16501	16308	16692	16418	16359	16424	16556	16454	16449	16482	16475	16404	16644	16527	16519	16327	16543	16613	16472	16549	16481	16420	16510	16472	16432	16428	16543	16547	16607	16729	16441	16451	16548	16522	16511	16439	16364	16541	16294	16488	16261	16497	16595	16488	16437	16509	16219	16550	16044	16451	16534	16532	16478	16545	16376	16478	16471	16537	16465	16501	16326	16557	16461	16617	16655	16420	16642	16500	16363	16338	16483	16718	16384	16553	16491	16681	16422	16338	16580	16509	16442	16598	16577	16418	16483	16525	16357	16404	16305	16213	16528	16596	16570	16524	16421	16452	16379	16500	16471	16560	16498	16704	16628	16453	16518	16533	16389	16575	16542	16525	16407	16366	16469	16504	16460	16345	16343	16320	16279	16292	16487	16481	16397	16416	16610	16591	16467	16574	16451	16407	16608	16463	16469	16387	16612	16595	16583	16482	16499	16428	16505	16536	16586	16443	16432	16357	16747	16464	16651	16453	16536	16519	16526	16382	16576	16576	16379	16572	16578	16331	16521	16347	16387	16499	16404	16356	16423	16434	16439	16512	16449	16483	16560	16638	16481	16336	16591	16371	16503	16589	16331	16397	16325	16372	16580	16536	16361	16624	16343	16358	16326	16462	16456	16531	16475	16586	16592	16403	16661	16701	16414	16383	16735	16542	16359	16346	16520	16436	16544	16550	16395	16420	16470	16304	16553	16307	16465	16633	16421	16442	16578	16215	16326	16619	16268	16319	16471	16220	16579	16320	16357	16456	16393	16636	16539	16453	16538	16327	16547	16444	16290	16501	16416	16473	16404	16386	16203	16429	16405	16641	16434	16584	16448	16405	16537	16570	16263	16470	16533	16479	16798	16377	16476	16667	16574	16543	16574	16308	16648	16478	16407	16445	16394	16526	16544	16257	16558	16521	16359	16484	16383	16439	16329	16305	16370	16453	16451	16819	16366	16528	16350	16645	16582	16540	16441	16748	16488	16450	16663	16522	16757	16518	16416	16515	16596	16549	16428	16453	16535	16400	16426	16498	16470	16418	16701	16284	16378	16398	16544	16138	16410	16563	16384	16383	16637	16339	16463	16592	16465	16341	16424	16344	16611	16528	16435	16516	16342	16385	16483	16417	16527	16296	16436	16624	16488	16305	16531	16366	16430	16612	16467	16517	16750	16463	16412	16545	16596	16571	16491	16464	16644	16472	16537	16377	16721	16456	16364	16579	16469	16408	16643	16445	16433	16666	16511	16545	16462	16691	16394	16757	16440	16525	16446	16309	16308	16613	16426	16485	16420	16535	16464	16469	16487	16532	16310	16553	16485	16225	16531	16451	16533	16640	16522	16569	16540	16609	16419	16290	16487	16561	16589	16328	16624	16236	16405	16316	16455	16560	16364	16331	16257	16613	16462	16418	16692	16595	16485	16404	16599	16624	16261	16446	16436	16535	16474	16378	16413	16376	16677	16729	16583	16435
21533	35122	32334	25759	22224	20392	18935	17910	17154	16719	16555	16348	15860	15898	15882	15619	15417	15484	15457	15198	15332	15212	15272	15190	14887	15156	15034	14891	15042	15009	14961	15035	14775	14960	14831	14603	14728	14898	14858	14845	14732	14668	14722	14848	14820	14735	14788	14729	14635	14848	14677	14702	14645	14579	14760	14733	14801	14710	14715	14521	14676	14706	14726	14680	14791	14760	14570	14705	14640	14642	14808	14634	14658	14738	14533	14600	14627	14674	14460	14805	14783	14708	14481	14675	14593	14657	14614	14626	14735	14555	14663	14691	14677	14618	14578	14593	14530	14512	14537	14623	14576	14667	14658	14614	14588	14605	14637	14532	14632	14849	14533	14717	14633	14544	14657	14451	14643	14579	14729	14828	14531	14541	14575	14520	14483	14770	14684	14559	14482	14669	14662	14505	14610	14637	14635	14598	14574	14500	14811	14546	14610	14533	14506	14542	14666	14678	14581	14572	14547	14535	14604	14707	14661	14547	14566	14679	14668	14810	14581	14716	14619	14637	14533	14705	14679	14426	14551	14643	14696	14743	14646	14700	14562	14657	14549	14655	14553	14749	14446	14707	14502	14532	14650	14543	14608	14661	14538	14659	14509	14565	14638	14731	14690	14565	14527	14622	14540	14598	14552	14631	14621	14596	14575	14506	14506	14499	14611	14605	14546	14588	14580	14684	14665	14598	14466	14494	14714	14670	14691	14642	14556	14696	14694	14661	14690	14555	14745	14602	14570	14471	14597	14817	14770	14707	14594	14566	14565	14606	14603	14536	14679	14721	14521	14652	14514	14545	14715	14617	14692	14502	14609	14676	14465	14639	14534	14617	14577	14578	14569	14753	14547	14420	14408	14647	14491	14579	14551	14549	14514	14427	14524	14644	14542	14512	14529	14542	14584	14739	14692	14527	14599	14582	14575	14761	14597	14581	14484	14608	14511	14562	14554	14384	14632	14577	14675	14478	14743	14504	14602	14531	14541	14685	14617	14612	14693	14514	14635	14602	14588	14424	14761	14712	14547	14560	14384	14667	14574	14523	14686	14427	14688	14624	14710	14462	14474	14618	14662	14610	14823	14532	14593	14500	14506	14495	14616	14659	14844	14660	14390	14626	14418	14557	14618	14406	14644	14729	14580	14592	14576	14750	14532	14632	14707	14660	14671	14557	14509	14706	14524	14525	14551	14531	14557	14757	14590	14584	14509	14653	14606	14665	14639	14678	14644	14481	14637	14638	14430	14679	14774	14572	14664	14594	14639	14680	14651	14591	14641	14447	14511	14633	14613	14413	14574	14683	14615	14662	14439	14366	14646	14606	14502	14527	14702	14549	14725	14439	14701	14612	14506	14673	14712	14733	14509	14610	14610	14687	14503	14606	14582	14664	14478	14609	14491	14476	14590	14748	14569	14543	14707	14664	14652	14440	14572	14569	14572	14670	14571	14764	14547	14651	14453	14683	14666	14470	14682	14567	14706	14393	14643	14657	14514	14602	14558	14537	14503	14551	14643	14535	14458	14520	14705	14530	14650	14604	14484	14757	14553	14554	14733	14662	14637	14586	14475	14530	14614	14705	14566	14567	14734	14488	14518	14656	14652	14670	14580	14687	14659	14551	14520	14588	14555	14528	14712	14598	14685	14506	14520	14557	14628	14478	14713	14666	14629	14628	14473	14547	14543	14441	14686	14565	14834	14573	14584	14658	14601	14700	14597	14683	14629	14673	14656	14602	14622	14528	14613	14422	14649	14692	14648	14598	14596	14611	14643	14544	14643	14593	14465	14626	14684	14545	14570	14618	14639	14695	14505	14739	14643	14542	14582	14474	14547	14596	14532	14502	14494	14559	14654	14576	14509	14641	14450	14481	14546	14700	14779	14446	14512	14609	14610	14664	14825	14548	14610	14900	14665	14754	14729	14566	14461	14532	14558	14385	14708	14636	14553	14636	14497	14691	14670	14628	14629	14526	14571	14617	14417	14676	14623	14652	14462	14642	14467	14634	14615	14544	14531	14560	14580	14606	14560	14675	14588	14568	14551	14335	14527	14401	14550	14559	14693	14550	14636	14729	14543	14557	14609	14749	14486	14562	14740	14590	14681	14610	14605	14645	14727	14371	14439	14584	14721	14473	14661	14446	14706	14473	14680	14410	14457	14712	14454	14435	14673	14577	14599	14517	14594	14564	14623	14677	14510	14638	14722	14673	14448	14524	14443	14652	14645	14562	14799	14731	14466	14606	14601	14588	14594	14460	14793	14674	14797	14560	14625	14449	14665	14486	14679	14592	14598	14631	14708	14648	14569	14634	14734	14444	14622	14650	14604	14645	14639	14609	14420	14304	14670	14529	14732	14649	14585	14643	14476	14512	14443	14446	14568	14628	14478	14470	14636	14662	14516	14616	14478	14630	14662	14697	14580	14648	14582	14631	14596	14465	14477	14681	14547	14443	14511	14524	14564	14499	14631	14598	14544	14576	14605	14522	14599	14523	14585	14584	14406	14561	14604	14729	14448	14634	14602	14532	14720	14612	14651	14680	14523	14687	14774	14532	14695	14621	14704	14477	14772	14592	14504	14593	14615	14599	14847	14634	14537	14600	14510	14557	14582	14633	14627	14649	14476	14408	14504	14482	14532	14684	14459	14676	14558	14648	14522	14511	14513	14623	14678	14668	14643	14561	14588	14618	14536	14627	14517	14639	14655	14658	14575	14530	14704	14623	14694	14673	14571	14523	14612	14656	14561	14592	14606	14506	14536	14614	14547	14573	14584	14461	14464	14836	14533	14714	14601	14639	14617	14583	14609	14615	14663	14593	14554	14569	14670	14548	14661	14603	14577	14530	14442	14677	14476	14512	14596	14595	14497	14754	14635	14542	14527	14509	14509	14736	14631	14575	14595	14535	14602	14668	14731	14563	14695	14563	14536	14563	14632	14515	14438	14516	14553	14599	14661	14515	14663	14567	14573	14562	14594	14503	14577	14570	14777	14563	14610	14688	14675	14551	14485	14572	14620	14592	14795	14430	14675	14476	14632	14764	14571	14686	14496	14476	14672	14610	14481	14568	14463	14717	14701	14583	14642	14576	14580	14616	14536	14575	14721	14496	14611	14705	14740	14517	14441	14516	14610	14719	14556	14553	14676	14569	14591	14646	14565	14471	14596	14615	14502	14552	14575	14674	14820	14651	14618	14653	14609	14596	14427	14833	14634	14499	14636	14503	14633	14714	14498	14346	14713	14592	14620	14466	14606	14617	14677	14484	14572	14753	14431	14719	14663	14770	14442	14783	14672	14488	14542	14682	14537	14465	14518	14530	14539	14495	14429	14565	14734	14608	14457	14663	14403	14675	14544	14475	14615	14683	14581	14498	14707	14774	14505	14777	14586	14617	14666	14649	14703	14572	14550	14495	14670	14422	14576	14692	14509	14629	14617	14611	14652	14775	14674	14548	14529	14503	14728	14792	14665	14646	14679	14537	14577	14659	14441	14484	14404	14676	14617	14526	14554	14388	14575	14748	14371	14822	14473	14355	14583	14669	14582	14592	14502	14420	14644	14613	14651	14613	14545	14490	14437	14508	14475	14601	14727	14640	14576	14526	14469	14638	14508	14607	14576	14527	14797	14730	14646	14520	14698	14567	14716	14759	14631	14534	14534	14471	14602	14566	14519	14548	14561	14589	14726	14553	14535	14647	14586	14669	14668	14526	14632	14590	14562	14517	14673	14519	14671	14737	14580	14605	14730	14656	14589	14540	14643	14496	14677	14677	14549	14670	14601	14441	14655	14505	14452	14686	14681	14566	14682	14460	14850	14635	14589	14586	14479	14686	14475	14745	14634	14433	14801	14693	14574	14534	14647	14547	14630	14550	14668	14550	14737	14501	14530	14586	14581	14456	14411	14662	14671	14621	14560	14533	14506	14496	14485	14733	14621	14618	14612	14569	14583	14573	14752	14614	14724	14563	14495	14560	14518	14517	14737	14604	14591	14450	14474	14412	14609	14610	14707	14626	14585	14649	14529	14624	14626	14803	14577	14577	14571	14614	14555	14508	14722	14526	14657	14662	14606	14708	14577	14637	14521	14638	14483	14555	14570	14586	14574	14625	14453	14687	14494	14543	14512	14684	14699	14470	14625	14533	14599	14545	14596	14818	14619	14428	14604	14661	14611	14500	14649	14523	14486	14523	14606	14546	14477	14642	14667	14488	14514	14682	14668	14603	14599	14674	14694	14554	14549	14570	14537	14526	14771	14642	14476	14808	14664	14529	14713	14621	14447	14533	14585	14568	14663	14649	14603	14780	14614	14679	14534	14511	14507	14591	14573	14701	14552	14621	14571	14510	14579	14635	14559	14637	14414	14615	14480	14578	14544	14611	14608	14610	14726	14640	14526	14518	14503	14469	14651	14682	14501	14572	14735	14548	14544	14722	14484	14597	14642	14426	14598	14637	14807	14613	14510	14594	14661	14466	14639	14524	14603	14468	14682	14649	14713	14651	14502	14316	14458	14617	14582	14607	14639	14546	14485	14699	14786	14561	14574	14535	14622	14794	14547	14452	14581	14584	14566	14458	14550	14585	14525	14495	14646	14654	14412	14436	14668	14588	14597	14654	14570	14510	14562	14541	14556	14614	14546	14737	14496	14531	14594	14566	14639	14703	14552	14689	14517	14495	14464	14640	14365	14486	14623	14562	14574	14732	14599	14551	14583	14561	14560	14566	14548	14752	14606	14617	14589	14540	14536	14774	14619	14687	14647	14644	14520	14563	14573	14692	14654	14581	14578	14598	14614	14503	14472	14531	14547	14806	14515	14642	14489	14594	14548	14505	14754	14686	14668	14492	14844	14501	14526	14533	14661	14542	14574	14643	14611	14520	14650	14654	14559	14631	14660	14562	14556	14775	14579	14617	14584	14566	14543	14505	14606	14680	14510	14575	14622	14581	14544	14654	14659	14585	14493	14647	14669	14642	14449	14698	14565	14723	14511	14561	14682	14544	14730	14597	14692	14729	14525	14484	14713	14680	14459	14680	14620	14624	14484	14555	14557	14658	14595	14561	14626	14715	14600	14597	14619	14746	14708	14646	14710	14591	14626	14814	14579	14532	14760	14641	14575	14482	14565	14550	14511	14604	14524	14441	14486	14626	14665	14620	14437	14633
27188	21977	24706	21612	17748	17301	17369	16490	16757	16709	16483	16465	16440	16406	16053	16197	15994	16231	16147	16050	16159	16187	16027	15878	15867	16043	15941	16137	16036	15985	16010	16127	16195	15972	16098	15933	16055	16074	15782	16034	15986	16105	16164	15984	16220	15936	16154	16121	15875	15995	16005	15903	16084	15916	16018	15991	15962	15897	15900	16003	16043	16000	16016	15860	15997	15893	16173	15743	15957	15945	15929	16017	16107	15830	15827	15936	15689	15909	15891	15880	16159	15964	16082	15745	15820	15973	16021	16012	15983	15949	15884	16048	15819	16100	16008	16101	15960	15849	15738	16082	15742	15835	15896	15754	16067	15857	15927	15883	15979	15874	15851	15968	16022	15951	16123	16092	15908	15878	15751	15995	15884	15948	16138	15917	15933	15972	15843	15992	15981	15748	15989	15767	15955	15874	16013	15924	15894	16112	15884	15955	15893	15801	15861	15834	15986	16031	15919	15943	15991	16088	15921	15868	16025	16003	16145	15905	15802	15922	16077	16035	15811	15944	15730	15924	15967	15861	15981	16076	15951	15950	15938	15907	15972	15923	15918	15901	15962	15977	16010	15930	15944	15922	16142	16105	16039	16021	15966	15876	15783	15940	15944	16041	15821	15922	15783	15992	15999	15979	16019	15823	15710	15855	15844	15955	16009	15811	15810	15935	15918	16165	15988	15896	15823	15815	15917	15847	16029	15935	15735	15972	15962	15919	15945	15741	15980	15703	15895	16045	15691	15980	16025	15874	15999	15801	16106	15870	15939	15875	16064	15869	15722	16162	15844	15862	15917	15655	15852	15971	15799	15934	15911	16006	15939	15872	15975	16068	16096	15926	15988	15853	15912	15861	15793	16035	15775	15945	15863	15755	16026	15841	16150	15910	15845	15937	15938	15877	15849	15767	15767	16017	16130	16102	15798	15901	15906	15914	16025	16117	15839	15945	15996	16049	15922	15871	16053	15849	15884	15911	15859	15914	15960	16046	16148	16074	15927	15935	15926	15906	15908	16179	15921	15850	16055	15997	15961	15964	15944	15871	15916	15876	15764	15899	15982	16025	15765	15998	16211	15943	15946	16169	16002	15962	15778	15911	16097	16046	15995	16002	16038	15739	16026	15749	15838	15933	15977	15826	16019	15919	15907	16026	16114	15947	15784	15964	15972	15731	15857	15989	16238	15911	15879	15952	16004	15901	15870	16056	16228	15792	15914	16127	16072	15911	15880	15884	16094	15972	15904	15955	15790	15951	15976	15890	15796	15932	15847	15945	16051	15955	15804	15946	15578	15870	15817	16247	15976	16022	15863	16077	15987	15994	16134	15955	16004	15834	16151	15759	15989	15951	15849	15857	15861	15905	15843	16120	15896	15771	15868	16038	15963	15935	15843	15931	16008	16134	16028	15975	15855	15893	15966	16048	16017	16100	15983	15948	15886	15976	15694	15791	15902	16023	15876	15840	15984	15843	15960	15905	15903	15992	15884	15985	16049	16076	15876	15758	15769	15807	15939	16022	15997	15870	15975	15896	16136	15827	16016	15989	15968	15874	16028	15842	15981	16049	15832	15788	15843	16029	15830	16048	16125	15956	15959	16143	15942	16006	15990	15775	16064	16003	16076	15907	16055	16007	15743	15989	15935	16104	15825	15837	15928	15916	15807	15961	15799	15776	16040	16181	15739	15972	15877	15972	15907	15932	15990	15993	15870	15915	15972	15902	15959	15924	15887	15813	16141	15989	15983	15906	16142	15840	15964	15760	15873	15893	15986	15887	15835	16011	16029	15991	15834	15960	16160	16169	15939	15852	15776	15982	16012	15902	15858	15886	15755	16009	16145	15906	15989	15834	16056	15854	15880	16054	16102	15765	15870	15866	15817	15835	16122	15922	15900	15711	15850	15953	15904	15962	15840	15880	15874	16090	16079	15973	16015	15895	15917	15796	16059	15837	15930	16025	16044	15896	15830	15982	15985	15944	15813	15896	15949	15988	16027	15904	15731	15692	15908	16180	15959	15955	16028	15810	15885	15946	16010	16132	16170	16067	15967	15941	16099	15887	15880	15897	15922	16125	15876	15922	15839	15880	15972	15956	15993	15916	16256	15980	16003	15832	15965	15935	16009	15980	15898	15857	16026	16016	15876	15788	15708	15767	15956	16072	15926	15968	15980	15974	15999	15943	16021	16080	15914	15908	16101	15747	15908	15885	15850	15850	15894	16017	15867	16005	16126	16175	15674	15913	16037	15918	15941	16011	16001	15864	15965	15978	15939	15917	15852	15933	15901	15667	15834	15930	15845	15822	15735	15740	16081	15969	15838	16038	15946	15885	16037	15886	15850	15987	15758	15929	15714	16097	15991	15771	15893	16046	16046	15837	15838	16077	16035	16021	16113	15996	15766	15830	15871	16012	15906	16127	15978	15942	15914	15981	16010	15991	15969	15870	16134	15994	15766	15875	15884	15858	15975	15951	15746	15739	15943	15983	16041	16023	15783	16039	15694	16004	15877	16003	15887	15915	16014	16024	15997	15857	15877	15780	15898	15835	15902	16090	15967	15872	16067	16069	16094	15876	16092	15919	15926	15892	15955	15939	15701	15905	15979	15974	15972	15827	15917	16112	15775	15942	16057	15826	15946	15827	15976	15932	15839	15949	16072	15910	16044	16014	15946	15855	16013	16141	16007	16177	15889	16116	16047	16143	15868	15791	15975	16041	16030	16161	15928	15868	16086	15867	15862	15895	16027	16189	15899	15938	16030	16010	15960	15884	15709	15802	15967	16004	15857	15973	16025	15844	15995	15946	16017	15856	15946	16022	15809	16047	15943	16015	15920	15853	16065	15980	15833	16011	15919	15932	15919	15944	16086	16073	16005	16090	15974	16004	15914	15898	15907	16009	15894	15855	15969	15973	16025	16076	15896	15984	16102	15882	16003	16037	15893	16053	15897	15951	15936	15995	16008	16079	15906	16048	15880	15946	15991	16092	16007	16056	15848	15993	15928	15948	15948	16077	16048	15898	16238	16080	16080	15905	15772	15880	16004	15777	15783	16056	15970	16002	15878	15979	15967	15833	15967	16056	15859	15914	15898	15889	16057	15947	15911	15927	15924	16020	16146	16094	15927	15993	15850	15956	15909	15994	15916	15998	15864	15959	15834	15881	16108	16007	16106	15970	15768	15976	16117	15820	15994	15922	15976	15917	15808	15978	16061	16080	15878	15856	15820	16133	15923	15823	15931	15890	15779	15929	15898	15965	16146	15745	15930	16132	15921	15745	15959	15991	15966	16033	16060	15877	15766	16029	15972	16102	15832	15713	15951	15873	16019	15991	15948	15967	16009	15831	16019	16110	16059	15867	15959	15808	16000	16034	15809	15855	15779	15950	15968	15873	16082	15804	15846	15934	15989	15879	15911	16019	16074	15839	16026	15788	15901	16180	15799	15817	16038	16155	15948	15975	15939	15975	15913	15920	16179	15884	16051	16015	16017	16029	15981	15860	15934	15994	16285	16079	15915	15883	15981	15760	15948	15923	16002	16133	15844	15831	16080	15812	15953	15973	15898	15892	15980	15892	15878	15894	15762	15918	16074	15777	15770	15833	15865	15865	15937	15889	15939	15958	15812	15875	15819	15814	15894	15770	15930	15734	16093	16016	16015	15986	16005	15875	16041	15929	15991	16220	15836	15857	16064	15968	15976	15910	15902	15955	15901	15992	15898	15859	16162	16030	16149	15984	15902	16019	15923	15895	15953	16013	15781	16017	15892	15822	15917	15980	16059	15956	15888	16069	16112	15945	15922	16165	16111	15935	15721	15797	16031	15896	16026	16009	16028	15997	16068	15992	15969	15962	15892	15988	15830	15791	16136	16002	15816	16154	16129	15928	15908	16010	15916	16074	15916	16169	15940	16014	15960	16092	15679	15929	15904	15899	15924	15742	16060	15800	15971	15784	16072	15936	15979	16068	16040	15855	15845	15970	16128	16067	16024	15971	15796	15821	16067	15771	15824	16047	15729	15963	15923	15861	15791	16014	16009	16006	16101	15816	15850	15889	15937	15924	15986	16062	15879	15874	16111	15986	15974	16046	15961	15890	15781	15926	15984	15987	15966	16074	15979	16085	15993	15855	15899	15947	16035	16005	15968	16012	15882	15946	16115	15974	16001	15971	15946	16015	16031	15971	15908	15800	15973	15944	15840	15981	15884	15920	15834	15863	15949	15968	15863	16012	15894	15865	15967	15963	15962	15956	16002	15842	16112	15734	15999	15961	15969	16198	15930	15832	16030	15952	15934	15703	15930	15848	15891	16016	16026	15906	15883	15884	15947	15964	15941	15994	16152	16100	15929	15971	16187	16006	16004	15839	16027	15925	16005	15928	15756	16074	16076	16089	15769	15882	16022	15989	15877	15965	15969	16123	15742	15905	16131	16010	16110	16005	15943	15967	15781	15893	16097	15973	15792	15966	16045	16143	15924	16056	15964	15852	15709	15953	16035	16019	15813	15862	15863	15849	15843	16030	15956	15807	15890	16086	15863	16036	16059	15965	15924	15997	15878	15878	15927	15781	15927	15968	15863	15886	15779	15952	15875	16047	15904	16015	15951	15827	15933	15741	15945	15922	15954	15843	15893	16019	15996	15858	15992	16099	15986	15854	15852	15988	15953	15872	15902	16143	16125	15883	16173	15895	15897	16116	15964	16013	16082	16167	15750	15929	15787	15924	15908	16026	16052	15966	15771	15931	16005	15737	15848	15884	15879	16158	15584	16044	15912	15958	15948	16012	16043	15803	15759	15896	15977	15777	16088	15902	16121	15921	15651	16037	16052	15799	16016	15950	15858	15914	16034	15910	16051	15798	16011	15971	16054	15839	15844	15952	15885	15764	15835	15935	16124	15927	15945	15989	16013	15903	16017	15950	16058	15909	15962	15960	16054	15856	15907	15929	15971	15996	15911	15916	15988	15702	15794	15909	15953	15917	15842	15797	15991	15860	16005	15722	15855	15985	15975	15925	15878	15974	15963	15993	15981	15811	16083	15891	15830	15842	15834	15885	16036	15922	16038	15892	15934	15986	15855	15813	15864	16079	16189	16105	15621	15886	15893	15966	15822	15840	15937	15995	15829	16110	16085	15848	16030	16019	15935	16053	15888	16030	16006	16270
18531	24448	22945	19292	17306	16365	15792	15481	15232	15086	15016	14852	14683	14876	14792	14738	14491	14487	14551	14610	14439	14505	14466	14472	14299	14454	14350	14553	14371	14357	14493	14444	14268	14293	14290	14310	14343	14347	14436	14140	14402	14364	14300	14332	14135	14231	14133	14337	14289	14390	14390	14301	14508	14365	14391	14158	14291	14141	14175	14375	14369	14168	14331	14252	14342	14507	14305	14238	14356	14229	14040	14274	14184	14201	14284	14206	14268	14278	14251	14191	14141	14051	14177	14177	14172	14212	14376	14157	14138	14323	14226	14185	14146	14155	14339	14145	14376	14310	14353	14303	14188	14376	14295	14140	14427	14337	14362	14106	14385	14508	14153	14236	14301	14356	14218	14268	14300	14148	14239	14220	14212	14093	14164	14301	14150	14337	14328	14287	14307	14231	14172	14188	14333	14369	14243	14252	14452	14347	14458	14186	14293	14154	14215	14187	14402	14176	14320	14451	14266	14157	14309	14088	14216	14268	14149	14249	14276	14312	14292	14158	14144	14179	14239	14275	14326	14101	14333	14250	14338	14192	14271	14219	14267	14317	14247	14327	14271	14099	14240	14077	14222	14239	14300	14255	14141	14291	14365	14115	14224	14325	14185	14383	14237	14303	14222	14453	14201	14259	14358	14149	14453	14233	14224	14283	14246	14174	14275	14154	14400	14195	14062	14443	14275	14334	14323	14239	14182	14295	14326	14111	14296	14210	14152	14302	14197	14241	14210	14380	14303	14422	14197	14205	14306	14189	14322	14355	14394	14219	14365	14332	14210	14146	14157	14363	14388	14150	14336	14155	14231	14250	14242	14372	14248	14248	14391	14289	14186	14250	14131	14252	14376	14263	14136	14281	14270	14256	14226	14114	14172	14191	14313	14294	13993	14368	14402	14321	14176	14138	14132	14471	14321	14345	14266	14302	14181	14276	14069	14402	14209	14364	14081	14332	14421	14178	14247	14234	14273	14335	14329	14292	14205	14380	14144	14421	14289	14300	14266	14271	14343	14240	14241	14261	14258	14136	14400	14381	14160	14205	14295	14312	14242	14128	14314	14346	14321	14319	14383	14061	14197	14334	14106	14203	14241	14128	14269	14288	14309	14316	14192	14064	14391	14160	14264	14220	14222	14297	14147	14338	14189	14307	14150	14315	14218	14276	14126	14261	14517	14351	14296	14283	14193	14292	14147	14232	14196	14274	14257	14432	14207	14146	14426	14350	14123	14371	14074	14191	14144	14477	14311	14435	14296	14308	14117	14311	14105	14356	14235	14293	14300	14305	14202	14335	14381	14288	14233	14230	14245	14161	14190	14278	14312	14335	14209	14397	14128	14350	14180	14208	14339	14283	14308	14348	14348	14147	14318	14306	14238	14171	14237	14300	14153	14273	14354	14194	14340	14285	14283	14111	14254	14278	14190	14216	14444	14315	14286	14249	14430	14295	14237	14373	14214	14347	14315	14267	14308	14219	14505	14269	14238	14169	14334	14407	14280	14376	14269	14157	14275	14188	14084	14566	14329	14264	14192	14259	14321	14263	14163	14319	14252	14247	14322	14178	14182	14206	14347	14264	14204	14353	14470	14254	14219	14395	14130	14170	14189	14179	14344	14359	14210	14366	14340	14236	14258	14158	14270	14323	14336	14206	14307	14282	14205	14224	14374	14306	14303	14309	14155	14260	14357	14313	14320	14253	14276	14344	14248	14372	14385	14339	14400	14425	14320	14317	14139	14193	14235	14278	14249	14220	14200	14293	14344	14370	14220	14331	14298	14425	14304	14327	14323	14191	14262	14439	14302	14308	14282	14241	13981	14241	14240	14025	14348	14259	14186	14274	14214	14158	14320	14259	14277	14257	14269	14357	14274	14331	14257	14107	14272	14123	14209	14250	14130	14392	14170	14219	14424	14155	14122	14013	14360	14343	14357	14358	14102	14249	14397	14137	14299	14173	14221	14189	14265	14079	14226	14162	14243	14109	14380	14195	14508	14214	14192	14180	14319	14263	14386	14250	14228	14316	14134	14292	14189	14098	14325	14278	14298	14244	14330	14309	14158	14453	14399	14308	14186	14097	14189	14312	14444	14284	14400	14136	14159	14140	14311	14183	14340	14222	14320	14190	14362	14192	14394	14165	14234	14321	14103	14277	14242	14314	14261	14119	14155	14370	14289	14167	14305	14233	14340	14320	14234	14100	14350	14140	14409	14411	14217	14146	14146	14410	14402	14361	14395	14154	14421	14159	14225	14223	14303	14363	14277	14213	14276	14242	14464	14234	14260	14184	14196	14163	14207	14204	13996	14296	14278	14171	14280	14020	14225	14202	14423	14316	14370	14311	14173	14308	14180	14259	14393	14240	14188	14334	14176	14450	14341	14392	14057	14320	14113	14303	14169	14425	14157	14256	14377	14168	14228	14204	14405	14357	14166	14438	14287	14162	14216	14153	14301	14329	14187	14212	14427	14222	14110	14169	14301	14287	14278	14300	14310	14349	14230	14288	14157	14132	14190	14118	14306	14337	14391	14280	14228	14200	14251	14266	14343	14255	14197	14251	14251	14358	14335	14271	14384	14219	14270	14070	14261	14271	14268	14335	14285	14112	14455	14358	14194	14078	14350	14353	14251	14474	14259	14290	14201	14409	14143	14353	14218	14219	14130	14464	14345	14143	14212	14320	14369	14468	14226	14174	14306	14329	14370	14331	14259	14166	14293	14258	14238	14194	14281	14253	14238	14361	14230	14304	14271	14359	14373	14226	14321	14335	14239	14318	14134	14314	14310	14253	14178	14217	14276	14294	14344	14261	14363	14269	14290	14190	14146	14214	14297	14085	14218	14421	14135	14301	14314	14283	14247	14347	14244	14169	14378	14277	14195	14183	14250	14328	14296	14267	14314	14194	14277	14447	14261	14119	14260	14309	14362	14279	14268	14270	14432	14216	14196	14263	14233	14408	14376	14090	14249	14446	14289	14342	14143	14297	14161	14391	14214	14270	14312	14240	14188	14241	14328	14246	14266	14222	14234	14304	14390	14119	14346	14230	14266	14280	14337	14265	14103	14046	14313	14215	14230	14024	14265	14199	14210	14387	14125	14353	14259	14083	14207	14206	14246	14368	14109	14298	14176	14333	14205	14212	14205	14094	14126	14264	14343	14173	14224	14199	14304	14340	14146	14179	14418	14229	14210	14078	14379	14301	14237	14285	14409	14138	14500	14239	14109	14275	14116	14242	14249	14275	14153	14313	14234	14291	14255	14202	14206	14259	14097	14275	14233	14457	14434	14334	14338	14191	14242	14216	14286	14238	14294	14234	14208	14277	14321	14338	14282	14131	14392	14157	14291	14204	14255	14217	14334	14295	14392	14302	14199	14292	14322	14217	14545	14239	14375	14250	14311	14168	14258	14333	14162	14261	14354	14236	14155	14227	14231	14403	14155	14317	14320	14191	14185	14432	14135	14314	14400	14336	14135	14201	14315	14141	14168	14363	14287	14329	14135	14255	14313	14295	14388	14098	14381	14185	14135	14057	14307	14235	14223	14259	14168	14211	14293	14285	14145	14197	14265	14119	14233	14285	14164	14500	14223	14340	14202	14283	14282	14192	14181	14139	14152	14143	14120	14306	14145	14197	14352	14320	14267	14348	14287	14232	14203	14205	14599	14195	14383	14141	14199	14339	14290	14410	14199	14407	14339	14254	14291	14432	14091	14284	14348	14226	14303	14219	14353	14268	14434	14184	14396	14313	14306	14490	14346	14408	14220	14236	14112	14331	14336	14245	14346	14122	14339	14149	14335	14284	14251	14166	14203	14455	14056	14338	14248	14173	14292	14263	14349	14259	14420	14331	14153	14377	14221	14363	14186	14305	14354	14185	14180	14250	14063	14243	14287	14219	14326	14236	14255	14376	14096	14252	14150	14332	14210	14324	14246	14158	14272	14077	14240	14164	14110	14352	14280	14398	14154	14243	14209	14263	14371	14410	14282	14138	14333	14262	14243	14333	14210	14274	14173	14305	14108	14477	14479	14229	14284	14086	14266	14069	14303	14177	14248	14321	14161	14297	14342	14341	14146	14264	14378	14207	14262	14184	14084	14310	14089	14219	14244	14246	14203	14351	14242	14322	14248	14214	14277	14228	14179	14235	14105	14137	14603	14297	14255	14185	14196	14282	13983	14314	14343	14277	14313	14058	14295	14134	14421	14245	14123	14305	14328	14122	14356	14250	14334	14323	14195	14369	14241	14340	14234	14283	14372	14291	14212	14131	14186	14134	14101	14386	14241	14317	14250	14320	14434	14470	14232	14299	14256	14205	14239	14223	14128	14381	14108	14290	14253	14322	14302	14220	14111	14413	14109	14181	14260	14297	14293	14293	14171	14159	14118	14365	14257	14373	14129	14216	14319	14269	14221	14177	14349	14316	14178	14219	14241	14182	14207	14440	14234	14541	14450	14198	14329	14308	14357	14150	14242	14462	14303	14224	14399	14340	14364	14222	14255	14188	14161	14146	14469	14172	14224	14306	14406	14343	14296	14268	14332	14371	14248	14446	14311	14225	14426	14268	14176	14171	14364	14211	14291	14214	14130	14248	14209	14435	14278	14225	14229	14157	14315	14372	14302	14153	14342	14184	14281	14292	14213	14245	14213	14311	14192	14300	14229	14273	14208	14161	14401	14471	14366	14236	14444	14302	14221	14222	14213	14268	14320	14268	14387	14097	14038	14394	14185	14296	14228	14324	14169	14189	14166	14449	14354	14148	14173	14310	14207	14268	14263	14379	14081	14310	14249	14199	14304	14275	14376	14209	14330	14384	14129	14263	14293	14112	14221	14212	14259	14138	14185	14363	14295	14269	14033	14083	14395	14209	14258	14301	14420	14202	14213	14029	14322	14082	14297	14350	14252	14235	14300	14119	14429	14281	14090	14265	14249	14237	14324	14187	14376	14234	14340	14406	14239	14382	14257	14347	14263	14215	14093	14170	14214	14297	14198	14301	14097	14299	14244	14299	14369	14400	14216	14304	14306	14165	14177	14252	14203	14336	14236	14272	14186	14328	14172	14232	14243	14348	14340	14302	14329	14353	14306	14402	14225	14180	14261	14096	14199	14184	14194	14317	14111	14313	14273	14316	14250	14364	14197	14335	14164	14308	14166	14466
23572	20908	28174	23919	21917	21686	20543	17988	17263	17569	17284	17010	17077	17001	16908	16823	16751	16845	16642	16694	16477	16605	16506	16673	16592	16463	16555	16315	16576	16553	16424	16446	16518	16478	16417	16353	16435	16468	16303	16383	16326	16446	16257	16351	16529	16381	16344	16208	16361	16352	16341	16519	16372	16414	16232	16412	16358	16493	16426	16181	16103	16237	16491	16339	16492	16531	16190	16346	16546	16174	16391	16234	16470	16345	16208	16315	16317	16320	16429	16211	16459	16302	16317	16257	16184	16417	16424	15994	16393	16225	16338	16250	16223	16272	16299	16207	16176	16350	16246	16513	16171	16410	16504	16303	16225	16371	16304	16281	16479	16329	16285	16279	16269	16384	16574	16461	16223	16107	16331	16219	16277	16509	16188	16392	16416	16235	16208	16452	16477	16200	16181	16225	16445	16536	16608	16213	16405	16311	16207	16369	16227	16277	16125	16202	16246	16369	16434	16265	16287	16254	16220	16348	16154	16177	16359	16324	16506	16282	16427	16291	16276	16295	16211	16244	16311	16209	16227	16088	16307	16064	16426	16392	16131	16287	16434	16453	16301	16462	16352	16451	16364	16209	16136	16239	16421	15984	16078	16048	16205	16226	16327	16295	16229	16297	16360	16251	16329	16285	16178	16357	16228	16360	16370	16339	16444	16262	16187	16040	16325	16431	16409	16451	16237	16391	16345	16489	16122	16360	16178	16255	16335	16143	16401	16232	16236	16304	16384	16289	16344	16384	16200	16299	16129	16232	16168	16302	16553	16498	16355	16270	16140	16133	16293	16279	16237	16319	16084	16057	16265	16181	16205	16231	16109	16183	16273	16076	16321	16448	16284	16426	16276	16294	16403	16471	16351	16431	16255	16025	16143	16497	16333	16363	16198	16197	16407	16160	16328	16424	16451	16189	16356	16213	16298	16202	16318	16204	16442	16145	16174	16461	16203	16353	16404	16047	16300	16302	16191	16368	16451	16103	16277	16287	16362	16265	16305	16229	16370	16244	16445	16099	16370	16315	16153	16240	16275	16213	16129	16391	16415	16292	16287	16382	16416	16337	16456	16322	16169	16161	16327	16282	16198	16161	16167	16407	16230	16241	16136	16337	16426	16429	16248	16408	16146	16370	16228	16356	16237	16376	16212	16356	16034	16374	16549	16419	16300	16197	16372	16227	16366	16088	16379	16288	16202	16337	16554	16356	16153	16233	16250	16308	16172	16185	16358	16294	16232	16230	16257	16413	16255	16322	16239	16431	15996	16203	16453	16308	16253	16283	16409	16126	16348	16208	16247	16246	16238	16369	16484	16201	16294	16474	16179	16300	16227	16392	16185	16310	16571	16386	16244	16207	16201	16215	16368	16299	16332	16345	16363	16141	16314	16405	16208	16319	16323	16323	16223	16200	16345	16530	16116	16223	16502	16395	16284	16369	16201	16211	16323	16275	16458	16304	16217	16415	16579	16296	16284	16335	16347	16394	16255	16037	16207	16297	16343	16407	16220	16193	16276	16344	16369	16267	16314	16506	16337	16302	16397	16276	16291	16094	16313	16306	16237	16368	16169	16240	16135	16177	16338	16126	16254	16321	16307	16080	16337	16328	16176	16240	16304	16417	16403	16147	16360	16248	16172	16392	16138	16334	16235	16299	16365	16080	16354	16288	16385	16478	16381	16311	16342	16322	16199	16162	16220	16260	16386	16483	16320	16201	16351	16432	16366	16201	16200	16192	16550	16310	16277	16315	16350	16311	16413	16473	16287	16209	16351	16346	16202	16189	16460	16509	16150	16209	16374	16206	16310	16232	16134	16433	16431	16284	16319	16236	16351	16175	16186	16107	16474	16369	16353	16218	16405	16362	16215	16401	16409	16299	16257	16335	16320	16191	16469	16402	16261	16368	16302	16398	16216	16356	16126	16191	16141	16292	16306	16331	16247	16192	16253	16326	16361	16231	16372	16263	16217	16213	16226	16456	16412	16342	16167	16400	16307	16365	16447	16124	16382	16488	16311	16351	16354	16259	16283	16352	16526	16423	16583	16529	16313	16249	16270	16373	16376	16377	16160	16318	16261	16481	16157	16280	16376	16425	16362	16276	16389	16224	15952	16261	16110	16050	16433	16323	16579	16287	16214	16338	16269	16272	16206	16235	16206	16105	16223	16264	16214	16087	16349	16127	16455	16385	16312	16409	16505	16141	16371	16470	16287	16401	16229	16183	16253	16346	16274	16383	16345	16352	16329	16309	16336	16268	16355	16300	16370	16319	16191	16255	16391	16095	16310	16317	16283	16427	16280	16316	16165	16254	16272	16267	16019	16321	16444	16428	16233	16211	16196	16356	16087	16269	16442	16289	16271	16391	16257	16269	16350	16182	16209	16188	16261	16208	16275	16016	16246	16176	16284	16133	16191	16302	16387	16289	16296	16411	16380	16500	16396	16346	16319	16216	16349	16159	16218	16410	16292	16274	16209	16250	16372	16418	16436	16266	16436	16130	16263	16206	16141	16313	16604	16396	16318	16391	16229	16377	16353	16306	16161	16442	16127	16367	16261	16427	16326	16244	16381	16289	16405	16309	16245	16164	16300	16272	16259	16269	16229	16259	16441	16172	16219	16248	16193	16323	16239	16409	16314	16332	16162	16231	16249	16275	16212	16398	16340	16180	16253	16153	16305	16297	16232	16244	16239	16239	16216	16404	16334	16402	16261	16311	16337	16253	16524	16171	16075	16273	16187	16208	16214	16115	16372	16392	16268	16256	16246	16382	16376	16224	16297	16413	16402	16243	16191	16410	16388	16431	16234	16377	16173	16420	16292	16162	16428	16291	16415	16344	16001	16322	16231	16292	16309	16323	16273	16357	16263	16302	16332	16061	16190	16273	16297	16478	16361	16294	16303	16361	16133	15975	16198	16280	16277	16238	16263	16424	16394	16397	16201	16374	16225	16370	16374	16154	16167	16346	16435	16337	16167	16347	16248	16033	16238	16198	16403	16232	16289	16435	16225	16476	16172	16508	16412	16260	16370	16277	16366	16264	16243	16349	16388	16333	16516	16297	16294	16465	16437	16210	16296	16362	16423	16239	16349	16357	16133	16267	16304	16239	16387	16209	16409	16349	16034	16139	16277	16376	16211	16330	16563	16315	16396	16187	16415	16207	16107	16209	16345	16209	16453	16256	16324	16188	16291	16242	16305	16478	16351	16447	16290	16475	16557	16259	16378	16223	16107	16304	16178	16087	16142	16384	16230	16177	16289	16315	16277	16172	16560	16331	16302	16180	16317	16361	16249	16112	16299	16380	16193	16439	16555	16270	16368	16371	16394	16266	16452	16325	16417	16266	16354	16207	16441	16184	16271	16389	16240	16195	16241	16386	16189	16306	16353	16295	16363	16244	16074	16237	16559	16180	16172	16201	16244	16068	16231	16250	16270	16184	16115	16364	16146	16268	16289	16184	16205	16218	16167	16428	16174	16396	16214	16251	16537	16074	16365	16369	16161	16222	16278	16347	16369	16251	16388	16180	16435	16200	16374	16194	16272	16221	16284	16317	16238	16206	16330	16222	16140	16389	16376	16422	16346	16315	16109	16170	16219	16258	16502	16373	16121	16212	16199	16417	16274	16432	16278	16298	16084	16200	16517	16369	16301	16388	16217	16209	16136	16345	16310	16241	16254	16301	16418	16182	16310	16374	16282	16238	16254	16294	16400	16279	16566	16382	16267	16345	16232	16259	16266	16510	16355	16282	16183	16400	16190	16248	16376	16269	16371	16209	16245	16286	16457	16366	16347	16319	16240	16299	16375	16322	16381	16366	16243	16238	16436	16347	16463	16245	16194	16268	16381	16147	16190	16276	16430	16258	16362	16402	16291	16379	16323	16336	16576	16344	16366	16074	16452	16192	16226	16271	16203	16111	16443	16340	16232	16266	16469	16424	16281	16184	16321	16085	16282	16337	16351	16378	16308	16269	16422	16182	16279	16363	16210	16346	16455	16180	16094	16281	16171	16195	16318	16434	16204	16213	16424	16407	16345	16408	16302	16212	16190	16259	16214	16422	16390	16135	16281	16134	16460	16463	16141	16442	16291	16152	16329	16423	16379	16360	16383	16302	16266	16441	16511	16354	16301	16346	16245	16333	16242	16675	16163	16333	16429	16185	16136	16139	16371	16436	16259	16375	16387	16441	16411	16404	16155	16208	16317	16078	16144	16274	16390	16230	16274	16291	16367	16269	16258	16366	16375	16311	16397	16326	16343	16222	16348	16326	16259	16239	16179	16287	16467	16269	16315	16327	16310	16294	16416	16330	16019	16272	16402	16372	16420	16191	16255	16159	16389	16117	16200	16466	16399	16201	16204	16369	16224	16273	16380	16377	16256	16357	15998	16282	16279	16315	16271	16367	16323	16118	16009	16432	16382	16307	16236	16457	16303	16374	16305	16280	16363	16293	16349	16369	16435	16373	16308	16352	16384	16325	16201	16368	16371	16513	16250	16188	16256	16417	16445	16255	16416	16312	16319	16326	16434	16365	16259	16483	16414	16631	16503	16212	16234	16311	16218	16607	16388	16287	16159	16471	16382	16537	16347	16177	16209	16244	16169	16216	16207	16392	16252	16282	16384	16429	16289	16073	16128	16136	16310	16355	16328	16261	16146	16179	16477	16351	16421	16567	16440	16459	16268	16466	16363	16193	16100	16288	16429	16338	16333	16463	16273	16237	16348	16390	16416	16396	16116	16037	16152	16365	16233	16221	16219	16147	16641	16389	16094	16226	16484	16135	16276	16310	16293	16337	16441	16303	16394	16291	16223	16023	16419	16291	16273	16217	16403	16380	16417	16208	16354	16274	16196	16201	16227	16368	16232	16347	16335	16255	16277	16178	16271	16355	16292	16218	16454	16143	16225	16513	16441	16116	16248	16225	16165	16182	16234	16199	16432	16338	16364	16255	16398	16359	16439	16328	16221	16367	16295	16213	16232	16307	16505	16109	16117	16122	16332	16286	16183	16648	16334	16466	16154	16562	16272	16575	16400	16066	16303	16243	16181	16099	16361	16317	16095	16261	16360	16133	16182	16501	16234	16196	16094	16160	16444	16251	16300	16115	16388	16362	16272	16193	16279	16043	16138	16167	16191	16296	16220	16203	16188	16224	16342	16294
19292	30618	28728	23106	20328	18523	17287	16817	16559	15950	16123	15545	15546	15595	15233	15146	15164	15213	15112	14997	14932	14836	14818	14879	14868	14846	14749	14824	14793	14787	14706	14614	14739	14814	14670	14779	14618	14589	14698	14694	14745	14803	14683	14752	14693	14727	14558	14604	14767	14408	14621	14567	14614	14596	14679	14679	14591	14518	14561	14462	14636	14786	14597	14606	14617	14571	14492	14448	14697	14565	14486	14515	14499	14679	14471	14466	14571	14658	14387	14548	14596	14457	14507	14503	14590	14474	14566	14566	14654	14534	14614	14361	14461	14502	14686	14518	14601	14718	14526	14547	14544	14781	14434	14627	14584	14567	14351	14480	14611	14666	14487	14546	14435	14632	14598	14660	14518	14577	14549	14639	14521	14480	14342	14583	14517	14574	14525	14539	14562	14570	14534	14465	14587	14648	14386	14562	14507	14444	14496	14268	14524	14575	14556	14486	14546	14507	14575	14365	14423	14549	14648	14503	14551	14429	14531	14572	14429	14452	14549	14487	14406	14550	14672	14423	14363	14711	14631	14540	14482	14584	14611	14449	14463	14618	14699	14474	14590	14419	14483	14358	14606	14565	14550	14522	14413	14456	14736	14429	14467	14593	14644	14597	14699	14586	14368	14567	14588	14500	14450	14645	14430	14511	14664	14384	14477	14405	14485	14480	14640	14638	14516	14502	14665	14521	14448	14512	14619	14624	14505	14582	14377	14465	14655	14376	14599	14590	14628	14500	14562	14437	14438	14610	14500	14643	14542	14410	14535	14536	14666	14478	14479	14511	14474	14678	14685	14514	14560	14572	14342	14594	14483	14652	14658	14617	14379	14589	14535	14680	14662	14497	14417	14621	14568	14583	14577	14565	14534	14453	14627	14611	14487	14594	14408	14740	14589	14551	14539	14605	14410	14448	14545	14520	14490	14562	14593	14576	14480	14533	14493	14558	14728	14525	14642	14535	14578	14450	14517	14462	14596	14376	14524	14404	14469	14633	14529	14389	14486	14451	14669	14576	14587	14392	14514	14472	14530	14567	14567	14579	14573	14455	14626	14449	14520	14517	14451	14497	14544	14670	14469	14510	14569	14553	14422	14667	14418	14572	14557	14606	14462	14490	14490	14564	14649	14444	14631	14431	14657	14441	14577	14649	14502	14475	14546	14493	14533	14690	14659	14343	14574	14589	14423	14577	14507	14387	14593	14727	14646	14525	14592	14461	14585	14385	14655	14439	14699	14499	14440	14333	14586	14586	14491	14416	14591	14459	14731	14589	14492	14641	14445	14634	14490	14505	14507	14393	14559	14527	14573	14603	14565	14464	14628	14547	14472	14670	14403	14598	14475	14604	14290	14464	14523	14539	14439	14643	14601	14510	14465	14475	14643	14642	14543	14337	14455	14609	14546	14663	14552	14452	14476	14503	14502	14540	14583	14551	14499	14482	14566	14468	14423	14369	14586	14454	14313	14529	14474	14635	14472	14570	14559	14493	14487	14355	14775	14616	14537	14493	14583	14482	14467	14631	14699	14541	14576	14594	14608	14532	14573	14572	14512	14631	14529	14556	14599	14496	14605	14567	14667	14462	14504	14371	14632	14531	14390	14508	14517	14443	14562	14406	14488	14661	14470	14498	14407	14459	14445	14554	14506	14448	14698	14696	14531	14581	14443	14659	14631	14493	14522	14541	14687	14461	14548	14443	14518	14287	14637	14667	14490	14503	14456	14562	14556	14539	14499	14514	14488	14663	14515	14700	14685	14420	14629	14390	14650	14612	14557	14312	14652	14674	14505	14309	14729	14568	14587	14396	14637	14598	14425	14451	14386	14659	14629	14662	14482	14686	14649	14539	14487	14596	14508	14600	14679	14666	14410	14528	14667	14418	14549	14415	14419	14602	14566	14590	14387	14431	14645	14418	14407	14431	14528	14649	14686	14565	14495	14506	14640	14476	14554	14636	14551	14577	14667	14481	14636	14418	14464	14465	14513	14637	14494	14582	14311	14630	14437	14592	14472	14561	14540	14478	14565	14595	14543	14621	14447	14532	14596	14516	14584	14652	14557	14602	14651	14565	14498	14471	14418	14573	14393	14508	14585	14412	14299	14550	14640	14505	14583	14405	14564	14626	14493	14524	14532	14445	14551	14444	14601	14548	14502	14346	14490	14584	14469	14581	14476	14406	14677	14502	14652	14533	14463	14564	14688	14652	14540	14615	14473	14593	14534	14603	14510	14550	14526	14643	14522	14486	14515	14587	14715	14373	14437	14693	14391	14740	14440	14419	14621	14677	14632	14566	14601	14777	14457	14478	14456	14595	14614	14599	14475	14517	14644	14600	14468	14638	14509	14481	14450	14486	14642	14610	14651	14599	14753	14407	14670	14491	14476	14408	14521	14475	14494	14552	14525	14544	14464	14476	14469	14581	14562	14480	14573	14613	14559	14594	14494	14511	14414	14560	14524	14449	14459	14410	14612	14642	14543	14579	14391	14725	14574	14494	14611	14590	14515	14522	14719	14638	14374	14446	14535	14545	14577	14632	14568	14473	14633	14669	14519	14549	14559	14436	14434	14418	14555	14651	14669	14613	14562	14457	14502	14334	14480	14574	14351	14557	14698	14597	14586	14624	14575	14526	14608	14400	14510	14762	14677	14492	14641	14657	14408	14452	14438	14616	14582	14714	14471	14399	14594	14477	14657	14407	14486	14596	14590	14611	14648	14474	14638	14464	14565	14488	14586	14540	14479	14580	14414	14428	14469	14628	14479	14645	14658	14540	14491	14561	14644	14583	14559	14550	14533	14675	14509	14579	14489	14452	14566	14575	14507	14511	14503	14668	14605	14677	14421	14671	14553	14726	14476	14492	14411	14380	14595	14463	14771	14400	14558	14627	14508	14684	14574	14627	14554	14553	14560	14641	14548	14583	14639	14520	14687	14561	14560	14535	14505	14470	14538	14388	14602	14590	14488	14581	14491	14515	14589	14360	14454	14593	14488	14570	14613	14335	14436	14471	14545	14645	14526	14514	14613	14612	14511	14498	14546	14466	14488	14460	14491	14440	14573	14540	14602	14585	14532	14467	14681	14585	14401	14704	14465	14546	14348	14534	14520	14667	14526	14376	14496	14429	14569	14615	14476	14541	14570	14361	14516	14605	14393	14425	14497	14539	14456	14510	14506	14588	14509	14419	14553	14469	14721	14393	14491	14634	14543	14483	14597	14525	14537	14508	14553	14544	14462	14494	14509	14621	14440	14647	14570	14423	14490	14583	14513	14389	14456	14497	14510	14522	14504	14359	14376	14557	14456	14631	14492	14482	14636	14494	14334	14496	14645	14449	14662	14585	14452	14415	14565	14412	14344	14500	14650	14604	14480	14520	14494	14478	14504	14507	14519	14409	14448	14717	14584	14494	14511	14566	14733	14440	14583	14526	14524	14550	14670	14393	14511	14505	14590	14572	14496	14610	14522	14736	14395	14524	14535	14599	14516	14518	14614	14539	14513	14489	14514	14356	14551	14532	14562	14531	14642	14601	14523	14572	14528	14552	14492	14559	14599	14563	14505	14467	14478	14620	14558	14637	14508	14460	14508	14429	14635	14478	14639	14599	14472	14519	14676	14419	14730	14562	14588	14392	14488	14620	14483	14714	14566	14411	14665	14595	14544	14718	14631	14436	14507	14720	14591	14508	14674	14378	14468	14651	14495	14379	14512	14577	14589	14383	14452	14540	14559	14629	14452	14446	14537	14668	14562	14629	14540	14573	14517	14590	14486	14467	14521	14372	14499	14539	14510	14422	14386	14756	14374	14521	14434	14743	14605	14444	14347	14374	14515	14488	14648	14568	14426	14449	14386	14566	14621	14655	14583	14347	14666	14691	14421	14635	14599	14528	14471	14402	14432	14620	14586	14651	14450	14462	14722	14611	14430	14499	14569	14433	14514	14634	14419	14394	14570	14776	14489	14558	14377	14603	14402	14564	14455	14707	14482	14673	14487	14659	14477	14546	14617	14349	14608	14720	14520	14437	14602	14619	14670	14618	14554	14675	14504	14534	14664	14480	14477	14441	14532	14506	14400	14434	14496	14508	14537	14494	14712	14588	14567	14540	14710	14456	14488	14391	14654	14383	14645	14612	14491	14519	14635	14490	14470	14580	14609	14372	14562	14511	14670	14555	14615	14490	14612	14671	14464	14418	14542	14539	14503	14550	14592	14470	14587	14494	14458	14494	14571	14498	14507	14554	14520	14618	14565	14421	14537	14654	14430	14475	14483	14538	14640	14693	14427	14712	14518	14623	14705	14403	14552	14625	14514	14457	14580	14380	14554	14492	14575	14594	14493	14635	14517	14510	14546	14486	14488	14556	14593	14469	14670	14571	14375	14784	14695	14591	14522	14501	14600	14433	14572	14380	14318	14590	14646	14600	14523	14443	14541	14417	14527	14442	14513	14617	14562	14539	14534	14608	14467	14386	14684	14562	14427	14592	14521	14442	14579	14488	14511	14538	14594	14342	14538	14556	14577	14399	14398	14394	14557	14627	14294	14414	14513	14765	14635	14419	14499	14373	14646	14609	14675	14491	14626	14560	14625	14458	14426	14602	14457	14548	14545	14441	14556	14529	14678	14613	14444	14541	14597	14674	14521	14346	14680	14364	14626	14493	14645	14504	14496	14553	14344	14484	14405	14752	14467	14389	14551	14468	14525	14619	14460	14559	14495	14473	14523	14637	14608	14508	14548	14554	14696	14538	14457	14562	14638	14586	14496	14536	14521	14443	14546	14535	14593	14582	14516	14594	14777	14629	14445	14568	14668	14734	14664	14473	14484	14552	14663	14566	14557	14605	14410	14560	14489	14514	14391	14495	14530	14430	14500	14420	14547	14513	14437	14489	14693	14502	14706	14583	14572	14539	14582	14687	14532	14486	14447	14501	14597	14459	14375	14621	14599	14510	14571	14625	14439	14675	14474	14624	14523	14482	14547	14445	14559	14438	14670	14476	14554	14541	14492	14445	14598	14510	14695	14535	14484	14505	14469	14500	14569	14485	14444	14557	14463	14540	14556	14625	14388	14551	14553	14609	14491	14501	14544	14622	14569	14517	14505	14513	14462	14555	14565	14460	14482	14568	14544	14448	14616	14486	14507	14732	14510	14631	14438	14340
22514	20918	28581	23430	21198	23213	24467	19196	18100	18268	18201	17696	17730	17591	17332	17322	17006	16963	17261	17066	17077	17077	16975	16849	16962	16942	17009	16992	16799	16974	16738	16661	16865	16612	16660	16589	16927	16704	16876	16602	16591	16657	16758	16541	16497	16717	16545	16331	16433	16743	16452	16719	16724	16699	16647	16566	16558	16504	16787	16645	16475	16460	16584	16587	16532	16519	16435	16394	16583	16439	16584	16323	16472	16489	16667	16637	16508	16482	16601	16602	16544	16476	16453	16543	16394	16592	16708	16548	16487	16630	16359	16439	16337	16315	16464	16433	16571	16379	16679	16531	16482	16418	16436	16444	16472	16320	16566	16580	16358	16532	16467	16562	16525	16502	16527	16705	16629	16468	16519	16443	16555	16541	16574	16438	16587	16527	16593	16459	16593	16493	16517	16607	16453	16345	16520	16607	16407	16447	16558	16603	16425	16491	16488	16391	16201	16321	16405	16307	16522	16416	16458	16315	16443	16419	16502	16349	16561	16447	16527	16393	16599	16642	16516	16367	16338	16152	16451	16451	16593	16578	16304	16639	16361	16491	16399	16580	16560	16639	16394	16409	16547	16499	16367	16388	16534	16573	16307	16525	16417	16438	16323	16337	16554	16559	16438	16334	16320	16554	16528	16554	16414	16441	16570	16404	16580	16413	16493	16446	16373	16433	16446	16392	16507	16421	16468	16446	16471	16577	16427	16533	16422	16467	16393	16354	16333	16332	16415	16388	16466	16367	16483	16486	16493	16536	16536	16467	16448	16561	16390	16559	16459	16579	16489	16540	16654	16518	16566	16210	16632	16376	16444	16366	16501	16486	16392	16580	16380	16469	16455	16472	16412	16287	16598	16336	16562	16427	16431	16671	16449	16469	16613	16247	16310	16395	16440	16558	16590	16603	16493	16498	16404	16555	16174	16393	16372	16635	16694	16513	16620	16519	16436	16370	16354	16295	16346	16373	16524	16451	16544	16531	16670	16557	16253	16467	16541	16477	16522	16297	16428	16431	16383	16651	16655	16556	16442	16290	16488	16473	16550	16489	16485	16583	16603	16279	16469	16633	16567	16293	16454	16445	16694	16383	16509	16561	16654	16437	16409	16502	16485	16341	16275	16443	16495	16500	16399	16630	16702	16311	16526	16217	16371	16417	16427	16514	16617	16370	16383	16222	16461	16273	16408	16342	16412	16335	16438	16513	16506	16455	16288	16455	16386	16470	16449	16531	16524	16536	16399	16530	16494	16445	16392	16383	16465	16687	16337	16353	16434	16553	16290	16556	16675	16543	16561	16616	16350	16402	16621	16441	16338	16375	16474	16430	16401	16355	16533	16411	16592	16794	16453	16433	16397	16495	16201	16725	16488	16392	16566	16481	16496	16469	16551	16359	16705	16483	16597	16489	16204	16525	16451	16313	16498	16597	16478	16471	16399	16441	16580	16691	16441	16521	16328	16386	16597	16524	16385	16570	16754	16507	16464	16272	16403	16397	16368	16519	16563	16584	16743	16402	16637	16382	16510	16434	16690	16485	16534	16511	16507	16537	16463	16444	16342	16405	16531	16402	16371	16323	16374	16365	16344	16532	16227	16416	16512	16657	16324	16451	16354	16565	16499	16563	16605	16658	16429	16327	16318	16517	16454	16490	16636	16432	16579	16551	16542	16572	16478	16400	16381	16442	16588	16577	16535	16557	16495	16555	16583	16343	16379	16531	16514	16294	16398	16440	16546	16315	16679	16272	16549	16641	16614	16504	16429	16630	16710	16338	16362	16418	16374	16510	16394	16303	16619	16594	16594	16391	16378	16561	16525	16366	16494	16401	16187	16470	16544	16663	16700	16498	16553	16445	16562	16552	16360	16284	16477	16667	16472	16333	16544	16422	16632	16341	16270	16450	16375	16278	16606	16533	16511	16506	16463	16511	16504	16374	16492	16409	16357	16524	16253	16473	16409	16374	16387	16657	16314	16323	16412	16397	16416	16441	16534	16400	16197	16264	16386	16512	16592	16396	16647	16452	16477	16470	16497	16406	16486	16339	16308	16240	16453	16624	16457	16542	16465	16469	16411	16438	16554	16498	16377	16360	16495	16281	16638	16421	16616	16421	16483	16623	16538	16518	16456	16256	16464	16411	16576	16530	16406	16458	16486	16428	16334	16321	16319	16573	16667	16267	16488	16552	16448	16537	16360	16412	16360	16569	16455	16335	16513	16541	16523	16452	16339	16377	16392	16614	16516	16645	16424	16479	16301	16542	16389	16534	16721	16536	16413	16520	16544	16383	16579	16631	16473	16585	16596	16521	16536	16712	16725	16556	16518	16387	16415	16334	16477	16461	16592	16517	16369	16629	16481	16503	16479	16468	16449	16450	16437	16395	16593	16368	16567	16497	16476	16361	16473	16596	16595	16376	16361	16462	16635	16322	16435	16686	16408	16501	16307	16426	16470	16367	16416	16572	16489	16518	16464	16490	16434	16468	16516	16462	16330	16292	16420	16523	16441	16500	16353	16184	16430	16419	16519	16587	16360	16489	16409	16425	16361	16450	16407	16335	16606	16276	16569	16438	16424	16519	16515	16364	16411	16478	16483	16606	16456	16284	16409	16504	16509	16429	16415	16366	16404	16465	16454	16463	16455	16379	16541	16415	16265	16484	16309	16354	16439	16610	16478	16417	16458	16451	16478	16631	16597	16521	16378	16422	16479	16406	16413	16288	16441	16483	16175	16461	16568	16527	16232	16605	16521	16491	16577	16408	16514	16451	16493	16409	16401	16334	16375	16699	16464	16549	16257	16517	16758	16336	16343	16355	16416	16396	16442	16429	16336	16494	16637	16199	16344	16549	16484	16449	16387	16388	16387	16298	16360	16438	16254	16345	16319	16525	16499	16640	16433	16612	16504	16516	16558	16464	16595	16457	16476	16662	16360	16507	16364	16255	16321	16423	16492	16400	16741	16374	16389	16471	16426	16533	16609	16376	16415	16491	16469	16328	16587	16655	16470	16479	16404	16274	16449	16450	16542	16449	16432	16389	16645	16478	16378	16457	16428	16523	16494	16471	16718	16574	16559	16336	16390	16253	16322	16481	16459	16400	16551	16440	16487	16547	16550	16517	16454	16380	16401	16508	16473	16488	16388	16513	16468	16463	16459	16365	16524	16472	16582	16406	16473	16511	16374	16469	16518	16363	16654	16403	16524	16548	16320	16356	16440	16376	16534	16303	16425	16223	16476	16476	16403	16561	16435	16453	16413	16598	16377	16544	16381	16475	16544	16257	16355	16333	16403	16467	16338	16539	16424	16340	16687	16437	16333	16411	16534	16487	16523	16365	16552	16271	16476	16272	16405	16545	16450	16470	16453	16383	16245	16486	16607	16430	16287	16438	16531	16570	16427	16377	16461	16503	16395	16402	16508	16499	16417	16627	16499	16422	16634	16381	16507	16420	16498	16416	16528	16600	16572	16474	16344	16510	16280	16215	16519	16590	16450	16454	16250	16202	16513	16435	16432	16494	16527	16651	16487	16397	16575	16342	16436	16489	16591	16367	16479	16385	16509	16455	16275	16435	16338	16647	16312	16505	16552	16576	16468	16624	16438	16495	16417	16700	16573	16380	16573	16511	16545	16562	16534	16256	16462	16657	16507	16384	16537	16329	16450	16657	16412	16568	16345	16504	16526	16175	16505	16477	16519	16487	16606	16492	16322	16409	16550	16285	16209	16617	16551	16352	16549	16424	16438	16370	16305	16557	16321	16533	16488	16385	16280	16428	16560	16317	16399	16506	16299	16305	16518	16625	16386	16566	16364	16271	16501	16616	16446	16661	16578	16360	16529	16459	16391	16280	16536	16448	16349	16417	16550	16533	16466	16535	16535	16451	16534	16484	16568	16511	16403	16546	16557	16365	16425	16514	16386	16426	16306	16346	16301	16415	16361	16406	16675	16296	16322	16484	16353	16427	16588	16452	16414	16593	16482	16327	16598	16574	16574	16452	16578	16676	16315	16406	16462	16452	16414	16485	16501	16391	16616	16590	16288	16338	16436	16320	16470	16283	16333	16725	16281	16567	16551	16557	16555	16670	16479	16395	16779	16602	16469	16501	16570	16305	16643	16505	16375	16504	16300	16592	16676	16749	16517	16337	16691	16436	16359	16530	16572	16388	16594	16473	16382	16378	16648	16591	16596	16294	16511	16338	16424	16603	16619	16413	16457	16586	16566	16602	16489	16486	16449	16416	16409	16179	16566	16404	16477	16382	16471	16282	16628	16527	16324	16370	16315	16624	16144	16284	16460	16650	16600	16487	16390	16364	16293	16382	16557	16551	16446	16274	16549	16403	16561	16465	16527	16426	16203	16578	16308	16424	16497	16405	16580	16573	16427	16417	16540	16358	16260	16408	16585	16529	16389	16668	16495	16432	16434	16428	16385	16449	16482	16303	16553	16508	16464	16535	16644	16509	16508	16488	16510	16519	16530	16585	16431	16588	16600	16404	16413	16504	16448	16339	16518	16456	16599	16488	16393	16402	16563	16518	16540	16334	16582	16511	16275	16356	16309	16649	16453	16405	16526	16518	16454	16411	16464	16490	16468	16474	16608	16654	16450	16382	16616	16366	16585	16432	16383	16371	16572	16490	16418	16543	16480	16669	16308	16493	16512	16461	16669	16497	16731	16641	16679	16513	16393	16630	16644	16416	16434	16518	16491	16469	16462	16609	16431	16384	16496	16560	16250	16573	16284	16453	16644	16390	16386	16221	16396	16568	16390	16370	16380	16631	16447	16279	16379	16480	16450	16587	16421	16457	16618	16499	16562	16511	16523	16266	16509	16429	16411	16489	16372	16451	16251	16459	16372	16587	16487	16361	16583	16330	16618	16401	16473	16586	16629	16439	16494	16255	16588	16309	16303	16520	16418	16294	16569	16530	16522	16437	16424	16631	16485	16499	16577	16617	16517	16547	16434	16476	16465	16413	16370	16344	16578	16300	16331	16446	16347	16303	16605	16632	16522	16557	16279	16327	16388	16255	16404	16581	16617	16529	16553	16432	16428	16535	16601	16314	16627	16590	16656	16316	16403	16308	16603	16559	16596	16443	16509	16524	16536	16415	16416	16433	16352	16535	16614	16395	16388	16277	16425	16368	16419	16542	16373	16341
21403	35281	32997	26344	23000	20663	18952	17937	17163	17077	16867	16626	16207	15859	15897	15909	15617	15619	15523	15384	15398	15262	15176	15202	15035	15219	15109	15103	15086	15016	14794	14826	15028	14880	15036	14833	14996	14950	14807	14822	14953	14818	14593	14934	14922	14727	14786	14731	14807	14787	14975	14704	14752	14991	14673	14705	14989	14710	14675	14866	14723	14687	14807	14868	14682	14607	14850	14696	14631	14702	14636	14623	14870	14727	14814	14732	14680	14856	14652	14686	14624	14697	14572	14720	14717	14628	14739	14679	14719	14750	14821	14825	14828	14846	14796	14766	14774	14633	14647	14756	14824	14674	14663	14549	14782	14792	14673	14595	14703	14721	14657	14679	14756	14750	14781	14634	14574	14895	14630	14609	14630	14768	14628	14651	14855	14558	14666	14739	14719	14577	14729	14767	14493	14632	14690	14530	14598	14605	14709	14788	14688	14541	14654	14705	14747	14463	14662	14705	14726	14746	14584	14881	14608	14629	14781	14555	14737	14619	14662	14664	14732	14824	14672	14547	14621	14744	14493	14574	14719	14861	14666	14644	14705	14769	14660	14714	14645	14587	14652	14543	14653	14643	14701	14541	14785	14673	14575	14594	14692	14560	14869	14682	14686	14630	14753	14679	14666	14648	14747	14782	14648	14568	14645	14722	14743	14588	14526	14828	14652	14729	14498	14715	14636	14618	14646	14749	14738	14632	14624	14756	14479	14705	14534	14688	14731	14727	14632	14758	14693	14629	14636	14702	14805	14635	14635	14511	14648	14745	14591	14596	14656	14677	14662	14597	14571	14690	14591	14758	14744	14752	14772	14820	14609	14730	14767	14819	14656	14711	14690	14863	14818	14468	14644	14673	14555	14556	14599	14667	14625	14671	14738	14695	14665	14664	14637	14571	14572	14528	14719	14786	14624	14641	14678	14792	14696	14711	14669	14692	14679	14660	14709	14725	14582	14642	14509	14681	14606	14575	14696	14674	14665	14710	14577	14593	14731	14641	14743	14732	14636	14607	14616	14679	14737	14621	14627	14692	14782	14603	14445	14617	14620	14538	14473	14675	14741	14660	14706	14670	14763	14535	14597	14626	14693	14508	14719	14644	14479	14739	14525	14607	14633	14659	14834	14649	14799	14806	14611	14630	14687	14651	14784	14630	14527	14708	14866	14555	14672	14635	14603	14543	14695	14701	14620	14548	14511	14557	14726	14703	14558	14576	14789	14659	14646	14534	14665	14777	14607	14740	14614	14498	14842	14383	14633	14616	14602	14726	14692	14629	14650	14621	14614	14643	14896	14703	14564	14722	14617	14651	14667	14611	14593	14557	14611	14594	14506	14762	14886	14542	14747	14773	14743	14803	14678	14634	14538	14648	14594	14617	14662	14754	14947	14600	14497	14677	14738	14677	14663	14760	14798	14725	14492	14599	14731	14727	14791	14795	14598	14848	14588	14929	14697	14591	14751	14595	14626	14698	14603	14755	14614	14613	14621	14609	14713	14717	14527	14594	14484	14778	14771	14789	14667	14650	14707	14532	14716	14716	14637	14732	14722	14733	14637	14670	14708	14827	14565	14714	14624	14703	14677	14671	14737	14888	14463	14736	14634	14672	14497	14453	14447	14778	14523	14710	14706	14651	14530	14833	14641	14756	14537	14614	14725	14665	14641	14560	14597	14684	14619	14634	14679	14709	14557	14749	14833	14709	14550	14568	14732	14741	14616	14739	14643	14659	14717	14696	14673	14632	14782	14610	14663	14613	14668	14710	14563	14503	14798	14601	14753	14675	14546	14807	14643	14789	14676	14574	14557	14730	14690	14628	14464	14482	14822	14603	14774	14704	14610	14740	14600	14715	14630	14527	14749	14499	14648	14863	14741	14726	14594	14676	14538	14810	14764	14601	14552	14774	14702	14663	14560	14769	14682	14762	14445	14619	14625	14715	14579	14641	14594	14611	14719	14611	14540	14756	14866	14575	14746	14702	14557	14603	14537	14728	14644	14698	14762	14641	14638	14531	14634	14716	14639	14707	14819	14650	14613	14690	14668	14643	14565	14652	14664	14646	14573	14635	14891	14727	14871	14624	14575	14557	14577	14651	14606	14688	14601	14742	14558	14636	14634	14809	14701	14616	14643	14389	14785	14742	14766	14639	14554	14548	14609	14544	14660	14759	14551	14484	14590	14678	14699	14583	14637	14536	14710	14698	14671	14691	14695	14687	14624	14757	14651	14707	14597	14763	14590	14694	14595	14643	14702	14667	14716	14582	14690	14638	14683	14515	14906	14601	14585	14612	14742	14679	14665	14492	14545	14815	14464	14684	14684	14626	14623	14684	14719	14562	14828	14692	14746	14610	14468	14716	14562	14559	14494	14714	14582	14773	14629	14694	14742	14591	14733	14556	14719	14575	14543	14648	14670	14764	14650	14819	14383	14652	14611	14655	14693	14589	14620	14707	14650	14801	14560	14909	14858	14481	14630	14647	14686	14642	14583	14553	14739	14710	14751	14614	14540	14681	14578	14689	14547	14862	14617	14644	14444	14631	14566	14718	14758	14611	14664	14823	14637	14595	14662	14615	14700	14812	14675	14769	14587	14688	14550	14648	14719	14606	14719	14663	14677	14657	14667	14668	14602	14462	14708	14661	14595	14736	14867	14698	14732	14809	14642	14668	14619	14558	14763	14557	14610	14702	14590	14722	14695	14575	14594	14535	14387	14645	14698	14693	14680	14749	14721	14815	14510	14648	14461	14674	14419	14625	14603	14736	14661	14668	14510	14533	14492	14580	14751	14696	14635	14626	14730	14640	14645	14685	14713	14715	14686	14610	14734	14578	14637	14631	14565	14697	14780	14746	14618	14700	14595	14540	14583	14734	14589	14571	14681	14476	14757	14679	14636	14820	14730	14438	14649	14684	14616	14652	14734	14581	14695	14636	14726	14563	14605	14669	14595	14661	14696	14697	14627	14666	14504	14587	14728	14601	14603	14536	14604	14629	14578	14665	14649	14601	14718	14682	14693	14708	14686	14630	14758	14818	14611	14680	14820	14516	14798	14706	14593	14728	14566	14555	14639	14647	14681	14477	14724	14598	14605	14815	14686	14632	14614	14667	14794	14541	14712	14520	14656	14621	14754	14625	14530	14588	14576	14719	14647	14629	14528	14731	14838	14729	14570	14720	14839	14698	14702	14708	14635	14605	14621	14554	14619	14579	14614	14670	14536	14656	14623	14683	14615	14718	14700	14647	14644	14690	14636	14471	14505	14631	14606	14692	14606	14569	14551	14634	14547	14493	14685	14525	14778	14618	14737	14531	14433	14739	14588	14787	14594	14592	14834	14776	14610	14697	14757	14650	14538	14697	14665	14574	14619	14647	14666	14724	14609	14681	14637	14722	14759	14533	14764	14758	14498	14503	14703	14673	14544	14536	14605	14703	14727	14728	14556	14666	14679	14443	14611	14481	14811	14534	14724	14768	14659	14822	14708	14767	14549	14724	14798	14625	14643	14743	14650	14839	14605	14547	14621	14711	14531	14607	14569	14568	14751	14524	14530	14766	14638	14737	14549	14754	14546	14570	14597	14544	14476	14588	14668	14672	14589	14658	14512	14690	14708	14742	14561	14652	14649	14643	14734	14758	14627	14675	14628	14811	14492	14717	14726	14604	14605	14860	14615	14581	14716	14685	14577	14875	14727	14677	14882	14639	14511	14626	14732	14673	14636	14575	14804	14630	14660	14539	14735	14631	14578	14642	14721	14562	14711	14682	14825	14612	14599	14650	14876	14705	14719	14640	14577	14567	14662	14743	14634	14516	14818	14728	14495	14723	14747	14553	14681	14579	14600	14633	14645	14722	14653	14579	14672	14612	14575	14758	14564	14582	14655	14614	14569	14813	14722	14746	14700	14759	14611	14706	14676	14766	14648	14766	14624	14665	14642	14694	14708	14588	14679	14700	14626	14770	14673	14529	14705	14631	14582	14403	14761	14685	14699	14570	14547	14571	14470	14701	14652	14673	14789	14485	14668	14844	14693	14670	14633	14654	14670	14578	14774	14734	14785	14823	14531	14713	14711	14654	14619	14626	14599	14550	14657	14715	14598	14552	14521	14803	14713	14753	14532	14737	14583	14452	14787	14703	14727	14677	14855	14789	14646	14537	14489	14769	14728	14700	14663	14690	14899	14657	14725	14566	14798	14498	14786	14875	14536	14699	14689	14679	14683	14611	14788	14583	14768	14591	14616	14573	14558	14760	14675	14608	14530	14737	14585	14812	14493	14754	14669	14630	14684	14658	14665	14679	14841	14681	14551	14755	14679	14696	14763	14577	14653	14475	14572	14716	14748	14597	14501	14781	14587	14709	14751	14620	14753	14741	14639	14532	14821	14776	14652	14650	14800	14596	14588	14490	14618	14730	14562	14668	14645	14700	14575	14723	14667	14730	14652	14623	14784	14667	14816	14746	14544	14567	14498	14745	14758	14719	14542	14670	14692	14612	14744	14888	14635	14629	14739	14588	14772	14796	14677	14566	14710	14527	14641	14929	14625	14682	14600	14529	14449	14670	14632	14645	14713	14600	14679	14701	14553	14681	14684	14727	14721	14643	14654	14848	14659	14574	14598	14621	14773	14716	14554	14589	14579	14709	14582	14698	14646	14635	14541	14525	14669	14659	14435	14741	14762	14763	14687	14650	14539	14601	14605	14736	14655	14621	14821	14685	14582	14669	14771	14727	14728	14650	14753	14858	14586	14629	14610	14584	14614	14615	14680	14758	14649	14858	14626	14534	14720	14880	14598	14603	14494	14666	14647	14603	14463	14680	14737	14548	14671	14709	14552	14606	14473	14673	14745	14498	14791	14520	14599	14682	14745	14552	14776	14514	14821	14659	14546	14556	14711	14584	14685	14526	14518	14766	14607	14465	14515	14777	14602	14740	14618	14637	14672	14623	14569	14691	14804	14605	14668	14556	14628	14650	14557	14678	14710	14597	14628	14673	14691	14863	14711	14561	14761	14574	14525	14652	14611	14964	14626	14724	14619	14760	14823	14633	14772	14557	14777	14721	14720	14704	14723	14718	14761	14584	14588	14593	14654	14776	14539	14772	14605	14517	14621	14676	14757	14656	14576	14640	14741	14656	14543	14555	14650	14616	14679	14711
27353	22125	24940	21957	18137	17348	17275	16780	16391	16342	16510	16382	16374	16186	16175	16157	16098	16303	15895	16265	16043	16250	15998	16159	16247	16144	16145	15893	16111	16194	16158	16180	15792	15962	16183	16042	15965	15914	16016	16006	16239	16004	16015	15974	16088	15922	15977	15915	15904	16093	16163	16058	16095	16133	16098	16186	15916	15977	15998	16246	15960	15959	16144	16089	16102	15909	15939	16008	16104	16067	15945	15896	15944	16161	15978	15828	15980	15705	15913	15910	15990	15774	16218	16036	15931	15952	15884	15761	16005	15971	16213	16069	15866	16257	15960	15965	15996	16132	15933	15830	15971	15839	16052	16270	15975	15921	15954	15886	15847	15928	15802	15905	15854	15939	16134	15972	16110	15940	15885	15830	15918	15878	16014	15994	15984	15900	15945	15950	15887	15891	15916	16038	15809	15900	15954	15838	15940	15863	15759	15856	16104	15907	16046	16161	16211	15971	16064	16067	15978	16018	15914	15776	16033	15969	16031	15909	15967	16098	15933	16045	16081	16053	16005	15871	16059	16017	15837	15863	15742	15753	15940	15962	16312	16084	15887	15990	16047	15715	15870	15937	15975	16103	15932	15970	16007	15972	15915	15987	15996	16099	15914	16294	15871	15909	16090	15996	15999	15987	15882	16051	15891	15975	15921	15962	15866	16025	15979	15986	16142	15946	16130	16037	15891	15952	16164	15916	16084	16254	15922	16132	15920	15922	15964	15876	16097	15996	16112	16113	15831	15989	15967	15889	15940	15976	16105	15779	16039	15992	15976	15937	16035	16054	15943	15874	16043	15998	15901	16088	15935	15931	15914	16039	15848	16036	16024	15997	16059	15841	16099	15799	15928	15803	15916	16028	16032	16187	16233	15906	15975	16043	15836	15915	15841	15906	16031	15957	15968	15871	16173	15912	16008	16094	16062	15987	15916	15927	15696	15916	15933	15941	15920	16002	15700	15879	15781	16037	15979	15911	15907	15815	16096	16024	16063	16003	15918	16223	15992	16123	15964	15970	16242	16044	16125	15982	15987	15844	15960	15906	15877	15891	15952	15885	15884	15924	15903	15840	16016	15950	16085	16156	15818	16003	16018	15898	16046	15952	15833	16118	16255	15953	15993	15874	15988	15816	16007	15992	15926	16100	16006	15939	16017	15966	15899	15986	15966	16006	15886	16111	15781	15887	15933	15956	15886	16031	15990	16034	15824	15934	16107	16036	15839	16059	15788	16013	15974	16068	16147	16089	16081	16017	15938	15952	15931	15869	16160	16038	16116	15996	15953	15890	16042	15991	16072	15929	15929	15910	15988	16074	15896	15766	16103	15842	16071	15942	15933	16080	16050	15935	15893	16054	15991	16015	16155	15873	15969	15966	15998	15880	16193	15970	15935	15813	15841	15938	15976	15857	15921	15921	16123	15980	15867	16016	15913	15992	15999	15850	15956	15878	16137	16052	15969	15737	16003	15984	16040	16079	15816	16082	15955	15760	16142	16107	15880	15823	16110	15863	16027	15963	16028	16057	16043	15912	16005	16094	16079	16089	16100	15981	15984	15894	16127	15933	16056	15985	15870	15955	15910	15922	15997	15849	15940	15879	16044	16010	15973	16094	15817	15946	15910	16008	15973	15997	16009	16137	16025	15924	15910	16017	16120	15817	16022	16156	15842	16007	16009	15936	15995	16066	15804	15900	16033	15818	15964	15980	15970	15875	15870	16042	15994	15955	15937	15965	15796	15890	15863	16030	16178	15980	16077	15978	16001	16026	16111	15923	15985	15926	16071	16149	15958	16126	15837	16100	15945	16110	15883	15901	16052	15807	15961	15899	16076	15979	16027	16074	15952	15993	15852	16192	15900	15916	16058	15930	16156	16081	15870	15848	15696	15979	16071	16039	16004	15893	16030	15953	15721	15988	16058	15922	15886	16120	15931	15889	16135	15994	15849	15987	15980	16105	15949	15929	16201	15921	16078	15830	15998	15874	16016	16043	16017	15982	16078	15876	15893	16011	15871	15842	15921	15760	16008	16166	16164	15968	15771	16229	15948	15858	16059	15980	16149	15771	15909	15922	15942	16032	16083	15770	16048	15972	16062	16000	15986	16072	15852	15770	15955	15958	15904	16020	16010	16050	15951	15949	15896	15896	15974	15857	16062	16080	15825	15766	15925	15878	15910	15924	15856	15887	16034	15901	16025	16030	15905	15950	15966	16154	16203	16213	16025	15918	15935	16015	15992	15843	15985	16049	16051	15877	15960	15909	16135	15989	16126	15962	16155	16136	16015	15862	16023	15969	15935	16298	15858	16022	16084	15908	16021	15875	15995	15998	16053	15870	15987	16026	16077	15961	16047	15979	15907	15961	15762	15834	16060	15856	15776	15997	15906	15912	16157	15961	15931	15835	15910	15988	16100	16003	16011	15883	15918	16109	15829	16041	16094	15983	16114	15981	16030	16040	16008	15937	16017	15899	16004	16006	15944	15892	15999	15803	15885	15997	16076	15904	16335	16098	15944	16139	15975	15927	15962	16054	15961	15694	15812	15966	16025	16005	15934	16004	16000	16107	15829	16007	16089	15837	15947	15889	16005	16045	15943	16037	15947	16063	16040	15847	15816	16074	16186	16010	16094	16025	16041	16000	16064	16066	16116	16125	15833	16007	15890	16071	16074	15890	16127	15957	15918	16067	15749	15865	15750	15992	15842	15938	15931	15837	15924	15840	16260	16059	16084	15944	15914	16097	15947	15971	16051	15854	15951	15907	15850	15928	16067	16121	16047	16086	16024	16004	15953	16024	15926	15980	15941	15968	16003	15862	15798	15984	16057	16096	16020	15913	15994	15960	16099	15766	15921	15875	16051	16003	15895	16017	16052	15995	15991	16172	16047	16044	16079	15973	16032	15852	16007	15802	15977	15941	15710	15958	15889	15961	16179	15978	15727	16142	15730	15839	16027	16146	16004	16048	16038	15984	15937	16061	15992	16073	15931	16170	16096	16083	16088	16019	15801	16071	16038	15966	16194	16083	16023	15719	15950	15853	15716	15880	16030	16004	16028	15984	15883	15833	15981	15936	16102	16070	16065	16049	16171	15886	15967	15950	16028	16029	16054	16036	16036	15982	15871	16163	16004	16221	16099	15923	16153	16059	16174	15805	16244	16077	16164	15979	15822	16134	15933	15825	15756	16022	16033	16071	16077	15901	15984	15865	15924	15900	16002	16164	16054	16301	15863	15886	16027	16040	15938	15914	16070	15926	15887	15904	16082	15970	15935	16210	15869	16069	15939	16013	16042	16071	16165	16009	15954	15908	15947	15875	16038	16021	16063	15958	16015	15930	16136	15989	16116	15920	16089	15906	15944	15862	15976	15938	16036	15786	16115	15984	15848	15997	15954	15904	15942	15993	16091	15806	15769	15998	15825	15933	15954	16016	16096	15718	16089	15815	15853	15885	15872	15986	15978	16005	15958	15907	15813	16131	15812	15884	15836	15832	16029	15977	15984	15976	16000	15890	15997	15988	16120	15987	16046	16065	15848	15901	15793	15980	16069	15882	15963	16093	16158	16076	16118	15883	15993	16173	16050	15849	15988	16036	16029	15911	15886	15841	16055	15832	15958	16098	15906	15943	15992	16056	16055	15980	15986	15972	15915	15921	16079	15913	16029	15822	15849	15924	16021	15892	16012	16098	15947	16066	16038	16047	16158	16177	15955	15855	16033	16000	15936	15909	16103	16039	16126	16055	16017	16034	15874	15840	15944	15990	16145	15938	15942	15845	15753	15807	15856	16150	16031	15868	16160	15812	16069	16201	15998	15997	15960	15988	16033	15996	15958	15992	15813	15736	15682	16043	15879	16070	15957	15946	15877	15858	15967	15978	15974	15994	15917	15948	15861	15964	16021	15941	16033	15886	15960	15803	15998	16002	16051	15920	15941	16111	16170	15924	15898	16013	15996	15987	16139	16105	15872	15810	15894	16057	16275	15989	15879	15831	16005	15965	15882	16183	15798	15910	15931	15963	16060	16152	16003	15955	15913	15803	15948	15982	15951	15907	15858	16055	16125	16036	15969	15893	15972	16116	15895	16053	15989	15987	16038	16137	15912	15982	15930	16016	15946	15931	15788	15942	16025	15916	16097	15980	15905	15826	15934	16036	15981	15834	15879	15919	16068	16117	16053	15969	15992	16098	15981	16069	16085	16020	15998	15831	16068	15900	15842	15916	16074	15840	15888	16002	16044	15876	16124	15897	16018	15789	15851	15938	16163	16096	15818	16026	15941	16067	16019	15969	16074	15944	15874	16096	15947	15848	15758	15984	15936	15861	15938	15766	16030	15965	16112	15746	16071	15877	16134	16252	15984	15940	15957	15980	15867	15984	15902	16130	15909	15963	15916	16062	15875	15969	16065	16047	15956	15816	16002	15891	16092	16154	15825	15889	16087	16115	16244	15820	15997	15926	15932	16116	16105	16087	16045	15848	15886	15907	16009	16024	15887	16088	16061	15765	15671	15937	16077	15943	15815	15934	15906	15991	15911	16095	16028	15901	16032	15943	15890	15952	15834	16122	16025	15692	15992	16065	16046	15932	16126	15941	15896	16051	15977	16086	15801	15922	16142	15769	15934	16102	15998	15919	16043	16023	16034	15813	15948	15845	16070	15943	16098	16002	16105	15950	16044	16046	16204	16012	16011	16148	16051	15879	15884	16123	15898	16137	15845	15929	15934	15838	16112	16064	15827	15917	16106	15891	15899	15985	16030	16041	15966	15910	16057	15831	15988	15772	15943	15978	15815	16029	15997	15960	16055	15943	16020	15863	15891	15954	15990	16028	15832	15945	15949	15794	15989	15950	16123	15923	15883	16070	16032	16000	15962	15951	16009	16041	16080	16137	15973	15899	16012	16065	16031	15881	15815	16073	16062	15995	16003	16095	16011	16045	15996	16044	16043	16022	15843	15838	15863	15997	15996	15980	15928	16097	15968	16109	15988	15926	16101	15828	16076	15910	15931	15751	15905	16006	16195	16117	15886	16089	16064	16005	15955	16050	15931	16120	16022	15788	16079	16132	15952	16052	16041	16061	16044	15974	16116	15926	15866	15991	15950	15960	15968	15908	16106	16015	15931	16051	16049	15914	15808	16047	16006	16071	15938	15985	15759	15925
18871	24890	23623	19311	17740	16838	16084	15633	15686	15305	15096	15175	14936	14948	14902	14804	14644	14702	14657	14646	14757	14702	14557	14605	14550	14673	14759	14635	14351	14506	14461	14553	14430	14374	14376	14282	14635	14608	14474	14516	14551	14527	14483	14328	14459	14350	14442	14503	14352	14459	14458	14375	14509	14355	14525	14425	14363	14601	14211	14540	14395	14539	14428	14353	14464	14567	14402	14419	14545	14534	14359	14330	14236	14294	14414	14332	14446	14310	14497	14476	14337	14348	14477	14460	14379	14372	14525	14235	14548	14464	14371	14484	14387	14469	14571	14399	14332	14393	14495	14279	14555	14492	14530	14330	14371	14476	14371	14573	14433	14475	14437	14352	14491	14188	14486	14422	14402	14383	14273	14564	14433	14464	14375	14300	14308	14357	14393	14327	14436	14324	14420	14302	14189	14338	14317	14408	14427	14449	14242	14192	14459	14290	14528	14490	14161	14401	14617	14410	14299	14136	14557	14390	14372	14205	14336	14361	14393	14386	14422	14332	14424	14487	14372	14380	14316	14434	14314	14402	14492	14469	14461	14365	14280	14373	14444	14312	14459	14227	14245	14370	14260	14262	14365	14417	14445	14424	14473	14414	14655	14316	14355	14356	14440	14375	14349	14430	14477	14475	14506	14408	14293	14395	14246	14536	14405	14422	14360	14351	14496	14373	14527	14480	14260	14397	14439	14415	14432	14341	14491	14425	14516	14331	14292	14383	14465	14197	14354	14562	14331	14565	14426	14459	14373	14425	14391	14311	14588	14458	14374	14362	14413	14279	14376	14477	14440	14554	14385	14205	14329	14476	14576	14383	14416	14537	14364	14411	14478	14422	14396	14426	14510	14650	14357	14247	14459	14457	14481	14261	14263	14487	14442	14385	14419	14349	14645	14290	14485	14538	14504	14350	14241	14546	14383	14147	14428	14478	14382	14357	14495	14367	14351	14515	14396	14378	14374	14378	14216	14390	14473	14477	14346	14525	14407	14430	14422	14404	14329	14493	14376	14509	14376	14230	14505	14327	14459	14404	14339	14296	14361	14328	14415	14337	14483	14356	14550	14321	14438	14464	14428	14440	14410	14487	14201	14448	14471	14240	14318	14292	14422	14138	14392	14385	14222	14338	14501	14495	14507	14328	14240	14384	14436	14277	14460	14384	14473	14415	14347	14233	14477	14387	14401	14512	14428	14493	14377	14506	14316	14437	14307	14321	14380	14489	14400	14377	14379	14343	14431	14311	14441	14376	14394	14460	14547	14466	14339	14540	14343	14330	14424	14482	14394	14321	14356	14401	14376	14477	14425	14381	14371	14575	14546	14258	14334	14512	14417	14327	14327	14389	14270	14304	14382	14463	14325	14483	14258	14330	14416	14189	14358	14196	14372	14278	14296	14341	14570	14314	14463	14392	14246	14517	14470	14317	14304	14319	14413	14346	14323	14468	14417	14442	14392	14380	14534	14485	14328	14535	14355	14399	14301	14419	14608	14311	14494	14357	14387	14349	14324	14413	14238	14451	14583	14293	14326	14433	14256	14392	14341	14294	14334	14348	14304	14364	14255	14387	14520	14454	14301	14476	14315	14417	14350	14305	14390	14351	14436	14329	14457	14529	14272	14555	14349	14374	14506	14386	14226	14414	14352	14460	14419	14278	14412	14435	14404	14485	14564	14428	14428	14321	14468	14383	14441	14202	14584	14401	14478	14323	14545	14266	14474	14147	14554	14341	14351	14417	14626	14220	14545	14534	14491	14413	14348	14340	14381	14414	14420	14567	14479	14437	14489	14318	14294	14422	14348	14324	14333	14467	14372	14482	14237	14502	14420	14332	14480	14305	14394	14427	14402	14332	14350	14391	14377	14338	14288	14375	14292	14382	14297	14570	14263	14506	14542	14153	14233	14378	14465	14453	14634	14394	14388	14392	14389	14306	14396	14477	14552	14475	14437	14369	14216	14309	14288	14402	14278	14487	14472	14357	14394	14640	14234	14419	14417	14342	14245	14544	14316	14290	14429	14357	14473	14421	14328	14311	14355	14494	14475	14406	14442	14224	14347	14470	14518	14300	14383	14393	14475	14649	14363	14343	14405	14456	14247	14590	14421	14274	14260	14378	14315	14237	14455	14405	14323	14491	14371	14568	14496	14386	14470	14346	14460	14359	14480	14281	14347	14219	14485	14409	14230	14345	14447	14389	14438	14232	14308	14248	14308	14432	14502	14508	14433	14453	14435	14522	14316	14365	14561	14363	14431	14446	14390	14523	14479	14347	14467	14435	14210	14332	14356	14458	14213	14454	14253	14448	14227	14393	14279	14306	14314	14407	14472	14328	14457	14271	14351	14405	14464	14486	14343	14322	14533	14474	14369	14474	14334	14316	14327	14366	14462	14473	14437	14421	14290	14375	14322	14453	14356	14102	14390	14464	14404	14467	14307	14421	14389	14355	14201	14340	14398	14488	14227	14340	14549	14361	14411	14364	14388	14485	14481	14284	14367	14447	14371	14388	14381	14293	14291	14408	14435	14436	14528	14348	14298	14460	14518	14501	14535	14439	14500	14402	14576	14477	14464	14530	14366	14496	14226	14436	14333	14390	14390	14553	14621	14457	14342	14386	14459	14521	14372	14573	14445	14506	14260	14331	14453	14347	14466	14233	14326	14334	14489	14411	14417	14450	14285	14476	14259	14308	14465	14466	14459	14468	14463	14377	14381	14411	14452	14396	14435	14684	14175	14390	14455	14490	14272	14322	14439	14394	14417	14484	14336	14211	14449	14241	14472	14461	14316	14404	14446	14373	14403	14433	14404	14442	14427	14256	14442	14342	14434	14511	14461	14418	14489	14361	14461	14353	14539	14287	14546	14352	14365	14330	14549	14293	14475	14368	14456	14370	14437	14383	14226	14573	14356	14452	14442	14448	14484	14342	14361	14437	14499	14494	14484	14437	14510	14268	14390	14352	14409	14297	14478	14427	14489	14332	14389	14388	14560	14439	14438	14287	14473	14335	14413	14281	14511	14244	14326	14362	14595	14376	14355	14297	14325	14380	14322	14386	14349	14286	14505	14483	14493	14391	14602	14362	14421	14366	14413	14317	14461	14430	14374	14222	14376	14281	14384	14536	14474	14246	14275	14399	14263	14453	14398	14403	14614	14503	14388	14298	14443	14347	14414	14270	14313	14602	14529	14193	14420	14277	14287	14488	14406	14414	14439	14523	14418	14545	14393	14285	14337	14508	14451	14440	14343	14338	14479	14433	14363	14701	14340	14361	14469	14317	14340	14212	14538	14320	14428	14506	14453	14413	14497	14551	14399	14360	14549	14385	14472	14407	14492	14413	14390	14606	14469	14326	14313	14342	14370	14463	14321	14343	14476	14399	14428	14437	14370	14288	14508	14428	14628	14240	14516	14565	14500	14456	14220	14466	14486	14401	14503	14474	14361	14429	14481	14350	14412	14312	14420	14323	14341	14465	14517	14533	14208	14512	14361	14405	14426	14433	14457	14408	14558	14457	14403	14549	14429	14412	14625	14438	14466	14367	14292	14462	14477	14290	14376	14377	14257	14409	14640	14481	14363	14369	14354	14315	14476	14485	14423	14504	14391	14394	14420	14443	14294	14291	14459	14323	14448	14449	14249	14412	14460	14450	14424	14467	14296	14408	14424	14432	14419	14235	14447	14380	14445	14377	14415	14505	14257	14697	14307	14501	14618	14457	14502	14251	14464	14262	14367	14396	14461	14483	14431	14303	14404	14179	14546	14484	14287	14287	14458	14488	14307	14495	14446	14394	14478	14299	14317	14433	14408	14446	14464	14317	14485	14254	14501	14385	14411	14281	14365	14406	14483	14424	14355	14517	14356	14419	14257	14396	14486	14375	14538	14318	14459	14397	14536	14426	14305	14354	14302	14588	14326	14341	14568	14477	14494	14314	14314	14293	14478	14228	14479	14430	14403	14682	14287	14484	14355	14265	14401	14420	14265	14308	14572	14294	14550	14348	14368	14483	14137	14312	14315	14343	14345	14442	14421	14426	14654	14444	14328	14468	14504	14406	14217	14168	14284	14437	14344	14540	14195	14391	14359	14430	14467	14470	14434	14271	14437	14478	14480	14414	14357	14379	14169	14376	14447	14260	14312	14442	14436	14356	14360	14528	14484	14349	14362	14441	14414	14248	14380	14491	14513	14460	14418	14625	14347	14405	14537	14235	14502	14304	14431	14561	14517	14323	14376	14465	14357	14504	14329	14279	14486	14433	14297	14331	14347	14435	14397	14410	14558	14421	14380	14444	14443	14550	14444	14388	14313	14485	14490	14333	14345	14220	14322	14301	14495	14371	14521	14310	14393	14507	14375	14463	14442	14287	14365	14314	14459	14311	14419	14564	14399	14355	14372	14448	14431	14445	14370	14372	14481	14343	14255	14380	14394	14362	14435	14319	14397	14287	14602	14602	14292	14345	14344	14488	14338	14415	14572	14354	14450	14367	14386	14475	14458	14451	14466	14328	14357	14522	14382	14427	14414	14288	14383	14457	14307	14296	14401	14258	14337	14439	14184	14329	14305	14308	14455	14310	14367	14544	14242	14316	14391	14245	14477	14317	14555	14477	14360	14285	14391	14290	14409	14269	14478	14268	14427	14359	14293	14480	14240	14350	14384	14271	14505	14370	14449	14224	14395	14480	14360	14205	14382	14315	14257	14456	14277	14485	14217	14302	14425	14305	14342	14569	14412	14418	14429	14325	14483	14196	14418	14412	14411	14462	14358	14434	14438	14402	14470	14380	14384	14450	14474	14316	14365	14420	14393	14454	14323	14347	14379	14314	14413	14364	14296	14519	14436	14415	14463	14563	14568	14350	14250	14388	14394	14416	14261	14224	14312	14486	14379	14572	14395	14435	14376	14459	14336	14326	14335	14301	14337	14461	14362	14481	14504	14311	14284	14366	14464	14363	14436	14324	14529	14463	14439	14348	14369	14505	14235	14368	14619	14219	14576	14407	14523	14417	14564	14416	14374	14343	14375	14477	14291	14339	14382	14282	14407	14587	14420	14447	14361	14460	14504	14473	14359	14516	14313	14487	14370	14544	14359	14301	14522	14374	14519	14456	14462	14569	14420	14447	14331	14346	14482	14288	14583	14296	14271	14329	14495	14334
23612	21001	28318	23962	21968	21968	20790	18217	17529	17297	17263	17020	16956	17050	16957	17045	16993	16826	16930	16989	16766	16655	16707	16713	16779	16688	16762	16482	16487	16539	16607	16608	16558	16834	16604	16512	16799	16776	16561	16567	16463	16590	16675	16607	16581	16536	16640	16463	16383	16513	16607	16574	16393	16441	16343	16409	16451	16417	16529	16406	16390	16612	16476	16630	16394	16501	16514	16662	16420	16506	16439	16572	16584	16540	16633	16591	16314	16654	16512	16541	16310	16463	16357	16604	16385	16610	16518	16650	16456	16573	16381	16340	16468	16399	16525	16485	16406	16322	16463	16533	16546	16686	16397	16546	16454	16302	16573	16508	16639	16366	16278	16450	16540	16482	16625	16485	16501	16548	16433	16466	16627	16334	16402	16471	16533	16544	16326	16351	16397	16420	16556	16507	16408	16446	16536	16425	16502	16306	16514	16399	16488	16387	16393	16531	16625	16488	16502	16389	16531	16363	16370	16495	16528	16376	16517	16564	16544	16432	16407	16449	16351	16567	16335	16233	16570	16403	16454	16590	16481	16489	16537	16394	16505	16385	16205	16481	16611	16560	16391	16257	16441	16305	16320	16488	16502	16484	16489	16656	16515	16506	16538	16535	16577	16344	16523	16575	16427	16497	16501	16517	16395	16393	16506	16558	16624	16512	16343	16540	16754	16347	16536	16611	16531	16344	16525	16402	16395	16504	16600	16341	16473	16629	16460	16308	16394	16422	16427	16367	16549	16472	16461	16513	16314	16291	16461	16509	16305	16596	16379	16523	16527	16449	16462	16296	16405	16442	16476	16299	16451	16387	16372	16351	16424	16649	16487	16352	16466	16579	16454	16652	16411	16160	16388	16313	16356	16562	16466	16215	16373	16294	16301	16563	16498	16409	16359	16413	16368	16568	16481	16416	16450	16366	16466	16150	16460	16506	16254	16371	16448	16570	16586	16346	16529	16356	16387	16290	16339	16409	16335	16307	16459	16349	16395	16309	16424	16404	16446	16250	16477	16380	16444	16455	16498	16569	16190	16169	16275	16368	16330	16361	16322	16382	16382	16285	16440	16438	16408	16479	16323	16442	16558	16417	16592	16627	16474	16357	16426	16492	16360	16462	16586	16416	16472	16450	16532	16401	16355	16399	16593	16480	16353	16391	16491	16551	16520	16340	16504	16449	16250	16308	16470	16395	16470	16416	16566	16384	16392	16542	16531	16527	16558	16502	16521	16383	16541	16520	16428	16312	16579	16185	16227	16297	16462	16622	16425	16430	16417	16307	16504	16413	16529	16323	16401	16643	16393	16571	16332	16193	16237	16483	16326	16067	16552	16476	16310	16416	16655	16517	16538	16413	16366	16461	16603	16275	16379	16592	16475	16575	16472	16673	16390	16674	16410	16451	16651	16358	16677	16599	16457	16384	16342	16378	16511	16523	16582	16098	16430	16438	16324	16424	16406	16371	16367	16311	16341	16413	16438	16385	16333	16439	16435	16214	16499	16422	16506	16450	16438	16617	16707	16428	16420	16251	16371	16431	16498	16491	16702	16587	16289	16357	16492	16355	16661	16381	16457	16386	16266	16307	16419	16295	16386	16289	16377	16351	16325	16380	16416	16359	16652	16509	16502	16466	16498	16609	16424	16224	16398	16520	16463	16435	16422	16427	16578	16504	16479	16634	16259	16443	16450	16369	16479	16512	16382	16423	16556	16471	16397	16243	16576	16561	16456	16474	16627	16485	16525	16439	16452	16460	16452	16643	16298	16436	16553	16225	16481	16346	16294	16568	16483	16306	16482	16507	16657	16451	16269	16489	16410	16648	16454	16401	16389	16296	16455	16495	16588	16395	16449	16356	16398	16449	16252	16450	16620	16264	16462	16380	16324	16494	16397	16373	16560	16334	16556	16455	16530	16374	16422	16316	16536	16386	16216	16363	16395	16264	16396	16372	16373	16363	16497	16608	16352	16222	16538	16611	16599	16328	16354	16361	16560	16466	16493	16398	16376	16436	16527	16410	16383	16409	16375	16527	16426	16411	16299	16316	16330	16293	16401	16421	16301	16490	16274	16287	16496	16439	16582	16310	16525	16424	16516	16534	16528	16409	16280	16269	16493	16432	16409	16367	16547	16484	16472	16550	16484	16203	16460	16494	16470	16418	16354	16325	16394	16499	16430	16574	16513	16622	16349	16383	16369	16419	16328	16396	16336	16618	16406	16272	16387	16360	16414	16538	16345	16537	16324	16423	16356	16475	16186	16541	16494	16479	16236	16454	16569	16248	16442	16387	16629	16268	16444	16331	16353	16509	16550	16569	16544	16622	16316	16404	16445	16306	16398	16403	16611	16293	16567	16355	16497	16470	16401	16291	16350	16567	16562	16311	16677	16411	16466	16433	16600	16316	16511	16396	16590	16663	16483	16281	16471	16650	16387	16449	16476	16515	16391	16500	16559	16311	16512	16490	16335	16556	16275	16417	16578	16376	16472	16221	16345	16432	16346	16292	16482	16519	16343	16357	16433	16510	16588	16420	16252	16380	16399	16399	16479	16517	16471	16416	16519	16485	16466	16476	16573	16542	16439	16448	16582	16353	16446	16576	16475	16532	16343	16420	16499	16332	16464	16392	16391	16498	16471	16657	16322	16561	16676	16464	16596	16388	16463	16473	16445	16479	16357	16309	16227	16359	16326	16492	16542	16411	16422	16383	16384	16436	16396	16413	16558	16458	16536	16334	16483	16111	16502	16355	16536	16416	16505	16492	16543	16316	16339	16452	16405	16286	16303	16476	16264	16477	16294	16466	16463	16523	16480	16593	16300	16185	16422	16413	16574	16555	16220	16449	16448	16351	16387	16522	16540	16495	16512	16528	16425	16525	16622	16589	16554	16448	16593	16351	16335	16451	16426	16389	16328	16369	16344	16537	16393	16632	16444	16362	16393	16356	16433	16195	16321	16405	16451	16567	16392	16215	16592	16434	16410	16439	16343	16438	16297	16445	16256	16569	16503	16456	16423	16470	16422	16552	16315	16450	16554	16464	16513	16248	16359	16363	16552	16507	16500	16502	16507	16287	16401	16502	16583	16462	16420	16460	16370	16483	16375	16433	16498	16584	16369	16310	16518	16447	16635	16583	16299	16384	16357	16382	16436	16499	16538	16649	16432	16474	16432	16327	16575	16480	16196	16497	16525	16534	16318	16273	16535	16466	16561	16520	16429	16537	16574	16318	16371	16445	16200	16485	16595	16491	16231	16353	16424	16467	16520	16620	16595	16517	16480	16585	16475	16436	16435	16354	16475	16479	16401	16402	16469	16425	16540	16291	16395	16452	16408	16436	16501	16322	16364	16354	16434	16536	16387	16273	16506	16292	16336	16589	16543	16555	16325	16531	16457	16396	16519	16687	16527	16254	16437	16492	16469	16426	16371	16357	16482	16388	16339	16331	16576	16520	16451	16522	16449	16693	16271	16168	16233	16307	16569	16409	16288	16434	16367	16191	16358	16371	16272	16455	16453	16413	16467	16644	16347	16389	16316	16398	16388	16569	16497	16630	16542	16592	16480	16756	16494	16497	16491	16375	16449	16396	16540	16660	16534	16490	16350	16446	16486	16577	16498	16368	16467	16442	16464	16448	16509	16562	16522	16424	16540	16282	16372	16580	16301	16408	16468	16437	16338	16415	16607	16386	16216	16496	16330	16624	16402	16367	16519	16324	16447	16488	16328	16509	16463	16372	16348	16519	16575	16532	16241	16431	16355	16390	16294	16389	16393	16470	16462	16438	16514	16536	16417	16186	16491	16312	16220	16542	16573	16402	16377	16593	16357	16393	16303	16391	16468	16702	16616	16603	16367	16444	16310	16577	16508	16356	16231	16497	16471	16497	16268	16393	16461	16542	16507	16293	16573	16546	16441	16261	16597	16440	16602	16260	16488	16555	16454	16416	16441	16486	16550	16300	16249	16422	16466	16242	16521	16496	16165	16310	16546	16421	16493	16296	16572	16323	16458	16477	16392	16404	16387	16411	16732	16627	16407	16505	16176	16455	16390	16463	16444	16459	16501	16395	16468	16495	16452	16494	16358	16416	16418	16558	16223	16362	16454	16520	16445	16435	16277	16449	16497	16678	16592	16326	16486	16277	16452	16498	16360	16378	16387	16328	16471	16587	16593	16516	16601	16381	16219	16443	16397	16414	16469	16334	16577	16202	16507	16287	16370	16184	16500	16259	16448	16414	16509	16541	16503	16581	16423	16310	16400	16428	16479	16329	16370	16436	16469	16318	16544	16483	16501	16389	16524	16276	16333	16337	16490	16361	16572	16243	16496	16438	16524	16444	16251	16430	16475	16579	16277	16288	16338	16499	16632	16598	16431	16561	16566	16571	16521	16486	16399	16490	16440	16223	16338	16530	16354	16422	16436	16334	16481	16564	16411	16486	16498	16448	16481	16519	16336	16277	16438	16433	16357	16263	16278	16350	16627	16488	16435	16669	16494	16326	16265	16494	16680	16261	16429	16321	16591	16356	16333	16389	16503	16382	16326	16342	16344	16484	16401	16319	16458	16506	16432	16248	16624	16328	16440	16573	16625	16475	16563	16547	16635	16595	16355	16238	16326	16524	16478	16551	16651	16438	16408	16484	16353	16518	16565	16382	16477	16123	16382	16507	16415	16494	16389	16384	16488	16454	16503	16252	16480	16473	16547	16473	16278	16407	16390	16296	16388	16495	16324	16539	16420	16486	16423	16674	16345	16340	16363	16357	16517	16496	16512	16373	16519	16296	16512	16659	16500	16268	16391	16286	16609	16376	16310	16450	16666	16304	16474	16595	16247	16489	16347	16448	16407	16402	16405	16427	16432	16606	16421	16506	16410	16413	16670	16415	16366	16310	16373	16416	16416	16424	16422	16526	16424	16224	16490	16458	16400	16357	16531	16462	16430	16612	16298	16457	16420	16366	16686	16611	16665	16440	16351	16357	16490	16280	16342	16382	16325	16407	16413	16347	16405	16453	16315	16379	16392	16440	16509	16476	16314	16194	16192	16453	16428	16558	16592	16498	16659	16558	16388	16384	16585	16474	16354	16496	16364	16496	16246	16379	16502	16237	16432	16362	16744	16449	16308	16474	16528	16264	16465	16338	16256	16449	16430	16348	16314	16509
19780	31206	29127	23593	20748	19091	17788	17223	16621	16249	16283	15855	15656	15502	15582	15437	15400	15172	15243	15192	15162	14949	15091	15214	14979	15038	15032	14937	14939	14700	14849	14790	14818	15027	14902	14996	14998	14740	14800	14976	14739	14860	14595	14751	14884	14596	14839	14795	14775	14831	14715	14703	14817	14712	14841	14739	14707	14679	14760	14655	14634	14601	14721	14734	14696	14737	14652	14684	14599	14580	14670	14655	14769	14750	14670	14939	14517	14484	14619	14840	14678	14716	14704	14624	14698	14535	14727	14826	14804	14769	14702	14713	14712	14710	14574	14590	14511	14674	14576	14590	14686	14609	14660	14999	14709	14604	14668	14671	14757	14724	14648	14745	14798	14706	14673	14753	14798	14569	14566	14558	14840	14761	14571	14741	14439	14766	14573	14668	14695	14491	14763	14587	14764	14669	14644	14596	14800	14668	14668	14587	14710	14675	14591	14728	14632	14592	14672	14639	14667	14709	14715	14751	14665	14738	14696	14445	14596	14594	14619	14657	14810	14503	14638	14634	14675	14555	14861	14712	14606	14686	14737	14709	14627	14722	14594	14677	14538	14737	14700	14705	14548	14506	14740	14765	14665	14526	14781	14790	14677	14639	14735	14714	14533	14647	14709	14534	14768	14725	14858	14628	14622	14572	14607	14734	14594	14583	14594	14788	14707	14694	14758	14633	14879	14723	14663	14603	14776	14699	14631	14658	14726	14598	14591	14821	14652	14680	14749	14656	14859	14694	14679	14483	14537	14688	14603	14643	14858	14661	14628	14727	14623	14647	14585	14777	14848	14824	14568	14781	14573	14673	14610	14765	14670	14704	14807	14709	14837	14674	14720	14657	14644	14694	14810	14612	14667	14541	14537	14471	14649	14702	14638	14702	14549	14672	14777	14687	14662	14530	14619	14621	14546	14608	14673	14891	14661	14717	14653	14661	14782	14665	14534	14709	14558	14487	14694	14667	14821	14664	14598	14726	14672	14502	14559	14660	14471	14703	14655	14808	14742	14614	14784	14629	14649	14671	14665	14648	14803	14627	14765	14688	14532	14730	14592	14606	14573	14629	14582	14751	14744	14645	14672	14815	14792	14518	14744	14694	14651	14672	14717	14646	14837	14577	14641	14600	14655	14562	14742	14609	14576	14672	14630	14765	14521	14770	14498	14606	14542	14691	14673	14611	14671	14651	14506	14753	14582	14611	14726	14688	14679	14710	14516	14605	14647	14730	14681	14773	14679	14786	14470	14672	14791	14572	14548	14600	14862	14496	14875	14675	14689	14738	14647	14659	14802	14639	14828	14460	14765	14686	14599	14766	14760	14528	14675	14507	14718	14769	14661	14694	14611	14552	14693	14662	14668	14660	14706	14592	14801	14653	14569	14584	14671	14560	14578	14791	14701	14526	14769	14494	14685	14640	14569	14734	14824	14683	14575	14585	14729	14557	14604	14572	14583	14684	14675	14543	14532	14645	14561	14741	14721	14593	14741	14544	14699	14693	14809	14565	14654	14701	14557	14598	14673	14589	14517	14743	14639	14438	14716	14707	14706	14723	14653	14767	14788	14759	14737	14723	14632	14664	14757	14649	14799	14631	14806	14455	14555	14655	14291	14722	14661	14714	14593	14624	14559	14565	14683	14591	14756	14660	14612	14644	14550	14560	14750	14912	14731	14712	14787	14770	14642	14643	14542	14824	14604	14807	14577	14728	14676	14645	14753	14688	14681	14615	14822	14713	14712	14772	14715	14728	14669	14558	14636	14598	14541	14468	14539	14748	14744	14756	14730	14654	14679	14635	14709	14510	14659	14689	14674	14700	14643	14546	14750	14737	14597	14805	14735	14526	14695	14640	14614	14617	14671	14838	14616	14730	14650	14706	14477	14704	14589	14532	14580	14631	14624	14679	14724	14592	14679	14643	14747	14581	14664	14634	14685	14686	14536	14546	14684	14561	14492	14752	14816	14788	14689	14683	14680	14480	14721	14685	14687	14522	14664	14511	14751	14633	14717	14692	14809	14605	14688	14608	14774	14716	14756	14687	14651	14863	14564	14543	14731	14720	14610	14644	14631	14744	14781	14626	14644	14706	14539	14832	14630	14607	14642	14760	14674	14572	14573	14764	14713	14601	14786	14792	14633	14884	14668	14516	14640	14631	14727	14807	14553	14641	14663	14618	14506	14848	14642	14487	14587	14821	14503	14718	14636	14700	14620	14692	14662	14622	14826	14805	14638	14811	14738	14621	14626	14660	14642	14637	14589	14580	14692	14717	14620	14630	14668	14630	14636	14731	14637	14813	14684	14704	14757	14699	14505	14587	14704	14588	14782	14573	14708	14705	14634	14514	14829	14720	14620	14602	14485	14763	14580	14668	14764	14517	14638	14739	14546	14700	14667	14522	14608	14881	14663	14798	14743	14562	14568	14604	14771	14732	14594	14498	14681	14635	14627	14625	14510	14672	14622	14605	14631	14581	14701	14690	14675	14582	14764	14491	14586	14656	14668	14656	14627	14697	14493	14548	14713	14646	14667	14575	14722	14770	14757	14694	14663	14713	14733	14607	14780	14699	14692	14709	14469	14634	14764	14824	14928	14688	14661	14626	14745	14666	14657	14613	14787	14724	14639	14593	14701	14561	14626	14667	14691	14745	14478	14668	14562	14723	14738	14644	14607	14602	14633	14639	14636	14772	14638	14659	14633	14592	14786	14639	14790	14571	14600	14769	14585	14626	14504	14639	14683	14836	14659	14630	14786	14568	14760	14676	14538	14659	14700	14741	14585	14695	14697	14721	14671	14770	14610	14682	14712	14725	14936	14600	14762	14685	14640	14626	14612	14601	14547	14610	14598	14742	14671	14835	14672	14697	14637	14707	14777	14608	14626	14776	14612	14456	14768	14650	14549	14507	14744	14673	14698	14756	14572	14686	14531	14778	14823	14726	14734	14569	14788	14767	14786	14718	14731	14785	14714	14639	14597	14636	14737	14625	14685	14639	14567	14711	14665	14728	14603	14733	14826	14678	14735	14605	14577	14816	14581	14668	14600	14739	14539	14848	14707	14777	14917	14730	14477	14817	14484	14798	14750	14740	14596	14531	14638	14988	14572	14656	14696	14451	14752	14426	14574	14624	14737	14504	14783	14676	14582	14494	14662	14589	14770	14625	14644	14861	14602	14716	14636	14832	14695	14728	14467	14691	14682	14575	14634	14476	14872	14600	14553	14748	14634	14584	14842	14615	14708	14695	14754	14799	14751	14687	14616	14703	14682	14582	14628	14638	14876	14728	14721	14836	14637	14757	14559	14795	14607	14738	14561	14657	14614	14581	14548	14662	14645	14661	14609	14558	14757	14673	14586	14586	14657	14408	14532	14612	14753	14597	14730	14686	14625	14688	14617	14802	14757	14491	14880	14667	14763	14626	14859	14732	14669	14708	14758	14638	14610	14504	14622	14526	14602	14716	14802	14577	14610	14551	14757	14658	14660	14671	14822	14514	14617	14600	14758	14668	14640	14734	14642	14722	14751	14643	14646	14584	14665	14857	14574	14688	14668	14620	14708	14722	14760	14838	14562	14633	14646	14625	14764	14592	14756	14568	14643	14745	14651	14574	14684	14635	14839	14732	14602	14697	14648	14656	14657	14702	14609	14619	14664	14746	14844	14661	14663	14643	14717	14646	14665	14656	14544	14649	14792	14647	14705	14642	14765	14670	14597	14721	14571	14821	14642	14729	14577	14668	14644	14509	14608	14781	14597	14809	14530	14604	14732	14690	14711	14569	14604	14722	14813	14635	14745	14704	14586	14718	14687	14646	14478	14751	14655	14617	14659	14519	14600	14661	14648	14717	14550	14590	14654	14763	14523	14661	14552	14684	14583	14843	14617	14598	14645	14531	14721	14742	14888	14651	14778	14722	14711	14676	14716	14699	14488	14786	14578	14645	14635	14620	14681	14712	14643	14572	14777	14704	14760	14769	14763	14618	14707	14704	14718	14889	14517	14509	14600	14513	14734	14721	14585	14788	14555	14686	14681	14725	14723	14718	14552	14453	14750	14671	14684	14546	14475	14609	14489	14613	14621	14836	14612	14370	14568	14648	14564	14568	14659	14565	14654	14654	14542	14613	14557	14779	14738	14698	14539	14753	14729	14613	14677	14537	14731	14658	14629	14767	14474	14644	14624	14661	14712	14628	14406	14710	14702	14619	14796	14508	14635	14788	14517	14635	14892	14634	14572	14604	14645	14690	14841	14581	14679	14634	14550	14545	14633	14611	14594	14602	14575	14650	14652	14541	14595	14521	14636	14739	14746	14486	14641	14701	14559	14599	14506	14810	14717	14634	14728	14654	14766	14787	14630	14603	14623	14682	14701	14642	14611	14568	14686	14532	14702	14698	14537	14815	14569	14654	14756	14639	14664	14695	14740	14389	14714	14771	14655	14741	14678	14614	14575	14493	14543	14671	14807	14723	14603	14691	14765	14628	14538	14592	14925	14704	14639	14650	14590	14669	14708	14702	14701	14628	14683	14744	14687	14638	14662	14638	14679	14725	14627	14851	14600	14643	14571	14600	14790	14696	14589	14657	14706	14713	14790	14635	14533	14616	14669	14750	14656	14467	14555	14707	14842	14590	14603	14554	14652	14723	14720	14695	14659	14603	14833	14588	14838	14723	14733	14671	14764	14666	14758	14683	14632	14725	14778	14665	14673	14575	14572	14637	14533	14732	14472	14577	14692	14567	14833	14665	14631	14693	14693	14580	14620	14640	14531	14576	14801	14690	14600	14653	14715	14418	14678	14641	14730	14706	14539	14681	14777	14770	14709	14699	14603	14621	14613	14695	14533	14899	14690	14691	14764	14746	14939	14767	14543	14725	14659	14676	14823	14797	14625	14658	14654	14617	14707	14443	14710	14514	14510	14758	14613	14759	14725	14722	14925	14665	14640	14513	14571	14697	14669	14642	14697	14621	14661	14711	14671	14605	14797	14736	14564	14667	14634	14605	14539	14782	14491	14600	14737	14749	14660	14752	14545	14548	14680	14645	14572	14678	14765	14643	14801	14658	14580	14496	14707	14608	14710	14635	14653	14707	14662	14804	14620	14752	14684	14597	14668	14589	14762	14572	14787	14604	14596	14792	14726	14620	14490	14637	14655	14917
22481	20926	28554	23407	21196	23326	24468	19475	18160	18422	18173	17923	17792	17461	17507	17461	17467	17427	17099	17294	17154	16958	16991	16896	16970	16815	16974	16874	16858	16972	17017	16746	16764	16802	16737	16673	16729	16597	16792	16712	16728	16895	16836	16688	16649	16509	16992	16851	16728	16791	16830	16741	16727	16673	16654	16616	16621	16743	16735	16554	16691	16520	16692	16796	16520	16570	16659	16643	16511	16488	16476	16458	16499	16384	16710	16785	16660	16546	16697	16665	16528	16660	16723	16547	16412	16331	16611	16516	16610	16752	16521	16669	16625	16511	16630	16532	16668	16435	16439	16413	16608	16605	16542	16541	16651	16535	16713	16475	16342	16411	16507	16699	16612	16607	16680	16697	16727	16518	16473	16582	16626	16624	16586	16538	16609	16398	16517	16508	16635	16494	16685	16410	16649	16600	16606	16548	16429	16550	16390	16675	16738	16554	16571	16356	16581	16434	16570	16474	16443	16424	16456	16618	16523	16508	16397	16710	16538	16579	16349	16548	16594	16682	16565	16516	16459	16726	16478	16658	16577	16652	16654	16801	16404	16586	16507	16646	16681	16481	16466	16487	16492	16605	16368	16317	16315	16588	16501	16411	16544	16491	16627	16499	16516	16361	16340	16575	16382	16650	16653	16642	16495	16595	16523	16487	16379	16500	16488	16613	16503	16630	16457	16488	16599	16313	16440	16593	16524	16461	16645	16516	16489	16572	16481	16539	16551	16472	16559	16742	16632	16575	16523	16525	16489	16477	16642	16572	16485	16486	16518	16740	16501	16570	16635	16702	16650	16579	16589	16438	16692	16559	16540	16487	16580	16566	16735	16454	16490	16412	16613	16537	16538	16255	16540	16580	16543	16535	16418	16547	16688	16447	16557	16532	16517	16705	16636	16573	16868	16360	16709	16479	16651	16696	16425	16597	16489	16661	16690	16427	16692	16387	16437	16287	16272	16544	16640	16603	16495	16497	16665	16614	16626	16355	16605	16476	16573	16626	16328	16458	16613	16375	16540	16645	16613	16431	16527	16390	16267	16538	16548	16488	16398	16516	16684	16672	16488	16548	16635	16428	16481	16497	16253	16329	16394	16523	16624	16694	16442	16632	16552	16589	16783	16493	16462	16440	16537	16603	16413	16482	16440	16464	16489	16841	16503	16451	16443	16572	16523	16555	16570	16507	16489	16483	16607	16560	16434	16364	16419	16741	16479	16374	16451	16427	16490	16536	16507	16470	16451	16617	16455	16546	16479	16534	16384	16417	16386	16599	16477	16460	16654	16602	16508	16551	16550	16291	16645	16517	16696	16550	16728	16545	16711	16401	16546	16473	16672	16627	16469	16459	16386	16664	16407	16528	16548	16637	16619	16624	16270	16338	16513	16575	16542	16551	16302	16587	16322	16346	16433	16512	16489	16537	16470	16568	16494	16541	16664	16540	16422	16401	16495	16627	16474	16626	16495	16562	16305	16492	16570	16682	16490	16404	16540	16430	16490	16550	16709	16464	16548	16529	16558	16754	16451	16539	16646	16479	16615	16316	16612	16570	16379	16648	16446	16510	16488	16514	16432	16675	16605	16626	16572	16676	16553	16633	16636	16619	16546	16716	16611	16429	16414	16666	16655	16631	16359	16599	16570	16512	16611	16472	16561	16434	16495	16710	16373	16414	16488	16580	16558	16492	16523	16399	16359	16568	16571	16487	16549	16506	16454	16594	16569	16259	16536	16685	16580	16419	16518	16713	16440	16470	16645	16472	16573	16598	16545	16390	16499	16492	16513	16690	16513	16540	16703	16377	16593	16591	16473	16448	16434	16336	16514	16436	16477	16667	16555	16455	16550	16697	16660	16565	16738	16589	16620	16594	16525	16476	16334	16533	16493	16611	16513	16721	16718	16459	16580	16541	16464	16598	16493	16637	16488	16446	16852	16340	16436	16654	16383	16457	16599	16528	16519	16579	16677	16487	16752	16490	16656	16598	16831	16690	16526	16676	16560	16446	16658	16450	16547	16431	16556	16515	16649	16499	16806	16581	16425	16645	16570	16571	16433	16639	16705	16569	16545	16696	16542	16383	16541	16422	16607	16577	16526	16481	16612	16501	16484	16517	16308	16461	16578	16541	16422	16470	16633	16502	16459	16478	16435	16554	16708	16628	16444	16538	16161	16397	16493	16500	16537	16487	16474	16655	16499	16489	16512	16516	16308	16361	16702	16381	16630	16555	16584	16406	16461	16601	16581	16685	16530	16424	16500	16481	16664	16355	16584	16547	16391	16524	16506	16455	16529	16459	16455	16493	16684	16460	16492	16643	16480	16494	16672	16635	16575	16508	16544	16535	16484	16412	16623	16764	16425	16425	16423	16656	16506	16470	16519	16665	16694	16486	16541	16687	16750	16496	16411	16628	16526	16626	16543	16579	16552	16683	16575	16480	16536	16478	16348	16250	16697	16501	16653	16515	16516	16485	16587	16632	16551	16539	16302	16560	16629	16471	16529	16384	16394	16630	16566	16467	16522	16540	16671	16411	16375	16443	16459	16353	16492	16414	16494	16445	16571	16474	16476	16659	16422	16307	16656	16561	16447	16556	16485	16561	16456	16610	16443	16587	16672	16535	16541	16712	16606	16554	16565	16578	16691	16426	16453	16510	16488	16538	16567	16341	16451	16652	16459	16592	16511	16605	16357	16266	16203	16570	16393	16456	16385	16525	16604	16518	16413	16509	16738	16347	16454	16416	16558	16366	16690	16631	16571	16631	16676	16544	16520	16535	16464	16609	16449	16665	16424	16523	16697	16721	16336	16473	16804	16455	16558	16389	16492	16544	16364	16531	16516	16562	16456	16545	16381	16660	16426	16411	16604	16480	16450	16466	16330	16431	16579	16473	16329	16536	16592	16445	16535	16567	16502	16418	16600	16470	16300	16378	16502	16491	16530	16389	16600	16381	16393	16618	16422	16570	16537	16406	16347	16750	16428	16597	16625	16409	16586	16626	16426	16476	16442	16425	16636	16377	16743	16445	16562	16580	16729	16547	16476	16649	16402	16339	16353	16645	16559	16545	16664	16467	16732	16521	16363	16615	16436	16518	16591	16624	16492	16554	16675	16586	16365	16492	16471	16490	16577	16540	16575	16361	16538	16502	16462	16377	16451	16494	16506	16570	16609	16713	16534	16619	16479	16685	16582	16666	16612	16372	16566	16670	16477	16385	16426	16415	16553	16414	16539	16480	16347	16503	16654	16344	16243	16518	16430	16454	16468	16557	16644	16451	16346	16518	16413	16590	16461	16717	16751	16483	16627	16528	16571	16456	16545	16768	16598	16498	16377	16546	16430	16417	16609	16511	16661	16357	16489	16611	16491	16441	16448	16664	16540	16567	16508	16741	16309	16501	16455	16452	16566	16479	16500	16387	16390	16585	16496	16614	16391	16613	16378	16515	16614	16322	16534	16696	16411	16344	16514	16439	16559	16651	16439	16512	16407	16397	16526	16404	16291	16523	16412	16633	16511	16432	16622	16454	16630	16579	16646	16238	16425	16662	16591	16512	16428	16578	16619	16623	16407	16581	16329	16391	16341	16678	16459	16565	16421	16500	16612	16456	16461	16638	16546	16516	16470	16559	16512	16497	16548	16636	16637	16564	16667	16524	16678	16589	16671	16376	16290	16511	16569	16481	16571	16464	16356	16619	16606	16474	16563	16524	16581	16502	16516	16563	16470	16371	16708	16572	16699	16587	16456	16603	16399	16407	16649	16483	16740	16450	16600	16465	16369	16418	16553	16621	16524	16434	16457	16421	16493	16637	16436	16519	16494	16527	16644	16556	16364	16614	16709	16545	16728	16555	16491	16405	16455	16580	16623	16655	16438	16478	16331	16532	16698	16415	16550	16489	16413	16524	16407	16419	16781	16567	16442	16698	16465	16301	16551	16704	16654	16590	16611	16500	16419	16446	16366	16586	16516	16438	16447	16560	16527	16597	16568	16350	16561	16506	16571	16673	16487	16564	16600	16642	16496	16506	16340	16711	16545	16500	16493	16446	16540	16876	16595	16439	16598	16415	16395	16591	16602	16302	16374	16578	16400	16440	16411	16421	16590	16644	16413	16651	16626	16534	16629	16637	16560	16383	16761	16416	16549	16563	16527	16598	16551	16739	16359	16527	16553	16641	16265	16615	16553	16499	16714	16561	16613	16545	16575	16504	16519	16563	16459	16691	16439	16552	16322	16443	16583	16456	16535	16530	16663	16534	16488	16670	16576	16438	16627	16545	16391	16509	16654	16337	16508	16680	16549	16433	16693	16518	16506	16567	16512	16552	16689	16685	16590	16398	16764	16632	16531	16504	16487	16675	16556	16611	16502	16429	16557	16365	16445	16369	16554	16478	16422	16517	16499	16592	16591	16597	16427	16599	16624	16448	16457	16424	16355	16442	16388	16531	16514	16327	16515	16515	16445	16768	16443	16554	16518	16755	16463	16464	16603	16449	16604	16400	16439	16661	16565	16522	16400	16573	16601	16612	16604	16264	16763	16582	16518	16476	16545	16524	16603	16511	16542	16614	16472	16413	16371	16522	16500	16584	16273	16531	16658	16503	16523	16580	16271	16661	16543	16581	16589	16735	16594	16447	16586	16629	16460	16817	16553	16614	16634	16626	16515	16596	16525	16544	16406	16619	16591	16506	16481	16498	16719	16529	16400	16577	16625	16502	16405	16523	16393	16635	16653	16653	16552	16517	16626	16590	16531	16560	16496	16552	16470	16382	16525	16496	16589	16631	16540	16407	16329	16507	16566	16742	16463	16601	16713	16655	16489	16405	16506	16678	16757	16316	16455	16474	16870	16575	16366	16612	16562	16591	16356	16511	16510	16595	16565	16685	16683	16535	16611	16538	16371	16577	16529	16539	16367	16539	16494	16546	16677	16501	16478	16710	16302	16620	16552	16573	16476	16640	16438	16535	16399	16494	16467	16672	16615	16430	16585	16585	16607	16387	16477	16528	16395	16459	16620	16508	16476	16480	16478	16429	16602	16305	16463	16366	16567	16495	16604	16510	16555	16289	16530	16583	16382	16542	16367	16468	16849	16568	16658	16554	16462	16470	16493	16626	16414	16412	16518	16558	16501	16386	16462	16262	16356	16394	16652	16618	16411	16637
21271	35588	33096	27110	23558	21072	19139	18060	17513	17081	16921	16691	16276	16155	16001	15830	15759	15549	15250	15525	15317	15300	15311	15111	15195	15173	15150	14988	15097	15205	15095	14884	15000	14935	15060	14794	14985	14926	14787	14814	14852	14904	14969	14830	14744	14968	14725	14802	14722	14738	14850	14778	14702	14829	14747	14787	14823	14752	14688	14832	14742	14667	14812	14606	14673	14560	14746	14751	14726	14636	14614	14795	14757	14816	14689	14736	14758	14652	14618	14679	14808	14655	14818	14897	14632	14649	14705	14719	14747	14640	14796	14717	14718	14831	14726	14754	14544	14665	14937	14784	14778	14693	14659	14755	14630	14569	14644	14638	14802	14519	14689	14845	14820	14789	14581	14573	14915	14661	14750	14799	14661	14897	14701	14571	14711	14593	14716	14584	14683	14692	14656	14496	14802	14620	14667	14562	14775	14598	14592	14790	14747	14682	14678	14842	14750	14700	14572	14591	14719	14734	14753	14688	14691	14767	14626	14758	14741	14818	14552	14714	14542	14743	14618	14641	14864	14614	14698	14726	14649	14725	14660	14809	14693	14728	14811	14593	14738	14541	14546	14718	14717	14673	14653	14673	14694	14591	14629	14646	14695	14491	14763	14552	14653	14670	14616	14710	14697	14561	14816	14720	14616	14663	14618	14753	14554	14631	14822	14607	14796	14550	14530	14732	14794	14767	14799	14567	14631	14758	14719	14678	14686	14915	14583	14735	14772	14751	14818	14762	14773	14798	14565	14665	14777	14522	14624	14588	14659	14476	14700	14900	14584	14753	14632	14729	14792	14847	14690	14651	14632	14653	14534	14627	14627	14809	14553	14709	14556	14823	14544	14664	14529	14663	14711	14796	14706	14726	14727	14676	14709	14620	14931	14729	14655	14736	14680	14801	14623	14593	14801	14573	14759	14681	14683	14595	14618	14893	14674	14560	14484	14710	14515	14790	14666	14546	14629	14666	14689	14607	14724	14639	14741	14586	14593	14685	14658	14669	14637	14724	14484	14738	14680	14606	14736	14645	14737	14628	14708	14595	14748	14601	14671	14804	14635	14686	14766	14699	14601	14720	14727	14797	14488	14738	14551	14599	14744	14681	14700	14684	14591	14892	14849	14815	14837	14676	14611	14847	14692	14746	14792	14829	14820	14549	14779	14663	14743	14652	14722	14689	14763	14505	14729	14675	14700	14690	14808	14790	14617	14684	14562	14733	14719	14720	14695	14790	14686	14737	14735	14536	14620	14715	14745	14740	14479	14609	14550	14696	14816	14753	14659	14661	14707	14540	14486	14787	14653	14782	14712	14974	14728	14625	14592	14516	14651	14730	14769	14861	14636	14739	14601	14903	14627	14720	14711	14693	14774	14573	14800	14782	14744	14641	14622	14839	14691	14796	14784	14638	14852	14688	14669	14512	14797	14575	14775	14616	14696	14552	14898	14622	14694	14642	14642	14649	14790	14723	14728	14676	14523	14601	14908	14588	14712	14648	14700	14628	14779	14669	14723	14804	14808	14832	14583	14655	14551	14735	14775	14507	14688	14780	14806	14676	14627	14694	14752	14555	14731	14652	14678	14760	14698	14716	14839	14655	14588	14695	14800	14644	14574	14705	14765	14637	14715	14692	14662	14731	14752	14749	14545	14636	14677	14721	14623	14622	14649	14665	14818	14643	14799	14732	14551	14644	14595	14765	14765	14814	14691	14696	14679	14609	14700	14621	14780	14877	14608	14641	14804	14673	14595	14821	14725	14688	14575	14631	14735	14914	14595	14670	14722	14732	14769	14678	14588	14587	14663	14856	14748	14570	14832	14724	14627	14809	14713	14532	14651	14731	14678	14761	14853	14740	14744	14746	14715	14774	14599	14744	14658	14754	14642	14646	14808	14699	14571	14687	14522	14820	14765	14671	14649	14570	14698	14577	14693	14711	14731	14701	14719	14793	14565	14814	14861	14707	14769	14684	14579	14630	14598	14807	14712	14654	14681	14799	14669	14703	14725	14734	14713	14587	14627	14630	14375	14625	14722	14816	14723	14604	14610	14812	14612	14683	14785	14451	14567	14765	14599	14735	14719	14636	14600	14501	14550	14755	14712	14777	14619	14737	14575	14805	14570	14690	14553	14669	14683	14702	14864	14754	14775	14708	14759	14557	14809	14720	14792	14849	14710	14703	14680	14775	14573	14652	14644	14758	14799	14749	14676	14647	14735	14558	14848	14718	14597	14704	14510	14818	14610	14704	14630	14823	14549	14582	14713	14485	14619	14649	14820	14743	14630	14693	14687	14539	14695	14559	14675	14651	14719	14579	14672	14754	14742	14694	14761	14599	14709	14568	14526	14743	14768	14582	14716	14617	14795	14752	14406	14626	14746	14824	14680	14586	14683	14731	14773	14747	14695	14648	14799	14685	14715	14568	14534	14638	14591	14606	14574	14727	14718	14715	14706	14619	14721	14823	14643	14681	14580	14579	14642	14649	14410	14573	14834	14638	14742	14658	14647	14559	14788	14630	14703	14770	14626	14789	14500	14792	14667	14769	14695	14663	14438	14624	14858	14641	14817	14767	14807	14689	14667	14681	14776	14882	14760	14651	14673	14699	14629	14657	14562	14696	14532	14530	14683	14691	14615	14775	14670	14701	14726	14781	14706	14833	14832	14827	14761	14803	14638	14683	14870	14549	14758	14720	14637	14626	14609	14831	14748	14567	14694	14821	14800	14625	14656	14586	14654	14794	14679	14713	14628	14660	14816	14683	14544	14699	14609	14614	14654	14704	14786	14796	14714	14600	14796	14503	14744	14629	14614	14669	14678	14685	14641	14739	14731	14823	14699	14639	14693	14532	14637	14744	14524	14728	14669	14739	14620	14675	14724	14692	14465	14663	14852	14466	14891	14603	14840	14756	14825	14696	14792	14668	14714	14536	14726	14858	14716	14625	14769	14826	14608	14581	14719	14655	14620	14555	14716	14575	14606	14889	14872	14654	14715	14654	14859	14589	14701	14603	14654	14804	14525	14572	14694	14752	14541	14720	14705	14576	14713	14609	14490	14918	14579	14601	14784	14572	14748	14715	14389	14723	14650	14683	14655	14781	14671	14829	14791	14575	14724	14654	14635	14523	14514	14782	14843	14598	14669	14641	14585	14714	14678	14716	14748	14616	14597	14613	14589	14875	14776	14672	14777	14791	14663	14603	14816	14797	14624	14694	14743	14606	14516	14567	14715	14778	14677	14663	14694	14732	14636	14754	14616	14590	14693	14764	14598	14702	14550	14702	14679	14780	14614	14844	14689	14595	14766	14739	14733	14823	14642	14795	14645	14623	14781	14763	14722	14550	14719	14609	14623	14808	14800	14578	14808	14784	14679	14668	14660	14655	14862	14594	14659	14632	14609	14656	14587	14621	14702	14668	14644	14801	14457	14779	14866	14618	14648	14939	14555	14713	14851	14869	14666	14698	14713	14850	14699	14669	14774	14703	14615	14644	14685	14605	14763	14635	14682	14732	14720	14749	14675	14684	14779	14746	14676	14594	14705	14662	14688	14661	14643	14530	14523	14682	14717	14420	14661	14541	14799	14661	14895	14577	14536	14809	14593	14870	14819	14760	14812	14786	14723	14616	14707	14782	14589	14823	14726	14705	14725	14671	14672	14633	14707	14884	14779	14627	14660	14824	14696	14715	14466	14490	14602	14782	14568	14672	14573	14691	14682	14864	14830	14602	14679	14632	14645	14546	14675	14681	14614	14558	14594	14831	14648	14676	14693	14696	14845	14928	14680	14748	14692	14665	14794	14579	14658	14680	14561	14697	14735	14860	14782	14698	14607	14753	14627	14689	14766	14761	14607	14581	14683	14543	14722	14644	14731	14666	14623	14575	14712	14636	14705	14668	14692	14650	14687	14781	14641	14822	14608	14783	14650	14573	14807	14659	14738	14679	14753	14603	14743	14697	14585	14760	14619	14587	14582	14650	14568	14587	14716	14599	14728	14798	14744	14689	14653	14696	14660	14714	14681	14716	14700	14593	14713	14619	14787	14717	14778	14595	14656	14572	14772	14908	14709	14627	14718	14703	14666	14698	14515	14649	14803	14643	14733	14644	14809	14707	14626	14694	14571	14793	14621	14595	14749	14612	14788	14669	14687	14693	14824	14844	14594	14532	14771	14594	14812	14798	14798	14771	14697	14650	14766	14680	14966	14626	14638	14649	14538	14599	14746	14525	14698	14806	14564	14688	14759	14593	14785	14624	14664	14794	14757	14582	14596	14676	14841	14783	14707	14897	14524	14513	14692	14442	14648	14762	14598	14684	14864	14723	14718	14733	14636	14579	14543	14661	14722	14779	14533	14642	14700	14780	14701	14824	14715	14705	14654	14709	14723	14700	14592	14586	14768	14699	14721	14647	14736	14672	14758	14550	14615	14631	14859	14580	14669	14769	14698	14569	14612	14792	14779	14622	14657	14686	14615	14809	14669	14714	14626	14704	14710	14771	14637	14635	14684	14766	14514	14673	14805	14613	14620	14680	14659	14669	14719	14681	14749	14675	14761	14787	14715	14760	14713	14762	14655	14771	14630	14707	14583	14663	14653	14753	14627	14794	14702	14717	14437	14744	14759	14609	14648	14764	14827	14668	14662	14737	14592	14641	14624	14649	14727	14747	14665	14760	14728	14601	14846	14648	14758	14652	14826	14728	14627	14575	14618	14620	14676	14658	14645	14719	14806	14655	14681	14733	14610	14759	14648	14696	14733	14678	14718	14803	14821	14605	14572	14789	14619	14716	14573	14751	14669	14677	14699	14616	14728	14774	14509	14676	14652	14618	14646	14502	14639	14664	14718	14831	14687	14674	14573	14675	14713	14646	14783	14541	14719	14665	14746	14700	14680	14735	14720	14612	14492	14701	14767	14735	14548	14724	14764	14634	14668	14670	14632	14647	14770	14737	14711	14397	14873	14663	14629	14637	14734	14697	14790	14694	14816	14902	14800	14734	14715	14659	14773	14772	14656	14608	14834	14765	14932	14790	14720	14693	14835	14800	14734	14789	14750	14725	14579	14741	14789	14781	14621	14657	14641	14637	14777	14644	14848	14632	14766	14666	14726	14750	14723	14705	14741	14694	14676	14770	14841	14612	14783	14728	14719	14801	14639	14678
27142	22068	24953	22047	18360	17667	17417	16849	16752	16593	16466	16304	16341	16210	16350	16176	16313	16334	16283	16112	16296	16159	16260	16044	16094	16219	16201	16096	16098	16069	16016	16185	16198	16081	16141	16053	16143	15967	16072	16027	16029	16055	16086	16065	15921	15966	15914	15869	15899	15921	15896	16109	16010	15867	16074	15980	15882	15961	15897	16074	16112	16078	15919	16021	16034	15887	16181	16002	16055	16002	16058	16158	16042	15965	16139	16215	16115	16102	15946	16221	16005	15896	16205	15995	16037	16032	15845	16150	16091	16122	16002	16126	15950	15916	16054	16254	15975	16004	15991	15842	15910	16248	16143	15953	16043	15907	15926	15896	16010	15933	15901	15937	15899	16046	16012	16013	16140	16013	15982	16215	15963	15994	15935	16180	16134	16153	16200	15939	15985	15761	15987	15938	16074	15916	15931	15985	16122	16011	15969	15890	15950	15909	16094	16076	15944	15903	16074	15812	15894	16043	16091	15942	15874	16019	15860	16026	16056	15880	15997	16102	16257	16083	16014	16122	16073	16164	16085	16127	15889	15786	16065	15965	15964	16115	16116	15930	16117	16043	16113	15758	15903	16046	16029	16230	16213	16151	16067	16157	16069	15986	16074	16237	16052	15909	16088	16027	15705	15940	15877	15945	15993	15956	16025	16012	16043	15971	16097	15829	16104	16073	16082	16067	15996	16036	16107	15881	16081	16196	15941	16115	15944	15987	16206	15986	15953	16050	16168	16185	15987	16038	15869	16144	16037	15963	16121	16054	15978	16119	15997	16239	16079	15972	16159	16159	16114	16121	16184	16061	15992	15889	15986	15945	16071	16109	15996	15957	15893	15927	15911	16118	16087	15973	16037	16001	16169	15963	15969	16041	16014	15969	15892	16144	16046	16072	16206	16001	15693	15917	16115	15976	16078	16070	15780	16114	15984	15993	15977	16032	15933	16008	15906	15809	15956	15890	16225	15947	15933	15963	16033	16075	16042	16087	16007	16021	16042	15960	15911	15918	16024	15903	16058	16046	15940	15929	15939	15979	16067	16104	16130	15977	15829	15980	16077	16005	16271	15742	15902	16025	15631	15841	16086	15941	15957	16047	15964	15991	16118	16110	15940	16292	15915	16049	15931	16087	15761	15983	16020	16032	15979	15660	15764	16015	15990	16061	15923	16053	16006	16138	16101	15983	15975	16105	16037	16053	16002	15985	16023	15916	15898	15802	16093	16193	16106	15869	16077	16119	16061	15860	16029	15905	15863	15883	15875	16127	15922	15854	16071	15873	16124	15987	16162	16126	16060	16061	15945	15796	16064	15905	16009	15864	15905	16105	15926	15973	16068	15983	15996	16032	16017	16118	15761	15963	16041	15868	16104	15971	16053	16130	16053	15916	16194	16063	16061	16194	16201	15997	16040	16109	16075	16223	15955	16057	15917	16141	15953	15953	15999	16016	15938	16238	15965	15949	16024	16016	16108	16064	16061	16057	15991	16025	15946	15934	15959	15784	15921	15891	16115	15877	16113	15992	15872	16002	16039	16005	15910	16184	15882	16045	15827	15914	16087	15897	15907	16179	15978	16073	16036	15963	16096	16028	16005	16068	16054	16144	16150	16036	16297	15995	15979	15948	16002	15927	16095	16043	16106	16091	15762	16025	16266	15861	15925	15925	15978	15970	16152	16185	15869	15850	16224	16040	15941	15807	15884	15862	16027	16070	16170	15941	16058	15840	16119	16132	15801	15986	15747	16017	16095	16027	16186	15810	15946	16026	16086	15944	16106	15918	15838	15895	15899	16051	15977	16118	16122	15976	15981	15938	15931	16068	16008	16056	15916	15886	15837	15919	15987	15946	15976	15956	16066	16197	15968	15872	15927	16052	15819	16033	15773	16240	16128	15959	16121	15863	15970	16084	16169	16041	15882	16162	16122	16036	16010	15929	16096	15839	16136	16203	15938	16095	16080	16004	15800	15872	16013	16191	16027	15921	16036	15997	16017	16130	16075	15900	15885	15999	16046	16127	16157	15868	16135	15883	15934	16163	15965	16191	16162	16102	16035	16259	15904	15901	16088	15866	16082	16126	16045	15871	15934	15841	15885	15831	15887	16003	15970	16049	16249	16111	15979	16301	15984	15918	15985	16147	16144	15899	16155	15905	15988	15918	15884	15914	15853	15882	16099	16020	15849	16095	15952	16023	16071	16095	15849	16056	16074	15979	16048	15831	16001	16089	15965	16047	15944	15868	16077	15897	16119	15840	15957	15906	15892	16031	16078	16015	15927	16066	15816	15966	16056	16172	16182	15863	16106	16108	15969	16067	16035	15985	16181	15807	16039	16152	16090	15920	15901	15927	15840	15995	16070	15937	16206	16220	16026	16081	16134	15952	15931	16123	15990	15874	15973	16008	15860	16039	16052	16082	16056	16063	16138	15901	16138	15922	16101	15957	15830	15859	16180	16042	16126	15925	15976	15867	16020	15926	15908	16126	15908	16012	15987	16071	15875	15970	15886	15979	15822	15840	15930	15910	15922	16066	15793	15932	16092	16176	15899	16047	15991	15895	15839	16015	16072	15994	15899	16067	15918	16046	15925	15996	16049	15927	16122	16173	15953	16044	16014	15910	16040	16038	16033	16285	16273	15953	15918	15810	15950	16042	16148	16043	16105	15950	16100	16114	16007	16120	15996	15949	15977	15934	15980	16034	16170	16228	15975	16083	16132	15928	15919	16143	15885	16028	15974	16039	16139	15855	15986	15941	16110	16092	16088	16011	15951	16087	15996	15968	16104	15966	16140	15957	15790	16049	16002	16100	16063	15994	15900	16114	16050	16024	15975	15954	15979	16101	16047	15885	16024	15923	16017	15803	16070	15793	16143	16135	15850	16158	16061	16251	15985	15992	16035	15860	16044	16029	15696	15960	16150	15883	15929	15988	16109	15864	15917	15984	15947	15992	16064	16081	16004	16146	16009	15877	16039	16053	16018	15986	15990	15923	15965	16047	15957	15812	15894	16112	16213	16029	16054	16053	16107	15842	16160	16072	15999	16073	15997	16085	15910	15766	15896	16120	16064	16078	16007	15980	16046	15984	16030	16334	16134	15916	16166	16055	15916	15972	15795	15823	15961	15880	16009	16135	15975	15834	15957	15977	16129	16065	16019	16061	15988	15846	16013	15795	15968	15952	15828	15927	15981	15867	16067	15908	16029	16079	15701	16066	16112	16002	16045	15925	16158	16178	16085	16112	15858	16104	15898	16066	16096	16156	16047	16028	16086	16186	16015	15956	16012	16038	16089	15976	15949	16052	15956	15937	15964	15972	16191	16110	16050	15970	16082	15782	15845	15949	16082	15657	16120	16047	16164	15940	15958	16071	16009	16131	16049	16092	16031	16228	16101	16033	16183	16105	16030	15958	16099	16119	15999	15969	15884	16073	16001	16121	16086	15974	16158	16119	16077	16008	15950	16120	16179	16164	15959	15789	16094	16228	15934	16187	16104	15819	16121	16134	15809	16099	15896	15849	16046	15904	15826	15944	16043	16321	15888	15919	16121	16004	15916	15996	16040	15785	15943	16019	16055	16129	16032	15896	16030	16215	16114	15938	16222	15994	16017	16115	16067	16052	16007	16165	16053	15969	16059	15931	16054	15959	15951	15851	15917	15993	15932	16014	16032	15895	15982	16053	15935	16106	15898	16074	16299	16020	16096	15987	15791	16230	16065	16218	15972	16087	16078	16068	16061	16059	15872	16039	15995	16144	16118	15916	16016	16038	15889	16127	16169	15771	15974	16016	16067	15998	15992	15925	16000	16210	15989	16094	16143	15870	15851	16067	15947	16243	15955	16142	16039	16076	16026	16151	15941	16045	16064	16041	15933	16044	16016	15848	16078	15882	16021	16151	16201	15928	16149	16052	15918	15887	16171	15988	16036	16035	16017	16114	15878	15885	16035	16020	15994	15875	15942	15980	16267	16071	16023	16262	15758	15915	16026	16114	15985	15980	16175	15928	15967	16096	15935	16040	16000	15996	16060	16040	15952	15818	16197	16059	16066	16022	15818	15886	16023	16162	15960	15935	16165	16085	15946	16077	16030	15834	15801	15899	16028	16094	16012	16155	16041	16083	15962	15965	15971	16061	15945	16083	16061	15968	16185	16206	16117	16013	16090	15837	16075	16147	16084	15979	16125	16078	16014	16045	16090	16016	15792	15928	15946	16061	15935	15917	16040	16061	15943	15951	15745	16097	16181	15965	16084	15951	15945	15984	15943	16055	16014	16019	15939	16100	16132	15881	16110	15923	15949	15871	16037	16227	15998	15934	16144	15947	15906	16011	16050	15936	15942	15958	16043	15903	15994	15768	15994	15885	16009	16001	15922	15943	16079	16027	16033	16090	15839	16142	16048	16035	16025	16014	16032	16075	15973	16072	15938	15859	16091	16045	16093	15880	15936	15912	15824	16005	16028	15895	15996	16027	16175	16031	16184	15944	15843	15951	16310	15932	15808	15874	15844	16193	15902	15968	16009	15812	15855	16091	15838	15769	15903	15956	16187	16026	16156	16035	16109	15966	15978	15999	16065	15996	16004	15999	16052	16002	15827	16017	16030	16108	16228	15901	15847	16093	16042	16151	16004	15993	16166	16163	15943	16011	16156	16026	15932	16126	16099	15904	15908	16004	15973	16028	15796	16046	16039	16060	15998	16142	15919	15862	16022	15975	16185	15940	15884	16108	16028	15832	16121	15883	15964	16161	16159	15795	16011	15983	15954	16094	15945	15840	15867	16038	16070	15980	15847	15924	16177	16157	16165	16223	16137	16337	16148	16102	16032	15823	16067	15893	16110	16056	16066	15874	16087	16091	15948	15895	16027	15908	15961	15896	15955	15885	15978	15994	16181	16050	15930	16018	16175	15944	16103	15910	16056	15822	15799	16045	15922	15886	16134	16143	15920	15996	16123	15957	15800	16058	16191	16018	16057	15947	16073	15951	16071	16063	16110	16007	16069	15838	16084	15941	16157	15962	16161	15938	16157	15939	16061	16226	15784	15898	16019	15979	15978	16016	15966	16258	16032	16165	16001	15927	15930	16066	15845	16126	16044	16061	15925	15974	15931	16069	15937	16112	15965	15948	16119	15844	15914	15929	15911	15801	16127	16023	15988	15871
18521	24768	23643	19765	18168	16834	16083	15771	15391	15333	15036	15005	14868	14817	14808	14716	14627	14583	14533	14680	14660	14507	14485	14580	14430	14715	14771	14730	14533	14608	14472	14324	14658	14459	14520	14558	14406	14448	14422	14298	14412	14394	14373	14268	14326	14468	14601	14221	14369	14520	14490	14517	14377	14466	14393	14353	14442	14273	14401	14534	14365	14456	14448	14336	14447	14436	14360	14330	14502	14541	14393	14556	14375	14297	14370	14354	14262	14332	14442	14343	14302	14452	14446	14401	14294	14279	14325	14431	14282	14370	14287	14349	14320	14285	14492	14317	14350	14310	14532	14262	14462	14325	14414	14463	14331	14324	14378	14417	14367	14248	14363	14407	14395	14381	14281	14479	14280	14317	14481	14372	14213	14180	14463	14324	14246	14429	14365	14323	14447	14333	14303	14430	14311	14569	14505	14393	14387	14343	14233	14219	14392	14405	14332	14308	14488	14512	14439	14293	14387	14589	14324	14403	14361	14240	14403	14296	14241	14483	14172	14273	14314	14374	14267	14411	14400	14326	14320	14398	14021	14155	14329	14451	14348	14458	14214	14330	14415	14572	14367	14442	14355	14424	14433	14181	14411	14322	14322	14366	14350	14318	14297	14335	14297	14210	14271	14333	14320	14461	14326	14379	14379	14391	14318	14393	14255	14360	14221	14400	14429	14337	14361	14328	14354	14405	14423	14484	14391	14412	14280	14151	14414	14258	14397	14314	14500	14484	14302	14402	14310	14316	14366	14365	14429	14386	14453	14342	14277	14266	14558	14331	14401	14404	14244	14515	14309	14280	14467	14476	14558	14241	14256	14344	14333	14468	14444	14516	14327	14319	14416	14377	14399	14299	14460	14298	14384	14285	14282	14396	14369	14495	14345	14426	14270	14449	14387	14184	14586	14315	14401	14317	14449	14448	14235	14351	14287	14352	14387	14345	14338	14458	14457	14373	14312	14452	14412	14173	14413	14618	14313	14285	14405	14131	14371	14279	14316	14410	14358	14426	14431	14459	14372	14347	14355	14253	14376	14465	14399	14312	14424	14341	14197	14362	14401	14237	14264	14291	14383	14353	14534	14483	14282	14423	14308	14226	14285	14419	14369	14388	14317	14380	14366	14447	14369	14213	14248	14483	14205	14332	14299	14391	14337	14298	14416	14467	14248	14377	14442	14430	14362	14400	14374	14349	14236	14381	14426	14418	14514	14431	14233	14346	14430	14515	14353	14244	14182	14389	14264	14376	14144	14313	14404	14330	14274	14320	14349	14323	14469	14419	14290	14254	14277	14407	14292	14189	14328	14237	14273	14471	14322	14483	14505	14321	14231	14301	14275	14464	14537	14294	14309	14373	14310	14425	14185	14303	14426	14380	14458	14304	14447	14359	14385	14331	14431	14364	14409	14396	14383	14386	14362	14281	14368	14361	14337	14205	14347	14384	14406	14207	14271	14382	14327	14248	14324	14478	14378	14327	14281	14377	14577	14346	14494	14223	14399	14317	14299	14377	14295	14294	14359	14333	14290	14174	14362	14408	14401	14278	14433	14428	14441	14385	14399	14367	14375	14432	14401	14424	14361	14285	14437	14258	14368	14553	14343	14470	14311	14256	14298	14501	14332	14358	14240	14343	14417	14370	14386	14289	14395	14295	14490	14274	14424	14469	14476	14450	14418	14175	14408	14375	14470	14511	14414	14334	14365	14441	14451	14486	14461	14176	14389	14228	14229	14520	14352	14234	14414	14212	14387	14416	14467	14425	14243	14335	14399	14432	14407	14452	14289	14329	14430	14545	14507	14230	14469	14329	14396	14308	14428	14379	14572	14357	14233	14437	14304	14249	14285	14240	14307	14373	14252	14336	14284	14336	14398	14560	14417	14388	14372	14416	14237	14370	14350	14363	14273	14286	14454	14329	14470	14244	14241	14421	14258	14508	14356	14383	14428	14296	14465	14487	14407	14501	14346	14291	14530	14316	14455	14339	14603	14366	14290	14205	14294	14284	14377	14475	14564	14330	14261	14401	14396	14351	14534	14354	14353	14360	14390	14351	14424	14226	14351	14287	14315	14348	14490	14293	14284	14347	14355	14354	14269	14350	14391	14417	14417	14353	14422	14320	14320	14377	14534	14201	14370	14319	14334	14491	14487	14349	14419	14352	14371	14396	14440	14326	14357	14394	14252	14418	14413	14532	14458	14327	14403	14100	14289	14359	14364	14416	14412	14410	14311	14493	14396	14220	14269	14404	14346	14376	14377	14375	14409	14445	14281	14209	14455	14349	14595	14197	14478	14292	14317	14378	14379	14255	14410	14222	14300	14452	14294	14362	14511	14437	14413	14268	14358	14345	14356	14330	14283	14361	14392	14290	14556	14598	14104	14370	14413	14519	14356	14345	14345	14311	14499	14256	14317	14273	14376	14439	14287	14186	14409	14453	14222	14183	14361	14303	14430	14285	14386	14409	14348	14244	14413	14417	14416	14352	14354	14383	14412	14392	14394	14216	14370	14283	14309	14534	14217	14341	14412	14536	14451	14396	14411	14377	14418	14366	14463	14341	14440	14224	14369	14304	14261	14304	14325	14373	14420	14283	14469	14138	14489	14460	14323	14209	14425	14386	14345	14480	14268	14397	14449	14468	14407	14328	14476	14418	14537	14163	14430	14354	14483	14378	14558	14228	14259	14337	14282	14404	14319	14363	14354	14431	14444	14385	14370	14380	14493	14229	14373	14492	14455	14309	14520	14312	14449	14466	14388	14264	14418	14406	14374	14325	14222	14380	14392	14452	14285	14579	14322	14353	14394	14442	14318	14479	14298	14388	14528	14422	14352	14427	14443	14408	14292	14262	14226	14390	14320	14378	14378	14432	14377	14305	14422	14312	14271	14529	14359	14377	14377	14348	14428	14449	14397	14387	14348	14466	14348	14357	14333	14280	14409	14363	14408	14341	14396	14388	14326	14447	14310	14489	14335	14409	14485	14430	14429	14224	14456	14447	14376	14342	14454	14320	14495	14367	14517	14256	14274	14436	14500	14334	14335	14271	14391	14419	14374	14294	14296	14347	14382	14347	14435	14210	14267	14327	14329	14469	14526	14420	14415	14461	14486	14410	14327	14327	14330	14273	14412	14366	14383	14363	14399	14375	14268	14281	14441	14321	14230	14319	14311	14266	14439	14203	14378	14414	14410	14236	14352	14314	14371	14284	14325	14359	14258	14283	14382	14289	14243	14470	14426	14429	14395	14397	14354	14279	14554	14426	14374	14326	14400	14352	14321	14402	14425	14350	14351	14305	14334	14257	14305	14314	14450	14386	14401	14351	14420	14261	14454	14238	14315	14416	14371	14313	14375	14243	14496	14402	14360	14302	14413	14528	14230	14451	14376	14463	14493	14426	14326	14563	14513	14513	14382	14401	14341	14396	14272	14376	14306	14537	14450	14343	14335	14471	14396	14374	14423	14367	14325	14349	14636	14482	14371	14373	14523	14252	14250	14523	14342	14289	14474	14370	14413	14495	14278	14252	14419	14356	14350	14461	14347	14272	14405	14265	14517	14245	14442	14644	14272	14371	14324	14545	14367	14310	14430	14484	14352	14384	14428	14326	14468	14249	14402	14393	14516	14464	14416	14415	14578	14314	14463	14269	14335	14366	14348	14229	14393	14376	14322	14303	14430	14595	14328	14233	14555	14479	14353	14428	14380	14445	14337	14473	14535	14386	14258	14283	14530	14445	14386	14222	14387	14234	14409	14335	14408	14443	14354	14237	14458	14391	14352	14397	14406	14274	14346	14109	14391	14430	14261	14361	14161	14444	14332	14392	14507	14373	14450	14380	14481	14404	14414	14471	14397	14356	14403	14561	14386	14488	14290	14445	14249	14329	14567	14446	14307	14313	14419	14443	14458	14482	14381	14446	14410	14535	14439	14307	14489	14418	14311	14294	14388	14484	14315	14403	14262	14533	14450	14384	14321	14232	14631	14371	14532	14477	14461	14367	14541	14271	14296	14325	14385	14441	14356	14311	14340	14552	14184	14327	14464	14305	14364	14279	14512	14344	14368	14454	14437	14377	14382	14433	14400	14477	14404	14248	14504	14400	14321	14651	14332	14424	14453	14440	14442	14344	14523	14427	14307	14372	14546	14306	14185	14503	14283	14422	14238	14274	14475	14266	14441	14218	14343	14528	14390	14377	14271	14439	14365	14355	14369	14513	14460	14526	14492	14364	14393	14366	14229	14291	14397	14334	14319	14250	14382	14306	14444	14417	14301	14464	14490	14329	14418	14367	14145	14376	14329	14333	14310	14239	14336	14572	14423	14499	14163	14525	14439	14363	14389	14473	14416	14317	14254	14427	14362	14462	14404	14392	14435	14269	14479	14298	14455	14339	14210	14418	14291	14634	14327	14510	14304	14273	14395	14494	14360	14409	14346	14428	14274	14349	14316	14363	14407	14614	14190	14452	14418	14177	14382	14434	14248	14274	14397	14513	14264	14249	14410	14397	14461	14355	14335	14450	14571	14325	14386	14460	14392	14284	14306	14454	14536	14365	14143	14386	14269	14255	14295	14223	14157	14345	14316	14396	14435	14479	14337	14254	14241	14344	14424	14377	14269	14554	14375	14608	14222	14308	14338	14435	14249	14242	14381	14514	14104	14497	14189	14542	14478	14384	14260	14517	14175	14404	14109	14278	14353	14342	14282	14319	14370	14456	14362	14325	14551	14148	14226	14222	14281	14346	14596	14393	14529	14271	14433	14298	14370	14330	14311	14472	14484	14415	14513	14371	14423	14465	14223	14201	14498	14342	14205	14443	14412	14317	14502	14546	14222	14442	14283	14335	14333	14482	14427	14265	14301	14439	14346	14320	14339	14367	14163	14475	14249	14364	14417	14238	14321	14426	14123	14507	14384	14360	14549	14312	14348	14369	14310	14323	14313	14401	14463	14331	14412	14422	14321	14344	14288	14383	14391	14406	14355	14470	14401	14421	14409	14292	14420	14265	14378	14400	14277	14410	14427	14338	14455	14350	14497	14448	14451	14296	14426	14368	14415	14446	14244	14559	14244	14353	14250	14362	14472	14373	14390	14307	14296	14438	14344	14340	14339	14187	14337	14317	14323	14305	14385	14482	14359	14399	14386	14418	14161	14368	14531	14273
23494	20914	28223	23862	22038	22162	21151	18369	17632	17902	17376	17374	17085	17235	17054	17112	16907	16995	16864	16813	16849	16864	16812	16814	16663	16705	16635	16696	16735	16603	16724	16773	16641	16517	16531	16578	16747	16559	16528	16763	16782	16689	16652	16623	16718	16464	16682	16689	16548	16433	16616	16566	16605	16467	16511	16534	16508	16594	16531	16730	16508	16798	16536	16419	16400	16567	16490	16572	16550	16489	16603	16543	16661	16504	16522	16624	16643	16426	16542	16398	16511	16465	16374	16379	16573	16555	16666	16437	16489	16466	16449	16411	16419	16599	16613	16604	16381	16292	16445	16671	16426	16307	16369	16306	16421	16495	16536	16442	16392	16334	16582	16584	16541	16301	16479	16592	16504	16587	16607	16466	16413	16365	16919	16429	16345	16554	16353	16540	16208	16484	16469	16550	16268	16384	16584	16419	16539	16136	16647	16288	16399	16505	16570	16552	16579	16432	16329	16551	16324	16486	16485	16608	16411	16630	16576	16340	16548	16415	16454	16338	16690	16591	16464	16447	16251	16483	16473	16473	16336	16493	16291	16394	16644	16634	16617	16491	16611	16551	16615	16553	16586	16475	16487	16332	16452	16503	16375	16764	16460	16289	16419	16569	16574	16549	16509	16389	16529	16733	16538	16335	16371	16391	16490	16451	16497	16542	16483	16588	16550	16484	16448	16402	16360	16475	16325	16350	16647	16598	16553	16477	16573	16441	16351	16676	16159	16395	16287	16282	16573	16411	16503	16629	16556	16399	16384	16404	16261	16558	16473	16490	16574	16709	16474	16475	16383	16454	16452	16411	16442	16540	16548	16330	16684	16436	16463	16475	16479	16540	16664	16600	16492	16467	16322	16342	16385	16278	16463	16335	16509	16450	16448	16612	16488	16642	16620	16433	16508	16447	16521	16574	16590	16456	16510	16399	16486	16511	16658	16537	16523	16487	16469	16463	16244	16474	16455	16450	16570	16486	16440	16538	16569	16604	16577	16601	16546	16663	16435	16323	16477	16575	16509	16491	16345	16270	16493	16347	16442	16684	16684	16455	16537	16464	16365	16486	16362	16507	16374	16246	16426	16630	16592	16279	16427	16352	16405	16496	16528	16437	16281	16487	16427	16414	16457	16546	16479	16713	16469	16399	16670	16507	16254	16396	16392	16552	16320	16465	16512	16517	16412	16457	16547	16433	16561	16577	16120	16360	16321	16436	16452	16398	16629	16620	16544	16483	16504	16421	16421	16707	16294	16476	16620	16551	16612	16615	16537	16320	16403	16473	16665	16600	16245	16274	16525	16336	16332	16524	16577	16619	16451	16447	16210	16450	16448	16673	16444	16489	16568	16474	16527	16283	16608	16426	16601	16413	16747	16488	16424	16512	16555	16533	16576	16498	16391	16207	16258	16406	16519	16494	16421	16454	16656	16421	16343	16513	16600	16473	16533	16510	16625	16449	16589	16718	16603	16742	16594	16425	16334	16405	16356	16245	16434	16224	16512	16404	16286	16379	16588	16325	16446	16181	16361	16240	16412	16572	16432	16429	16496	16509	16751	16600	16404	16483	16273	16552	16407	16502	16475	16368	16426	16434	16466	16548	16609	16427	16290	16593	16379	16331	16447	16488	16643	16435	16401	16608	16520	16586	16416	16425	16308	16549	16446	16418	16218	16591	16402	16610	16512	16488	16547	16336	16527	16514	16379	16445	16411	16363	16647	16472	16423	16484	16323	16500	16500	16507	16275	16466	16308	16532	16501	16450	16397	16519	16469	16696	16648	16423	16523	16435	16506	16451	16576	16629	16494	16274	16468	16562	16577	16458	16699	16557	16242	16590	16418	16548	16323	16429	16308	16545	16504	16354	16375	16591	16480	16527	16639	16499	16317	16535	16544	16495	16394	16434	16478	16514	16374	16511	16464	16494	16423	16311	16593	16382	16616	16568	16277	16535	16699	16358	16446	16285	16615	16449	16480	16495	16444	16503	16371	16598	16532	16390	16597	16583	16645	16531	16569	16521	16466	16439	16488	16516	16430	16363	16348	16614	16611	16535	16525	16640	16590	16445	16570	16546	16481	16564	16577	16475	16675	16490	16599	16484	16336	16536	16207	16508	16291	16421	16488	16732	16650	16566	16436	16409	16399	16304	16532	16604	16433	16413	16523	16427	16361	16183	16572	16547	16502	16362	16387	16668	16555	16143	16264	16542	16603	16533	16462	16353	16683	16651	16560	16270	16648	16497	16321	16407	16202	16520	16336	16373	16484	16607	16475	16398	16605	16775	16559	16532	16214	16448	16455	16591	16324	16373	16463	16573	16365	16608	16587	16465	16438	16499	16455	16413	16418	16186	16409	16345	16392	16442	16397	16622	16432	16432	16485	16504	16442	16321	16474	16610	16431	16485	16578	16623	16582	16651	16534	16430	16507	16638	16580	16656	16534	16513	16506	16435	16464	16640	16284	16407	16374	16361	16663	16435	16286	16456	16475	16421	16349	16542	16504	16299	16517	16485	16437	16452	16539	16490	16480	16316	16482	16491	16528	16456	16496	16442	16400	16322	16457	16518	16630	16398	16520	16464	16310	16590	16578	16584	16469	16624	16424	16456	16465	16522	16326	16510	16590	16452	16564	16414	16401	16442	16368	16429	16493	16700	16483	16573	16593	16333	16570	16494	16558	16437	16332	16470	16329	16555	16520	16598	16342	16494	16426	16652	16523	16614	16261	16516	16504	16346	16556	16572	16449	16690	16351	16507	16532	16526	16571	16441	16623	16797	16590	16600	16493	16389	16488	16457	16548	16448	16492	16627	16454	16550	16534	16523	16392	16377	16334	16414	16584	16190	16476	16504	16355	16587	16661	16317	16623	16623	16505	16528	16666	16483	16550	16394	16419	16571	16388	16373	16423	16592	16507	16375	16370	16376	16120	16301	16183	16454	16444	16311	16515	16425	16588	16233	16487	16377	16376	16241	16434	16447	16575	16451	16366	16483	16527	16464	16505	16382	16470	16209	16440	16373	16550	16490	16604	16538	16483	16273	16530	16471	16549	16447	16598	16501	16668	16515	16528	16552	16343	16598	16608	16660	16528	16488	16660	16448	16434	16422	16405	16564	16443	16492	16449	16526	16440	16470	16337	16349	16479	16337	16582	16467	16694	16603	16367	16430	16540	16472	16319	16589	16583	16414	16309	16439	16359	16604	16746	16451	16770	16451	16513	16482	16665	16653	16613	16647	16684	16466	16513	16424	16346	16416	16595	16374	16474	16470	16476	16590	16470	16648	16339	16341	16582	16343	16698	16731	16378	16367	16359	16428	16297	16400	16428	16488	16406	16561	16491	16590	16540	16535	16262	16416	16646	16638	16626	16484	16446	16424	16402	16374	16592	16757	16469	16604	16476	16176	16457	16412	16404	16517	16465	16619	16617	16384	16432	16566	16418	16434	16408	16391	16418	16466	16549	16500	16517	16447	16673	16590	16515	16300	16556	16294	16456	16575	16391	16429	16575	16592	16361	16365	16492	16422	16425	16632	16400	16556	16497	16451	16366	16487	16487	16468	16532	16453	16379	16617	16570	16575	16499	16569	16583	16210	16516	16470	16421	16635	16535	16480	16673	16471	16493	16442	16587	16596	16387	16499	16480	16305	16405	16547	16531	16563	16504	16511	16460	16395	16358	16390	16556	16358	16603	16561	16488	16313	16374	16406	16425	16634	16367	16490	16536	16484	16552	16492	16459	16450	16488	16464	16364	16502	16476	16411	16272	16458	16620	16716	16422	16459	16473	16448	16575	16350	16406	16360	16446	16510	16503	16575	16366	16643	16449	16623	16484	16580	16609	16664	16436	16491	16504	16469	16476	16629	16370	16544	16446	16541	16405	16444	16573	16304	16438	16508	16481	16549	16454	16648	16390	16339	16579	16324	16458	16407	16559	16405	16510	16530	16273	16582	16585	16607	16469	16501	16709	16418	16564	16537	16516	16502	16587	16381	16532	16184	16431	16462	16410	16370	16459	16540	16440	16310	16410	16398	16353	16310	16623	16467	16352	16480	16484	16472	16431	16614	16413	16323	16593	16389	16693	16488	16343	16506	16684	16339	16572	16609	16392	16313	16439	16390	16353	16590	16513	16554	16598	16545	16497	16437	16339	16509	16568	16687	16422	16200	16472	16518	16453	16551	16224	16412	16545	16370	16482	16622	16546	16670	16536	16394	16581	16462	16500	16437	16481	16521	16344	16535	16504	16539	16424	16388	16531	16494	16575	16550	16418	16446	16543	16691	16696	16445	16419	16283	16405	16314	16482	16402	16510	16478	16320	16422	16362	16404	16602	16416	16467	16432	16279	16492	16435	16406	16531	16461	16517	16296	16527	16596	16374	16332	16232	16450	16424	16658	16636	16480	16762	16586	16536	16451	16488	16535	16429	16498	16341	16349	16351	16434	16628	16501	16424	16387	16431	16488	16515	16557	16459	16440	16638	16420	16534	16683	16587	16466	16374	16259	16499	16407	16589	16459	16580	16381	16546	16624	16422	16514	16362	16400	16375	16555	16646	16353	16530	16456	16458	16508	16504	16368	16450	16698	16363	16442	16527	16385	16413	16517	16394	16635	16666	16414	16394	16474	16632	16663	16577	16320	16477	16648	16649	16478	16334	16482	16363	16440	16391	16731	16590	16592	16525	16463	16398	16481	16405	16436	16514	16547	16639	16550	16545	16537	16591	16583	16398	16590	16318	16409	16586	16507	16364	16456	16332	16549	16472	16323	16572	16385	16279	16320	16324	16417	16615	16610	16464	16487	16413	16661	16598	16312	16580	16426	16539	16460	16426	16441	16586	16557	16357	16295	16565	16305	16731	16494	16522	16493	16694	16342	16588	16374	16474	16332	16151	16447	16455	16282	16558	16410	16539	16695	16550	16233	16426	16375	16388	16558	16514	16545	16411	16735	16616	16522	16332	16555	16469	16462	16440	16299	16692	16402	16570	16623	16747	16807	16354	16490	16475	16536	16559	16426	16412	16575	16384	16362	16505	16356	16450	16569	16418	16365	16517	16573	16459	16575	16569	16514	16561	16397	16543	16521	16386	16525	16446	16395	16442	16522	16564	16515	16412	16285	16430	16479	16464	16432	16419	16428	16623	16588	16469	16522	16460	16208
19517	31259	29557	24033	21105	19276	18233	17296	16799	16427	16219	15838	15764	15616	15501	15410	15346	15231	15118	15156	15214	15112	14968	15051	14918	14964	14828	14977	14959	14731	14846	15045	14820	14768	14795	15020	14892	14868	14726	14660	14744	14580	14856	14594	14743	14737	14874	14687	14720	14600	14791	14556	14695	14643	14801	14681	14682	14786	14699	14626	14616	14892	14693	14781	14647	14797	14717	14859	14479	14755	14638	14525	14633	14711	14753	14780	14668	14572	14780	14627	14664	14778	14579	14721	14547	14750	14705	14638	14631	14586	14846	14725	14664	14702	14662	14888	14694	14869	14494	14742	14781	14579	14721	14622	14641	14713	14617	14628	14756	14592	14604	14655	14700	14826	14585	14387	14703	14672	14657	14557	14636	14616	14625	14781	14683	14729	14597	14473	14696	14577	14615	14646	14518	14632	14615	14751	14674	14648	14594	14623	14629	14659	14721	14571	14616	14610	14783	14522	14408	14620	14645	14780	14709	14474	14564	14764	14462	14498	14570	14630	14703	14721	14569	14730	14723	14567	14682	14753	14734	14535	14506	14599	14603	14636	14692	14713	14681	14707	14701	14603	14655	14603	14761	14648	14788	14782	14568	14648	14587	14669	14730	14642	14667	14779	14723	14649	14551	14687	14709	14606	14672	14643	14681	14731	14730	14589	14705	14598	14641	14870	14788	14641	14645	14698	14630	14721	14639	14733	14587	14752	14647	14748	14697	14687	14634	14657	14677	14702	14606	14710	14669	14609	14619	14688	14527	14773	14633	14610	14637	14447	14660	14647	14750	14633	14806	14585	14684	14681	14625	14571	14726	14860	14696	14537	14805	14734	14542	14640	14648	14667	14715	14749	14549	14527	14744	14701	14580	14699	14630	14807	14816	14685	14670	14741	14738	14612	14755	14678	14750	14688	14701	14753	14671	14644	14705	14587	14582	14792	14676	14556	14630	14779	14677	14594	14660	14559	14789	14631	14654	14896	14799	14757	14723	14665	14639	14675	14592	14588	14623	14742	14757	14781	14636	14702	14570	14580	14641	14640	14783	14658	14685	14709	14748	14598	14554	14623	14569	14768	14599	14573	14639	14632	14816	14641	14841	14830	14710	14586	14760	14865	14675	14668	14526	14794	14566	14659	14683	14425	14696	14719	14763	14647	14510	14739	14741	14550	14414	14540	14617	14618	14582	14716	14794	14726	14597	14737	14756	14805	14762	14421	14523	14639	14483	14679	14629	14734	14692	14675	14560	14678	14706	14651	14617	14614	14743	14598	14639	14544	14664	14715	14862	14511	14668	14541	14794	14666	14791	14608	14595	14596	14742	14752	14636	14726	14627	14776	14483	14552	14597	14766	14690	14610	14601	14676	14712	14708	14794	14656	14879	14669	14768	14670	14727	14543	14657	14583	14660	14804	14718	14635	14671	14904	14631	14714	14788	14555	14687	14791	14640	14814	14666	14796	14678	14734	14771	14657	14680	14589	14751	14613	14730	14791	14467	14730	14638	14734	14548	14690	14855	14454	14551	14491	14734	14657	14696	14579	14662	14622	14645	14572	14640	14546	14653	14768	14719	14592	14496	14670	14803	14642	14663	14726	14759	14545	14573	14649	14577	14698	14674	14656	14711	14612	14570	14590	14853	14599	14763	14585	14579	14785	14676	14778	14624	14719	14829	14755	14639	14554	14577	14740	14608	14742	14571	14437	14702	14534	14552	14681	14623	14653	14682	14717	14641	14724	14752	14580	14749	14688	14542	14572	14572	14537	14565	14548	14633	14678	14500	14591	14499	14798	14620	14737	14549	14621	14554	14639	14645	14549	14618	14598	14557	14526	14601	14642	14673	14695	14768	14718	14909	14723	14610	14816	14877	14656	14719	14582	14548	14680	14611	14590	14618	14624	14780	14802	14844	14518	14523	14640	14759	14667	14619	14535	14708	14765	14443	14639	14635	14718	14712	14739	14558	14586	14624	14666	14605	14668	14466	14709	14713	14574	14797	14666	14682	14646	14647	14624	14709	14715	14703	14742	14697	14563	14649	14777	14525	14554	14708	14739	14613	14716	14632	14620	14704	14838	14619	14676	14663	14693	14810	14776	14552	14698	14794	14633	14613	14789	14637	14446	14784	14637	14762	14693	14806	14703	14830	14610	14682	14628	14597	14635	14744	14787	14628	14655	14479	14685	14639	14652	14713	14630	14746	14670	14647	14645	14665	14737	14699	14657	14805	14632	14613	14596	14606	14554	14731	14700	14732	14564	14745	14545	14644	14685	14634	14804	14663	14610	14649	14545	14571	14760	14765	14672	14609	14648	14676	14638	14641	14506	14608	14456	14621	14610	14695	14633	14555	14846	14654	14768	14582	14617	14699	14684	14798	14734	14845	14825	14541	14579	14708	14699	14647	14599	14754	14691	14652	14529	14662	14673	14620	14628	14691	14720	14919	14495	14605	14803	14482	14781	14664	14708	14607	14733	14615	14654	14639	14632	14671	14506	14570	14604	14651	14670	14824	14706	14568	14682	14812	14712	14646	14525	14569	14763	14632	14489	14823	14760	14845	14794	14529	14617	14661	14467	14731	14722	14644	14653	14698	14637	14719	14821	14731	14701	14606	14616	14604	14718	14683	14736	14736	14729	14629	14548	14696	14695	14671	14670	14499	14852	14796	14573	14722	14643	14612	14608	14679	14564	14673	14646	14759	14607	14639	14452	14636	14694	14689	14795	14727	14622	14648	14639	14733	14740	14596	14563	14600	14597	14643	14613	14693	14666	14652	14655	14748	14533	14472	14635	14457	14428	14797	14750	14687	14575	14822	14633	14594	14728	14447	14685	14642	14654	14605	14587	14644	14815	14594	14723	14643	14666	14555	14648	14703	14780	14585	14470	14702	14881	14544	14670	14674	14872	14619	14620	14541	14896	14577	14563	14643	14537	14778	14517	14837	14663	14740	14621	14618	14708	14582	14703	14764	14554	14645	14544	14655	14612	14670	14646	14670	14784	14642	14522	14635	14679	14569	14667	14587	14540	14573	14534	14597	14679	14701	14711	14745	14636	14680	14615	14746	14359	14640	14698	14752	14617	14787	14842	14838	14630	14709	14552	14558	14585	14606	14645	14801	14554	14640	14742	14773	14678	14683	14668	14656	14877	14609	14806	14654	14604	14749	14508	14552	14783	14849	14658	14699	14629	14836	14579	14612	14883	14728	14578	14733	14508	14667	14689	14714	14540	14667	14692	14530	14540	14642	14752	14612	14482	14605	14620	14663	14475	14722	14599	14519	14719	14633	14619	14757	14612	14592	14626	14660	14653	14691	14793	14746	14645	14643	14697	14622	14615	14464	14613	14655	14713	14550	14774	14571	14612	14706	14658	14656	14671	14927	14702	14660	14808	14617	14862	14610	14762	14563	14728	14767	14516	14694	14693	14572	14591	14501	14741	14613	14711	14473	14753	14631	14623	14680	14480	14620	14426	14524	14585	14752	14631	14680	14648	14543	14667	14778	14796	14469	14671	14734	14745	14475	14591	14632	14686	14586	14667	14607	14756	14617	14613	14778	14658	14571	14503	14594	14642	14761	14713	14752	14623	14413	14776	14736	14546	14708	14602	14621	14641	14448	14699	14566	14749	14544	14565	14740	14512	14585	14629	14782	14780	14630	14698	14659	14848	14667	14562	14608	14712	14682	14512	14653	14737	14707	14582	14767	14704	14630	14712	14597	14564	14668	14729	14762	14643	14797	14693	14607	14624	14615	14753	14670	14788	14688	14714	14740	14619	14616	14645	14617	14702	14713	14678	14646	14613	14586	14575	14645	14597	14690	14862	14650	14755	14629	14717	14638	14623	14532	14745	14742	14359	14629	14593	14589	14738	14687	14726	14662	14775	14733	14700	14698	14450	14760	14482	14671	14665	14763	14687	14574	14534	14723	14685	14665	14626	14648	14606	14543	14652	14866	14684	14676	14531	14756	14836	14670	14515	14676	14568	14634	14800	14662	14497	14710	14621	14772	14652	14655	14778	14717	14846	14641	14783	14751	14595	14687	14570	14670	14656	14735	14778	14630	14657	14553	14552	14666	14671	14676	14734	14562	14731	14702	14869	14591	14662	14632	14529	14720	14731	14741	14679	14532	14664	14533	14393	14559	14817	14788	14655	14720	14602	14819	14534	14721	14765	14731	14656	14794	14750	14531	14613	14513	14705	14740	14569	14656	14690	14619	14727	14667	14571	14586	14659	14694	14590	14641	14616	14826	14537	14905	14627	14844	14700	14763	14738	14643	14582	14662	14621	14686	14503	14767	14485	14759	14644	14665	14594	14689	14722	14554	14491	14630	14549	14755	14572	14752	14749	14473	14673	14519	14539	14626	14700	14524	14763	14941	14717	14794	14646	14528	14528	14623	14441	14517	14761	14525	14659	14716	14795	14589	14646	14686	14532	14709	14530	14561	14614	14779	14552	14562	14715	14515	14847	14628	14596	14660	14634	14779	14555	14746	14713	14668	14665	14702	14854	14556	14509	14756	14632	14612	14579	14785	14668	14732	14702	14692	14628	14718	14518	14719	14646	14692	14803	14581	14697	14617	14660	14679	14744	14763	14768	14681	14733	14559	14660	14733	14584	14642	14501	14708	14743	14667	14769	14787	14690	14618	14702	14549	14530	14619	14685	14731	14498	14892	14523	14767	14615	14710	14692	14793	14597	14595	14559	14850	14788	14646	14666	14656	14696	14578	14604	14791	14652	14619	14699	14601	14645	14760	14708	14636	14577	14751	14735	14687	14545	14590	14634	14626	14561	14697	14630	14564	14638	14728	14810	14568	14808	14654	14697	14656	14666	14672	14733	14772	14689	14716	14480	14771	14514	14820	14674	14700	14576	14785	14686	14606	14747	14544	14771	14753	14596	14617	14632	14760	14598	14699	14608	14609	14757	14895	14512	14710	14626	14511	14810	14674	14967	14527	14532	14888	14764	14578	14824	14604	14526	14550	14743	14693	14790	14729	14666	14476	14670	14621	14774	14726	14569	14832	14557	14734	14475	14706	14676	14616	14635	14751	14684	14618	14685	14768	14742	14667	14674	14730	14653	14687	14566	14776	14712	14813	14682	14608	14551	14668	14716	14546	14602	14714	14698	14602	14759	14691	14656	14577	14674
22316	20811	28420	23271	21098	23196	24841	19673	18354	18485	17923	17704	17798	17535	17512	17259	17145	17439	17368	17130	17302	16923	16973	17080	17025	17139	17065	16884	16954	16736	17133	16912	16925	16844	16902	16624	16692	16932	16733	16901	16793	16578	16674	16824	16650	16818	16660	16595	16774	16727	16781	16770	16784	16491	16487	16512	16560	16666	16683	16795	16743	16605	16664	16590	16716	16452	16635	16622	16832	16601	16642	16603	16490	16734	16497	16785	16692	16640	16672	16594	16587	16550	16501	16550	16584	16403	16280	16374	16649	16664	16551	16710	16516	16461	16482	16556	16657	16743	16442	16548	16649	16624	16674	16491	16534	16353	16481	16548	16423	16585	16556	16427	16446	16677	16419	16631	16475	16490	16595	16356	16427	16613	16659	16538	16701	16492	16550	16700	16636	16364	16710	16529	16623	16623	16560	16618	16754	16489	16575	16617	16422	16555	16601	16700	16543	16441	16692	16645	16515	16556	16536	16442	16614	16597	16509	16624	16671	16507	16570	16386	16553	16525	16434	16559	16719	16539	16538	16453	16538	16500	16300	16517	16756	16484	16504	16470	16589	16445	16548	16453	16522	16445	16733	16424	16576	16548	16661	16623	16639	16369	16517	16741	16605	16537	16563	16302	16628	16537	16552	16627	16578	16403	16640	16417	16557	16563	16543	16435	16452	16466	16525	16696	16572	16620	16597	16674	16495	16780	16470	16332	16400	16405	16618	16548	16756	16651	16675	16484	16703	16663	16566	16868	16697	16542	16573	16410	16398	16321	16539	16649	16605	16445	16420	16566	16819	16525	16543	16600	16546	16426	16489	16299	16682	16406	16527	16630	16488	16462	16795	16730	16466	16527	16652	16619	16547	16600	16428	16540	16445	16402	16474	16591	16557	16387	16656	16643	16510	16406	16484	16560	16516	16388	16479	16408	16460	16274	16386	16619	16592	16360	16601	16510	16750	16665	16610	16543	16482	16421	16483	16548	16615	16529	16472	16504	16652	16449	16343	16586	16642	16611	16597	16582	16494	16589	16798	16526	16492	16535	16524	16403	16615	16523	16420	16533	16608	16578	16620	16423	16531	16560	16571	16635	16488	16830	16595	16555	16405	16514	16479	16486	16741	16514	16589	16381	16491	16575	16548	16551	16759	16634	16604	16592	16599	16524	16648	16640	16575	16605	16403	16348	16749	16388	16372	16403	16395	16583	16461	16543	16592	16340	16455	16595	16586	16420	16359	16630	16220	16646	16710	16669	16731	16465	16520	16479	16564	16640	16588	16456	16482	16436	16499	16587	16588	16456	16607	16466	16495	16577	16520	16581	16638	16644	16415	16484	16512	16447	16628	16371	16580	16548	16448	16622	16471	16553	16721	16568	16398	16627	16517	16315	16575	16578	16381	16551	16639	16514	16758	16375	16413	16360	16458	16451	16287	16412	16426	16659	16516	16507	16456	16540	16446	16628	16710	16304	16614	16557	16565	16532	16682	16678	16779	16466	16876	16606	16415	16501	16649	16644	16730	16607	16577	16387	16424	16497	16308	16434	16578	16500	16434	16562	16425	16457	16611	16641	16602	16481	16537	16574	16592	16678	16599	16476	16389	16620	16483	16435	16579	16700	16490	16403	16512	16505	16536	16520	16587	16700	16584	16633	16487	16575	16533	16591	16593	16532	16475	16599	16497	16491	16280	16544	16324	16572	16423	16436	16456	16605	16659	16617	16437	16365	16422	16667	16542	16318	16712	16503	16498	16589	16459	16374	16753	16509	16433	16486	16475	16564	16636	16538	16468	16604	16420	16518	16565	16674	16256	16832	16709	16496	16672	16633	16582	16717	16665	16802	16652	16622	16524	16602	16621	16267	16513	16343	16402	16468	16413	16526	16328	16405	16858	16661	16631	16515	16668	16466	16369	16644	16534	16724	16597	16600	16611	16560	16510	16589	16450	16529	16756	16448	16464	16616	16604	16851	16660	16637	16588	16438	16334	16474	16371	16342	16227	16424	16503	16631	16550	16522	16692	16648	16738	16371	16378	16324	16534	16509	16588	16666	16473	16646	16489	16437	16621	16329	16479	16451	16511	16470	16563	16534	16674	16532	16278	16494	16540	16607	16448	16429	16788	16399	16539	16480	16649	16441	16547	16606	16407	16319	16565	16422	16558	16590	16594	16461	16875	16525	16547	16521	16567	16623	16587	16550	16760	16514	16454	16547	16620	16451	16587	16439	16561	16427	16619	16505	16551	16425	16562	16412	16596	16575	16593	16528	16375	16526	16556	16437	16685	16584	16651	16650	16390	16799	16411	16480	16655	16551	16627	16521	16466	16254	16493	16464	16628	16457	16609	16420	16418	16456	16526	16569	16473	16451	16378	16430	16622	16518	16516	16590	16336	16261	16494	16564	16212	16375	16483	16525	16419	16689	16473	16558	16470	16507	16501	16416	16543	16408	16441	16563	16437	16405	16803	16524	16599	16550	16567	16583	16385	16524	16584	16685	16516	16604	16553	16622	16567	16521	16449	16406	16707	16762	16676	16788	16753	16471	16473	16474	16642	16714	16425	16664	16559	16754	16505	16488	16595	16540	16530	16412	16366	16592	16833	16441	16708	16735	16699	16546	16585	16518	16632	16490	16407	16427	16573	16594	16361	16606	16583	16653	16533	16219	16548	16514	16395	16623	16467	16498	16485	16511	16479	16371	16559	16551	16658	16501	16302	16255	16516	16400	16524	16559	16530	16658	16624	16378	16481	16559	16563	16694	16598	16675	16590	16464	16351	16390	16455	16531	16529	16466	16382	16468	16679	16559	16703	16534	16190	16425	16648	16652	16625	16586	16668	16695	16537	16624	16595	16517	16658	16562	16580	16585	16324	16464	16448	16503	16475	16644	16643	16729	16645	16502	16395	16325	16522	16608	16485	16489	16406	16582	16401	16556	16537	16727	16582	16477	16449	16783	16310	16498	16622	16472	16370	16476	16415	16606	16376	16727	16482	16484	16567	16645	16398	16538	16588	16577	16562	16609	16589	16380	16756	16599	16507	16436	16677	16497	16479	16668	16462	16312	16609	16332	16380	16288	16501	16389	16552	16392	16443	16513	16545	16395	16556	16487	16302	16543	16502	16529	16440	16491	16370	16657	16402	16487	16534	16545	16572	16705	16701	16356	16593	16531	16645	16682	16676	16616	16633	16691	16396	16489	16573	16528	16448	16742	16689	16608	16622	16552	16454	16533	16397	16611	16313	16648	16486	16638	16499	16510	16510	16628	16664	16515	16515	16611	16538	16437	16452	16401	16453	16588	16359	16577	16468	16463	16485	16522	16529	16408	16494	16418	16542	16404	16602	16666	16566	16494	16476	16602	16709	16594	16660	16495	16469	16673	16359	16534	16642	16360	16498	16535	16483	16634	16644	16734	16511	16550	16438	16763	16687	16490	16586	16499	16443	16649	16663	16287	16485	16501	16485	16480	16567	16541	16569	16392	16624	16448	16564	16651	16750	16601	16542	16446	16624	16442	16516	16596	16620	16508	16422	16367	16621	16572	16709	16376	16489	16420	16437	16490	16387	16434	16597	16481	16637	16735	16545	16533	16461	16540	16586	16527	16561	16446	16511	16453	16308	16559	16314	16398	16641	16770	16527	16686	16485	16283	16341	16453	16538	16429	16638	16610	16747	16536	16757	16581	16470	16553	16510	16384	16342	16487	16358	16364	16783	16513	16643	16709	16701	16804	16498	16395	16426	16478	16522	16556	16746	16776	16677	16640	16585	16545	16500	16350	16423	16587	16566	16701	16408	16577	16801	16514	16457	16422	16431	16584	16554	16677	16650	16493	16472	16585	16710	16511	16559	16697	16653	16677	16474	16574	16524	16613	16565	16524	16530	16755	16564	16327	16451	16575	16527	16422	16514	16685	16588	16521	16443	16476	16571	16601	16494	16414	16666	16367	16521	16462	16392	16391	16539	16583	16570	16685	16551	16521	16378	16713	16627	16431	16535	16573	16561	16657	16556	16673	16562	16536	16443	16357	16584	16484	16572	16379	16356	16651	16391	16529	16461	16437	16567	16324	16416	16399	16758	16446	16599	16292	16597	16635	16468	16526	16429	16314	16583	16656	16446	16620	16407	16497	16504	16403	16660	16553	16517	16517	16502	16511	16499	16509	16667	16514	16604	16629	16527	16384	16665	16498	16580	16636	16595	16325	16451	16571	16628	16648	16526	16550	16440	16231	16625	16684	16391	16529	16556	16337	16763	16665	16496	16402	16401	16391	16564	16523	16620	16479	16539	16544	16619	16512	16718	16650	16503	16659	16474	16373	16525	16698	16685	16791	16626	16640	16431	16559	16637	16476	16617	16723	16475	16536	16695	16587	16525	16699	16525	16483	16467	16597	16557	16693	16447	16517	16214	16485	16737	16524	16509	16498	16420	16592	16438	16490	16623	16529	16644	16648	16359	16516	16555	16682	16536	16691	16476	16567	16628	16566	16459	16504	16514	16189	16616	16603	16497	16578	16698	16609	16243	16503	16625	16565	16469	16390	16510	16600	16615	16381	16559	16667	16262	16614	16439	16457	16628	16545	16608	16627	16495	16526	16708	16584	16667	16529	16633	16616	16670	16504	16507	16554	16575	16847	16725	16551	16696	16484	16616	16542	16546	16449	16572	16412	16474	16543	16386	16401	16437	16520	16482	16543	16692	16473	16487	16561	16490	16462	16568	16630	16619	16762	16469	16458	16482	16418	16404	16565	16521	16795	16537	16487	16413	16392	16484	16737	16496	16666	16523	16439	16738	16484	16596	16320	16543	16579	16351	16600	16454	16418	16412	16608	16527	16490	16383	16488	16569	16395	16566	16468	16631	16548	16545	16692	16558	16660	16480	16492	16474	16625	16498	16557	16381	16674	16691	16836	16472	16416	16575	16564	16633	16563	16422	16720	16535	16592	16562	16472	16438	16344	16549	16717	16490	16459	16584	16346	16679	16462	16665	16589	16503	16638	16401	16477	16696	16510	16660	16509	16540	16547	16369	16563	16458	16370	16585	16810	16584	16646	16652	16704	16686	16576	16561	16592	16630	16528	16530	16391	16695	16378	16619	16610	16309	16529	16492	16482	16614	16457	16533	16686	16555	16627	16583	16552	16623	16606	16620	16558
21636	35994	33665	27368	23801	21166	19616	18672	17767	17158	16973	16725	16194	16143	15974	15897	15592	15573	15465	15359	15408	15218	15174	15231	15160	14892	15177	15207	14967	14946	15060	14964	14925	14992	14937	14881	14867	14808	14847	14775	14829	14745	14759	14682	14824	14997	14735	15029	14906	14871	14909	14713	14743	14808	14806	14837	14852	14697	14690	14801	14752	14738	14796	14776	14780	14729	14728	14734	14594	14574	14859	14777	14615	14629	14757	14731	14782	14767	14601	14606	14630	14673	14744	14572	14621	14671	14665	14533	14701	14729	14900	14778	14716	14699	14588	14763	14702	14863	14630	14638	14649	14808	14601	14667	14747	14740	14621	14645	14783	14668	14471	14642	14793	14530	14736	14544	14679	14738	14731	14635	14685	14674	14643	14727	14631	14687	14790	14720	14607	14553	14626	14564	14669	14644	14734	14566	14592	14656	14694	14674	14464	14496	14575	14536	14668	14663	14637	14747	14554	14850	14423	14744	14749	14654	14592	14591	14490	14706	14689	14822	14724	14573	14768	14485	14827	14693	14524	14642	14770	14695	14589	14487	14601	14729	14665	14657	14580	14424	14821	14597	14642	14812	14656	14800	14734	14694	14497	14638	14640	14578	14704	14589	14503	14640	14568	14821	14591	14509	14695	14623	14585	14639	14717	14761	14778	14657	14564	14803	14793	14714	14776	14572	14794	14779	14557	14569	14592	14770	14719	14563	14615	14556	14649	14767	14718	14620	14464	14679	14683	14500	14635	14576	14627	14823	14680	14830	14734	14567	14722	14739	14800	14654	14632	14761	14621	14687	14691	14624	14695	14645	14567	14635	14589	14730	14774	14516	14619	14673	14661	14642	14717	14541	14622	14800	14767	14417	14811	14654	14630	14748	14641	14565	14646	14686	14791	14623	14709	14652	14729	14595	14585	14519	14576	14562	14745	14772	14654	14712	14657	14810	14603	14488	14647	14535	14561	14636	14778	14670	14687	14489	14507	14574	14568	14583	14717	14799	14487	14706	14657	14608	14470	14663	14596	14754	14694	14619	14644	14751	14672	14567	14768	14736	14561	14692	14719	14560	14680	14596	14546	14621	14811	14558	14764	14631	14784	14635	14747	14614	14546	14655	14567	14564	14744	14483	14518	14606	14527	14617	14727	14657	14599	14621	14545	14638	14697	14588	14812	14653	14534	14555	14836	14718	14628	14645	14636	14971	14562	14686	14539	14622	14604	14819	14571	14686	14657	14748	14545	14778	14480	14778	14717	14589	14566	14762	14670	14848	14566	14607	14716	14733	14608	14636	14815	14670	14725	14730	14490	14821	14818	14632	14558	14748	14480	14611	14640	14498	14659	14540	14722	14697	14596	14623	14602	14715	14569	14611	14500	14666	14578	14711	14641	14610	14775	14629	14530	14890	14736	14848	14699	14677	14647	14768	14747	14588	14526	14607	14662	14609	14783	14548	14510	14655	14808	14519	14703	14771	14625	14849	14611	14784	14654	14713	14780	14777	14721	14680	14802	14738	14788	14517	14708	14619	14569	14524	14621	14698	14710	14706	14626	14655	14634	14594	14778	14419	14611	14540	14656	14701	14645	14668	14797	14644	14616	14598	14728	14712	14663	14523	14719	14817	14723	14748	14851	14563	14576	14667	14557	14670	14568	14578	14590	14574	14643	14828	14646	14544	14590	14581	14709	14609	14765	14715	14575	14845	14551	14659	14775	14578	14920	14845	14657	14750	14789	14684	14510	14746	14548	14656	14586	14649	14645	14576	14676	14522	14721	14704	14657	14605	14635	14539	14746	14732	14717	14601	14562	14837	14878	14615	14618	14658	14599	14745	14632	14660	14765	14616	14531	14668	14760	14567	14673	14708	14643	14471	14428	14601	14492	14517	14704	14608	14507	14592	14846	14813	14547	14675	14504	14691	14543	14542	14623	14744	14735	14533	14489	14586	14562	14807	14604	14584	14707	14709	14775	14556	14717	14561	14747	14812	14611	14654	14505	14656	14695	14555	14611	14459	14711	14592	14518	14668	14553	14567	14648	14432	14509	14642	14735	14678	14817	14560	14662	14488	14808	14730	14652	14685	14689	14699	14687	14691	14604	14643	14659	14712	14633	14641	14747	14721	14742	14671	14699	14661	14711	14538	14559	14760	14650	14710	14695	14706	14733	14580	14631	14630	14782	14582	14713	14688	14695	14628	14712	14618	14719	14820	14646	14679	14630	14706	14615	14629	14612	14679	14677	14623	14691	14581	14421	14611	14682	14735	14655	14708	14698	14418	14580	14743	14716	14613	14493	14626	14569	14732	14699	14625	14734	14618	14564	14713	14717	14715	14707	14673	14616	14549	14721	14560	14605	14824	14431	14559	14714	14671	14653	14680	14603	14440	14748	14588	14637	14744	14617	14628	14707	14817	14783	14620	14536	14563	14701	14640	14662	14660	14554	14720	14580	14772	14669	14544	14726	14590	14623	14524	14702	14616	14630	14651	14647	14602	14614	14563	14618	14573	14710	14627	14752	14573	14641	14572	14509	14532	14523	14744	14658	14656	14599	14588	14678	14658	14530	14590	14691	14639	14678	14648	14647	14567	14747	14677	14688	14594	14629	14684	14479	14812	14734	14853	14599	14694	14762	14705	14530	14672	14626	14774	14552	14784	14563	14565	14643	14688	14652	14677	14603	14719	14729	14710	14756	14622	14694	14684	14789	14671	14609	14604	14420	14615	14693	14624	14670	14715	14550	14638	14710	14620	14777	14580	14642	14617	14551	14580	14711	14744	14548	14572	14669	14592	14602	14765	14636	14733	14756	14631	14547	14690	14702	14785	14564	14661	14670	14743	14482	14816	14664	14591	14613	14639	14540	14549	14601	14660	14623	14663	14601	14790	14601	14702	14617	14613	14604	14703	14578	14628	14669	14758	14611	14696	14675	14720	14754	14550	14574	14793	14590	14517	14707	14658	14602	14662	14583	14737	14610	14588	14683	14555	14647	14690	14528	14660	14556	14563	14559	14834	14662	14657	14784	14551	14590	14768	14639	14726	14713	14541	14717	14601	14721	14670	14703	14779	14605	14595	14667	14715	14614	14496	14597	14719	14539	14840	14732	14641	14657	14727	14503	14532	14692	14685	14819	14637	14723	14676	14779	14585	14538	14707	14497	14759	14802	14609	14675	14672	14659	14559	14529	14797	14630	14655	14660	14557	14632	14512	14589	14716	14504	14653	14681	14642	14774	14603	14636	14678	14715	14547	14816	14584	14602	14562	14479	14653	14594	14692	14663	14656	14651	14638	14645	14612	14733	14610	14693	14595	14821	14453	14652	14683	14701	14792	14690	14551	14637	14632	14520	14550	14599	14660	14581	14679	14652	14609	14776	14757	14571	14744	14697	14653	14561	14523	14645	14604	14450	14462	14741	14695	14570	14615	14582	14707	14672	14435	14720	14555	14571	14600	14742	14563	14572	14705	14747	14678	14920	14580	14772	14516	14405	14776	14608	14667	14529	14549	14627	14695	14664	14730	14566	14700	14612	14426	14653	14599	14643	14574	14620	14564	14705	14637	14718	14614	14554	14487	14680	14697	14509	14694	14669	14657	14494	14700	14671	14607	14808	14508	14640	14762	14691	14701	14517	14804	14722	14705	14569	14822	14705	14661	14679	14882	14632	14695	14743	14775	14701	14739	14586	14587	14678	14666	14610	14643	14474	14542	14525	14561	14680	14591	14696	14581	14538	14677	14840	14672	14625	14595	14614	14738	14608	14801	14546	14622	14555	14766	14731	14753	14672	14501	14511	14553	14748	14515	14607	14752	14559	14642	14551	14684	14836	14540	14580	14575	14796	14510	14639	14755	14545	14595	14566	14689	14598	14577	14714	14886	14729	14681	14797	14588	14464	14566	14810	14653	14611	14664	14644	14637	14705	14622	14755	14775	14615	14750	14516	14828	14563	14630	14531	14791	14761	14714	14552	14592	14430	14811	14660	14645	14577	14511	14738	14685	14526	14591	14691	14604	14606	14735	14614	14729	14826	14635	14625	14662	14642	14585	14706	14664	14673	14628	14456	14753	14640	14556	14737	14570	14609	14616	14669	14656	14533	14629	14668	14602	14641	14690	14699	14667	14617	14574	14822	14713	14585	14804	14605	14502	14808	14503	14590	14622	14583	14575	14629	14664	14770	14797	14733	14645	14734	14812	14821	14608	14697	14604	14596	14779	14733	14672	14790	14490	14589	14690	14680	14472	14597	14690	14648	14583	14581	14777	14611	14575	14652	14582	14661	14511	14752	14452	14750	14604	14671	14650	14488	14556	14568	14746	14631	14795	14625	14797	14517	14757	14533	14778	14509	14671	14633	14524	14678	14790	14569	14525	14647	14533	14516	14573	14540	14515	14668	14607	14624	14731	14842	14519	14685	14620	14754	14733	14628	14743	14755	14696	14568	14652	14684	14616	14685	14530	14529	14524	14664	14718	14656	14626	14586	14729	14650	14712	14605	14526	14692	14675	14620	14610	14781	14655	14719	14788	14595	14684	14669	14626	14627	14703	14498	14602	14679	14659	14717	14850	14534	14471	14723	14533	14664	14674	14493	14677	14560	14676	14732	14576	14737	14648	14619	14629	14760	14759	14666	14787	14653	14561	14511	14694	14655	14661	14689	14604	14789	14689	14693	14728	14613	14592	14513	14708	14625	14719	14657	14718	14496	14582	14489	14793	14702	14717	14656	14671	14495	14676	14499	14593	14638	14640	14528	14599	14598	14694	14614	14649	14583	14505	14637	14854	14602	14784	14589	14660	14636	14714	14567	14768	14635	14612	14674	14648	14420	14710	14751	14683	14633	14537	14673	14504	14615	14696	14678	14622	14554	14458	14473	14816	14662	14664	14608	14616	14517	14520	14647	14706	14698	14698	14484	14659	14651	14635	14546	14717	14629	14765	14640	14675	14497	14593	14684	14621	14681	14751	14543	14585	14690	14521	14704	14569	14475	14417	14596	14715	14619	14608	14596	14611	14606	14617	14702	14806	14595	14519	14577	14716	14788	14648	14759	14653	14578	14713	14502	14577	14434	14708	14717	14660	14863	14543	14667	14741	14763	14490	14629	14623	14672	14597	14612	14531	14540	14811	14485	14573	14539	14626	14557	14727	14607	14719
27374	22143	25327	22492	18525	17989	17505	17164	16818	16612	16373	16498	16382	16425	16181	16180	16193	16121	16330	16184	16223	16185	16310	16387	16252	16319	16314	16145	16290	16055	16286	16024	16265	16186	16226	16029	16241	16283	16223	16288	16260	16077	16052	16062	16099	15994	16084	16141	16254	15969	16105	15963	16264	16056	16082	16081	16189	16145	16173	15918	15945	15998	16221	16126	16049	16082	15935	16107	16229	16248	16105	16059	15927	16094	15849	15918	16172	15956	16072	16097	16063	15921	16066	16287	16085	15929	16235	16132	16026	16150	16058	16078	16034	16026	16063	16251	16153	16107	15993	16177	16114	16045	16111	16011	16004	16126	16146	16087	16055	16008	16222	16271	16296	16034	16143	16155	15950	15921	16218	16134	16048	16119	16211	16095	16261	16173	16046	16090	16060	16175	16006	16068	16040	15953	16029	16022	15937	16028	16117	16151	16064	15911	16022	16141	16106	16065	16003	16206	16017	15859	16045	16200	16115	16034	15894	16227	15979	16142	16179	16033	16191	16105	15900	16075	16129	16089	16093	16001	15827	16056	16023	16152	16041	15858	15944	16041	16134	15959	16067	15963	16112	16095	16155	15978	16082	16162	16187	16124	16203	16101	16100	16227	16149	16235	16007	16135	16108	16169	16164	15936	16020	16093	15915	15963	15880	15853	15980	16197	16108	15883	16090	15999	15944	16296	15995	15935	16066	15964	16118	16122	16238	16011	15926	15994	15971	16077	16101	16075	16035	15917	16046	16043	15939	16114	15992	15989	16094	16031	15966	16186	16043	16047	16147	16287	15902	16019	16014	16202	16126	15984	15980	16032	16146	16172	15978	16092	15994	16108	16311	16062	15990	15920	16037	16301	15989	15857	15995	16153	16017	16007	16095	16250	16060	16208	16011	15991	16108	16052	16047	16188	16053	16127	16127	15983	16086	16015	16157	16009	15873	16039	16178	16266	15935	16127	16058	16257	15871	16014	16084	15950	16075	15893	16247	15818	16093	16308	16213	15866	16055	16032	16168	16170	16195	15871	16108	15997	16039	15823	16018	16101	16217	16166	16278	16188	16004	15939	15907	15965	16024	16112	15874	16120	16052	16256	15862	16076	16053	16078	15999	16075	16109	15968	16125	16081	16049	16251	16089	15983	15988	16001	15926	15970	16226	16033	16297	16050	16045	15946	16179	16075	16411	16224	16014	15991	15892	15956	15992	16142	16035	16278	16179	16121	16137	16304	16142	15994	16166	16188	16203	16058	16122	16149	16143	16165	16014	16118	16102	16136	16043	15977	15952	16027	16107	16012	16040	16174	16058	16135	16001	16087	15987	16245	16116	16052	16034	16050	16211	16369	15952	16318	16098	16201	16129	16016	16094	16032	16009	16079	16127	16176	16034	16101	16037	16059	16115	15930	16014	16181	16011	16164	15965	16120	15946	16058	15929	16208	16013	16175	16100	15963	15960	16120	16069	16028	16022	16112	16097	16104	16178	16133	16359	16152	16081	15941	16131	15985	16114	15959	15947	16117	16296	16172	16032	15991	16149	16058	16171	15965	16193	15959	15965	15955	16014	15830	16101	15994	16067	16133	16068	15790	16005	15916	16089	16191	16015	16066	16148	16217	16017	16040	16234	16098	16049	16111	16218	16011	16148	16113	16119	15950	15947	16075	16009	16092	15969	16023	16102	16162	16115	16038	15872	15997	16045	16219	16035	15922	16195	15888	16048	16039	16045	16185	16107	15994	16084	16107	16065	16114	16096	15870	16091	16128	16133	16101	15878	15868	16105	16281	16235	16072	16092	16454	16070	15978	16182	16022	16104	16253	15920	16145	16165	16138	16060	16143	16018	16070	16106	16073	15981	16098	16317	16059	16002	16173	16125	16099	16027	15770	15914	16011	16103	15994	16019	16241	16259	16220	16210	16274	16035	16241	16217	16084	16173	16204	16083	16082	16132	16027	15981	16294	16008	16008	16100	16023	16087	16048	16060	16139	16050	16040	16141	16054	15906	16066	16166	15908	16290	16159	15974	16017	16198	16090	15863	15974	15913	16134	16024	15844	16018	15975	16259	16133	16047	16177	15960	16242	16007	15904	15838	16047	16122	16123	16070	16111	16090	16212	16151	16010	15784	16073	15948	15998	16080	15876	16057	16137	16164	16052	15895	16143	16238	16168	15939	16199	15859	15963	16379	16104	16024	16088	15995	16056	16195	16136	16045	16000	16136	16085	15971	16094	16115	16130	16060	16142	15964	16060	15934	16047	16177	16296	16104	16143	15977	16084	15890	16069	16016	15828	15906	15964	15829	16012	16014	16176	15986	16068	16072	16105	15974	16049	16074	16014	15903	16023	16052	16087	15996	15865	16134	16185	16203	15942	15816	15964	16085	16076	16110	16221	16192	15930	16004	16048	16055	16161	16102	16098	16274	16292	16075	15959	16062	15956	16022	15971	16170	16061	16126	16111	15922	15887	16416	16176	16029	16023	16081	16033	16101	16141	16083	16114	16166	16144	16034	16163	16081	15935	16061	16101	16171	16099	16088	16126	16104	16105	16139	16264	16153	16022	16070	15983	16077	15995	16128	15996	16035	16201	16058	16001	16109	16007	16107	16112	16090	16152	16121	16089	15968	16011	16303	16129	16057	16291	16238	15905	16213	16133	16086	16127	16121	15814	16039	16135	15920	16083	16028	16069	16098	16193	15876	16346	16151	16141	16094	16070	15995	16140	16132	16342	16202	16110	16003	16177	15995	16131	16111	15989	16104	16019	16009	15967	16222	15960	16199	16190	16048	16193	15934	16034	16172	16225	16163	16064	16003	16150	16160	16282	16137	15981	16021	16134	16126	16244	16087	16125	15973	16059	16103	16110	15825	15991	15860	15952	15869	16051	15887	15977	15866	15967	16123	16046	15997	16110	16256	16156	16027	16019	15890	16104	16068	15968	16086	15860	16193	15987	16034	16031	16196	16045	16129	16069	16133	15987	15963	16082	16027	16057	15966	15910	15993	16008	15968	16158	16349	16265	16256	16148	16237	16117	16008	16174	16083	16263	16015	16105	16064	15930	16226	16079	15930	16064	16101	16147	16195	15999	16137	15942	16097	15991	16100	16077	15967	16007	15946	16177	16250	16097	16210	15950	16015	15944	16088	15956	16159	16259	16038	16260	16214	16014	16070	16087	16131	15853	16220	15969	15794	15827	16242	16040	16298	16329	16182	16212	16164	16024	16097	16121	16072	16303	16129	16172	15995	16042	16170	16245	16246	16161	16212	15988	16087	16239	16114	16066	16072	16150	15991	16230	16067	16170	16056	16116	16148	16004	16020	16010	15909	16113	16126	16185	16200	16033	16104	15988	16112	16178	16083	16065	16151	15958	16288	16069	16168	16101	16075	16162	16062	16037	16038	16159	16174	15956	16124	16051	15882	16133	16249	16242	16239	16058	16006	16088	15987	16138	16113	16247	15965	15919	16097	15973	15992	16275	16042	16095	16055	15974	16123	16025	16199	15905	16310	15939	16050	16187	16032	16044	15990	16049	16119	16193	16027	16035	16098	16005	16079	16151	15962	16154	16014	16193	16177	16030	16026	15981	16089	16206	16289	16096	16160	16104	16250	16205	15964	16222	15908	15881	16151	16093	16087	16062	16035	16045	16075	16097	16043	15986	16033	16097	16166	16126	16284	16243	16116	15889	16142	16014	16014	16022	16176	16217	16295	16121	16008	15852	15995	15876	16124	16137	16279	16008	16077	16044	15960	16122	16237	16039	15862	15950	16195	16067	15986	16029	15971	16167	16134	16198	16334	15959	16223	15951	16029	16196	16068	16178	15783	16233	16038	16035	16243	15890	15955	16170	15995	16075	16093	16211	15938	16023	16058	16151	15995	16133	16176	16030	15956	15905	16250	16240	16235	16145	15910	16209	16061	16076	15978	16120	15988	15996	16042	16220	16059	16001	16038	16143	16234	15796	16102	16006	16063	15998	16005	16165	16168	16027	15987	16040	16017	16044	16164	16227	16110	16053	16200	15993	16532	16117	16055	16123	16163	16044	15918	16081	16063	15970	16146	16152	16012	15850	16079	16174	16101	16083	16009	15989	16250	16082	16184	16265	15988	16250	16214	16020	16011	16224	16238	15985	16102	16252	16044	16208	16278	15893	16222	16167	16107	16149	16022	16013	16140	16162	16053	15970	16049	15958	16066	15957	16036	16109	15825	16102	16138	16223	15938	15945	16053	16096	16147	16007	16215	16063	16231	15991	15860	15914	16029	16029	16018	16086	16240	15949	16073	16013	15932	16046	16225	16019	16038	16022	16181	16114	15999	16152	16175	16157	16191	16252	16172	16107	16158	16106	16032	16001	16031	16013	16111	16009	15935	16044	15985	16029	16313	16157	15964	15986	16153	16040	15953	16110	16194	16236	15969	16067	16221	16130	16048	16062	16032	16018	16102	16239	16198	16030	16214	16058	16020	16188	16134	16057	16064	15766	15979	15912	16163	16073	15918	16163	15990	16054	16093	16018	16065	16072	16016	15964	16194	16205	15954	16111	16016	16033	15916	16037	15871	16156	16260	16155	16036	16207	16109	16091	15994	15868	16035	16020	16184	16092	16193	16064	16093	16140	16257	16116	16234	16038	16004	15986	16096	16033	16158	15990	16120	16301	16116	16097	16111	16094	15862	16105	16161	16113	16077	16098	15982	16100	16195	16151	16078	15950	16212	16042	15798	16054	16221	16042	16003	16082	16317	16221	16064	16071	16060	16099	16153	16114	15957	16036	16159	16075	16224	16123	15949	16222	15951	16095	15881	16133	16133	15982	15948	16302	16035	16074	16025	15806	16128	15842	16012	16107	16084	16095	15793	16071	16032	15882	16248	16179	16180	16259	16113	16047	16216	16281	16166	16138	16146	16197	16232	16235	16102	16003	16094	15895	16174	15877	16185	16329	16000	16125	15944	16208	15981	16112	15989	16081	16108	16189	16014	16108	16064	16018	16041	16016	16199	16244	16098	16234	16032	15933	15927	16022	16109	16010	16026	16171	15929	16078	15967	16069	16145	15981	16074	16115	16307	16145	15943	16003	16109	16044	15985	15981	15917	15967	16084	15973	16008	16082	16121	15997	16026	16027	16067	16010	16070	16063	16184	16101	16094	16062
19219	25593	24488	20214	18340	17155	16438	16069	15637	15342	15198	15197	14938	15042	15035	14818	14768	14851	14655	14694	14619	14618	14703	14796	14548	14671	14482	14636	14650	14600	14715	14550	14558	14718	14592	14622	14591	14577	14584	14515	14461	14573	14425	14689	14414	14475	14528	14396	14518	14448	14350	14628	14487	14425	14546	14401	14598	14152	14398	14442	14330	14480	14421	14309	14560	14448	14402	14558	14389	14376	14462	14511	14505	14432	14486	14427	14460	14391	14421	14469	14408	14406	14348	14527	14424	14354	14551	14357	14485	14457	14472	14439	14326	14409	14348	14418	14422	14285	14536	14385	14377	14255	14613	14445	14482	14468	14402	14544	14393	14430	14463	14527	14242	14426	14518	14558	14425	14409	14240	14448	14586	14500	14497	14388	14432	14460	14478	14369	14417	14439	14366	14287	14324	14446	14253	14394	14424	14331	14472	14487	14373	14469	14306	14453	14395	14463	14530	14594	14331	14441	14377	14296	14477	14457	14548	14291	14388	14424	14518	14438	14265	14538	14440	14452	14447	14451	14403	14220	14586	14648	14452	14470	14600	14478	14395	14344	14331	14587	14477	14364	14386	14375	14354	14423	14395	14500	14491	14524	14345	14527	14349	14353	14335	14587	14384	14268	14574	14459	14430	14569	14546	14573	14413	14466	14584	14445	14351	14405	14404	14427	14361	14669	14365	14489	14616	14455	14442	14409	14440	14371	14336	14421	14335	14260	14498	14334	14309	14421	14412	14385	14372	14500	14356	14466	14346	14349	14444	14463	14419	14310	14489	14425	14424	14372	14569	14456	14591	14437	14354	14470	14396	14339	14281	14292	14408	14528	14411	14447	14553	14662	14409	14415	14415	14595	14312	14330	14371	14312	14403	14425	14233	14512	14579	14583	14350	14433	14536	14591	14516	14405	14386	14439	14459	14217	14388	14338	14618	14419	14455	14405	14461	14452	14387	14446	14501	14370	14582	14349	14399	14513	14360	14605	14494	14411	14358	14591	14364	14515	14291	14363	14459	14428	14367	14393	14417	14345	14385	14375	14429	14506	14351	14338	14309	14482	14425	14443	14462	14485	14440	14436	14463	14529	14422	14439	14331	14521	14477	14504	14309	14332	14378	14367	14460	14445	14384	14552	14450	14481	14458	14373	14327	14475	14356	14350	14494	14366	14250	14392	14514	14377	14468	14432	14276	14551	14451	14207	14513	14325	14387	14502	14372	14304	14557	14389	14454	14442	14419	14534	14352	14418	14549	14348	14540	14377	14359	14396	14412	14447	14365	14290	14426	14571	14505	14406	14224	14454	14629	14350	14450	14438	14422	14317	14369	14336	14390	14418	14468	14286	14413	14274	14477	14433	14309	14430	14550	14481	14504	14477	14438	14214	14394	14513	14411	14497	14268	14487	14322	14197	14478	14470	14362	14317	14442	14487	14339	14416	14421	14470	14435	14510	14492	14484	14435	14508	14465	14428	14179	14275	14443	14447	14442	14379	14234	14410	14400	14618	14435	14293	14440	14522	14399	14482	14621	14423	14421	14446	14461	14283	14542	14432	14491	14545	14219	14451	14518	14498	14492	14250	14270	14617	14442	14335	14489	14619	14506	14574	14395	14469	14396	14333	14383	14566	14518	14297	14457	14409	14322	14327	14440	14536	14460	14318	14435	14480	14339	14432	14360	14389	14417	14498	14433	14430	14524	14433	14315	14476	14433	14586	14457	14460	14287	14378	14404	14423	14292	14512	14511	14417	14261	14398	14391	14502	14577	14390	14418	14468	14478	14415	14456	14509	14435	14258	14469	14398	14385	14479	14303	14546	14552	14358	14310	14485	14484	14464	14473	14441	14508	14323	14526	14521	14352	14415	14533	14449	14312	14252	14406	14378	14377	14419	14476	14479	14731	14477	14409	14353	14560	14515	14449	14417	14472	14474	14478	14473	14402	14321	14507	14386	14401	14444	14397	14388	14462	14553	14255	14473	14446	14493	14436	14447	14392	14436	14235	14323	14405	14530	14396	14453	14454	14373	14652	14621	14421	14464	14309	14475	14372	14376	14512	14525	14349	14445	14349	14397	14603	14486	14525	14449	14406	14489	14424	14641	14356	14508	14481	14424	14477	14551	14303	14288	14488	14316	14473	14424	14514	14465	14439	14268	14518	14446	14506	14483	14400	14488	14408	14274	14497	14354	14463	14519	14344	14528	14529	14685	14465	14363	14475	14542	14531	14403	14519	14580	14533	14550	14386	14366	14423	14406	14292	14291	14406	14555	14380	14458	14482	14295	14635	14380	14616	14523	14544	14576	14426	14519	14424	14407	14510	14479	14377	14376	14676	14416	14379	14420	14625	14529	14507	14248	14374	14623	14342	14310	14399	14482	14417	14441	14517	14543	14496	14406	14372	14543	14512	14575	14376	14521	14334	14580	14510	14464	14391	14412	14526	14380	14400	14426	14426	14375	14490	14497	14483	14493	14426	14383	14421	14452	14428	14440	14487	14547	14500	14418	14409	14446	14375	14658	14519	14465	14416	14367	14505	14481	14446	14453	14475	14476	14398	14368	14396	14299	14356	14441	14374	14367	14510	14338	14493	14523	14393	14424	14395	14520	14366	14207	14410	14446	14438	14333	14427	14354	14388	14559	14469	14459	14476	14382	14418	14384	14620	14508	14610	14392	14287	14515	14433	14359	14491	14394	14563	14519	14443	14230	14495	14592	14560	14470	14450	14475	14347	14382	14483	14332	14425	14323	14488	14487	14410	14312	14429	14362	14423	14252	14419	14255	14276	14450	14598	14431	14431	14417	14386	14418	14476	14460	14487	14538	14439	14383	14523	14445	14464	14390	14482	14192	14554	14420	14744	14317	14348	14435	14490	14252	14520	14358	14333	14384	14396	14400	14533	14396	14444	14541	14372	14259	14571	14292	14409	14515	14553	14425	14362	14521	14417	14430	14494	14413	14445	14520	14344	14386	14322	14448	14452	14492	14416	14521	14483	14330	14404	14305	14367	14386	14538	14310	14646	14362	14419	14455	14383	14305	14468	14449	14525	14489	14452	14331	14347	14427	14485	14499	14411	14619	14459	14296	14345	14443	14370	14341	14474	14603	14277	14258	14516	14496	14346	14399	14331	14305	14504	14450	14389	14501	14535	14477	14441	14449	14442	14236	14430	14580	14531	14331	14401	14535	14450	14335	14523	14435	14286	14465	14422	14325	14548	14385	14447	14567	14492	14295	14447	14476	14447	14254	14442	14464	14440	14447	14524	14327	14353	14302	14457	14333	14573	14424	14300	14384	14481	14293	14399	14387	14254	14409	14429	14370	14505	14396	14543	14587	14312	14352	14251	14324	14232	14510	14456	14527	14486	14409	14312	14351	14467	14431	14539	14426	14501	14460	14552	14310	14446	14399	14330	14645	14537	14517	14438	14506	14462	14360	14241	14513	14587	14527	14505	14299	14366	14370	14367	14558	14446	14515	14437	14492	14395	14465	14327	14331	14438	14234	14260	14450	14357	14257	14632	14313	14459	14273	14271	14466	14345	14294	14404	14377	14551	14514	14400	14380	14334	14411	14388	14594	14495	14365	14306	14440	14442	14460	14562	14526	14457	14306	14579	14458	14202	14326	14457	14391	14531	14468	14324	14416	14447	14383	14410	14393	14347	14458	14406	14431	14437	14317	14792	14377	14462	14357	14342	14543	14627	14319	14393	14525	14333	14290	14338	14598	14355	14507	14277	14489	14355	14490	14591	14462	14361	14459	14345	14452	14377	14436	14437	14313	14515	14400	14526	14497	14371	14322	14495	14352	14537	14515	14352	14530	14494	14404	14537	14461	14589	14347	14510	14403	14362	14557	14268	14332	14667	14465	14395	14392	14370	14579	14456	14457	14247	14231	14389	14468	14517	14583	14285	14480	14507	14300	14442	14441	14516	14470	14400	14417	14467	14509	14423	14253	14604	14484	14499	14420	14423	14379	14446	14426	14457	14661	14622	14485	14423	14411	14513	14398	14471	14283	14399	14343	14383	14400	14553	14327	14384	14514	14465	14570	14434	14390	14397	14560	14433	14564	14262	14389	14359	14405	14619	14534	14381	14364	14468	14374	14431	14458	14392	14292	14184	14368	14542	14500	14569	14478	14274	14529	14461	14547	14344	14504	14395	14487	14568	14487	14494	14469	14422	14415	14302	14427	14456	14415	14446	14463	14556	14466	14438	14493	14393	14431	14534	14354	14538	14295	14497	14323	14432	14530	14365	14370	14419	14333	14571	14422	14487	14622	14487	14492	14475	14410	14321	14399	14646	14395	14489	14332	14498	14331	14318	14317	14554	14475	14536	14395	14374	14593	14232	14379	14479	14303	14586	14312	14337	14368	14401	14279	14411	14428	14378	14639	14519	14545	14642	14475	14429	14420	14279	14340	14416	14424	14417	14488	14560	14351	14581	14567	14512	14663	14490	14321	14351	14437	14540	14520	14500	14507	14473	14392	14384	14440	14531	14455	14483	14597	14242	14423	14707	14355	14458	14355	14408	14315	14464	14400	14482	14501	14507	14493	14346	14394	14344	14564	14294	14339	14426	14339	14113	14464	14477	14540	14684	14373	14499	14585	14328	14505	14365	14583	14594	14458	14313	14313	14296	14556	14389	14360	14403	14461	14552	14405	14530	14403	14448	14226	14492	14448	14423	14524	14493	14384	14355	14488	14423	14534	14568	14339	14307	14363	14606	14449	14226	14421	14491	14301	14618	14374	14549	14472	14528	14559	14607	14365	14207	14428	14323	14406	14421	14400	14371	14391	14513	14476	14373	14229	14524	14444	14513	14496	14524	14398	14444	14287	14386	14530	14484	14325	14384	14543	14454	14442	14519	14496	14333	14426	14369	14363	14478	14323	14431	14409	14384	14459	14297	14478	14498	14396	14523	14410	14458	14499	14490	14464	14465	14518	14259	14522	14439	14306	14539	14466	14322	14352	14332	14589	14509	14630	14440	14471	14396	14576	14259	14574	14392	14418	14592	14443	14498	14206	14380	14366	14464	14474	14499	14512	14594	14547	14479	14458	14439	14590	14436	14389	14424	14497	14411	14505	14390	14404	14595	14463	14492	14327	14339	14323	14393	14515	14553	14489	14419	14585	14477	14540	14253	14683
23564	20937	28224	23928	22106	22324	21265	18509	17749	17942	17692	17521	17434	17320	17261	17187	17178	16942	17159	16773	16854	16927	16891	16920	16748	16794	16688	16659	16592	16778	16747	16615	16704	16597	16834	16510	16672	16753	16671	16446	16700	16456	16645	16506	16552	16679	16683	16794	16306	16574	16546	16561	16608	16597	16608	16627	16392	16539	16680	16459	16627	16567	16657	16356	16579	16630	16381	16502	16491	16566	16540	16575	16509	16470	16399	16303	16355	16500	16434	16624	16446	16703	16622	16522	16447	16532	16432	16576	16415	16478	16551	16533	16599	16517	16807	16500	16448	16519	16537	16470	16398	16434	16430	16610	16698	16534	16505	16521	16463	16642	16308	16487	16630	16383	16469	16247	16585	16401	16433	16474	16486	16518	16355	16438	16338	16364	16740	16452	16314	16588	16682	16393	16471	16565	16439	16457	16489	16461	16735	16313	16498	16383	16461	16392	16602	16425	16612	16516	16420	16519	16502	16460	16512	16432	16526	16244	16337	16629	16377	16418	16399	16398	16417	16459	16624	16522	16437	16470	16674	16650	16679	16388	16683	16458	16468	16556	16315	16437	16394	16560	16527	16475	16525	16341	16545	16316	16578	16638	16632	16281	16384	16449	16384	16714	16489	16409	16530	16454	16575	16463	16513	16437	16448	16618	16379	16388	16457	16506	16360	16461	16468	16428	16385	16456	16472	16563	16507	16417	16466	16489	16399	16552	16681	16335	16474	16680	16439	16467	16315	16414	16622	16456	16723	16441	16642	16487	16358	16393	16348	16551	16569	16464	16470	16628	16558	16503	16493	16499	16588	16526	16523	16517	16592	16425	16510	16379	16405	16512	16351	16595	16475	16289	16630	16548	16493	16468	16429	16587	16466	16555	16729	16617	16680	16365	16394	16268	16491	16692	16445	16468	16504	16467	16493	16549	16503	16535	16439	16548	16449	16581	16399	16491	16589	16382	16582	16647	16453	16545	16648	16642	16499	16350	16400	16246	16420	16503	16512	16438	16658	16361	16314	16540	16601	16439	16478	16402	16363	16554	16683	16374	16569	16491	16470	16484	16282	16531	16237	16342	16591	16500	16537	16452	16472	16548	16622	16382	16541	16329	16322	16399	16727	16401	16484	16615	16504	16603	16526	16707	16608	16272	16387	16469	16431	16475	16440	16432	16496	16454	16562	16695	16457	16390	16414	16479	16466	16560	16534	16487	16371	16424	16356	16342	16677	16669	16600	16598	16551	16478	16554	16712	16495	16589	16427	16462	16385	16309	16417	16494	16446	16514	16451	16601	16534	16544	16501	16463	16401	16411	16657	16581	16659	16574	16459	16366	16592	16524	16550	16325	16609	16474	16597	16486	16683	16438	16597	16537	16685	16381	16358	16605	16541	16313	16555	16515	16572	16774	16444	16444	16272	16371	16507	16253	16654	16611	16487	16478	16496	16211	16394	16547	16470	16351	16478	16293	16438	16617	16463	16620	16589	16504	16401	16382	16297	16487	16414	16770	16388	16503	16820	16771	16457	16615	16350	16464	16413	16486	16440	16571	16738	16429	16430	16456	16589	16531	16513	16361	16732	16538	16333	16305	16501	16419	16309	16530	16487	16363	16463	16363	16416	16492	16500	16555	16368	16427	16568	16393	16516	16457	16499	16316	16485	16491	16469	16420	16508	16482	16544	16556	16451	16414	16511	16404	16571	16373	16482	16639	16409	16328	16392	16292	16517	16328	16416	16433	16522	16356	16385	16547	16662	16402	16467	16501	16539	16519	16575	16528	16605	16454	16641	16538	16692	16597	16510	16596	16590	16647	16411	16446	16620	16424	16533	16460	16501	16709	16575	16497	16607	16475	16472	16667	16350	16440	16475	16420	16514	16401	16404	16434	16585	16649	16383	16589	16664	16339	16577	16705	16541	16644	16468	16354	16341	16565	16680	16528	16541	16328	16347	16551	16654	16457	16426	16542	16515	16551	16408	16525	16501	16447	16448	16532	16340	16590	16464	16686	16616	16456	16507	16287	16370	16626	16495	16426	16602	16514	16278	16389	16732	16331	16561	16300	16336	16419	16593	16563	16729	16494	16429	16613	16349	16455	16472	16627	16497	16356	16584	16469	16282	16306	16456	16407	16293	16440	16641	16377	16377	16476	16666	16528	16628	16167	16426	16358	16670	16537	16693	16474	16532	16364	16523	16557	16424	16538	16614	16541	16433	16497	16325	16408	16535	16508	16464	16430	16512	16451	16458	16485	16495	16470	16468	16356	16335	16220	16427	16494	16539	16643	16777	16329	16540	16641	16538	16330	16364	16402	16653	16612	16642	16703	16589	16467	16438	16558	16305	16402	16472	16613	16470	16569	16607	16551	16555	16567	16469	16271	16613	16540	16460	16465	16651	16518	16406	16621	16422	16483	16595	16473	16375	16349	16415	16277	16418	16492	16436	16391	16714	16572	16491	16473	16614	16428	16409	16362	16303	16597	16441	16424	16393	16428	16330	16379	16449	16578	16706	16456	16464	16476	16427	16591	16713	16611	16502	16517	16513	16701	16492	16622	16424	16547	16489	16681	16539	16413	16577	16498	16560	16496	16573	16410	16516	16422	16405	16438	16402	16626	16604	16491	16568	16369	16450	16350	16424	16398	16483	16439	16642	16575	16587	16376	16369	16562	16494	16444	16496	16528	16448	16706	16244	16411	16355	16424	16412	16623	16488	16545	16472	16325	16506	16545	16618	16468	16529	16607	16450	16505	16468	16609	16495	16553	16296	16368	16425	16328	16593	16512	16553	16513	16457	16553	16398	16495	16502	16415	16498	16575	16529	16568	16499	16423	16479	16564	16608	16327	16374	16346	16645	16359	16503	16484	16381	16478	16397	16502	16504	16502	16543	16465	16545	16471	16381	16584	16373	16231	16688	16585	16553	16633	16562	16712	16465	16580	16371	16484	16530	16454	16456	16357	16568	16280	16578	16477	16297	16453	16686	16484	16701	16415	16522	16599	16600	16596	16467	16438	16493	16469	16461	16351	16196	16546	16588	16510	16505	16478	16600	16607	16599	16484	16428	16465	16632	16573	16311	16526	16516	16514	16582	16551	16456	16443	16618	16607	16582	16606	16343	16408	16361	16540	16555	16301	16326	16560	16435	16663	16365	16589	16450	16431	16407	16558	16204	16564	16618	16686	16614	16565	16391	16579	16414	16634	16335	16490	16455	16575	16431	16564	16485	16469	16548	16478	16498	16658	16434	16463	16591	16308	16521	16493	16528	16474	16381	16382	16452	16526	16544	16298	16611	16652	16609	16399	16503	16379	16632	16330	16454	16422	16534	16667	16537	16428	16566	16563	16422	16498	16417	16351	16447	16548	16600	16487	16466	16412	16449	16400	16512	16452	16386	16476	16455	16628	16567	16284	16573	16605	16474	16529	16550	16471	16398	16343	16480	16486	16666	16295	16317	16549	16550	16498	16549	16605	16495	16517	16429	16407	16462	16421	16573	16493	16651	16425	16485	16394	16392	16465	16535	16643	16590	16392	16494	16421	16383	16507	16395	16588	16520	16571	16453	16353	16546	16532	16522	16363	16603	16443	16553	16351	16566	16432	16575	16466	16570	16649	16502	16545	16566	16428	16462	16639	16519	16575	16454	16558	16529	16565	16483	16446	16478	16359	16510	16501	16346	16568	16456	16472	16631	16473	16424	16610	16392	16548	16475	16386	16374	16358	16470	16465	16545	16152	16446	16529	16489	16365	16590	16507	16446	16488	16405	16549	16506	16214	16598	16374	16605	16427	16616	16394	16344	16478	16579	16610	16410	16355	16367	16634	16423	16146	16265	16543	16581	16441	16437	16546	16517	16306	16554	16548	16600	16487	16519	16382	16609	16490	16382	16297	16675	16628	16742	16460	16455	16450	16533	16570	16610	16531	16651	16718	16612	16385	16460	16459	16383	16359	16528	16538	16231	16427	16627	16458	16521	16489	16376	16537	16648	16430	16594	16612	16593	16512	16548	16417	16396	16540	16403	16502	16419	16507	16584	16521	16643	16353	16578	16360	16531	16524	16493	16498	16599	16629	16542	16480	16587	16402	16474	16468	16376	16482	16478	16556	16448	16384	16407	16476	16427	16517	16545	16605	16486	16465	16454	16382	16285	16369	16460	16682	16400	16411	16501	16390	16575	16661	16527	16619	16493	16492	16629	16553	16269	16368	16384	16491	16554	16640	16532	16773	16635	16436	16491	16482	16523	16557	16411	16691	16448	16553	16458	16251	16545	16667	16350	16675	16566	16420	16525	16702	16590	16354	16423	16571	16461	16746	16632	16556	16555	16447	16426	16620	16515	16502	16510	16488	16446	16546	16449	16516	16604	16435	16631	16334	16577	16442	16582	16568	16497	16456	16391	16751	16525	16527	16602	16389	16360	16620	16526	16557	16477	16687	16622	16601	16562	16523	16370	16387	16513	16428	16530	16531	16727	16252	16477	16351	16607	16485	16592	16732	16586	16543	16720	16513	16365	16490	16554	16315	16416	16465	16430	16502	16488	16460	16473	16289	16487	16708	16615	16541	16622	16474	16585	16403	16381	16467	16540	16365	16493	16521	16607	16483	16455	16338	16441	16396	16362	16482	16615	16409	16705	16411	16475	16432	16551	16483	16430	16451	16635	16489	16406	16619	16408	16542	16327	16440	16572	16503	16364	16509	16550	16443	16466	16394	16323	16558	16615	16469	16514	16418	16636	16566	16347	16373	16576	16620	16656	16410	16506	16594	16620	16712	16570	16387	16331	16298	16451	16430	16403	16305	16531	16516	16588	16694	16528	16627	16434	16404	16428	16551	16597	16502	16473	16453	16482	16500	16695	16377	16365	16284	16488	16451	16519	16618	16664	16288	16483	16290	16410	16441	16526	16447	16392	16433	16532	16626	16436	16475	16492	16496	16409	16345	16199	16586	16581	16565	16644	16341	16488	16548	16488	16444	16677	16586	16371	16452	16415	16591	16471	16512	16534	16510	16568	16504	16481	16380	16625	16365	16648	16447	16236	16562	16437	16517	16449	16471	16412	16562	16512	16398	16461	16422	16425	16410	16408	16559	16361	16673	16578	16581	16410	16550	16526	16636	16540	16490	16674	16390	16458	16619	16302	16545	16367	16622
19254	32297	30377	24720	21913	19735	18242	17731	17110	16786	16278	15986	15819	15826	15552	15361	15315	15226	15203	15096	15271	15236	15205	15026	15025	14968	15195	15001	14846	14942	15013	15008	15034	14899	14861	14907	14841	14849	14914	14746	14834	14931	14784	14822	14811	14904	14893	14859	14842	14735	14749	14813	14696	14787	14886	14874	14787	14742	14726	14625	14577	14884	14864	14763	14723	14717	14601	14766	14540	14850	14726	14714	14756	14744	14575	14894	14620	14687	14929	14629	14739	14725	14724	14754	14811	14938	14748	14723	14815	14777	14566	14796	14832	14687	14683	14608	14799	14657	14821	14652	14667	14736	14809	14707	14730	14889	14750	14692	14587	14641	14682	14710	14751	14702	14643	14613	14700	14500	14719	14641	14738	14636	14636	14706	14918	14803	14568	14501	14669	14759	14641	14647	14643	14685	14596	14606	14701	14874	14467	14675	14783	14624	14728	14682	14763	14777	14756	14692	14886	14734	14497	14704	14600	14492	14662	14780	14675	14724	14700	14799	14725	14686	14795	14643	14763	14849	14675	14810	14757	14662	14736	14675	14726	14525	14809	14560	14624	14586	14591	14815	14445	14834	14729	14821	14788	14600	14890	14841	14888	14730	14599	14614	14705	14659	14670	14748	14670	14761	14789	14710	14810	14738	14698	14655	14724	14615	14724	14809	14896	14818	14845	14736	14780	14701	14656	14737	14686	14515	14666	14774	14678	14722	14660	14658	14656	14550	14590	14631	14725	14721	14686	14818	14669	14683	14535	14837	14589	14694	14759	14583	14601	14838	14620	14940	14744	14642	14634	14699	14527	14731	14754	14688	14709	14811	14612	14777	14531	14742	14728	14811	14644	14554	14808	14821	14767	14795	14623	14765	14630	14678	14711	14740	14679	14596	14737	14849	14555	14618	14666	14688	14804	14677	14783	14704	14700	14632	14819	14719	14696	14831	14836	14832	14545	14807	14716	14587	14598	14759	14711	14765	14919	14787	14785	14642	14731	14620	14710	14750	14809	14666	14785	14593	14669	14614	14716	14751	14712	14803	14776	14664	14670	14750	14680	14703	14606	14611	14704	14702	14644	14720	14797	14779	14921	14614	14503	14646	14707	14658	14790	14693	14673	14553	14922	14602	14858	14582	14788	14563	14658	14772	14779	14642	14756	14681	14685	14467	14741	14742	14703	14594	14808	14661	14744	14618	14591	14568	14743	14657	14703	14637	14536	14747	14631	14903	14755	14849	14613	14682	14662	14524	14697	14832	14644	14597	14857	14751	14654	14723	14812	14647	14692	14578	14636	14641	14660	14719	14677	14660	14701	14647	14502	14775	14601	14810	14840	14616	14642	14727	14714	14702	14768	14716	14803	14713	14592	14825	14570	14618	14700	14635	14611	14688	14519	14678	14657	14719	14589	14675	14627	14511	14674	14509	14703	14819	14826	14630	14880	14657	14604	14549	14773	14734	14582	14571	14591	14705	14797	14801	14860	14606	14788	14583	14764	14654	14712	14639	14635	14731	14655	14693	14705	14557	14560	14513	14859	14736	14519	14717	14775	14644	14644	14638	14779	14677	14687	14621	14656	14680	14734	14744	14773	14885	14556	14608	14642	14709	14725	14755	14683	14682	14629	14744	14582	14577	14580	14770	14721	14676	14660	14831	14629	14532	14903	14632	14748	14608	14617	14789	14569	14663	14645	14742	14518	14648	14609	14769	14695	14627	14811	14617	14648	14694	14774	14634	14619	14712	14665	14518	14786	14621	14631	14695	14732	14680	14792	14686	14645	14583	14465	14795	14842	14835	14566	14625	14714	14610	14719	14651	14688	14636	14720	14734	14700	14658	14720	14762	14726	14725	14519	14572	14647	14587	14743	14622	14715	14549	14544	14727	14746	14676	14596	14691	14623	14583	14651	14716	14647	14700	14651	14788	14627	14709	14532	14677	14635	14814	14715	14690	14729	14947	14675	14794	14750	14673	14705	14659	14687	14708	14636	14620	14701	14592	14787	14723	14623	14759	14914	14732	14690	14705	14670	14722	14789	14541	14810	14594	14838	14793	14709	14768	14754	14742	14683	14715	14812	14641	14687	14704	14769	14699	14697	14817	14695	14684	14674	14685	14768	14713	14609	14543	14677	14869	14768	14617	14699	14665	14534	14893	14579	14944	14582	14766	14854	14665	14673	14795	14743	14596	14636	14664	14776	14652	14729	14591	14722	14871	14712	14705	14704	14816	14693	14604	14595	14647	14665	14753	14740	14633	14624	14604	14804	14646	14644	14725	14813	14589	14706	14857	14605	14688	14666	14820	14608	14707	14792	14518	14713	14662	14782	14829	14647	14567	14811	14741	14672	14607	14705	14799	14753	14667	14678	14517	14636	14547	14736	14724	14671	14653	14610	14734	14624	14696	14495	14786	14722	14812	14810	14829	14800	14818	14842	14668	14586	14766	14653	14688	14802	14718	14582	14575	14616	14659	14817	14729	14630	14577	14597	14656	14790	14876	14673	14619	14658	14803	14602	14671	14569	14794	14548	14744	14637	14727	14700	14722	14688	14577	14592	14802	14683	14781	14655	14679	14614	14788	14638	14448	14630	14713	14736	14491	14843	14734	14763	14801	14607	14523	14682	14822	14718	14723	14600	14750	14770	14656	14691	14563	14913	14846	14664	14801	14751	14750	14703	14615	14796	14760	14589	14587	14732	14579	14745	14773	14738	14738	14649	14701	14736	14687	14563	14728	14749	14548	14767	14703	14648	14684	14716	14605	14727	14733	14740	14708	14746	14609	14729	14601	14641	14695	14752	14607	14537	14790	14815	14688	14699	14717	14641	14728	14572	14630	14611	14652	14854	14573	14794	14617	14725	14663	14687	14694	14805	14611	14683	14502	14675	14828	14882	14768	14592	14660	14680	14770	14816	14489	14668	14749	14688	14638	14585	14580	14680	14884	14668	14703	14742	14694	14593	14637	14726	14677	14612	14801	14702	14714	14731	14794	14647	14687	14702	14712	14573	14779	14844	14513	14513	14620	14648	14684	14747	14510	14768	14631	14684	14810	14771	14479	14709	14809	14676	14655	14677	14674	14770	14811	14622	14798	14780	14648	14653	14741	14603	14747	14699	14519	14765	14710	14741	14563	14696	14611	14625	14805	14669	14791	14851	14629	14630	14789	14675	14725	14718	14915	14628	14673	14604	14552	14579	14606	14596	14860	14756	14729	14599	14701	14605	14915	14680	14779	14785	14450	14870	14676	14764	14790	14849	14807	14641	14582	14762	14772	14719	14824	14793	14630	14647	14632	14735	14741	14753	14766	14725	14584	14796	14703	14756	14759	14702	14680	14589	14523	14837	14747	14584	14813	14782	14807	14795	14691	14601	14712	14677	14679	14615	14686	14687	14582	14845	14558	14797	14700	14665	14652	14608	14706	14784	14816	14560	14666	14709	14681	14467	14754	14848	14759	14659	14732	14655	14645	14787	14769	14643	14636	14804	14675	14638	14739	14773	14870	14632	14710	14594	14681	14620	14685	14733	14739	14693	14878	14604	14835	14572	14634	14619	14787	14772	14586	14658	14681	14706	14694	14692	14769	14798	14767	14620	14614	14463	14759	14653	14593	14669	14742	14681	14770	14671	14823	14693	14627	14645	14631	14734	14733	14689	14754	14667	14631	14703	14572	14768	14744	14791	14586	14693	14752	14732	14543	14752	14755	14748	14575	14814	14597	14825	14871	14559	14711	14748	14778	14701	14839	14717	14707	14768	14707	14670	14752	14692	14598	14674	14633	14738	14724	14817	14808	14635	14698	14549	14643	14776	14638	14630	14706	14624	14929	14635	14780	14450	14603	14777	14680	14828	14763	14639	14753	14755	14717	14645	14662	14600	14658	14481	14678	14741	14823	14744	14653	14594	14559	14690	14754	14636	14625	14610	14779	14671	14737	14755	14560	14710	14701	14593	14810	14818	14783	14880	14710	14728	14860	14550	14739	14608	14717	14761	14646	14537	14723	14701	14782	14619	14656	14739	14711	14795	14758	14734	14637	14629	14640	14659	14608	14843	14811	14663	14680	14631	14793	14657	14617	14744	14659	14496	14628	14755	14612	14816	14546	14717	14564	14760	14807	14498	14703	14833	14537	14670	14650	14804	14706	14669	14574	14819	14880	14660	14790	14620	14791	14688	14660	14591	14918	14635	14820	14674	14768	14600	14822	14816	14754	14630	14716	14768	14733	14812	14664	14658	14524	14645	14637	14843	14696	14638	14611	14870	14701	14708	14706	14603	14780	14792	14603	14719	14737	14680	14583	14830	14769	14763	14794	14574	14765	14808	14558	14801	14836	14652	14750	14807	14680	14638	14611	14747	14806	14667	14647	14919	14641	14796	14644	14715	14721	14651	14518	14570	14684	14704	14673	14688	14669	14835	14711	14698	14817	14586	14821	14680	14546	14568	14709	14692	14783	14719	14587	14678	14865	14716	14581	14643	14707	14746	14563	14815	14743	14803	14724	14650	14626	14792	14633	14688	14713	14651	14613	14736	14723	14768	14724	14735	14733	14706	14723	14804	14525	14657	14611	14711	14697	14775	14733	14591	14794	14688	14823	14746	14709	14625	14660	14612	14652	14721	14759	14697	14519	14712	14552	14584	14714	14738	14705	14635	14631	14802	14640	14710	14679	14556	14817	14719	14644	14858	14693	14581	14715	14529	14725	14661	14613	14837	14569	14634	14592	14629	14619	14715	14719	14672	14658	14751	14674	14743	14671	14697	14807	14617	14666	14840	14689	14610	14687	14789	14667	15072	14790	14577	14624	14686	14705	14560	14583	14712	14587	14586	14753	14620	14831	14830	14708	14671	14643	14794	14766	14711	14648	14694	14744	14702	15019	14690	14671	14577	14776	14765	14751	14747	14758	14608	14652	14699	14662	14665	14638	14713	14488	14649	14747	14837	14758	14547	14702	14526	14811	14806	14825	14846	14743	14724	14620	14839	14691	14797	14597	14621	14583	14586	14663	14660	14662	14971	14557	14934	14704	14764	14820	14871	14838	14688	14646	14626	14718	14661	14880	14650	14835	14816	14749	14627	14716	14757	14647	14558	14792	14578	14574	14594	14719	14789	14689	14678	14687	14613	14751	14620	14723	14740	14660	14758	14655
22464	20904	28560	23407	21238	23436	25236	20140	18607	18722	18306	17940	17837	17567	17605	17815	17603	17531	17311	17265	17349	17306	17066	16948	17177	17115	17104	17026	16870	16882	16974	16961	17111	17015	17048	17015	16965	16889	17028	16896	16694	16887	16852	17030	16807	16889	16745	16812	16754	16729	16888	16733	16741	16800	16886	17024	16739	16711	16742	16707	16689	16584	16890	16698	16594	16908	16764	16626	16823	16669	16849	16902	16680	16834	16821	16749	16749	16465	16651	16680	16852	16796	16787	16663	16664	16653	16627	16681	16756	16715	16694	16709	16481	16641	16627	16574	16598	16759	16651	16694	16544	16500	16860	16434	16833	16679	16636	16711	16855	16859	16750	16690	16693	16814	16646	16845	16634	16671	16662	16729	16562	16520	16705	16629	16603	16785	16658	16682	16743	16664	16853	16648	16469	16772	16843	16671	16476	16770	16619	16632	16684	16678	16400	16612	16650	16754	16943	16688	16705	16677	16655	16680	16663	16455	16673	16634	16772	16655	16677	16843	16485	16627	16628	16621	16603	16812	16844	16768	16756	16772	16828	16843	16622	16620	16683	16635	16615	16747	16690	16577	16532	16688	16540	16653	16734	16766	16634	16600	16829	16822	16878	16799	16752	16745	16707	16681	16842	16887	16597	16807	16493	16672	16856	16728	16604	16839	16881	16565	16455	16689	16761	16582	16922	16533	16571	16623	16469	16633	16810	16734	16697	16450	16492	16666	16661	16542	16800	16790	16635	16605	16537	16637	16967	16723	16626	16410	16731	16651	16810	16413	16708	16857	16674	16589	16552	16665	16589	16551	16410	16688	16448	16380	16702	16593	16659	16617	16821	16635	16794	16664	16670	16751	16746	16668	16670	16796	16576	16578	16513	16592	16681	16556	16665	16709	16538	16538	16606	16695	16424	16801	16697	16822	16551	16720	16694	16694	16696	16614	16586	16588	16544	16854	16776	16702	16724	16572	16801	16527	16636	16676	16653	16568	16549	16445	16656	16481	16554	16746	16432	16637	16730	16419	16580	16647	16619	16627	16627	16468	16755	16674	16494	16646	16533	16601	16491	16647	16543	16589	16808	16819	16662	16696	16733	16656	16644	16581	16570	16595	16603	16434	16836	16595	16662	16650	16745	16597	16886	16833	16584	16666	16720	16637	16657	16718	16487	16717	16467	16596	16568	16360	16700	16748	16709	16615	16626	16662	16644	16666	16582	16763	16596	16631	16775	16499	16492	16916	16768	16747	16694	16752	16577	16723	16705	16535	16711	16504	16695	16489	16402	16519	16584	16551	16521	16650	16487	16617	16682	16590	16692	16703	16516	16688	16645	16742	16499	16604	16680	16844	16628	16674	16508	16657	16843	16780	16690	16713	16751	16758	16609	16461	16643	16718	16656	16532	16701	16517	16735	16462	16558	16533	16674	16674	16720	16560	16609	16694	16587	16563	16698	16593	16597	16731	16374	16734	16694	16534	16777	16446	16597	16361	16601	16637	16778	16867	16440	16825	16709	16684	16441	16557	16563	16577	16722	16800	16709	16616	16505	16671	16530	16622	16584	16647	16662	16667	16669	16707	16664	16635	16692	16666	16665	16732	16664	16778	16539	16613	16491	16546	16676	16546	16560	16508	16742	16647	16865	16694	16667	16687	16725	16633	16812	16685	16800	16707	16644	16674	16531	16641	16377	16405	16584	16571	16670	16662	16628	16624	16698	16648	16677	16584	16805	16673	16624	16678	16654	16754	16781	16680	16517	16638	16718	16698	16772	16638	16569	16574	16650	16801	16713	16742	16576	16818	16706	16711	16527	16773	16737	16665	16450	16700	16433	16665	16740	16867	16792	16577	16763	16713	16536	16627	16462	16443	16633	16771	16744	16745	16618	16778	16730	16625	16622	16504	16808	16695	16769	16740	16689	16560	16799	16618	16499	16688	16752	16443	16516	16874	16597	16632	16704	16760	16579	16547	16627	16805	16453	16798	16623	16835	16600	16631	16649	16547	16788	16680	16827	16380	16552	16674	16393	16553	16677	16628	16648	16553	16665	16566	16580	16690	16641	16635	16716	16587	16522	16509	16772	16574	16627	16744	16747	16473	16833	16711	16651	16739	16436	16558	16738	16772	16338	16657	16917	16625	16638	16655	16709	16548	16504	16490	16740	16882	16643	16769	16396	16583	16646	16699	16480	16792	16527	16744	16622	16676	16491	16641	16670	16422	16550	16699	16643	16622	16524	16571	16779	16544	16651	16616	16560	16624	16639	16562	16826	16618	16691	16687	16718	16692	16661	16734	16756	16747	16537	16642	16820	16724	16651	16664	16595	16674	16740	16583	16862	16754	16611	16903	16514	16504	16835	16636	16627	16759	16939	16551	16466	16665	16743	16617	16751	16753	16609	16545	16614	16538	16789	16719	16626	16593	16699	16562	16849	16802	16722	16662	16762	16535	16599	16577	16626	16638	16592	16628	16513	16579	16685	16730	16787	16691	16658	16767	16518	16803	16567	16713	16635	16557	16755	16793	16533	16623	16765	16846	16717	16609	16550	16624	17018	16567	16658	16580	16695	16704	16854	16758	16562	16540	16719	16962	16669	16835	16709	16644	16477	16639	16892	16565	16868	16721	16821	16591	16589	16703	16522	16561	16800	16684	16786	16598	16875	16670	16736	16591	16718	16708	16728	16823	16904	16653	16613	16764	16713	16569	16862	16747	16640	16554	16582	16587	16634	16827	16631	16730	16851	16614	16657	16700	16729	16611	16660	16635	16559	16659	16688	16576	16372	16528	16641	16529	16614	16835	16773	16739	16759	16557	16669	16729	16853	16873	16663	16820	16739	16709	16749	16833	16625	16747	16724	16717	16736	16577	16803	16760	16740	16604	16805	16633	16546	16674	16649	16568	16649	16813	16738	16866	16514	16839	16737	16719	16979	16740	16553	16825	16685	16693	16509	16566	16846	16644	16746	16737	16738	16666	16657	16635	16902	16621	16539	16728	16804	16751	16613	16742	16702	16818	16734	16703	16658	16617	16487	16874	16562	16536	16680	16711	16562	16676	16750	16654	16666	16326	16569	16531	16662	16543	16743	16718	16634	16597	16694	16753	16615	16747	16769	16536	16691	16720	16700	16619	16552	16569	16623	16431	16693	16441	16520	16602	16650	16614	16835	16652	16601	16539	16641	16678	16673	16784	16502	16658	16557	16518	16593	16886	16525	16546	16511	16657	16653	16776	16569	16677	16824	16816	16754	16623	16640	16532	16537	16742	16673	16632	16720	16537	16731	16616	16577	16732	16641	16517	16761	16638	16574	16667	16573	16555	16658	16721	16514	16612	16824	16741	16691	16584	16560	16801	16861	16582	16587	16666	16789	16575	16718	16541	16781	16516	16646	16853	16562	16475	16451	16647	16713	16656	16553	16812	16645	16505	16714	16664	16627	16605	16627	16682	16744	16445	16706	16825	16749	16603	16759	16612	16513	16554	16799	16741	16627	16810	16546	16870	16507	16406	16604	16752	16692	16510	16669	16821	16648	16757	16767	16609	16664	16891	16587	16660	16722	16685	16663	16504	16658	16679	16455	16353	16643	16606	16506	16622	16700	16606	16631	16739	16597	16723	16641	16454	16728	16817	16779	16546	16694	16754	16665	16622	16907	16779	16594	16753	16817	16608	16718	16579	16831	16672	16690	16667	16654	16471	16674	16745	16705	16600	16495	16649	16885	16769	16570	16743	16561	16654	16751	16714	16717	16665	16852	16570	16655	16615	16719	16506	16846	16650	16676	16586	16744	16654	16697	16558	16613	16657	16783	16707	16843	16723	16660	16531	16532	16774	16666	16693	16616	16606	16760	16577	16637	16667	16579	16616	16661	16649	16708	16632	16485	16822	16702	16732	16698	16586	16686	16588	16736	16647	16564	16829	16635	16579	16764	16692	16620	16647	16599	16874	16731	16660	16751	16740	16923	16493	16733	16761	16766	16730	16718	16856	16663	16725	16611	16562	16695	16611	16786	16673	16665	16643	16847	16675	16510	16758	16631	16680	16723	16429	16597	16620	16712	16530	16690	16730	16615	16672	16647	16535	16521	16645	16706	16714	16688	16937	16712	16686	16754	16762	16525	16641	16706	16580	16516	16689	16797	16611	16634	16720	16677	16734	16620	16910	16543	16672	16517	16743	16553	16787	16557	16388	16720	16692	16622	16828	16812	16602	16631	16537	16573	16533	16385	16535	16864	16562	16762	16768	16811	16738	16698	16690	16624	16707	16760	16560	16622	16774	16658	16628	16592	16494	16537	16620	16645	16542	16742	16502	16717	16669	16788	16578	16602	16750	16589	16883	16840	16722	16691	16765	16770	16676	16638	16759	16577	16684	16724	16830	16517	16597	16726	16666	16772	16506	16637	16649	16629	16559	16696	16752	16600	16687	16517	16787	16807	16897	16515	16630	17027	16646	16349	16504	16672	16812	16511	16617	16666	16643	16394	16642	16878	16717	16576	16632	16658	16514	16466	16629	16555	16529	16736	16561	16747	16564	16819	16666	16772	16583	16584	16635	16667	16612	16626	16795	16605	16666	16692	16702	16568	16675	16669	16561	16583	16740	16836	16458	16639	16738	16634	16705	16560	16428	16599	16603	16730	16747	16573	16656	16777	17031	16731	16696	16554	16688	16816	16743	16619	16496	16579	16753	16808	17017	16574	16725	16744	16652	16696	16445	16830	16553	16781	16675	16429	16602	16629	16557	16651	16552	16444	16775	16848	16844	16701	16853	16659	16675	16596	16700	16703	16627	16552	16479	16737	16586	16620	16748	16687	16672	16552	16539	16853	16649	16728	16510	16669	16688	16693	16491	16555	16634	16778	16764	16582	16697	16708	16472	16584	16577	16823	16594	16737	16758	16660	16522	16615	16527	16674	16522	16676	16597	16697	16627	16819	16752	16727	16677	16597	16767	16846	16534	16676	16443	16673	16680	16657	16790	16633	16721	16539	16587	16895	16649	16704	16603	16733	16564	16643	16712	16673	16425	16672	16749	16500	16570	16719	16505	16578	16504	16434	16775	16680	16723	16735	16746	16621	16628	16733	16734	16574	16740	16552	16521	16512	16561	16602	16680	16674	16584	16597	16478	16584	16419	16597	16604	16442	16686	16655	16711
21763	36688	34650	27962	24858	22001	20334	18988	18100	17423	17348	16696	16555	16358	15951	15938	15805	15540	15707	15574	15434	15310	15391	15283	15316	15331	15196	15211	15279	14960	15142	15129	14979	15193	15027	14944	15013	14927	14970	14939	14953	14955	15084	15038	14946	15026	14910	14880	14875	14894	15084	14818	15051	14961	14797	14990	14803	14854	14961	14868	15045	14867	14828	14798	14934	14915	14899	14919	14621	14799	14899	14887	14774	14838	14734	14856	14840	14780	14601	14828	14794	14659	14782	14883	14734	14784	14621	14616	14785	14914	14800	14779	14835	14682	14800	14947	14827	14983	14994	14546	14818	14895	14743	14830	14818	14722	14845	14833	14783	14727	14683	14777	14830	14967	14815	14810	14756	14958	14604	14784	14702	14703	14831	14677	14771	14664	14833	14766	14761	14740	14793	14908	14827	14815	14803	14722	14884	14700	14859	14764	14788	14806	14749	14806	14677	14738	14743	14888	14775	14820	14981	14794	14746	14688	14768	14710	14837	14837	14660	14773	14824	14730	14723	14817	14751	14832	14850	14813	14861	14738	14856	14855	14755	14832	14735	14788	14630	14544	14742	14875	14822	14783	14708	14836	14753	14795	14872	14800	14886	14882	14789	14894	14864	14858	14726	14749	14743	14791	14746	14823	14735	14921	14799	14854	14707	14823	14688	14931	14722	14799	14674	14689	14645	14857	14782	14716	14689	14923	14844	14841	14835	14731	14853	14878	14589	14871	14852	14851	14686	14809	14882	14947	14798	14739	14784	14904	14506	14807	14734	14700	14591	14819	14928	14754	14855	14843	14775	14769	14707	14536	14705	14807	14823	14760	14686	14627	14702	14563	14637	14736	14778	14854	14939	14842	14696	14715	14933	14816	14685	14791	14746	14678	14767	14826	14684	14841	14770	14894	14684	14843	14755	14743	14764	14830	14897	14855	14806	14900	14872	14686	14840	14755	14884	14757	14830	14755	14982	14834	14872	14914	14836	14781	14774	14762	14713	14792	14697	14817	14605	14794	14776	14815	14810	14787	14855	14754	14862	14781	14688	14730	14765	14980	14635	14727	14727	14813	14781	14672	14923	14694	14519	14714	14722	14715	14867	14582	14770	14858	14807	14721	14732	14916	14656	14865	14709	14847	14784	14830	14853	14753	14751	14796	14810	14743	14648	14758	14773	14621	14777	14868	14743	14746	14816	14738	15020	14651	14745	14846	14776	14706	14646	14783	14656	14758	14724	14762	14870	14735	14876	14622	14836	14864	14724	14843	14678	14647	14701	14649	14852	14880	14801	14767	14681	14805	14668	14617	14790	14729	14795	14733	14737	14752	14764	14915	14847	14774	14916	14833	14793	14665	14840	14726	14738	15006	14888	14822	14755	14701	14913	14863	14780	14694	14673	14748	14835	14873	14920	14751	14739	14847	14833	14739	14714	14788	14887	14623	14913	14886	14837	14661	14677	14862	14930	14882	14671	14926	14723	14797	14677	14905	14776	14693	14662	14803	14862	14772	14934	14825	14675	14841	14641	14718	14887	14677	14747	14850	14885	14792	14677	14778	14855	14610	14685	14799	14635	14835	14639	14721	14677	14696	14901	14605	14877	14783	14806	14951	14703	14849	14737	14888	14871	14794	14664	14790	14637	14756	14561	14661	14742	14922	14785	14642	14850	14742	14908	14741	14744	14741	14856	14735	14750	14987	14757	14638	14640	14787	14945	14751	14802	14773	14673	14701	14726	14811	14763	14865	14902	14778	14734	14853	14882	14638	14734	14738	14904	14802	14700	14759	14692	14655	14747	14836	14683	14935	14800	14641	14712	14744	14658	14848	14883	14725	14749	14796	14762	14873	14794	14811	14857	14666	14733	14715	14765	14886	14621	14712	14734	14735	14752	14970	14763	14754	14829	14764	14868	14816	14874	14742	14869	14848	14740	14749	14833	14782	14830	14785	14886	14811	14789	14653	14758	14705	14943	14752	14755	14598	14715	14728	14755	14742	14847	14789	14772	14737	14687	14798	14735	14617	14719	14784	14701	14868	14715	14723	14690	14711	14760	14682	14679	14880	14820	14744	14870	14864	14743	14891	14734	14742	14861	14795	14983	14766	14901	14716	14830	14448	14936	14882	14777	14633	14695	14961	14809	14627	14739	14704	14808	14959	14766	14698	14848	14823	14760	14917	14740	14638	14908	14919	14632	14735	14862	14870	14668	14634	14829	14728	14752	14561	14799	14746	14892	14838	14920	14861	14870	14736	14746	14658	14845	14932	14647	14677	14691	14815	14868	14776	14677	14796	14813	14908	14744	14921	14767	14798	14833	14686	14793	14692	14873	14930	14859	14747	14721	14811	14714	14926	14802	14747	14735	14743	14610	14741	14850	14825	14731	14829	14698	14945	14677	14747	14799	14924	14779	14900	14594	14872	14670	14635	14831	14801	14796	14978	14619	14758	14591	14645	14590	14834	14874	14582	14663	14575	14606	14643	14772	14718	14574	14828	14715	14757	14817	14740	14776	14751	14793	14697	14794	14710	14844	14860	14671	14821	14842	14934	14823	14805	14609	14712	14781	14842	14968	14752	14801	14786	14754	14770	14665	14673	14944	14930	14778	14797	14596	14681	14722	14894	14682	14861	14804	14856	14630	14865	14666	14573	14716	14905	14732	14876	14734	14799	14686	14909	14672	14650	14718	14700	14832	14862	14649	14760	14687	14831	14668	14791	14701	14735	14791	14893	14735	14993	14732	14708	14930	14750	14823	14893	14792	14699	14827	14800	14614	14831	14775	14801	14772	14563	14730	14665	14795	14791	14929	14860	14696	14738	14743	14604	14784	14879	14711	14847	14716	14711	14806	14866	14714	14852	14801	14877	14650	14700	14756	14703	14786	14742	14741	14798	14962	14784	14733	14782	14743	14672	14714	14811	14757	14653	14667	14724	14739	14723	14733	14723	14795	14761	14804	14953	14783	14809	14723	14815	14668	14741	14818	14815	14801	14809	14888	14614	14710	14943	14561	14717	14896	14721	14561	14802	14485	14814	14910	14720	14776	14782	14671	14915	14729	14809	14734	14835	14776	14785	15029	14753	14681	14719	14688	14867	14745	14705	14931	14955	14809	14918	14907	14520	14779	14846	14662	14746	14898	14778	14808	14828	14719	14741	15025	14708	14733	14959	14999	14624	14895	14776	14938	14721	14893	14850	14703	14881	14834	14853	14757	14777	14792	14815	14908	14798	14606	14676	14726	14857	14715	14737	14797	14663	14787	14679	14977	14875	14841	14795	14767	14848	14785	14705	14783	14808	14750	14801	14809	14613	14860	14792	14856	14688	14900	14931	14771	14930	14895	14697	14845	14664	14673	14676	14816	14819	14817	14802	14684	14620	14660	14700	14882	14754	14863	14781	14873	14688	14664	14736	14794	14855	15029	14623	14740	14825	14790	14828	14771	14774	14828	14824	14754	14870	14783	14822	14858	14710	14768	14775	14719	14794	14625	14650	14710	14682	14693	14757	14620	14822	14815	14702	14746	14545	14733	14761	14761	14844	14733	14862	14783	14719	14967	14818	14621	14771	14822	14695	14566	14776	14799	14724	14869	14697	14823	14789	14852	14594	14657	14757	14706	14637	14693	14755	14939	14721	14590	14925	14706	14827	14596	14727	14711	14770	14936	14739	14779	14781	14785	14892	14801	14661	14750	14720	14776	14846	14725	14847	14787	14745	14736	14869	14796	14755	14790	14636	14604	14676	14693	14666	14779	14641	14792	14779	14904	14727	14811	14812	14862	14763	14834	14835	14647	14649	14718	14572	14746	14608	14862	14845	14794	14698	14800	14759	14783	14857	14716	14976	14888	14698	14884	14801	14855	14657	14760	14869	14632	14732	14839	14785	14772	14709	14836	14710	14790	14708	14794	14820	14928	14683	14808	14719	14850	14709	14673	14820	14848	14738	14834	14802	14637	14744	14810	14724	14939	14674	14938	14703	14796	14839	14759	14794	14915	14616	14742	14811	14754	14693	14781	14700	14770	14783	14808	14781	14697	14978	14770	14775	14728	14731	14733	14873	14887	14776	14930	14872	14791	14893	14831	14768	14665	14958	14614	14786	14863	14789	14716	14892	14823	14631	14679	14813	14689	14603	14789	14817	14825	14934	14661	14670	14744	14781	14606	14731	14801	14856	14669	14940	14759	14793	14714	14867	14779	14759	14842	14813	14649	14828	14731	14730	14650	14717	14631	14826	14882	14681	14989	14700	14725	14722	14719	14754	14893	14764	14718	14791	14807	14581	14763	14872	14606	14649	14714	14893	14797	14869	14844	14873	14615	14841	14688	14789	14870	14548	14743	14773	14809	14648	14874	14860	14647	14825	14759	14703	14774	14941	14864	14790	14800	14806	14708	14672	14695	14690	14824	14808	14749	14950	14761	14638	14840	14710	14620	14772	14842	14841	14735	14783	14848	14937	14759	14739	14768	14771	14717	14686	14728	14836	14703	14795	14739	14693	14632	14944	14818	14876	14786	14913	14826	14728	14821	14652	14812	14686	14778	14659	14912	14768	14644	14698	14802	14645	14889	14751	14855	14661	14794	14697	14618	14699	14821	14820	14706	14729	14785	14673	15064	14599	14862	14794	14699	14781	14902	14635	14866	14822	14904	14845	14803	14761	14752	14832	14864	14713	14684	14743	14740	14635	14708	14913	14673	14825	14633	14828	14813	14862	14801	14837	14733	14814	14856	14627	14822	14770	14930	14641	14783	14710	14858	14711	14765	14640	14641	14757	14750	14821	14538	14879	14756	14776	14783	14752	14744	14717	14798	14783	14703	14732	14749	14865	14836	14803	14778	14764	14704	14676	14676	14693	14866	14760	14831	14815	14868	14629	14771	14807	14739	14702	14745	14791	14708	14858	14788	14755	14796	14727	14815	14719	14799	14763	14723	14723	14747	14610	14660	14804	14779	14785	14807	14859	15007	14754	14853	14752	14851	14882	14640	14791	14848	14877	14766	14721	14751	14778	14663	14904	14875	14666	14696	14694	14903	14679	14867	14840	14747	14825	14665	14923	14823	14723	14767	14793	14676	14895	14757	14901	14766	14748	14797	14846	14938	14764	14695	14867	14531	14806	14626	14712	14766	14663	14803	14660	14876	14876	14793	14562
26995	22060	25316	22589	18704	17897	17426	17133	16767	16748	16444	16477	16334	16426	16519	16282	16100	16127	16236	16173	16314	16100	16295	16164	16182	16159	16165	16142	16249	16070	16138	15983	16203	16005	16036	16263	16082	16135	16191	16076	16219	16025	16124	16053	16156	16019	16104	15924	16164	16187	16278	16002	16375	16071	16074	16088	15955	16020	15941	16151	16206	16349	16094	16211	16068	16129	16319	16221	16116	16098	15835	15976	16208	16071	16140	16135	16113	15967	15954	16012	16019	16093	16018	15824	16004	15938	15900	15816	15933	16081	16033	16101	16337	15911	16099	16024	16145	16265	16043	16007	15992	16056	16007	16133	15982	16156	15754	16083	15976	15998	16110	16008	16020	15943	15854	16037	16009	15988	16115	15956	15966	15726	16150	16213	16057	15932	15963	16156	15954	16038	15936	15968	15983	16061	16187	15921	15991	15962	15820	16105	16056	15828	16181	16017	16154	15894	15975	16102	16401	16114	16105	16181	15807	16072	16054	15992	16229	16136	16032	16079	16121	16126	16079	16085	16038	16021	15847	16146	15972	16120	16044	15905	15999	16184	15883	16089	15995	16061	16171	15975	16035	16055	16056	15858	15931	16112	15998	15970	15968	16106	16002	16027	16197	15836	16266	15899	15905	16064	15963	15823	16032	15918	16078	16032	16085	15967	15949	15962	15974	15944	16000	16079	15843	15831	16061	16146	15985	16135	15938	15912	16163	15910	15898	15948	15954	15899	16034	16030	16233	16172	16082	16018	16204	15970	16178	16051	15763	16039	16264	15957	16081	15991	15922	16169	15897	15951	15938	16281	16063	16138	16045	16146	15877	16311	16121	16020	15994	15736	16098	15993	15990	16030	15940	16081	16009	16036	16049	15929	16206	16070	16008	16015	15971	15990	16135	16020	16027	16003	16113	15989	16182	16190	16134	16050	15982	16111	16062	16091	15930	16096	15831	16114	16076	16056	16132	16223	16115	15956	15966	16136	15827	15939	15999	16218	15884	16079	15993	16112	16110	16040	16018	16198	16065	15959	15931	15908	16211	16060	16007	16009	16006	15920	16018	15951	16191	15956	16045	15943	16113	16031	16064	16229	16025	15927	15963	16141	16143	16122	16072	16001	15897	16116	16050	16007	16114	15945	15938	15919	16008	16210	15986	15997	16168	15934	15970	16017	16075	15932	15967	15980	16046	16046	16281	16091	16140	16159	16026	15961	16135	15999	16043	15919	15864	15941	15966	15810	16056	16127	16237	15975	16161	16127	16065	16022	16127	15976	15978	16114	16107	15958	15971	15991	16035	16064	15982	16194	15857	16134	16050	15991	16053	16039	16191	16118	15945	15966	15968	16031	16021	15964	16036	15927	16180	16143	16028	15943	16087	16000	16199	15969	16275	15861	15898	16038	15955	16113	16059	16063	16082	15935	16046	15913	16078	16023	15928	15898	16121	15963	15926	15916	16222	16126	15974	15980	15965	16157	16100	16061	15969	15965	16068	16258	15947	15920	15878	15889	16310	16105	16118	16041	16176	15999	16138	16103	16010	15917	15938	16127	15956	15902	16164	16104	16195	15995	16057	16204	15875	15987	16036	15812	16052	16013	15999	15962	16065	16139	16011	16036	16065	15980	16098	16004	15886	16055	15854	15940	16069	16254	16185	16044	16063	15949	15900	15871	16106	15844	15978	15885	16402	16073	15934	16063	15949	15907	16162	16109	15981	16084	16177	16023	15947	15680	16093	16053	16140	15927	16063	16353	16059	15903	15983	15858	16083	16167	16280	16003	16080	16021	15987	15902	16158	16193	16164	16077	15933	16199	16037	15959	16142	16006	16056	16116	16211	16065	16092	15907	16140	16032	15895	16115	16248	16094	16118	16103	16077	16152	15979	16104	15901	16028	16166	16029	16002	16015	16081	16115	16074	16085	16080	15833	15962	16076	16089	15996	16055	16036	16222	16115	16148	15986	15891	15972	16077	16271	16102	16238	16086	16093	15948	16058	16178	16220	16019	15969	16027	16001	16037	16193	16247	16001	16004	16088	16208	16025	16032	15988	15863	15921	16003	16061	16166	16112	15970	16083	16151	16007	16136	15949	16045	16022	16050	16058	16216	16088	16084	16013	15966	16121	16209	16030	16038	16123	15939	16089	16203	15985	15862	15923	16000	15901	16130	16003	15843	15976	15788	15988	16074	16131	16085	15996	15989	15973	15987	15951	15955	15814	16150	16052	16173	16073	15910	16168	15878	15963	16050	15870	16071	15962	16028	16098	16052	15907	15973	16039	15980	16030	16086	15842	15941	15977	15943	16016	16201	16179	15996	15932	15931	16015	15999	16018	16106	16005	15873	15942	16084	16387	16052	16046	16062	16083	16125	15946	16029	15863	15958	16003	15989	16196	16085	16110	16138	16198	16140	16014	15860	16093	15900	16032	15952	15830	16112	16037	16053	16041	15962	16157	16186	16011	16064	16134	16002	15902	16096	16070	15906	15977	16005	16065	16114	16138	16169	15929	16245	16084	15922	16179	15957	16203	16038	16167	15864	16002	15989	16075	16165	16082	16005	16123	15830	15942	16229	16013	15963	16063	16064	15829	15997	15901	16079	15877	15881	15973	15986	16031	15900	16009	15949	16054	15940	15927	16058	16002	16094	16073	15928	15942	16022	15942	15836	16048	15933	16020	15992	15969	15998	15983	15901	16120	15929	16085	16174	16025	16060	15816	15935	16124	16263	15983	16044	15893	16142	15969	16107	16157	16090	15868	16193	16197	15894	16001	16099	16026	16051	16304	15929	16013	15828	15893	16217	16021	16023	16003	16028	16111	16078	16044	16182	15968	16240	16197	16038	15835	15914	16038	16042	15908	15929	15981	16090	16124	16060	16178	16216	15953	15961	16041	16120	16203	15902	15930	16136	16334	16027	16006	16105	16032	15978	16128	16093	15948	16131	16084	16041	16372	16083	16090	16056	16138	16055	16025	16037	16082	16030	15937	16135	15997	16107	16073	16224	16234	16084	16011	16007	15945	16268	15991	15997	16194	15979	16052	16144	16048	16002	16076	16009	16146	16171	16209	15929	15875	16083	15994	15990	15932	16017	16110	16143	15872	16125	15945	15866	16092	16166	16102	16098	15965	15986	16130	15949	16152	16235	15869	16119	16179	15928	15995	16091	16054	16186	15963	16213	15996	15897	16048	16220	16154	16044	16078	16083	15845	16048	16025	15894	16073	15904	16022	16098	16094	16114	16133	16135	16087	16151	16224	16032	16022	16048	16069	15913	16017	15961	16099	16097	16074	16232	16239	15877	15965	16128	16101	16121	16096	15984	16056	16168	16059	15913	16086	16120	15916	16004	15952	16116	16041	16164	16204	16120	16186	16008	16166	16029	15956	16044	16045	16053	16122	15958	16183	16075	16199	15948	16000	16082	15882	15960	15949	16059	16135	16099	15866	16061	16038	15979	15938	15988	16109	16060	16128	16022	15824	16119	16154	15793	16025	16015	16146	15966	15997	16042	16195	16087	16206	16173	16075	16066	15926	15985	16044	16105	16081	16320	16063	16084	16151	16052	15972	16113	15907	16121	15945	16072	16127	16055	16152	16165	15884	16032	16096	15850	16000	16238	15986	16346	16021	16197	16163	16027	15912	16077	16162	16078	16096	16064	16017	16045	15753	16082	16102	16012	16161	16181	15972	16106	15892	16150	16129	16103	15960	16095	15963	16092	16073	16014	15947	15958	15728	16049	16004	16021	16258	16128	16097	16121	16190	16231	15841	15950	16127	16073	16131	15891	15928	15960	15907	16027	16191	16030	15995	15819	16027	16179	16043	16036	16013	16075	16065	16015	15906	15983	15958	15887	16088	16093	15982	16316	16054	16003	15894	15983	16103	16208	16063	15961	15954	15977	16018	16034	16054	15982	16021	15908	15879	15948	16063	16036	16043	16257	15980	16061	15953	16016	16010	16069	16072	16141	16030	16159	16234	15995	16065	15964	16103	16111	16023	15983	16049	16109	15880	16087	16010	16033	15766	15936	15983	15956	16041	15956	15990	16154	16060	15994	15951	16194	16071	16165	16172	16003	16055	15877	16016	16062	16009	15944	16006	15908	16098	16213	16096	16165	15875	16059	16157	16032	16094	15984	16127	16155	16004	15929	15912	16110	15966	15893	16236	16032	16176	16014	16033	16000	16050	16029	16128	15902	16129	16166	16082	16257	16053	16210	15986	16129	15875	16145	15930	15880	16033	16129	15950	16055	16095	16053	16056	16275	16010	16127	15949	15878	15913	16094	16103	16146	16026	16060	16103	15974	16190	16262	16194	16058	16206	16164	15962	16141	16034	16105	15851	16081	15753	16061	16019	16183	15978	16176	15927	15937	15962	16002	15977	16028	16125	15923	15987	15922	16259	16114	15914	16113	15915	16021	15986	16266	16193	16123	15932	16022	16114	16088	16161	16076	16136	16180	16185	16056	16203	15926	16173	16062	16183	16068	15941	16054	16037	16084	16009	15921	16092	16051	16098	15977	16210	16096	16006	16089	16147	16183	16102	16190	16055	16118	16085	16045	16047	15956	16023	16012	16177	16161	15907	15945	15980	16171	16014	15981	16034	16091	15905	16049	16194	16005	16144	16085	16131	16196	16145	16189	15841	16159	16168	16046	16181	16143	16082	16265	16026	15940	15940	16078	16068	15994	16205	15897	16219	16193	16166	15900	16061	15889	16115	16338	15941	15862	16111	16149	16037	15977	15966	15975	15929	16173	16189	16127	16055	16048	15762	16136	15867	16114	15894	16072	15957	15990	16064	16176	16286	15986	15967	16033	15887	16135	16008	16089	15928	15937	16114	16048	16047	16046	15864	16017	16004	15964	15878	16034	15975	16105	16032	16070	16272	16267	16049	15642	16278	16143	16055	16068	15968	16133	16094	16019	16027	15937	15880	16144	16029	16196	16106	15930	16078	16231	16050	16120	16169	16352	15946	15942	16009	16154	16020	16184	16164	16140	16270	16003	16001	15835	16136	16127	16115	16103	16203	16214	16090	16150	16173	16140	15820	16034	16205	16043	15965	16065	16089	16012	15992	16068	16040	15961	16074	16072	15935	15974	15751	15965	15782	15919	16079	16132	16060	16070	16026	15986	15968	16081	16020	15986	15968
19247	26201	25068	20497	18671	17606	16716	16021	15762	15618	15187	15344	15063	15098	14893	15059	14693	14786	14527	14760	14863	14592	14748	14677	14709	14667	14595	14502	14706	14520	14535	14658	14679	14385	14682	14572	14588	14533	14421	14427	14539	14346	14547	14528	14519	14530	14544	14628	14605	14360	14411	14306	14518	14495	14465	14373	14553	14546	14490	14448	14416	14383	14387	14340	14388	14506	14519	14587	14371	14484	14665	14473	14386	14448	14546	14451	14561	14591	14388	14481	14306	14466	14423	14406	14467	14332	14440	14498	14460	14459	14534	14397	14606	14432	14536	14369	14528	14545	14444	14532	14404	14328	14560	14498	14323	14415	14444	14404	14317	14550	14548	14389	14336	14583	14466	14486	14514	14439	14486	14367	14569	14510	14670	14533	14320	14476	14375	14629	14582	14447	14440	14616	14505	14496	14535	14389	14443	14532	14445	14506	14344	14394	14388	14333	14604	14242	14496	14464	14450	14350	14317	14478	14468	14461	14638	14485	14563	14478	14611	14612	14517	14344	14498	14505	14391	14477	14414	14574	14376	14481	14541	14328	14459	14474	14381	14477	14524	14472	14278	14483	14432	14560	14320	14412	14460	14448	14556	14384	14581	14360	14475	14495	14278	14365	14439	14521	14442	14315	14519	14336	14302	14503	14400	14525	14506	14503	14315	14328	14477	14548	14550	14306	14491	14379	14441	14489	14431	14425	14369	14594	14507	14471	14463	14527	14496	14381	14587	14334	14375	14551	14530	14324	14492	14510	14273	14344	14276	14649	14531	14310	14344	14363	14357	14388	14331	14547	14485	14355	14492	14448	14555	14379	14508	14507	14466	14398	14254	14418	14309	14392	14488	14415	14367	14398	14385	14497	14490	14449	14513	14404	14628	14574	14375	14512	14644	14481	14511	14346	14646	14445	14442	14255	14509	14429	14465	14579	14386	14472	14387	14510	14345	14265	14466	14451	14320	14450	14535	14463	14345	14483	14431	14452	14435	14491	14510	14227	14368	14516	14522	14480	14297	14240	14338	14348	14495	14366	14740	14451	14465	14393	14365	14479	14305	14478	14525	14370	14439	14522	14609	14408	14475	14438	14619	14480	14315	14367	14516	14470	14551	14441	14408	14573	14532	14525	14445	14347	14381	14373	14454	14374	14522	14491	14364	14549	14621	14422	14394	14241	14434	14420	14378	14290	14661	14484	14609	14486	14678	14308	14460	14554	14374	14394	14401	14503	14398	14496	14471	14392	14552	14453	14513	14588	14448	14383	14515	14425	14334	14558	14486	14369	14350	14437	14443	14488	14401	14403	14568	14576	14582	14439	14376	14376	14363	14370	14455	14499	14377	14493	14523	14455	14627	14464	14405	14470	14492	14386	14472	14346	14497	14280	14518	14505	14514	14503	14449	14422	14357	14437	14344	14330	14662	14489	14468	14338	14297	14357	14391	14389	14488	14413	14347	14514	14505	14582	14423	14511	14433	14328	14337	14454	14392	14466	14546	14232	14416	14534	14399	14532	14415	14439	14461	14197	14482	14392	14522	14329	14588	14385	14498	14354	14552	14406	14386	14507	14499	14440	14446	14306	14285	14525	14471	14357	14322	14580	14510	14389	14407	14506	14328	14336	14452	14560	14575	14512	14531	14419	14499	14482	14502	14363	14411	14411	14328	14446	14397	14623	14537	14299	14474	14617	14402	14499	14398	14442	14495	14369	14303	14643	14431	14529	14414	14380	14416	14304	14381	14367	14484	14490	14469	14440	14283	14244	14527	14548	14392	14484	14371	14285	14575	14301	14460	14478	14387	14521	14354	14453	14268	14500	14310	14510	14603	14309	14420	14496	14501	14411	14568	14564	14237	14380	14419	14531	14377	14364	14498	14419	14368	14362	14390	14350	14659	14350	14528	14382	14488	14535	14206	14445	14433	14422	14595	14281	14492	14376	14583	14493	14322	14360	14445	14487	14599	14443	14312	14488	14378	14435	14404	14384	14464	14500	14463	14464	14445	14337	14286	14456	14398	14629	14477	14402	14524	14425	14435	14593	14499	14357	14550	14449	14204	14403	14420	14478	14459	14485	14355	14414	14465	14543	14399	14444	14314	14439	14465	14409	14512	14440	14402	14419	14500	14407	14504	14319	14353	14444	14528	14510	14470	14363	14374	14429	14537	14381	14477	14420	14435	14417	14638	14480	14568	14484	14351	14496	14602	14419	14636	14483	14327	14438	14581	14508	14439	14220	14478	14544	14402	14533	14342	14421	14477	14457	14469	14636	14655	14509	14318	14517	14323	14474	14424	14408	14250	14358	14297	14508	14334	14482	14361	14454	14401	14471	14492	14481	14383	14630	14476	14515	14543	14412	14309	14541	14357	14442	14471	14404	14383	14320	14390	14432	14452	14302	14543	14550	14377	14470	14308	14338	14468	14284	14448	14617	14559	14448	14619	14403	14439	14457	14308	14394	14387	14328	14445	14215	14471	14477	14573	14332	14439	14477	14281	14438	14442	14392	14511	14290	14497	14417	14535	14320	14503	14549	14238	14529	14553	14395	14541	14506	14497	14495	14439	14273	14375	14372	14430	14378	14447	14518	14544	14520	14520	14562	14286	14491	14398	14605	14577	14268	14294	14670	14535	14485	14468	14455	14317	14472	14408	14396	14392	14605	14370	14343	14549	14447	14462	14359	14640	14398	14600	14585	14612	14497	14515	14494	14454	14231	14513	14308	14498	14213	14466	14355	14577	14561	14508	14497	14476	14387	14484	14477	14461	14420	14368	14421	14404	14396	14442	14477	14625	14520	14610	14489	14633	14448	14437	14444	14469	14454	14437	14556	14482	14413	14307	14345	14480	14370	14423	14484	14300	14443	14492	14338	14362	14446	14404	14622	14447	14575	14401	14416	14415	14348	14638	14608	14532	14479	14301	14457	14499	14514	14633	14489	14317	14492	14542	14432	14438	14529	14502	14401	14393	14388	14434	14408	14446	14511	14374	14648	14493	14390	14395	14598	14488	14755	14460	14270	14433	14373	14502	14446	14479	14414	14494	14471	14414	14489	14415	14639	14421	14505	14267	14538	14309	14363	14314	14522	14540	14489	14459	14450	14375	14416	14402	14510	14546	14411	14563	14440	14437	14575	14456	14501	14341	14560	14533	14299	14470	14384	14476	14321	14277	14458	14430	14510	14549	14388	14356	14350	14529	14528	14569	14423	14548	14361	14500	14509	14549	14447	14456	14568	14642	14430	14370	14404	14371	14434	14481	14292	14518	14375	14360	14661	14452	14467	14553	14427	14433	14535	14425	14483	14490	14414	14271	14413	14645	14364	14368	14538	14332	14429	14464	14402	14510	14499	14539	14434	14310	14378	14586	14558	14441	14476	14378	14170	14421	14445	14313	14473	14577	14308	14571	14451	14473	14456	14547	14616	14473	14561	14373	14437	14362	14411	14430	14362	14400	14512	14501	14453	14459	14472	14372	14518	14432	14550	14420	14595	14383	14469	14534	14430	14540	14338	14468	14521	14552	14514	14526	14480	14424	14309	14350	14423	14370	14555	14450	14483	14450	14587	14329	14412	14423	14418	14578	14553	14409	14397	14546	14461	14349	14461	14534	14493	14422	14381	14389	14498	14499	14502	14458	14490	14531	14474	14388	14347	14489	14544	14325	14472	14423	14300	14523	14521	14528	14345	14412	14393	14537	14326	14509	14459	14441	14322	14489	14385	14650	14441	14444	14548	14460	14351	14508	14522	14340	14663	14488	14500	14458	14405	14309	14412	14398	14370	14415	14393	14425	14508	14546	14430	14423	14574	14523	14449	14554	14458	14385	14383	14420	14466	14412	14521	14462	14467	14248	14663	14420	14508	14515	14473	14378	14312	14361	14353	14333	14410	14189	14389	14583	14569	14367	14447	14384	14428	14465	14376	14304	14532	14352	14425	14461	14419	14486	14455	14360	14601	14502	14386	14601	14481	14407	14575	14495	14381	14406	14505	14442	14363	14364	14428	14537	14384	14424	14478	14547	14475	14572	14559	14621	14589	14395	14266	14533	14463	14539	14409	14468	14394	14358	14286	14265	14516	14473	14371	14590	14600	14378	14484	14522	14366	14461	14534	14379	14316	14486	14532	14415	14341	14418	14502	14487	14499	14513	14453	14519	14630	14531	14303	14452	14538	14496	14465	14549	14455	14447	14389	14435	14507	14287	14456	14383	14407	14335	14488	14494	14497	14407	14472	14467	14374	14447	14281	14400	14351	14553	14383	14413	14329	14495	14412	14577	14512	14615	14333	14443	14421	14560	14300	14467	14497	14328	14384	14540	14368	14507	14493	14448	14473	14453	14260	14519	14405	14491	14311	14376	14566	14523	14439	14609	14408	14406	14415	14432	14418	14611	14394	14320	14287	14492	14451	14455	14568	14284	14633	14465	14374	14471	14516	14481	14511	14674	14445	14427	14422	14322	14388	14518	14584	14447	14578	14468	14433	14461	14580	14482	14386	14388	14443	14391	14256	14531	14529	14529	14475	14446	14321	14443	14655	14460	14509	14398	14385	14381	14342	14553	14380	14279	14400	14376	14424	14349	14440	14454	14491	14429	14506	14412	14300	14369	14591	14365	14493	14399	14301	14345	14343	14573	14369	14547	14396	14473	14469	14366	14388	14335	14466	14544	14596	14229	14514	14524	14369	14476	14548	14552	14505	14438	14440	14394	14508	14507	14308	14358	14464	14379	14461	14326	14379	14409	14456	14410	14362	14406	14459	14491	14539	14572	14538	14453	14585	14382	14362	14420	14508	14354	14435	14436	14405	14519	14474	14480	14533	14389	14576	14486	14320	14527	14547	14269	14488	14668	14446	14427	14455	14522	14296	14578	14568	14493	14435	14406	14440	14461	14422	14445	14389	14289	14365	14430	14284	14509	14528	14482	14550	14489	14347	14499	14505	14384	14508	14205	14225	14477	14552	14475	14503	14390	14482	14533	14374	14533	14410	14502	14433	14580	14409	14391	14329	14545	14504	14506	14543	14478	14464	14395	14581	14471	14431	14505	14525	14374	14463	14302	14449	14336	14474	14445	14430	14475	14561	14537	14265	14571	14477	14515	14465	14418	14632	14472	14230	14423	14435	14258	14391	14400	14409	14540	14628	14478	14345
23454	20924	28207	23953	22038	22313	21627	18843	17969	17935	17579	17302	17205	17200	17141	17205	16893	17075	16927	16769	16719	16876	16867	16700	16695	16665	16722	16665	16772	16809	16586	16618	16296	16713	16539	16645	16759	16659	16734	16662	16583	16725	16677	16697	16577	16618	16759	16624	16584	16626	16767	16678	16430	16557	16616	16296	16622	16641	16537	16607	16640	16499	16594	16474	16654	16600	16522	16593	16544	16528	16685	16529	16508	16344	16413	16342	16561	16529	16628	16597	16333	16634	16282	16517	16528	16321	16405	16581	16521	16793	16501	16700	16521	16371	16443	16413	16394	16582	16299	16708	16285	16590	16500	16530	16576	16360	16453	16401	16418	16565	16723	16582	16366	16617	16327	16520	16578	16684	16475	16461	16343	16490	16565	16780	16387	16360	16573	16414	16465	16658	16552	16345	16243	16485	16559	16584	16484	16552	16560	16467	16408	16401	16437	16500	16543	16505	16344	16480	16465	16529	16539	16477	16314	16411	16416	16246	16513	16441	16643	16717	16544	16499	16418	16411	16427	16481	16540	16476	16514	16539	16340	16638	16492	16471	16375	16510	16439	16400	16379	16527	16508	16467	16312	16610	16680	16456	16449	16591	16498	16626	16314	16467	16546	16546	16515	16553	16637	16673	16564	16647	16521	16628	16331	16639	16428	16329	16499	16546	16461	16501	16327	16657	16391	16443	16503	16479	16545	16582	16493	16604	16590	16567	16374	16357	16513	16642	16478	16584	16556	16546	16482	16264	16367	16688	16577	16526	16420	16569	16481	16542	16543	16584	16594	16501	16488	16468	16519	16609	16405	16684	16457	16423	16466	16367	16611	16427	16537	16462	16544	16557	16616	16598	16672	16563	16489	16591	16500	16398	16462	16622	16618	16536	16485	16375	16357	16610	16490	16493	16515	16584	16516	16471	16538	16296	16555	16429	16455	16644	16301	16367	16529	16372	16398	16433	16305	16603	16521	16507	16497	16466	16323	16590	16455	16509	16509	16568	16458	16495	16663	16565	16476	16718	16383	16490	16212	16535	16442	16734	16475	16519	16548	16579	16596	16534	16527	16509	16429	16460	16566	16526	16507	16617	16573	16533	16453	16451	16676	16469	16523	16462	16555	16477	16717	16561	16321	16630	16388	16657	16388	16409	16542	16432	16348	16355	16635	16418	16504	16441	16478	16533	16446	16328	16467	16509	16405	16359	16391	16655	16479	16575	16520	16381	16546	16437	16649	16434	16524	16460	16419	16621	16244	16448	16423	16491	16467	16316	16277	16414	16677	16541	16524	16401	16470	16447	16333	16440	16383	16366	16675	16520	16625	16524	16585	16324	16366	16352	16290	16572	16529	16414	16305	16344	16430	16489	16590	16396	16313	16703	16543	16405	16341	16440	16531	16312	16683	16685	16341	16463	16699	16364	16593	16436	16515	16431	16510	16684	16572	16582	16489	16388	16667	16305	16271	16273	16651	16552	16338	16687	16489	16567	16353	16508	16569	16587	16439	16353	16521	16459	16462	16444	16646	16412	16669	16575	16530	16609	16542	16588	16320	16531	16467	16548	16436	16613	16511	16554	16760	16637	16393	16535	16435	16363	16551	16355	16528	16464	16453	16567	16441	16370	16490	16453	16517	16649	16492	16455	16420	16270	16607	16628	16458	16514	16643	16614	16601	16617	16465	16452	16360	16558	16319	16427	16591	16512	16702	16513	16274	16505	16513	16507	16494	16575	16597	16357	16558	16652	16543	16473	16511	16507	16478	16416	16490	16445	16450	16650	16664	16590	16473	16442	16516	16588	16500	16532	16389	16577	16469	16354	16609	16343	16650	16625	16489	16319	16323	16551	16620	16449	16430	16580	16545	16611	16521	16563	16520	16698	16392	16292	16487	16602	16417	16423	16415	16568	16567	16493	16321	16433	16345	16415	16657	16490	16278	16341	16446	16460	16439	16488	16580	16521	16448	16409	16348	16440	16468	16342	16351	16368	16557	16645	16435	16516	16499	16459	16410	16533	16557	16490	16593	16614	16564	16328	16681	16469	16457	16483	16557	16542	16411	16555	16689	16513	16467	16448	16477	16410	16433	16478	16262	16530	16576	16611	16549	16433	16508	16661	16653	16466	16641	16525	16658	16703	16425	16578	16324	16458	16379	16285	16420	16731	16568	16785	16319	16414	16397	16541	16466	16570	16408	16388	16554	16329	16443	16418	16713	16528	16381	16460	16442	16482	16571	16574	16513	16466	16439	16384	16604	16535	16419	16703	16514	16520	16438	16433	16667	16509	16758	16633	16401	16525	16620	16421	16539	16472	16576	16476	16624	16692	16455	16450	16480	16568	16515	16637	16275	16575	16545	16396	16499	16573	16417	16440	16439	16383	16273	16524	16223	16243	16479	16444	16307	16435	16466	16320	16478	16464	16546	16400	16303	16632	16524	16398	16588	16559	16529	16401	16519	16449	16454	16585	16574	16628	16344	16618	16295	16544	16371	16623	16418	16546	16531	16517	16704	16189	16490	16478	16638	16417	16365	16495	16540	16344	16595	16293	16691	16519	16551	16560	16378	16392	16554	16528	16486	16649	16578	16380	16425	16494	16614	16737	16539	16481	16670	16379	16609	16524	16313	16347	16427	16420	16520	16576	16651	16603	16546	16521	16470	16583	16553	16538	16347	16566	16506	16441	16525	16527	16621	16739	16570	16533	16541	16718	16502	16423	16632	16367	16464	16550	16379	16619	16535	16476	16474	16468	16595	16312	16505	16622	16455	16356	16297	16648	16709	16399	16353	16545	16334	16444	16489	16589	16427	16317	16087	16544	16675	16395	16458	16635	16621	16533	16491	16516	16618	16483	16407	16504	16497	16555	16204	16575	16546	16502	16465	16626	16602	16709	16384	16475	16537	16578	16725	16466	16565	16540	16582	16360	16574	16443	16435	16431	16573	16654	16492	16465	16527	16424	16504	16449	16683	16426	16613	16603	16615	16648	16688	16627	16522	16493	16436	16384	16469	16590	16533	16516	16420	16390	16560	16365	16423	16308	16760	16591	16700	16751	16734	16475	16388	16539	16371	16551	16482	16523	16552	16627	16619	16306	16634	16658	16462	16549	16636	16460	16425	16439	16605	16723	16397	16264	16575	16509	16541	16340	16439	16680	16715	16462	16520	16563	16389	16537	16588	16497	16512	16489	16530	16473	16591	16398	16516	16408	16586	16350	16341	16480	16582	16408	16479	16376	16464	16506	16465	16710	16288	16578	16437	16587	16450	16572	16539	16373	16481	16452	16394	16533	16602	16577	16611	16500	16352	16586	16579	16454	16462	16480	16547	16378	16454	16436	16442	16430	16532	16412	16577	16324	16550	16375	16431	16581	16625	16426	16554	16436	16471	16739	16633	16517	16419	16404	16551	16496	16480	16544	16505	16502	16654	16730	16398	16368	16658	16534	16631	16382	16655	16472	16545	16488	16457	16173	16420	16622	16684	16527	16483	16593	16691	16544	16309	16587	16341	16533	16541	16504	16228	16277	16481	16667	16347	16481	16548	16286	16549	16605	16541	16363	16618	16503	16328	16552	16462	16504	16331	16514	16644	16554	16552	16529	16269	16447	16475	16475	16387	16309	16601	16455	16331	16624	16497	16423	16254	16225	16563	16409	16404	16487	16626	16354	16633	16735	16607	16404	16611	16404	16295	16565	16549	16469	16670	16579	16505	16359	16556	16513	16500	16621	16564	16459	16502	16376	16585	16491	16406	16182	16494	16301	16696	16703	16502	16547	16528	16506	16408	16359	16412	16511	16525	16301	16263	16362	16531	16571	16523	16575	16484	16490	16479	16645	16491	16484	16462	16471	16514	16670	16454	16459	16620	16490	16623	16585	16610	16598	16563	16505	16374	16648	16682	16514	16554	16748	16544	16680	16572	16496	16613	16695	16401	16569	16516	16386	16666	16447	16519	16498	16612	16645	16728	16598	16706	16387	16667	16496	16554	16504	16723	16573	16389	16517	16459	16538	16416	16350	16456	16432	16376	16639	16637	16573	16462	16324	16438	16475	16573	16491	16542	16472	16628	16368	16465	16481	16415	16480	16370	16283	16508	16370	16472	16289	16655	16521	16511	16528	16324	16428	16575	16543	16450	16508	16313	16641	16493	16462	16535	16695	16475	16466	16559	16539	16551	16645	16641	16431	16487	16673	16632	16761	16574	16520	16408	16571	16481	16601	16531	16530	16621	16628	16458	16537	16485	16432	16633	16377	16562	16371	16431	16429	16474	16489	16422	16463	16540	16560	16580	16271	16525	16471	16386	16429	16594	16440	16617	16510	16381	16457	16591	16512	16533	16438	16497	16507	16390	16518	16433	16614	16561	16605	16564	16489	16446	16391	16620	16585	16621	16547	16436	16444	16555	16552	16448	16586	16674	16540	16523	16336	16438	16605	16441	16646	16447	16472	16521	16601	16595	16402	16459	16583	16536	16561	16581	16332	16431	16570	16493	16496	16577	16562	16432	16564	16508	16437	16499	16511	16523	16657	16456	16781	16591	16601	16387	16610	16410	16392	16312	16402	16396	16466	16449	16521	16470	16560	16482	16323	16492	16550	16605	16470	16631	16524	16657	16488	16487	16578	16425	16389	16561	16597	16569	16341	16626	16601	16324	16776	16613	16397	16404	16501	16682	16782	16539	16606	16373	16547	16606	16441	16573	16428	16574	16472	16602	16248	16307	16434	16588	16352	16502	16715	16418	16634	16667	16407	16615	16474	16537	16552	16581	16492	16458	16467	16409	16603	16404	16305	16257	16387	16325	16450	16594	16620	16380	16329	16429	16389	16570	16685	16571	16380	16344	16694	16429	16377	16555	16328	16526	16495	16533	16453	16464	16452	16401	16476	16461	16594	16209	16502	16490	16400	16488	16538	16388	16537	16533	16456	16533	16742	16675	16603	16472	16540	16440	16484	16541	16632	16426	16479	16399	16627	16412	16491	16537	16394	16456	16534	16648	16455	16741	16415	16399	16570	16374	16489	16507	16582	16422	16350	16449	16581	16661	16492	16478	16592	16452	16462	16517	16338	16345	16561	16318	16554	16444	16522	16623	16611	16422	16391	16396	16467	16563	16527	16509	16334	16596	16435	16350	16454	16450	16349	16350	16424
19944	33170	30890	25096	22188	20175	19021	17903	17130	16657	16375	16152	15839	15735	15661	15597	15403	15283	15384	15269	15267	15088	15111	15191	15165	15160	14899	15025	15031	15030	14977	15025	14936	14813	14879	14678	15047	14941	14764	15014	14957	14843	15000	14760	14788	14922	14818	14712	14718	14637	15005	14797	14800	14663	14787	14624	14791	14809	14705	14751	14790	14775	14676	14762	14751	14807	14654	14743	14574	14784	14797	14829	14483	14757	14722	14629	14809	14554	14648	14799	14784	14884	14703	14607	14749	14680	14583	14725	14759	14609	14699	14815	14623	14609	14847	14796	14819	14718	14546	14836	14608	14806	14812	14667	14745	14765	14643	14748	14700	14661	14740	14565	14607	14735	14730	14716	14770	14675	14608	14640	14598	14758	14827	14812	14749	14642	14772	14634	14737	14933	14903	14520	14832	14892	14699	14665	14822	14787	14673	14809	14755	14618	14732	14666	14700	14835	14841	14605	14487	14662	14759	14706	14608	14561	14698	14720	14760	14825	14708	14722	14782	14711	14557	14867	14745	14601	14666	14659	14669	14860	14836	14630	14682	14820	14658	14902	14577	14679	14499	14747	14717	14818	14585	14589	14874	14769	14766	14695	14673	14703	14880	14789	14702	14611	14812	14444	14685	14768	14663	14847	14565	14504	14495	14844	14818	14791	14638	14643	14697	14655	14837	14713	14691	14650	14900	14737	14628	14708	14484	14767	14549	14597	14750	14632	14746	14716	14712	14905	14712	14580	14760	14769	14486	14788	14641	14721	14652	14789	14730	14635	14738	14605	14571	14694	14629	14713	14706	14728	14698	14831	14730	14837	14809	14756	14801	14776	14732	14669	14767	14761	14839	14849	14814	14816	14755	14839	14656	14790	14801	14624	14693	14748	14570	14801	14588	14739	14631	14599	14803	14623	14747	14621	14574	14822	14645	14761	14725	14773	14577	14930	14866	14819	14647	14859	14693	14547	14770	14861	14675	14709	14638	14677	14801	14755	14570	14713	14680	14496	14637	14760	14790	14809	14621	14686	14760	14673	14595	14637	14693	14594	14863	14785	14825	14816	14766	14677	14761	15015	14687	14627	14764	14682	14685	14779	14683	14703	14710	14674	14695	14629	14590	14744	14572	14619	14754	14782	14570	14826	14635	14667	14566	14765	14708	14634	14821	14584	14728	14787	14943	14409	14750	14516	14595	14719	14653	14733	14706	14772	14712	14757	14592	14667	14852	14674	14810	14621	14644	14680	14791	14709	14726	14716	14798	14797	14642	14555	14704	14689	14626	14931	14747	14642	14696	14753	14743	14851	14667	14654	14636	14798	14799	14818	14509	14714	14650	14608	14743	14632	14682	14710	14708	14557	14786	14694	14746	14692	14585	14819	14710	14911	14800	14616	14763	14683	14669	14777	14707	14667	14535	14808	14590	14709	14781	14719	14692	14715	14575	14733	14690	14712	14520	14795	14658	14702	14800	14561	14740	14802	14618	14563	14879	14716	14841	14773	14934	14967	14663	14782	14757	14715	14801	14745	14725	14762	14586	14537	14680	14738	14700	14775	14852	14784	14733	14588	14981	14834	14679	14773	14757	14805	14701	14664	14627	14706	14813	14758	14796	14805	14665	14670	14894	14781	14511	14597	14629	14641	14807	14706	14758	14712	14742	14791	14588	14740	14628	14706	14661	14652	14785	14840	14765	14742	14650	14732	14843	14641	14765	14703	14817	14611	14624	14668	14766	14527	14688	14663	14776	14744	14593	14632	14754	14642	14792	14827	14665	14619	14698	14703	14707	14602	14719	14620	14744	14674	14603	14491	14578	14749	14638	14803	14813	14756	14650	14550	14544	14786	14746	14591	14800	14697	14715	14650	14672	14782	14673	14771	14813	14791	14649	14660	14652	14677	14749	14633	14694	14698	14690	14660	14552	14626	14669	14845	14667	14531	14758	14658	14749	14750	14553	14739	14711	14624	14621	14727	14923	14853	14750	14854	14744	14634	14600	14544	14576	14675	14709	14662	14887	14972	14809	14657	14736	14758	14684	14781	14652	14727	14705	14774	14903	14588	14750	14887	14817	14795	14822	14700	14755	14644	14721	14720	14756	14705	14676	14652	14783	14599	14648	14743	14582	14774	14693	14535	14720	14725	14684	14622	14603	14784	14815	14655	14754	14687	14768	14693	14793	14652	14745	14661	14575	14723	14668	14787	14676	14759	14662	14499	14738	14759	14690	14929	14791	14797	14816	14665	14644	14759	14637	14674	14718	14691	14780	14574	14967	14851	14724	14649	14675	14878	14568	14723	14809	14787	14749	14685	14716	14684	14833	14779	14781	14614	14710	14665	14662	14688	14680	14650	14688	14821	14567	14742	14670	14757	14757	14795	14774	14749	15019	14773	14594	14726	14613	14721	14805	14825	14838	14803	14468	14604	14760	14646	14787	14766	14712	14807	14638	14675	14906	14776	14836	14811	14891	14593	14757	14620	14570	14801	14793	14680	14757	14551	14739	14764	14692	14738	14641	14701	14682	14658	14802	14847	14870	14717	14698	14792	14626	14570	14657	14645	14710	14763	14710	14702	14630	14666	14819	14781	14651	14833	14683	14755	14534	14654	14701	14599	14834	14570	14704	14766	14628	14871	14655	14747	14646	14760	14916	14831	14703	14662	14621	14877	14731	14621	14795	14610	14676	14703	14769	14685	14745	14731	14625	14800	14676	14713	14792	14546	14656	14754	14746	14603	14690	14626	14893	14664	14824	14769	14634	14680	14638	14648	14626	14701	14730	14613	14797	14838	14690	14536	14695	14684	14858	14780	14824	14621	14840	14662	14680	14818	14607	14727	14756	14532	14627	14630	14746	14666	14859	14729	14705	14771	14775	14704	14498	14683	14793	14737	14911	14559	14779	14793	14759	14867	14716	14760	14660	14849	14774	14626	14690	14800	14780	14849	14727	14567	14587	14891	14521	14549	14790	14758	14644	14744	14680	14826	14617	14733	14837	14686	14551	14699	14713	14676	14762	14738	14877	14746	14822	14652	14669	14894	14841	14735	14741	14722	14738	14678	14842	14709	14687	14634	14730	14672	14772	14650	14833	14556	14824	14618	14788	14801	14661	14746	14662	14758	14645	14587	14693	14753	14757	14558	14706	14753	14720	14737	14512	14923	14694	14763	14616	14751	14927	14611	14666	14758	14644	14727	14687	14732	14772	14670	14687	14568	14821	14806	14654	14832	14739	14688	14718	14779	14586	14652	14808	14681	14820	14722	14750	14856	14665	14786	14671	14611	14615	14729	14654	14727	14702	14620	14683	14673	14578	14634	14782	14540	14734	14853	14732	14841	14590	14760	14748	14636	14737	14793	14665	14584	14708	14548	14894	14737	14812	14718	14901	14668	14843	14742	14712	14529	14846	14906	14892	14781	14583	14713	14738	14633	14718	14814	14823	14605	14581	14601	14764	14723	14684	14607	14685	14794	14677	14827	14705	14779	14837	14690	14649	14583	14725	14742	14760	14650	14759	14635	14757	14635	14811	14722	14654	14532	14705	14707	14718	14639	14577	14844	14640	14963	14887	14400	14740	14719	14912	14815	14477	14676	14744	14690	14832	14671	14603	14601	14855	14788	14743	14694	14685	14669	14790	14804	14559	14717	14730	14686	14566	14726	14580	14747	14909	14604	14676	14700	14493	14842	14755	14714	14554	14839	14807	14506	14690	14725	14715	14649	14700	14815	14867	14694	14771	14596	14748	14720	14707	14710	14797	14803	14677	14755	14831	14638	14783	14933	14781	14637	14765	14687	14788	14839	14766	14792	14683	14658	14505	14579	14780	14732	14700	14719	14625	14629	14576	14771	14863	14495	14732	14498	14564	14797	14772	14920	14681	14748	14806	14711	14621	14812	14579	14598	14721	14610	14759	14754	14673	14835	14849	14687	14875	14679	14665	14732	14766	14823	14946	14657	14796	14793	14937	14600	14589	14739	14791	14742	14504	14658	14712	14716	14780	14608	14701	14702	14771	14744	14849	14644	14660	14633	14664	14796	14823	14776	14630	14644	14735	14659	14688	14752	14768	14746	14616	14786	14813	14724	14801	14731	14700	14738	14873	14776	14756	14685	14728	14673	14619	14685	14455	14761	14724	14774	14624	14645	14580	14804	14783	14783	14745	14744	14869	14764	14626	14667	14890	14752	14759	14633	14645	14708	14856	14661	14722	14725	14774	14895	14810	14860	14502	14739	14690	14707	14676	14533	14484	14752	14669	14654	14805	14815	14787	14618	14770	14806	14480	14659	14777	14508	14544	14768	14696	14727	14642	14817	14801	14824	14669	14878	14737	14811	14738	14791	14624	14680	14766	14521	14658	14819	14582	14606	14639	14550	14765	14865	14759	14793	14823	14679	14617	14693	14847	14592	14750	14686	14597	14645	14709	14655	14848	14643	14701	14687	14723	14698	14820	14621	14547	14657	14806	14740	14669	14625	14682	14680	14701	14558	14551	14744	14800	14818	14642	14680	14887	14802	14818	14593	14793	14792	14779	14884	14684	14701	14701	14709	14612	14858	14714	14616	14607	14800	14760	14804	14681	14928	14578	14658	14503	14728	14546	14784	14534	14691	14451	14747	14789	14688	14661	14743	14763	14649	14799	14621	14648	14797	14775	14621	14775	14687	14666	14892	14756	14639	14583	14655	14719	14762	14746	14705	14790	14775	14801	14679	14808	14607	14781	14778	14879	14683	14713	14631	14669	14799	14724	14824	14621	14779	14721	14668	14686	14652	14588	14713	14677	14680	14592	14675	14736	14728	14758	14749	14558	14734	14653	14654	14711	14839	14770	14614	14742	14819	14730	14751	14702	14650	14628	14699	14708	14790	14780	14820	14719	14862	14592	14651	14707	14730	14786	14693	14752	14582	14672	14676	14812	14725	14767	14826	14641	14717	14815	14568	14672	14884	14861	14798	14782	14644	14738	14894	14586	14791	14630	14657	14754	14847	14826	14819	14779	14698	14795	14659	14702	14903	14765	14452	14746	14567	14767	14649	14764	14643	14758	14788	14519	14703	14801	14536	14904	14823	14472	14766	14841	14695	14574	14643	14655	14788	14859	14751	14705	14719	14782	14557	14778	14897	14644	14738	14672	14625	14603	14668	14615	14691
22492	20981	28597	23471	21282	23578	25434	19998	18855	18876	18400	17828	17982	17936	17783	17645	17555	17294	17202	17302	17092	17303	17265	17219	17163	16935	17031	17115	17109	17154	16882	16842	17023	16935	17185	16934	16806	16696	16938	16957	16826	16909	16929	16776	16796	16910	16811	16661	16624	16714	16728	16785	16648	16879	16686	17064	16809	16585	16741	16715	16789	16741	16876	16835	16793	16998	16669	16839	16803	16759	16650	16823	16733	16835	16751	16614	16586	16751	16678	16766	16612	16664	16720	16753	16711	16861	16730	16611	16760	16562	16719	16584	16653	16660	16769	16591	16866	16556	16599	16568	16837	16655	16758	16601	16698	16708	16580	16816	16734	16796	16790	16746	16678	16747	16828	16806	16566	16535	16711	16673	16726	16676	16698	16677	16595	16733	16592	16837	16819	16664	16692	16695	16859	16501	16613	16728	16521	16729	16619	16792	16646	16685	16437	16608	16501	16758	16766	16540	16868	16745	16750	16504	16617	16662	16775	16671	16672	16759	16462	16684	16645	16566	16707	16662	16750	16602	16629	16592	16609	16732	16756	16762	16594	16650	16533	16739	16660	16635	16758	16496	16612	16810	16593	16752	16635	16630	16726	16810	16647	16944	16634	16558	16681	16793	16698	16611	16517	16736	16625	16654	16693	16642	16680	16687	16703	16581	16735	16776	16701	16424	16593	16689	16588	16539	16671	16626	16650	16623	16632	16688	16883	16707	16574	16471	16462	16543	16647	16673	16866	16695	16680	16515	16646	16854	16506	16702	16516	16900	16792	16577	16623	16708	16834	16705	16816	16577	16756	16796	16704	16751	16745	16570	16658	16388	16699	16555	16413	16745	16792	16576	16658	16623	16702	16689	16727	16836	16508	16629	16705	16732	16855	16766	16683	16571	16551	16669	16576	16697	16744	16745	16618	16715	16771	16841	16623	16522	16545	16641	16639	16703	16514	16498	16716	16550	16758	16635	16918	16477	16699	16624	16638	16571	16871	16831	16670	16735	16770	16671	16614	16534	16492	16728	16643	16781	16692	16428	16632	16644	16422	16695	16676	16658	16783	16714	16766	16764	16690	16465	16599	16732	16782	16618	16645	16551	16588	16724	16770	16693	16581	16650	16533	16513	16505	16760	16786	16505	16636	16527	16469	16737	16606	16438	16723	16829	16618	16694	16484	16663	16574	16550	16779	16838	16646	16580	16580	16551	16712	16441	16824	16530	16543	16663	16634	16576	16743	16702	16589	16607	16597	16599	16786	16697	16707	16658	16678	16702	16521	16425	16664	16521	16750	16740	16605	16570	16693	16623	16590	16788	16850	16411	16606	16718	16730	16667	16590	16727	16591	16613	16567	16548	16612	16581	16671	16693	16661	16897	16812	16689	16835	16630	16793	16578	16666	16821	16730	16806	16738	16710	16701	16758	16475	16887	16304	16538	16719	16733	16507	16641	16856	16583	16474	16793	16703	16572	16457	16788	16607	16541	16681	16796	16920	16891	16719	16729	16603	16689	16848	16628	16646	16771	16462	16699	16650	16602	16508	16633	16650	16822	16617	16817	16778	16656	16666	16456	16645	16736	16878	16812	16683	16748	16693	16782	16751	16814	16796	16633	16595	16568	16708	16657	16541	16584	16796	16562	16605	16684	16705	16611	16694	16617	16594	16832	16659	16556	16673	16797	16656	16675	16730	16727	16763	16658	16437	16849	16686	16581	16622	16655	16680	16673	16621	16775	16861	16536	16785	16775	16503	16736	16805	16892	16724	16626	16719	16886	16669	16729	16842	16926	16738	16801	16542	16610	16618	16856	17012	16785	16625	16823	16790	16632	16784	16666	16662	16820	16738	16478	16584	16718	16697	16556	16804	16718	16790	16715	16835	16771	16771	16671	16592	16623	16599	16687	16748	16537	16520	16493	16674	16808	16869	16696	16624	16614	16707	16625	16684	16576	16684	16834	16629	16667	16658	16783	16655	16528	16514	16738	16643	16642	16625	16833	16599	16583	16542	16719	16702	16640	16576	16648	16606	16893	16729	16558	16659	16959	16710	16656	16816	16698	16654	16494	16436	16765	16630	16706	16548	16588	16843	16562	16666	16824	16605	16622	16659	16524	16417	16607	16757	16697	16588	16528	16641	16661	16459	16861	16765	16574	16731	16611	16485	16771	16516	16742	16707	16819	16497	16536	16667	16489	16466	16700	16584	16406	16524	16693	16637	16627	16711	16431	16522	16652	16677	16679	16648	16684	16558	16624	16556	16636	16571	16516	16767	16624	16821	16736	16863	16645	16241	16716	16779	16684	16747	16619	16720	16695	16586	16544	16538	16745	16856	16684	16559	16600	16497	16625	16531	16701	16678	16679	16630	16900	16543	16546	16666	16537	16526	16642	16600	16666	16601	16715	16582	16696	16682	16564	16614	16647	16639	16601	16684	16488	16783	16733	16842	16504	16615	16742	16624	16573	16629	16391	16535	16653	16855	16397	16694	16711	16524	16470	16643	16551	16681	16713	16642	16277	16409	16636	16498	16521	16672	16840	16578	16635	16500	16578	16359	16712	16594	16495	16598	16641	16580	16794	16510	16631	16750	16723	16556	16642	16666	16645	16940	16519	16785	16661	16543	16897	16602	16620	16784	16773	16613	16529	16513	16658	16543	16647	16696	16657	16718	16710	16640	16717	16595	16395	16522	16692	16522	16754	16395	16720	16480	16535	16478	16555	16671	16643	16895	16588	16615	16583	16706	16861	16715	16295	16560	16679	16652	16824	16722	16757	16663	16609	16727	16661	16635	16702	16727	16712	16417	16589	16457	16711	16728	16569	16711	16564	16502	16673	16835	16804	16931	16551	16509	16682	16824	16717	16609	16870	16689	16793	16545	16589	16545	16739	16644	16798	16847	16724	16543	16689	16646	16546	16581	16711	16586	16603	16452	16642	16528	16670	16631	16435	16688	16891	16762	16660	16708	16686	16572	16472	16625	16603	16771	16520	16684	16836	16701	16806	16856	16610	16783	16749	16822	16767	16683	16830	16713	16521	16584	16697	16528	16646	16666	16933	16575	16377	16623	16744	16640	16639	16780	16488	16556	16689	16706	16619	16597	16691	16744	16610	16820	16597	16582	16555	16701	16598	16644	16657	16784	16796	16899	16512	16814	16578	16619	16572	16606	16622	16723	16700	16842	16730	16631	16497	16813	16711	16800	16682	16692	16550	16643	16545	16614	16685	16572	16657	16663	16529	16592	16604	16661	16684	16649	16767	16600	16715	16758	16642	16772	16871	16834	16464	16692	16613	16648	16604	16788	16658	16565	16645	16722	16704	16695	16523	16692	16639	16749	16714	16834	16785	16583	16754	16483	16471	16586	16702	16484	16663	16621	16559	16498	16722	16632	16587	16821	16622	16793	16562	16473	16609	16661	16592	16636	16700	16568	16698	16543	16436	16757	16701	16755	16564	16669	16644	16578	16866	16605	16627	16511	16563	16694	16512	16541	16526	16548	16733	16689	16675	16708	16644	16741	16688	16483	16635	16439	16589	16536	16621	16679	16566	16802	16768	16595	16935	16712	16595	16751	16636	16805	16569	16543	16697	16799	16641	16634	16668	16727	16442	16549	16623	16748	16729	16584	16550	16761	16778	16470	16686	16743	16653	16706	16600	16660	16831	16711	16498	16809	16702	16624	16578	16710	16698	16641	16606	16560	16478	16711	16839	16507	16466	16570	16644	16576	16680	16546	16642	16891	16971	16519	16898	16597	16706	16422	16745	16730	16627	16772	16721	16632	16757	16816	16671	16597	16639	16597	16635	16785	16766	16657	16620	16732	16704	16733	16762	16523	16758	16771	16599	16788	16478	16604	16699	16573	16554	16701	16690	16824	16572	16812	16589	16729	16694	16646	16987	16566	16737	16730	16659	16502	16787	16502	16652	16584	16629	16831	16572	16611	16662	16608	16736	16534	16567	16813	16583	16617	16573	16569	16485	16691	16703	16538	16495	16773	16800	16460	16794	16546	16626	16704	16618	16655	16525	16790	16684	16552	16449	16600	16599	16706	16625	16801	16623	16756	16706	16672	16667	16598	16594	16502	16627	16634	16421	16562	16688	16575	16803	16793	16747	16741	16651	16799	16659	16611	16628	16769	16831	16517	16600	16660	16702	16717	16660	16641	16771	16818	16554	16586	16600	16620	16624	16553	16575	16683	16609	16640	16684	16735	16789	16581	16710	16787	16751	16591	16614	16526	16692	16479	16747	16754	16361	16706	16711	16587	16603	16629	16747	16669	16655	16605	16646	16775	16577	16590	16800	16829	16741	16696	16713	16848	16674	16641	16555	16740	16627	16530	16846	16566	16812	16547	16767	16661	16752	16666	16650	16620	16693	16638	16694	16657	16684	16702	16713	16428	16585	16613	16549	16627	16740	16312	16684	16386	16808	16637	16611	16456	16562	16820	16801	16578	16611	16727	16676	16568	16532	16745	16473	16672	16909	16775	16680	16677	16753	16784	16565	16716	16622	16603	16532	16697	16770	16648	16792	16883	16481	16527	16790	16624	16660	16518	16611	16622	16623	16551	16663	16593	16781	16581	16797	16623	16379	16730	16775	16861	16706	16647	16736	16748	16564	16531	16626	16689	16653	16686	16341	16633	16590	16679	16656	16634	16500	16768	16552	16772	16628	16639	16765	16545	16740	16666	16696	16593	16760	16894	16567	16716	16790	16816	16634	16575	16509	16687	16589	16693	16741	16512	16512	16700	16499	16700	16862	16728	16679	16549	16730	16760	16572	16742	16716	16673	16599	16631	16664	16641	16618	16592	16572	16610	16774	16782	16672	16545	16591	16786	16703	16512	16810	16587	16545	16595	16635	16725	16778	16635	16528	16683	16540	16602	16436	16610	16884	16569	16771	16569	16456	16670	16499	16746	16506	16620	16486	16682	16804	16691	16636	16757	16553	16822	16734	16569	16563	16526	16792	16611	16803	16754	16818	16604	16663	16545	16630	16692	16654	16760	16739	16844	16482	16491	16500	16673	16732	16664	16773	16666	16701	16626	16712	16401	16680	16715	16529	16752	16597	16626	16664	16736	16515	16517	16652	16648	16558	16762	16730	16735	16797	16592	16631	16845	16730	16776	16633	16796	16769	16550	16784	16572	16517
22324	37378	35157	28841	25300	22572	20869	19353	18395	17627	17064	16834	16476	16260	16199	15971	16005	15849	15669	15503	15498	15371	15494	15362	15361	15452	15305	15310	15253	15331	15037	15050	15262	15024	14993	15102	15139	15131	14973	14918	15173	14997	14858	15001	14902	15036	14934	14796	14880	14976	14827	14968	14863	14971	14755	14936	15056	14905	14838	14974	14771	14962	15025	14831	14982	14941	14921	14831	14930	14862	14878	14907	14839	14702	14761	14854	14898	14906	14689	14922	14914	14948	14763	14749	14835	14722	15027	14793	14850	14952	14821	14774	14748	14924	14866	14789	15017	15013	14702	14916	14969	14827	14792	14925	14809	14834	14756	14719	14794	14781	14867	14918	14816	14924	14894	14852	14999	14758	14844	14868	14894	14751	14986	14793	14752	14833	14796	14910	14646	14829	14816	14995	14728	14954	14895	14851	14904	14814	14794	14691	14710	14905	14771	14858	14905	14939	14734	14703	14744	14799	14777	14828	14606	14878	14952	14833	14858	14799	14880	14924	14724	14825	14905	14723	14627	14827	15055	14764	14864	14871	14776	14696	14875	14855	14837	14818	14817	14790	14902	14791	14752	14842	14923	14749	14819	14857	14712	14787	14860	14776	14895	14599	14878	14694	14690	14811	14834	14844	14750	14763	14744	14700	14805	14914	14818	14759	14789	14744	14919	14661	14828	14733	14961	14822	14683	14858	14852	14764	14733	14755	14965	14614	14828	14838	14754	14935	14608	14827	14921	14753	14869	14794	14741	14842	14811	14802	14813	14731	14744	14731	14770	14754	14890	14881	14726	14916	14868	14754	14824	14886	14870	14818	14823	14847	14919	14833	14713	14961	14835	14859	14792	14852	14690	14856	14896	14726	14763	14891	14871	15033	14798	14861	14781	14812	14875	14714	14912	14958	14934	14764	14948	14884	14678	14698	14675	14843	14786	14728	14833	14855	14690	14916	14695	14653	14873	14796	14810	14909	14821	14787	14891	14953	14739	14770	14762	14881	14864	14841	14767	14866	14817	14923	14845	14800	14821	14689	14909	14829	14859	14835	14602	14874	14774	14846	14719	14734	14906	14810	14774	14985	14985	14812	14790	14873	14811	14882	14919	14797	14890	14883	14817	14629	14834	14685	14873	14704	14737	14905	14770	14917	14916	14878	14877	14742	14856	14776	14816	14822	14800	14694	14690	14698	14862	14741	14852	14744	14705	14766	14731	14743	14741	14784	14906	14733	14830	14900	14798	14754	14829	14855	14658	14745	14727	14811	14765	14847	14943	14809	14723	14892	14773	14802	14921	14738	14709	14886	14939	14907	14891	14742	14754	14866	14826	14616	14712	14976	14765	14787	14720	14823	14865	14658	14779	14876	14786	14825	14632	14826	14910	14787	14874	14788	14825	14670	14922	14935	14798	14734	14747	14780	14795	14934	14770	14744	14932	14905	14625	14956	14959	14780	14952	14794	14801	14872	14793	14913	14698	14954	14846	14662	14801	14906	14647	14810	14899	14918	14929	14792	14927	14619	14795	14890	14861	14776	14688	14792	14816	14836	14839	14944	14948	14778	14756	14637	14712	14742	14953	14769	14886	14787	14806	14721	14805	14861	14824	14773	14808	14851	14865	14843	14820	14773	14743	14818	14769	14839	14834	14721	14946	14793	14776	14839	14836	14764	14695	14782	14806	14750	14846	14814	14949	14775	14837	14818	14843	14909	14832	14813	14975	14880	14745	14743	14874	14685	14872	14652	14996	14651	14773	14748	14762	14743	14812	14773	14744	14840	14811	14803	14909	14787	14950	14663	14786	14803	14720	14697	14817	14925	14778	14796	14837	14762	14774	14803	14765	14787	14997	14812	14833	14757	14755	14813	14890	14878	14838	14961	14871	14761	14886	14809	14684	14726	14726	15002	14886	14753	14739	14758	14871	14971	14740	14744	14888	14935	14773	14901	14860	14881	14934	14819	15099	14881	14880	14725	14718	14732	14840	14675	14759	14848	14845	14877	14816	14769	14879	14845	14776	14928	14910	14755	14851	14635	14744	14776	14749	14769	14811	14863	14733	14997	14737	14816	14832	14774	14833	14828	14783	14769	14844	14659	14850	14884	14744	14994	15023	14904	14864	14802	14914	14858	14883	14952	14659	14883	14893	14833	14813	14919	14838	14761	14826	14849	14982	14821	14935	14819	14850	14746	14743	14877	14781	14797	15008	14828	14792	14761	14667	14843	14757	14689	14715	14886	14766	14859	14743	14725	14808	14902	14891	14754	14803	14768	14913	14827	14866	14757	14804	14975	14848	14787	14954	14852	14706	14835	14678	14779	14778	14667	14938	14755	14672	14840	14837	14716	15057	14833	14813	14945	14858	14730	14713	14813	14796	14820	14745	14864	14985	14833	14887	14828	14920	14816	14883	14929	14837	14793	14846	14589	14882	14904	14843	14898	14919	14680	14884	14787	14928	14799	14912	14707	14577	14731	14914	14667	14731	14935	14697	14771	14769	14867	14822	14715	14799	14759	14695	14890	14916	14838	14664	14819	14807	14919	14894	14733	14877	14795	14975	14679	14758	14792	14750	14820	14934	14804	14799	14843	14903	14743	14807	14753	14857	14863	14809	14814	14960	14655	14797	14851	14766	14928	14722	14744	14860	14696	14689	14930	14754	14808	14766	14758	14762	14735	14758	14611	14776	14731	14781	14695	14710	14709	14812	14763	14732	14826	14865	14813	14765	14883	14790	14666	14793	14961	14823	14733	14934	14780	14843	14774	14747	14897	14845	14764	14808	14883	14808	14831	14634	14807	14857	14699	14812	15007	14756	14780	14935	14683	14876	14941	14851	14907	14858	14812	14714	14808	14841	14845	14773	14898	14720	14890	14853	14950	14875	14547	14827	14954	14789	14854	14822	14862	14800	14791	14728	14719	14739	14854	14898	14765	14903	14829	14728	14673	14815	14710	14969	14779	14790	14983	14711	14924	14762	14728	14835	14849	14762	14788	14722	14861	14925	14932	14884	14680	14705	14837	14741	14863	14883	14907	14786	14668	14822	14824	15096	14689	14699	14824	14858	14833	14766	14604	14936	14726	14856	14800	14826	14807	14782	14681	14816	14742	14930	14754	14757	14887	14888	14739	14732	14801	14979	14749	14807	14747	14928	14901	14618	14791	14719	14941	14869	14801	14739	14676	14877	14876	14756	14847	14948	14896	14900	14758	14760	14689	14852	14753	14788	14945	14818	14980	14908	14851	14842	14714	14691	14814	14829	14807	14665	14891	14683	14905	14808	14789	14845	15022	14909	14794	14903	15025	14853	14886	14705	14894	14827	14904	14778	14769	14863	14773	14824	14922	14726	14733	14762	14905	14768	14792	14701	14680	14802	14970	14778	14704	14915	14964	14706	14754	14847	14760	14692	14864	14725	14830	14895	14729	14845	14882	14834	14884	14867	14784	14779	15019	14880	14768	14976	14713	14805	14894	14850	14667	14732	14691	14741	14584	14667	14831	14744	14934	14818	14596	15116	14841	14764	14890	14906	14927	14837	14927	14791	14912	14810	14759	14928	14851	14919	14831	14781	14714	15002	14827	14902	14649	14772	14792	14812	14729	14815	14855	14793	14775	14858	14790	14782	14837	14702	14923	14724	14660	14766	14712	14738	14948	14948	14698	14780	14667	14767	14736	14817	14792	14773	14865	14755	14843	14837	14828	14874	14673	14786	14812	14839	14711	14785	14704	14855	14938	14835	14872	14704	14880	14858	14648	14636	14903	14784	14798	14804	14813	15115	14716	14941	14618	14772	14830	14837	14803	14809	14932	14670	14924	14788	14733	14815	14628	14726	14941	14831	14865	14835	14821	14922	14921	14892	14724	14810	14833	14740	14807	14900	14897	14806	14786	14800	14938	14903	14825	14713	14915	14894	14683	14929	14900	14894	14913	14927	14735	14698	14884	15012	14760	14771	14731	14876	14739	14875	15082	14855	14730	14918	14761	14825	14930	14957	14597	14816	14900	14703	14854	14809	14800	14851	14902	14796	14896	14819	14788	14788	14811	14712	14770	14704	15040	14619	14961	14741	14790	14828	14810	14643	14884	14752	14748	14929	14705	14934	14738	14813	14772	14845	14962	15119	14894	14941	15030	14776	14887	14830	14822	14826	14679	14947	14800	14667	14771	14836	14851	14804	14827	14761	14809	14866	14677	14696	14600	14882	14597	14950	14700	14770	14871	14597	14780	14663	14722	14713	14789	14799	14818	15045	14927	14735	14822	14715	14787	14760	14813	14879	14806	14824	14780	14840	14711	14949	14762	14893	14730	14867	14769	14716	14978	14737	14897	14733	14839	14788	14711	14648	14695	14877	14908	14787	14852	14925	14743	14806	14941	14747	14841	14797	14861	14906	14862	14670	14661	14866	14734	14961	14812	14904	14945	14815	14776	14839	14718	14919	14694	14765	14870	14841	14814	14799	14791	14808	14669	14761	14799	14906	14678	14864	14869	14811	14896	14802	14865	14955	14916	14834	14646	14735	14815	15043	14789	14629	14685	14743	14744	14979	14863	14882	14805	14838	14862	14898	14800	14889	14804	14681	14870	14883	14857	14872	14785	14850	14779	14737	14790	14706	14834	14938	14916	14831	14825	14774	14800	14846	14844	14981	14768	15001	14815	14916	14754	14870	14822	14815	14699	14698	14818	14791	14813	14761	14906	14893	14855	14847	14813	14842	14744	14743	14859	14884	14663	14704	14848	14660	15036	14782	14728	14783	14829	14826	14756	14831	14953	14934	14761	14789	14959	14691	14843	14803	14812	14809	14671	14712	14721	14807	14868	14846	14874	14981	14893	14789	14862	15097	14668	14774	14686	14835	14554	14768	14676	14910	14854	14814	14861	14821	14864	14960	14711	14717	14892	14666	14683	14681	14684	14863	14809	14693	14950	14810	14905	14780	14841	14805	14722	14700	14880	14736	14738	14741	14809	14747	14846	14994	14834	14952	14948	14735	14808	15087	14918	14781	14892	14734	14895	14798	14796	14820	14696	14760	14742	14923	14800	14705	14828	14705	14856	14666	14703	14962	14730	14808	14752	15009	14759	14822	14741	14849	14809	14802	14867	14969	14867	14671	14820	14957	14702	14791	14764	14851	14812	14866	14776	14799	14881
27101	22245	25673	22658	18958	18108	17761	17160	16995	16906	16655	16572	16555	16576	16675	16516	16429	16153	16090	16111	16125	16453	16244	16180	16564	16193	16355	16117	16289	16166	16169	16241	16314	16340	16246	16289	16333	16369	16135	16255	16211	16218	15987	16146	16063	16167	15850	16128	16294	16104	15915	16228	16124	16190	16118	16515	16175	16039	16305	16027	15951	16223	16196	16167	16195	16286	16337	16171	16207	16064	16013	16156	16134	16071	15995	16251	16181	16138	15893	16040	16241	16203	16133	16193	16039	16080	16262	15943	16159	16237	16241	16254	16031	16005	16010	16135	16000	16147	16134	16298	16021	16155	16121	16000	16104	16190	16224	16031	15986	16026	16155	16103	16046	16219	16218	16235	15992	16105	16081	16072	16287	16011	15995	16158	16064	16186	16022	16206	16099	16027	15936	16146	16007	16114	16052	16220	16175	15961	16030	16080	16246	16166	16044	16183	16084	16142	16167	16123	16069	15960	15971	15922	16087	16152	16098	16154	16056	16021	16221	16006	16337	16096	16142	16078	16136	16124	16138	16054	16173	15856	16050	15989	15962	15827	16032	15944	15952	15990	16128	16114	16126	16009	16120	16183	16232	16116	16091	16061	16143	16073	16308	16053	16045	16132	16070	16143	16098	16052	16148	16103	15935	16227	16064	16123	16214	15892	16063	16107	16310	16086	15971	16096	16184	16115	15954	16063	16276	16266	16091	16137	16110	16022	15993	16242	16002	16058	16050	16079	16106	16244	16114	15752	16217	16072	15975	16038	16016	16116	16125	15887	16019	16013	16284	16170	16219	16090	16151	16229	16126	16134	16014	16294	16151	16142	16092	16232	16154	16032	16154	16509	16180	16024	16259	16078	16115	16131	15957	15905	15988	16130	16239	16062	16071	15939	16305	16134	16309	16277	15902	15989	15907	16163	16215	16166	16162	16213	16151	16010	16040	16034	16288	15958	16293	16006	16100	16249	16058	16044	16142	16106	16175	16312	16343	16216	16022	16072	16257	16039	16144	16136	16077	16015	16077	16005	16070	16058	16184	16192	16217	16033	16189	16216	16314	15912	16223	15994	16127	16077	16204	16168	15952	16224	16091	15840	16052	15830	16048	16130	16086	16155	16045	16035	15989	16133	16064	16185	16155	16028	16073	16139	16015	15934	16180	16067	16053	15953	16065	16200	15996	15957	16223	16097	16074	16170	16125	16008	16046	16209	16135	16111	16012	16337	16125	16241	16097	15939	16112	16137	15915	16064	16046	16142	16030	16136	16169	16154	16085	16224	16192	16162	16211	16334	16136	16181	16182	15987	16140	16198	16134	16084	16050	15936	16179	16093	16167	15967	16009	16070	16144	16202	16069	16193	16285	16259	16123	16087	15993	16013	16114	15930	16095	16176	16180	16125	16054	16144	16142	16234	16020	16116	16093	16001	16141	16006	16321	16252	15984	16263	16152	16248	16218	16311	16104	15995	15866	16055	16265	16190	16064	16269	16143	16243	16199	16359	16070	16032	16115	16053	16221	16147	16077	16229	16257	15964	16098	16161	16125	15871	16183	15870	16187	16169	16111	16308	16166	16102	16189	16026	15851	16166	16148	15952	16107	16049	15910	16109	16210	16091	16005	15945	15979	16146	16143	16069	15994	15946	16022	16131	16214	16240	15986	15858	16174	16095	16240	16023	16160	16151	16095	16052	16074	16152	16057	15975	16162	16078	16166	16324	16142	16231	16119	16331	16158	15976	16257	16441	16087	16172	16160	16145	16204	16029	16108	16008	16141	15939	16001	16023	16150	16184	16029	16178	16094	15905	16021	16126	16208	15987	16013	16092	16161	16212	16084	15982	16314	16304	16055	16202	16022	16030	16151	16086	15795	16306	16242	15916	16312	16105	15994	16052	16273	16103	16016	16247	16163	16115	16116	16026	16137	16127	16244	16022	15806	16158	16159	16143	16136	16182	16069	16176	15982	16105	16250	16191	16136	16172	16243	15939	16177	16038	16135	16055	16022	15974	16077	16210	16008	16080	16146	16159	16050	15944	16063	16004	16197	16013	16129	15832	16103	16233	16151	16266	16106	16184	16074	16056	16218	16176	16084	16405	16233	16226	15881	16026	15994	15991	16139	16290	16462	16154	16045	16047	16178	15964	16161	16076	16116	16151	16192	16186	16102	16115	16074	16121	16059	16309	16103	15991	16061	16103	16269	16135	16036	15947	16031	16085	15911	16032	15961	16079	15852	16009	16288	16059	16100	16098	16335	16120	16088	16106	16118	16123	16042	16312	16243	16271	16206	16226	15948	16208	16035	16064	16208	16163	16398	16170	16218	16140	15908	15902	16037	16120	16224	16018	16013	16032	16056	16017	16082	16109	16130	16011	16070	16150	16153	16116	16129	16055	16165	16178	16310	16326	16147	16388	16244	16095	16217	16076	16230	16245	16159	15963	16217	16101	16327	16237	16049	16151	15939	16051	16210	16069	16039	16231	16222	16077	16168	16003	16063	16017	15964	15956	16046	15912	16170	16081	16060	15974	16077	16313	16125	16294	16090	16277	16342	16239	16302	16126	16070	16091	16245	16205	16073	16029	16264	16126	16076	16125	16146	16141	16178	16226	16116	16119	15971	16268	16062	15943	15809	16254	16352	15906	16185	15945	16065	15867	16027	15912	16003	16260	16096	16177	16113	15863	15998	16280	16035	15995	16224	16238	16345	16155	15957	16303	15994	15997	16029	16034	16216	16051	16087	16144	16159	15972	16189	16048	16048	16103	16127	16049	15933	16228	16039	16207	16239	16118	16229	15993	16161	16103	16066	16171	16017	16014	16068	16230	16027	16062	16023	15916	16018	15962	16409	15939	16180	16101	16200	16071	15935	16198	16205	16275	16002	16059	16065	16081	16238	15911	16175	16185	16237	16098	16344	16275	16085	16171	15967	15999	15970	16125	16180	15869	15978	16187	16152	16049	16050	16047	16223	15938	16224	16183	16196	16290	16160	15936	16138	16049	16330	16292	16232	15962	16137	16009	16005	16014	15967	16079	16172	16079	16085	15988	15998	16148	15966	16010	16052	16020	16134	16290	15990	16148	16244	16261	15983	16131	16116	16171	16195	16055	16109	15983	16053	16112	15968	15943	16208	16176	16127	16174	16013	15966	16326	16053	15962	16302	16235	16211	16069	16240	16178	16150	16058	16038	16300	16119	16187	16154	16074	16086	16084	16125	16036	16068	16092	16083	15971	16199	16208	15995	16016	16190	16167	16230	15939	15946	16097	15981	16186	15963	16195	16030	16123	16144	15819	16084	16105	16114	15948	16029	15986	16264	16002	16175	16066	16273	16086	16004	16233	16068	15959	16192	16137	16103	16283	16092	16259	16313	16127	15955	16202	15925	16089	15983	16029	15957	16042	16022	15934	16032	15888	15911	16016	16091	16169	16158	16252	16271	16080	15927	15960	16036	15986	16216	15924	16251	16226	15900	16073	16068	16162	16243	15948	16121	16090	16077	16152	16060	16006	15995	16263	16032	16192	16109	16112	15936	16189	16068	15963	16129	16125	16272	16279	16156	16220	16112	15857	15942	16089	16118	15993	16084	16297	16028	16248	16016	16060	15977	16060	16066	16084	16227	16072	16123	16106	16109	16244	15994	15870	16219	16071	16025	16149	15981	15932	16123	16092	15962	16013	15969	15985	16377	16206	16149	16160	16179	16137	16243	15916	16004	16056	16121	15921	16001	15889	16076	16282	16098	16162	16237	16026	15970	16047	15950	16003	16059	16295	16163	16205	16056	16015	16141	16222	15877	15967	16001	16027	16008	16113	16225	15922	16057	16034	15898	16052	16104	16188	16217	16227	16167	16260	16082	16224	16084	16107	16167	16052	15947	15992	15935	16115	15994	16030	16023	15938	16199	16221	16244	16134	16170	16201	16094	16072	15943	15994	16089	16124	16093	16156	16234	15910	16332	16136	16094	16038	16348	16309	16156	16263	16100	16044	16159	16232	16020	16193	16048	16041	16108	16000	16100	15884	16162	16117	15965	16208	16160	16127	16113	16254	16294	16115	16187	16064	16133	16247	16071	16213	16326	16359	16077	16087	16138	15965	15995	15922	15918	16212	15966	16105	15973	16264	16080	16105	16161	16180	16232	16075	16140	15999	16290	16080	16111	16162	16256	16161	16163	16131	15995	16171	16176	16063	16175	16023	15991	16060	16134	15951	16101	16148	16042	16107	16189	16183	16054	15941	16069	15955	15995	16349	16094	16068	15861	16134	16143	16310	16002	16067	16030	16091	16138	16196	16171	16130	16182	15980	16218	16160	16247	16101	16244	16149	16293	15887	15961	15866	16181	15988	16273	16118	15796	16015	15943	16136	16208	16181	15983	16138	16150	16100	16189	16230	16234	16050	16022	16188	16068	16071	16137	16087	16097	16085	16027	16020	16061	16034	16241	16041	15830	16236	16311	16096	15943	15976	15947	15998	16125	16012	16134	16040	16103	16085	16103	16109	16228	16109	16113	15987	16161	16152	16057	16137	16312	16109	16124	15989	16083	16189	16169	15945	16064	16093	15964	16103	15973	16222	16307	16207	16336	16003	16077	16231	16010	15911	15997	16155	15943	15913	15712	16032	16226	15961	16174	15929	16167	15936	16072	16183	16243	16140	16125	16153	16048	16297	16121	16136	16109	15985	16225	16227	16005	16311	16118	15812	16002	16039	16265	16111	16252	16186	16171	16091	16065	16236	16138	16199	16109	16133	16111	16300	16095	16254	16011	16072	15986	16149	16299	16148	15920	15993	16230	16039	16060	16100	16018	16128	16271	16247	16174	16111	15999	16364	16287	16053	16002	16086	16321	16255	16148	16163	16007	16161	16242	16073	16056	16021	16081	16139	16106	16114	15985	16021	15984	16067	16179	16130	16164	16034	16226	16108	16027	16062	15955	16101	16117	16029	16064	16102	16038	16265	15991	16154	16131	15996	16094	16078	15907	16006	15962	16038	15878	16187	16078	16442	16244	16038	16090	16197	16209	16210	16351	16106	16052	15982	16008	16167	16022	16142	16052	16196	15990	16155	16023	16127	16038	16263	16046	16173	16081	16035	16174	16032	16048	16029	16010	16073	15985	16335	16085	16189	16096	16202	16068	15946	16209	16096	16139
19452	26597	25141	20693	19073	17825	16945	16441	16038	15580	15464	15380	15215	15111	14912	15082	14798	14710	14821	14994	14836	14703	14660	14724	14675	14542	14653	14582	14645	14755	14585	14606	14561	14603	14470	14612	14532	14614	14524	14504	14606	14473	14662	14573	14492	14632	14583	14517	14606	14496	14591	14505	14537	14570	14481	14493	14561	14556	14615	14493	14603	14601	14659	14503	14672	14497	14618	14498	14595	14269	14440	14643	14452	14401	14460	14524	14480	14430	14486	14494	14527	14597	14352	14463	14831	14526	14395	14408	14299	14532	14643	14667	14387	14480	14576	14639	14425	14471	14572	14471	14513	14502	14517	14580	14580	14601	14473	14464	14466	14393	14432	14450	14631	14393	14628	14535	14373	14653	14627	14455	14536	14646	14545	14408	14616	14453	14462	14486	14326	14596	14451	14590	14352	14583	14444	14439	14376	14585	14438	14497	14440	14530	14548	14455	14576	14519	14305	14625	14503	14571	14337	14381	14468	14583	14346	14476	14545	14582	14499	14455	14439	14479	14499	14526	14572	14520	14717	14501	14546	14361	14410	14479	14530	14333	14718	14397	14652	14466	14331	14506	14354	14546	14514	14387	14363	14334	14645	14510	14461	14585	14641	14479	14584	14500	14417	14406	14286	14578	14483	14504	14472	14691	14476	14480	14510	14572	14376	14486	14649	14568	14600	14452	14338	14536	14799	14397	14523	14593	14554	14401	14536	14418	14400	14430	14525	14497	14277	14446	14547	14400	14554	14622	14454	14387	14429	14553	14428	14373	14417	14623	14650	14612	14358	14585	14472	14445	14482	14342	14439	14371	14480	14640	14556	14375	14454	14586	14448	14515	14532	14388	14476	14329	14594	14530	14428	14515	14569	14499	14514	14671	14346	14462	14491	14532	14426	14466	14426	14453	14448	14520	14548	14477	14445	14570	14542	14681	14417	14463	14345	14454	14651	14539	14321	14635	14605	14487	14449	14479	14412	14505	14535	14475	14492	14358	14468	14495	14452	14468	14465	14340	14559	14596	14645	14337	14624	14738	14461	14518	14554	14545	14401	14532	14467	14436	14435	14530	14569	14421	14349	14413	14534	14229	14372	14648	14508	14555	14565	14389	14513	14598	14535	14315	14576	14456	14697	14546	14496	14521	14468	14508	14499	14676	14520	14415	14551	14415	14394	14574	14631	14527	14464	14396	14354	14597	14629	14641	14458	14437	14634	14467	14730	14477	14479	14528	14528	14492	14515	14581	14527	14477	14286	14513	14562	14669	14509	14395	14541	14492	14564	14446	14557	14610	14401	14448	14439	14592	14646	14605	14549	14600	14599	14477	14451	14506	14458	14317	14438	14592	14381	14535	14497	14365	14552	14634	14494	14250	14329	14450	14522	14600	14380	14607	14397	14448	14483	14485	14534	14471	14489	14527	14519	14526	14571	14456	14521	14672	14347	14414	14318	14441	14461	14565	14436	14539	14428	14412	14480	14329	14622	14356	14530	14497	14478	14394	14487	14367	14460	14341	14350	14549	14485	14586	14434	14656	14568	14509	14514	14539	14371	14440	14476	14464	14351	14222	14615	14480	14690	14534	14548	14521	14530	14489	14402	14557	14720	14551	14421	14368	14574	14412	14420	14562	14417	14433	14456	14370	14501	14540	14488	14569	14492	14560	14453	14382	14344	14522	14472	14522	14382	14514	14439	14480	14419	14434	14377	14567	14377	14547	14422	14491	14524	14524	14421	14363	14309	14477	14466	14419	14413	14661	14358	14526	14563	14447	14387	14453	14661	14529	14383	14510	14379	14580	14572	14567	14327	14513	14422	14551	14389	14437	14499	14683	14451	14416	14557	14661	14496	14507	14503	14489	14535	14494	14482	14562	14352	14459	14423	14394	14497	14500	14636	14494	14436	14540	14477	14473	14583	14490	14381	14498	14522	14400	14585	14473	14536	14613	14404	14590	14522	14648	14527	14535	14563	14579	14478	14451	14502	14556	14441	14514	14451	14398	14476	14516	14571	14452	14414	14406	14486	14602	14528	14570	14282	14623	14706	14585	14575	14411	14459	14658	14439	14495	14469	14517	14574	14481	14498	14482	14314	14403	14535	14553	14542	14214	14559	14527	14551	14493	14482	14442	14495	14429	14445	14357	14571	14532	14538	14541	14467	14352	14423	14633	14424	14388	14471	14575	14514	14515	14495	14263	14662	14450	14540	14456	14357	14454	14472	14398	14458	14587	14457	14504	14525	14427	14570	14405	14381	14431	14617	14498	14429	14449	14550	14536	14464	14537	14547	14352	14447	14476	14581	14607	14484	14436	14501	14641	14369	14427	14439	14622	14673	14408	14515	14595	14594	14382	14606	14410	14420	14375	14618	14395	14676	14276	14535	14603	14582	14436	14755	14575	14576	14411	14512	14624	14388	14559	14280	14638	14418	14420	14762	14603	14502	14411	14564	14575	14581	14444	14421	14454	14613	14481	14495	14384	14612	14526	14513	14548	14519	14556	14503	14355	14525	14333	14423	14498	14466	14428	14634	14583	14392	14332	14498	14602	14500	14419	14567	14461	14365	14538	14463	14544	14558	14574	14511	14371	14399	14506	14467	14346	14427	14288	14467	14599	14524	14427	14537	14580	14354	14367	14453	14497	14217	14424	14430	14446	14604	14440	14510	14428	14508	14384	14312	14551	14439	14638	14411	14388	14474	14481	14359	14413	14626	14631	14605	14449	14566	14406	14289	14380	14426	14423	14464	14587	14634	14281	14571	14607	14709	14353	14472	14654	14580	14582	14518	14740	14609	14616	14483	14607	14561	14516	14384	14535	14574	14491	14498	14527	14772	14557	14424	14481	14550	14515	14536	14486	14696	14455	14426	14405	14564	14539	14549	14414	14373	14498	14374	14574	14565	14492	14609	14523	14569	14500	14502	14614	14353	14417	14416	14414	14463	14570	14555	14394	14501	14614	14512	14524	14447	14626	14499	14503	14435	14598	14490	14483	14485	14511	14636	14334	14635	14575	14628	14529	14447	14452	14518	14462	14567	14542	14547	14433	14492	14464	14535	14479	14432	14544	14457	14378	14648	14505	14428	14488	14540	14578	14465	14534	14537	14481	14359	14438	14358	14520	14525	14491	14396	14384	14288	14365	14337	14511	14362	14472	14605	14505	14441	14458	14483	14514	14427	14480	14440	14515	14541	14407	14462	14467	14410	14453	14483	14443	14442	14476	14380	14556	14593	14494	14410	14464	14443	14460	14500	14360	14485	14419	14352	14424	14449	14516	14615	14627	14526	14364	14502	14341	14611	14532	14473	14518	14341	14633	14447	14384	14549	14663	14559	14514	14508	14496	14578	14615	14481	14480	14508	14503	14518	14664	14558	14475	14514	14404	14415	14465	14482	14386	14567	14534	14547	14641	14656	14485	14466	14538	14552	14629	14528	14531	14665	14394	14537	14417	14441	14460	14321	14551	14603	14362	14481	14433	14494	14504	14717	14478	14443	14511	14598	14435	14521	14533	14593	14445	14494	14545	14411	14565	14411	14423	14454	14505	14498	14552	14426	14607	14340	14390	14334	14332	14494	14470	14546	14406	14545	14511	14533	14406	14754	14473	14606	14514	14499	14536	14633	14609	14406	14446	14556	14572	14398	14546	14485	14452	14483	14578	14490	14453	14595	14472	14477	14729	14452	14591	14533	14379	14567	14588	14543	14640	14266	14649	14503	14493	14435	14462	14551	14447	14492	14615	14370	14655	14617	14684	14370	14400	14465	14547	14651	14546	14305	14557	14385	14481	14595	14529	14505	14433	14431	14469	14457	14527	14524	14448	14490	14446	14464	14442	14474	14510	14500	14495	14493	14206	14579	14524	14537	14419	14265	14327	14602	14517	14527	14453	14448	14546	14643	14527	14604	14289	14663	14598	14443	14490	14467	14571	14561	14474	14449	14427	14383	14512	14518	14476	14585	14527	14545	14440	14510	14457	14675	14495	14559	14585	14591	14622	14485	14571	14435	14530	14343	14576	14463	14544	14480	14474	14527	14419	14578	14450	14505	14423	14600	14299	14574	14484	14485	14528	14617	14615	14526	14483	14613	14464	14477	14456	14432	14425	14512	14625	14471	14573	14501	14523	14533	14554	14369	14477	14284	14485	14558	14353	14577	14372	14513	14508	14543	14347	14548	14587	14269	14639	14339	14462	14599	14588	14440	14482	14445	14509	14563	14443	14568	14515	14623	14374	14559	14633	14590	14614	14573	14598	14469	14575	14530	14506	14445	14444	14467	14569	14383	14511	14451	14504	14540	14638	14548	14423	14327	14603	14387	14406	14536	14416	14502	14527	14526	14520	14527	14428	14426	14530	14535	14510	14687	14499	14551	14506	14502	14576	14488	14488	14522	14443	14612	14292	14363	14614	14400	14393	14504	14493	14505	14598	14574	14510	14604	14560	14520	14606	14397	14399	14435	14435	14549	14607	14496	14464	14486	14609	14337	14499	14393	14539	14477	14257	14452	14366	14340	14588	14394	14467	14488	14452	14333	14603	14570	14636	14416	14567	14315	14581	14478	14409	14618	14642	14428	14399	14516	14415	14443	14598	14475	14583	14498	14369	14521	14454	14590	14551	14545	14422	14544	14460	14486	14561	14319	14674	14660	14375	14538	14427	14675	14364	14602	14549	14385	14610	14505	14396	14473	14410	14499	14678	14460	14384	14597	14563	14540	14436	14565	14600	14466	14530	14475	14542	14455	14365	14448	14604	14535	14427	14502	14474	14638	14426	14543	14633	14354	14552	14497	14410	14474	14378	14288	14529	14560	14468	14338	14593	14438	14606	14358	14556	14469	14323	14630	14482	14526	14375	14581	14411	14450	14434	14572	14474	14531	14647	14548	14443	14546	14544	14537	14522	14457	14549	14512	14612	14415	14480	14510	14566	14538	14472	14360	14578	14356	14467	14472	14392	14400	14537	14490	14554	14677	14575	14396	14492	14483	14602	14594	14621	14533	14535	14476	14423	14601	14450	14396	14231	14400	14573	14499	14489	14368	14506	14544	14577	14576	14359	14536	14277	14353	14411	14387	14491	14586	14475	14493	14602	14464	14462	14504	14340	14552	14537	14479	14608	14551	14602	14581	14562	14440	14435	14484	14422	14446	14660
23522	20940	28194	23905	22121	22599	21635	18755	18192	18088	17812	17370	17427	17368	17274	17077	16949	17071	16900	17124	17073	17037	16975	16877	17057	16757	16795	16893	16712	16794	16728	16770	16822	16598	16594	16668	16706	16637	16675	16710	16739	16533	16606	16576	16738	16748	16604	16558	16575	16650	16648	16601	16743	16540	16600	16672	16737	16532	16591	16557	16391	16323	16769	16556	16326	16543	16704	16595	16485	16573	16538	16679	16512	16623	16472	16411	16590	16603	16503	16683	16628	16598	16640	16563	16569	16558	16503	16556	16518	16688	16654	16524	16647	16525	16518	16495	16534	16448	16508	16651	16498	16648	16633	16460	16521	16658	16657	16587	16376	16461	16427	16316	16730	16491	16488	16493	16569	16705	16586	16755	16652	16464	16424	16515	16539	16599	16429	16509	16558	16505	16482	16651	16607	16513	16496	16574	16470	16383	16609	16500	16630	16558	16615	16694	16444	16642	16653	16582	16545	16860	16554	16400	16621	16509	16441	16557	16450	16635	16530	16466	16373	16418	16385	16376	16453	16448	16362	16594	16547	16497	16450	16462	16590	16442	16420	16225	16520	16543	16547	16424	16450	16556	16431	16549	16418	16646	16368	16724	16526	16432	16666	16654	16557	16380	16459	16698	16540	16529	16645	16532	16657	16401	16279	16482	16533	16425	16392	16420	16471	16600	16524	16549	16500	16604	16409	16529	16498	16602	16666	16553	16566	16579	16608	16443	16525	16527	16428	16637	16574	16445	16313	16528	16543	16444	16413	16580	16523	16396	16632	16522	16562	16686	16437	16330	16467	16713	16676	16633	16319	16616	16265	16571	16474	16476	16660	16599	16346	16546	16599	16535	16511	16507	16487	16566	16552	16520	16544	16290	16664	16674	16579	16606	16470	16306	16421	16566	16460	16634	16646	16545	16663	16279	16587	16364	16452	16591	16471	16458	16544	16667	16545	16632	16618	16502	16582	16597	16478	16307	16458	16497	16589	16580	16468	16625	16542	16471	16442	16433	16572	16423	16412	16547	16555	16466	16396	16501	16586	16453	16566	16445	16674	16373	16415	16432	16677	16571	16506	16655	16419	16495	16426	16393	16510	16542	16542	16627	16596	16704	16676	16622	16501	16369	16651	16679	16410	16549	16493	16412	16404	16309	16469	16541	16552	16444	16398	16482	16561	16576	16535	16576	16752	16588	16477	16484	16493	16428	16605	16622	16570	16725	16559	16526	16412	16511	16551	16398	16659	16465	16481	16526	16398	16837	16551	16479	16335	16598	16641	16551	16334	16482	16359	16499	16644	16433	16722	16530	16596	16701	16374	16295	16674	16308	16625	16645	16452	16501	16450	16672	16514	16484	16603	16757	16625	16405	16559	16584	16787	16638	16755	16504	16658	16631	16704	16457	16596	16561	16630	16515	16569	16547	16473	16400	16437	16657	16418	16675	16516	16447	16447	16673	16415	16312	16548	16661	16498	16615	16519	16372	16583	16368	16586	16444	16500	16610	16624	16654	16410	16546	16482	16680	16437	16470	16567	16503	16447	16582	16505	16449	16491	16469	16654	16411	16557	16351	16545	16350	16578	16589	16667	16454	16478	16413	16414	16562	16428	16654	16438	16688	16545	16563	16506	16592	16572	16205	16514	16577	16436	16435	16589	16345	16504	16558	16579	16582	16435	16331	16496	16480	16504	16422	16394	16454	16501	16458	16510	16664	16546	16656	16607	16499	16478	16401	16620	16473	16356	16737	16516	16647	16493	16412	16578	16818	16608	16620	16450	16683	16573	16668	16575	16500	16564	16469	16590	16639	16661	16578	16630	16561	16611	16392	16424	16666	16616	16463	16548	16463	16473	16610	16571	16745	16510	16356	16425	16677	16390	16350	16399	16537	16483	16498	16480	16648	16366	16444	16533	16553	16636	16509	16596	16562	16438	16490	16356	16683	16471	16597	16567	16568	16575	16648	16259	16575	16324	16502	16656	16417	16509	16655	16654	16651	16516	16486	16524	16401	16499	16429	16502	16551	16525	16637	16564	16467	16501	16411	16296	16400	16541	16536	16574	16587	16550	16574	16486	16230	16588	16372	16491	16502	16272	16438	16409	16447	16686	16528	16572	16538	16608	16630	16666	16501	16392	16677	16803	16523	16557	16445	16454	16521	16595	16595	16606	16421	16615	16631	16524	16478	16367	16687	16608	16648	16409	16418	16457	16433	16411	16205	16624	16679	16449	16666	16783	16589	16642	16485	16344	16566	16453	16343	16334	16219	16505	16473	16370	16516	16442	16512	16371	16473	16311	16514	16446	16506	16502	16535	16300	16633	16618	16642	16694	16545	16454	16503	16576	16566	16599	16529	16576	16472	16510	16582	16538	16565	16578	16428	16534	16441	16426	16480	16548	16540	16682	16571	16504	16669	16488	16405	16554	16645	16575	16519	16357	16676	16440	16660	16380	16658	16622	16608	16459	16486	16578	16410	16633	16704	16529	16666	16392	16359	16598	16423	16336	16420	16540	16495	16716	16689	16366	16437	16275	16533	16609	16405	16546	16511	16599	16338	16345	16604	16434	16383	16616	16618	16490	16463	16594	16403	16483	16638	16591	16661	16590	16733	16568	16539	16571	16498	16445	16650	16476	16460	16586	16732	16395	16707	16421	16649	16658	16509	16605	16359	16672	16530	16527	16602	16591	16456	16511	16520	16603	16437	16533	16645	16574	16634	16545	16431	16518	16549	16472	16538	16452	16386	16429	16490	16598	16500	16419	16432	16348	16518	16531	16392	16409	16492	16533	16480	16505	16581	16638	16616	16468	16584	16506	16597	16644	16573	16593	16456	16380	16565	16418	16407	16633	16467	16626	16406	16298	16397	16310	16452	16417	16617	16633	16546	16739	16627	16573	16698	16514	16399	16532	16603	16509	16755	16660	16559	16702	16603	16725	16488	16417	16646	16700	16653	16460	16572	16637	16619	16581	16600	16616	16634	16420	16628	16395	16445	16462	16480	16748	16629	16569	16600	16642	16451	16533	16597	16728	16451	16574	16357	16412	16459	16502	16351	16598	16555	16793	16479	16463	16599	16621	16603	16375	16639	16445	16368	16405	16554	16386	16538	16740	16580	16629	16391	16436	16325	16465	16493	16661	16422	16654	16683	16623	16417	16435	16456	16532	16452	16251	16521	16648	16451	16391	16570	16556	16638	16474	16531	16591	16615	16323	16619	16610	16780	16519	16620	16567	16613	16649	16649	16471	16652	16603	16466	16512	16592	16658	16548	16262	16649	16677	16479	16321	16469	16475	16545	16306	16533	16597	16389	16586	16632	16556	16457	16490	16502	16585	16575	16491	16496	16625	16426	16468	16527	16569	16541	16563	16497	16731	16504	16676	16414	16640	16551	16359	16667	16625	16515	16554	16604	16531	16426	16628	16297	16463	16585	16435	16571	16603	16707	16528	16597	16495	16599	16587	16491	16582	16421	16666	16551	16505	16525	16656	16497	16527	16491	16484	16575	16453	16385	16499	16666	16566	16597	16534	16613	16423	16521	16731	16546	16550	16740	16620	16465	16556	16556	16684	16538	16609	16483	16659	16522	16570	16578	16494	16562	16562	16531	16688	16407	16393	16589	16551	16376	16348	16536	16523	16772	16546	16472	16565	16485	16488	16556	16445	16336	16532	16468	16464	16567	16666	16599	16387	16373	16531	16427	16554	16575	16679	16721	16547	16508	16773	16634	16581	16535	16398	16475	16309	16667	16407	16437	16715	16416	16640	16354	16258	16589	16689	16445	16549	16666	16604	16673	16495	16400	16446	16549	16574	16489	16304	16584	16547	16607	16377	16499	16503	16570	16354	16543	16583	16595	16384	16552	16607	16437	16620	16484	16638	16356	16613	16561	16631	16410	16480	16656	16543	16438	16413	16526	16498	16392	16435	16487	16553	16528	16727	16384	16464	16346	16623	16528	16647	16682	16650	16591	16543	16661	16680	16495	16677	16499	16614	16395	16535	16301	16334	16312	16620	16347	16599	16516	16542	16440	16375	16685	16502	16255	16456	16612	16376	16552	16335	16517	16459	16410	16639	16476	16478	16399	16566	16418	16432	16503	16661	16611	16377	16516	16722	16681	16414	16488	16563	16426	16790	16470	16297	16616	16298	16288	16595	16552	16444	16519	16487	16597	16539	16513	16624	16333	16640	16522	16424	16681	16767	16539	16656	16265	16442	16658	16569	16558	16574	16565	16562	16560	16534	16594	16545	16453	16658	16622	16745	16641	16486	16561	16703	16626	16459	16388	16571	16579	16586	16344	16463	16320	16579	16459	16535	16708	16603	16474	16673	16405	16560	16480	16582	16626	16515	16502	16456	16666	16735	16472	16392	16402	16365	16552	16511	16411	16643	16520	16556	16433	16586	16392	16590	16570	16597	16406	16481	16466	16453	16391	16544	16317	16588	16467	16604	16508	16512	16648	16580	16549	16441	16504	16643	16544	16486	16589	16551	16571	16540	16476	16442	16489	16679	16604	16538	16428	16438	16301	16606	16633	16345	16573	16548	16450	16434	16531	16664	16450	16469	16568	16505	16582	16656	16659	16576	16581	16653	16620	16553	16556	16477	16565	16590	16588	16394	16464	16470	16585	16562	16570	16667	16461	16391	16535	16430	16549	16646	16479	16396	16486	16453	16383	16566	16482	16570	16511	16601	16352	16665	16646	16606	16731	16495	16501	16521	16553	16346	16491	16498	16575	16763	16551	16476	16689	16564	16541	16492	16500	16690	16450	16481	16356	16347	16313	16601	16560	16623	16312	16660	16397	16470	16376	16374	16403	16679	16503	16597	16477	16596	16402	16547	16602	16615	16532	16673	16383	16535	16589	16575	16624	16563	16434	16622	16278	16684	16566	16555	16452	16458	16521	16504	16424	16679	16504	16535	16413	16715	16319	16535	16341	16442	16677	16292	16521	16518	16506	16448	16512	16532	16621	16507	16555	16409	16407	16495	16595	16389	16534	16426	16676	16714	16559	16576	16783	16673	16530	16518	16590	16550	16600	16684	16566	16450	16607	16627	16478	16446	16532	16452	16554	16392	16355	16466	16462	16466	16306	16413	16536	16458	16539	16494	16384	16516	16331	16794	16547	16582	16579	16500	16488	16463	16480
20433	33015	30571	25059	22578	20685	18995	18026	17380	17036	16398	16125	15914	15920	15596	15689	15269	15286	15339	15215	15291	15311	15191	15161	15279	15017	14989	15285	14903	15020	15100	14915	14947	14904	14816	15184	15096	15037	14906	14995	14699	14824	15007	14858	14784	14955	14810	14719	14938	15032	14898	14928	14926	14907	14709	14826	14880	14864	14753	14786	14867	14767	14690	14770	14782	14844	14846	14707	14742	14790	14723	14781	14720	14821	14792	14711	14659	14784	14829	14844	14742	14801	14819	14713	14831	14719	14803	14920	14962	14635	14941	14791	14693	14772	14865	14973	14934	14660	14823	14809	14831	14714	14745	14858	14828	15020	14775	14707	14758	14807	14799	14820	14834	14702	14730	15042	14754	14817	14508	14674	14831	14841	14908	14644	14875	14755	14721	14644	14807	14833	14739	14842	14718	14814	14723	14779	14653	14738	14762	14777	14637	14741	14766	14897	14716	14852	14847	14723	14859	14760	14716	14710	14786	14731	14859	14995	14690	14723	14780	14711	14605	14807	14729	14709	14700	14991	14987	14765	14867	14703	14758	14967	14931	14667	14775	14752	14776	14800	14690	14690	14714	14669	14765	14710	14650	14730	14707	14755	14813	14621	14690	14800	14963	14568	14759	14704	14721	14810	14734	14845	14771	14782	14692	14775	14742	14779	14799	14909	14854	14680	14842	14646	14822	14805	14758	14661	14749	14736	14769	14623	14742	14703	14797	14882	14874	14658	14879	14851	14622	14883	14829	14682	14846	14878	14905	14599	14892	14847	14662	14665	14797	14768	14784	14834	14814	14712	14838	14742	14841	14653	14819	14869	14729	14802	14826	14703	14761	14755	14899	14669	14847	14685	14816	14809	14773	14772	14714	14821	14797	14699	14685	14808	14861	14785	14751	14804	14658	14678	14798	14840	14703	14855	14728	14743	14819	14863	14869	14770	14749	14712	14767	14824	14724	14903	14747	14681	14669	14600	14828	14645	14832	14957	14832	14746	14719	14792	14668	14870	14671	14658	14723	14717	14553	14818	14888	14692	14787	14592	14918	14750	15010	14826	14802	14734	14796	14823	14708	14757	14780	14723	14848	14642	14923	14966	14570	15002	14528	14835	14724	14781	14822	14785	14746	14891	14748	14835	14822	14691	14707	14797	14937	14764	14624	14912	14822	14762	14672	14885	14887	14808	14691	14826	14829	14817	14685	14823	14703	14863	14808	14888	14878	14824	14673	14836	14657	14846	14734	14891	14805	14717	14695	14685	14809	14808	14743	14907	14843	14836	14676	14876	14544	14790	14810	14832	14673	14647	14765	14802	14847	14805	14902	14761	14792	14903	14678	14617	14701	14656	14842	14858	14701	14675	14793	14806	14932	14776	14941	14820	14805	14952	14716	14668	14751	14790	14853	14719	14847	14792	14798	14695	14789	14797	14779	15016	14669	14861	14734	14761	14742	14932	14744	14813	14706	14735	14746	14766	14922	14859	14763	14759	14689	14564	14671	14881	14773	14634	14744	14786	14874	14745	14739	14621	14740	14849	14584	14653	14755	14642	14873	14712	14676	14849	14747	14814	14746	14684	14863	14967	14678	14929	14793	14793	14919	14625	14836	14831	14747	14761	14898	14795	14787	14644	14736	14967	14725	14822	14752	14614	14895	14893	14708	14735	14707	14653	14799	14772	14618	14500	14711	14866	14648	14806	14788	14695	14785	14790	14557	14862	14816	14861	14668	14723	14821	14590	14875	14893	14848	14903	14691	14843	14677	14733	14613	15192	14725	14735	14721	14782	14654	14859	14670	14720	14805	14642	14665	14742	14864	14839	14675	14754	14896	14857	14717	14647	14675	14596	14765	14590	14774	14808	14790	14780	14783	14782	14730	14644	14736	14875	14724	14739	14855	14796	14600	14864	14629	14804	14853	14688	14710	14809	14722	14836	14764	14553	14795	14716	14729	14713	14897	14735	14814	14821	14701	14683	14676	14665	14726	14721	14694	14837	14683	14963	14999	14759	14763	14705	14663	14827	14765	14783	14958	14703	14784	14601	14737	14742	14883	15002	14802	14865	14762	14915	14875	14708	14767	14744	14993	14894	14843	14720	14822	14850	14692	14887	15069	14737	14696	14780	14761	14738	14737	14815	14841	14806	14971	14962	14862	14861	14826	14794	14771	14826	14574	14753	14687	14776	14756	14729	14849	14789	14806	14630	14813	14809	14784	14809	14814	14726	14687	14878	14830	14668	14740	14783	14855	14797	14697	14834	14743	14717	14690	14791	14873	14782	14712	14703	14586	14790	14583	14912	14775	14776	14608	14849	14816	14855	14753	14533	14745	14767	14715	14971	14774	14669	14702	14749	14832	14841	14770	15063	14693	14683	14748	14816	14667	14740	14657	14631	14833	14802	14648	14809	14680	14717	14616	14643	14740	14837	14751	14778	14620	14702	14551	14927	14721	14786	14781	14968	14692	14751	14736	14750	14651	14871	14844	14684	14852	14731	14832	14787	14753	14627	14795	14740	14756	14927	14507	14546	14647	14727	14866	14832	14721	14894	14815	14744	14811	14809	14641	14840	14814	14647	14784	14540	14676	14611	14717	14610	14775	14764	14729	14721	14890	14736	14556	14717	14935	14738	14709	14683	14758	14700	14657	14998	14634	14665	14675	14826	14771	14799	14791	14769	14781	14763	14746	14741	14828	14886	14710	14866	14694	14674	14798	14740	14740	14603	14609	14828	14829	14744	14756	14668	14753	15026	14830	14783	14758	14773	14742	14717	14726	14435	14740	14706	14801	14849	14799	14764	14846	14708	14844	14671	14807	14860	14815	14738	14988	14790	14788	14768	14603	14717	14784	14869	14738	14841	14778	14843	14770	14890	14748	14785	14835	14733	14852	14786	14652	14888	14819	14901	14745	14716	14848	14703	14895	14703	14813	14869	14597	14751	14946	14708	14668	14780	14743	14750	14666	14647	14797	14761	14780	14687	14914	14778	14755	14723	14791	14746	14835	14603	14694	14707	14587	14785	14982	14817	14718	14647	14651	14665	14881	14741	14717	14862	14730	14770	14685	14842	14534	14828	14566	14799	14893	14756	14689	14578	14814	14936	14638	14820	14571	14614	14828	14917	14795	14767	14990	14730	14750	14575	14778	14869	14809	14779	14692	14771	14787	14759	14820	14760	14753	14832	14749	14731	14721	14689	14826	14717	14700	14743	14732	14672	14728	14645	14778	14878	14798	14723	14854	14829	14803	14817	14737	14645	14847	14571	14804	14870	14865	14700	14832	14806	14812	14761	14974	14762	14969	14760	14889	14591	14670	14943	14685	14813	14845	14742	14780	14875	14723	14685	14744	14577	14800	14713	14739	14789	14944	14735	14705	14691	14822	14771	14783	14791	14834	14785	14890	14786	14719	14984	14747	14781	14749	14905	14861	14779	14733	14748	14745	14719	14767	14696	14653	14649	14850	14698	14662	14793	14682	14740	14702	14694	14696	14713	14678	14857	14638	14695	14589	14798	14825	14693	14884	14780	14837	14753	14834	14825	14722	14844	14734	14747	14693	14719	14727	14918	14687	14885	14884	14824	14730	14844	14888	14685	14803	14759	14714	14781	14783	14650	14890	14696	14751	14854	14757	14775	14831	14714	14804	14907	14672	14889	14658	14818	14818	14677	14728	14633	14869	14756	14916	14682	14832	14690	14776	14854	14933	14848	14590	14682	14801	14785	14881	14906	14802	14823	14662	14763	14581	14794	14797	14942	14825	14699	14900	14828	14920	14730	14759	14702	14701	14796	14662	14891	14681	14804	14725	14756	14787	14887	14895	14648	14690	14765	14711	14947	14793	14700	14824	14766	14737	14825	14643	14834	14594	14828	14780	14686	14665	14590	14787	14803	14911	14796	14710	14931	14567	14576	14730	14833	14967	14870	14767	14770	14627	15005	14810	14778	14860	14718	14624	14593	14755	14734	14817	14675	14860	14867	14701	14696	14661	14845	14729	14675	14777	14770	14780	14744	14861	14777	14779	14790	14741	14756	14577	14775	14795	14836	14749	14813	14549	14871	14791	14757	14838	14725	14759	14733	14878	14913	14697	14647	14751	14638	14604	14889	14827	14818	14655	14984	14967	14628	14824	14576	14779	14797	14837	14851	14788	14824	14859	14674	14598	14756	14588	14704	14700	14976	14613	14694	14570	14808	14815	14668	14869	14807	14697	14828	14764	14633	14743	14801	14884	14848	14789	14735	14820	14889	14793	14812	14681	14755	14864	14731	14647	14856	14859	14599	14591	14729	14658	14666	14757	14900	14840	14605	14691	14757	14862	14702	14792	14663	14869	14797	14762	14801	14786	14803	14797	14839	14881	14697	14860	14689	14852	14727	14823	14878	14956	14725	14883	14777	14916	14713	14819	14668	14879	14716	14738	14715	14946	14792	14777	14745	14912	14775	14843	14810	14587	14906	14748	14764	14912	14833	14798	14836	14820	14741	14605	14700	14715	14997	14683	14943	14728	14746	14827	14906	14785	14778	14835	14730	14676	14733	14832	14724	14690	14848	14921	14692	14961	14824	14915	14819	14694	14666	14665	14638	14683	14751	14860	14857	14677	14669	14823	14794	14655	14862	14672	14775	14879	14790	14822	14754	14728	14780	14704	14861	14828	14781	14540	14713	14939	14853	14750	14636	14697	14682	14866	14700	14867	14811	14946	14645	14869	14715	14638	14802	14870	14796	14829	14686	14796	14706	14740	14804	14885	14612	14711	14742	14694	14804	14807	14745	14898	14894	14866	14597	14640	14804	14819	14682	14866	14734	14790	14770	14822	14841	14628	14747	14863	14840	14613	14669	14537	14761	14888	14856	14800	14765	14682	14668	14983	14798	14925	14694	14968	14588	14865	14596	14700	14682	14961	14851	14783	14559	14788	14657	14788	14814	14796	14871	14694	14783	14690	14879	14630	14813	14787	14795	14971	14478	14629	14708	14664	14922	14739	14673	14810	14731	14805	14771	14895	14616	14530	14729	14698	14851	14823	14709	14697	14782	14869	14720	14698	14818	14732	14663	14552	14706	14762	14787	14737	14851	14883	14803	14615	14864	14774	14447	14934	14602	14820	14932	14756	14779	14791	14636	14716	14944	14923	14866	14712	14786	14864	14620
22425	20904	28535	23375	21224	23547	25461	20308	19112	19034	18460	18196	18167	17896	17788	17828	17714	17341	17589	17341	17595	17477	17435	17238	17367	17408	17238	17290	17172	17265	17148	17071	16960	16964	17130	16834	17087	17230	17012	16912	16972	16933	16949	16816	16700	16904	17042	16629	16677	16855	16724	16920	16806	16706	16952	16764	16643	16845	16660	16761	16842	16963	16843	16910	16971	16783	16609	16642	16819	16855	16980	16831	16888	17003	16930	16668	17002	16855	16842	16909	16760	16784	16801	16853	16695	16817	16877	16637	16683	16766	16814	16905	16771	16902	16851	16798	16821	16771	16835	16744	16769	16992	16878	16729	16700	16792	16786	16776	16787	16725	16756	16749	16690	16778	16803	16744	16741	16738	16988	16905	16668	16572	16772	16725	16478	16628	17001	16809	16875	16598	16954	16752	16654	16734	16799	16645	16823	16787	16750	16722	16857	16846	16722	16868	16659	16783	16695	16757	16498	16794	16716	16895	16728	16518	16794	16695	16756	16678	16888	16917	16727	16722	16635	16510	16801	16852	16381	16747	16838	16802	16807	16740	16962	16772	17051	16744	16775	16739	16658	16675	16641	16720	16578	16759	16788	16883	16804	16782	16730	16762	16766	16836	16755	16749	16738	16732	16643	16820	16742	16869	16911	16766	16787	16624	16830	16651	16645	16733	16705	16660	16628	16951	16790	16780	16601	16721	16783	16857	16653	16859	16554	16998	16785	16657	16766	16583	16954	16569	16792	16731	16673	16676	16802	16693	16794	16705	16673	16711	16634	16808	16566	16846	16813	16779	16865	16590	16698	16793	16708	16856	16648	16791	16900	16756	16615	16804	16854	16843	16817	16674	16809	16780	16760	16793	16614	16634	16712	16671	16935	16750	16823	16668	16669	16459	16762	16707	16865	16938	16653	16649	16839	16768	16741	16593	16768	16909	16620	16723	16861	16940	16797	16894	16693	16757	16544	16670	16722	16646	16845	16607	16753	16741	16721	16874	16963	16793	16902	16815	16806	16805	16633	16766	16583	16722	16767	16791	16754	16754	16801	16830	16927	16874	16737	16712	16728	16932	16872	16601	16730	16739	16720	16635	16626	16721	16751	16792	16510	16856	16964	16776	16782	16649	16964	16554	16810	16746	16790	16744	16696	16811	16891	16712	16769	16652	16702	16639	16816	16603	16932	16966	16867	16890	16659	16983	16714	16617	16641	16643	16755	16753	16815	16612	16532	16720	16786	16881	16707	16882	16829	16678	16827	16622	16679	16737	16637	16759	16583	16816	16889	16871	16697	16930	16821	16742	16639	16737	16737	16571	16811	16581	16940	16716	16735	16848	16823	16795	16765	16893	16662	16702	16697	16811	16501	16753	16726	16830	16868	16894	16674	16631	16784	16767	16846	16871	16770	16683	16938	16600	16744	16762	16893	16612	16664	16794	16658	16695	16804	16951	16818	16727	16767	16675	16864	16959	16691	16592	16784	16792	16630	16678	16796	16712	16871	16711	16874	16783	16717	16781	16719	16712	16726	16725	16928	16802	16872	16837	16690	16798	16932	17050	16758	16796	16705	16581	16676	16495	16818	16677	16796	16768	16566	16764	16777	16727	16706	16680	17018	16797	16639	16621	16727	16749	16757	16751	16957	16659	16635	16726	16831	16667	16710	16726	16772	16835	16621	16828	16831	16661	16816	16590	16868	16665	16698	16621	16754	16685	17081	16766	16713	16874	16846	16811	16888	16853	16766	16862	16643	16849	16796	16711	16636	16704	16870	16906	16726	16756	16865	16702	16671	16659	16756	16653	16731	16905	16730	16766	16605	16729	17024	16700	16842	16565	16767	16790	16796	16749	16739	16737	16850	16524	16639	16832	16583	16730	16726	16509	16932	16962	16859	16778	16875	16832	16675	16938	16572	16797	16776	16868	16860	16922	16697	16676	16892	16675	16746	16574	16709	16840	16557	16531	16832	16828	16779	16743	16811	16796	16679	16760	16773	16970	16916	16635	16774	16716	16624	16772	16599	16785	16659	16793	16785	16802	16690	16774	16742	16653	16832	16616	16751	16951	16804	16764	16814	16620	16802	16780	16729	16857	16526	16823	16723	16689	16896	16840	16813	16863	16810	16598	16730	16756	16749	16822	16854	16763	16754	16716	16726	16604	16811	16710	16620	16566	16637	16656	16861	16743	16646	16701	16860	16711	16864	16721	16443	16783	16797	16745	16704	16751	16794	16588	16768	16974	16827	16675	16812	16776	16534	16716	16604	16759	16627	16719	16716	16786	16730	16755	16801	16762	16818	16838	16766	16573	16819	16690	16404	16692	16773	16640	16803	16904	16593	16537	16831	16945	16648	16793	16891	16639	16765	16616	16856	16863	16802	16656	16839	16886	16823	16834	16634	16706	17081	16644	16665	16769	16690	16708	16849	16806	16735	16608	16785	16676	16868	16985	16627	16864	16786	16728	16876	16847	16652	16782	16851	16834	16826	16735	16736	16685	16830	16690	16823	16739	16946	16722	16726	16791	16983	16506	16639	16592	16533	16642	16744	16828	16654	16886	16961	16795	16847	16781	16693	16568	16797	16675	16592	16741	16587	16660	16766	16755	16898	16656	16743	16653	16764	16807	16775	16765	16733	16771	16830	16704	16799	16565	16848	16802	16620	16730	16658	16800	16693	16630	16803	16702	16872	16651	16739	16508	16965	16822	16792	16755	16807	16687	16684	16994	16782	16757	16734	16845	16985	16773	16731	16783	16750	16689	16640	16862	17019	16627	16692	16765	16612	16790	16818	16612	16609	16767	16808	16790	16677	16601	16743	16898	16655	16613	16548	16783	16792	16831	16912	16744	16725	16706	16866	16764	16682	16608	16680	16868	16754	16690	16543	16631	16775	16914	16758	16879	16663	16745	16933	16785	16403	16443	16730	16855	16796	16586	16772	16629	16700	16636	16734	16795	16846	16533	16622	16598	16691	16741	16745	16588	16778	16601	16692	16744	16727	16723	16885	16815	16639	16727	16775	16719	16787	16750	16773	16709	16688	16580	16627	16687	16509	16891	16655	16657	16509	16598	16856	16692	16697	16740	16824	16704	16597	16787	16896	16640	16872	16760	16768	16832	16515	16692	16567	16625	16440	16701	16762	16731	16708	16871	16847	16784	16867	16884	16535	16908	16929	16931	16852	16861	16849	16856	16869	16800	16677	16845	16967	16897	16879	16757	16717	16769	16864	16607	16535	16663	16783	16809	16816	16800	16778	16642	16588	16597	16709	16698	16589	16675	16551	16842	16500	16750	16747	16638	16942	16865	16859	16916	16620	16699	16800	16787	16672	16681	16825	16864	16843	16708	16861	16717	16781	16922	16559	16706	16599	16744	16629	16713	16770	16698	16648	16888	16681	16677	16863	16740	16708	16624	16728	16787	16763	16642	16824	16835	16836	16781	16803	16804	16862	16669	16702	16863	16807	16721	16731	16826	16654	16703	16599	16890	16808	16682	16689	16635	16752	16600	16725	16533	16768	16708	16791	16714	16688	16782	16919	16604	16888	16771	16549	16695	16682	16679	16681	16756	16885	16633	16685	16781	16822	16774	16652	16754	16679	16765	16646	16843	16743	16775	16588	16664	16689	16610	16727	16769	16842	16647	16619	16743	16843	16520	16656	16889	16657	16599	16734	16709	16945	16815	16663	16824	16524	16706	16829	16829	16701	16747	16668	16699	16808	16636	16711	16799	16808	16686	16642	16842	16792	16815	16815	16536	16772	16869	16864	16741	16633	16696	16625	16774	16633	16566	16611	16753	16702	16719	16757	16805	16684	16656	16637	16604	16890	16478	16836	16637	16882	16892	16778	16882	16565	16769	16959	16687	16704	16709	16644	16734	16716	16739	16911	16822	16743	16743	16870	16590	16945	16858	16730	16866	16696	16668	16813	16726	16713	16860	16849	16770	16888	16661	16586	16678	16796	16779	16620	16768	16626	16649	16771	16946	16617	16847	16673	16740	16821	17012	16706	16839	16649	16693	16738	16866	16812	16737	16624	16751	16759	16798	16965	16741	16715	16696	16765	16702	16814	16690	16708	16733	16915	16854	16669	16688	16590	16619	16719	16641	16743	16699	16851	16763	16790	16726	16815	16793	16792	16882	16808	16892	16625	16721	16794	16825	16567	16596	16756	16826	16953	16768	16689	16784	16739	16737	16714	16915	16800	16793	16937	16842	16535	16693	17019	16740	16857	16896	16825	16857	16971	16769	16542	16707	16840	16809	16698	16696	16756	16749	16887	16795	16670	16871	16700	16971	16724	16697	16930	16829	16820	16683	16705	16876	16802	16610	16702	16713	16739	16617	16506	16536	16772	16605	16687	16739	16743	16812	16689	16968	16662	16747	16790	16676	16813	16749	16590	16816	16737	16857	16803	16898	16797	16641	16548	16546	16886	16820	16745	16722	16688	16766	16693	16646	16776	16638	16662	16854	16836	16827	16571	16712	16804	16802	16854	16716	16903	16630	16746	16636	16706	16820	16846	16754	16555	16668	16834	16812	16757	16608	16686	16575	16669	16695	16765	16853	16962	16643	17014	16802	16692	16692	16568	16811	16680	16712	16844	16691	16803	16851	16614	16677	16640	16713	16740	16677	16728	16720	16736	16814	16907	16617	16903	16920	16442	16639	16699	16581	16632	16680	16713	16920	16865	16834	16762	16773	16928	17009	16707	16708	16691	16816	16948	16753	16486	16770	16877	16883	16805	16666	16825	16819	16850	16794	16688	16963	16783	16681	16548	16564	16642	16933	16639	16678	16771	16981	16633	16767	16835	16663	16876	16686	16635	16837	16577	16780	16808	16837	16639	16631	16919	16666	16777	16830	16786	16855	16856	16600	16453	16824	16793	16696	17050	16902	16678	16617	16601	16748	16806	16670	16649	16748	16669	16774	16790	16781	16886	16644	16821	16652	16747	16723	16779	16758	16845	16676	16830	16758	16912	16914	16775	16700	16865	16866	16756	16635	16635	16699	16802	16734	16732	16825	16604	16665	16967	16820	16877	16775	16830	16812	16687	16546	16903	17055	16783	16619	16710	16832	16793	16930	16660	16621	16602	16871	16842	16805	16702	16700	16869	16884	16715	16719	16718	16616	16783	16637	16967	16698	16600	16840
22243	37324	34726	28555	25274	22922	21069	19553	18625	17954	17373	16811	16649	16352	16339	16272	15870	15623	15587	15642	15588	15594	15459	15589	15383	15433	15365	15322	15368	15233	15096	15207	15144	15140	15136	15045	15053	15057	15111	15115	14895	15057	15035	15060	14857	15068	15109	15089	15031	14846	14937	15061	14896	14941	14974	14946	14889	14944	14869	14858	14936	15021	14970	14966	14930	14884	14654	15003	14949	14962	14812	15004	14956	14885	14769	14972	14878	15026	14990	14653	14812	14910	14951	14780	14883	15056	14929	15039	14979	14687	15016	14839	14978	14937	14752	14795	14842	14842	14821	14860	14716	14793	14773	15012	14720	14792	14961	14876	15017	14824	14729	14831	14772	14743	14886	14771	14913	14918	14784	15058	14906	14820	14776	14868	14944	15007	14940	14818	14820	14640	14981	14978	14931	14703	14814	14914	14720	14811	14899	14871	14875	14871	14905	14934	14875	14889	14890	14829	14875	14706	14741	14950	14899	14987	14745	14759	14679	14846	14988	14926	14785	14795	14734	14910	14883	14850	14811	14831	14928	14854	14684	15035	14847	14820	15044	14911	14655	14923	14866	14678	14810	14978	14792	14839	14704	14903	14852	14993	15060	14946	14808	14853	14953	14773	14804	14900	14811	14780	14783	14833	14909	14937	14865	14820	14888	14821	14722	14844	14779	14968	14812	14814	14782	14840	14828	14798	14702	14885	14807	14786	14810	14918	14748	14792	14843	14791	14635	14888	14871	14844	14837	14852	15023	14717	14866	14853	14796	14792	14900	14736	14934	14753	14814	14800	15003	14810	14716	14799	14970	15012	14860	15012	15092	14958	14758	15036	14756	14781	15022	14767	14891	14809	14818	14923	14950	14770	14837	14796	14786	14816	14785	15014	14813	14662	14927	14738	14858	14952	14776	14729	14768	14915	14797	14993	14902	14910	14861	14966	14964	14633	14966	14838	14739	14911	14874	14763	14872	14791	14915	14803	14780	14933	14730	14691	14728	14919	14716	14868	14852	14902	14892	14849	14814	14717	14813	14842	14892	14847	14662	14861	14854	14850	14828	14918	14898	14844	14924	14824	14867	14895	14871	14853	14875	14821	14654	14858	14950	14824	14783	14647	15124	14767	14956	14879	14848	14745	14801	14849	14832	14948	14824	14716	14968	14763	14887	14865	14734	14850	14853	14748	14886	14583	15057	14900	14746	14845	14733	14777	14764	15050	14998	14925	14993	14906	14896	14923	14694	14831	14817	14754	14984	14875	14650	14897	14923	14745	14747	14856	14811	14872	14948	14826	14826	14842	14956	14911	14822	14765	14967	14820	14867	14895	14912	14822	15085	14749	14796	14733	14925	14769	14824	14671	14852	14801	14981	14753	14974	14785	14917	14930	14665	14774	14865	15013	14789	14894	14843	14719	14788	14737	14991	14846	14815	14731	14783	14752	14831	14868	14944	14928	14871	14772	14941	14873	14926	14927	14796	14860	14688	14907	14877	14921	14841	14899	14812	14802	14963	14662	14807	14813	14762	14936	14931	14843	14942	14791	14749	14866	14965	14858	14909	14761	14746	14918	14819	14852	14662	14893	14888	14817	14968	14744	14722	14806	14934	14647	14762	14835	14762	14797	14769	14808	14871	14805	14937	14917	14713	14822	14955	14837	14874	14684	14941	14976	14715	14720	14948	14751	14793	14909	14761	14703	14702	14862	14828	14739	14706	14792	14748	14905	14927	14938	14974	14851	14922	15000	14947	14911	14833	14884	14674	14832	14744	14964	15003	14729	14949	14796	14909	14872	14893	14904	14877	14750	14988	14782	14921	14860	14903	14679	14913	14863	14893	14892	14775	14796	14841	14913	14814	15073	14802	14925	14975	14940	14944	14874	14873	14722	14949	14725	14835	14855	14893	14710	14925	14898	14742	14903	14771	14747	14887	14866	14980	14775	14813	14832	14946	14956	14979	14984	14747	14892	14780	14866	14932	14817	14784	14886	14855	14879	14848	14797	14776	14883	14726	14839	14880	14901	14824	14813	14712	14863	14837	14723	14753	14865	14700	14886	14952	14872	14899	14722	14876	14745	14823	14876	14847	15067	14847	14976	14972	14779	14821	14966	14679	14958	14897	14831	14923	14716	14682	14826	14922	14908	14869	14836	15040	14733	14790	14819	14834	14746	14996	14759	14961	14898	14862	14747	14836	14790	14685	14760	14880	14798	14950	14766	14941	14875	14712	14779	14927	14966	14883	14824	14814	14870	14982	14766	14800	14841	14791	14874	14797	14811	14711	14905	14677	15035	14983	14834	14900	14898	14835	14774	14764	14921	14939	14775	14800	14842	14759	14868	14959	14824	14827	14859	14777	14787	14766	14748	14879	14918	14923	14894	14896	14859	15004	14747	14741	14887	14827	14907	15004	14714	14822	14845	14795	14856	14873	14720	14699	14818	14703	14935	14768	14871	14857	14869	14851	14866	14784	14843	14593	14820	14742	14943	14759	14792	14845	14870	14820	14641	14526	15088	14754	14888	15017	14935	14822	14762	15041	14793	14781	14881	14973	14856	14670	14858	14726	14898	14830	14861	14792	14995	14875	14752	14765	14823	14960	14858	14786	14958	14812	14888	14834	14937	14898	14843	14743	14884	14851	14815	14801	14832	14779	14883	14833	14914	14741	14853	14747	14709	14766	14757	14851	14710	14832	14838	14747	14903	14997	14944	14989	14921	14836	14878	14890	14706	14820	14889	14979	14888	14919	15061	14789	14933	14946	14717	14901	14941	14860	14898	14989	14826	14692	14889	14888	14840	14833	14706	14898	14862	14787	14887	14943	14738	14854	14744	14911	14750	14885	14820	14923	14792	14734	14893	14846	14858	14659	14924	14723	14762	14813	14871	14996	15000	14806	15083	14896	14938	14759	14750	14829	14988	14958	14788	14812	14962	14919	14812	14953	14959	14822	14857	14782	14814	14805	14766	14685	14921	14904	15022	14911	14816	14870	14768	14928	14906	14899	14853	15030	14828	14705	14843	14696	14915	14823	14662	14814	14860	14802	14949	14873	14731	14815	14886	14839	14896	14841	14801	14919	14729	14854	14816	14887	14765	14725	14868	14885	14891	14836	14888	14887	14984	14936	14844	14853	14715	14677	14694	14952	14873	14921	14827	14888	14727	14945	14902	14864	14923	14853	14881	15004	14744	15079	14727	14823	14939	14783	14861	14868	14936	14882	14915	14718	14846	14886	14709	14760	14836	14739	14880	14928	14927	14653	14969	14849	14873	14876	14752	14708	14932	14865	14596	14920	14949	14890	14980	14926	14851	14932	14862	14792	14943	14838	14901	14894	14729	14906	14737	14808	14856	14783	14913	14920	14732	14645	14995	14803	14821	14784	14848	14942	14821	14772	14622	14776	14830	14759	14985	14801	14889	14870	14921	14781	14781	14959	14989	14816	14788	14817	14859	14732	14896	14940	14939	14882	14839	14764	15011	14830	14786	14668	14790	14884	14948	14873	14825	15091	14764	14747	14820	14910	14917	14914	14816	14818	14937	14673	15171	14926	14760	14949	14914	14925	14879	14797	14816	14902	14972	14896	14897	14959	14862	14985	14768	14913	14841	14930	14930	14846	14782	14793	14938	14908	14910	14710	14890	15008	14761	14828	14832	14883	14764	14712	14915	14955	14880	14885	14809	14926	14851	14762	14876	14758	14801	14916	14803	14619	14677	14965	14816	14872	15015	14868	14732	14852	14857	15115	14852	14791	14832	14944	14711	14812	14819	14907	14847	14770	14901	14727	14888	14774	14859	14928	14922	14881	15124	14815	14829	14775	14727	14831	14791	14892	14684	14957	14793	14767	14885	14750	14845	14946	14907	14929	14802	14788	14844	14908	14811	14894	14989	14828	14774	14898	14979	14854	14929	14780	14792	14935	14797	14858	14792	14842	14788	15088	14748	14905	14751	14844	14751	14802	14870	15060	14859	14585	14687	14815	14735	14798	14958	14879	14837	14927	14652	14881	14719	14831	14609	14694	15018	14926	14935	14765	15019	14933	14879	14913	14872	14599	14729	14834	14929	14711	15027	14775	14779	14993	14716	14879	14884	15009	14781	14886	14730	14832	14798	14907	14714	14827	14916	14967	14951	14799	14873	14799	14891	14798	14832	14624	14855	14581	14780	14919	14713	14662	14826	14773	14844	14921	15078	14875	14763	14816	14840	15053	14775	14672	14782	14788	15009	14737	14726	14890	14769	14874	14709	14916	14835	14884	14623	14834	14836	14815	14976	14724	14870	15005	14821	14741	14789	14959	14806	14857	14817	14659	14868	14558	14878	14821	14771	14798	14929	14763	14860	14890	14930	14772	14837	14737	14770	14857	14886	14850	14819	14842	15051	14746	14833	14942	14773	14841	14971	14676	14844	14709	14959	15013	14678	14769	14758	14568	14712	14714	15008	14758	15036	14891	14761	14803	14832	14987	14799	14823	14821	14836	14888	14913	14984	14553	14955	14843	14856	14758	14862	14917	14943	14926	14753	14910	14782	14647	14824	14828	14865	14724	14920	14737	14730	14767	14751	14805	14821	14866	14806	14864	14939	14951	14903	14883	14957	14823	14976	14824	14793	14725	14819	14916	14812	14803	14773	14816	14888	14926	14911	14820	14864	14815	14820	14917	14780	14811	14940	14851	14896	14860	14769	14860	14897	14822	14861	14894	15193	14792	14763	14881	15006	14855	14898	14969	14845	14855	14789	14885	14783	14804	14707	14865	14820	14983	14987	14840	14746	14884	14775	15011	14925	14769	14889	14774	14781	14860	14890	14766	14885	14953	14794	14881	14911	14972	14969	15018	14775	14964	14904	14971	14869	14972	14698	14765	14754	14976	14919	14916	14859	14816	14887	14970	14925	14863	14724	14864	14678	14944	14831	14863	14708	14729	14880	14939	14802	14909	14942	14834	14768	14765	14935	14977	14710	14872	14955	14910	14896	14786	14806	14878	14892	14925	14598	14851	14736	14928	14862	14953	14784	14802	14745	14888	14864	14890	14917	14970	14850	14900	14808	14888	14708	14911	14662	14902	14771	14956	14773	14654	14854	14872	14873	14625	14674	14988	14805	14718	14876	14926	14724	14981	14832	14855	14815	15023	14851	14794	14934	14713	14891
27245	22243	25614	22890	19002	18174	17893	17477	17099	17175	16849	16745	16575	16715	16624	16521	16587	16605	16310	16432	16353	16349	16515	16611	16548	16539	16590	16415	16370	16352	16467	16389	16374	16444	16213	16320	16539	16428	16383	16177	16468	16358	16265	16222	16350	16316	16045	16214	16320	16570	16423	16214	16220	16313	16193	16151	16031	16319	16214	16366	16316	16384	16150	16058	16190	16413	16121	16468	16395	16193	16326	16259	16326	16242	16301	16275	16232	16239	16342	16423	16387	16226	16247	16404	16244	16212	16164	16247	16475	16136	16170	16369	16271	16330	16383	16339	16239	16436	16350	16251	16218	16391	16290	16286	16411	16282	16243	16242	16192	16301	16362	16131	16242	16297	16192	16146	16321	16162	16269	16489	16274	16185	16243	16228	16386	16341	16441	16367	16153	16182	16251	16409	16432	16275	16325	16380	16204	16251	16387	16169	16321	16127	16195	16231	16187	16204	16304	16147	16286	16400	16393	16446	16235	16288	16479	16360	16207	16229	16213	16070	16314	16175	16214	16436	16308	16367	16256	16053	16346	16286	16384	16295	16138	16450	16309	16427	16245	16397	16354	16274	16233	16173	16362	16463	16240	16210	16138	16256	16333	16316	16349	16171	16129	16076	16344	16282	16180	16253	16197	16155	16268	16239	16394	16286	16274	16157	16427	16418	16102	16247	16246	16336	16215	16300	16368	16202	16045	16073	16439	16367	16286	16197	15980	16164	16376	16269	16350	16235	16123	16159	16195	16388	16191	16032	16263	16215	16276	16258	16163	16213	16200	16210	16418	16375	16220	16135	16403	16147	16329	16412	16060	16253	16372	16254	16397	16206	16298	16268	16367	16248	16006	16247	16447	16357	16366	16188	16228	16243	16277	16545	16331	15922	16236	16214	16000	16204	16383	16109	16212	16197	16226	16341	16267	16137	16081	16166	16235	16169	16284	16369	16032	16189	16281	16053	16135	16390	16294	16118	16291	16343	16392	16272	16238	16159	16280	16138	16364	16203	16314	16191	16136	16286	16209	16248	16286	16110	16399	16218	16305	16352	16356	16488	16289	16501	16388	16314	16410	16295	16163	16019	16222	16138	16377	16095	16344	16211	16145	16110	16026	16176	16457	16391	16403	16304	16241	16172	16226	16339	16425	16179	16286	16175	16247	16252	16276	16312	16301	16300	16008	16183	16223	16202	16337	16254	16081	16267	16387	16190	16291	16171	16359	16449	16279	16258	16209	16220	16279	16403	16251	16111	16190	16223	16239	16373	16110	16334	16317	16251	16243	16139	16367	16189	16113	16377	16293	16297	16159	16369	16156	16489	16305	16218	16232	16384	16206	16277	16277	16272	16332	16115	16216	16426	16051	16272	16195	16380	16151	16270	16172	16376	16222	16369	16341	16386	16384	16329	16289	16303	16113	16249	16404	16329	16329	16513	16348	16109	16350	16339	16298	16233	16347	16242	16339	16141	16324	16437	16271	16162	16222	16130	16315	16181	16357	16318	16158	16220	15944	16189	16367	16353	16351	16233	16257	16176	16240	16346	16171	16255	16330	16222	16339	16225	16271	16147	16163	16138	16349	16042	16213	16341	16055	16375	16156	16310	16388	16214	16271	16330	16225	16258	16304	16200	16212	16188	16198	16166	16319	16094	16394	16484	16349	16153	16493	16365	16603	16396	16201	16266	16256	16389	16218	16222	16437	16194	16140	16188	16173	16200	16210	16343	16261	16641	16057	16328	16212	16326	16190	16364	16395	16420	16089	16229	16150	16090	16205	16300	16228	16337	16362	16257	16318	16317	16454	16235	16107	16120	16077	15988	16150	16089	16324	16331	16366	16214	16265	16269	16369	16188	16128	16190	16244	16055	16272	16302	16169	16368	16215	16211	16269	16344	16318	16234	16349	16179	16217	16318	16261	16219	16204	16213	16350	16403	16335	16290	16223	16297	16241	16220	16223	16165	16472	16224	16233	16243	16277	16249	16320	16132	16387	16417	16061	16218	16286	16305	16200	16317	16420	16251	16475	16165	16677	16352	16325	16376	16395	16543	16459	16277	16076	16248	16309	16429	16152	16185	16290	16200	16239	16298	16254	16372	16276	16424	16288	16171	16337	16134	16548	16324	16121	16206	16470	16116	16218	16235	16333	16245	16311	16242	16269	16474	16337	16326	16244	16200	16280	16130	16105	16356	16031	16224	16425	16205	16455	16310	16387	16281	16274	16139	16034	16125	16328	16307	16358	16553	16405	16259	16343	16436	16336	16234	16233	16272	16158	16343	16474	16318	16423	16399	16317	16314	16307	16137	16323	16166	16017	16224	16409	16398	16378	16187	16055	16255	16268	16356	16447	16253	16329	16225	16224	16302	16452	16378	16117	16179	16166	16162	16208	16203	16370	16294	16296	16165	16266	16374	16360	16181	16263	16436	16190	16282	16492	16268	16274	16150	16357	16243	16183	16373	16376	16464	16336	16254	16217	16250	16271	16324	16246	16187	16304	16303	16248	16307	16249	16274	16269	16118	16076	16163	16306	16418	16259	16340	16248	16415	16392	16367	16299	16378	16304	16223	16298	16261	16259	16305	16496	16167	16339	16252	16317	16350	16266	16614	16401	16097	16254	16244	16029	16342	16294	16435	16209	16238	16290	16287	16304	16257	16521	16241	16112	16139	16215	16240	16314	16240	16348	16370	16304	16236	16397	16371	16112	16194	16248	16151	16253	16267	16395	16453	16218	16286	16292	16257	16492	16165	16182	16247	16279	16323	16321	16260	16362	16355	16145	16283	16354	16182	16106	16285	16314	16118	16230	16384	16144	16276	16185	16134	16196	16318	16405	16185	16473	16418	16342	16072	16203	16259	16248	16247	16375	16230	16245	16290	16289	16439	16316	16217	16171	16194	16187	16329	16359	16337	16222	16106	16316	16325	16319	16246	16121	16219	16162	16317	16135	16174	16289	16380	16292	16139	16401	16138	16282	16374	16064	16190	16186	16235	16259	16278	16114	16368	16371	16184	16445	16412	16305	16552	16293	16193	16385	16141	16148	16267	16305	16151	16326	16387	16133	16402	16439	16204	16419	16119	16169	16332	16347	16204	16333	16192	16284	16345	16198	16109	16280	16245	16223	16275	16296	16423	16264	16248	16396	16415	16249	16255	16254	16175	16234	16071	16047	16214	16111	16408	16205	16348	16170	16406	16085	16287	16285	16494	16346	16200	16240	16148	16134	16317	16615	16097	16147	16363	16395	16078	16348	16380	16214	16148	16335	16549	16203	16163	16287	16254	16453	16354	16291	16171	16152	16267	16557	16179	16240	16135	16311	16170	16325	16346	16293	16470	16336	16250	16493	16275	16366	16257	16372	16273	16133	16394	16447	16360	16401	16266	16339	16385	16349	16358	16275	16280	16324	16303	16322	16419	16338	16230	16365	16284	16394	16093	16156	16090	16158	16302	16234	16340	16398	16303	16511	16342	16436	16093	16322	16462	16349	16225	16314	16161	16410	16151	16148	16193	16264	16295	16424	16225	16221	16240	16429	16263	16359	16204	16226	16391	16463	16210	16146	16234	16323	16451	16178	16408	16359	16342	16212	16460	16211	16253	16316	16220	16317	16070	16392	16207	16208	16279	16162	16195	16400	16272	16271	16150	16399	16316	16160	16294	16414	16269	16159	16342	16463	16403	16353	16140	16439	16264	16329	16169	16192	16299	16465	16205	16374	16312	16153	16376	16260	16344	16160	16374	16073	16279	16252	16277	16488	16349	16369	16177	16290	16238	16168	16274	16295	16113	16269	16163	16415	16249	16384	16318	16354	16217	16404	16260	16269	16285	16301	16381	16238	16524	16151	16403	16264	16154	16369	16203	16199	16299	16409	16279	16228	16206	16323	16260	16306	16349	16203	16197	16391	16063	16256	16215	16391	16073	16274	16371	16326	16201	16329	16310	16268	16294	16317	16333	16272	16309	16397	16363	16266	16221	16456	16303	16240	16203	16316	16299	16357	16252	16267	16420	16232	16310	16271	16474	16230	16255	16531	16413	16297	16518	16390	16239	16182	16216	16361	16444	16282	16373	16243	16255	16246	16202	16236	16244	16294	16270	16236	16387	16224	16555	16419	16436	16149	16208	16361	16247	16251	16283	16370	16327	16254	16273	16270	16181	16343	16493	16160	16305	16313	16184	16347	16271	16092	16426	16357	16311	16246	16191	16257	16254	16208	16244	16268	16169	16449	16352	16620	16496	16279	16150	16276	16510	16146	16292	16087	16264	16282	16321	16427	16376	16342	16464	16278	16322	16307	16207	16508	16343	16099	16204	16218	16242	16430	16413	16238	16197	16501	16428	16147	16097	16263	16210	16228	16453	16483	16224	16250	16260	16392	16073	16256	16501	16350	16550	16270	16286	16247	16379	16457	16204	16410	16341	16472	16235	16442	16291	16398	16232	16164	16274	16334	16275	16292	16217	16349	16361	16238	16412	16227	16428	16301	16118	16178	16265	16226	16238	16332	16240	16208	16197	16134	16337	16251	16360	16326	16174	16268	16296	16315	16416	16300	16588	16271	16197	16204	16223	16286	16323	16236	16499	16372	16370	16265	16192	16237	16271	16437	16468	16186	16391	16461	16419	16425	16321	16389	16365	16458	16189	16311	16285	16438	16109	16425	16431	16418	16338	16377	15957	16128	16289	16440	16380	16415	16143	16202	16272	15929	16230	16253	16172	16097	16279	16377	16246	16441	16281	16428	16280	16301	16218	16361	16271	16387	16296	16226	16265	16342	16149	16179	16272	16206	16202	16378	16203	16286	16338	16199	16147	16120	16140	16319	16250	16426	16441	16449	16156	16384	16227	16378	16271	16293	16132	16184	16258	16359	16247	16186	16510	16342	16373	16160	16233	16129	16168	16370	16446	16335	16465	16542	16440	16285	16410	16344	16536	16121	16362	16418	16117	16136	16080	16218	16303	16310	16203	16129	16422	16251	16268	16240	16396	16116	16320	16418	16338	16305	16252	16414	16177	16262	16202	16365	16353	16320	16151	16425	16292	16393	16323	16098	16541	16308	16288	16068	16260	16283	16165	16362	16150	16291	16405	16345	16193	16252	16306	16256	16378	16290	16169	16462	16297	16325	16293	16222	16451	16139	16426	16278	16354
19668	26504	25005	20832	19086	17819	16972	16411	15878	15699	15528	15377	15304	15290	15201	15171	15108	14996	14923	14830	14941	14746	14895	14749	14622	14769	14773	14812	14623	14816	14651	14748	14579	14800	14623	14719	14777	14704	14661	14630	14564	14737	14593	14642	14709	14659	14610	14534	14753	14512	14765	14733	14507	14503	14577	14746	14618	14547	14504	14606	14532	14642	14571	14643	14604	14461	14669	14595	14605	14669	14748	14545	14785	14492	14471	14653	14562	14479	14609	14565	14544	14569	14477	14551	14527	14518	14569	14557	14534	14362	14552	14464	14589	14533	14738	14470	14647	14557	14556	14691	14354	14643	14686	14636	14652	14801	14589	14506	14661	14648	14493	14422	14584	14452	14737	14618	14606	14551	14478	14468	14373	14421	14699	14725	14494	14588	14701	14574	14603	14562	14601	14522	14586	14556	14669	14555	14680	14606	14659	14535	14516	14619	14583	14746	14646	14501	14532	14619	14531	14839	14519	14691	14519	14630	14517	14771	14452	14582	14471	14568	14434	14617	14609	14559	14518	14673	14586	14593	14563	14772	14459	14344	14493	14589	14749	14506	14649	14556	14307	14646	14398	14561	14526	14572	14575	14556	14624	14675	14649	14652	14576	14576	14403	14587	14455	14594	14542	14504	14506	14552	14662	14528	14531	14631	14630	14689	14593	14637	14451	14600	14682	14636	14693	14639	14613	14502	14496	14555	14548	14689	14689	14690	14380	14501	14728	14807	14790	14520	14476	14500	14547	14738	14661	14547	14569	14575	14556	14499	14665	14496	14617	14799	14287	14724	14638	14598	14535	14671	14634	14568	14507	14651	14559	14544	14605	14648	14720	14556	14666	14528	14539	14487	14630	14543	14656	14563	14408	14553	14751	14554	14712	14579	14550	14642	14629	14573	14606	14566	14557	14656	14688	14604	14602	14670	14677	14508	14630	14502	14546	14435	14526	14411	14637	14540	14754	14555	14525	14706	14628	14616	14452	14596	14595	14609	14676	14468	14651	14699	14657	14612	14520	14414	14649	14648	14569	14552	14747	14715	14534	14464	14624	14710	14487	14542	14596	14549	14652	14475	14706	14558	14599	14506	14700	14615	14616	14517	14716	14471	14454	14616	14609	14575	14693	14537	14392	14533	14439	14516	14530	14580	14557	14682	14595	14661	14589	14584	14663	14770	14759	14628	14575	14547	14601	14554	14523	14664	14715	14572	14521	14663	14593	14506	14538	14543	14559	14566	14578	14648	14299	14585	14507	14653	14643	14671	14625	14639	14691	14691	14596	14664	14566	14457	14625	14520	14692	14397	14681	14514	14633	14668	14668	14560	14573	14505	14639	14727	14596	14481	14572	14703	14497	14578	14550	14672	14544	14542	14594	14506	14582	14449	14820	14446	14687	14632	14437	14598	14519	14549	14548	14461	14843	14536	14616	14623	14559	14589	14681	14571	14390	14540	14648	14555	14347	14553	14571	14525	14566	14725	14519	14414	14503	14569	14570	14635	14497	14438	14640	14610	14576	14680	14546	14729	14563	14366	14764	14682	14553	14472	14537	14627	14544	14695	14637	14637	14598	14727	14342	14557	14616	14593	14492	14551	14463	14685	14547	14555	14609	14706	14632	14530	14471	14518	14482	14546	14574	14815	14558	14787	14557	14558	14552	14751	14630	14603	14583	14565	14546	14575	14664	14541	14465	14638	14445	14459	14523	14717	14698	14479	14684	14574	14490	14536	14605	14557	14554	14628	14416	14633	14732	14587	14432	14490	14557	14657	14529	14505	14665	14550	14542	14632	14525	14635	14582	14423	14635	14432	14361	14490	14596	14487	14632	14530	14571	14540	14759	14752	14632	14551	14538	14640	14566	14683	14676	14487	14604	14719	14428	14613	14434	14594	14569	14695	14787	14585	14591	14497	14421	14460	14653	14682	14480	14575	14430	14584	14488	14641	14648	14672	14521	14373	14442	14498	14590	14594	14459	14581	14635	14506	14616	14503	14539	14549	14583	14640	14417	14594	14435	14565	14521	14537	14590	14448	14500	14489	14652	14627	14654	14447	14639	14479	14533	14731	14552	14462	14704	14613	14557	14497	14509	14720	14423	14652	14464	14602	14543	14753	14645	14485	14770	14516	14614	14510	14674	14374	14689	14591	14587	14705	14549	14585	14630	14724	14546	14497	14501	14472	14597	14453	14568	14693	14613	14423	14566	14504	14637	14658	14583	14562	14525	14584	14653	14588	14636	14489	14554	14538	14560	14537	14628	14264	14645	14537	14611	14664	14450	14637	14677	14276	14681	14597	14595	14644	14589	14641	14704	14681	14493	14585	14499	14486	14549	14468	14636	14548	14306	14565	14656	14458	14672	14625	14557	14583	14532	14580	14493	14675	14619	14564	14757	14653	14529	14550	14770	14533	14548	14613	14584	14588	14535	14617	14587	14449	14689	14559	14634	14684	14480	14600	14584	14652	14524	14576	14547	14596	14404	14432	14523	14447	14501	14530	14590	14462	14582	14572	14469	14533	14619	14538	14471	14459	14507	14465	14344	14524	14465	14730	14508	14323	14601	14340	14648	14539	14666	14600	14596	14654	14691	14537	14650	14677	14524	14485	14696	14601	14625	14604	14706	14553	14490	14630	14542	14619	14707	14478	14617	14455	14431	14591	14741	14515	14662	14566	14680	14497	14598	14630	14450	14615	14493	14536	14630	14549	14586	14531	14671	14536	14538	14731	14641	14550	14677	14713	14661	14678	14630	14495	14492	14579	14469	14475	14567	14561	14485	14541	14639	14542	14504	14568	14564	14519	14674	14594	14628	14554	14572	14574	14527	14599	14578	14576	14587	14724	14476	14642	14407	14426	14668	14576	14418	14511	14492	14541	14494	14482	14552	14494	14572	14650	14654	14600	14659	14632	14686	14521	14565	14600	14439	14622	14597	14535	14602	14479	14560	14621	14633	14653	14479	14699	14617	14471	14567	14541	14427	14526	14577	14445	14484	14550	14599	14544	14569	14501	14500	14597	14374	14656	14571	14696	14530	14546	14659	14599	14749	14466	14490	14711	14571	14551	14580	14463	14750	14576	14586	14554	14560	14615	14644	14536	14442	14612	14579	14561	14684	14550	14500	14564	14544	14560	14557	14556	14487	14525	14567	14570	14561	14601	14656	14701	14629	14359	14523	14772	14406	14695	14528	14485	14711	14508	14674	14555	14547	14548	14597	14553	14583	14678	14581	14631	14461	14574	14695	14690	14550	14658	14605	14480	14699	14659	14569	14582	14338	14560	14590	14664	14489	14443	14623	14659	14654	14543	14390	14596	14648	14660	14706	14600	14583	14683	14675	14598	14508	14466	14626	14358	14538	14530	14592	14483	14689	14592	14454	14643	14494	14455	14656	14585	14471	14526	14496	14853	14570	14811	14755	14658	14528	14475	14527	14349	14622	14406	14543	14545	14524	14603	14582	14577	14375	14597	14670	14536	14706	14482	14580	14437	14556	14686	14541	14647	14556	14346	14729	14623	14580	14307	14694	14596	14473	14605	14444	14560	14726	14561	14498	14555	14661	14577	14385	14504	14621	14710	14606	14523	14515	14536	14474	14512	14590	14659	14679	14668	14489	14591	14464	14698	14718	14725	14442	14443	14553	14702	14637	14750	14541	14726	14575	14505	14621	14587	14712	14597	14590	14499	14744	14514	14582	14631	14645	14478	14431	14395	14544	14518	14651	14602	14574	14685	14500	14656	14543	14478	14720	14630	14522	14590	14391	14639	14457	14649	14581	14626	14422	14603	14594	14489	14593	14453	14590	14414	14645	14408	14563	14549	14659	14616	14553	14657	14528	14496	14488	14592	14531	14508	14588	14578	14346	14644	14484	14618	14724	14586	14513	14602	14749	14598	14626	14568	14329	14654	14497	14587	14547	14495	14620	14630	14409	14629	14533	14723	14700	14526	14582	14568	14710	14607	14694	14491	14627	14524	14494	14513	14553	14444	14655	14549	14601	14610	14612	14594	14534	14507	14563	14591	14775	14589	14490	14457	14627	14602	14502	14514	14777	14649	14655	14581	14570	14483	14364	14429	14616	14400	14653	14550	14796	14541	14487	14690	14623	14390	14667	14555	14536	14526	14504	14569	14453	14612	14606	14554	14524	14534	14333	14520	14562	14560	14606	14599	14764	14591	14515	14569	14492	14594	14707	14432	14509	14516	14593	14491	14600	14628	14511	14580	14682	14553	14741	14641	14701	14523	14562	14723	14518	14630	14628	14603	14479	14437	14536	14558	14631	14695	14435	14553	14576	14641	14607	14583	14646	14450	14626	14551	14510	14628	14575	14533	14440	14543	14499	14672	14410	14481	14370	14595	14512	14580	14719	14592	14599	14560	14549	14604	14429	14548	14476	14609	14584	14782	14525	14598	14664	14696	14554	14617	14753	14574	14494	14836	14579	14648	14426	14630	14540	14477	14605	14597	14515	14668	14269	14617	14566	14565	14579	14544	14394	14611	14542	14541	14485	14681	14502	14537	14672	14634	14586	14729	14487	14586	14406	14639	14619	14517	14410	14571	14653	14768	14654	14455	14696	14490	14547	14730	14516	14630	14615	14629	14619	14470	14706	14444	14709	14573	14726	14688	14490	14597	14580	14741	14689	14530	14458	14540	14562	14511	14535	14566	14634	14608	14580	14665	14534	14450	14647	14493	14516	14501	14495	14432	14717	14518	14602	14432	14503	14560	14668	14489	14563	14537	14511	14616	14598	14657	14774	14547	14701	14516	14668	14588	14392	14798	14665	14470	14552	14512	14589	14650	14588	14775	14545	14556	14695	14566	14658	14701	14669	14489	14542	14643	14577	14508	14663	14505	14644	14517	14583	14636	14560	14598	14310	14396	14563	14562	14388	14529	14626	14561	14527	14670	14671	14627	14392	14523	14510	14639	14499	14724	14484	14601	14553	14594	14595	14521	14470	14489	14461	14528	14603	14495	14442	14719	14594	14629	14538	14538	14538	14608	14637	14598	14584	14649	14599	14618	14588	14594	14587	14586	14601	14565	14688	14609	14611	14672	14626	14725	14702	14661	14585	14432	14696	14519	14690	14651	14614	14600	14488	14535	14847	14591	14501	14465	14620	14396	14530	14538	14539	14508	14629	14538
23404	20859	28143	23793	21998	22607	21899	19150	18416	18171	17976	17942	17643	17628	17424	17324	17290	16993	17054	17124	17169	17084	17192	17124	17210	16929	17096	16900	17175	16781	17004	16838	16947	16768	16792	16707	16809	16815	17041	16735	16809	16634	16880	16634	16724	16686	16674	16753	16596	16865	16715	16828	16789	16593	16738	16723	16609	16915	16738	16754	16592	16789	16494	16868	16828	16664	16797	16862	16690	16535	16754	16773	16539	16745	16783	16845	16705	16703	16736	17033	16577	16617	16790	16565	16610	16526	16737	16575	16777	16760	16722	16670	16657	16545	16623	16663	16681	16596	16701	16665	16742	16579	16700	16765	16753	16538	16742	16767	16702	16716	16623	16689	16669	16775	16737	16789	16625	16868	16778	16767	16746	16753	16847	16760	16525	16717	16709	16674	16634	16745	16682	16684	16635	16842	16593	16649	16755	16727	16643	16763	16701	16610	16740	16551	16798	16638	16837	16566	16581	16627	16818	16672	16735	16825	16775	16799	16730	16565	16620	16671	16610	16576	16716	16731	16659	16681	16694	16868	16726	16679	16456	16661	16623	16830	16607	16775	16795	16525	16588	16535	16728	16734	16671	16673	16699	16711	16633	16652	16623	16807	16734	16752	16672	16385	16809	16825	16575	16504	16569	16586	16594	16591	16555	16721	16548	16438	16699	16800	16733	16712	16507	16603	16624	16442	16538	16518	16895	16596	16594	16662	16829	16664	16485	16606	16664	16666	16828	16593	16593	16267	16550	16806	16744	16727	16509	16688	16603	16533	16751	16686	16562	16905	16725	16693	16707	16556	16822	16872	16730	16713	16698	16880	16709	16633	16617	16722	16835	16776	16612	16605	16610	16665	16766	16748	16499	16746	16647	16770	16789	16501	16520	16549	16742	16598	16559	16615	16668	16609	16459	16529	16794	16801	16684	16736	16577	16802	16745	16428	16468	16666	16701	16700	16764	16683	16747	16546	16664	16660	16616	16535	16539	16724	16786	16811	16778	16756	16709	16749	16734	16617	16718	16937	16739	16724	16805	16871	16559	16655	16630	16798	16632	16602	16726	16539	16711	16882	16677	16563	16561	16630	16591	16633	16570	16595	16575	16714	16731	16630	16578	16636	16724	16531	16516	16634	16470	16522	16795	16715	16644	16756	16514	16615	16563	16683	16955	16653	16719	16851	16784	16892	16662	16646	16564	16497	16715	16665	16610	16514	16612	16595	16850	16533	16712	16605	16751	16687	16832	16647	16774	16640	16638	16748	16750	16637	16577	16629	16805	16597	16776	16677	16586	16607	16363	16530	16768	16394	16820	16703	16643	16645	16568	16934	16830	16526	16582	16714	16616	16598	16657	16474	16749	16670	16419	16506	16627	16752	16638	16520	16538	16707	16758	16713	16744	16674	16779	16811	16586	16667	16754	16761	16703	16687	16762	16910	16803	16471	16634	16698	16555	16757	16855	16732	16735	16620	16784	16494	16414	16621	16783	16606	16681	16542	16522	16729	16655	16437	16688	16655	16636	16499	16428	16659	17023	16843	16935	16713	16679	16706	16571	16601	16656	16641	16720	16796	16799	16704	16673	16562	16484	16951	16740	16674	16610	16810	16760	16875	16803	16624	16884	16605	16663	16638	16715	16639	16580	16618	16619	16638	16885	16774	16705	16579	16591	16751	16550	16395	16622	16542	16655	16663	16534	16457	16672	16557	16445	16527	16755	16702	16564	16608	16623	16579	16715	16587	16680	16598	16653	16703	16443	16316	16614	16584	16560	16762	16551	16745	16612	16695	16504	16562	16784	16526	16596	16572	16823	16863	16737	16513	16524	16625	16703	16581	16819	16802	16697	16685	16741	16490	16467	16770	16638	16413	16824	16662	16727	16621	16687	16936	16678	16716	16846	16733	16590	16698	16723	16689	16658	16543	16606	16734	16688	16720	16735	16686	16659	16841	16651	16671	16855	16600	16495	16737	16739	16485	16591	16648	16790	16571	16671	16599	16664	16602	16773	16821	16708	16684	16702	16644	16497	16665	16598	16577	16560	16427	16492	16544	16731	16686	16451	16587	16739	16867	16707	16623	16902	16694	16738	16664	16691	16748	16677	16671	16729	16725	16485	16719	16673	16699	16560	16714	16621	16787	16769	16567	16807	16468	16696	16803	16820	16601	16591	16491	16774	16760	16551	16702	16936	16542	16697	16831	16643	16446	16543	16787	16841	16748	16608	16588	16789	16546	16602	16667	16680	16656	16596	16782	16604	16481	16542	16473	16674	16497	16605	16611	16813	16607	16686	16792	16565	16556	16873	16830	16568	16633	16725	16599	16821	16649	16579	16562	16597	16699	16518	16474	16842	16493	16712	16584	16723	16618	16584	16630	16637	16443	16538	16694	16799	16627	16796	16769	16656	16585	16530	16661	16660	16769	16706	16808	16746	16588	16546	16721	16617	16553	16677	16582	16660	16604	16684	16479	16524	16629	16742	16510	16558	16695	16735	16802	16512	16606	16683	16585	16799	16664	16666	16703	16515	16505	16689	16644	16902	16787	17005	16620	16682	16925	16776	16642	16679	16630	16756	16820	16709	16745	16587	16717	16589	16666	16690	16529	16783	16539	16553	16352	16738	16500	16678	16627	16677	16798	16791	16727	16757	16628	16692	16808	16804	16774	16831	16786	16546	16540	16747	16483	16776	16683	16834	16767	16721	16634	16645	16718	16794	16796	16754	16844	16620	16465	16684	16536	16866	16618	16467	16659	16680	16581	16552	16684	16528	16604	16652	16617	16746	16800	16655	16644	16608	16709	16797	16704	16746	16666	16675	16600	16700	16687	16904	16518	16775	16663	16839	16665	16920	16614	16668	16726	16560	16521	16456	16581	16807	16831	16723	16783	16591	16600	16850	16644	16858	16510	16714	16811	16678	16479	16588	16685	16388	16832	16887	16674	16805	16736	16490	16690	16616	16761	16570	16530	16631	16644	16673	16624	16582	16790	16859	16630	16588	16644	16809	16504	16616	16670	16337	16777	16721	16793	16810	16508	16725	16514	16747	16701	16638	16746	16733	16480	16647	16601	16691	16723	16663	16598	16712	16717	16699	16696	16521	16655	16656	16774	16659	16661	16672	16660	16722	16809	16493	16505	16703	16789	16712	16437	16783	16891	16591	16557	16698	16544	16659	16696	16615	16840	16840	16619	16771	16639	16656	16660	16680	16872	16528	16669	16573	16470	16629	16623	16616	16677	16714	16742	16932	16827	16677	16746	16735	16547	16579	16606	16652	16496	16833	16655	16663	16656	16349	16695	16447	16635	16508	16631	16618	16592	16851	16539	16767	16637	16681	16658	16801	16813	16588	16758	16592	16669	16731	16751	16493	16787	16635	16601	16674	16581	16813	16514	16692	16693	16547	16689	16636	16752	16577	16729	16536	16725	16668	16684	16780	16538	16629	16774	16606	16450	16742	16773	16700	16533	16793	16731	16667	16593	16871	16528	16704	16663	16723	16755	16740	16792	16833	16632	16729	16662	16629	16654	16631	16638	16551	16675	16723	16790	16549	16792	16536	16629	16672	16801	16654	16603	16649	16732	16557	16695	16614	16628	16673	16713	16564	16615	16533	16721	16741	16805	16663	16481	16718	16644	16803	16612	16584	16716	16719	16573	16785	16832	16474	16592	16483	16749	16570	16708	16706	16679	16878	16805	16789	16512	16740	16696	16580	16756	16496	16566	16496	16666	16812	16627	16672	16644	16557	16673	16628	16747	16820	16726	16494	16589	16657	16643	16712	16763	16725	16798	16596	16658	16574	16744	16493	16650	16613	16605	16773	16670	16509	16475	16678	16566	16548	16654	16566	16654	16869	16538	16637	16684	16333	16695	16709	16611	16591	16798	16812	16799	16520	16554	16589	16585	16651	16570	16714	16595	16656	16980	16735	16540	16565	16878	16725	16633	16685	16759	16811	16529	16503	16388	16424	16708	16785	16692	16510	16732	16716	16505	16725	16699	16433	16721	16672	16522	16714	16653	16760	16550	16693	16519	16691	16666	16571	16621	16619	16648	16654	16596	16760	16678	16729	16554	16675	16735	16605	16600	16614	16714	16461	16798	16637	16813	16504	16669	16793	16749	16722	16679	16751	16700	16602	16769	16677	16613	16775	16764	16695	16672	16769	16501	16575	16643	16664	16778	16592	16537	16785	16728	16685	16523	16649	16606	16629	16749	16735	16742	16767	16732	16507	16475	16577	16558	16760	16797	16810	16611	16791	16695	16677	16782	16754	16679	16618	16657	16789	16591	16637	16662	16591	16517	16741	16791	16594	16614	16604	16643	16759	16678	16712	16742	16712	16644	16677	16863	16613	16774	16557	16705	16591	16567	16683	16664	16633	16696	16566	16402	16510	16794	16827	16664	16821	16769	16676	16609	16820	16657	16742	16757	16691	16672	16558	16445	16758	16732	16802	16831	16621	16604	16683	16588	16546	16279	16717	16527	16614	16723	16561	16616	16725	16759	16526	16563	16845	16715	16704	16699	16568	16595	16487	16502	16474	16775	16525	16666	16512	16685	16762	16557	16716	16598	16678	16699	16396	16602	16678	16650	16860	16580	16574	16587	16496	16657	16726	16487	16720	16740	16596	16762	16516	16439	16540	16721	16592	16737	16864	16743	16719	16710	16449	16829	16768	16607	16777	16530	16699	16562	16773	16841	16610	16733	16811	16641	16567	16750	16698	16454	16712	16671	16744	16717	16824	16757	16694	16428	16685	16782	16722	16771	16814	16537	16610	16624	16477	16568	16538	16528	16701	16732	16711	16722	16466	16852	16777	16532	16684	16668	16706	16536	16882	16749	16651	16476	16609	16598	16462	16962	16815	16639	16764	16590	16585	16668	16771	16650	16791	16648	16851	16562	16773	16662	16684	16738	16756	16604	16742	16562	16801	16673	16705	16507	16713	16646	16658	16658	16648	16590	16702	16819	16657	16587	16806	16581	16730	16700	16737	16661	16602	16724	16643	16747	16534	16772	16663	16749	16631	16850	16576	16790	16544	16786	16661	16742	16862	16633	16748	16611	16475	16585	16690	16675	16589	16627	16671	16529	16704	16647	16678	16783	16663	16711	16676	16572	16476	16559	16592	16695	16690	16569	16729	16766	16564	16667
20577	33159	30688	24904	22293	20527	19177	18290	17539	17050	16572	16435	16129	16033	15890	15556	15650	15354	15347	15343	15387	15475	15230	15199	15280	15164	15077	15195	15059	15006	15063	14927	15004	14953	14949	14826	15096	14961	15067	14809	15072	14965	14943	14975	14861	14912	14827	14757	14952	14824	14793	14915	14935	14980	14936	14947	14748	14784	14849	14915	14792	14801	14680	14845	14822	14927	14700	14761	14877	14732	14799	14761	14682	14887	14665	14906	14965	14732	14711	14908	14731	15050	14863	14740	14834	14833	14827	14902	14851	14925	14823	14877	14595	14924	14755	14804	14772	14710	14879	14710	14719	14907	14840	14944	14724	14588	14704	14601	14921	14703	14828	14724	14957	14721	14870	14689	14773	14744	14851	14870	14773	14729	14810	14860	14732	15005	14820	15018	14792	14868	14813	14749	14747	14617	14649	14879	14688	14879	14818	14709	14923	15044	14688	14748	14708	14942	14813	14739	14754	14670	14680	14779	14717	14671	14725	14665	14805	14654	14658	14826	14806	14723	14752	14754	14798	14643	14831	14789	14626	15020	14731	14786	14839	14879	14763	14849	14807	14746	14888	14693	14740	14844	14669	14841	14791	14813	14772	14564	14748	14831	14791	14844	14835	14856	14801	14716	14673	14716	14927	14922	14924	14783	14800	14978	14784	14783	14780	14664	14925	14993	14924	14829	14811	14658	14740	14772	14839	14759	14752	14898	14682	14740	14829	14654	14847	14677	14821	14848	14894	14764	14803	14747	14726	14684	14749	14654	14905	14653	14811	14681	14879	14776	14984	14639	14672	14775	14681	14904	14731	14856	14742	14701	14735	14735	14804	14710	14675	14746	14664	14841	14902	14738	14679	14799	14882	14872	14871	14813	14765	14936	14779	14863	14579	14880	14866	14854	14736	14784	14820	14806	14694	14560	14854	14821	15048	14855	14815	14823	14757	14856	14866	14789	14928	14779	14875	14577	14980	14754	14580	14879	14918	14695	14867	14851	14842	14760	14728	14814	14794	14888	14768	14600	14731	14574	14757	14727	14950	14803	14797	14674	14824	14778	14862	14745	14725	14826	14858	14779	14753	14772	14779	14927	14736	14895	14773	14802	14929	14746	14712	14741	14592	14833	14880	14776	14806	14872	14757	14628	14895	14713	14888	14838	14658	14832	14775	14816	14875	14724	14787	14918	14721	14731	14606	14812	14800	14769	14728	14767	14716	14861	14819	14659	14751	14823	14791	14743	14743	14750	14840	14778	14662	14697	14811	14877	14800	14822	14881	14923	14634	14802	14631	14772	14915	14685	14649	14746	14790	14734	14766	14934	14937	14669	14848	14812	14842	14873	14852	14671	14857	14752	14700	14821	14739	14912	14836	14692	14799	14863	14833	14824	14863	14817	14830	14895	14803	14748	14650	14829	14735	14924	14954	14694	14862	14811	14704	14760	14761	14813	14837	14814	14713	14727	14711	14818	14878	14709	14802	14773	14952	14826	14718	14693	14885	14784	14846	14769	14850	14699	14780	14818	14963	14723	14811	14919	14890	14733	14831	14577	14938	14702	14734	14879	14831	14793	14820	14894	14802	14766	14723	14699	14733	14777	14858	14890	14785	14892	14867	14789	14941	14894	14868	14822	14891	14863	14674	14709	14757	14759	14590	14907	14729	14822	14758	14845	14770	14815	14885	14784	14889	14788	14662	14791	14773	14729	14769	14858	14717	14624	14892	14736	14864	14884	14788	14845	14756	14924	14804	14730	14756	14745	14665	14856	14760	14876	14862	14945	14899	14907	14708	14745	14902	14894	14953	14814	14793	14805	14849	14843	14976	14808	14856	14777	14758	14682	14788	14780	14797	14576	14741	14633	14971	14649	14670	14687	14940	14726	14851	14923	14797	14763	14821	14720	14887	14846	14763	14756	14836	14725	14780	14690	14729	14950	14943	14755	14869	14818	14746	14849	14712	14673	14888	14908	14777	14763	14880	14831	14803	14774	14658	14688	14776	14632	14910	14647	14932	14824	14628	14808	14728	14984	14713	14733	14960	14942	14945	14969	14827	14852	14725	14853	14750	14809	14799	14797	14901	14839	14885	14802	14981	14855	14825	14803	14788	14660	14775	14823	14831	14767	14840	14792	14724	14766	14779	14633	14834	14982	14846	14655	14848	14732	14892	14586	14885	14811	14875	14684	14965	14759	14698	14732	14881	14669	14833	14709	15038	14770	14810	14775	14760	14761	14809	14848	14739	14740	14658	15001	14888	14951	14741	14776	14726	14805	14905	14810	14757	14635	14837	14809	14770	14999	14810	14839	14809	14771	14757	14665	14844	14745	14827	14900	14857	14802	14763	14946	14815	14822	14741	14846	14798	14698	14675	14661	14871	14736	14828	14749	14859	14711	14884	14855	14918	14671	14677	14703	14890	14846	14901	14799	14883	15057	14918	14719	14821	14695	14843	14864	14880	14745	14636	14918	14705	14772	14761	14897	14736	14806	14889	14756	14681	14695	14737	14697	14831	14875	14697	14649	14813	14766	14878	14888	14822	14722	14869	14777	14815	14741	14698	14827	14728	14747	14775	14799	14726	14630	14810	14959	14607	14813	14625	14803	14902	14840	14879	14705	14900	14734	14698	14780	14766	14931	14842	14872	14784	14730	14779	14673	14848	14857	14777	14675	14724	14717	14685	14702	14802	14790	14839	14861	14773	14858	14950	14607	14832	14882	14873	14923	14871	14619	14794	14794	14931	14868	14846	14882	14703	14789	14597	14623	14610	14774	14843	14774	14724	14901	14818	14760	14728	14655	14855	14770	14766	14619	14907	14601	14658	14820	14920	14705	14744	14784	14729	14593	14703	14684	14639	14792	14730	14741	14540	14708	14882	14742	14668	14716	14660	14793	14660	14696	14728	14885	14779	14884	14786	14670	14855	14949	14830	14701	14830	14816	14793	14801	14748	14833	14739	14750	14644	14682	14556	14796	14722	14757	14924	14671	14711	14879	14709	14830	14796	14865	14810	14697	14813	14886	14702	14792	14624	14615	14663	14789	14929	14852	14787	14718	14654	14565	14725	14710	14715	14815	14680	14884	14851	14762	14905	14862	14825	14771	14771	14912	14829	14870	14947	14711	14956	14823	14754	14778	14916	14901	14746	14805	14638	14919	14728	14724	14768	14984	14639	14860	14694	14799	14735	14648	14729	14792	14939	14872	14651	14839	14762	14839	14880	14843	14775	14846	14788	14768	14881	14814	14610	14839	14743	14802	14680	14820	14767	14622	14866	14626	14838	14832	14857	14911	14729	14831	14783	14837	14852	14721	14875	14928	14718	14679	14750	14815	14765	14801	14801	14726	14771	14745	14929	14746	14983	14850	14738	14671	14765	14782	14755	14861	14822	14784	14675	14808	14689	14824	14903	14816	14820	14908	14661	14729	14773	14719	14783	14886	14853	14915	14801	14906	14661	14754	14755	14771	14656	14861	14660	14592	14752	14912	14567	14547	14849	14677	14798	14845	15000	14825	14659	14842	14676	14786	14771	14930	14729	14735	15165	14650	14708	14830	14733	14860	14888	14796	14773	14705	14859	14797	14611	14697	14823	14911	14609	14757	14676	14722	14638	14892	14931	14897	14792	14841	14868	14729	14597	14737	14716	14856	14755	14731	14869	14859	14685	14839	14876	14624	14767	14895	14892	14807	14664	14749	14778	14676	14704	14861	14824	14768	14770	14700	14765	14800	14817	14793	14741	14830	14827	14797	14762	14666	14875	14906	14695	14717	14830	14722	14783	14732	14782	14617	14696	14811	14864	14713	14971	14761	14619	14834	14903	14842	14718	14607	14756	14715	14797	14806	14866	14767	14787	14679	14737	14860	14962	14882	14912	14806	14806	14708	14719	14817	14937	14787	14921	14684	14731	14734	14702	14782	14762	14816	14824	14791	14915	14824	14634	14919	14930	14921	14802	14858	14803	14944	14768	14903	14798	14774	14756	14591	14848	14753	14885	14580	14837	14911	14887	14742	14699	14722	14842	14890	14834	14658	14854	14674	14758	14777	14696	14581	14734	14943	14761	14720	14858	14655	14753	14749	14782	14610	14738	14724	14779	14837	14872	14620	14787	14801	14701	14866	14963	14718	14669	14894	14887	14809	14859	14839	14913	14903	14726	14757	14867	14748	14660	14845	14667	14768	14842	14721	14725	14869	14673	14813	14685	14766	14668	14829	14815	14678	14944	14826	14915	14733	14864	14768	14761	14776	14680	14738	14601	14632	14957	14779	14650	14856	14801	14678	14826	14721	14940	14730	14729	14767	15038	14866	14839	14786	14805	14791	14961	14781	14804	14890	14794	14692	14885	14765	14916	14894	14747	14746	14598	14830	14678	14678	14781	14728	14897	14893	14559	14773	14802	14756	14786	14876	14663	14744	14823	14778	14796	14789	14814	14717	14677	14857	14746	14740	14707	14782	14979	14855	14831	14842	14806	14875	14648	14704	14764	14808	14862	14912	14563	14635	14797	14758	14837	14877	14689	14776	14676	14778	14665	14688	14684	14766	14806	14719	14512	14810	14894	14701	14872	14858	14782	14730	14702	14861	14842	14800	14856	14780	14799	14660	14822	14746	14774	14809	14666	14754	14656	14834	14793	14736	14863	14663	14868	14816	14727	14706	14818	14730	14658	14821	14807	14709	14962	14809	14732	14553	14975	14771	14793	14749	14871	14848	14835	14707	14879	14781	14829	14910	14811	14934	14756	14821	14988	14828	14665	14717	14682	14782	14922	14755	14681	14733	14867	14900	14576	14725	14739	14802	14825	14713	14732	14982	14730	14687	14903	14641	14889	14784	14806	14870	14914	14735	14786	14844	14698	14827	14724	14725	14767	14762	14802	14831	14933	14836	14857	14834	14750	14804	14668	14703	14774	14895	14802	14676	14759	14801	14847	14784	14585	14852	14668	14765	14813	14626	14815	14827	14824	14555	14728	14779	14763	14795	14601	14782	15054	14634	14607	14943	14925	14681	14902	14741	14777	14758	14831	14783	14726	14600	14759	14750	14659	14761	14868	14677	14993	14670	14853	14763	14707	14867	14845	14782	14722	14886	14925	14831	14751	14715	14810	14796	14680	14863	14762	14665	14600	14610	14585	14666	14844	14811	14678	14726
22486	20931	28534	23370	21266	23560	25804	20887	19479	19402	19000	18640	18443	18100	17886	18075	17782	17634	17498	17711	17735	17366	17604	17552	17149	17346	17406	17388	17310	17301	17214	17318	17126	17189	17118	17273	17160	17245	17206	17134	17040	17032	17168	17033	17062	17042	17003	17189	16975	16990	17069	17132	17121	16973	17168	17128	16962	16966	17120	17031	17204	17185	17045	17049	16973	17042	16969	16873	17097	16916	16934	17043	16960	17091	16876	17065	16990	16966	17022	16894	16944	17042	17174	17097	17124	17015	16993	17051	17168	16990	16854	16881	16929	16974	17112	17022	17174	17008	17044	16860	16873	16858	16830	16812	16904	17049	17066	16926	17013	17109	16842	16987	16896	16871	16986	17105	16933	16965	16980	16924	17035	17100	17141	17063	17255	16956	17117	17122	17263	16910	16847	17193	17079	17079	16861	16850	16910	16953	16954	16950	16911	17023	16982	17084	17187	16960	16858	17124	17024	16912	17146	16971	17113	16877	16897	16922	17130	16866	16887	17064	17040	17010	16954	17055	16978	17208	17139	17173	16778	17135	17073	16914	17008	16988	16881	17081	17008	16939	17053	17205	17005	16729	16770	16958	16965	16682	16703	16912	16723	17082	16987	16954	17068	16855	16997	16807	17053	17086	16962	16859	16829	17086	17025	16998	17119	16857	16985	16822	16843	16861	16816	17039	16915	16983	17012	16781	16870	16939	16986	17095	16792	16988	17011	17052	16809	16839	16871	16993	17008	17057	16980	17081	17134	16850	16914	16726	16981	17108	17062	16907	16796	16989	16926	17031	17089	17112	17033	16623	16869	16945	16759	17012	16878	16923	17104	17017	16991	16939	16931	17094	16928	16985	16929	16988	17127	17015	17053	16954	16931	17183	16974	16924	16826	16697	16930	16841	16829	17023	17009	16854	16969	17081	16994	17143	16982	17081	16931	17004	16948	16986	16921	17133	17121	17109	17015	17023	16919	16904	16947	16984	17057	16893	16777	16949	16953	16950	17051	16919	16931	16820	16831	16886	16952	16689	16877	17034	16955	16777	16898	16877	16741	16774	16881	16989	16796	16941	16836	17019	17037	16918	17053	16975	16854	17140	16904	16937	16955	16791	17088	17009	17078	16972	16863	16781	16964	17001	16852	17141	16936	16727	16981	16877	16847	16832	17047	17098	16909	17144	16919	17050	16882	16842	16845	17004	17137	17025	17036	16781	16741	16836	16888	16970	16948	16947	16939	17067	16986	16953	16877	16910	16702	17034	16911	16821	16981	17017	17138	17011	16873	17037	16946	16872	17085	17028	16743	16890	16905	16870	17113	16960	17086	16964	16979	17087	16948	16971	16934	17018	17019	16787	16972	17009	16951	16941	16868	17025	17102	17186	16809	16807	17061	16700	17070	16784	16928	16864	16980	16949	16930	16995	16806	17009	16781	16991	16783	17001	16874	17028	16940	16676	16828	16980	16915	16804	17278	17092	16805	17059	17172	17063	17133	16695	16956	17190	16996	16945	17007	16905	16878	16842	16967	16852	16930	16900	16902	16927	17077	16782	16806	16914	16903	17032	17162	17113	17016	16868	17201	17053	16894	17152	16939	16942	16777	16992	16816	16878	16953	16927	17034	17103	16956	17242	16879	17019	16946	17107	17008	16941	16858	16962	16761	17095	17098	16904	16779	16846	16914	16823	16722	16682	17019	16718	16883	16842	16905	17080	16721	16972	17094	17049	16982	16651	17040	16915	16921	16999	16752	16971	16940	16917	16836	17127	17177	16926	17005	16888	16965	16948	17029	17086	16925	17093	17129	16894	16853	17000	16969	16949	17027	17031	17226	16952	16987	16941	16965	16977	16802	16921	16980	16927	16855	16899	16881	16964	17030	17055	16946	16894	16943	17132	16973	16964	16972	16856	16779	17019	16893	16912	16874	16995	17054	16735	16772	17007	16985	16903	16905	16944	16937	17050	16902	17087	16898	16961	16894	16833	16950	17035	17069	16921	17003	17084	17012	17000	16983	16886	16992	16904	17002	17029	16817	16969	17087	16937	17004	16977	16988	17084	16945	17052	16802	16917	17037	16921	17200	17075	16955	16878	17055	17039	16892	16915	16952	16928	17025	16944	16896	17130	16876	17056	17039	16940	16860	16990	17067	17141	16909	17036	17100	17001	16826	16850	17036	16975	16972	16988	16906	16996	16714	16908	17016	17051	16889	16955	16882	17040	16706	16947	16763	16852	16971	16834	16780	16921	16923	16981	16772	16854	16934	16991	17176	17047	16961	16684	16914	16983	17025	17062	17156	17041	17026	16916	16858	16953	16825	16997	16922	16983	16836	16877	16990	16801	16824	17006	17066	16900	17100	16965	17003	17160	17024	16894	16970	17015	17048	17007	17178	17298	16795	17001	16826	16967	17016	16998	16890	16948	16965	17136	17003	16908	16910	16878	17145	16876	16948	16892	17061	16930	16770	16991	17030	17185	17037	16862	17148	16988	17212	17044	16991	17003	17173	16940	16879	16907	16898	16966	16701	17020	16758	17110	16944	16811	16795	16766	16928	17131	17132	17001	16718	17006	17011	16911	17070	16874	17058	16835	16812	16868	16953	17209	17120	17085	16995	16939	17012	16845	17005	17062	17047	16982	16711	16869	16975	17100	16955	16947	16996	16999	17008	16964	16941	16760	16809	16914	17082	16913	16638	16856	17050	17247	17101	17040	17002	16933	16872	16907	16843	17169	16892	17036	17029	17001	16716	16879	16848	17006	17084	17039	16947	17075	16889	16929	16866	16963	17018	17004	16926	17024	16799	16853	17068	16833	16878	17121	17216	17030	16981	16695	17038	17042	16942	17095	16975	16726	16968	17029	16575	16967	16725	16636	16871	16793	17069	17047	16916	16929	17016	16825	17015	16973	17010	17060	16923	16894	17063	17044	17237	17123	16943	16965	17108	16913	16955	16785	17202	17018	16785	16804	17120	16934	17036	16864	17045	16953	17136	16959	16865	17071	16777	16789	16820	17149	17088	16821	17113	16944	16863	17008	16908	17017	16833	16888	16949	16929	16909	16953	16910	16961	16995	16816	16837	16969	16862	17031	17068	17033	16918	16960	17110	16980	17083	16840	17163	16876	16981	16838	16973	16953	16894	16981	16899	16924	16755	17229	17114	16973	16937	16903	16887	16832	17040	16848	16884	16863	16947	16875	16789	16865	17016	16831	16950	17032	17046	17005	16954	16929	17097	17043	16946	16792	16950	16977	17062	16865	16923	16840	16924	16973	16883	16998	17237	17055	16739	16706	16890	17088	16988	17147	17011	16929	17127	16893	17036	17182	17009	16875	17050	16943	16993	16841	16858	16824	16869	17068	17083	17162	17185	17044	16896	17023	17063	16954	16775	16767	16879	16819	17031	17118	17023	17016	16872	16881	16847	17001	16857	16986	17001	17051	17057	16838	17052	16784	17028	16855	16831	17095	16959	16987	16925	17096	16928	16923	16735	16840	17076	16672	16836	17133	17028	16730	16880	16980	17168	17000	16750	17178	16767	17151	17030	17206	17168	16980	17084	17050	17039	16953	17050	16896	16966	16908	16798	17078	16851	16949	16867	16914	17088	16987	16934	16815	17066	16707	16964	16879	16735	16862	16908	16918	17009	16913	16751	16980	16901	16903	17009	17065	16908	16881	16724	16916	17109	17035	16957	17058	17019	16894	16969	16694	16777	17051	17092	16719	16872	17022	17056	16951	17014	16980	16642	16836	16928	16863	16965	16977	17055	17112	17016	16802	16897	16797	16961	16831	16965	16999	16883	16993	16981	16876	16735	16857	17113	16946	17041	17129	16819	17044	16928	16874	16841	17078	17184	16945	16771	17055	16829	16960	16855	17104	17145	16863	16800	16999	16736	17166	16815	17054	16825	16996	16986	17100	17008	16923	16969	16811	16982	16780	16991	17065	16844	16970	16728	16947	16938	16964	17019	16949	17087	16948	16950	16858	16814	17114	16764	16907	17005	16894	16874	17019	16979	16904	16977	17019	16926	16941	16936	16701	17133	17100	17010	17022	16928	17068	17078	16921	16966	17016	16985	16828	16830	16960	17005	16958	17048	16900	16965	17006	16853	16985	17040	16810	16947	17018	16748	16936	17041	17018	17143	16987	17014	17148	17065	16940	16914	16953	16938	16724	16888	16869	16825	16987	17003	16737	16888	16917	16850	16916	17000	16912	16848	16955	16887	16774	16922	16953	17083	16982	16769	17072	16856	16818	17061	16953	16862	16801	16920	17172	17035	16901	16908	17011	16948	17114	17011	17138	16884	16933	16864	16818	16890	17081	17052	17052	16915	16801	16909	16839	16986	16838	17003	17001	17007	16866	16958	16879	16980	16943	16946	16829	16973	17163	17062	16904	16903	16887	17055	16955	17055	16774	17090	16945	16850	17060	16808	16877	16972	17207	16807	16770	16965	17013	17091	17072	16994	16994	16736	16982	16991	16959	17036	16707	17010	16823	17200	17016	16839	17043	16988	17023	16761	16863	17148	16767	17076	16997	17049	17060	17022	17027	17009	16810	17046	16947	16743	16960	17159	16872	17006	16976	17051	16978	17007	17107	16968	16828	16988	16834	16957	17039	16907	17159	17027	16899	17145	17100	16973	16839	17164	16940	17060	16977	16938	16939	17020	17106	17032	16764	17027	16830	16790	17039	16852	17084	17092	16957	16778	17058	16717	16887	17096	17099	16832	16842	16900	17059	16866	16945	16998	17072	16990	16858	16977	16983	16965	17085	16960	16732	16893	16945	16920	16855	16721	16956	16869	16827	17099	16915	16926	16981	17034	16935	17072	16961	16952	17144	16947	17046	16955	17077	16743	17024	17209	16790	17071	16920	17008	16817	16916	17032	16905	16848	16929	16907	17021	17332	17011	17103	17173	16798	16962	17073	17131	16757	16929	16946	16943	17019	16883	16833	16816	16976	16791	16899	16985	16835	17006	17178	16752	16933	17095	17042	17097	17042	16894	16878	16836	16881	17006	17021	17042	16891	16702	16804	17030	16962	17092	17012	16816	16948	16883	17120	16926	16802	17062	17184	16802	16908	16927	17071	17036	16834	16968	16862	16847	17048	17026	16897	16840	17028	16985	17060	16968	16890	17000	16985	16936	16987
22479	37343	34984	28508	25116	22823	21288	20300	19021	18212	17805	17344	16858	16814	16620	16459	16291	15928	15799	15730	15558	15637	15637	15397	15496	15503	15322	15441	15348	15410	15341	15322	15273	15343	15198	15284	15161	15055	15159	15198	15166	15119	15057	15034	15219	14954	15054	15193	15151	15148	15014	15109	15026	14923	14985	15039	15030	14993	15015	15036	15005	14961	15022	15095	15178	14958	15294	14956	14937	15035	15115	14877	14954	14889	14755	14969	14758	14964	14996	14866	15018	14910	14954	14861	15032	14881	14866	15032	15053	15125	14980	14897	14951	14972	14812	14965	14848	15018	15068	14896	14744	14848	14871	15006	15025	14851	14911	14977	14969	14987	14948	14867	14876	14917	14868	15043	14788	14985	14983	14928	15104	14991	14909	15049	14992	15003	14849	14881	14794	14875	15019	14890	15012	15018	15093	14940	14815	15002	14929	14780	15060	15003	14915	14926	14772	14978	14796	15100	14923	14990	14996	15194	14981	14785	15029	14985	14923	14961	14904	14964	14969	14873	14997	15018	14831	15065	14810	14945	14876	14869	14908	15064	14921	14901	15093	14855	14927	14737	14891	14889	14867	14940	14970	14898	14931	15040	14992	14918	14960	14839	15030	14925	15029	14988	14845	14799	15018	15112	15016	15014	14945	15024	14990	14919	15088	14973	14982	14878	15027	14885	15028	14831	15057	14985	14981	14995	14903	14893	14878	14848	14896	14856	14889	14902	14837	14931	15009	14975	14991	14952	14811	14915	14839	14927	14839	14905	14810	14814	14935	14848	14903	14947	14951	15000	14922	14860	14881	14967	14790	15193	14955	14921	14942	14991	15026	14979	14938	15173	14918	14799	15088	14946	14923	14951	14804	14981	14874	14819	14957	14998	14778	15073	14882	15042	14944	14786	14954	14877	14927	14936	14869	15030	14830	14945	14745	14946	14953	14940	15079	14891	14898	15059	14917	14991	14934	14847	14930	15016	14983	14816	15004	14911	14774	14754	14861	15055	14982	14921	14901	14894	15056	14856	14784	14794	14956	14891	14871	15065	15085	14974	14977	15070	14826	14857	15134	14922	14775	15049	14975	14826	15073	14811	14969	14817	15022	14947	14820	14936	14991	14966	14996	14996	14769	14947	15063	14788	14905	15000	14954	15024	15061	14804	14941	14959	14881	14896	14858	14951	14700	15135	14923	15212	15102	15023	14861	14955	14878	14941	14812	15045	14917	14849	14891	14891	15021	14984	14740	14951	15010	14942	15094	15070	14914	14726	14931	15048	15083	14631	14827	15139	14931	14808	14883	14866	14775	14812	14816	14845	14941	14979	14987	14950	15058	15091	15032	14945	14914	15082	15030	15003	14756	14999	14859	14940	14900	14825	14917	14979	15008	14807	14997	14922	15059	14892	14967	15053	15030	14950	14852	14908	14977	14878	14884	14920	14816	15187	14827	14949	14964	14809	14967	14830	15000	14738	14915	14845	15020	14785	15025	14932	14923	14888	14846	14919	14968	15110	14987	14907	14987	14972	14837	15095	15034	14815	14922	14960	15006	15056	14918	14740	14905	14937	14855	14944	14926	15074	14939	14898	14994	15006	14909	14903	14851	14931	15077	15038	14985	14929	14875	14943	14937	14903	14870	15019	15011	14886	15019	14976	14954	14982	14899	14795	14935	14915	14913	14938	14966	14954	14932	14997	15049	14977	14847	15030	14847	14901	14958	14876	14890	14817	14956	14941	14864	15043	14984	14914	14927	14945	14833	15006	14881	15027	14783	14892	15074	14892	15019	14953	15012	14824	15030	15067	14853	14955	14867	14901	14980	15058	14955	14969	15108	14830	15057	14772	14856	14955	15111	14723	14798	14951	15003	14777	14756	15098	14978	15141	14901	14843	14938	14935	15082	14846	14905	14846	14885	14930	15041	14869	14881	14763	15045	15032	14979	15048	14909	14869	14911	14946	15043	14953	14797	15088	14986	14893	14940	14870	14901	14953	14911	14826	14887	15012	15000	15063	15088	15055	14778	15018	14879	14959	14852	14901	14960	14769	14862	14896	14792	15053	14961	14940	14867	14945	15046	14813	14762	14982	15113	15008	15103	14760	14944	14967	14910	14954	15019	14973	15097	14892	14868	14770	14824	14827	14987	14923	14909	14825	15046	14906	14912	15028	14990	15030	15084	14962	14939	14914	15044	14890	14999	14939	14957	14963	14940	15133	14812	14903	14907	14707	14870	15091	15044	14841	14998	14942	14773	15070	14969	14909	14905	14878	15014	14964	14769	14940	14972	14930	14996	14930	14971	15033	14898	14934	15084	14942	15051	14857	14957	15040	14869	14892	14975	14969	14937	15027	14965	14769	14955	14879	14948	14821	14951	15080	14682	14913	15238	14890	14963	14838	14841	15087	14880	14917	14985	14949	14990	14881	15002	14879	14851	14884	14894	14864	14892	14872	14905	14919	14963	15161	14903	15009	14918	14918	14996	14880	14964	14909	14979	14972	14965	14854	15003	14832	14979	14937	14911	14908	14895	14834	14960	15104	14838	14911	14802	14868	14862	14942	15010	15039	14906	14794	14999	14944	14897	14925	14944	14927	14976	14969	14878	14894	14930	15059	15015	14878	14929	14865	14957	14991	14797	14876	14927	14940	15019	14727	14863	15007	14926	14994	14905	14853	15020	15054	15013	15003	15059	14925	14820	14926	15002	14824	14963	14939	15010	14753	15097	14878	14852	15011	14806	15011	15030	14933	15041	14895	14869	14863	14948	15037	14915	14780	14894	15013	15001	14901	14960	14754	14863	14963	14762	14982	15064	14940	15066	15065	15014	14941	14752	14904	14847	14956	14925	14838	14954	14971	14881	14890	14946	14911	14893	14987	15001	14806	14902	14951	14939	14944	15145	15015	14983	14880	14896	14879	14960	15007	14947	14895	15018	14971	15080	14820	15187	14946	14991	14927	15002	14946	15042	15005	14965	14901	14801	14995	14844	14855	14947	14883	14789	14963	14867	14819	14895	15015	15179	14861	15005	15029	15054	15024	14831	14809	14856	14821	14996	14926	14902	14890	14840	14879	14987	14798	14951	14890	15095	14798	15094	14758	14926	14972	14998	14961	14986	14886	14993	15093	14968	14841	14914	14707	14867	14966	14883	14791	14885	15072	14983	14795	15029	14934	14926	14969	14956	14920	14807	14877	15157	14879	14736	15122	14885	14918	14950	14924	15036	15005	15031	14913	14909	15097	14983	15038	14988	14956	14889	14826	14820	15084	14925	14960	14892	14848	14835	14964	15054	14929	14885	15076	14929	14923	14903	14945	15039	15081	15054	14989	15079	14872	15144	15067	14998	14808	14959	14976	14974	14890	15068	15055	14818	14946	15039	14911	15009	14985	15107	14942	14791	15041	14852	14846	15077	14928	15056	15166	14975	14982	14893	14881	14992	14974	14983	15026	14959	14969	14994	14888	14898	14811	15009	14841	14812	14936	14826	14895	14916	14882	15031	14753	14919	15047	15147	14905	14981	14750	14794	14851	15045	14828	14749	14845	14958	15097	14879	14894	14767	14778	14773	14862	14815	14794	15025	14699	14956	14903	14927	14924	15020	14954	14940	14821	14890	14901	14843	14968	14884	14935	14996	14986	14963	15024	15013	14750	14878	14969	15007	14968	15056	15058	14810	14922	15002	15050	14996	14797	14970	14991	15042	14935	15054	14785	14851	14919	15083	14959	15062	15025	14958	14752	14915	14991	14958	14920	14922	14872	14891	14798	14922	14769	14883	14939	15043	14898	14936	15042	14831	14902	14949	14900	14840	15041	14889	14889	14959	15067	14912	14875	15086	14826	14915	15006	14975	14894	14859	14815	14986	15033	14962	14916	15025	14782	14911	15049	14932	14897	14827	14924	14999	14873	14789	14983	15051	15003	14810	14942	14963	14894	14979	14864	14902	14896	14901	14812	14939	14922	14953	14871	14899	15034	14912	14988	14845	14976	14921	15091	14964	14881	14913	14967	14802	14951	14898	15017	14928	14863	14961	14763	15011	14892	14978	14819	14959	14982	14964	15028	14918	14943	15129	14898	15141	14886	15153	14964	14829	14884	15023	14899	14771	14788	14881	14975	15072	14944	15022	14991	14852	14985	14955	15059	14930	14964	14949	14893	15112	15024	14895	15086	14941	14873	14962	14944	14907	14734	15055	14878	14928	15049	14977	14909	14893	14991	14853	14900	14840	14846	14793	15059	14837	14976	14982	14937	14950	14971	14991	15060	15022	14989	15039	14856	15082	14946	14944	15057	14979	14810	14944	14970	15008	14945	15012	15123	14802	14877	14662	14898	14908	14865	15031	15108	14889	14784	15041	15043	14921	15006	14895	14936	14964	14963	15012	15097	15053	14962	15028	15108	14843	15047	14893	14844	14937	14781	14975	14913	14840	15076	14868	15054	14737	14870	15019	14850	14982	14810	15035	14676	15105	15046	14913	15040	14915	14919	14944	14954	14813	14862	15106	14825	14860	14924	14869	15110	14833	14933	14972	14812	14958	15006	15017	14865	14974	14850	14993	15101	15033	14897	14959	14963	14965	14802	14961	14761	15023	14984	14871	14832	14957	14920	14811	14837	14845	14916	15122	14971	14960	14696	15027	14931	14658	14992	14897	14868	14878	14899	14903	14991	14967	14847	14963	14937	15045	14812	15022	14887	14928	15065	15019	15010	15010	14781	14779	14886	14818	14904	14872	15202	14977	15135	14887	14798	15002	15063	14895	14949	14914	14990	15055	14810	15028	14950	14740	14991	15038	14908	14971	15053	14898	15034	15001	14842	14981	14936	14862	15046	14925	14836	15189	14934	15005	15066	14897	14921	15060	14945	14781	15028	14965	15049	14744	14939	15095	14825	14842	14839	14891	14864	14952	14871	14795	14955	14943	15010	15049	14874	14944	14895	15001	14889	14879	14805	14926	14806	15005	14922	14874	14870	14938	14992	14972	14932	15003	15063	15086	14959	15107	14980	15034	14913	14972	14854	14931	15004	15068	14864	15078	14869	14691	15021	14882	14951	15050	15004	14890	14995	14988	14859	15092	14817	14808	15015	15014	14850	14949	14918	14967	14801	14906	14964	14824	15043	14677	15066	14978	14881	14832	14929	15196	14853	14953	15008
27288	22256	25915	23504	19485	18681	18409	17620	17664	17388	17315	17092	16835	16952	16912	16954	16775	16758	16771	16761	16784	16571	16820	16724	16689	16816	16886	16782	16755	16465	16613	16634	16663	16933	16649	16654	16634	16407	16595	16622	16731	16637	16525	16697	16679	16506	16688	16535	16277	16861	16757	16571	16676	16425	16580	16656	16517	16565	16773	16733	16625	16676	16487	16744	16755	16478	16410	16714	16579	16618	16390	16437	16664	16590	16641	16501	16581	16498	16623	16639	16456	16454	16605	16864	16633	16668	16689	16592	16807	16513	16414	16454	16570	16564	16677	16696	16381	16614	16338	16580	16674	16656	16516	16593	16553	16553	16678	16608	16679	16533	16707	16556	16641	16692	16508	16440	16565	16681	16752	16478	16579	16599	16557	16605	16435	16322	16432	16522	16475	16448	16502	16513	16628	16591	16427	16343	16531	16482	16587	16435	16536	16537	16381	16453	16480	16455	16436	16597	16461	16519	16725	16594	16585	16462	16533	16323	16594	16670	16565	16663	16442	16633	16718	16440	16464	16481	16466	16485	16414	16522	16541	16512	16413	16382	16486	16471	16436	16532	16460	16647	16643	16557	16528	16528	16606	16392	16634	16626	16800	16398	16618	16434	16437	16563	16792	16591	16481	16659	16614	16515	16552	16538	16729	16495	16633	16539	16654	16479	16537	16703	16903	16717	16512	16457	16462	16565	16656	16660	16562	16638	16517	16507	16499	16528	16580	16632	16587	16668	16849	16446	16650	16556	16721	16473	16573	16548	16497	16633	16525	16406	16465	16507	16654	16647	16576	16597	16611	16556	16650	16403	16565	16643	16618	16584	16415	16642	16374	16402	16455	16501	16457	16459	16497	16485	16460	16438	16771	16489	16653	16668	16698	16627	16643	16590	16549	16377	16541	16474	16439	16500	16490	16354	16365	16484	16610	16717	16614	16749	16594	16501	16689	16606	16459	16809	16427	16587	16654	16357	16390	16421	16384	16509	16460	16639	16556	16540	16746	16421	16522	16492	16387	16409	16647	16508	16646	16649	16634	16535	16329	16535	16717	16533	16452	16435	16328	16458	16422	16263	16543	16586	16474	16717	16602	16501	16463	16414	16472	16246	16522	16530	16745	16483	16308	16474	16566	16561	16521	16664	16448	16458	16484	16519	16633	16327	16566	16692	16632	16525	16581	16447	16441	16479	16598	16477	16707	16701	16466	16548	16513	16484	16503	16684	16568	16541	16700	16523	16754	16471	16382	16620	16590	16635	16668	16666	16548	16392	16510	16487	16482	16443	16454	16461	16748	16507	16422	16511	16407	16553	16644	16480	16368	16683	16570	16605	16537	16700	16475	16613	16621	16461	16615	16543	16587	16586	16591	16514	16634	16676	16758	16644	16519	16689	16577	16532	16714	16607	16512	16646	16655	16672	16571	16601	16676	16612	16620	16592	16609	16571	16425	16602	16728	16443	16670	16491	16473	16509	16768	16374	16704	16591	16571	16839	16510	16625	16589	16639	16557	16489	16392	16454	16424	16422	16523	16519	16542	16517	16640	16755	16778	16631	16467	16598	16441	16609	16620	16470	16575	16542	16568	16643	16381	16422	16646	16636	16595	16295	16659	16507	16598	16638	16579	16464	16455	16603	16386	16540	16367	16586	16704	16620	16520	16383	16378	16439	16725	16502	16554	16470	16434	16762	16489	16488	16485	16505	16532	16507	16457	16421	16444	16506	16353	16548	16443	16617	16613	16512	16716	16487	16562	16390	16555	16629	16513	16638	16628	16429	16498	16507	16713	16508	16559	16520	16537	16560	16619	16626	16516	16618	16348	16461	16613	16553	16481	16571	16597	16577	16511	16531	16573	16387	16764	16422	16474	16555	16533	16566	16484	16709	16512	16430	16481	16366	16499	16553	16460	16387	16509	16561	16524	16599	16671	16567	16598	16611	16684	16687	16589	16555	16249	16303	16416	16592	16686	16604	16406	16657	16474	16721	16722	16677	16616	16586	16556	16640	16593	16472	16687	16587	16653	16508	16737	16524	16504	16493	16478	16525	16631	16635	16611	16466	16588	16495	16545	16420	16710	16455	16528	16486	16603	16447	16513	16521	16502	16595	16521	16605	16665	16627	16806	16558	16502	16440	16510	16640	16547	16478	16584	16488	16520	16471	16597	16560	16545	16631	16711	16667	16696	16403	16521	16740	16537	16395	16498	16576	16341	16373	16636	16512	16594	16522	16531	16728	16423	16713	16773	16481	16527	16459	16688	16616	16483	16695	16531	16738	16448	16400	16380	16452	16554	16669	16609	16731	16621	16360	16544	16451	16691	16419	16368	16494	16554	16601	16618	16541	16557	16504	16609	16739	16454	16724	16725	16691	16579	16419	16740	16423	16496	16625	16647	16549	16523	16632	16473	16503	16528	16664	16463	16678	16473	16752	16519	16444	16555	16520	16661	16543	16551	16510	16569	16385	16689	16595	16655	16493	16509	16575	16570	16427	16553	16563	16485	16796	16566	16673	16357	16584	16348	16556	16595	16699	16500	16451	16768	16459	16464	16537	16722	16724	16583	16615	16606	16546	16557	16719	16627	16750	16511	16649	16635	16612	16307	16807	16582	16467	16664	16508	16547	16797	16580	16667	16568	16611	16577	16709	16651	16552	16471	16505	16470	16697	16661	16689	16502	16598	16565	16496	16607	16503	16539	16637	16546	16489	16902	16766	16702	16649	16749	16570	16593	16378	16572	16530	16548	16533	16529	16531	16537	16635	16524	16552	16464	16560	16654	16361	16613	16714	16444	16695	16638	16337	16475	16453	16488	16637	16535	16520	16479	16618	16546	16537	16572	16585	16654	16461	16754	16577	16634	16364	16601	16490	16538	16602	16445	16542	16557	16511	16389	16539	16650	16553	16460	16598	16601	16517	16267	16384	16516	16583	16749	16489	16477	16510	16362	16523	16523	16587	16445	16487	16747	16591	16523	16780	16590	16510	16549	16606	16640	16713	16652	16419	16601	16546	16559	16674	16410	16476	16689	16743	16635	16324	16604	16533	16658	16627	16620	16429	16516	16468	16653	16464	16435	16543	16651	16651	16668	16513	16642	16560	16626	16491	16525	16391	16493	16539	16803	16677	16467	16485	16616	16425	16404	16527	16728	16575	16633	16531	16459	16430	16554	16732	16493	16694	16500	16742	16659	16407	16679	16581	16431	16757	16646	16434	16537	16366	16411	16557	16356	16332	16399	16453	16773	16608	16769	16646	16646	16569	16473	16533	16506	16460	16628	16525	16666	16555	16443	16508	16416	16609	16568	16560	16601	16263	16487	16439	16648	16529	16628	16602	16448	16506	16448	16336	16637	16718	16550	16483	16669	16507	16598	16648	16374	16402	16790	16408	16488	16339	16563	16423	16521	16628	16600	16525	16472	16452	16510	16782	16605	16525	16706	16763	16451	16544	16445	16617	16466	16500	16705	16584	16575	16326	16463	16671	16613	16641	16670	16330	16507	16596	16490	16582	16619	16561	16497	16627	16527	16643	16556	16478	16420	16529	16663	16395	16360	16545	16652	16602	16704	16779	16513	16551	16562	16552	16561	16508	16401	16550	16564	16667	16328	16412	16546	16421	16510	16457	16490	16470	16720	16512	16560	16611	16529	16556	16830	16469	16448	16387	16746	16794	16616	16622	16746	16689	16714	16636	16703	16603	16279	16698	16459	16748	16556	16616	16588	16374	16710	16424	16583	16664	16583	16673	16539	16382	16581	16649	16706	16550	16616	16335	16691	16638	16548	16774	16508	16509	16452	16560	16615	16508	16636	16518	16491	16617	16558	16449	16475	16473	16572	16800	16577	16675	16546	16482	16405	16441	16413	16424	16553	16695	16581	16416	16644	16797	16600	16405	16662	16746	16665	16457	16495	16535	16638	16477	16393	16443	16599	16447	16588	16525	16464	16637	16570	16553	16569	16619	16508	16492	16631	16358	16590	16474	16602	16576	16395	16480	16714	16593	16506	16595	16593	16528	16642	16502	16501	16470	16477	16611	16478	16432	16754	16637	16661	16574	16549	16628	16569	16491	16528	16611	16630	16468	16537	16480	16492	16650	16703	16458	16900	16573	16624	16644	16446	16502	16511	16422	16500	16595	16461	16278	16507	16445	16697	16635	16742	16592	16601	16514	16616	16596	16602	16553	16522	16467	16484	16537	16643	16593	16533	16535	16598	16492	16656	16628	16659	16453	16676	16548	16667	16880	16598	16451	16587	16326	16758	16528	16345	16673	16367	16569	16620	16703	16609	16530	16330	16612	16681	16480	16667	16536	16566	16800	16545	16703	16516	16497	16581	16671	16679	16697	16554	16549	16488	16606	16555	16398	16574	16533	16590	16585	16706	16488	16593	16734	16749	16352	16475	16530	16495	16631	16674	16435	16575	16667	16759	16642	16583	16587	16465	16625	16543	16439	16678	16448	16826	16561	16478	16441	16511	16331	16586	16642	16673	16647	16614	16676	16649	16751	16478	16464	16535	16427	16523	16320	16611	16657	16733	16547	16394	16477	16628	16520	16698	16483	16629	16567	16770	16559	16558	16616	16747	16631	16520	16635	16551	16538	16396	16408	16497	16627	16652	16639	16524	16666	16349	16564	16546	16588	16503	16449	16526	16488	16461	16424	16521	16493	16650	16671	16575	16624	16550	16549	16562	16450	16476	16505	16538	16486	16464	16584	16522	16609	16666	16669	16588	16670	16458	16456	16666	16645	16445	16632	16587	16610	16615	16588	16479	16517	16699	16449	16465	16559	16592	16755	16547	16695	16734	16770	16571	16627	16625	16621	16526	16522	16536	16543	16606	16754	16613	16419	16539	16601	16677	16416	16429	16450	16377	16212	16567	16519	16606	16706	16557	16508	16748	16641	16422	16477	16584	16442	16560	16414	16555	16518	16614	16523	16657	16613	16728	16255	16521	16580	16462	16505	16508	16546	16708	16613	16485	16610	16514	16630	16696	16629	16548	16577	16592	16483	16467	16576	16676	16577	16652	16404	16588	16500	16395	16524	16603	16550	16542	16645	16445	16741	16724	16519	16621	16599	16813	16653	16515	16455	16501	16526	16695	16551	16520	16370	16537	16366	16452	16366	16661	16485	16556	16843	16470	16545
19907	26356	25640	20885	19437	18238	17282	16993	16569	15990	15869	15728	15605	15243	15273	15091	15073	15229	15037	15049	14801	15151	14885	15089	14833	15119	14861	14656	14939	14805	14912	14920	14699	14782	14677	14687	14865	14640	14709	14814	14964	14820	14843	14622	14606	14704	14725	14742	14823	14699	14821	14674	14804	14774	14694	14576	14621	14686	14551	14738	14689	14653	14783	14693	14688	14799	14751	14593	14635	14743	14660	14878	14723	14816	14880	14681	14613	14595	14622	14560	14620	14720	14727	14737	14960	14624	14631	14576	14638	14613	14668	14728	14805	14652	14617	14641	14760	14663	14670	14697	14690	14697	14660	14632	14693	14627	14682	14684	14764	14891	14688	14576	14568	14658	14730	14641	14743	14751	14700	14832	14702	14535	14625	14674	14615	14707	14724	14665	14771	14796	14750	14484	14752	14624	14693	14618	14716	14628	14637	14801	14822	14674	14524	14440	14726	14564	14584	14703	14695	14732	14631	14757	14778	14736	14775	14767	14731	14721	14625	14646	14643	14716	14603	14736	14736	14652	14650	14570	14598	14770	14764	14720	14628	14662	14652	15003	14739	14731	14889	14857	14678	14635	14658	14707	14904	14745	14672	14692	14523	14752	14716	14651	14753	14763	14588	14564	14658	14727	14683	14554	14680	14582	14751	14726	14719	14816	14583	14681	14590	14727	14701	14853	14641	14671	14608	14734	14788	14624	14707	14611	14707	14716	14737	14594	14851	14488	14676	14580	14677	14767	14601	14633	14559	14529	14665	14580	14751	14679	14562	14812	14709	14714	14565	14963	14585	14608	14673	14776	14663	14627	14701	14645	14722	14783	14764	14717	14700	14805	14812	14631	14794	14699	14696	14899	14604	14518	14695	14856	14603	14847	14598	14602	14575	14697	14723	14717	14776	14454	14691	14870	14837	14654	14648	14632	14525	14633	14594	14571	14637	14643	14740	14586	14669	14736	14824	14593	14686	14736	14868	14696	14757	14732	14685	14607	14731	14654	14802	14824	14722	14705	14743	14840	14772	14762	14630	14659	14751	14637	14741	14682	14708	14728	14606	14597	14735	14756	14584	14790	14961	14813	14703	14678	14607	14663	14712	14890	14588	14646	14575	14859	14631	14693	14656	14624	14616	14751	14688	14592	14643	14768	14605	14654	14788	14583	14742	14762	14745	14709	14589	14648	14563	14766	14670	14583	14602	14609	14646	14665	14902	14705	14771	14659	14775	14793	14845	14786	14713	14755	14595	14689	14626	14792	14649	14557	14582	14662	14588	14634	14822	14610	14557	14794	14721	14630	14506	14681	14775	14873	14585	14670	14624	14669	14784	14780	14665	14667	14682	14700	14693	14852	14698	14688	14597	14731	14743	14483	14653	14634	14675	14709	14688	14646	14716	14866	14599	14608	14751	14633	14730	14818	14689	14813	14689	14660	14555	14746	14886	14827	14753	14608	14695	14742	14789	14718	14739	14559	14754	14756	14565	14592	14663	14736	14736	14636	14716	14745	14633	14635	14711	14640	14566	14606	14705	14454	14737	14697	14623	14636	14572	14707	14638	14621	14865	14772	14747	14661	14748	14741	14717	14505	14767	14645	14748	14671	14646	14649	14696	14747	14756	14556	14684	14804	14707	14681	14647	14591	14771	14723	14586	14707	14633	14821	14731	14638	14843	14679	14658	14739	14757	14647	14761	14603	14528	14835	14640	14791	14713	14771	14686	14637	14741	14645	14656	14661	14611	14815	14773	14691	14775	14556	14576	14574	14753	14700	14667	14745	14784	14847	14788	14662	14569	14826	14746	14788	14615	14702	14588	14792	14742	14669	14731	14778	14697	14624	14648	14679	14655	14575	14736	14712	14655	14621	14613	14594	14636	14764	14561	14709	14667	14710	14658	14923	14607	14626	14796	14594	14727	14570	14570	14675	14606	14626	14774	14762	14781	14756	14540	14674	14729	14614	14712	14642	14606	14714	14600	14703	14779	14624	14571	14828	14657	14737	14797	14563	14586	14749	14660	14755	14621	14643	14865	14609	14866	14635	14770	14684	14588	14685	14914	14725	14685	14756	14641	14696	14819	14643	14596	14792	14603	14612	14750	14616	14690	14631	14629	14569	14735	14825	14586	14587	14779	14715	14687	14858	14637	14620	14671	14673	14648	14840	14612	14694	14737	14751	14914	14688	14663	14488	14680	14755	14839	14840	14678	14814	14677	14641	14805	14881	14700	14676	14758	14713	14855	14727	14852	14571	14739	14719	14722	14725	14611	14812	14649	14766	14644	14623	14628	14683	14755	14411	14695	14773	14691	14902	14590	14704	14644	14732	14767	14494	14692	14756	14661	14608	14589	14564	14717	14584	14848	14714	14722	14673	14815	14665	14604	14630	14571	14644	14710	14762	14676	14802	14656	14896	14658	14835	14809	14624	14770	14753	14698	14820	14642	14714	14804	14673	14718	14699	14663	14748	14590	14698	14683	14730	14759	14693	14706	14774	14628	14698	14736	14758	14657	14851	14557	14690	14708	14598	14686	14694	14703	14724	14744	14828	14598	14832	14533	14656	14635	14698	14691	14822	14585	14627	14728	14820	14809	14684	14747	14868	14635	14780	14674	14577	14774	14577	14722	14637	14672	14765	14814	14785	14802	14549	14602	14787	14714	14704	14725	14681	14895	14701	14810	14801	14714	14875	14684	14859	14806	14496	14752	14798	14765	14764	14512	14679	14575	14807	14670	14820	14691	14737	14756	14754	14829	14591	14752	14854	14650	14449	14699	14577	14672	14465	14744	14784	14763	14760	14699	14696	14576	14624	14826	14608	14689	14794	14696	14691	14755	14840	14653	14750	14625	14620	14783	14649	14654	14712	14698	14747	14834	14768	14667	14693	14699	14707	14957	14687	14802	14760	14779	14802	14716	14708	14654	14659	14641	14742	14798	14595	14650	14629	14455	14715	14577	14916	14572	14668	14685	14733	14640	14803	14577	14764	14587	14699	14622	14681	14551	14627	14755	14651	14678	14796	14811	14807	14820	14684	14617	14700	14704	14522	14848	14627	14761	14706	14683	14603	14746	14577	14683	14760	14800	14642	14694	14583	14688	14716	14686	14692	14703	14610	14689	14792	14734	14828	14637	14735	14768	14698	14857	14687	14738	14605	14707	14769	14795	14543	14636	14720	14816	14732	14794	14611	14726	14672	14642	14656	14569	14621	14574	14665	14694	14646	14738	14832	14739	14931	14621	14618	14801	14608	14625	14639	14660	14593	14792	14696	14583	14744	14699	14614	14605	14608	14672	14613	14769	14778	14478	14733	14631	14715	14649	14773	14583	14634	14482	14712	14505	14657	14732	14797	14786	14825	14596	14667	14653	14438	14774	14984	14663	14657	14721	14895	14719	14615	14680	14770	14711	14771	14598	14716	14843	14566	14717	14670	14687	14613	14682	14666	14668	14795	14604	14562	14805	14799	14607	14617	14556	14708	14744	14742	14467	14650	14619	14607	14868	14588	14671	14741	14772	14876	14691	14703	14826	14718	14780	14633	14735	14569	14667	14732	14592	14808	14681	14659	14739	14692	14535	14783	14641	14814	14861	14723	14789	14719	14743	14680	14765	14703	14764	14776	14696	14726	14720	14722	14578	14622	14790	14687	14656	14575	14647	14764	14608	14736	14645	14491	14794	14593	14632	14716	14605	14687	14621	14806	14670	14654	14612	14738	14510	14669	14911	14691	14644	14651	14782	14637	14737	14806	14713	14724	14676	14699	14676	14753	14596	14803	14718	14790	14723	14756	14725	14519	14653	14775	14718	14590	14831	14685	14667	14601	14614	14661	14660	14666	14448	14633	14635	14602	14831	14786	14693	14540	14603	14700	14667	14800	14742	14599	14622	14590	14726	14681	14790	14960	14799	14661	14640	14582	14671	14738	14697	14758	14674	14668	14789	14669	14622	14670	14825	14886	14740	14685	14805	14747	14716	14754	14793	14819	14712	14897	14670	14614	14638	14576	14820	14852	14852	14737	14692	14675	14552	14734	14745	14641	14909	14637	14910	14680	14702	14546	14778	14829	14654	14734	14742	14616	14757	14874	14663	14601	14832	14629	14734	14938	14751	14603	14689	14758	14707	14866	14560	14696	14944	14763	14787	14724	14673	14632	14727	14676	14816	14890	14746	14614	14867	14798	14797	14647	14772	14712	14758	14755	14526	14639	14840	14892	14653	14856	14872	14651	14534	14584	14593	14765	14605	14680	14636	14752	14776	14677	14609	14657	14685	14764	14823	14769	14801	14670	14681	14808	14789	14936	14709	14731	14715	14684	14586	14564	14797	14808	14598	14721	14658	14639	14700	14706	14556	14753	14475	14912	14819	14674	14692	14562	14605	14567	14833	14679	14774	14683	14617	14763	14673	14720	14793	14751	14788	14578	14682	14766	14651	14700	14714	14622	14704	14984	14649	14616	14694	14721	14768	14816	14626	14616	14667	14583	14796	14506	14723	14742	14695	14753	14821	14605	14618	14734	14595	14693	14600	14651	14721	14733	14636	14711	14849	14710	14676	14649	14822	14579	14870	14681	14665	14631	14554	14754	14852	14682	14742	14612	14810	14605	14693	14603	14690	14766	14658	14818	14932	14810	14698	14608	14672	14619	14802	14652	14584	14701	14673	14627	14660	14630	14774	14529	14708	14661	14601	14627	14696	14677	14748	14564	14810	14750	14590	14622	14682	14595	14708	14757	14917	14655	14612	14615	14727	14564	14758	14887	14778	14501	14460	14665	14788	14816	14778	14788	14736	14629	14646	14614	14723	14763	14734	14717	14836	14733	14741	14943	14677	14773	14760	14696	14679	14714	14824	14636	14845	14686	14680	14735	14724	14702	14716	14653	14700	14593	14592	14715	14744	14551	14573	14710	14781	14662	14621	14608	14606	14625	14543	14640	14670	14753	14696	14691	14824	14913	14647	14752	14784	14584	14732	14537	14762	14776	14770	14696	14816	14656	14728	14833	14709	14706	14732	14764	14735	14768	14580	14769	14685	14688	14690	14877	14716	14623	14697	14817	14699	14698	14675	14541	14769	14778	14777	14811	14586	14542	14612	14808	14763	14766	14745	14589	14584	14628	14696	14784	14809	14682	14615	14623	14820	14805	14649	14638
23576	20992	28284	24048	22314	22988	22372	19871	18971	18707	18554	18274	17972	18266	17843	17859	17617	17609	17525	17305	17388	17449	17604	17215	17646	17285	17385	17329	17098	17178	17401	17099	17129	17247	17230	17398	17435	17330	17218	17163	17044	16868	17107	17211	17102	17189	17225	17207	17162	17071	17141	17157	17084	17047	17102	17060	17027	17242	17208	16948	17054	17028	17158	17192	17152	17069	16990	17157	17152	17210	17211	17047	16902	17367	17201	17030	16984	17139	16971	17161	16986	17116	17066	17073	17076	17055	17007	16978	17108	16996	16908	17140	16825	17154	17158	16946	16959	16838	17199	17173	17042	16909	17212	17004	17016	16902	16810	17070	17147	17086	17117	17112	17053	16877	17094	17037	17046	17057	16954	17068	17099	17027	17117	16945	17232	17120	16926	17087	17008	16883	16993	16912	16980	16825	17048	16993	17014	17014	16982	17059	17056	17012	17137	16877	17061	16758	17039	17067	17178	17113	17027	17194	17079	16943	17004	17083	17106	16888	17088	16988	16842	17061	17102	17016	17144	16975	17236	17154	17073	17002	17125	17160	17179	17054	16878	16995	16864	17187	17024	16958	17157	16926	16764	16859	17113	17019	17164	16997	16993	16837	17219	17185	17125	17063	16895	17146	16882	17108	17069	16992	16897	16832	16874	16947	16923	16931	17075	17086	16952	16946	17225	17113	17091	16944	17101	17007	17080	17135	17079	17289	16929	17077	16947	17403	17163	17012	17054	17090	17052	16990	17017	17131	16974	17174	16997	17217	16982	16991	16778	17033	17193	16885	16913	16983	17014	17124	17027	17025	17033	16835	17075	17023	17036	17121	17183	16756	17108	16913	17039	16917	17071	16989	17168	16893	17129	17043	16867	17080	17004	17061	17002	16968	16971	16879	17102	17152	17082	17046	17141	17060	16856	17077	16897	16980	17206	17052	16997	17010	17132	17036	17110	17145	16964	17042	16979	17258	16806	16873	17136	16839	16961	17005	17052	16981	16807	17024	17259	17085	17173	17085	17056	17192	17047	16931	16954	17077	17071	17006	17106	16916	16924	17055	16905	17029	17074	17182	17080	17179	16867	17048	17302	17202	17141	16891	16820	16972	17083	16965	17070	16859	17020	17223	16919	16979	17136	16957	17140	17145	17105	16998	16982	16968	17057	17140	16924	17015	17062	17045	17027	17133	17169	16986	17196	17014	17183	17017	17034	16988	16992	16940	17033	16886	17040	17132	17093	17052	16802	16943	16942	17295	16995	16929	17240	17132	17063	17137	16790	16850	17072	17011	17135	17018	17108	17290	16956	17021	16988	17005	17113	17103	17155	17043	17005	17187	17016	17048	17068	17055	16946	16992	17008	17126	16959	16994	17162	16865	16994	17019	17057	17163	17173	16879	17006	17158	17170	17131	16984	17006	16978	17043	17074	17108	17155	17052	16996	17056	17018	16914	16970	17126	17015	17090	17197	17126	16949	16952	16944	16976	17035	17032	17099	17045	17127	16972	16817	16960	16925	17023	16932	17426	17186	17087	17066	17023	17026	17044	17040	16977	17298	17153	16998	16808	16839	17179	17014	16880	17154	17071	17135	16912	17112	17026	16915	17046	16968	17047	17021	17070	16930	16926	17012	17022	17095	17238	17180	17089	17028	16966	16744	16900	17096	17169	17077	16893	17080	16889	16997	17163	17036	16988	17272	16999	16969	17088	16922	16769	17140	17027	16918	16867	17076	17008	16996	16871	17142	16982	16992	17010	16977	17159	16983	17040	17184	17061	16912	16947	16835	16941	16951	16897	16969	16958	16965	17130	17176	16841	17130	16796	17098	17068	17037	16824	16886	16900	17010	17018	17040	16996	17006	16945	16807	16790	17033	16979	16909	16967	17092	17006	17160	16879	16933	17194	17169	16885	17003	16837	17121	16795	17002	17291	17076	17145	17122	16893	16855	16871	17136	16936	17190	17040	17036	17122	17000	17075	16805	17170	16924	16989	16990	17102	17076	17128	16946	16881	16934	17219	16847	17115	17181	16985	17071	17063	17073	17172	17037	17089	16971	16817	17036	17170	16926	17093	16972	17004	16909	16958	16935	17044	17196	16940	16971	17004	17002	17195	17014	17011	16965	17052	17027	16685	16868	16952	17145	16949	16966	17073	17084	16920	17031	16994	17043	16948	17027	16988	16907	17132	17000	17040	16963	16893	16902	17012	17272	17018	16981	16867	17048	16982	17121	16763	16908	17136	16910	17036	17082	17131	17373	16929	17027	16994	16892	17143	17125	16959	17060	16870	17108	17124	17048	17094	16939	16971	16899	17118	17262	16910	17102	16898	17084	16846	16878	17030	16837	16968	17228	17113	17001	17137	17101	16987	17002	17310	16915	17048	17048	16782	17019	16853	17022	16976	16915	16972	17182	16936	17098	17088	16992	16847	17088	17086	17132	16991	16959	17074	17090	17048	16902	17184	17057	17160	17026	17131	17018	16912	16950	16998	17034	17030	16984	16961	16975	16930	17047	17132	17129	17083	17234	17124	16986	16951	17054	17238	17322	17039	17184	17045	17068	17090	17090	16805	16987	17072	17035	17152	16871	16914	17048	16977	17052	17138	16921	17048	16988	17129	16961	17012	17045	17089	17201	17081	17125	17178	16896	16846	16938	16899	16926	17094	16885	17067	16874	17148	17114	17035	16966	16931	17013	17129	17010	17169	16985	17283	17019	17077	17030	17160	17147	17028	17142	17140	17108	16982	16899	16947	17052	17104	17007	16895	16960	16945	16795	17041	17164	17111	16948	17032	17038	17096	17056	16989	16899	17046	17036	16931	16990	17286	16971	17071	17214	17136	17146	16905	17086	16953	16953	16981	17321	16909	16909	16879	16935	16931	17118	16957	16997	17006	16996	17218	17110	17042	17069	17054	16908	17014	17071	16929	17001	16994	16900	16900	16946	16961	17097	17233	17078	16834	16976	17262	16917	17036	17067	17052	16998	17047	16979	16881	17015	17020	17236	16972	17216	16948	16946	17185	17061	17131	16967	17109	17071	17013	16998	17028	16948	17079	17011	17060	16957	17134	17071	16941	17093	17133	16810	16928	16920	16983	17117	17137	16933	16932	16914	17004	17110	16815	17212	17047	17096	17244	17024	17023	16983	16980	16998	16895	16988	17254	17091	17088	16962	17096	17101	17099	17095	16925	17278	16986	16934	16984	16914	17026	17022	16990	17070	17090	17023	17089	17002	17038	17070	16966	17003	17018	17083	17076	17102	16882	17180	17055	17264	17052	17106	17043	16935	17006	17115	17010	17010	17020	17061	17090	17008	17045	16992	16775	17133	17236	16930	16923	17121	17143	17084	16904	16940	17113	17084	16956	17003	16968	17111	17032	16782	16950	17220	16912	17250	16985	16845	16873	17176	17108	17167	17012	17104	16865	17087	16990	16992	17017	16977	16873	17026	17019	17105	17021	17200	17122	17014	16830	16974	17108	17127	17058	17006	17083	16996	16914	16861	17091	17133	17047	17102	16884	17046	16977	17036	17042	17103	16934	17234	17078	16965	17213	17082	17122	17063	17250	16893	16906	16915	16959	17351	17102	16933	17055	16979	17040	16979	17038	17245	17061	17200	16918	16900	17130	17062	17026	17079	16907	17084	17049	16907	16980	17165	17193	17110	16966	16978	17014	16930	17007	17027	17119	17195	17047	16920	16980	17012	17049	16910	17189	17082	17299	17279	17111	17055	17078	17174	17141	17106	17305	17036	17108	16985	16881	17140	16982	17151	17108	17037	16934	16963	17132	17206	16900	17052	16878	16882	16737	17088	17108	17124	17137	17088	16851	16964	16921	16946	17109	17028	17015	17007	16979	17000	17305	17136	17069	17001	17068	16870	17072	16969	17150	17024	16944	17080	17021	16967	17024	17097	16967	16931	17123	16929	16929	17101	17146	17079	17220	16975	17007	17003	17135	17176	17024	16799	17175	17094	17086	17018	17118	17121	17100	17166	17032	17001	17030	17150	17196	17117	17033	17025	16901	17073	16975	17024	16998	17043	17117	17020	16973	16808	17258	17077	17043	16845	17024	17111	16778	17091	16808	17007	17303	17030	17128	17097	17143	17123	16985	16914	17161	17076	16952	17017	17141	16955	16985	17125	16891	16931	16996	17007	17100	16886	16853	17095	17020	16945	17056	17022	16972	17085	16880	16909	17011	17090	16895	17086	16943	17092	17182	17156	17075	17116	17011	17026	17070	16976	16838	17129	17139	17209	17175	17014	16902	17127	17041	17141	16867	16818	17096	16987	17024	16815	17079	17132	17211	16933	16920	17059	16859	16919	17236	17198	17090	17086	17116	16819	17182	16826	17086	17090	17105	17104	16989	17039	16819	17002	16819	17213	17072	17114	16991	17005	17019	17125	17132	17097	17011	17121	16980	16913	16803	17011	17064	16656	17017	16882	17348	17077	17049	17099	16814	17167	16987	16910	17206	17014	16894	17083	17053	16820	17106	16910	17108	16965	17096	17128	17059	17061	17018	16840	17219	17172	17094	17215	16940	16981	16927	17089	16980	16917	17060	17008	16757	17050	16917	17046	17001	17205	17024	16853	16871	17025	16985	17094	16980	17070	17115	17039	17136	16962	16888	17015	17130	16984	17054	17004	16979	17022	17117	17238	17080	17058	17129	17068	17072	16956	17247	16869	17102	17013	17091	16932	16973	17099	16827	17011	17014	17033	16884	16972	17068	17032	16921	17210	17097	17107	16999	17121	17049	17062	16957	16826	17086	17141	17071	17083	16945	17143	17179	17207	16644	16937	17040	16984	16829	16926	16938	16968	16987	17021	16999	16985	17044	16830	16991	16900	16917	16837	16949	17040	17052	16755	17075	17060	16924	17094	17238	17027	16926	17036	17035	17074	17181	17179	17046	16933	16998	17070	17109	16985	17080	17020	17019	17180	17188	16934	17037	17223	16910	16985	17100	16940	17091	17083	17043	17244	17056	17003	17079	17015	17105	17030	16874	16942	16946	17038	17105	17003	17159	17043	16944	17169	17049	16817	17091	17008	17102	17203	16982	17138	16927	17034	17160	17174	17084	17065	16950	16992	17073	17018	17002	17154	17256	16871	17134	17030	16838	17050	17068	17223	17096	17213	17067	17158	16982
20912	33669	31443	25275	22872	20976	19630	19080	18127	17533	17318	16756	16456	16394	16222	16034	15948	15754	15625	15363	15608	15512	15624	15541	15294	15408	15144	15434	15271	15300	15282	15253	15163	15192	15284	15091	15156	15229	15071	15120	15242	15195	15203	15108	15133	15213	15165	15146	14965	15075	15214	15110	15173	15160	15091	15120	15205	15236	15032	15026	15122	15084	15086	15096	15045	15116	15058	15106	15004	15124	14990	15048	15184	15071	15001	14949	15074	14933	15168	15096	15157	15069	15023	15123	15070	15087	15030	14977	15302	15070	15032	15036	15131	15015	14962	15198	14960	15128	15094	14953	15205	15078	14882	15072	15048	15120	15029	14986	15050	15055	15000	15080	14973	15207	15033	14996	15134	14988	14878	15063	14948	15188	15064	14864	15161	15214	15172	14933	14906	15099	15049	14956	15036	14927	15011	15030	15042	15059	15045	15060	15004	15001	15207	15085	15018	15017	15159	14995	14899	15143	15098	14888	15056	14945	14889	14987	14815	15082	15136	15017	14958	14970	14953	14871	15090	15054	14879	14984	15118	15139	14933	14957	14988	14934	15119	15204	14874	15087	14996	15192	15161	15214	15261	15077	15166	15035	15242	14990	15177	15029	15088	15041	15040	14935	15081	15022	14985	15027	15090	14786	15032	15033	15087	15082	15034	15069	15090	14982	14992	14869	15072	15018	15075	15091	15059	15044	15085	15004	15146	14963	14997	14919	15062	14906	14979	14945	15010	15143	14950	15219	14921	15088	14999	15031	15151	14805	15095	14895	15078	14958	15045	15114	15166	14977	14993	15035	14992	14966	15019	15086	15098	15027	15034	15061	15059	14923	15140	14997	15075	15035	14997	14984	14972	14963	15047	15150	14982	14979	14937	15062	15014	15049	14983	14864	14983	15236	15217	15099	15140	15091	14855	15060	14792	14961	15064	14966	14977	15018	14913	15024	14915	15212	15003	14966	15046	14996	14994	15156	15058	15137	15179	14929	15074	15022	15070	14896	15003	14976	15085	15161	14970	14959	15110	15087	15018	15094	15027	14856	15161	15012	14963	15043	15076	15005	14848	15188	14959	15022	15179	15086	14999	15048	14817	14921	15021	14998	14927	14881	15042	15114	15194	15044	14983	15027	15013	15098	15145	15101	14963	15147	14873	14975	15174	14959	15044	15178	15098	15081	15189	15082	15006	14921	15087	15147	14849	15039	15143	15042	14894	15068	15034	15043	15096	15060	15023	14972	14911	15023	15100	15006	15023	14924	15068	14977	15080	14843	15151	14984	15169	15022	14972	15185	15013	15119	15061	15027	15030	15043	15117	14929	14972	14863	14978	14975	15024	14950	14980	15059	14978	14841	15041	15006	15064	14952	14905	15032	15068	15043	15017	15029	14964	15181	15102	15004	15068	14990	15075	14958	15168	15013	14972	15016	14875	15012	15073	14899	15251	14930	15077	14899	15018	15033	15094	14935	14948	15013	15037	15231	15081	14874	14995	14973	15065	14910	15024	15083	14878	14957	15071	15171	14991	15015	15128	15053	14899	14996	15127	14921	15035	15000	14897	15220	15131	15152	14910	14863	15054	15069	14919	14939	14945	14991	14995	15022	14971	15002	14975	14882	15028	15055	14916	14999	14930	14977	15032	14910	14997	15033	14929	14999	14913	15032	15068	15093	14894	15034	15031	14997	15087	15075	15143	15015	15196	14940	15197	15105	14927	14906	14943	15007	15249	14926	14855	15107	15263	15040	14983	15042	15031	15225	14973	14818	15066	15016	14930	14947	15049	15199	14950	14922	15047	14951	14968	14998	15001	15056	15081	14933	14948	15059	15041	14862	15022	14992	15067	14906	15045	14805	15077	14916	14975	15144	14969	14967	14958	14945	15039	14787	15104	15011	15066	15007	14872	15005	15035	15087	15018	14828	15133	14961	15024	15008	15205	15124	15245	15098	15007	14905	15209	14933	15057	15083	15233	15073	14930	15130	15040	15083	15083	15082	14994	15187	15063	15076	14847	14837	15255	15032	14967	14954	15112	15099	15048	14949	15011	15056	14880	15006	14959	15041	15038	15040	14975	14926	14897	15037	15195	14948	15085	15073	15052	15033	15031	15071	15193	14824	15095	15066	15020	14983	14954	14953	15095	15126	14887	15073	15063	15044	14901	14939	15054	14946	15052	14902	14865	15134	15192	15015	15103	14986	15049	15186	14990	14894	15084	14924	15076	14849	15075	15101	15130	14968	15046	14851	15064	15065	15157	14952	14952	15068	15125	14906	15042	15095	15015	15030	14934	14943	14912	15067	14960	15224	15042	15111	14858	15117	15177	15037	14921	15026	14979	14926	15111	15104	15042	15034	14919	14940	15096	15101	15093	14887	15025	14863	14995	15129	15036	14939	14989	15031	15080	14910	14957	15096	15026	15157	15082	15101	14896	15048	15050	15009	15008	15064	15064	15015	15127	14996	15171	15016	14938	15118	15164	15065	15225	15147	14929	15070	14994	15156	14946	14964	15019	15004	15002	15061	14960	14887	15110	15129	14944	14936	14996	15060	14836	15138	14915	14955	14966	15024	14906	14870	15065	14990	15055	15019	14951	15100	15063	15098	15017	15062	14971	14973	15044	15054	15092	14955	15049	15193	14991	15077	14908	15017	15086	15045	15093	15068	15192	14958	14943	15122	14994	14918	15048	15212	15087	14973	15054	14963	15085	15200	15005	15060	15064	14977	15000	14951	15027	14995	15145	15017	15082	14894	15173	14941	14917	15143	15035	15076	15126	15059	14957	14972	15123	15119	14926	15011	14918	15061	14951	15028	15163	15018	15238	15082	15154	14925	15039	14821	15105	15036	15042	14921	14872	14988	15091	15106	15118	14881	14984	14956	14853	14916	14949	14919	14976	15064	14978	15139	15085	15015	15072	15063	15110	15015	14918	15244	14980	15210	14892	14899	15085	15037	15031	14959	15074	15042	15144	15030	15083	14977	14703	15029	15189	15069	15055	14897	14994	15060	14986	14929	14932	14836	15122	14931	14739	15099	15206	15005	15062	15118	15053	15076	15009	15062	15226	14878	14997	14998	15221	14933	15114	15041	15158	14931	15088	15125	15171	15038	15168	15166	15093	15212	15098	15175	15189	15168	14972	15022	15081	14974	15118	15159	14905	15133	15092	15084	15180	14901	14902	15067	15116	15173	15050	15019	15049	14956	14950	15042	14941	15076	15042	14905	15030	14874	14977	15054	14987	15021	15009	15111	14994	15130	15039	15007	15011	15100	15004	15000	14995	15163	15130	14937	15119	15147	14889	15221	15193	15074	15061	15074	15096	14745	15056	15095	15064	15112	14970	14956	15046	15231	14989	15051	15073	14988	15033	15076	14986	14999	15007	14885	15011	15105	15040	15012	15116	15009	15070	15028	15051	15116	15000	15167	15050	15109	15125	15034	14968	15010	14966	15181	14965	14918	14942	15132	15130	14983	14939	14888	14981	15144	15086	15055	14965	15050	15099	15091	15105	14950	15106	14975	15079	14988	14846	14861	15099	14933	14885	15120	14998	15083	14999	15100	14917	14981	15156	15076	15099	14891	14916	15091	15267	14922	15096	14983	15070	15049	14798	15038	15029	15172	15084	14986	14949	14935	15173	14953	15092	14887	15107	15053	15024	15058	15038	14925	15041	14954	14933	14959	15065	15046	14939	14962	14943	14926	14932	15118	15040	15012	14963	15114	15055	14841	14952	15012	14981	15021	14966	15083	15000	14998	15070	14980	15077	15005	15125	15027	15009	15054	15085	14987	14954	15195	15048	14936	15048	14952	15061	15066	15110	15097	14898	15053	15206	15030	15003	14958	15074	15095	14973	15022	14969	14979	15176	15035	15028	15221	15105	14974	14922	15184	15059	15029	15162	15295	15140	15006	15044	14938	14968	14969	15096	15045	15148	15067	15020	14981	14974	15053	15059	15066	15124	14975	15000	15128	14998	14824	15041	14888	14911	14875	14989	15047	15141	15084	15132	15059	15007	15151	14819	15014	14938	14903	15004	14988	14905	15157	15157	14880	15033	15016	15069	15161	15069	14925	15041	14985	15033	15045	14984	14945	15012	15128	15064	15024	15004	15048	15026	15038	15194	15112	15070	14955	15042	14841	14970	15132	14910	15096	15075	15087	15124	15014	15059	15076	14885	15183	14990	15079	14905	14959	15055	15099	14969	15075	15104	15063	14992	15060	14987	15098	15020	14987	15112	15124	15006	14982	15023	15150	15058	15046	15059	15042	14896	15078	15107	15063	15094	15082	14921	15093	14919	15028	15005	15037	14887	15189	14997	15013	15048	15025	15073	14941	14994	14869	15072	15025	15002	14981	15035	15125	15005	15159	15132	14982	15207	14958	14874	14909	14882	15113	15073	14978	14953	14990	15111	14989	15137	15026	15035	14905	14999	15012	14816	14978	15044	15180	15139	15143	14977	15145	15054	15061	14918	15019	15010	14935	14868	15062	14891	15062	15071	14943	14910	15062	14866	15087	14997	15210	15086	14992	15089	15120	15187	15068	15118	14909	15137	15083	15028	15047	14950	15050	14891	15176	15133	15052	15019	15087	15106	14881	14915	15047	14771	14970	15016	14842	14956	15076	15019	14994	14919	15037	15010	14991	14912	15015	15135	15033	15031	14880	15093	15008	14927	14971	14924	15005	15010	14976	15032	14968	14967	15041	14871	15066	15177	15146	14985	15064	15088	14963	15010	14974	15001	15082	15146	15093	15052	14983	15022	15181	14933	15017	14986	15149	14940	15120	15036	15080	15092	15065	15158	15105	15042	15083	14994	15089	15188	15019	14913	15066	14946	14958	14953	15131	15149	14981	15166	14859	15096	14978	15053	14954	15049	14931	15073	15039	15092	14873	15036	14968	14998	15038	14990	15042	15100	15194	15063	15078	14975	14950	15021	15149	15252	15100	14900	15077	14995	15037	15067	15147	14954	14963	15194	14940	14947	15001	14897	14969	14947	15149	15105	15048	15079	14946	15052	15044	15176	15225	15197	14959	15072	15124	15161	15035	15030	15085	14915	15123	15039	14957	15052	14915	15215	14868	15008	15072	15120	14975	14894	15084	14963	14952	15082	14929	14961	15250	14941	15103	14976	15090	15045	14987	14898	14947
22592	21010	28733	23452	21370	23787	26250	21590	19864	19790	19494	18806	18928	18530	18618	18316	17976	18030	18106	18118	17788	17417	17765	17774	17738	17642	17420	17606	17518	17475	17686	17394	17509	17510	17298	17371	17260	17388	17275	17746	17430	17252	17264	17489	17356	17333	17367	17395	17077	17355	17391	17374	17349	17316	17206	17251	17269	17087	17262	17250	17157	17288	17263	17374	17264	17128	17324	17260	17300	17094	17358	17171	17282	17075	17227	17143	17157	17218	17346	17256	17256	17202	17311	17259	17503	17233	16992	17158	17317	17347	17219	17338	17516	17113	17263	17249	17316	17196	17255	17161	17165	17433	17203	17268	17271	17272	17407	17116	17305	17241	17204	17284	17298	17091	17277	17278	17236	17225	17193	17351	17196	17319	17246	17232	17372	17422	17225	17215	17238	17305	17434	17030	17348	17291	17183	17206	17098	17035	17300	17133	17157	17010	17262	17353	17341	17388	17252	17178	17179	17287	17210	17093	17183	17041	17085	17103	17324	17407	17365	17289	17172	17277	17344	17088	17340	17274	17211	17290	17304	17388	17202	17297	17351	17112	17166	17057	17260	17194	17372	17322	17134	17172	17384	17310	17192	17097	17097	17239	17286	17239	17206	17200	17166	17294	17041	17203	17187	17219	17142	17001	17230	17118	17357	17201	17080	16963	17165	17205	17335	17029	17338	17076	17139	17282	17422	17117	17276	17129	17336	17035	17321	17216	17150	17138	17147	17204	17135	17211	17150	17249	16989	16935	17305	17144	17082	17213	17372	17190	17080	17309	17218	17348	17303	17215	17375	17273	17376	17173	17236	17308	17190	17053	17186	17431	17217	17120	17224	17228	17208	17062	17330	17362	17108	17188	17214	17336	17117	17130	17009	17075	17126	17358	17197	17283	17175	17009	17002	17154	17313	17195	17148	17009	17230	17162	17222	17392	17003	17402	17285	17170	17159	17200	17228	17383	17190	17196	17301	17266	17000	17389	17471	17092	16994	17302	17236	17204	17291	17079	17358	17291	17134	17280	17099	17264	17170	17208	17097	17101	17185	17356	17223	17362	17350	17333	17475	17258	17186	17021	17334	17338	17099	17176	17196	17153	17351	17005	17430	17220	17449	17500	17360	17211	17166	17313	17220	17317	17393	17209	17136	17340	17194	17017	17279	17184	17229	17311	17122	17149	17402	17119	16884	17086	17232	17094	17384	17178	17111	17186	17326	17108	17177	17395	17108	17257	17364	17222	17269	17442	17070	17226	17350	17236	17252	17285	17104	17119	17123	17324	17257	17218	17243	17261	17400	17295	17026	17201	17141	17290	17149	17286	17587	17263	17147	17337	17143	17165	17250	17283	17217	17555	17228	17307	17395	17259	17134	17168	17182	17225	17103	17193	17224	17292	17172	17270	17331	17241	17234	17253	17206	16920	17288	17078	17238	17264	17463	17114	17091	17256	17237	17215	17375	17160	17206	17140	17195	17240	17298	17174	17055	17305	17378	17222	17069	17122	17452	17301	17157	17391	17267	17234	17380	17407	17260	17021	17278	17190	17301	17249	17425	17207	17326	17209	17059	17153	17229	17317	17217	17431	17226	17077	17144	17205	17198	17188	17314	17186	17286	17107	17081	17188	17274	17330	17341	17185	17160	17146	17189	17093	17084	17256	17131	17033	17201	17182	16971	17141	17348	17171	17201	17138	17377	17348	17246	17243	17288	17232	17261	17136	17124	17084	17309	17349	17315	17212	17133	17450	17267	17317	17206	17132	17090	17116	17335	17114	17418	17302	17264	17207	17274	17388	17121	17109	16975	17242	17461	17067	17208	17228	17073	17080	17039	17394	17110	17293	17496	17230	17232	17183	17094	17273	17199	17206	17263	17339	17364	17312	17332	17164	17277	17269	17143	17161	17342	17366	17253	17191	17157	17457	16985	17098	17241	17378	17005	17491	17274	17431	17195	17221	17266	17452	17342	17096	17130	17035	17229	17340	17291	17236	17264	17265	17338	17345	17208	17195	17304	17124	17207	17262	17327	17012	17136	17289	17102	17138	17287	17367	17190	17128	17135	17114	17103	17275	17048	17235	17183	17084	17194	17196	17104	17222	17252	17241	17172	17393	17086	17219	17138	17431	17246	17036	17230	17175	17351	17330	17325	17161	17074	17101	17193	17264	17208	17019	17350	17415	17316	17242	17202	17251	17066	17217	17165	17247	17262	17189	17394	17128	17208	17058	17251	17041	17342	17179	17188	17058	17316	17214	17217	17485	17199	17186	17086	17148	17098	17026	17193	17263	17284	17417	17184	17104	17196	17292	17475	17326	17057	17234	17221	16989	17208	17222	17301	17267	17211	17113	17268	17197	17364	17146	17308	17262	17258	17343	17310	17169	17252	17306	17286	17468	17166	17183	17242	17102	16967	17292	17421	17066	17017	17245	17455	17179	17183	17275	16916	17408	17259	17238	17001	17202	17160	17254	17369	17205	17366	17221	17098	17096	17230	17146	17207	17170	17154	17171	17262	17450	17301	17303	17124	17265	17262	17292	17309	17282	17136	17170	17244	17140	17262	17067	17422	17145	17172	17101	17163	17286	17079	17265	17240	17237	17401	17234	17310	17323	17313	17001	17266	17124	17259	17077	17259	17250	17409	17078	17126	17253	17304	17294	17133	17148	17113	17184	17334	17340	17296	17186	17163	17163	17338	17389	17273	17192	17385	17217	17316	17220	17084	17371	17101	16906	17289	17067	17366	17375	17085	17130	16999	17278	17352	17298	17138	17229	17195	17298	17202	16999	17148	17310	17375	17399	17202	17231	17130	17271	17033	17106	17192	17040	17196	17459	17355	17149	17253	17185	17303	17396	17171	17173	17243	17085	17206	17470	17323	17145	17176	17181	17389	17281	17150	17190	17215	17078	17242	17302	17319	17377	17274	17150	17180	17032	17221	17130	17212	17040	17322	17215	17150	17064	17135	17136	17189	17162	17267	17307	17090	17071	17126	17247	17202	17291	17265	17179	17032	17308	17402	17257	17116	17412	17211	17177	17377	17218	17317	17200	17148	17349	17106	17334	17204	17246	17234	17027	17165	17126	17258	17110	17006	17168	17112	17226	17222	17256	17304	17198	17197	17324	17272	17129	17276	17474	17553	17487	17313	17321	17223	17175	17116	17291	17157	17330	17221	17333	17229	17015	17058	16914	17119	17274	17242	17223	17338	17432	17234	17277	17187	17099	17272	17236	17163	17233	17276	17231	17136	17191	17101	17190	17326	17108	17214	17161	17093	17317	17191	17057	17306	17304	17097	17136	17200	17206	16915	17112	17432	17193	17295	17101	17148	17384	17235	17063	17030	17238	17026	17358	17150	17225	17252	17153	17148	17255	16871	17123	17174	17400	17213	17189	17394	17183	17093	16955	16939	16980	17244	17242	17192	17238	17201	17387	17269	17202	17271	17277	17179	17177	17158	17425	17478	17257	17108	17175	17493	17284	17359	17083	17371	17119	17300	17250	17261	17365	17265	17223	17106	17293	17219	17167	16986	17361	17130	17082	17144	17132	17199	17228	17184	17245	17136	17245	17193	17152	17200	17118	17088	17131	17348	17504	17306	17323	17408	17185	17236	17372	17107	17227	17165	17259	17007	17179	17206	17233	17236	17321	17136	17449	17181	17285	17303	17195	17173	17215	17181	17411	17212	17216	17067	17139	17125	17041	17398	17351	17561	17283	17447	17354	17360	17032	17466	17030	17148	17095	17125	17098	17120	17181	17206	17091	17300	17241	17208	17243	17209	17241	17336	17235	16840	17229	17116	17219	17281	17027	17175	17211	17378	16950	17241	17267	17552	17139	17151	17407	17364	17185	17229	16868	17237	17296	17137	17169	17290	17221	16974	17139	17199	17177	17155	17153	17281	17001	17087	17260	17307	17119	17080	17113	17129	17337	17090	17395	17313	17163	17302	17258	17197	17151	17341	16962	17314	17278	17249	17261	17422	17362	17307	17162	17254	17332	17014	17217	17149	17204	17208	17246	17165	17025	17080	17217	17301	16989	17217	17231	17202	17160	17107	17144	17365	17414	17140	17175	17154	17441	17497	17255	17211	17161	17232	17053	17151	17227	16975	17188	17457	17315	17494	17375	17244	17415	17186	16991	17314	17264	17289	17153	17150	17358	17123	17335	17183	17339	17160	17317	17227	17296	17119	17331	17125	17275	17187	17018	17242	17226	17396	17054	17455	17201	17240	17384	17215	17208	17173	17196	17380	17140	17088	17281	17051	17384	17015	17378	17373	17224	17155	17063	17207	17232	17284	17335	17140	17466	17334	17025	17385	17200	17206	17398	17228	17191	17358	17305	17127	17104	17201	17242	17260	17178	17108	17318	17145	17201	17310	17370	17150	17129	17078	17139	17292	17006	17350	17116	17145	17269	17152	17233	16913	17207	17196	17297	17323	17264	17240	17358	17385	17375	17328	17256	17231	16997	17102	17311	17125	17249	17203	17280	17264	17178	17257	17047	17115	17259	17303	17259	17179	17402	17362	17183	17104	17227	17351	17052	17245	17159	17125	17127	17181	17169	17317	17082	16971	17181	17237	16985	17248	17122	17150	17295	17317	17155	16979	17201	17338	17221	17281	17125	17093	17109	17138	17119	17154	17325	17255	17109	17100	17123	17210	17236	17345	17278	17177	17236	17091	17023	16976	17165	17220	17262	17208	17383	17286	17117	17293	17106	17079	17378	17459	17400	17242	17330	17293	17365	17192	16903	17009	17106	17134	17147	17170	17155	17118	17218	17346	17186	17270	17286	17194	17213	17199	17151	17190	16967	17198	17354	17339	17116	17099	17452	17413	17220	17244	17363	17285	17241	17096	17221	17197	17346	17357	17151	17484	17078	17174	17395	17080	17260	17335	17128	17280	17341	17271	17259	17285	17215	17245	17179	17402	17036	17158	17297	17128	17198	17300	17394	17094	17092	17219	17184	17208	17279	17243	17232	17125	17212	17055	17048	17228	17186	17198	17269	17204	17376	17195	17122	17253	17307	16991	17205	17229	17353	17057	17255	17192	17154	17130	17337	17304	17222	17185	17135	17041	16962	17202	17286	17148	17273	17261	17285	17319	17202	17285	17037	17071	17173	17040	17154	17162	17286	17266	17213	17260	17322
22535	37968	35219	28788	25806	23751	22130	20944	19650	18668	18298	17631	17299	17032	16817	16538	16456	15996	16199	16064	15964	15855	15761	15696	15752	15770	15553	15646	15659	15655	15522	15617	15367	15363	15436	15560	15407	15461	15380	15425	15292	15195	15310	15412	15237	15284	15203	15235	15261	15136	15324	15140	15120	15197	15198	15291	15306	15106	15225	15146	15177	15232	15169	15197	15223	15192	15101	15300	15141	15206	15337	15384	15233	15332	15201	15284	15299	15255	15244	15187	15302	15252	15234	15273	15033	15131	15119	15111	15317	15100	15214	15091	15358	15322	15075	15336	15171	15278	15259	15133	14974	15145	15185	15219	15031	15207	15179	15132	15167	15143	15135	15107	15236	15086	15354	15067	15250	15099	15146	15224	15242	15241	15180	15195	15074	15075	15039	15087	15102	15314	15236	15151	15046	15188	15227	15045	15218	15173	15220	15181	15265	15169	15130	15048	15219	15122	15189	15206	14999	15202	15181	15160	15143	15014	15194	15051	15080	15195	15252	15203	15124	15117	15132	15081	15169	15197	15057	15119	15012	15169	15141	15282	14920	14985	15090	15054	15059	15214	15204	15177	15157	15072	15029	15018	15240	15171	15203	15029	14997	15114	15037	15090	15206	15185	15347	15113	15331	15159	15298	15241	15048	15133	15283	15138	15057	15054	15032	15116	15149	15178	15191	15144	15331	15239	15052	15172	15176	15309	15157	15135	15065	15131	15213	14980	15122	15011	15120	15099	15109	15189	15061	15065	15035	15108	15250	15140	15093	15080	15238	15009	15234	15237	15196	15103	15208	15201	15098	15106	15085	14878	15078	15234	14895	14994	15171	15161	15076	15056	15147	15121	15063	15051	15224	15090	15120	15072	15046	15113	15366	15056	15288	15086	15008	15160	15165	15151	14918	15164	15181	14963	15098	15116	15274	15001	15053	15175	15073	15108	15092	15124	14926	15200	15170	15019	15030	15081	15111	15083	15210	15179	15011	15029	15156	15214	15020	15172	15110	15303	15276	15101	14970	15075	15178	15096	15160	14928	15132	15225	15293	15122	15184	15089	15124	15064	15089	14961	15056	15273	15098	15206	15164	15094	15106	15251	15206	15277	15176	15203	15355	15100	15216	15160	15078	15299	15075	15152	15214	15128	15239	15090	15032	15000	15110	15290	15057	15110	15266	15122	14990	15202	15050	15264	15117	15178	15189	15199	15112	15064	15139	15265	15158	15056	14971	15189	15154	15054	15102	15147	15172	15008	15117	15152	15175	15172	15210	15222	15082	15050	15053	15093	15231	15121	14967	15092	15244	15291	15197	15087	15223	15026	15054	15165	15229	15020	15116	15157	15020	15031	15069	15320	15115	15158	15009	15077	15180	15202	15255	15116	15103	14962	15040	15252	15259	15080	15218	15133	15061	15054	15034	15156	15227	15206	15016	15019	15098	15162	14955	15218	15249	15053	15053	15320	15211	15084	15177	15285	15239	15025	14943	15226	15161	15279	15237	15029	15124	15075	15111	15161	15195	15106	15170	15140	15159	15037	15167	14985	15202	14930	15044	14983	15168	15107	15103	15238	15140	15080	15060	15056	15157	15106	15184	15041	15155	15159	14950	15028	15245	15020	15219	15015	14984	15097	15186	15120	15142	15313	14989	15305	15240	15127	15040	15044	15263	15069	15121	15094	15240	15077	15115	15106	15132	15301	14992	15099	15260	15080	15077	15224	15154	15067	15110	15139	15104	15272	15175	15135	15140	15410	15213	15282	15165	15086	15115	15162	15141	15000	15118	15108	15116	15361	15112	15131	15107	15243	15131	15029	15204	15268	15153	14995	15086	15085	15081	15182	14997	15239	15163	15223	15015	15100	15203	15256	15123	15181	15209	15161	15248	14979	15423	15147	15096	15183	15170	15204	15236	15156	15021	15238	15176	15261	15049	15164	14851	15279	15192	15260	15155	15035	15027	15143	15075	15070	15236	15214	15082	15151	15125	15188	15276	15144	15065	14923	15179	15245	15079	14986	15024	15242	15096	15205	15107	14927	15186	14992	15142	15057	15218	15004	15089	15081	15187	15242	15171	15208	15194	15165	15073	15039	15169	15218	15200	14954	15109	15218	15058	14986	15087	15080	15107	15097	15047	15261	15074	15064	15149	15063	15224	15200	15263	15088	15078	15185	15149	15192	15167	15207	15122	15100	15060	15151	15063	15192	15076	15180	15123	15204	15117	15144	15206	15241	15081	15100	15111	15270	15047	15192	15096	15169	15139	15169	15158	15141	15208	15064	15165	15121	15226	15067	14915	15087	15187	15022	15198	14997	15062	15172	15174	15050	15106	15180	15069	15268	15143	15121	15224	15087	15118	15205	15211	15016	15230	15292	15124	15133	15194	15072	15082	15230	15260	15028	15102	15117	15110	15134	14984	15118	15323	15253	15267	15223	15221	15071	15186	15040	15116	14996	15147	15171	15102	15269	15004	15323	15087	15101	15190	15094	15106	15130	15226	15262	15083	15170	15289	15128	15262	15095	15043	15031	15141	15061	15080	15167	15221	15080	15179	15351	15408	14910	15090	15006	15244	15043	15292	15035	15198	15255	15192	15154	15118	15091	15190	15251	15062	15129	15183	15212	15224	15016	15052	15158	15083	15166	15137	15010	15102	15242	15092	15169	15089	15034	15221	15187	15163	15344	15106	15108	15016	15280	15121	15195	15314	14997	15108	15225	15054	15125	15149	15217	15096	15155	15161	15053	15123	15044	15182	15187	15020	15187	15204	15110	15226	15212	15132	15224	15122	15045	15121	15302	15031	15100	14955	15144	15101	15228	15263	15251	14973	15082	15208	14974	15114	14947	15043	15157	15311	15161	14994	15484	15069	15325	15256	15153	15011	15042	15161	15104	15193	14974	15125	15234	14927	15040	15223	15157	15162	15175	15209	15147	15138	15219	15215	14920	15147	15184	15053	15241	15009	15246	15235	15242	15027	15261	15028	15159	15194	15199	15033	15134	15052	15155	15027	15169	15115	15338	15058	15125	15080	15239	15436	15238	15020	15151	15150	15026	15226	15206	15183	15253	15105	15106	15193	15097	15079	15122	15203	15144	15157	15189	15076	15041	15162	15096	15114	15236	15187	14956	15163	15125	15007	15154	15233	15096	15153	15009	15232	15082	15117	15183	15189	15163	15194	15173	15220	15068	15134	15098	15240	15154	15147	15009	15115	15234	15118	14958	15270	15221	15032	14931	15038	15208	15274	15194	15139	15244	15191	15150	15172	15059	15036	15288	15040	15239	15126	15228	15357	15129	15052	15225	15136	15105	15076	15301	15123	15152	15081	15120	15127	15190	15120	15094	15138	15301	15112	15092	15096	15199	15317	15247	15149	15190	15115	15006	15134	15336	15324	15016	15083	15178	15170	15149	15183	15188	15343	15039	15062	15004	15062	15062	15073	15154	14822	15297	15165	15091	15140	15162	15030	15024	15271	15207	15002	15137	15153	15113	15187	15240	15048	15105	15334	15223	15211	15078	15091	15016	15258	15194	15217	15222	14847	14952	15325	14923	15034	15349	14949	15117	15053	15238	15087	15309	15060	15113	15177	15138	15108	15189	15040	15207	15215	15068	15021	15113	15137	15083	15156	15345	15105	15127	15223	15078	15077	15038	15204	15142	14950	15210	15022	15159	15195	15122	15069	15193	15268	15137	15283	14975	15068	15227	15161	15114	15180	15166	15129	15042	15076	15029	15052	15125	15144	15256	15066	15195	14982	15041	15125	15249	15381	15237	15074	15014	15246	15065	15231	15097	15269	14977	15132	15009	15061	15307	15099	15285	15033	15098	15108	15142	15201	15215	15177	15095	15267	15172	15150	14980	15119	15178	15149	15084	15130	15067	15111	15196	15180	15036	15220	15262	15119	15106	15126	15059	15097	15098	15180	15228	15200	15179	15244	15281	15190	15229	15202	15289	14953	15154	15126	15075	15143	15050	15223	15021	15062	15120	15221	15239	15290	15092	15271	14886	15177	15199	15075	15039	15087	15063	15156	15156	15098	15157	15087	15037	15258	15179	15021	15054	15052	15015	14949	14959	15145	15012	15162	15239	14936	15086	14930	15255	15188	15144	15145	14951	15132	15202	15237	15022	15161	15068	15043	15126	15399	15198	15154	15072	15128	15053	15180	15130	15007	15252	15106	15147	15234	15145	15110	15139	15348	15223	15113	15102	15199	15026	15079	15248	15133	15219	15136	14974	15256	15177	15201	15242	15100	15043	15161	15169	15136	15077	15262	15074	15000	15133	15219	15042	15185	15113	15026	14970	15160	15075	15215	15055	15115	15167	15217	15131	15073	15188	15077	14973	15259	15178	15307	15207	15222	15227	15104	15142	15093	15215	15074	15318	15155	15113	15086	15163	15104	15165	15206	15204	15138	15327	15179	15037	15217	15082	15157	14941	15101	15257	14941	15162	15300	15169	15043	15112	15201	15095	15218	15170	15283	15238	15232	15187	15091	15217	15131	15103	15106	15132	15280	15097	15114	15084	15102	14972	15118	15029	15249	15183	15104	15249	15185	15170	14977	15084	15143	15274	15016	15141	15300	15053	15287	15092	15157	15344	15158	15199	15216	15119	15156	15172	15041	15121	15058	15214	15117	15089	15228	15244	15204	15071	15183	15149	15180	15091	15112	14950	15156	15122	15279	15301	15294	15170	15134	15195	15074	15042	15039	15135	15037	15016	15193	15254	15080	15189	15113	15239	15203	15230	14956	15186	15140	15133	15203	15101	15171	14960	15050	15004	15223	15130	15176	15175	15176	14996	15304	15082	15044	15077	15035	15096	15063	15287	15231	15129	15081	15117	15312	15147	15068	15080	15195	15039	15275	15234	15163	15270	15117	15173	14955	15023	15056	15319	15163	15194	15241	15051	15123	15137	15120	15221	15085	15208	15145	15117	15070	15189	15303	15059	15009	15149	15124	15128	15217	15087	15097	15217	15162	15219	15250	15174	15172	15036	15210	15263	15194	15082	15030	15099	15165	15181	15331	14930	15160	15173	15121	15112	15140	15122	15363	15147	15024	15262	15184	15102	15215	15090	15242	15024	14985	15260	15186	15053	15140	15196	15233	15064	15176	15030	14980	15206	15066	15101	15299	15071	15085	15079
27373	22359	26055	23481	19811	19216	18964	18504	17933	17785	17377	17470	17271	17305	17441	17070	17130	16941	16971	17141	17064	16847	17004	16915	17029	16925	17080	16944	16839	17050	16840	16939	17029	16786	16987	16676	16863	16972	17023	16892	16920	16889	16948	16990	16764	16789	16706	16946	16658	16880	16972	16742	16764	16761	16879	16782	16866	16878	16792	16898	16804	16858	16915	16984	16872	16948	16779	16885	16674	16751	16806	16775	16911	16737	16765	16814	16678	16686	16908	16941	16725	16861	16877	16658	16797	16775	16858	16744	16631	16768	16911	16546	16890	16880	16791	16789	17007	16748	16967	16762	16835	16796	16794	16798	16739	16728	16784	16919	16769	16676	16853	16831	16736	16750	16994	17027	16933	16807	16693	16799	16661	16793	16999	16754	16865	16864	16886	16928	16857	16875	16813	16791	16862	16858	16618	16644	16610	16595	16847	16695	16806	16761	16837	16673	16700	16841	16758	16644	16756	16930	16805	16815	16806	16788	16806	16662	16684	16749	17042	16704	16816	16732	16651	16608	16785	16807	16821	16746	16964	16936	16913	16796	16801	16730	16772	16835	16718	16585	16886	16711	16633	16957	16933	16819	16979	16697	16688	16920	16826	16946	16662	16756	16620	16520	16636	16832	16671	16764	16808	16741	16660	16618	16922	16603	16768	16867	16757	16784	16989	16748	16909	16799	16889	16883	16894	16879	16801	16743	16966	16804	16697	16829	16604	16794	16831	16647	16699	16950	16818	16920	16612	16683	16682	16666	16715	16886	16658	16872	16803	16735	16756	16833	16918	16648	16930	16809	16872	16694	16831	16681	16661	16840	16641	16799	16837	16813	16857	16692	16838	16645	16863	16872	16726	16843	16762	16668	16826	16915	16849	16747	16907	16860	16822	16839	16721	16821	16982	16722	16815	16929	16954	16863	16823	16854	16815	16725	16670	16728	16853	16709	16795	16569	16769	16876	16838	16776	16516	17019	16561	16989	17008	16920	16956	16759	16783	16900	16751	16660	16882	16743	16788	16751	16739	16932	16546	16616	16815	17074	16845	16715	16818	16586	16920	16655	16931	16799	16719	16823	16965	16849	16685	16854	16973	16770	16673	16811	16774	16512	16604	16848	16987	16805	16859	16797	16890	16873	16712	16955	16822	16830	16809	16871	16827	17004	16539	16778	16838	16792	16852	16845	16821	16864	16871	16642	16815	16866	16721	16684	16847	16997	16893	16657	16941	16863	16614	16897	16672	16779	16927	16803	16777	16873	16945	16854	16637	16902	16956	16751	16823	16626	16754	16717	16857	16741	16866	16777	16787	16788	16937	16871	16887	16652	16708	16711	16713	16825	16878	16711	16796	16720	16856	16763	16833	16666	16768	16462	16755	16743	16760	16764	16848	16835	16894	16768	16903	16670	16702	16686	16787	16763	16697	16700	16815	16768	16775	16801	16880	16972	16911	16875	16777	16966	16613	16778	16869	16683	16659	16764	16789	16880	16859	16730	16732	16980	16770	16911	16928	16748	16695	16707	16667	16949	16955	16919	16755	16854	16842	16951	16784	16983	16827	16831	16772	16585	16825	16839	16942	16730	16753	16903	16610	16845	16819	16803	16641	16833	16778	16794	16779	16612	16844	16769	16752	16658	16805	16900	16772	16893	16877	16846	16674	16818	16797	16758	16856	16749	16719	16906	16730	16641	16618	16885	16827	16645	17074	16544	16729	16736	16705	16735	16795	16855	16612	16928	16914	16598	16720	16750	16821	16725	16994	16690	16813	16851	16856	16895	16593	16916	16795	16946	16876	16824	16737	16455	17063	16802	16526	16728	16787	16728	16929	17013	16855	16937	16811	16818	16802	16834	16964	16628	17042	16652	16777	16823	16818	16700	16704	16947	16844	16766	16973	16768	16912	16776	16857	16809	16647	16853	17077	16760	16894	16731	16836	16679	16767	16773	16948	16848	16662	16772	16878	16685	16931	16610	16888	16633	16706	16801	16853	16666	16909	16876	16971	16823	16856	16788	16929	16644	16775	16924	16889	16924	16815	16767	16859	16792	16771	16790	16764	16825	16705	16814	16766	16720	16887	16837	16756	16844	16727	16764	16904	16561	17055	16732	16669	16760	16784	16804	16918	16880	16673	16753	16696	16751	16843	16815	16844	16932	16890	16710	16933	16962	16959	16735	16707	16907	16786	16692	16730	16878	16877	16572	16774	16765	16736	16891	16852	16697	16814	16709	16599	16730	16721	16675	16862	16870	16584	16649	16674	16667	16826	16851	17000	16647	16708	16782	16644	17015	16898	16716	16476	16757	16763	16918	16889	16866	16827	16735	16653	16963	16915	16710	16682	16866	17046	16771	16794	16590	16795	16671	16975	16948	16808	16800	16834	16881	16939	16861	16763	16958	16773	16847	16635	16833	16709	16855	16646	16773	16780	16763	16837	16651	16851	16844	16955	16757	16874	16939	16711	16953	16760	16952	16969	16925	16718	16924	17014	16621	16938	16740	16770	16871	16720	16644	16936	16728	16642	16685	16700	16830	16814	16709	16874	16935	16876	17021	16694	16666	16976	16895	17078	17016	16961	16863	16877	16732	16690	16910	16544	16596	16795	16857	16934	16956	16768	16958	16893	16675	16792	16745	17045	16746	16789	16947	16862	16706	16877	16804	16823	16894	17047	16840	16762	16668	16683	16663	16694	16900	16690	16879	16767	16707	17137	16961	16805	16627	16899	16752	16928	17074	16816	16776	16885	16915	16568	16804	16701	16862	16839	16761	17011	16891	16865	16812	16859	16718	16874	16677	16823	16968	16932	16703	16708	16744	16842	16859	16950	16550	16825	16858	16946	16728	16733	16737	16779	16677	16729	16790	16745	16622	16921	16773	16756	16663	16889	16744	16832	16859	16771	16816	16863	16649	16732	16707	16723	17010	16705	16912	16714	16933	16954	16760	16717	16721	16880	16802	16793	16763	16593	16721	16837	16772	16773	16819	16927	16773	16756	16800	16840	16694	16937	16793	16926	16657	16796	16788	16782	16807	16802	16600	16656	16852	16634	16830	16672	16775	16651	16645	16824	16821	16620	16821	16778	16905	16784	16813	16861	16666	16835	16952	16648	16814	16814	16698	16698	16673	16975	16890	16882	16802	16899	16945	16747	16866	16775	16734	16948	16921	16787	16604	16820	16652	16878	16852	16749	16663	16726	16790	16867	16739	16649	16702	16640	16651	16757	16695	16758	17046	16809	16805	16794	16750	16840	16806	16491	16789	16648	16771	16926	16737	16973	16829	16662	16684	16860	16817	16827	16872	16820	16688	17033	16914	16890	16639	16778	16829	16805	16655	16852	16668	16746	16958	16995	16629	16791	16766	16634	16686	16737	16720	16705	16835	16781	16678	16967	16905	17012	16749	16856	16948	16819	16834	16909	16819	16758	16829	16958	16742	16686	16752	16910	17081	16840	16785	16837	16748	16854	16884	16620	16822	16683	16653	16671	16777	16796	16905	16708	16737	16838	16755	16856	16703	16867	17074	16850	16819	16824	16801	16852	16834	16744	16926	17049	16869	16822	16935	16902	16838	16708	16723	16682	16859	16780	16911	16981	16817	16750	16734	16977	16866	16739	16625	16975	16833	16859	17177	16680	16895	16925	16873	16706	16678	16853	16801	16752	16813	16890	16654	16966	16964	16864	16982	16614	16742	16779	16804	16795	16717	16768	16741	16813	16697	16952	16848	16804	16790	16908	16875	16849	16837	16801	17023	16869	16898	16811	16702	16607	16769	16896	16795	16957	16667	16804	16807	16850	16813	16843	16716	16751	17031	16816	16666	16756	16717	16751	16875	16836	16802	16887	16900	16913	16684	16769	16768	16874	16737	16829	16874	16775	17055	16891	17010	16838	16725	16774	16898	16771	16845	16630	16911	16869	16818	16808	16794	16684	16950	16809	16950	16863	16701	16677	16686	16721	16698	16788	17070	16793	16862	16791	16571	16905	16790	16972	16746	17127	16755	16890	16695	16793	16696	16628	16774	16901	16879	16758	16904	16819	16597	16845	16773	16663	16889	16677	16768	16890	16700	16886	16873	16793	16662	16828	16857	16710	16835	16920	16685	16869	16749	16776	16550	16750	16763	16934	17080	16678	16792	16696	16735	16766	16860	16810	16998	16761	16857	16854	16753	16776	16812	17041	16807	16940	16957	16806	16765	16677	17049	17013	16861	16786	16720	16728	16815	16705	16815	16746	16895	16895	16871	16925	16815	16660	16850	16747	16778	16889	16662	16732	16812	16933	16937	16674	16924	16916	16870	16898	16680	16898	16908	16796	16924	16951	16855	16771	16868	16882	16677	16823	16629	16777	16656	16568	16719	16841	17005	16857	16842	16725	17021	16852	16672	16758	16673	16811	16686	17057	16801	16787	16991	16923	16952	16616	16694	16833	16937	16682	16558	16864	16799	16848	16840	17009	16881	16761	16780	16622	16811	16682	16932	17105	16934	16745	16601	16737	16792	16693	16637	16924	16965	16956	16981	16647	17006	17020	16697	16791	16970	16605	16904	16923	16835	16957	16772	16800	16915	16706	16826	16551	16823	16600	16806	16827	17093	16808	16855	16817	16887	16990	16777	16756	16566	16808	16764	16791	16749	16891	16954	16824	16896	16841	16789	16812	16921	16808	16869	16760	16863	16919	16709	16950	16805	16685	16897	16887	16755	16959	16928	16899	16783	16816	16815	16790	16843	16822	17002	16764	16608	16877	16891	16903	16750	16910	16924	16871	16972	16935	16666	16858	16827	16723	16865	16725	16943	16811	16998	16836	17032	17030	16751	16612	16868	16694	16822	16877	16756	16960	16651	16876	16917	16603	16893	16803	16795	16846	16692	16852	16904	16649	16534	16875	16575	17075	16828	16735	16646	16912	16788	16889	16861	16637	16826	16801	16745	16733	16908	16914	16842	16895	16815	16860	16808	16770	16787	16916	16767	16904	16659	16800	17018	16738	16738	16767	16858	16750	16800	17038	16783	16882	16909	16780	16922	16806	16743	16855	16843	16871	17001	16759	16910	16754	16776	16842	16688	16853	16677	16801	16820	16696	16719	16757	16777	16929	16710	16828	16903	16845	16890	16777	16962	16899	16738	16926	16855	16725	16753	16863	16693
19319	27245	25310	21187	19681	18501	17889	17220	16827	16337	16125	15813	15562	15492	15373	15310	15240	15453	15136	15166	15066	15256	15072	14966	15124	14966	15020	14893	14974	15026	14873	14852	14983	14961	15065	14944	15079	14846	14908	14860	15003	15015	14897	14874	14900	14983	14849	14960	14912	14816	14897	14708	14944	14924	14950	14882	14730	14938	14959	14818	15055	14877	14756	14891	14830	14782	14883	14882	14914	15002	14942	14823	14876	14932	14963	14917	14839	14921	14754	15096	14732	14796	14802	14792	14986	14896	14781	14800	14829	14854	14972	14970	14791	14855	14912	14881	14837	15015	14838	14926	14977	14950	14800	14897	14942	14797	14811	14912	14884	14977	14736	14855	14868	14997	14879	14804	14804	14937	14860	14992	14886	14770	15094	14738	14831	14848	14848	14863	14805	14857	14804	14907	14845	14963	14809	14868	14915	15027	14778	14947	14889	14847	14943	14856	14957	15040	14840	14964	14987	14783	14830	14835	14858	14779	14872	14814	14883	14914	14897	14681	14740	14858	14946	14739	14761	14964	14750	14804	14914	15043	14874	14852	14771	14949	14897	14868	14768	14727	14837	14686	14856	14859	14781	14788	14835	14713	15122	14831	14974	14808	14755	14965	14824	14916	14763	14858	14934	14788	14852	14966	14814	14762	14770	14899	14830	14860	14822	14772	14898	14946	14908	14879	14888	14905	14949	14825	14799	14969	15017	14586	14768	14727	14816	14927	14922	14929	14782	14847	14770	14860	14771	14698	14895	14879	14860	15040	14886	14857	14721	14724	14997	14855	14838	14809	14755	14914	14890	14898	14959	14688	14947	14880	14769	14851	14783	14733	14683	14814	14750	14908	14696	14770	14848	14765	14664	14903	14812	14989	14799	14861	14797	15076	14787	14890	14811	14784	14909	14681	14691	14760	14729	14868	14957	14827	14897	14635	14775	14885	14830	14995	14794	14785	14931	14957	14886	14916	14753	14848	14821	14888	14895	14803	14826	14863	14851	14789	14646	14788	14703	14852	14872	14777	14803	15107	14841	14912	14721	14987	14893	14835	14873	14884	14892	14816	14743	15098	14634	14802	14998	14758	14791	14932	14715	14952	14987	14755	14921	14872	14864	14964	14680	14887	14997	14894	14989	14909	15042	14848	14992	14908	14949	14881	14877	14865	14779	14797	14810	14839	14757	14818	14888	14945	14648	14831	14779	14829	14813	14842	14881	14829	14820	14899	14933	14968	14722	14790	14791	14957	15034	14846	14831	14930	14765	14749	14909	14850	14798	14959	14828	14777	14785	14783	14783	15065	14907	14940	14894	14920	14633	14983	14762	14995	14983	14994	15008	14751	14957	14913	14851	14870	15005	14849	14832	14739	14736	14891	14940	14912	14790	14916	14831	14675	14764	14827	14810	14882	14863	14907	14884	14744	14777	14764	14934	14914	14707	14869	14855	14770	14773	14716	14672	14976	14881	14988	14667	14960	14856	14832	14762	14822	14955	14939	14919	14892	14829	14803	14952	14714	14665	14926	15043	14849	14983	14886	15025	14811	14811	14839	14908	14969	14597	14884	14855	15023	14865	14863	14677	14775	14958	14698	14733	14909	14878	14921	14904	14863	14694	14846	15037	14918	14683	14854	14632	14892	14853	14819	14853	14896	14892	14862	14987	14910	14919	14803	14741	14758	14807	14817	14802	14940	14872	14838	14846	14926	14962	14840	15006	14872	14737	14803	14886	15001	14815	15003	14994	14989	14610	14768	14895	14886	14775	14845	14881	14731	14964	14910	14847	14825	14765	14917	14914	14967	14722	14856	14718	14816	14812	14770	14846	14792	14902	14778	14790	14876	14819	14847	14844	14743	14905	15022	14856	14962	14697	14840	14810	14864	14927	14803	14901	14851	14852	14813	14874	15145	14876	14801	14908	14816	14920	14742	14886	14893	14959	14914	14864	14749	14855	14759	14879	14879	14904	14954	14820	14701	14843	14782	14944	14857	14824	14781	14760	14793	14819	14885	14699	14864	15023	14888	14808	14842	14843	14841	14845	14897	14876	14993	14923	14621	14937	14798	14819	14978	14831	14815	14773	14800	14937	14721	14858	14940	14764	14998	15045	14834	14836	14719	14823	14739	14891	14869	14952	14734	14895	14800	14889	14933	14784	14944	14940	14931	14961	14972	15010	14952	14835	14813	14871	14866	14796	14855	14896	14877	14854	14653	14819	14788	14905	14947	14874	14965	14787	14756	14912	14976	14692	14819	14878	14964	14904	14724	14888	14967	15015	14919	14662	14944	14979	14904	14837	14850	14841	14865	14784	15048	15029	14723	14787	14807	15000	14939	14743	14820	14812	14766	14928	14896	14834	14906	14857	14872	14791	14794	14854	14803	14980	14890	14755	14934	14707	14921	14821	14873	14859	14873	14725	14910	14750	14960	14767	14809	14956	14899	14911	14951	14839	14913	14888	14944	14903	14787	14786	14822	14901	14724	14823	15004	14935	14901	14946	14774	14917	14920	14869	14812	15102	14861	14881	14750	14827	14869	14908	14800	14839	14878	14698	14881	14800	14815	14712	14807	14955	14759	14806	14894	14992	15044	14791	14682	14861	14890	14943	14781	14778	14774	14869	14778	14948	14723	15068	14982	14919	15072	14888	15046	14914	14914	14637	14787	14822	14910	14881	14779	14831	14755	14783	14761	15013	14895	14913	14550	14909	14693	14934	14952	14805	14721	14847	14896	14835	14873	14688	14776	14800	14763	14768	15049	14908	14995	14827	14747	14700	14962	14777	14875	14940	14962	14837	14759	14957	14921	14867	14952	14961	14779	14928	14836	14831	14794	14870	14825	14576	14928	14927	14791	14778	14716	14746	14857	14925	14963	14840	14863	14923	14968	14892	14869	14991	14775	14829	15024	14947	14804	14957	14811	14901	14735	14755	14861	14788	14939	14698	14768	14963	14896	14885	14680	14904	14845	14967	14876	14756	14898	14792	14910	14933	14966	15028	14933	14869	14726	15074	14933	14720	15009	14812	14778	15083	14871	14743	14847	14933	14959	14799	14942	14909	14809	14940	14795	14843	14819	14902	14988	15038	14954	14958	14930	14816	15036	14883	14734	14963	14774	14822	14787	14901	14795	14816	14955	14971	14765	14948	14830	15075	14646	15075	14888	14781	14853	14660	15005	14627	14904	14915	14864	14892	14764	14993	14730	14985	14856	14980	14871	14841	14849	14823	14887	14987	14814	14707	14971	14720	14823	14821	14708	14817	14870	14830	14915	14982	14905	14855	14848	14771	14855	14705	14915	14903	14785	14906	14907	14688	14912	14797	14786	14804	14962	14861	14847	14819	14790	14925	14902	14848	14804	14753	14773	14692	14781	14907	14728	14887	14927	14996	14942	14779	14792	14802	14808	14887	14982	14948	14780	15051	14907	14917	14949	14922	14784	14850	15043	15000	14920	14958	15036	14720	14938	14948	14778	15031	14731	14764	14853	14825	14729	14804	14851	14671	14912	14628	14627	14982	14914	14946	14853	14979	14929	14769	14879	14823	14703	14828	15072	14941	14798	14805	14904	15002	14632	14898	14830	14836	14816	14992	14844	14781	14749	14725	14737	14839	14768	14986	14963	14822	14955	14981	14878	14760	14835	15001	14865	14964	14964	14865	14804	14961	14876	14824	14926	14858	14943	14877	14846	14833	14860	14824	14827	15079	14855	14881	14832	14820	14909	14745	15103	14864	14963	15015	14751	15160	14767	14900	14951	14824	14934	15041	15034	14778	14927	14958	14745	14904	14964	14748	14906	14806	14828	14846	14994	14886	14706	14864	14843	14886	14749	14880	14840	14911	14964	14995	14870	14807	14772	14970	14738	14910	14735	14714	14940	14918	14835	14826	14784	14890	14915	14914	14934	14788	15053	14922	14709	14787	14803	14794	14884	14831	14858	15026	14814	14835	14932	15032	14759	14898	14928	15032	14819	14945	15004	14791	14843	14804	14809	14849	14818	14845	14818	14856	14822	14970	14591	14820	14800	14927	14940	14730	14869	14883	14707	14857	14795	14871	14763	14884	14838	14814	14785	14927	14828	14932	14943	14983	14818	15141	14910	14836	14775	14987	14656	14983	14831	14769	14767	14892	14874	14982	14721	14739	15034	14759	14914	14723	14748	14852	14957	14848	14838	15023	14708	14868	14999	14982	14770	14858	14803	14925	14867	14982	15139	15133	14846	14747	14723	14862	14823	14781	14952	15009	14870	14914	14864	14761	14821	14891	14850	14871	15110	14896	14941	14816	15002	14873	14839	14707	14823	14848	15023	14819	14786	14878	14811	14917	14834	14729	14748	14794	14998	14885	14836	14839	14771	15031	15023	14743	14945	14855	14974	15006	14765	14904	14837	14838	14957	14918	14823	14711	14857	14857	15034	14813	14893	14939	14725	14843	14878	14913	14834	15139	14863	14823	15022	14706	14842	14895	14954	14877	14927	14928	14990	14689	14909	14943	14956	14941	14972	14876	14727	14834	15032	14762	14693	14785	14744	14857	14856	14632	14816	15003	14884	14870	14843	14837	14817	14701	14743	14866	14829	14956	14943	14672	14772	14867	14965	14863	15003	14756	14829	14882	14864	14839	14886	14929	14806	14674	14932	14818	14828	14908	14941	14772	14891	14982	14903	14922	14642	14791	14823	14978	14804	14799	14849	14785	15002	14838	15005	14919	14864	14952	14865	14884	14940	14965	14770	14868	14907	14731	14811	14830	15011	14915	14748	14872	14967	14870	14925	14802	14904	14785	15098	14885	14976	14795	14708	14751	14930	15106	14763	14897	14976	14824	15041	14953	14791	14887	14951	14819	14825	15029	14964	14690	14883	15005	14830	15148	14866	14874	14807	14909	14879	14949	14826	14847	14752	14922	14699	14822	15046	14766	14763	14891	15007	15023	14911	14963	14733	14875	14724	14945	14894	14957	14820	14798	14903	14914	14783	14945	14963	14850	15014	14930	15077	14912	14661	14732	14814	14737	14877	14912	14895	14931	14817	14901	14943	14955	14794	14789	14833	14827	14905	14857	14816	14760	14713	15046	14934	14879	14784	14708	14727	14906	14846	14896	14958	14932	14719	14962	14922	14882	14882	14832	14860	14826	14898	14794	14858	14712	14744
23592	21006	28338	24043	22267	23136	22956	19871	19108	18829	18713	18263	18263	17994	17842	17934	17671	17642	17508	17596	17428	17693	17643	17456	17475	17495	17547	17576	17529	17347	17450	17411	17418	17345	17317	17218	17348	17058	17147	17244	17390	17332	17257	17288	17336	17240	17211	17277	17132	17251	17060	17289	17211	17259	17055	17253	17187	17356	17181	17322	17189	17206	17349	17300	17203	17229	17169	17108	17264	17184	17151	17304	17332	17000	17285	17206	17201	17098	17368	17361	17207	16894	17318	17199	17189	17174	17228	17273	17268	17048	17406	17263	17229	17381	17178	17228	17040	17082	17130	16905	17080	17137	17349	17197	17423	17197	17230	17014	17092	17153	17283	17167	17088	17116	17228	17189	17027	17255	17186	17133	17127	17230	17073	17095	17217	17089	17005	17157	17469	17138	17305	17290	17071	17087	17104	17098	17077	17238	17308	17066	16889	16984	17234	17082	17144	17154	17097	17201	17026	17101	17370	17271	17081	17015	17143	17258	17103	17098	17127	17118	17248	17232	17407	17404	17303	17127	17207	16941	17263	17213	17275	17117	17191	16980	16917	17297	17256	17237	17340	17174	17151	17143	17205	17094	17197	17160	17123	17128	17058	17190	17247	16969	17282	17234	17182	17190	17183	17094	17154	17121	17182	17211	17191	17144	17085	17228	17194	17066	17009	17334	17236	17248	17066	17143	16931	17129	17136	17297	17033	17100	17206	17159	17141	17209	17237	17216	17180	17082	17078	17242	17293	17044	17096	17168	17140	17152	16977	17013	17159	17178	17113	17236	17036	17143	17142	17088	17229	17118	17262	17004	17300	16984	17102	17060	17216	17264	17074	17132	17118	17263	17132	17128	17175	17117	16954	17139	17174	17085	17295	17119	17149	17066	17117	17277	17348	17155	17259	17084	17205	17176	17175	17212	17114	17178	17310	17223	17042	17006	17087	17085	17339	16959	16934	17103	17096	17133	17004	17108	17230	17317	17123	17289	17259	17238	17202	17109	17081	17061	17166	17054	17265	17164	17165	16999	17049	17289	17262	17037	17237	17229	17321	17129	16822	16956	17231	16995	17209	17092	17070	16963	17145	17079	17213	17214	17007	17245	17138	17123	17339	17103	17095	17055	17297	17326	17086	17069	17243	16982	17101	17079	17049	17153	17067	17156	17310	17236	17233	17115	17317	17158	17377	17322	17229	17048	17073	17060	17078	17261	17156	17104	17108	17087	17051	17092	17187	17066	17030	17122	17114	17024	17101	17274	17113	17135	17023	17180	17236	17199	17244	17319	17010	16977	17035	17231	17323	17198	17077	17349	16982	16902	17109	17142	17055	17175	16955	17156	17071	16989	17159	17064	17078	17201	16984	16982	17163	17207	17390	17188	17013	17154	17015	17192	17073	17258	17161	17083	16890	17115	17259	17163	17177	17070	17096	16945	17142	17202	17311	17061	17286	17188	17193	17324	17132	17165	17185	17027	17340	17373	17170	17149	17227	17245	17290	17212	17158	17138	17135	17073	16934	17110	17107	17265	17082	17101	17190	17134	17151	17271	17091	17170	17143	17050	17227	17084	16995	17127	17119	17181	17242	17173	17112	17249	17285	17265	17075	17090	17342	17158	17198	17199	17121	17229	17040	17142	17235	17286	17120	17142	17043	17083	17137	17152	17095	17233	17235	17066	17247	17412	17293	17226	17321	16985	17276	17323	17193	17059	17122	17212	17268	17062	17058	17264	17358	17238	17159	17296	17045	17117	17001	17093	17232	17108	17093	17408	17019	17056	17190	17116	17138	16985	17230	17079	17190	17315	17298	16996	17064	17039	17089	17162	17170	16943	17106	16916	17188	17184	17274	17117	17140	17416	17151	17019	17138	17189	17350	17100	17177	17053	17212	17270	17225	17105	16971	17242	17148	16965	17178	17399	17108	17100	17106	17321	17203	17156	17253	17172	17117	17290	17126	17087	17140	17194	17294	17117	17163	17057	16995	17189	17040	17381	17136	17198	17499	17233	17158	17271	17171	17093	17301	17281	17052	17135	17295	17126	17275	17282	17269	17231	17107	17086	17039	17159	17134	17123	17230	17010	17219	17135	17128	17302	17242	17137	17181	17290	17300	17177	17197	16974	17026	17091	17263	17194	17021	17101	17333	17275	17090	17135	17031	16979	17174	17064	17044	17195	17005	17265	17041	17147	17313	17186	17231	16943	16986	17229	17156	17140	17065	17002	17124	17392	17170	17045	17116	17171	16949	17187	17054	17153	17266	17299	17094	17090	17258	17156	16973	17093	17226	17073	17103	17271	17062	17136	17151	17024	17159	17109	17293	17234	17051	17175	16890	17258	17160	17371	17061	17070	17159	17072	17078	17182	17222	16960	17090	17138	17148	17232	17182	17091	17206	17259	17181	17296	17122	17247	17089	17024	17099	17297	17358	17048	17076	17052	17157	17144	17106	16886	17044	17374	17245	17178	17067	17289	17357	17165	17045	17042	17137	16982	17027	17282	17214	17332	17341	17036	17227	17191	17095	17252	16989	17035	17151	17142	17190	16986	17084	17350	17353	17314	17175	17017	17223	17170	17152	17421	17033	17167	17041	17221	17199	17103	17295	17121	17381	17337	16916	17353	17051	17054	17299	17252	17008	16952	17250	17283	17262	17034	17146	17107	17236	16866	17177	16919	17146	16960	17148	17169	17107	17149	17047	17149	17282	17357	17102	17154	17126	17171	17053	17152	17078	17177	17481	17268	17165	17124	17033	17095	17129	17259	17140	17049	17333	17137	17227	17227	17158	17273	17263	16982	17016	16997	16839	17259	17102	16973	17008	17312	17211	17231	17259	17287	17327	17220	16913	17079	17216	17075	17300	17131	17024	16968	17100	17057	17138	17248	17034	16960	17396	17207	16914	17123	16971	17003	17316	17164	17136	17250	17111	17277	17188	17096	17277	17118	17224	17211	17196	17332	17254	16962	17102	17182	17131	17193	17111	17189	17141	17101	17164	17087	17291	17141	17277	17196	17122	17191	17150	17280	17269	17194	17214	17223	17155	16954	17088	17130	17050	17030	17174	17170	17196	17206	17179	17217	17182	17217	17026	16995	17276	17293	17134	17034	17148	17224	17193	17042	17056	16962	17197	17093	17145	17318	17012	16974	17105	17153	17219	17190	17239	16963	17096	16954	17075	17091	17045	17103	16994	17097	17054	17231	17239	17196	17012	17320	17098	17057	16940	17097	17171	17030	16956	17245	17059	17215	17194	17070	17086	17137	17222	17204	17213	17295	17039	17154	17198	17145	17286	17173	17194	17050	17075	17316	17054	17140	17142	17202	17034	16983	17171	17171	17023	17157	17161	17253	17279	17243	17031	17113	17079	17110	17012	17138	17298	17185	17123	17120	17157	17239	17092	16936	17280	17274	17208	17420	17224	17191	17128	17127	17472	17093	17127	17205	16818	17096	17066	17120	17248	17235	17276	17194	17194	17155	17166	17087	17120	17051	17238	17184	17225	17275	17138	17301	17132	17161	17096	17091	17095	17096	16950	17189	17242	17102	17266	17172	17258	17136	17189	17277	17244	17147	17054	17119	17452	17191	17026	17202	17252	17146	17371	17105	17189	17302	17142	17134	17070	17001	17162	17140	17093	17238	17082	17266	17118	17118	17484	17383	17103	17088	17126	17129	17162	17081	17231	17212	17236	17126	17030	17083	17030	17004	17160	17273	17163	17150	17175	17266	17261	17094	17096	17323	17211	17143	17143	17243	17079	17209	17340	17118	17252	17029	17273	17223	17040	16994	17354	17213	17008	17149	17059	17068	17222	17253	17253	17162	17152	17054	17226	16856	17059	16948	17144	17056	17182	16961	17114	17076	17139	17131	17305	17194	17282	17226	16987	17080	17354	17150	17179	17324	17215	17084	17208	17130	17240	17141	17143	17288	17175	17088	17281	17124	17113	17066	17019	17086	17113	16965	17172	17088	17034	17302	17103	17193	17147	16962	17204	17023	17212	17123	17258	16985	17152	17073	17150	17108	17211	17181	17156	17216	17296	17389	17457	17110	17330	16893	17265	17225	17006	17178	17172	17110	17201	17113	17123	16995	17131	17068	17205	17304	17083	17231	17113	17041	17195	17078	17281	17171	17099	17100	16931	16981	17029	17218	17207	17148	17077	17036	17225	17239	17200	17300	17359	17393	17154	17241	17155	17198	17107	16965	17247	16825	17200	17179	17174	17054	16997	17171	17136	17092	17306	17034	17117	17161	17077	17116	17049	17374	17081	17273	17241	17097	17152	17072	16872	17148	17145	17029	17003	17052	17213	17308	17123	17136	17178	17244	17049	17211	17201	17225	17241	17196	17296	17061	17079	17164	17272	17177	17079	17085	17120	17146	17193	17340	17226	16999	17118	17175	17107	17055	17184	17034	17103	17121	17124	17129	17143	17150	17034	17012	17106	17070	17027	17065	17142	17058	17062	17163	17171	17042	17192	17057	17148	17178	17177	17015	17365	17308	16914	16994	17206	17143	17182	17049	17165	17032	17046	17288	17171	17043	17173	16957	17323	17183	17205	17286	17149	17544	17267	17230	17182	17086	17153	16961	17031	17225	17296	17109	17259	17180	17276	16980	17022	17151	17069	17316	17217	17209	17226	16969	17032	17275	17232	17158	17118	17196	17161	17197	17287	17180	17186	17038	17110	17139	17100	16971	17146	17023	17086	17107	17050	17177	17090	17233	17181	17075	17048	17047	17183	17031	17151	16951	17255	17249	17035	17113	16968	17087	17257	17361	17224	17134	17289	17273	17275	17199	17263	17140	17142	17302	17175	17013	17132	17061	17070	17294	17169	17286	17067	16948	17283	17135	17099	17358	17323	17114	17219	16956	17115	17141	17048	17199	17347	17391	17192	17201	17258	17032	17325	17197	17159	17134	17190	17165	17169	17267	17287	17191	16883	17107	17288	17088	17102	17228	17191	16997	17191	17238	17118	17331	17264	17121	17058	17315	17060	17306	17073	16987	17145	17071	17148	17117	17048	16920	17115	17059	17142	17263	17254	17484	17105	17271	16920	17041	17143	17011	17296	17152	17138	17063	17226	17043	17164	17088	17167	17186	16993	16982	17325	17298	17261	17208	17196	17037	17385	17083	17122	17218	17175	17180
20101	33747	31395	25540	23174	21411	20230	19221	18318	17812	17398	17019	16696	16650	16262	16317	15924	15883	15736	15580	15578	15685	15631	15625	15547	15629	15312	15477	15485	15341	15385	15345	15380	15410	15299	15116	15348	15280	15207	15294	15293	15246	15422	15324	15219	15112	15235	15181	15319	15248	15394	15142	15196	15168	15219	15098	15099	15321	15201	15123	15188	15238	15151	15164	15180	15192	15265	15159	15024	15185	15142	15169	14993	15154	15186	15224	15254	15076	15165	15132	15125	15181	15192	15320	15165	15130	15063	15189	15151	15189	15164	14890	15133	14994	15139	15068	15101	15185	15152	15442	15186	15244	15190	15083	15174	15236	15133	15157	15132	15200	15100	15237	15246	14941	15171	15207	15205	15142	15265	15062	15170	15159	15024	15089	15175	15166	15099	15384	15111	15035	15125	15229	15112	15218	15132	15329	15202	15187	15191	15272	15250	15067	15192	15095	15358	15262	15326	15011	15310	15026	15277	15091	15273	15135	15150	15232	15154	15158	15145	15187	15259	15135	15252	15209	15174	15075	15055	15112	15165	15266	15178	15040	15070	15005	15258	15084	15168	15107	15154	15153	15205	15109	15077	15096	15146	15143	15090	15221	15194	15086	15247	15107	15249	15094	15295	15155	15270	15038	15278	15093	15149	15004	15262	15162	15204	15133	15123	15246	15058	15138	15203	15091	15117	15293	15083	15255	14992	15133	15137	15065	15235	15384	15135	14927	15208	15112	15084	15132	15140	15125	14987	15045	15017	15211	15153	15038	15189	15086	15214	15225	15153	15334	15187	15049	15185	15151	15367	14950	15105	15149	15104	15280	15185	15094	15161	14970	15114	15341	15066	15094	15010	15004	15237	15222	15042	15276	15106	15018	15110	15134	15213	15048	15185	15241	15064	15169	15290	15279	15241	15240	15076	15158	15124	15114	15381	15072	15135	15130	15201	15107	15224	15199	14996	15160	15221	15028	15139	15172	15180	14995	15254	15262	15094	15049	15156	15100	15069	15231	15051	15177	14992	15114	15198	15232	15253	15306	15062	15061	15177	15059	15219	15222	15097	15209	15147	14988	15240	15112	15241	15205	15143	15173	15243	15199	15079	15239	15152	15244	15096	14953	15234	15229	15177	15165	15151	15109	15120	15215	15242	14850	15005	15238	15168	15012	15323	15153	15241	15310	15180	14989	15241	15090	15108	15165	15113	15088	15367	15266	15427	15067	15186	15101	15111	14915	15234	15204	15054	15146	15249	15198	14994	15080	15205	15152	15329	15033	15259	15160	15245	15126	15195	15312	15228	14996	15283	15163	15210	15189	15126	15074	15244	15195	15274	15130	15208	15076	14945	15317	15251	15049	15029	15047	15054	14974	15254	15045	14925	15246	15206	15185	15139	15148	15209	15067	15189	15153	15207	15001	15256	14986	15117	15156	15164	15165	15129	15086	15158	15272	15182	15250	15321	15222	15123	15259	15139	15124	14994	15111	15236	14910	15195	15117	15148	15217	15159	15126	15189	15144	15092	15309	15181	15042	14923	14998	15210	15176	15079	15049	15007	15153	15188	15216	15072	15245	15235	15147	15054	15146	15048	14822	14967	15191	15138	15298	15062	15111	15070	15161	15047	15075	15188	15118	15155	15129	15090	15202	15115	15201	15172	15122	14946	15238	15206	15056	15184	15145	15124	15193	15167	15172	15023	15116	15263	14970	15319	15128	15193	15067	15190	15090	15076	15280	15095	15098	15273	15132	14930	15128	15181	15093	15301	15194	15051	15036	15153	15171	15142	15148	15047	15063	15218	15133	15151	15063	15211	15036	15144	15191	15185	15068	15125	15286	15280	15249	15219	15061	15259	15093	15161	15152	15223	15278	15275	15172	15233	15126	15187	15144	15127	15091	14986	15085	15233	15004	15031	15023	15045	15239	15105	15089	15103	15194	15125	15362	15127	14987	15171	15094	15259	15415	15069	15180	15201	15182	15164	15048	15246	15117	15096	15232	15210	15117	15257	15053	15268	15036	15166	15156	15059	15103	15216	15201	15092	15056	15172	15094	15336	14980	14970	15129	15113	15129	15247	15074	15099	15231	15102	15242	15022	15082	15216	15142	15180	15277	15064	15258	15206	15252	15094	15054	15121	15112	15116	15174	15206	15311	15137	15111	15058	15289	15131	15235	15210	15291	15210	15239	15121	15125	15236	15278	15042	15125	15152	15211	15095	15247	15274	15265	15137	15229	15238	15261	15027	15183	15077	15014	15256	15089	15208	15028	15050	14965	15150	15086	15136	15170	15191	15038	15075	15141	15219	15151	15181	15090	15139	15164	15200	15256	15108	15242	14963	15237	15123	15227	15133	15360	15065	15260	15258	15217	15132	15169	15068	15139	15094	15227	15111	15202	15004	15086	15350	15119	15016	15058	15162	15292	15139	15342	15041	15190	15127	15078	15192	15000	15110	15129	15089	15076	15150	15176	15021	15191	15134	15274	14999	15091	15125	15042	15062	15393	15225	15211	15130	15133	15295	15043	15127	15127	15054	15079	15199	15234	15155	15015	15183	15072	15223	15138	15060	15099	15001	15160	15164	15134	14939	15324	15168	14984	15241	15203	15225	15122	15162	15074	15264	15196	15105	15004	15212	15225	15118	15255	15105	15096	15249	15005	15288	15159	15189	15249	15194	15022	15128	15289	15396	15182	15184	15206	15093	15382	15180	14999	15239	15121	14893	15084	15120	15149	15143	15138	15047	15125	15213	15181	15347	15168	15232	15017	15269	15079	15136	15085	15141	14938	15087	15216	14997	15040	14997	15277	15187	15206	15038	15267	15045	15107	15115	15194	15143	14958	15154	15242	14886	14980	15166	14993	15245	15065	15229	15021	14851	15013	15154	15212	15087	15240	15321	15066	15124	15079	15079	15144	15238	15091	15137	14977	15218	15054	15304	15166	15095	15183	15138	15094	15158	15195	15383	15056	15232	15116	15170	15110	15291	15129	15182	15094	15217	15158	14960	15097	15168	15132	15254	15092	15065	15263	15214	15222	15220	15127	15318	15081	15077	15203	15214	15276	14972	15063	15209	15121	15130	15195	15019	15087	14945	15164	15152	15294	15138	15310	15266	14972	15236	15176	15165	15056	15056	15157	15152	15080	15189	15242	15110	15117	15252	15220	15245	15174	15041	15183	15237	15275	15210	15194	15328	15174	15083	15182	15244	14849	15102	15209	15086	15216	15149	15280	15184	15075	15348	15154	15264	15021	15284	15267	15243	15044	15241	15134	15295	15054	15214	15019	15267	15155	15319	15100	15181	15063	15213	15101	15057	15161	15347	15193	14924	15244	15162	15138	15209	15179	15296	15114	15198	15081	15190	15047	15152	15145	15077	15184	15151	15197	15216	15196	15191	15130	15068	15200	15143	14961	15025	15247	15369	15121	15266	15146	15196	15172	15132	15086	15130	14993	15250	15217	15104	15151	15070	15252	15098	15245	15020	15113	15213	15156	15140	15359	15257	15233	15250	15205	14948	15174	15185	15273	15096	15122	15223	15070	15255	15139	15172	15138	15314	15248	15111	15203	15270	15160	15175	15128	15353	15119	15147	15008	15107	15223	15173	15285	14992	15175	15066	15129	15195	15156	15121	15159	15087	15014	15106	15118	15370	15294	15119	15324	15269	15217	14987	15226	15170	15195	15059	15127	15194	15147	15094	15134	15061	15204	15076	15123	15191	15012	15187	15039	15070	15072	15026	15094	15083	15211	15047	15187	15006	14923	15222	15136	15155	15156	15216	15088	15205	15041	15159	15192	15198	15087	15201	15047	15095	15153	15080	15186	15143	15101	15208	15146	15101	15220	15248	14878	15151	15057	15156	15333	15099	15232	15114	14987	15201	15093	15030	15157	15075	15009	15240	15055	15113	15212	15071	15003	15103	15075	15019	15079	15239	15165	15280	15306	15186	14996	15151	15074	15248	15079	15031	15103	15116	15007	15073	15146	15189	15138	15240	15162	15119	15061	15201	15159	15199	15103	15229	15292	15075	15106	15154	15268	15194	15048	14978	15234	15220	15120	15124	15226	15234	15265	15254	15356	15107	15131	15098	15205	15136	15159	15087	15135	15163	15170	15240	15202	15082	15159	15176	15157	15062	15086	15330	15311	15280	15072	15095	15120	15140	15150	15175	15006	15115	15219	15099	15035	15271	15305	15164	14986	15214	15223	15141	15286	15250	15090	15147	15125	15275	15177	15151	15237	15221	15151	15180	15018	15087	15257	15065	15174	15249	15164	15109	15151	15087	15121	15223	15242	15066	15379	15028	15251	15118	15120	15084	15164	15119	15175	15092	15176	15115	15131	15089	15163	15134	15304	14989	15164	15205	15057	15124	15181	15240	14850	15374	15217	15167	14980	15083	15148	15128	15185	15215	15077	15245	15214	15120	15102	15247	15090	15111	15117	15178	15134	15130	15215	15288	15098	15055	15116	15163	15185	15205	15150	15182	15222	15284	15137	15218	15103	15010	15079	14982	15194	15157	15108	15049	15219	14934	15114	15108	15104	15096	15183	15075	15213	15253	15131	15290	15145	14913	15290	15098	15194	15359	15209	15178	15155	15259	15139	15117	15337	15087	14953	15314	15069	15093	15019	15092	15083	14913	15173	15174	15015	14980	15085	15065	15152	15063	15012	14963	15158	15105	15016	15108	15156	15200	15259	15251	15239	15134	15099	15170	15188	15134	15210	15237	15084	15011	15199	15041	15306	15187	15182	15200	14984	15174	15121	15082	15202	15145	15015	15062	15040	15170	15133	15036	15184	15179	15245	15188	15218	15229	15224	15241	15190	14982	15252	15116	15031	15130	15104	15161	15279	15231	15177	15209	15136	15356	15154	15124	15325	15084	15151	15221	15037	15103	15005	15320	15323	15251	15215	15198	15120	15169	15101	15206	15112	15019	15155	15228	15174	15296	15237	15200	15367	15273	15156	15309	15073	15152	15104	15217	15142	15224	15288	15190	14999	15250	15084	15020	15111	15303	14914	15153	15088	15116	15063	15074	15230	15198	15213	15261	15115	15394	15187	15129	14990	15158	15170	15001	15284	15068	15198	15271	15248	15174	15103	15167	15063	15341	15172	15003	15090	15324	15030	15267	15254	15222	15250	15175	15047
22431	20936	28548	23418	21309	23842	26130	21476	20151	20057	19455	19236	18865	18801	18609	18360	18495	18261	18197	18105	17793	17833	18068	17737	17880	17876	17664	17788	17572	17830	17660	17469	17571	17630	17825	17452	17498	17522	17385	17536	17453	17628	17410	17497	17333	17491	17392	17347	17418	17243	17346	17399	17312	17314	17460	17445	17310	17349	17485	17294	17492	17278	17411	17495	17394	17381	17477	17512	17370	17318	17376	17349	17167	17273	17048	17476	17105	17423	17155	17361	17602	17395	17322	17175	17324	17104	17513	17393	17540	17405	17259	17202	17285	17266	17646	17409	17489	17174	17365	17210	17338	17148	17388	17385	17435	17317	17158	17205	17361	17421	17367	17316	17494	17201	17463	17200	17376	17253	17283	17375	17442	17424	17368	17331	17414	17201	17117	17371	17206	17383	17252	17355	17308	17412	17341	17264	17418	17393	17229	17257	17504	17272	17358	17240	17312	17453	17434	17240	17326	17252	17158	17192	17038	17474	17248	17409	17476	17398	17265	17309	17386	17213	17237	17134	17280	17154	17188	17326	17344	17189	17284	17397	17264	17200	17059	17285	17350	17436	17145	17351	17269	17425	17352	17453	17446	17393	17567	17337	17469	17265	17412	17360	17298	17420	17331	17394	17382	17315	17173	17334	17343	17307	17280	17528	17386	17131	17132	17220	17136	17465	17398	17191	17297	17269	17232	17143	17088	17204	17398	17102	17310	17217	17433	17124	17292	17333	17278	17369	17235	17373	17237	17386	17285	17278	17387	17316	17392	17221	17223	17248	17187	17106	17270	17226	17336	17294	17187	17127	17259	17130	17288	17275	17265	17416	17254	17183	17290	17393	17209	17328	17185	17197	17497	17356	17514	17314	17160	17299	17024	17367	17278	17319	17301	17320	17252	17342	17293	17221	17152	17290	17248	17125	17122	17424	17490	17277	17280	17467	17184	17229	17170	17252	17492	17382	17155	17267	17228	17139	17144	17298	17187	17312	17411	17060	17022	17190	17259	17235	17103	17218	17136	17239	17288	17320	16990	17364	17229	17133	17340	17194	17464	17195	17384	17333	17395	17266	17239	17311	17238	17440	17188	17376	17391	17304	17273	17181	17246	17373	17065	17354	17340	17178	17097	17166	17351	17234	17244	17357	17461	17246	17226	17394	17169	17269	17380	17265	17303	17377	17357	17320	17282	17422	17304	17294	17546	17275	17316	17238	17293	17131	17232	17293	17302	17256	17180	17503	17235	17207	17276	17311	17230	17041	17404	17113	17380	17074	17296	17268	17413	17355	17154	17100	17268	17444	17252	17346	17269	17285	17382	17223	17186	17234	17169	17440	17177	17322	17152	17390	17151	17160	17362	17363	17387	17390	17134	17342	17297	17386	17372	17282	17203	17223	17340	17242	17336	17274	17234	17362	17137	17218	17338	17321	17326	17290	17339	17150	17280	17289	17274	17282	17217	17173	17456	17323	17309	17391	17418	17188	17413	17243	17293	17482	17361	17214	17325	17274	17245	17366	17177	17281	17359	17364	17116	17121	17172	17246	17438	17468	17109	17201	17104	17209	17296	17189	17277	17291	17323	17312	17463	17224	17448	17431	17070	17074	17321	17409	17375	17238	17078	17239	17423	17338	17321	17347	17283	17185	17151	17306	17234	17213	17231	17208	17247	17302	17306	17327	17132	17280	17282	17226	17458	17527	17268	17435	17368	17219	17173	17403	17325	17344	17178	17234	17246	17254	17386	17360	17191	17329	17317	17167	17220	17174	17355	17395	17016	17163	17145	17199	17482	17171	17385	17421	17595	17245	17054	17512	17417	17195	17184	17356	17225	17244	17253	17287	17446	17389	17358	17377	17345	17147	17251	17341	17244	17372	17382	17219	17195	17420	17291	17432	17299	17158	17436	17183	17300	17166	17168	17139	17181	17262	17517	17343	17130	17297	17160	17515	17316	17334	17331	17032	17271	17180	17056	17268	17047	17263	17299	17246	17243	17298	17325	17272	17408	17284	17052	17642	17402	17205	17435	17434	17271	17230	17268	17349	17430	17274	17294	17225	17514	17304	17303	17228	17412	17152	17342	17221	17393	17295	17347	17341	17228	17290	17556	17309	17267	17386	17386	17427	17294	17277	17102	17193	17350	17081	17401	17371	17314	17359	17354	17118	17420	17409	17310	17188	17262	17252	17135	17348	17386	17205	17374	17350	17286	17337	17337	17208	17082	17321	17354	17397	17181	17272	17426	17432	17262	17351	17285	17174	17168	17351	17211	17087	17250	17376	17465	17300	17450	17190	17334	17272	17276	17392	17513	17184	17301	17288	17303	17366	17498	17247	17243	17303	17436	17157	17230	17248	17301	17159	17284	17143	17375	17295	17314	17360	17314	17295	17294	17173	17271	17231	17124	17290	17396	17333	17367	17315	17357	17379	17341	17399	17413	17202	17433	17266	17339	17252	17326	17346	17311	17253	17261	17107	17350	17405	17328	17212	17267	17214	17402	17138	17269	17499	17307	17247	17222	17430	17318	17256	17443	17451	17301	17218	17337	17351	17316	17290	17143	17267	17350	17274	17243	17286	17480	17300	17325	17204	17182	17166	17205	17257	17539	17308	17231	17136	17211	17307	17428	17490	17206	17313	17308	17227	17349	17214	17301	17352	17307	17359	17179	17362	17495	17253	17253	17135	17090	17269	17289	17212	17239	17098	17409	17252	17311	17199	17040	17260	17310	17402	17384	17178	17288	17415	17133	17274	17331	17353	17286	17285	17333	17452	17333	17244	17217	17379	17439	17096	17296	17277	17063	17288	17305	17137	17206	17160	17210	17289	17232	17392	17141	17232	17391	17168	17285	17421	17199	17334	17440	17322	17517	17312	17350	17122	17122	17177	17167	17263	17323	17247	17376	17281	17326	17423	17200	17309	17262	17351	17315	17155	17233	17304	17368	17352	17164	17147	17117	17189	17274	17407	17210	17335	17471	17318	17323	17177	17184	17350	17148	17177	17379	17214	17094	17342	17292	17138	17136	17313	17357	17153	17186	17194	17259	17247	17290	17506	17303	17221	17217	17292	17444	17343	17333	17171	17165	17276	17305	17170	17053	17149	17340	17196	17363	17037	17163	17116	17251	17249	17195	16984	17215	17274	17122	17241	17266	17179	17189	17306	17067	17198	17327	17048	17304	17151	17457	17409	17369	17244	17159	17161	17047	17431	17275	17396	17278	17279	17261	17245	17304	17376	17223	17278	17423	17431	17374	17275	17153	17268	17091	17224	17380	17129	17254	17247	17444	17325	17163	17246	17229	17351	17301	17235	17146	17337	17335	17478	17435	17159	17506	17375	17173	17354	17113	17355	17210	17116	17145	17397	17234	17165	17386	17184	17230	17188	17251	17280	17232	17423	17337	17004	17073	17255	17330	17255	17189	17207	17379	17289	17212	17294	17381	17046	17190	17230	17118	17503	17142	17432	17422	17134	17446	17283	17250	17434	17280	17325	17211	17258	17058	17281	17339	17287	17346	17250	17301	17342	17286	17185	17390	17426	17401	17351	17180	17301	17070	17287	17250	17300	17280	17458	17341	17266	17383	17253	17282	17307	17180	17139	17323	17229	17231	17375	17267	17302	17342	17208	17028	17322	17075	17326	17159	17404	17316	17184	17437	17192	17297	17247	17419	17271	17421	17426	17358	17346	16982	17217	17158	17213	17108	17425	17266	17169	17434	17267	17029	17101	17428	17328	17158	17342	17089	17193	17158	17275	17219	17276	17412	17191	17290	17293	17267	17416	17406	17234	17069	17391	17287	17269	17300	17407	17355	17325	17346	17296	17202	17032	17342	17326	17357	17389	17199	17147	17267	17411	17437	17280	17420	17246	17366	17495	17314	17073	17298	17199	17235	17251	17410	17273	17256	17480	17293	17509	17156	17285	17326	17173	17263	17299	17345	17431	17360	17407	17298	17418	17245	17286	17388	17173	17124	17256	17245	17323	17219	17450	17295	17087	17312	17376	17273	17190	17408	17222	17227	17357	17450	17559	17429	17185	17247	17442	17237	17329	17228	17438	17375	17101	17524	17339	17228	17295	17341	17203	17198	17352	17217	17203	17284	17301	17364	17267	17184	17236	17456	17180	17137	17133	17341	17312	17382	17306	17375	17261	17270	17168	17374	17301	17553	17261	17177	17276	17285	17315	17354	17162	17405	17465	17514	17198	17488	17324	17394	17226	17507	17250	17253	17164	17423	17082	17345	17457	17376	17354	17229	17460	17389	17326	17166	17309	17421	17524	17215	17174	17475	17206	17161	17341	17274	17374	17394	17043	17247	17459	17320	17294	17112	17275	17403	17504	17246	17115	17369	17363	17250	17326	17225	17280	17298	17096	17311	17524	17248	17408	17343	17288	17271	17395	17101	17181	17249	17306	17318	17411	17319	17314	17355	17468	17351	17073	17202	17108	17342	17220	17075	17331	17361	17445	17141	17212	17305	17262	17491	17157	17541	17157	17353	17194	17274	17134	17239	17337	17284	17262	17216	17361	17385	17286	17096	17547	17470	17292	17431	17123	17132	17408	17247	17385	17478	17333	17319	17476	17379	17266	17367	17336	17323	17130	17342	17316	17282	17420	17176	17289	17312	17276	17437	17181	17396	17355	17360	17262	17334	17242	17419	17458	17244	17361	17448	17181	17278	17154	17163	17318	17231	17226	17358	17337	17303	17360	17121	17381	17416	17359	17215	17387	17186	17381	17286	17137	17169	17460	17451	17278	17256	17335	17240	17361	17208	17341	17266	17195	17250	17231	17435	17298	17453	17386	17222	17329	17077	17213	17142	17418	17124	17150	17424	17369	17313	17295	17332	17325	17225	17287	17332	17236	17289	17661	17248	17196	17266	17193	17030	17181	17343	17210	17257	17357	17161	17273	17181	17251	17184	17440	17272	17148	17224	17217	17323	17347	17222	17006	17223	17408	17219	17242	17433	17245	17295	17334	17178	17145	17524	17508	17437	17188	17222	17447	17270	17113	17239	17210	17190	17263	17310	17163	17356	17344	17256	17355	17213	17314	17293	17129	17334	17304	17329	17412	17271	17236	17276	17267	17383	17327	17267	17384	17445	17373	17019	17358	17351	17335	17226	17378	17228	17229	17288	17134	17336	17303
22206	38158	35196	29192	26173	23715	22182	20776	19892	18990	18408	18054	17600	17247	16912	16802	16463	16429	16256	16009	15852	15924	15970	15764	15816	15819	15731	15687	15702	15455	15489	15291	15571	15445	15399	15445	15434	15449	15439	15355	15398	15313	15305	15372	15398	15192	15079	15311	15385	15354	15507	15049	15206	15148	15321	15417	15216	15275	15255	15305	15328	15236	15258	15295	15518	15285	15293	15287	15384	15049	15325	15365	15269	15276	15370	15058	15172	15032	15097	15169	15166	15285	15164	15282	15224	15142	15039	15264	15131	15189	15212	15199	15268	15323	15327	15152	15245	15161	15367	15184	14941	15368	15212	15431	15291	15081	15077	15269	15290	15078	15198	15142	15261	15199	15365	15100	15081	15346	15174	15112	15310	15373	15232	15175	15229	15220	15039	15270	15270	15174	15306	15129	15138	15295	15312	15264	15120	15264	15075	15083	15271	15124	15238	15199	15192	15328	15314	14925	15182	15233	15145	15168	15171	15269	15122	15313	15293	15239	15210	15281	15269	15104	15025	15299	15334	15169	15172	15283	15307	15208	15153	15259	15167	15296	15051	15107	15045	15227	15243	15274	15091	15228	15356	15129	15175	15137	15249	15226	15424	15160	15109	15129	15270	15230	15136	15191	15244	15123	15069	15285	15132	15243	15200	15213	15354	15120	15194	15203	15157	15111	15051	15260	15260	15245	15124	15154	15135	15199	15189	15274	15163	15315	15270	15195	15136	15032	15173	15328	15270	15213	15252	15201	15292	15202	15138	15299	15097	15231	15116	15236	15366	15251	15191	15232	15287	15316	15239	15158	15328	15153	15269	15125	15295	15195	15242	15315	15165	15040	15160	15224	15387	15124	15184	15205	15119	15278	15235	15216	15280	15289	15235	15201	15157	15255	15197	15183	15175	15191	15432	15220	15277	15300	14998	15141	15201	15263	15223	15060	15033	15198	15122	15114	15332	15305	15284	15191	15227	15068	15302	15364	15195	15157	15162	15219	15307	15102	15305	15166	15136	15343	15171	15213	15171	15315	15337	15183	15117	15230	15194	15197	15080	15188	15191	15180	15119	15387	15108	15064	15176	15314	15102	15245	15292	15157	15280	15165	15259	15135	15097	15280	14981	15226	15220	15290	15196	15090	15137	15200	14964	15213	15189	15287	15201	15263	15177	15206	15256	15253	15151	15119	15177	15285	15127	15160	15196	15361	15276	15263	15138	15286	15077	15366	15228	15230	15228	15068	15154	15291	15300	15186	15273	15231	15108	15198	15065	15442	15037	14913	15088	15096	15312	15327	15045	15102	15141	15122	14993	15242	15224	15214	15203	15138	15240	15136	15090	15233	15263	15214	15189	15121	15185	15305	15357	15313	15052	15277	15248	15327	15119	15192	15212	15321	15034	15250	15309	15279	15161	15377	15302	15092	15123	15047	15380	15140	15191	15131	15081	15283	15097	15358	15253	15106	15189	15235	15276	15167	15045	15055	15221	15333	15100	15220	15384	15045	15303	15170	15307	15137	15193	15179	15238	15133	15252	15072	15140	15206	15187	15148	15092	15184	15227	15102	15328	15129	15163	15253	15103	15225	15228	15207	15008	15258	15235	15237	15145	15182	15172	15162	15095	15198	15260	15273	15042	15209	15248	15285	15214	15338	15139	15234	15197	15236	15134	15195	15299	15248	15333	15275	15178	15237	15320	15288	15229	15255	15277	15226	15266	15237	15112	15249	15363	15290	15254	15128	15144	15095	15198	15354	15064	15379	15285	15285	15283	15287	15075	15262	15018	15202	15232	15142	15257	15186	15105	15333	15159	15148	15098	15208	15158	15161	15190	15277	15380	15111	15015	15195	15154	15118	15173	15377	14970	15107	15098	15203	15310	15218	15342	15396	15096	15322	15219	15223	15283	15355	15157	15155	15068	15072	15350	15291	15026	15193	15112	15304	15211	15096	15240	15098	15170	15091	15115	15174	15099	15152	15134	15040	15092	15107	15389	15236	15030	15141	15100	15076	15138	15090	15142	15210	15254	15278	15190	15125	15197	15262	15112	15236	15140	15143	15280	15202	15226	15167	15259	15302	15126	15150	15189	15319	15240	15161	15099	15076	15235	15350	15235	15064	15109	15198	15164	15245	15190	15007	15241	15229	15274	15142	15064	15381	15201	15102	15186	15120	15351	15098	15450	15150	15176	15269	15301	15219	15249	15160	15053	15262	15210	15150	15142	15234	15161	15237	15169	15274	15056	15154	15318	15134	15246	15239	15076	15165	15076	15101	15221	15253	15241	15272	15301	15316	15179	15207	15309	15206	15215	15158	15184	14988	15159	14957	15140	15177	15177	15223	15198	15147	15252	15303	15086	15105	15027	15125	15245	15337	15303	15073	15287	15181	15091	15167	15265	15290	15194	15215	15232	15081	15344	15117	15327	15188	15089	15274	15148	15108	15035	15115	15394	15199	15234	15315	15171	15267	15265	15232	15279	15200	15030	15219	15253	15091	15336	15135	15256	15312	15145	15213	15185	15172	15068	15216	15215	15243	15181	15085	15275	15232	15207	15292	15190	15126	15123	15224	15112	15230	15214	15091	14958	15219	15224	15173	15226	15178	15164	15093	15129	15236	14874	15153	15165	14986	15160	15278	15206	15159	15187	15199	15362	15291	15137	15203	15245	15171	15193	15288	15234	15218	15115	15073	14994	15097	15090	15136	15077	15205	15190	15128	15027	15106	15132	15357	15038	15390	15155	15311	15266	15116	15255	15119	15292	15179	15138	15028	15152	15242	15143	15144	15238	15330	15006	15221	15189	15199	15159	15196	15128	15120	15204	15240	15161	15036	15221	15183	15081	15213	15376	15213	15190	15163	15254	15072	15213	15338	15448	15208	15248	15082	15143	15084	15131	15151	15227	15265	15191	15357	15380	15315	15217	15426	15135	15221	15071	15307	15054	15218	15301	15179	15118	15327	15229	15116	15169	15058	15297	15139	15135	15054	15279	15086	15260	15193	15316	15216	15197	15178	15033	15194	15100	15226	15176	15230	15284	15350	15188	15098	15029	15176	15114	15014	15085	15192	15216	15173	15304	15220	15024	15141	15367	15250	15167	15179	15155	15245	15192	15108	15270	15216	15193	15115	15209	15212	15129	15056	15191	15189	15218	15086	15223	15057	15084	15273	15003	15420	15168	15189	15251	15223	15201	15252	15202	15233	15037	15281	15088	15167	15442	15151	15255	15233	15191	15245	15242	15162	15023	15400	15285	15125	15218	15159	15305	15248	15281	15184	15118	15331	15255	15183	15145	15143	15259	15218	15236	15195	15253	15342	15142	15069	15332	15091	15351	15192	15159	15399	15265	15226	15086	15117	15023	15163	15190	15221	15043	15213	15220	15187	14932	15182	15111	15247	15120	15415	15207	15148	14948	15279	15228	15295	15284	15455	15249	15349	15203	15179	15275	15275	15180	15105	15262	15103	15061	15306	15017	15207	15165	15123	15260	15137	15379	14950	15230	14933	15119	15217	15202	15333	15234	15178	15283	15170	15164	15209	15171	15220	15293	15017	15152	15065	15323	15218	15184	15283	15231	15105	15016	15129	15348	15310	15073	15160	15150	15151	15407	15300	15259	15203	15189	15169	14996	15231	15432	15150	15172	15117	15242	15281	15223	15263	15138	15267	15064	15135	15144	15267	15230	15357	15121	15116	15212	15326	15327	15193	15375	15161	15170	15257	15231	15062	15288	15267	15299	15185	15118	15110	15209	15008	15240	15219	15243	15086	15179	15222	15316	15212	15212	15122	15163	15212	15128	15157	15345	15263	15161	15185	15126	15220	15202	15130	15228	15163	15135	15312	15236	15223	15150	15213	15303	15227	15350	15316	15283	15108	15160	15236	15249	15234	15088	15180	15292	15151	15219	14946	15342	15257	15212	15182	15236	15223	15202	15144	15235	15325	15253	15167	15353	15292	15264	15295	15108	15184	15164	15006	15165	15096	15170	15122	15113	15231	15165	15300	14965	15199	15166	15294	15300	15217	15318	15398	15120	15189	14974	15242	15143	15241	15184	15063	15093	15190	15284	15199	15272	15262	15171	15073	15396	15017	15153	15248	15161	15095	15278	15154	15138	15171	15181	15206	15212	15201	15244	14971	15194	15112	15243	15185	15331	15199	15029	15289	15146	15147	15350	15205	15090	15146	15128	15250	15186	15275	15325	15086	15162	15063	15329	15227	15247	15273	15119	15331	15020	15242	15332	15231	15333	15233	15140	15300	15300	15178	15171	15090	15285	15106	15312	15097	15260	15225	15197	15300	15248	15235	14965	15082	15454	15284	15084	15217	15124	15215	15131	15174	15123	15128	15255	15261	15180	15249	15335	15198	15255	15219	15353	15179	15045	15246	15329	15172	15291	15143	15119	15306	15376	15252	15159	15188	15356	15335	15220	15113	15212	15195	15101	15195	15089	15336	15222	15281	15251	15112	15106	15243	15234	15327	15025	15134	15146	15153	15272	15193	15163	15170	15366	15376	15226	15148	15381	15107	15370	15184	15156	15128	15110	15056	15166	15284	15186	14971	15101	15245	15182	15168	15177	15075	15274	15070	15151	15053	15312	15172	15235	15179	15210	15228	15313	15043	15294	15057	15221	15145	15217	15168	15156	15143	15247	15266	15165	15227	15143	15187	15302	15074	15183	15210	15194	15407	15123	15130	15261	15110	15230	15238	15218	15127	15308	15180	15181	15149	15100	15161	15189	15240	15238	15224	15201	15296	15255	15133	15017	15232	15184	15175	15169	14963	15095	15228	15176	15201	15088	15113	15129	15071	15413	15296	15236	15215	15197	15259	15124	15175	15295	15226	15275	15220	15070	15173	15212	15083	15242	15138	15173	15229	15225	15329	15260	15124	15222	15306	15063	15116	15055	15241	15157	15151	15410	15150	15274	15217	15081	15228	15160	15187	15146	15196	15261	15284	15164	15095	15289	15277	15161	15160	15230	15441	15037	15056	15074	15238	15210	15216	15115	15147	15048	15209	15256	15268	15241	15212	15298	15176	15223	15307	15154	15326	15172	15039	15294	15239	15272	15278	15294	15267	15246	15110	15192	15250	15129	15096	15280	15246	15132	15239	15311	15178	15200	15310	15118	15146	15222	15233	15071	15183
27003	22175	26118	23539	19888	18984	18769	18189	18025	17653	17617	17388	17376	16917	17096	17098	17065	17129	16869	16944	16823	17010	16897	16925	16969	16788	16871	16820	16858	16728	16888	16932	16817	16861	16751	16825	16804	16730	16805	16965	16760	16846	16878	16777	16772	16586	16690	16855	16762	16950	16848	16834	16807	16678	16734	16920	16673	16867	16714	16700	16900	16839	16595	16804	16825	16755	16626	16918	16835	16745	16723	16733	16749	16814	16651	16755	16801	16693	16734	16677	16772	16850	16829	16793	16691	16825	16736	16743	16778	16694	16694	16700	16670	16781	16648	16841	16699	16739	16591	16822	16720	16654	16783	16585	16623	16711	16889	16700	16652	16539	16655	16750	16707	16604	16789	16586	16612	16759	16838	16732	16918	16765	16815	16664	16831	16720	16892	16893	16919	16821	16647	16594	16829	17004	16713	16687	16658	16805	16796	16577	16792	16740	16615	16685	16956	16770	16722	16910	16717	16677	16729	16606	16833	16700	16675	16740	16735	16852	16557	16782	16851	16646	16703	16735	16735	16664	16778	16694	16849	16560	16803	16789	16854	16686	16748	16684	16581	16776	16641	16801	16848	16871	16784	16748	16845	16891	16632	16706	16841	16727	16892	16679	16755	16586	16771	16838	16804	16708	16832	16581	16899	16792	16808	16760	16724	16689	16818	17008	16953	16822	16762	16508	16865	16680	16837	16648	16739	16938	16636	16826	16777	16864	16687	16806	16820	16585	16918	16927	16754	16931	16799	16785	16783	16907	16811	16719	16697	16757	16632	16556	16816	16762	16527	16733	16827	17019	16928	16697	16927	16884	16933	16549	16873	17064	16855	16846	16631	16660	16721	16782	16664	16606	16618	16804	16633	16795	16813	16716	16599	16877	16749	16550	16732	16742	16661	16765	16925	16667	16845	16764	16732	16866	16803	16859	17004	16661	16773	16881	16730	16662	16911	16782	16853	16644	16587	16843	16651	16779	16748	16625	16628	16856	16678	16798	17049	16932	16819	16892	16886	16792	16704	16753	16680	16805	16852	16539	16911	16669	16765	16676	16597	16827	16762	16709	16822	16844	16823	16654	16699	16803	16936	16809	16927	16757	16844	16876	16822	17045	16773	16642	16615	16648	16678	16820	16852	16725	16650	16797	16461	16612	16816	16768	16740	16822	16736	16786	17039	16670	16708	16941	16517	16654	16967	16708	16840	16687	16551	16622	16722	16600	16583	16570	16877	16797	16836	16862	16861	16458	16911	16940	16866	16755	16747	16631	16733	16905	16756	16712	16888	16828	16599	16936	16680	16814	16848	16617	16595	16572	16751	16828	16928	16882	16607	16799	16638	16521	16736	16666	16901	16811	16912	16697	16704	16825	16774	16746	16662	16608	16447	16718	16800	16876	16711	16675	16673	16647	16769	16723	16661	16784	16959	16568	16644	16922	16691	16742	16501	16743	16552	16608	16999	16745	16830	16837	16678	16743	16827	16825	16790	16913	17108	16658	16674	16856	16697	16751	16464	16447	16565	16831	16793	16651	16735	16758	16884	16520	16593	16554	16823	16851	16735	16609	16815	16723	16637	16562	16819	16663	16648	16875	16620	16835	16801	16630	16706	16735	16589	16659	16898	16751	16667	16854	16751	16725	16608	16676	16709	16564	16898	16837	16774	16905	16809	16886	16654	16718	16668	16862	16966	16959	16863	16683	16588	16745	16826	16742	16724	16772	17001	16937	16876	16796	16551	16715	16709	16722	16880	16676	16733	16550	16719	16541	16890	16929	16733	16753	16673	16689	16672	16841	16574	16787	16842	16842	16712	16737	16717	16715	16567	16604	16684	16821	16774	16707	16671	16724	16958	16865	16659	16567	16557	16809	16632	16730	16829	16906	16754	16515	17140	16840	16925	16792	16684	16568	16838	16824	16618	16694	16795	16658	16780	16775	16829	16769	16913	16641	16757	16613	16797	16719	16950	16818	16982	16782	16674	16856	16859	16952	16661	16771	16678	16494	16824	16719	16670	16753	16672	16676	16772	16774	16788	16942	16908	16772	16818	16623	16763	16628	16787	16700	16718	16914	16774	16691	16924	16641	16917	16766	16532	16652	16700	16931	16846	16618	16655	16780	16856	16955	16684	16754	16958	16697	16837	16737	16649	16865	16655	16725	16797	16768	16907	16856	16936	16875	16676	16757	16617	16764	16734	16662	16630	16606	16836	16713	16700	16841	16821	16792	16818	16749	16958	16889	16964	16797	16839	16517	16899	16874	16846	16742	16731	16953	16787	16716	16686	16690	16868	16737	17069	16620	16881	16787	16805	16807	16777	16709	16740	16872	16875	16698	16681	16650	16652	16710	16629	16673	16809	16462	16879	16707	16773	16720	16490	16643	16995	16830	16652	16887	16862	16612	16769	16797	16565	16848	16757	16739	16890	16647	16774	16651	16784	16601	16972	16629	16560	16794	16741	16755	16547	16885	16868	16681	16891	16669	16699	16712	16519	16729	16545	16691	16586	16684	16709	16675	16722	16636	16711	16823	16728	16752	16789	16641	16718	16869	16675	16795	16715	16701	16831	16595	16860	16747	16777	16652	16565	16901	16992	16747	16670	16796	16641	16617	16838	16761	16768	16828	16707	16819	16714	16733	16802	16678	16725	16670	16516	16707	16674	16631	16595	16628	16525	16832	16756	16726	16735	16694	16781	16722	16705	16670	16714	16870	16773	16776	16761	16805	16842	16610	16513	16852	16841	16529	16667	16480	16567	16540	16848	16851	16578	16827	16663	16805	16786	16793	16894	16678	16729	16912	16675	16833	16864	16628	16678	16767	16725	16884	16813	16875	16715	16605	16837	16895	17009	16685	16675	16722	16700	16857	16846	16797	16723	16846	16826	16816	16881	16911	16771	16729	16772	16695	16829	16864	16830	16877	16880	16740	16694	16790	16755	16890	16872	16738	16606	16526	16652	16786	16557	16701	16807	16663	16841	16790	16885	16543	16842	16578	16875	16676	16489	16731	16602	16705	16719	16817	16813	16711	16789	16755	16562	16767	16576	16756	16633	16673	16455	16667	16730	16642	16803	16667	16663	16814	16759	16743	16720	16687	16474	16744	16811	16768	16812	16684	16626	16702	16583	16765	16621	16682	16806	16776	16801	16921	16776	17002	16793	16824	16861	16673	16737	16712	16635	16889	16679	16797	16838	16741	16711	16812	16670	16611	16742	16793	16744	16799	16655	16639	16948	16827	16668	16729	16654	16758	16712	16625	16900	16734	16830	16738	16811	16752	16688	16768	16743	16667	16644	16684	16607	16445	16794	16787	16724	16666	16654	16517	16819	16624	16845	16701	16799	16750	16877	16558	16793	16828	16922	16738	16750	16649	16859	16760	16939	16765	16602	16701	16593	16920	16673	16806	16829	16812	16515	16815	16566	16585	16807	16839	16927	16654	16894	16742	16796	16656	16690	16937	16569	16693	16778	16591	16742	16773	16652	16775	16645	16772	16792	16865	16866	16987	16769	16831	16751	16856	16773	16700	16724	16792	16767	16857	16717	16912	16793	16827	16588	16674	17032	16737	16719	16871	17038	16668	16665	16824	16879	16811	16882	16686	16724	16864	16434	16805	16719	16809	16831	16822	16699	16540	16732	16791	16757	16683	16759	16782	16783	16723	16750	17019	16663	16817	16568	16637	16624	16730	16793	16523	16655	16606	16646	16816	16701	16663	16874	16590	16941	16867	16673	16650	16803	16763	16809	16646	16693	16869	16894	16632	16618	16582	16893	16870	16814	16595	16797	16556	16662	16714	16769	16608	16650	16711	16671	16572	16844	16647	16743	16771	16825	16719	16771	16765	16963	16820	16650	16771	16619	16833	16793	16821	16883	16781	16728	16784	16663	16687	16655	16585	16843	16804	16680	16722	16689	16998	16785	16884	16724	16772	16835	16620	16727	16830	16645	16846	16731	16702	16715	16830	16689	16878	16743	16893	16836	16739	16914	16670	16766	16864	16815	16955	16761	16795	16790	16564	16717	16773	16962	16733	16874	16628	16637	16960	16711	16841	16783	16954	16750	16745	16879	16834	16863	16673	16839	16855	16732	16763	17161	17076	16968	16698	16769	16654	16765	16724	16684	16565	16679	16750	16664	16792	16611	16738	16733	16802	16702	16648	16709	16734	16678	16666	16862	16772	16719	16837	16670	16739	16705	16690	16819	16826	16696	16700	16660	16713	16746	16910	16710	16824	16727	16751	16800	16866	16734	16709	16765	16704	16773	16773	16684	16684	16769	16768	16566	16870	16888	16782	16654	16674	16825	16744	16860	17005	16812	16727	16821	16704	16675	16658	16669	16554	16782	16779	16850	16786	16578	16781	16883	16585	16735	16699	16811	16802	16790	16789	16634	16553	16721	16621	16712	16736	16821	16551	16902	16707	16802	16702	16887	16846	16919	16558	16774	16816	16948	16785	16837	16842	16870	16887	16796	16706	16772	16847	16819	16810	16592	16852	16591	16831	16970	16789	16795	16747	16612	16777	16869	16866	16766	16924	16797	16942	16725	16864	16739	16646	16800	16688	16772	16742	16777	16739	16748	16700	16821	16736	16838	16949	16863	16784	16805	16677	16618	16643	16927	16790	16888	16890	16870	16619	16737	16786	16714	16574	16668	16893	17015	16681	16630	16631	16558	16536	16700	16718	16640	16972	16728	16806	17017	16662	16716	16702	16951	16964	16914	16721	16910	16557	16802	16646	16847	16560	16657	16617	16980	16781	16733	16840	16882	16773	16819	16866	16829	16935	16714	16751	16806	16588	16802	16545	16714	16645	16778	16770	16674	16679	16653	16830	16864	16731	16754	16650	16831	16763	16814	16810	16853	16855	16937	16995	16684	16727	16720	16571	16792	16757	16739	16828	16820	16771	16921	16805	16852	16904	16807	16726	16679	17022	16765	16923	16828	16874	17010	16792	16801	16580	16735	16663	16668	16819	16638	16728	16723	16654	16606	16616	16729	16764	16701	16831	16870	16764	16752	16687	16637	16897	16769	16804	16852	16632	16865	16764	16813	16538	16578	16761	16742	16784	16620	16798	16674	16723	16448	16733	16992	16801	16841	16829	16726	17105	17020	16780	16872	16787	16725	17000	16674	16663	16663	16873	16569	16604
19970	27268	25647	21687	19824	18597	17867	17197	16808	16516	16092	15859	15829	15756	15612	15450	15321	15387	15276	15171	15056	14874	15066	14995	14928	15138	15204	15012	15004	14959	15007	14888	14994	14990	15108	14991	14949	14857	14872	14893	14902	14787	14811	14795	14847	14805	14938	14888	14773	14961	14887	14974	14828	14946	14785	14793	14847	15013	14960	14967	14897	14627	14812	14810	14864	14944	14991	14717	14749	14716	14826	14843	14964	14829	14658	14817	14825	14893	14749	14823	15051	14658	14786	14626	14774	14826	14764	14719	14983	14680	14698	14970	14929	14769	14882	14731	14791	14811	14696	14694	14951	14670	15021	14811	14957	14795	14805	14844	14665	14813	14795	14833	14998	14938	14688	14867	14841	14850	14855	14872	14840	14815	14673	14763	14814	14885	14758	14811	14858	14890	14914	14793	14887	14701	14883	14843	14871	14726	14662	14763	14635	14817	14938	15034	14974	14784	14784	14924	14727	14806	14717	14764	14974	15053	14720	15001	14851	14730	14740	14666	14785	14664	15019	14763	14779	14811	14795	14771	14723	14704	14884	14865	14802	14900	14859	14577	14847	14668	14919	14973	14765	14942	14837	14847	14917	14773	14743	14897	14876	14794	14800	14863	14754	15044	14709	14617	14880	14750	14799	14876	14878	14794	14726	14714	14869	14947	14800	14572	14719	14720	14808	14819	14891	14840	14754	14801	14864	14813	14828	14656	14827	14849	14924	14887	14835	14854	14847	14801	14938	14607	14857	14853	14792	14621	14665	14884	14797	14717	14940	14771	14795	14655	14910	14705	14740	15022	14909	14787	15026	15008	14769	14898	14732	14760	14777	14948	14777	14873	14845	14782	14670	14750	14932	14770	14740	14731	14905	14774	14932	14633	14971	14857	14970	14784	14715	14893	14828	14747	14839	14793	14688	14699	14795	14775	14729	14846	14821	14650	14760	14878	14976	14706	14736	14707	14793	14913	14759	14614	14837	14665	14912	14846	14805	14818	14752	14844	14917	14879	14851	14877	14708	14812	14803	14767	14765	14691	14872	14768	14749	14741	14728	14846	14643	14770	14749	14741	15059	14868	14906	14807	14914	14732	14775	14825	14742	14886	14813	14826	14697	14691	14858	14788	14890	14737	14960	14940	14905	14911	14787	14919	14952	14982	14876	14931	14757	14905	14957	14729	14914	14926	14930	14841	14659	14892	14915	14787	14783	14641	14778	14937	14849	14806	14825	14815	14661	14823	14812	14807	14850	14814	14954	14847	14704	14636	14774	14848	14605	14904	14660	14888	14909	14776	14672	14862	14723	14699	14828	14885	14835	14718	14823	14740	15025	14891	14681	14883	14713	14950	14926	14709	14808	14763	14956	14754	14706	14925	14744	14784	14991	14896	14722	14759	14870	14969	14735	14753	14951	14805	14780	14742	14919	14941	15003	14741	14883	14765	14856	14708	14755	14824	14771	14752	14711	14788	14695	14789	14890	14722	14940	14736	14819	14743	14674	14877	14975	14905	14796	14919	14754	14626	14784	14945	14662	14937	14857	14830	14729	14990	14771	14742	14901	14896	14794	14809	14787	14769	14849	14879	14832	14879	14908	14860	14853	14773	14858	14887	14869	14924	14821	14838	14880	14742	14831	14841	14739	14690	14694	14854	14830	14710	14788	14741	14849	14859	14915	14733	14849	14741	14905	14716	14608	14948	14771	14772	14849	14793	14802	14806	14745	14831	14796	14749	14731	14636	14876	15002	14949	14853	14671	14830	14880	14832	14902	14945	14845	14853	14761	14849	14834	14681	14907	14818	14864	14662	14895	14934	14756	14866	14842	14757	14725	14747	14847	14969	15059	14770	14765	14655	14856	14862	14733	14772	14709	15046	14752	14824	14951	14831	14685	14743	14673	14793	14840	14723	14964	14732	14724	14706	15011	14787	14825	14748	14938	14746	14611	14814	14757	14728	14882	14818	14815	14747	14807	14812	14776	14748	14690	14762	14741	14928	14823	14886	14859	14763	14711	14978	14794	14856	14967	14740	14817	14850	14682	14870	14896	14643	14768	14853	14869	14933	14799	14833	14757	14928	14905	14668	15004	14788	15019	14823	14670	14834	14890	14816	14889	14725	14910	14717	14863	14832	14710	14926	14620	14902	14862	14940	14932	14871	14934	14801	14951	14778	14856	14690	14821	14937	14736	14743	14777	14794	14750	14831	14750	14833	14794	14691	14840	14892	14900	14699	14905	14873	14953	14880	14907	14644	14755	14820	14958	14740	14886	14713	14936	14734	14816	14785	14799	14803	14626	14907	14837	14791	14796	14794	14829	14715	14892	14748	14829	14859	14852	14853	15076	14801	14842	14846	14906	14941	14883	14850	14613	14811	14930	14767	14691	14823	14644	14841	14677	14571	14918	14793	14697	14837	14881	14867	14832	14811	14787	14655	14825	14744	14756	14909	14802	14767	14722	14865	14714	14977	14870	14703	14987	14729	14999	14877	14638	14786	14638	14867	14897	14801	14878	14701	14884	14686	14815	14965	14870	14778	14663	14822	14973	14959	14881	14998	14776	14762	14873	14749	14793	14869	14880	14999	14888	14839	14730	14818	14864	14848	14764	14751	14757	14979	14695	14741	14989	14810	14728	14820	14956	14747	14901	14809	14741	14905	14854	14976	14683	14800	14817	14808	14958	14904	14802	14839	14773	14947	14624	14697	14770	14793	14891	14781	14799	14742	14826	14651	14821	14871	14677	14792	14802	14758	14947	14795	14658	14855	14934	14888	14780	14771	14729	14756	14927	14798	14834	14906	14810	14792	14863	14824	14914	14641	14798	14784	14864	14731	14913	14815	14616	14839	14896	14812	14851	14747	14987	14902	14910	14782	14872	14857	14910	14887	14858	14770	14735	14756	14863	14668	14745	14975	14757	14889	14727	14608	14744	14851	14813	14895	14831	14879	14876	14964	14769	14839	14866	14835	14872	14872	14830	14786	14870	14742	14877	14631	14795	14882	14860	14955	14796	14794	14763	14682	14721	14883	14779	14694	14816	14919	14910	14839	14893	14985	14957	14853	14657	14773	14855	14646	14753	14722	14697	14856	14871	15015	14642	14759	14828	14735	14787	14873	14996	14858	14678	14697	14788	14869	14836	14857	14724	14731	14785	14917	14797	14725	14861	14804	14964	14869	14910	14797	14739	14945	14769	14894	14936	14800	14811	14959	14851	14913	14853	14728	14828	14725	14735	14840	14739	14936	14860	14983	14800	14570	14699	14785	15048	14798	14866	14931	14822	14748	14790	14786	14857	14746	14849	14951	14994	14612	14929	14999	14668	14755	14720	14686	14659	14853	15044	14799	14836	14901	14949	14727	14936	14782	14906	14854	14797	14884	15012	14767	14848	14803	14799	14847	14708	14756	14702	14743	14819	14751	14841	14801	14735	14665	14884	14898	14798	14858	14789	14975	14678	14927	14849	14909	14703	14806	14818	14917	14830	14584	14795	14856	14847	14765	14900	14670	14811	14783	14798	14727	14696	14882	14805	14690	14981	14745	14801	14927	14747	14721	14935	14672	14973	14833	14637	14924	14754	14800	14716	14954	14798	14974	14791	14728	14850	14980	14717	14702	14627	14893	14779	14700	14974	14772	14678	14853	14597	14826	14729	14905	14822	14803	14883	14863	14948	14851	14899	15066	14773	14884	14744	14821	14981	14709	14779	14899	14871	14939	14833	14820	14853	14795	14895	14726	14926	14848	14855	14821	14829	14872	14680	15002	14934	14947	14822	14834	14834	14850	14802	14765	14901	14947	14772	15023	14764	14800	14770	14846	14913	14860	14826	14702	14874	14914	14877	14879	14867	14908	14768	14686	14876	14810	14826	14811	14809	14744	14771	14860	14928	14682	14749	14869	14722	14864	14780	14797	14820	14848	14820	14791	14792	14758	14689	14850	14646	14882	14755	14779	14863	14874	14865	14859	14700	14738	14853	14915	14828	14913	14866	14845	14836	14797	14957	14708	14776	14788	14751	14882	14924	14762	14877	14741	14912	14882	14919	14850	15074	14755	14656	14933	14887	14873	14876	14896	14789	14731	14947	14739	14772	14778	14890	14845	14897	14779	14922	14696	14778	14919	14793	14813	14803	14829	14761	14738	14792	15056	14876	14714	14763	14918	14894	14700	14791	14769	14864	14820	14763	14672	14648	14804	14932	14750	14782	14835	14729	14709	14745	14759	14779	14666	14597	14780	14872	14840	14799	14736	14889	14726	14886	14837	14685	14740	14807	14875	14813	14885	14663	14762	14811	14951	14796	14667	15002	14872	14872	14970	14957	14863	14788	14883	14751	14919	14678	14903	14895	14864	14828	14891	14919	14562	14862	14769	14688	14814	14774	14650	14800	14963	15006	14718	14604	14851	14809	14774	14786	14794	14598	14767	14938	14725	14827	14842	14868	14761	14737	14732	14916	14831	14738	14786	14818	14881	14826	14970	14888	14911	14893	14912	14873	14859	14759	14837	14893	14887	14832	14856	14967	14778	14681	14704	14997	14756	14743	14752	14752	14837	14736	14919	14868	14759	14923	14798	14688	14716	15098	14764	14665	14784	14800	15002	14721	14980	14958	14940	14787	14807	14730	14859	15015	14760	14827	14781	14836	14848	14818	14747	14732	14841	14690	14828	14696	14721	14831	14659	15028	14823	14778	14988	14931	14854	14748	14690	14520	14726	14878	14830	14834	14914	14804	14821	14713	14870	14709	14721	14865	14707	14859	14909	14868	14727	14919	14817	14681	14908	14691	14822	14727	14604	14815	14650	14841	14840	14737	14795	14752	14823	14765	14818	14727	14913	14783	14689	14748	14869	14669	14703	14889	14806	14858	14933	14816	14819	14745	14852	14778	14870	14906	14811	14911	15027	14837	14677	14787	14719	14781	14851	14883	14876	14762	15025	14802	14875	14791	14868	14700	14877	14855	14807	14781	14780	14883	14962	14900	14694	14958	14601	14974	14772	14872	14775	14919	14807	14802	14663	14816	14785	14752	14807	14887	14865	14725	14753	14918	14857	14803	14669	14804	14733	14887	14798	14841	14748	14684	14928	14681	14851	14687	14896	14824	14559	14720	14784	14830	14828	14945	14780	14857	14852	14562	14692	14841	14799	14849	14822
23623	20962	28267	24018	22379	23204	22891	20031	19077	19091	18908	18711	18246	18314	18200	17960	17856	17911	17820	17916	17961	17642	17627	17845	17793	17677	17659	17367	17564	17567	17479	17403	17649	17530	17449	17536	17502	17520	17517	17531	17360	17320	17427	17449	17465	17550	17528	17555	17245	17370	17362	17365	17316	17450	17248	17295	17237	17106	17238	17417	17466	17504	17291	17346	17350	17172	17261	17069	17265	17053	17374	17169	17617	17348	17482	17687	17416	17411	17380	17418	17309	17430	17493	17385	17241	17346	17358	17355	17340	17344	17224	17340	17350	17278	17377	17309	17248	17286	17310	17492	17271	17160	17493	17139	17099	17214	17419	17452	17467	17259	17380	17383	17216	17308	17251	17404	17209	17445	17347	17240	17374	17203	17241	17273	17275	17145	17574	17237	17250	17367	17366	17172	17206	17433	17199	17452	17356	17433	17348	17343	17323	17319	17140	17295	17303	17349	17335	17309	17125	17324	17346	17433	17321	17292	17188	17309	17330	17562	17393	17520	17409	17427	17269	17106	17300	17298	17709	17702	17422	17172	17337	17280	17389	17549	17420	17224	17341	17182	17363	17438	17494	17307	17224	17464	17331	17236	17529	17493	17460	17390	17412	17364	17159	17289	17401	17323	17411	17306	17134	17253	17326	17448	17434	17231	17326	17211	17326	17178	17328	17505	17248	17272	17391	17303	17257	17302	17399	17279	17270	17191	17236	17136	17324	17136	17400	17194	17342	17185	17374	17331	17404	17260	17368	17465	17188	17458	17525	17479	17236	17134	17336	17366	17345	17316	17518	17338	17278	17292	17278	17289	17238	17143	17349	17255	17250	17158	17159	17295	17474	17239	17393	17225	17451	17269	17535	17267	17408	17350	17262	17304	17383	17263	17316	17268	17273	17218	17354	17386	17352	17222	17320	17506	17403	17269	17201	17389	17328	17415	17377	17320	17309	17249	17352	17487	17284	17214	17294	17270	17399	17438	17411	17326	17371	17428	17142	17254	17308	17118	17306	17173	17321	17474	17378	17371	17452	17262	17288	17387	17302	17119	17282	17205	17350	17194	17185	17321	17227	17268	17423	17421	17353	17284	17362	17404	17378	17278	17462	17441	17223	17322	17359	17260	17231	17227	17259	17425	17403	17498	17246	17342	17318	17221	17196	17363	17408	17415	17285	17369	17090	17461	17366	17381	17368	16886	17326	17213	17184	17527	17365	17290	17349	17267	17328	17278	17447	17361	17419	17463	17328	17261	17334	17319	17374	17540	17260	17072	17293	17313	17236	17473	17367	17457	17473	17334	17445	17561	17393	17131	17180	17207	17324	17188	17364	17364	17327	17466	17360	17122	17049	17434	17574	17375	17340	17407	17360	17141	17367	17341	17260	17159	17297	17535	17386	17364	17307	17323	17304	16976	17168	17571	17422	17337	17392	17402	17308	17218	17349	17372	17398	17414	17306	17312	17532	17180	17191	17000	17202	17261	17275	17445	17350	17386	17289	17159	17359	17247	17409	17336	17459	17239	17297	17355	17312	17259	17432	17131	17357	17303	17297	17400	17219	17282	17249	17254	17304	17287	17482	17280	17236	17371	17265	17474	17108	17191	17220	17305	17272	17343	17087	17058	17197	17338	17268	17382	17451	17268	17483	17199	17312	17284	17209	17239	17296	17563	17259	17424	17233	17136	17460	17100	17318	17191	17354	17365	17194	17216	17564	17577	17388	17156	17222	17257	17416	17323	17424	17320	17377	17114	17520	17202	17236	17274	17448	17286	17549	17248	17358	17331	17457	17366	17282	17244	17477	17389	17342	17294	17522	17485	17223	17335	17251	17334	17268	17299	17299	17384	17245	17299	17371	17344	17375	17546	17214	17136	17265	17271	17389	17280	17327	17267	17345	17407	17448	17221	17379	17411	17084	17499	17334	17220	17364	17386	17313	17367	17451	17353	17299	17304	17185	17432	17347	17306	17416	17183	17492	17578	17423	17182	17445	17235	17298	17378	17194	17411	17361	17346	17416	17432	17403	17298	17334	17140	17013	17381	17353	17209	17366	17375	17359	17456	17477	17274	17138	17237	17270	17380	17411	17447	17490	17394	17286	17212	17320	17220	17433	17464	17316	17360	17348	17255	17224	17160	17363	17351	17477	17348	17465	17302	17428	17286	17394	17458	17288	17364	17374	17379	17449	17162	17474	17296	17416	17374	17248	17200	17345	17254	17329	17241	17304	17468	17247	17325	17276	17314	17333	17379	17420	17446	17294	17158	17357	17327	17283	17215	17289	17276	17390	17254	17321	17496	17271	17231	17355	17263	17448	17193	17252	17231	17385	17339	17158	17561	17278	17434	17295	17390	17193	17169	17194	17353	17346	17088	17302	17305	17381	17201	17366	17261	17150	17396	17320	17320	17256	17283	17294	17531	17398	17225	17440	17459	17202	17128	17379	17457	17180	17429	17366	17369	17429	17045	17235	17363	17422	17349	17416	17213	17149	17399	17331	17449	17247	17342	17431	17371	17458	17127	17153	17372	17385	17372	17167	17408	17356	17353	17344	17059	17332	17387	17247	17511	17448	17315	17243	17246	17397	17340	17444	17307	17282	17521	17253	17198	17411	17334	17412	17162	17221	17329	17505	17281	17205	17286	17341	17453	17453	17415	17132	17340	17249	17483	17209	17386	17203	17283	17349	17347	17309	17214	17277	17206	17292	17375	17133	17225	17173	17466	17236	17361	17419	17135	17444	17091	17285	17339	17164	17341	17167	17369	17319	17319	17461	17293	17280	17215	17270	17448	17267	17362	17164	17257	17288	17344	17285	17304	17114	17413	17401	17401	17398	17104	17322	17532	17115	17303	17269	17107	17330	17185	17234	17331	17276	17230	17484	17336	17420	17321	17412	17359	17310	17297	17451	17219	17331	17231	17310	17247	17253	17339	17358	17309	17340	17518	17295	17209	17374	17248	17308	17313	17209	17296	17334	17466	17374	17194	17416	17403	17299	17330	17206	17296	17262	17252	17631	17286	17460	17426	17450	17515	17086	17197	17372	17255	17108	17409	17228	17343	17359	17545	17270	17257	17412	17536	17224	17366	17219	17286	17367	17259	17252	17240	17318	17357	17304	17244	17190	17445	17305	17325	17335	17404	17218	17219	17455	17157	17327	17297	17176	17324	17221	17373	17459	17465	17279	17180	17210	17157	17272	17202	17270	17114	17395	17344	17227	17207	17309	17430	17360	17254	17317	17439	17379	17563	17303	17101	17235	17318	17385	17128	17140	17327	17267	17323	17321	17154	17421	17414	17384	17218	17508	17236	17255	17409	17243	17270	17321	17112	17339	17277	17420	17102	17413	17278	17521	17390	17299	17243	17394	17180	17585	17296	17308	17159	17281	17291	17224	17194	17242	17301	17145	17392	17161	17251	17468	17477	17096	17219	17551	17254	17404	17326	17242	17288	17167	17230	17325	17249	17532	17173	17345	17213	17278	17227	17411	17313	17609	17339	17293	17256	17285	17282	17459	17137	17212	17093	17077	17433	17316	17302	17267	17274	17167	17305	17319	17335	17346	17368	17489	17344	17319	17445	17246	17396	17252	17189	17282	17414	17439	17155	17259	17318	17228	17405	17311	17516	17190	17433	17311	17387	17477	17392	17476	17207	17182	17239	17382	17489	17367	17371	17245	17257	17107	17344	17386	17352	17476	17125	17167	17234	17214	17350	17315	17433	17298	17319	17189	17223	17287	17292	17247	17313	17170	17396	17377	17476	17194	17276	17436	17202	17374	17362	17315	17335	17219	17177	17344	17378	17415	17284	17299	17367	17181	17262	17213	17222	17208	17258	17323	17216	17091	17434	17346	17456	17491	17278	17280	17416	17238	17443	17482	17219	17280	17382	17338	17467	17480	17401	17441	17358	17199	17377	17315	17256	17254	17336	17437	17489	17210	17276	17440	17285	17291	17370	17157	17209	17214	17204	17318	17193	17338	17237	17342	17106	17375	17487	17437	17368	17216	17376	17307	17409	17381	17322	17128	17435	17367	17341	17212	17273	17398	17334	17354	17272	17308	17456	17186	17158	17416	17310	17391	17211	17431	17227	17475	17241	17406	17381	17205	17446	17219	17256	17474	17325	17421	17344	17388	17205	17216	17219	17295	17279	17215	17475	17373	17317	17418	17244	17225	17274	17443	17376	17322	17294	17319	17064	17193	17228	17411	17387	17351	17331	17408	17313	17157	17389	17239	17514	17354	17548	17465	17394	17504	17292	17097	17273	17304	17315	17216	17128	17363	17300	17327	17234	17253	17448	17273	17128	17324	17280	17296	17206	17169	17341	17287	17381	17327	17223	17263	17609	17352	17480	17347	17402	17252	17345	17301	17335	17371	17301	17417	17256	17194	17351	17299	17374	17419	17266	17288	17313	17419	17439	17369	17500	17243	17111	17297	17302	17376	17256	17212	17265	17408	17353	17351	17397	17406	17347	17367	17353	17462	17414	17224	17201	17311	17473	17271	17312	17303	17494	17415	17242	17150	17119	17357	17575	17244	17302	17390	17406	17332	17227	17426	17264	17197	17336	17490	17352	17425	17345	17297	17294	17435	17310	17321	17612	17426	17309	17178	17650	17348	17241	17282	17234	17298	17377	17339	17218	17521	17366	17363	17305	17334	17278	17276	17192	17136	17292	17265	17095	17387	17457	17525	17294	17232	17298	17243	17200	17397	17428	17357	17216	17560	17438	17312	17350	17179	17237	17297	17335	17137	17214	17462	17230	17207	17294	17407	17267	17244	17162	17145	17347	17615	17452	17347	17431	17128	17525	17308	17199	17186	17156	17159	17304	17377	17353	17181	17225	17347	17369	17313	17428	17205	17308	17470	17340	17255	17400	17354	17360	17301	17159	17432	17384	17284	17412	17343	17387	17362	17227	17276	17315	17294	17096	17231	17417	17445	17355	17447	17217	17292	17402	17524	17186	17263	17310	17216	17306	17243	17165	17337	17279	17513	17406	17082	17372	17444	17361	17522	17292	17195	17287	17375	17447	17227	17378	17381	17382	17359	17298	17300	17300	17245	17307	17243	17119	17296	17184	17271	17071	17335	17353	17258	17400	17419	17197	17196	17492	17157	17288	17138	17302	17597	17435	17448	17351	17234	17240
21161	34266	31671	26630	23432	21759	20258	19375	18628	18205	17625	17191	16982	16874	16414	16211	16255	15995	16015	15738	15687	15913	15789	15739	15598	15469	15567	15650	15587	15422	15367	15446	15383	15370	15449	15391	15264	15470	15545	15440	15437	15381	15112	15345	15418	15235	15223	15439	15400	15170	15348	15361	15353	15239	15258	15360	15209	15118	15165	15223	15368	15169	15273	15318	15256	15266	15320	15361	15229	15309	15296	15303	15382	15055	15099	15287	15358	15351	15303	15191	15221	15328	15256	15325	15278	15206	15290	15029	15357	15148	15164	15163	15204	15208	15357	15250	15238	15313	15328	15263	15342	15294	15461	15394	15189	15389	15215	15338	15473	15270	15212	15316	15212	15211	15294	15182	15392	15357	15493	15415	15278	15199	15257	15239	15293	15256	15248	15340	15168	15116	15251	15153	15188	15133	15214	15230	15304	15139	15168	15314	15220	15231	15255	15458	15214	15178	15251	15326	15436	15116	15285	15437	15275	15246	15255	15295	15360	15225	15186	15355	15370	15243	15290	15241	15343	15305	15298	15175	15397	15380	15183	15055	15496	15162	15210	15242	15329	15226	15290	15453	15360	15173	15205	15378	15209	15185	15057	15141	15188	15216	15304	15204	15356	15164	15161	15335	15121	15238	15259	15358	15338	15124	15389	15195	15257	15229	15237	15351	15303	15430	15249	15143	15285	15352	15340	15267	15232	15211	15137	15454	15218	15155	15207	15253	15162	15336	15190	15152	15293	15163	15331	15236	15332	15059	15395	15409	15243	15269	15339	15423	15162	15382	15223	15132	15299	15333	15355	15251	15184	15290	15435	15307	15157	15073	15148	15053	15141	15396	15341	15192	15205	15264	15458	15324	15097	15168	15031	15361	15189	15178	15257	15301	15181	15251	15253	15211	15381	15220	15242	15359	15138	15062	15315	15279	15301	15179	15200	15322	15268	15240	15221	15227	15211	15233	15200	15139	15143	15336	15040	15241	15258	15315	15237	15397	15303	15175	15170	15232	15207	15259	15256	15067	15127	15242	15296	15228	15209	15280	15311	15202	15267	15345	15356	15255	15237	15253	15273	15141	15196	15012	15326	15253	15065	15133	15276	15133	15062	15246	15208	15273	15211	15203	15193	15182	15133	15278	15052	15204	15307	15220	15206	15236	15258	15157	15390	15118	15501	15297	15239	15314	15311	15274	15256	15251	15263	15399	15323	15342	15294	15139	15230	15323	15143	15135	15071	15215	15351	15294	14977	15222	15142	15311	15283	15102	15301	15188	15365	15277	15124	15226	15316	15337	15256	15353	15229	15242	15252	15229	15391	15190	15059	15203	15257	15252	15206	15128	15271	15264	15380	15305	15336	15215	15294	15177	15458	15234	15216	15368	15277	15190	15251	15354	15231	15252	15256	15328	15392	15265	15319	15398	15200	15184	15281	15187	15310	15333	15199	15171	15302	15181	15316	15391	15211	15325	15424	15283	15305	15083	15266	15088	15155	15309	15153	15280	15290	15304	15174	15315	15249	15115	15255	15073	15277	15252	15398	15365	15178	15329	15270	15358	15272	15362	15318	15287	15298	15177	15248	15261	15254	15226	15312	15057	15149	15082	15367	15026	15290	15325	15313	15101	15318	15183	15293	15233	15235	15182	15271	15179	15180	15279	15308	15136	15381	15194	15253	15317	15201	15295	15399	15197	15243	15353	15348	15126	15375	15237	15301	15187	15108	15127	15387	15213	15334	15122	15134	15191	15353	15219	14977	15305	15181	15372	15222	15280	15294	15107	15275	15197	15262	15116	15295	15293	15123	15224	15279	15211	15122	15158	15191	15158	15337	15367	15132	15292	15345	15325	15201	15306	15226	15217	15257	15181	15257	15147	15128	15146	15051	15245	15251	15196	15305	15211	15163	15382	15224	15374	15176	15183	15310	15192	15285	15321	15032	15259	15373	15271	15300	15085	15274	15434	15165	15234	15217	15193	15285	15396	15230	15204	15246	15209	15321	15251	15355	15177	15271	15304	15188	15219	15146	15264	15081	15137	15250	15429	15110	15240	15171	15395	15307	15389	15251	15133	15301	15315	15219	15270	15211	15229	15421	15202	15264	15242	15250	15270	15465	15122	15136	15369	15385	15255	15158	15197	15126	15163	15139	15267	15201	15309	15200	15293	15254	15265	15335	15171	15145	15312	15294	15128	15028	15268	15351	15252	15314	15419	15482	15302	15292	15145	15185	15293	15273	15196	15260	15127	15307	15179	15354	15127	15296	15177	15362	15345	15284	15280	15425	15379	15192	15194	15125	15295	15246	15203	15034	15177	15336	15139	15115	15217	15303	15216	15221	15297	15360	15123	15155	15203	15208	15238	15113	15224	15004	15421	15342	15117	15372	15219	15192	15338	15261	15185	15254	15367	15178	15260	15248	15232	15249	15181	15130	15239	15213	15222	15218	15315	15148	15323	15351	15103	15405	15166	15093	15095	15264	15289	15209	15287	15181	15256	15365	15171	15131	15189	15140	15103	15408	15299	15256	15276	15144	15379	15272	15132	15089	15121	15523	15282	15265	15307	15187	15035	15117	15427	15238	15298	15241	15327	15280	15174	15340	15245	15249	15179	15256	15268	15188	15195	15295	15392	15202	15282	15166	15376	15234	15411	15355	15366	15236	15326	15210	15218	15408	15375	15384	15163	15250	15077	15333	15264	15283	15253	15379	15215	15237	15154	15099	15325	15372	15073	15253	15346	15241	15216	15185	15180	15195	15105	15130	15216	15270	15308	15295	15302	15369	15139	15121	15096	15546	15200	15171	15184	15496	15251	15290	15329	15250	15024	15155	15201	15368	15483	15255	15262	15244	15404	15268	15289	15232	15167	15206	15300	15011	15280	15216	15176	15291	15170	15217	15241	15156	15217	15130	15324	15117	15259	15155	15146	15206	15127	15430	15066	15192	15212	15418	15174	15311	15354	15186	15152	15311	15069	15229	15288	15094	15253	15390	15239	15338	15234	15317	15218	15107	15184	15290	15234	15285	15110	15163	15306	15207	15342	15314	15259	15229	15222	15308	15211	15334	15291	15128	15291	15388	15179	15257	15216	15264	15261	15034	15278	15322	15223	15365	15002	15240	15138	15194	15202	15372	15293	15469	15411	15245	15351	15083	15404	15091	15244	15175	15342	15279	15219	15139	15265	15103	15352	15138	15224	15259	15204	15266	15315	15271	15214	15257	15334	15264	15296	15182	15283	15372	15154	15310	15274	15196	15326	15260	15302	15342	15347	15202	15274	15127	15170	15172	15238	15354	15422	15262	15384	15168	15248	15239	15289	15104	15241	15222	15407	15134	15467	15358	15225	15142	15349	15225	15236	15220	15104	15249	15322	15315	15352	15223	15328	15169	15216	15180	15357	15259	15175	15094	15177	15266	15231	15278	15106	15322	15227	15262	15116	15305	15248	15265	15355	15246	15280	15251	15050	15147	15230	15337	15207	15398	15198	15100	15211	15345	15194	15297	15292	15083	15430	15111	15154	15179	15200	15239	15292	15364	15116	15119	15262	15269	15244	15431	15256	15213	15275	15210	15321	15195	15185	15241	15354	15041	15245	15479	15190	15154	15414	15145	15257	15242	15328	15399	15245	15118	15414	15218	15112	15185	15278	15418	15259	15276	15119	15149	15317	15383	15272	15274	15304	15164	15375	15296	15280	14982	15120	15307	15323	15311	15249	15345	15153	15311	15342	15167	15292	15302	15290	15233	15313	15088	15273	15300	15103	15266	15091	15343	15225	15300	15349	15236	15103	15331	15324	15254	15315	15198	15340	15129	15297	15258	15212	15259	15258	15168	15166	15188	15261	15343	15246	15242	15452	15286	15203	15158	15290	15259	15251	15101	15230	15025	15316	15392	15247	15347	15303	15195	15176	15285	15293	15205	15250	15369	15404	15137	15077	15302	15369	15279	15311	15290	15151	15030	15298	15254	15286	15161	15144	15100	15423	15218	15313	15295	15387	15178	15382	15352	15232	15414	15130	15230	15148	15125	15329	15240	15309	15032	15291	15217	15119	15342	15202	15187	15242	15085	15386	15252	15220	15243	15409	15259	15047	15287	15319	15211	15185	15139	15292	15273	15079	15169	15184	15209	15323	15122	15144	15235	15228	15273	15285	15266	15261	15221	15253	15231	15114	15357	15359	15289	15249	15393	15203	15193	15310	15151	15173	15061	15200	15222	15284	15122	15349	15051	15321	15096	15277	15277	15018	15145	15302	15155	15271	15332	15412	14957	15237	15233	15166	15240	15228	15179	15226	15257	15190	15221	15210	15189	15269	15374	15067	15184	15225	15255	15313	15229	15383	15133	15256	15366	15118	15266	15363	15224	15155	15354	15356	15288	15105	15258	15055	15126	15436	15343	15317	15280	15254	15328	15222	15523	15233	15225	15261	15167	15268	15395	15227	15315	15220	15240	15267	15276	15221	15212	15224	15230	15138	15318	15352	15267	15313	15206	15176	15367	15307	15020	15231	15163	15221	15307	15381	15305	15301	15296	15309	15241	15255	15406	15277	15084	15212	15137	15464	15249	15189	15289	15368	15192	15356	15323	15222	15151	15244	15227	15182	15161	15366	15202	15213	15032	15315	15232	15277	15073	15103	15078	15126	15288	15084	15175	15269	15177	15156	15136	15241	15301	15206	15223	15272	15374	15177	15181	15126	15361	15324	15349	15253	15258	15390	15392	15281	15332	15119	15268	15261	15132	15183	15254	15326	15332	15142	15255	15385	15282	15277	15118	15290	15174	15259	15435	15343	15187	15170	15097	15253	15149	15276	15127	15330	15404	15313	15350	15276	15071	15139	15089	15143	15220	15100	15248	15327	15195	15346	15219	15184	15246	15188	15384	15212	15294	15203	15217	15235	15326	15314	15136	15217	15278	15251	15190	15415	15317	15334	15159	15168	15231	15154	15450	15504	15363	15101	15367	15384	15176	15336	15264	15274	15260	15362	15169	15265	15288	15240	15274	15075	15281	15390	15242	15231	14999	15394	15238	15257	15257	15194	15282	15387	15212	15221	15379	15089	15288	15226	15265	15252	15167	15201	15349	15121	15187	15318	15305	15291	15202	15172	15374	15319	15291	15197	15255	15260	15210	15346	15233	15399	15318	15292
22450	20901	28574	23368	21305	23925	26492	21716	20438	20291	19795	19503	19042	19221	18850	18681	18559	18504	18206	18138	18101	18287	18190	17935	17927	18064	17992	17914	17852	17815	17746	17639	17925	17690	17741	17535	17752	17605	17569	17603	17525	17494	17652	17715	17572	17599	17612	17550	17566	17713	17498	17626	17588	17506	17698	17675	17628	17571	17509	17431	17509	17666	17429	17633	17472	17411	17452	17386	17544	17769	17687	17463	17520	17463	17523	17403	17482	17482	17586	17712	17526	17407	17535	17555	17526	17760	17626	17673	17380	17463	17448	17392	17438	17527	17565	17501	17696	17613	17367	17456	17434	17692	17595	17546	17545	17303	17665	17546	17545	17774	17556	17526	17494	17562	17511	17680	17544	17365	17652	17524	17548	17608	17782	17578	17524	17447	17504	17606	17598	17621	17305	17505	17661	17552	17603	17433	17420	17402	17577	17414	17521	17412	17285	17442	17584	17278	17495	17405	17843	17245	17521	17541	17640	17441	17475	17500	17553	17553	17569	17659	17433	17593	17612	17576	17366	17359	17298	17385	17401	17519	17391	17339	17339	17562	17423	17278	17721	17461	17742	17593	17597	17533	17830	17576	17438	17541	17540	17619	17367	17449	17768	17414	17485	17701	17481	17720	17565	17624	17590	17517	17443	17392	17584	17632	17489	17404	17545	17505	17490	17551	17609	17690	17454	17510	17451	17433	17532	17616	17442	17642	17434	17347	17539	17563	17593	17480	17581	17513	17571	17346	17656	17355	17609	17459	17471	17536	17672	17426	17531	17563	17458	17544	17499	17430	17646	17390	17575	17629	17586	17624	17470	17552	17522	17356	17428	17620	17315	17577	17710	17587	17486	17459	17385	17193	17423	17433	17378	17726	17359	17353	17365	17603	17506	17515	17727	17538	17535	17526	17472	17495	17554	17437	17702	17561	17618	17678	17520	17651	17474	17506	17491	17428	17559	17588	17360	17555	17348	17556	17661	17456	17534	17434	17442	17499	17578	17624	17477	17398	17251	17431	17449	17432	17431	17610	17501	17595	17371	17226	17359	17504	17483	17363	17854	17491	17701	17581	17704	17474	17459	17433	17502	17400	17495	17421	17307	17493	17452	17488	17316	17387	17427	17522	17562	17517	17584	17425	17510	17621	17634	17743	17397	17512	17558	17297	17385	17286	17661	17598	17551	17378	17351	17475	17581	17546	17431	17506	17476	17458	17364	17337	17387	17397	17529	17649	17459	17572	17500	17397	17507	17367	17314	17578	17384	17614	17512	17466	17457	17442	17400	17694	17500	17513	17515	17363	17544	17456	17555	17534	17329	17352	17576	17520	17416	17482	17573	17309	17436	17393	17400	17616	17443	17419	17490	17627	17349	17380	17551	17285	17475	17598	17509	17520	17418	17540	17769	17330	17381	17544	17541	17440	17406	17405	17528	17496	17437	17579	17273	17448	17562	17572	17485	17408	17328	17478	17556	17360	17396	17562	17447	17576	17517	17439	17461	17641	17432	17640	17364	17368	17720	17554	17506	17524	17630	17490	17664	17631	17430	17512	17389	17455	17402	17459	17270	17473	17539	17404	17608	17310	17347	17521	17264	17448	17433	17407	17512	17623	17485	17394	17395	17399	17496	17439	17429	17422	17395	17406	17330	17349	17527	17390	17637	17336	17511	17655	17634	17517	17520	17470	17498	17555	17498	17419	17570	17571	17585	17541	17569	17695	17271	17634	17421	17346	17489	17599	17391	17694	17461	17593	17513	17618	17429	17736	17433	17392	17608	17442	17662	17548	17440	17471	17375	17562	17601	17625	17384	17345	17304	17622	17405	17439	17407	17559	17473	17694	17368	17475	17557	17456	17624	17531	17525	17700	17441	17221	17556	17404	17233	17434	17339	17590	17453	17526	17417	17476	17436	17449	17650	17594	17472	17495	17413	17424	17557	17450	17344	17489	17569	17529	17392	17392	17642	17340	17528	17350	17448	17372	17426	17404	17376	17448	17477	17362	17457	17477	17618	17469	17522	17581	17499	17521	17221	17357	17375	17570	17446	17572	17426	17518	17414	17350	17269	17372	17435	17490	17385	17398	17520	17316	17442	17525	17476	17443	17493	17694	17520	17647	17546	17425	17371	17516	17508	17647	17774	17581	17576	17595	17431	17581	17437	17178	17558	17417	17360	17373	17456	17488	17549	17371	17425	17528	17333	17566	17543	17325	17417	17404	17465	17476	17796	17545	17517	17409	17292	17409	17406	17537	17536	17565	17518	17517	17374	17401	17527	17600	17524	17635	17701	17526	17478	17598	17405	17338	17467	17394	17489	17540	17571	17510	17482	17489	17541	17369	17560	17502	17582	17328	17458	17529	17852	17592	17315	17269	17154	17611	17484	17528	17598	17552	17394	17476	17344	17274	17474	17612	17530	17570	17619	17257	17208	17726	17443	17320	17452	17467	17595	17375	17560	17580	17305	17460	17577	17521	17472	17497	17362	17601	17596	17588	17456	17444	17502	17576	17437	17523	17448	17385	17560	17384	17397	17437	17520	17562	17457	17549	17298	17437	17474	17466	17279	17375	17501	17407	17456	17523	17381	17119	17465	17335	17341	17397	17454	17585	17564	17551	17510	17449	17639	17576	17531	17537	17449	17500	17440	17780	17493	17486	17316	17541	17460	17476	17575	17594	17622	17482	17423	17568	17404	17501	17427	17614	17525	17546	17570	17479	17496	17283	17407	17607	17342	17405	17430	17404	17553	17548	17379	17477	17644	17254	17405	17585	17222	17431	17528	17229	17406	17532	17324	17464	17280	17486	17482	17271	17411	17496	17418	17428	17379	17386	17360	17159	17434	17561	17355	17547	17487	17309	17322	17621	17380	17563	17655	17431	17570	17425	17469	17509	17564	17269	17286	17532	17640	17526	17598	17598	17482	17578	17416	17552	17353	17424	17466	17580	17412	17496	17466	17460	17506	17368	17572	17474	17389	17655	17570	17528	17510	17404	17340	17594	17482	17653	17500	17663	17538	17325	17534	17448	17438	17478	17383	17464	17431	17575	17207	17516	17256	17428	17462	17326	17476	17548	17493	17512	17311	17407	17436	17697	17628	17426	17568	17415	17591	17578	17356	17486	17385	17444	17649	17388	17440	17391	17544	17583	17066	17578	17599	17339	17466	17557	17393	17396	17556	17449	17662	17470	17566	17530	17613	17565	17478	17680	17426	17479	17654	17395	17417	17394	17648	17608	17428	17575	17406	17445	17409	17140	17526	17319	17566	17623	17479	17585	17617	17336	17360	17335	17419	17444	17397	17447	17403	17471	17444	17478	17521	17470	17517	17454	17449	17338	17436	17546	17659	17568	17293	17667	17622	17555	17547	17221	17477	17395	17462	17528	17619	17664	17484	17331	17448	17450	17521	17431	17411	17495	17419	17591	17570	17468	17565	17541	17335	17464	17503	17447	17478	17522	17687	17441	17448	17631	17486	17381	17657	17528	17507	17541	17475	17481	17450	17357	17752	17511	17580	17495	17665	17504	17490	17501	17390	17415	17358	17592	17459	17485	17437	17377	17578	17371	17530	17481	17599	17470	17414	17360	17483	17363	17551	17464	17356	17223	17378	17433	17511	17502	17375	17352	17349	17689	17279	17519	17532	17723	17491	17568	17529	17359	17321	17615	17525	17371	17495	17444	17640	17456	17482	17480	17491	17506	17474	17476	17468	17439	17336	17628	17298	17495	17431	17576	17662	17469	17425	17440	17337	17663	17410	17542	17627	17660	17492	17670	17531	17514	17522	17396	17405	17504	17705	17428	17717	17517	17383	17410	17361	17591	17529	17510	17433	17533	17305	17369	17228	17538	17408	17483	17574	17197	17527	17425	17333	17413	17615	17305	17697	17561	17527	17481	17444	17297	17408	17479	17416	17422	17686	17418	17366	17489	17359	17305	17586	17406	17444	17540	17510	17492	17549	17378	17327	17522	17544	17533	17484	17131	17447	17595	17479	17390	17439	17285	17372	17473	17655	17630	17532	17543	17480	17531	17653	17444	17555	17581	17417	17436	17477	17478	17626	17459	17476	17548	17764	17501	17510	17471	17458	17512	17369	17483	17519	17648	17622	17502	17523	17357	17246	17537	17396	17325	17530	17482	17555	17442	17596	17499	17603	17469	17417	17512	17467	17364	17329	17534	17320	17420	17300	17343	17282	17511	17507	17418	17364	17360	17464	17470	17584	17396	17550	17331	17543	17559	17461	17291	17464	17426	17302	17444	17471	17525	17522	17526	17410	17602	17633	17583	17509	17628	17538	17596	17572	17595	17577	17565	17549	17545	17451	17616	17494	17442	17520	17435	17353	17372	17529	17552	17418	17407	17550	17684	17439	17380	17514	17411	17551	17575	17466	17308	17384	17726	17554	17282	17333	17414	17564	17490	17404	17402	17695	17561	17508	17516	17340	17678	17386	17405	17636	17529	17579	17176	17362	17544	17533	17525	17498	17193	17394	17636	17284	17295	17570	17524	17415	17566	17477	17437	17189	17421	17601	17344	17318	17450	17493	17350	17533	17639	17590	17383	17481	17516	17586	17448	17485	17699	17756	17380	17347	17457	17483	17618	17515	17508	17705	17390	17291	17272	17349	17362	17503	17443	17507	17567	17578	17664	17469	17504	17635	17339	17559	17566	17406	17370	17369	17313	17560	17409	17467	17405	17574	17500	17704	17553	17403	17671	17504	17584	17437	17345	17307	17483	17544	17447	17392	17348	17664	17447	17547	17147	17461	17276	17361	17491	17559	17522	17263	17724	17629	17395	17632	17360	17520	17335	17295	17539	17502	17637	17541	17535	17419	17460	17508	17493	17617	17451	17470	17303	17437	17501	17344	17326	17530	17434	17559	17665	17410	17681	17498	17578	17578	17690	17342	17541	17605	17439	17553	17597	17465	17422	17436	17618	17505	17556	17481	17296	17650	17348	17195	17476	17644	17467	17455	17307	17474	17621	17318	17468	17808	17420	17498	17554	17426	17463	17489	17615	17632	17498	17668	17467	17430	17445	17470	17467	17470	17332	17515	17553	17468	17501	17656	17440	17507	17452	17528	17436	17409	17315	17431	17534	17354	17470	17537	17384	17321	17468	17479	17663	17540	17429	17432	17469	17463	17528
23516	37972	36238	29943	26743	24107	22581	21496	20291	19433	18797	18403	17756	17476	17075	16942	16751	16463	16350	16181	16186	15949	15993	15943	15809	15787	15949	15611	15679	15760	15755	15536	15521	15589	15590	15516	15545	15613	15550	15499	15240	15551	15602	15444	15409	15284	15452	15355	15419	15314	15270	15463	15263	15542	15320	15385	15541	15423	15287	15389	15360	15298	15334	15261	15615	15404	15252	15399	15277	15463	15228	15385	15375	15180	15281	15293	15363	15553	15315	15353	15179	15327	15291	15285	15385	15348	15304	15349	15481	15287	15269	15326	15268	15175	15355	15268	15263	15358	15413	15426	15213	15379	15314	15468	15323	15451	15302	15186	15299	15427	15282	15323	15361	15368	15285	15333	15441	15297	15256	15224	15411	15221	15225	15286	15302	15423	15300	15293	15284	15283	15205	15346	15282	15442	15345	15312	15201	15220	15312	15424	15331	15469	15242	15311	15465	15306	15307	15209	15389	15382	15442	15225	15465	15330	15256	15498	15275	15278	15449	15344	15326	15471	15399	15148	15410	15204	15445	15286	15354	15379	15186	15322	15315	15320	15232	15309	15283	15211	15327	15315	15434	15266	15322	15308	15226	15346	15256	15214	15400	15328	15230	15116	15391	15334	15206	15488	15411	15298	15316	15272	15360	15364	15413	15224	15213	15354	15473	15264	15385	15291	15426	15429	15348	15370	15217	15363	15266	15249	15241	15368	15331	15270	15179	15373	15433	15274	15315	15244	15412	15239	15414	15389	15317	15384	15226	15292	15463	15344	15306	15209	15394	15340	15201	15374	15369	15178	15403	15331	15196	15339	15215	15312	15423	15182	15267	15222	15400	15171	15364	15179	15267	15235	15360	15575	15151	15412	15114	15238	15394	15194	15164	15210	15442	15160	15334	15386	15512	15179	15407	15306	15196	15357	15367	15320	15303	15419	15161	15311	15222	15354	15486	15165	15403	15215	15224	15282	15427	15400	15298	15260	15408	15352	15282	15221	15286	15301	15351	15246	15423	15166	15423	15283	15392	15314	15194	15182	15375	15413	15418	15315	15374	15260	15310	15125	15291	15288	15254	15413	15274	15327	15612	15344	15193	15376	15053	15507	15383	15334	15383	15399	15385	15211	15382	15225	15311	15317	15428	15328	15395	15258	15226	15408	15251	15415	15401	15277	15405	15365	15158	15233	15457	15265	15423	15144	15300	15364	15357	15385	15256	15306	15277	15410	15259	15379	15182	15301	15281	15228	15373	15178	15291	15287	15403	15338	15366	15381	15297	15313	15468	15153	15290	15187	15280	15341	15221	15273	15449	15302	15336	15474	15393	15266	15200	15254	15232	15226	15348	15338	15380	15278	15336	15202	15466	15134	15383	15181	15223	15371	15468	15224	15312	15281	15269	15220	15362	15278	15394	15474	15240	15347	15128	15414	15278	15367	15231	15242	15266	15327	15383	15209	15228	15111	15470	15385	15234	15344	15169	15282	15450	15304	15295	15159	15290	15356	15347	15385	15273	15282	15287	15349	15322	15306	15260	15235	15244	15294	15413	15325	15337	15167	15533	15290	15341	15354	15286	15213	15512	15297	15255	15328	15286	15316	15347	15341	15306	15341	15217	15328	15299	15271	15133	15224	15404	15224	15294	15269	15443	15220	15265	15377	15486	15331	15330	15325	15185	15393	15311	15206	15161	15360	15271	15313	15288	15201	15423	15386	15279	15334	15323	15434	15451	15096	15360	15317	15301	15282	15311	15259	15075	15373	15271	15501	15241	15182	15166	15571	15158	15371	15489	15337	15201	15412	15293	15324	15291	15188	15363	15393	15334	15262	15419	15209	15182	15430	15172	15166	15494	15058	15326	15242	15429	15395	15293	15269	15086	15269	15336	15273	15428	15408	15307	15229	15268	15394	15141	15230	15191	15389	15326	15268	15261	15482	15458	15156	15528	15380	15423	15301	15272	15241	15246	15329	15306	15175	15216	15287	15318	15256	15177	15341	15372	15342	15531	15461	15226	15215	15254	15297	15315	15300	15468	15219	15347	15287	15272	15234	15518	15222	15290	15365	15286	15178	15404	15399	15334	15401	15319	15375	15346	15373	15452	15131	15245	15388	15052	15429	15251	15285	15311	15325	15369	15298	15411	15228	15226	15323	15288	15471	15397	15278	15206	15217	15331	15223	15434	15302	15350	15180	15458	15280	15315	15265	15394	15306	15226	15319	15316	15209	15304	15174	15276	15207	15277	15312	15300	15334	15427	15378	15265	15313	15305	15454	15395	15218	15147	15433	15282	15326	15203	15344	15332	15380	15426	15331	15249	15362	15271	15398	15268	15357	15453	15473	15337	15292	15165	15260	15289	15339	15172	15355	15359	15472	15173	15502	15192	15252	15379	15471	15262	15204	15273	15530	15406	15236	15327	15232	15270	15313	15164	15182	15454	15215	15269	15266	15223	15182	15408	15108	15194	15369	15437	15187	15308	15441	15448	15294	15423	15362	15369	15261	15171	15422	15359	15383	15404	15255	15395	15246	15153	15260	15249	15392	15280	15362	15340	15206	15280	15386	15215	15397	15164	15279	15349	15272	15382	15232	15254	15213	15456	15354	15327	15403	15239	15288	15373	15265	15340	15316	15374	15116	15232	15204	15233	15274	15299	15394	15377	15370	15348	15276	15112	15451	15391	15332	15347	15467	15345	15537	15307	15195	15164	15278	15417	15184	15378	15320	15308	15458	15272	15317	15337	15277	15233	15363	15345	15154	15303	15285	15264	15261	15302	15128	15276	15283	15309	15349	15405	15131	15131	15291	15294	15432	15316	15422	15229	15341	15207	15512	15115	15356	15260	15326	15462	15297	15316	15212	15503	15403	15315	15494	15070	15324	15295	15340	15119	15324	15211	15299	15284	15306	15287	15159	15424	15524	15232	15180	15221	15115	15333	15376	15443	15398	15436	15121	15336	15312	15303	15325	15363	15204	15417	15405	15373	15218	15332	15387	15186	15243	15329	15306	15175	15210	15342	15215	15289	15202	15389	15106	15121	15240	15243	15391	15437	15135	15307	15358	15418	15323	15242	15224	15211	15356	15295	15347	15497	15378	15304	15213	15353	15361	15132	15293	15332	15386	15131	15189	15380	15255	15256	15235	15374	15330	15352	15220	15323	15260	15287	15283	15309	15397	15425	15275	15259	15320	15316	15348	15388	15279	15388	15292	15479	15317	15374	15369	15416	15303	15256	15303	15392	15324	15354	15345	15471	15300	15292	15193	15353	15407	15274	15235	15185	15276	15195	15140	15297	15340	15471	15372	15205	15323	15140	15246	15367	15185	15333	15392	15175	15303	15231	15232	15378	15415	15218	15338	15241	15298	15454	15375	15288	15367	15324	15373	15224	15276	15524	15152	15182	15491	15418	15348	15211	15283	15247	15402	15198	15273	15358	15334	15210	15124	15305	15262	15257	15138	15316	15338	15350	15466	15297	15219	15372	15285	15321	15327	15382	15396	15247	15357	15310	15246	15206	15255	15391	15303	15200	15401	15507	15507	15468	15236	15322	15418	15251	15301	15499	15453	15299	15386	15411	15521	15258	15404	15450	15178	15447	15397	15204	15357	15283	15394	15250	15269	15314	15416	15305	15416	15569	15241	15376	15177	15083	15269	15184	15325	15325	15275	15314	15380	15328	15285	15296	15267	15431	15439	15320	15353	15286	15300	15415	15359	15239	15166	15365	15262	15358	15252	15388	15244	15256	15210	15186	15303	15162	15197	15341	15263	15351	15271	15237	15427	15195	15272	15476	15238	15285	15214	15377	15430	15251	15298	15229	15227	15243	15378	15165	15284	15229	15213	15241	15386	15365	15494	15296	15327	15166	15504	15325	15387	15178	15424	15344	15121	15265	15474	15260	15247	15415	15182	15362	15468	15225	15291	15283	15188	15389	15229	15264	15332	15433	15437	15537	15307	15256	15268	15365	15306	15324	15202	15427	15361	15329	15198	15330	15264	15393	15391	15319	15253	15410	15214	15385	15250	15188	15220	15499	15210	15324	15224	15398	15395	15362	15183	15157	15378	15238	15403	15403	15183	15187	15439	15343	15135	15479	15170	15255	15264	15398	15290	15164	15360	15283	15452	15398	15213	15254	15413	15387	15280	15247	15279	15259	15302	15320	15183	15340	15246	15253	15344	15373	15445	15339	15403	15298	15380	15457	15354	15243	15263	15269	15230	15244	15312	15309	15249	15361	15193	15378	15321	15133	15232	15251	15209	15265	15429	15230	15371	15258	15297	15318	15332	15259	15350	15223	15154	15198	15240	15428	15288	15366	15267	15384	15317	15317	15268	15254	15235	15307	15304	15411	15409	15318	15228	15369	15444	15419	15201	15220	15204	15292	15410	15216	15387	15332	15468	15302	15396	15260	15403	15322	15536	15486	15374	15358	15410	15394	15254	15407	15319	15304	15207	15321	15285	15331	15205	15325	15293	15404	15145	15319	15258	15140	15160	15363	15321	15242	15546	15290	15329	15323	15301	15081	15448	15342	15302	15299	15228	15244	15394	15320	15371	15244	15427	15273	15200	15236	15102	15437	15184	15385	15410	15307	15189	15325	15158	15494	15340	15165	15416	15314	15178	15153	15334	15360	15373	15304	15419	15477	15288	15350	15382	15207	15214	15346	15227	15270	15125	15229	15411	15258	15466	15114	15377	15335	15208	15148	15381	15151	15538	15313	15334	15307	15399	15303	15392	15270	15385	15273	15222	15302	15348	15390	15353	15377	15306	15363	15322	15264	15388	15305	15263	15274	15319	15409	15180	15427	15259	15293	15442	15291	15395	15325	15271	15288	15273	15297	15247	15453	15241	15394	15297	15360	15175	15269	15062	15419	15427	15193	15327	15238	15350	15273	15182	15291	15241	15327	15539	15201	15280	15187	15384	15382	15427	15268	15268	15449	15206	15439	15430	15213	15370	15310	15260	15380	15065	15305	15226	15391	15373	15228	15134	15107	15261	15285	15414	15483	15363	15209	15350	15335	15377	15379	15278	15401	15281	15341	15423	15532	15232	15291	15458	15342	15206	15385	15281	15109	15454	15216	15294	15247	15247	15381	15290	15417	15148	15401	15255	15340	15314	15347	15430	15286	15277	15168	15444	15493	15326
27210	22313	26544	23938	20428	19550	19179	18475	18296	18187	17941	17500	17872	17312	17483	17461	17415	17355	17362	17280	17371	17200	17262	17029	17202	17132	17089	17034	17073	17160	17046	16940	16979	17352	17206	17172	17058	17048	17081	16722	17072	17163	16913	17096	17068	17145	17118	16844	16963	17118	17205	17017	17101	17005	17081	16976	17116	16911	17106	16936	16951	17022	16958	16807	17014	17246	16973	16966	16955	16803	17185	16939	16885	17174	17077	16793	16909	16931	16966	17036	16787	17066	17039	16825	17017	17021	16975	16972	16942	16996	17075	17104	16919	16975	17154	17150	17064	16987	17233	17083	16849	17056	17077	16886	17111	17008	17111	16818	17061	16932	17038	17204	17030	16890	17038	16904	16884	16986	16969	16843	16903	16797	17015	17103	16987	17054	16977	16843	16872	16875	16911	17066	17055	17078	17025	17004	16894	17032	17044	16998	16894	17038	16953	17058	17149	17063	16814	17056	17162	16878	17205	17005	17168	17129	16989	16961	17023	17153	16985	16898	17135	17063	17068	16954	16869	16856	16845	17166	16878	17187	17059	16963	17011	16988	16872	17045	17069	17083	17015	16975	16920	17005	16924	16902	16916	16956	16937	16830	17113	16926	17102	17059	17186	17040	16940	17115	17100	17030	16874	16901	17085	16922	16984	17044	16943	16925	17105	16960	17068	16969	16920	16907	17164	17057	16952	16986	17111	17137	17043	16940	17096	16950	17001	16852	17123	16912	17081	16893	16884	17020	16891	16899	17090	16970	17060	16886	16966	16892	16888	16848	16793	16863	16993	16938	17182	16881	17135	17047	16935	16889	17163	16981	16926	16981	17007	16990	17155	17008	16864	16882	17061	16896	17212	16998	17006	16873	16922	17059	17090	16950	16957	17024	16849	17074	17186	16995	17041	17064	17055	16900	16884	16970	17056	17031	17061	17239	16812	17005	17081	16993	16987	17022	16921	16846	17092	17101	16979	16765	17049	17085	16808	16957	17211	16958	17160	17207	17236	16986	16806	17035	17036	16979	17132	17022	16896	16986	16957	17008	17089	17019	16869	16974	17016	16867	17000	17057	16982	17189	16993	17103	16979	17045	16848	17027	17107	16814	16927	16878	16959	17182	16971	16852	16999	16900	16966	17064	17222	16964	17169	17112	17116	16944	17080	17217	17048	17069	16931	17047	16981	17073	17191	17043	16885	16875	16908	16835	17097	16946	17019	17159	16905	17019	17073	16924	17079	16842	16968	16998	17151	16841	17159	16950	16938	17154	16959	17144	16948	16845	17050	17076	17011	16816	17078	17060	17016	16946	16981	17043	17084	17007	17023	17132	17009	16999	17006	17115	16898	17039	17018	17085	17016	17031	17173	16992	16889	17128	17128	16997	16965	16814	16957	16939	16957	16937	17212	16996	17032	17084	17064	16915	16957	17121	17009	17075	17133	17089	17185	17111	16957	16980	17114	16805	16774	17194	17026	16894	16831	17056	17011	16808	17058	16954	16989	16936	17063	17065	16747	16951	17191	17035	17036	17047	17129	16967	16922	17023	17010	17222	16939	16914	16908	17082	17032	16997	16932	17083	17130	16959	17190	16900	17169	17194	16958	17083	17001	16874	16926	17021	16881	16918	16906	16991	16911	17121	17032	17106	17006	17011	16923	16885	17078	16998	16927	17100	16831	17197	17200	16943	16939	17053	16956	16932	17160	16918	16824	17129	16833	17247	16989	16954	16895	16968	16958	16999	17004	16993	17112	16835	16990	17061	17180	16948	17183	17250	17240	16939	17126	16978	16901	17206	17229	16981	17115	17111	17044	17155	17070	17174	17044	17043	16820	17019	16990	16903	17001	16850	16969	17063	17225	16970	17051	17070	16941	16943	17033	16952	17100	17056	16938	16770	16964	16972	16903	17196	17121	17208	17066	16859	16876	16920	16926	16941	16974	17061	17061	16887	16987	16962	17159	16951	17035	17031	17067	16878	16823	16786	16893	16867	17084	16900	16914	17013	16870	16827	17188	17041	17077	16856	17121	16833	16954	17185	17220	16972	16994	16790	16889	16956	16990	16913	17112	17024	16821	16887	16932	16954	16932	17104	16991	17004	17047	16952	17020	17067	17089	16933	17036	16870	17149	16851	16866	16957	17120	17130	17081	16824	16898	17048	16783	16934	17168	17143	17120	16994	17066	16938	16981	16985	16982	17035	17170	16977	17033	17057	16864	17010	17033	17083	17066	17081	17130	17088	17012	17019	16917	16767	16881	17075	16954	17204	17115	16967	16938	16866	16900	17024	17166	16773	16928	16857	17066	16983	17049	17067	17006	16954	16963	16988	17001	16919	16902	16816	17111	17007	16890	16821	17164	17137	17018	16819	16956	17103	16761	17096	17001	17142	16855	16890	17057	17137	17025	17160	16892	17181	17076	16884	16896	16903	16881	17128	16865	17067	17018	16976	17111	17068	17162	17088	17115	16972	17091	16954	16967	17056	17179	16927	16938	16869	16960	16863	16986	16978	17009	17050	16917	16834	17036	17023	16957	16822	16985	16840	17175	17062	17096	17158	17111	17037	16913	16994	17077	17149	17027	17138	17030	17146	16901	17072	17170	16935	17016	16975	17065	17092	17018	17134	16983	17118	16906	17066	17182	17026	16851	17033	17076	16993	17073	17081	17070	17145	17014	16871	16964	17068	17121	16871	16821	16980	16930	16792	16928	17003	16919	17022	16954	17031	16987	17013	17124	17092	16921	17151	16964	17124	17260	16876	16902	16940	17220	16890	17139	17233	17089	17068	17227	16796	16777	16872	16901	17016	17081	17074	17054	17039	16958	17106	17243	17153	17056	16972	17000	17104	16860	17137	17069	16831	17094	17183	17099	17129	17012	17018	16996	17064	17017	17086	17113	16952	17080	17164	17145	17074	16954	16831	16927	16892	16976	17061	16872	16952	16983	17032	17101	17130	17045	17033	16982	16997	17033	16887	16865	17007	16950	17114	16894	17236	16947	16996	17100	16926	17037	16932	16911	16927	16904	17053	17085	16912	16920	16971	17083	17062	17019	16828	16994	16989	17012	17001	17016	17110	17116	16961	17048	17176	17031	17067	16929	16696	16870	17040	17124	17217	16947	16782	17036	17103	17005	16956	17007	16940	17203	17060	17029	17028	16920	17010	16908	17115	16965	16973	17175	16981	16974	16887	16945	17132	17012	17168	17121	17112	17137	17054	17057	17091	16868	16932	17036	17088	17377	17074	17106	17161	16891	17062	17128	16990	17200	16828	16984	16958	16897	17065	17036	17086	17012	16854	16857	16962	17008	17097	17002	17204	17039	17125	17204	17033	17016	17023	17230	16958	16988	17064	16941	17017	17009	17096	16898	17160	17179	17086	17206	17073	17227	17068	16843	17083	17110	17181	17125	17011	17064	17072	16940	16798	16930	16929	16976	17053	17056	16967	16970	17063	16943	17042	17002	16902	17149	17208	17075	16913	17026	17106	16962	17132	16961	17004	17114	17064	17067	17169	17106	16819	16897	17102	17016	17214	16899	17090	17048	16998	16749	17044	16963	16956	16976	17021	17062	16891	17005	16845	17008	16953	17144	16877	17115	16966	17160	17081	17216	16916	16949	17005	17082	17021	17038	17040	16938	16876	16910	16777	16875	16868	17108	16848	16971	17088	17026	17093	17073	17050	16967	16930	17216	16907	17100	16990	17060	16632	16956	17015	16879	17113	17276	16829	17074	17136	17101	16935	16818	16938	17092	17087	16877	17109	17016	16809	16780	17044	16942	17139	17068	16928	17094	16820	16903	17053	16908	16934	16808	17088	16730	17021	16961	17094	16828	16928	17260	17152	16843	17148	17027	16998	17077	16902	16974	16988	16776	16914	16846	17003	17130	17036	16985	17248	17051	17172	17007	17033	17023	17184	17063	16913	16950	17016	17028	16865	16817	17169	17151	16790	16941	16966	16951	16882	17134	17004	16979	17047	17168	17194	16902	17007	17019	17213	17105	17078	16959	17118	16909	17029	17119	17095	17062	17095	16894	17000	16899	16803	16883	17086	17104	17097	16874	17151	17013	17101	17135	17066	16914	16923	17239	17072	16970	16985	16869	17001	17120	16842	16991	16985	17044	16941	16983	17031	16850	17221	16949	17136	16843	17124	16836	16846	16980	17094	16929	17040	17065	17019	17061	16977	16900	16895	17144	17018	16995	17060	17137	17224	16902	16927	17038	17020	17101	16847	17063	17116	16970	17001	17061	17130	17002	16997	17108	16979	16953	17090	16896	16903	16954	17133	16870	16893	17101	16845	16919	16979	16956	16981	17132	16998	17006	17146	16926	17058	17205	17118	17101	16932	17125	17036	17057	17132	16852	16843	16916	17093	16950	16863	16964	16893	17016	17023	17107	16860	16710	17080	17135	17082	17111	17084	17153	16961	16969	17003	16917	16985	17199	16914	17048	17004	16907	17074	17134	16970	17044	16886	17006	16939	16989	16984	17041	16971	17041	16926	17047	17142	16912	17229	16972	16978	17191	17060	17134	17142	16977	16959	17007	17112	17094	17241	17171	16744	17087	16953	17064	16953	17049	17032	16909	16961	17230	17148	16923	17211	17130	17170	16973	17135	16914	17043	16932	16970	17022	16873	17064	16771	16936	16906	17157	17165	17032	17155	17001	17104	16977	16984	17119	17203	16959	17080	16961	17100	16818	17024	17155	17088	16861	17180	16982	16857	17101	17160	16988	16986	17073	16930	17014	17094	17067	17048	17001	17056	17047	17050	17215	16901	17042	17190	17043	17022	16763	16790	16993	17005	16916	16985	16964	17106	16905	16970	16928	17041	16940	16922	16965	16952	16966	16880	16866	17023	17073	17071	17078	17016	17035	17084	17054	17003	16970	17117	17106	17169	17233	17076	17084	16941	16983	17098	16915	17059	17036	17164	16972	17122	16882	16917	17073	16865	16962	17117	16956	16992	16974	16919	17057	17015	16938	16959	17027	16883	16917	17109	16989	16947	16908	17020	17121	17035	17084	16964	17047	16926	17047	16960	16941	16964	16783	16820	16844	16928	17034	17054	16885	16958	16903	17120	16990	16696	17023	17165	16857	16973	17032	17092	17037	16885	16944	17071	16910	17120	16684	16791	17093	17039	16814	16974
20157	27537	26591	21939	20099	19216	18188	17395	17022	16608	16426	15971	16038	15924	15949	15483	15549	15444	15430	15288	15347	15099	15236	15028	15136	15174	15290	15080	15147	15163	15100	15080	15116	15018	15125	15063	15162	15010	15086	15034	15122	14869	15066	15039	15020	14955	15040	15052	15206	15126	14906	15212	15059	14936	15024	15012	14945	14942	15230	14961	15100	15131	14819	15067	14956	14941	14721	15041	14916	15013	14868	14831	14940	14998	14993	14910	15073	15055	15014	15099	15028	14840	14782	14929	14905	14920	15016	14927	14926	15005	15029	14915	14890	15037	15106	14920	15032	15116	15116	15017	15140	14979	14802	14916	15179	15086	15014	14751	15024	14976	15069	14938	14889	15103	15046	14896	14936	14985	15106	14985	14944	14909	14986	15053	14964	15092	14968	14857	14873	14915	14880	14869	15059	15156	14953	15103	15007	15028	14841	14720	15040	14884	14969	15080	14937	14905	14998	14946	14655	15124	15110	15010	14904	14962	14884	15075	14968	14941	15123	15001	14932	14961	14820	14915	14969	14987	15032	15069	14984	14924	15006	15092	15003	14882	14936	14981	15151	14830	14959	15081	14909	14924	15077	14951	15005	14997	14952	15109	15040	15084	15128	15028	15020	15085	14990	14987	14907	14888	15051	15007	14946	15109	15044	14998	14931	14966	14790	14978	14976	15040	14912	14965	15067	15059	15049	14858	15066	14950	14962	15007	14991	14959	14885	14879	14882	15033	15031	14965	14983	14961	14997	14757	14912	14823	14946	14910	15018	14946	14860	14800	14883	14890	15029	15049	14914	14897	15061	14857	15020	14874	15063	14944	14950	14938	15025	14866	15026	14908	15028	15089	15014	14967	15008	14861	15164	14981	14805	15081	14971	14877	14796	15066	14850	14948	14918	14965	14827	14953	14953	14959	14939	15036	15009	14908	15106	14982	14898	14978	15155	15031	15024	14963	14952	14972	14931	15081	15020	14986	14868	15072	14981	15021	14880	14843	14985	14848	15052	14990	15123	15027	15011	15022	14933	14896	15040	14915	15001	15022	15155	14745	14913	15023	15011	14881	14916	14919	14881	14874	15008	14920	15045	15126	14976	15126	14970	14815	14940	14988	15035	15004	14983	15178	15074	15086	14806	14829	14876	15003	14972	15054	14969	14899	14960	14897	15013	15034	14891	14994	15030	14901	15054	15028	14979	15096	15076	15137	15047	14959	14928	14926	14828	14890	14889	14911	14965	14982	14895	15063	14837	14864	14865	15016	15029	15141	14769	15070	14949	15111	14840	15088	14940	15149	14907	14969	15012	14861	14858	14920	14919	15028	14826	14899	14868	14847	14951	14935	14844	15009	15136	14816	15221	15102	15082	15088	14969	14860	14947	14885	15118	14840	15087	14843	15007	14958	14907	14986	14993	15041	14943	14905	15005	14887	14933	15138	15040	14869	14955	15030	14976	14936	15044	14901	14950	14989	14864	15083	15116	14792	14932	14806	14919	15206	14859	14973	15039	14889	14940	14999	15125	14956	15033	14929	14976	15013	14866	15029	14920	14996	15090	15072	15175	15131	15026	15022	15012	14978	14739	14849	15105	14951	15056	14872	14862	14941	15129	14931	14963	15110	14924	14981	15008	14897	14928	14998	14944	15086	15013	14989	15030	15053	14986	15056	14928	15097	14908	14995	15007	15017	14941	14849	14794	14864	14963	14904	14981	15101	14951	14927	15044	15202	14861	15020	14890	14964	14894	14926	15029	15174	14778	15036	14914	14970	14958	15014	15010	14789	15069	14973	15248	15062	14971	15127	15013	14902	14894	14865	14937	14798	15062	14799	14802	15187	14942	14943	14895	15001	14903	14870	14815	14977	15017	15072	14975	14939	15014	14910	15011	15008	14765	14888	14936	15049	14903	14924	15083	14952	14845	14851	15109	14936	14943	15006	14994	14905	15073	14907	15040	15056	14926	14902	14804	14928	14906	15159	14932	14956	14986	14917	15061	15164	15113	15033	14919	15093	15207	14996	15019	14921	15019	14920	15046	15098	14963	15042	15105	15129	14927	14982	14988	15123	15066	15095	15120	14955	14961	14906	15128	14876	14924	15223	14887	15124	14891	14967	14994	15084	14941	14970	14942	14939	14878	15098	15012	14971	15006	14804	14920	15069	14975	15105	14819	14821	15058	14992	14945	15025	14896	14975	15025	15003	14957	14912	14946	14932	15034	15063	14937	14911	14883	14908	14979	14882	15061	14972	14866	14947	15019	14919	14959	15071	15076	14999	15080	15071	14947	15143	14747	15031	14851	15036	14883	14997	14816	15068	14890	14972	15069	14886	14776	14989	14894	14858	14907	14986	14938	15037	14899	14872	15092	14979	14945	14917	15027	15076	14835	15118	14842	15005	15037	15087	14933	15242	15028	15054	14950	14793	14967	14983	15014	14984	15064	14915	14905	14968	14994	15066	14906	14851	14943	15003	14970	14810	14980	14972	14924	14975	14868	14972	14951	14965	15013	14991	14962	14951	14980	15089	15004	15047	14976	15122	14943	14789	15054	14913	14836	14967	14819	14865	14939	14994	14984	15022	15060	15167	14846	15006	15029	14831	15015	15071	15003	15047	14969	14919	15008	14918	14947	15029	14971	14828	14932	15087	14885	14916	14858	14986	15031	14854	14831	15097	14973	14897	14971	14981	15072	15023	15052	14862	14959	14933	14962	14991	15131	15027	14940	14947	15058	14957	15060	15052	14882	15033	14992	14914	14899	14904	15110	14862	14916	14944	14952	14930	15024	14930	14792	14929	15026	15076	14862	14939	14971	14941	15033	14975	14926	15065	14996	14930	15090	15056	15070	14819	14907	14886	14929	14906	14813	14992	15044	14958	14895	14946	14917	14792	14853	14945	14873	14899	15113	15059	15003	15078	14971	14925	14909	15166	14858	15010	14964	15139	15115	15009	15025	14907	15209	14914	15209	14927	14890	14972	14887	14777	15053	14988	15046	14949	14978	14986	15022	14750	14972	14996	15050	14902	15303	14853	14995	15054	14872	15152	14807	15122	14934	14992	14812	15023	15061	15100	15155	15066	14905	14812	14978	14954	15068	14960	15100	14982	14847	15137	14995	14833	14949	14979	14846	14963	14857	15163	15006	15168	14738	14861	14912	14969	14957	15000	15108	14876	14919	15008	14900	15133	14925	15113	14919	14950	14900	15015	15118	14873	14891	15121	14964	15068	14915	14880	14976	14976	15041	14899	14963	15035	15065	15000	15016	14983	14908	14992	14903	14895	15165	14952	15135	15012	14830	14975	15079	14980	14936	14980	15037	15004	14894	15001	14984	14743	15178	14835	14956	15045	14896	14907	14979	14949	15059	14864	15045	15065	14825	15133	14891	14951	14860	15020	14920	14902	14966	14965	14898	15012	14942	14970	14898	14949	14948	14750	15085	15159	15086	14984	14944	15066	15012	15019	15026	15025	15084	14999	14894	14873	14988	14940	14983	14915	14984	15023	15074	15104	14926	14893	14926	14997	15088	14985	14850	14861	15098	14912	15049	14801	15063	14986	15037	14765	15108	14921	14918	14917	14904	14871	14966	15014	15072	15007	14845	14943	14987	14899	14972	15093	15117	14922	15028	14949	15125	14881	14997	14972	15203	15013	14918	14931	15006	14896	15105	14925	15053	14936	14950	14908	14949	15001	14983	15080	15098	15042	15095	14887	14952	15234	14947	14980	15049	14805	14840	15006	15142	14902	14867	15046	15024	14954	14897	14911	14986	15091	14836	14934	15033	15172	15016	15147	14826	15204	15081	14878	14996	14948	14986	15038	15019	15084	15017	14963	15127	15052	14946	14741	15054	14742	14905	15095	14905	14830	15022	14984	15135	14884	15001	15041	14872	14825	15027	14876	14983	15178	14884	14952	15293	14968	14886	15101	15015	14944	15086	14994	14919	15086	15000	15058	15153	14856	15072	14999	15030	14936	15145	15045	14927	14892	14919	15002	15014	15033	14824	14919	15039	14944	15013	14985	14972	15007	15085	14940	15082	14891	15094	14953	15149	14997	15002	14967	14991	14937	14766	14779	15173	15007	15004	14972	15132	14995	14947	14890	14962	14940	15042	15172	14941	14972	14841	14995	15125	14770	14974	14973	15131	14896	15041	14964	14974	15084	14885	14960	15238	14978	14902	15003	15060	15131	14856	15020	14925	15028	14896	14906	14902	15068	14910	14794	15123	15094	14880	14957	15126	15016	15098	14823	14876	15090	15058	14964	15084	15051	14986	15096	15043	14848	14956	14947	14971	14976	14849	14865	14962	14886	14777	14894	14999	14917	15086	15015	14994	14990	14968	14992	15083	14861	14995	14956	15107	14983	15037	14917	14941	14926	14980	14846	15034	15069	15045	14937	14984	14946	14885	15020	15054	14758	14980	15007	14854	14908	15001	14900	14899	15027	14915	14858	14846	15013	14884	15047	14888	15045	15055	14864	14930	14947	14948	15071	14808	14890	14991	14973	14768	15140	14963	14975	15001	14976	15014	14931	14801	15004	14984	15084	14832	15061	14930	14607	15063	14825	15104	15158	14977	14899	15036	15207	15015	15075	15012	14907	14995	14851	15077	14942	14997	14959	14926	14948	15062	14978	14978	14940	14972	14899	15070	14872	15012	14957	14882	14858	14893	14981	14968	14919	15154	14885	15012	15220	15025	14897	15006	14975	15057	14970	14799	15061	14926	14954	15085	14996	15264	14970	14981	14966	15058	15014	14912	14950	14956	14989	14961	15013	15085	14753	15071	15074	14971	14840	14863	15062	14879	15082	15067	14992	14977	14947	14938	15085	15120	14982	15106	15092	15061	15052	14903	14868	14912	14994	15157	14807	14948	14971	15001	15013	14831	14992	14941	15036	15118	14926	15066	14891	14933	15047	14998	15040	14971	14851	14755	15127	15165	14920	14891	14957	15055	14952	14878	15029	14798	15001	15039	14957	15079	15068	14968	14955	14868	14955	14934	14993	14866	14879	14968	14966	14857	15078	14871	14926	14954	15040	15000	15004	15002	14965	15043	14934	14823	15008	15123	15025	15084	14993	15078	15171	14918	15008	14974	14998	14962	15079	15071	14957	15006	14995	14978	14957	15062	14983	15141	15055	14950	14844	14935	14918
23456	20954	28263	24040	22405	23628	23226	20407	19724	19396	19187	18748	18745	18748	18322	18284	18250	17950	17892	18043	18070	17780	18088	17894	17700	17916	17545	17587	17723	17647	17729	17644	17546	17650	17533	17619	17691	17670	17749	17699	17723	17437	17528	17698	17378	17799	17547	17347	17356	17351	17562	17598	17692	17536	17418	17483	17507	17599	17456	17403	17428	17528	17622	17593	17467	17533	17566	17536	17760	17178	17588	17467	17518	17532	17713	17399	17621	17546	17612	17434	17446	17477	17473	17425	17550	17577	17448	17398	17422	17491	17543	17543	17436	17647	17558	17547	17381	17281	17398	17583	17741	17609	17403	17352	17524	17403	17517	17533	17662	17661	17709	17520	17391	17518	17409	17607	17360	17465	17456	17223	17565	17497	17573	17473	17420	17340	17456	17307	17426	17515	17421	17528	17254	17638	17343	17470	17554	17383	17425	17424	17277	17424	17167	17458	17430	17462	17626	17458	17366	17349	17506	17465	17442	17528	17579	17375	17596	17531	17469	17366	17559	17514	17303	17582	17541	17479	17392	17366	17478	17483	17514	17487	17590	17324	17332	17162	17584	17506	17539	17557	17393	17368	17494	17552	17582	17626	17393	17564	17507	17614	17127	17470	17321	17459	17478	17605	17688	17514	17577	17363	17440	17370	17683	17378	17592	17444	17397	17222	17495	17615	17470	17400	17559	17490	17554	17665	17534	17561	17492	17457	17502	17436	17329	17564	17342	17507	17431	17510	17397	17804	17667	17622	17427	17438	17429	17519	17488	17533	17471	17300	17609	17342	17583	17515	17471	17607	17728	17219	17513	17491	17533	17323	17500	17648	17533	17585	17528	17493	17307	17406	17485	17429	17391	17561	17444	17592	17543	17637	17468	17513	17607	17296	17401	17363	17434	17345	17447	17528	17660	17881	17515	17614	17638	17383	17434	17548	17415	17427	17410	17276	17495	17379	17379	17489	17560	17540	17455	17542	17581	17393	17692	17260	17485	17418	17538	17704	17330	17542	17581	17483	17566	17673	17671	17578	17601	17416	17526	17621	17541	17463	17555	17526	17465	17175	17476	17524	17460	17587	17243	17648	17539	17405	17598	17560	17586	17503	17492	17547	17526	17432	17478	17460	17342	17687	17551	17536	17486	17441	17292	17414	17562	17462	17467	17556	17440	17476	17487	17359	17519	17481	17485	17459	17477	17448	17586	17441	17508	17518	17578	17587	17408	17411	17496	17581	17525	17530	17385	17468	17311	17613	17523	17674	17407	17418	17589	17301	17455	17361	17440	17428	17326	17450	17596	17480	17586	17589	17436	17636	17558	17285	17254	17461	17330	17639	17299	17564	17389	17416	17345	17558	17417	17522	17356	17345	17641	17459	17352	17688	17483	17512	17548	17463	17477	17440	17530	17583	17406	17395	17401	17523	17311	17216	17482	17600	17572	17701	17456	17355	17463	17559	17668	17433	17684	17363	17342	17446	17449	17474	17513	17524	17557	17329	17491	17480	17642	17430	17584	17692	17554	17453	17446	17719	17476	17608	17352	17398	17380	17667	17336	17487	17291	17413	17549	17711	17659	17438	17510	17618	17423	17467	17411	17632	17386	17546	17318	17442	17367	17572	17495	17316	17543	17468	17525	17484	17521	17453	17478	17726	17488	17681	17692	17595	17413	17493	17529	17490	17617	17423	17618	17359	17590	17574	17593	17604	17484	17543	17414	17462	17432	17420	17590	17489	17604	17481	17544	17244	17645	17448	17342	17242	17587	17597	17592	17557	17534	17278	17410	17486	17645	17543	17390	17591	17362	17470	17566	17313	17385	17607	17604	17569	17518	17560	17266	17327	17346	17615	17687	17378	17752	17419	17479	17433	17581	17498	17564	17494	17506	17237	17331	17539	17440	17615	17420	17433	17470	17370	17364	17630	17458	17485	17482	17481	17589	17399	17482	17438	17371	17293	17413	17351	17217	17449	17466	17417	17379	17553	17416	17546	17532	17487	17535	17474	17458	17634	17575	17541	17534	17287	17592	17571	17495	17511	17429	17515	17211	17597	17608	17489	17570	17502	17306	17619	17570	17524	17336	17528	17420	17388	17379	17495	17530	17582	17404	17489	17528	17424	17513	17453	17464	17365	17389	17337	17675	17516	17525	17334	17361	17666	17377	17488	17566	17647	17277	17559	17600	17498	17629	17555	17373	17510	17586	17561	17434	17489	17536	17453	17526	17332	17542	17560	17431	17324	17472	17427	17503	17563	17253	17471	17586	17363	17377	17224	17321	17462	17580	17402	17401	17598	17370	17435	17387	17264	17426	17468	17245	17571	17537	17557	17405	17505	17536	17402	17562	17267	17402	17512	17437	17514	17633	17302	17360	17482	17773	17365	17503	17563	17475	17574	17662	17476	17361	17355	17562	17518	17255	17573	17501	17540	17495	17321	17442	17455	17495	17379	17410	17317	17394	17468	17515	17300	17539	17572	17546	17447	17282	17566	17545	17488	17581	17570	17628	17428	17470	17433	17523	17485	17625	17571	17326	17455	17471	17178	17334	17565	17465	17367	17304	17415	17454	17426	17548	17457	17525	17356	17540	17329	17444	17613	17599	17576	17384	17539	17366	17628	17439	17376	17560	17424	17687	17331	17288	17520	17465	17603	17485	17545	17574	17504	17549	17437	17366	17423	17491	17392	17417	17498	17311	17563	17568	17464	17481	17502	17416	17338	17439	17586	17419	17457	17616	17337	17548	17648	17460	17453	17575	17427	17456	17282	17397	17413	17500	17539	17597	17613	17614	17669	17372	17352	17534	17668	17718	17513	17382	17695	17541	17531	17555	17555	17495	17425	17466	17531	17230	17596	17556	17511	17453	17377	17553	17343	17619	17298	17505	17660	17706	17589	17492	17497	17387	17523	17557	17457	17488	17622	17367	17343	17334	17558	17374	17310	17663	17442	17501	17531	17485	17433	17318	17200	17610	17476	17545	17553	17583	17552	17677	17593	17487	17464	17448	17485	17518	17675	17357	17350	17461	17588	17561	17631	17431	17631	17521	17507	17439	17485	17307	17334	17338	17186	17537	17618	17468	17587	17656	17466	17454	17419	17379	17433	17215	17554	17539	17472	17439	17497	17445	17706	17497	17671	17490	17370	17347	17389	17361	17337	17385	17379	17583	17453	17539	17627	17530	17450	17549	17346	17604	17407	17358	17288	17477	17516	17384	17662	17615	17423	17485	17498	17580	17450	17410	17536	17424	17571	17289	17556	17742	17524	17363	17449	17613	17528	17522	17428	17235	17616	17541	17343	17499	17529	17620	17398	17420	17513	17407	17468	17269	17409	17455	17518	17645	17459	17468	17644	17489	17533	17400	17416	17531	17505	17641	17338	17523	17424	17377	17408	17514	17401	17480	17599	17463	17586	17492	17559	17466	17426	17513	17448	17527	17468	17375	17401	17484	17467	17484	17313	17502	17446	17699	17533	17591	17600	17458	17383	17476	17638	17422	17528	17547	17458	17389	17508	17448	17609	17414	17584	17511	17440	17379	17634	17588	17457	17425	17394	17468	17397	17521	17388	17420	17552	17487	17369	17465	17535	17685	17497	17491	17591	17589	17454	17556	17487	17435	17485	17422	17386	17692	17550	17335	17417	17528	17496	17451	17449	17523	17442	17635	17460	17494	17609	17607	17643	17509	17463	17427	17421	17231	17523	17523	17524	17380	17604	17747	17520	17641	17294	17539	17347	17485	17561	17441	17314	17513	17383	17623	17400	17394	17430	17481	17483	17681	17606	17547	17665	17472	17442	17461	17395	17584	17503	17801	17545	17689	17486	17640	17317	17353	17380	17455	17589	17340	17554	17422	17469	17400	17477	17574	17442	17509	17355	17427	17436	17579	17530	17637	17579	17452	17469	17305	17409	17499	17427	17406	17446	17727	17405	17610	17538	17532	17509	17453	17229	17382	17562	17362	17262	17380	17578	17444	17462	17431	17257	17466	17574	17537	17545	17718	17543	17594	17469	17366	17498	17419	17476	17572	17597	17464	17570	17466	17244	17447	17601	17401	17519	17255	17306	17509	17561	17544	17477	17461	17415	17416	17539	17576	17507	17530	17534	17483	17507	17387	17467	17548	17454	17461	17516	17389	17400	17512	17253	17402	17485	17296	17461	17592	17448	17496	17530	17461	17494	17800	17351	17591	17563	17668	17519	17297	17483	17427	17589	17473	17442	17529	17553	17415	17487	17453	17616	17603	17472	17562	17436	17470	17492	17606	17616	17567	17454	17405	17516	17285	17603	17359	17409	17660	17623	17489	17723	17389	17369	17444	17333	17454	17563	17633	17522	17669	17438	17496	17467	17571	17537	17475	17595	17616	17370	17486	17547	17583	17413	17451	17635	17427	17420	17451	17362	17342	17385	17468	17447	17390	17308	17343	17523	17570	17541	17419	17448	17612	17418	17632	17458	17605	17577	17354	17533	17430	17449	17523	17432	17402	17311	17550	17526	17219	17428	17568	17401	17424	17574	17474	17271	17513	17431	17578	17546	17482	17594	17425	17477	17627	17738	17416	17064	17373	17595	17428	17601	17380	17274	17308	17532	17505	17553	17562	17372	17531	17285	17514	17530	17583	17371	17641	17397	17435	17453	17433	17493	17676	17532	17417	17400	17272	17462	17551	17672	17575	17620	17657	17400	17403	17502	17422	17559	17592	17383	17530	17461	17662	17683	17523	17651	17534	17372	17517	17539	17412	17284	17564	17342	17538	17485	17543	17427	17347	17388	17661	17399	17548	17389	17486	17439	17385	17518	17435	17406	17641	17384	17599	17427	17321	17391	17196	17495	17456	17346	17607	17634	17404	17207	17475	17534	17571	17463	17489	17472	17418	17605	17466	17453	17585	17434	17722	17507	17531	17252	17529	17646	17562	17473	17613	17393	17629	17505	17500	17667	17449	17480	17480	17357	17572	17700	17473	17324	17353	17285	17569	17510	17403	17449	17566	17326	17374	17505	17379	17568	17482	17487	17430	17450	17451	17461	17364	17560	17327	17411	17454	17437	17565	17591	17407	17535	17423	17608	17491	17268	17460	17328	17531	17462	17491	17462	17336	17477	17517	17535	17655	17659	17377	17483	17323	17486	17383	17448	17502	17303	17443	17316
20515	34255	32733	26791	23939	22215	20839	19646	19079	18180	17718	17324	17083	16731	16587	16433	16334	16381	16136	15796	15936	15808	15824	15838	15790	15704	15861	15628	15672	15534	15470	15470	15637	15566	15539	15394	15277	15468	15442	15387	15403	15264	15755	15427	15528	15318	15193	15419	15310	15264	15574	15401	15373	15331	15184	15300	15268	15539	15325	15413	15286	15308	15374	15423	15521	15263	15490	15218	15361	15429	15476	15434	15333	15318	15347	15381	15255	15431	15302	15360	15340	15310	15463	15300	15344	15399	15361	15278	15394	15412	15273	15258	15294	15409	15277	15205	15309	15366	15445	15251	15489	15310	15332	15415	15304	15442	15433	15371	15386	15463	15389	15510	15428	15205	15289	15275	15256	15408	15420	15496	15211	15492	15354	15310	15288	15275	15190	15496	15252	15264	15393	15197	15097	15531	15261	15394	15202	15193	15387	15299	15309	15302	15234	15373	15280	15418	15509	15331	15153	15399	15285	15464	15307	15255	15418	15453	15175	15548	15292	15578	15444	15371	15419	15295	15446	15350	15308	15331	15313	15345	15171	15193	15271	15379	15184	15537	15548	15257	15240	15322	15413	15464	15204	15389	15299	15284	15388	15341	15339	15317	15310	15380	15266	15243	15423	15187	15415	15290	15195	15400	15379	15242	15371	15386	15340	15242	15330	15532	15343	15407	15321	15351	15386	15380	15300	15394	15332	15292	15318	15408	15037	15253	15431	15403	15554	15537	15251	15284	15479	15400	15288	15419	15429	15540	15318	15269	15317	15371	15458	15209	15403	15381	15162	15435	15252	15315	15284	15386	15240	15282	15522	15231	15471	15280	15410	15152	15329	15252	15275	15391	15195	15364	15196	15296	15423	15325	15488	15275	15312	15263	15288	15259	15243	15334	15084	15307	15365	15369	15277	15499	15197	15288	15173	15210	15358	15444	15395	15487	15232	15327	15266	15541	15389	15291	15334	15316	15232	15378	15365	15346	15211	15248	15474	15307	15343	15415	15366	15300	15448	15395	15283	15345	15259	15243	15305	15226	15410	15248	15184	15411	15327	15271	15275	15266	15386	15161	15250	15153	15204	15257	15283	15320	15311	15462	15291	15265	15394	15331	15282	15306	15300	15235	15436	15283	15446	15296	15385	15233	15230	15358	15343	15465	15305	15386	15389	15187	15367	15331	15420	15235	15282	15410	15320	15173	15527	15260	15173	15324	15388	15202	15355	15386	15441	15392	15326	15276	15511	15489	15186	15374	15350	15387	15152	15431	15352	15310	15209	15412	15359	15437	15424	15364	15463	15400	15236	15444	15153	15432	15246	15335	15448	15350	15373	15261	15249	15229	15302	15338	15433	15281	15372	15226	15362	15114	15377	15384	15311	15425	15296	15166	15426	15460	15257	15243	15400	15343	15434	15418	15264	15366	15374	15329	15321	15473	15340	15317	15286	15189	15409	15455	15385	15480	15206	15134	15352	15333	15269	15469	15356	15546	15426	15287	15413	15372	15370	15352	15503	15392	15320	15332	15303	15436	15516	15356	15288	15293	15421	15552	15370	15432	15342	15376	15449	15382	15359	15112	15253	15465	15269	15320	15271	15318	15175	15305	15222	15375	15210	15438	15322	15181	15374	15226	15407	15362	15204	15175	15297	15272	15228	15168	15346	15460	15280	15290	15507	15095	15494	15300	15344	15168	15453	15416	15300	15382	15405	15340	15239	15253	15312	15398	15383	15149	15432	15478	15327	15317	15384	15305	15289	15499	15511	15486	15220	15244	15239	15398	15475	15214	15356	15317	15375	15506	15344	15433	15360	15344	15449	15380	15332	15377	15067	15226	15363	15400	15328	15372	15229	15300	15365	15323	15157	15221	15162	15476	15325	15298	15388	15264	15222	15313	15353	15462	15413	15283	15282	15262	15441	15441	15429	15300	15378	15332	15327	15230	15349	15298	15233	15315	15357	15343	15206	15190	15453	15477	15439	15441	15264	15340	15386	15327	15365	15475	15390	15387	15105	15290	15460	15280	15357	15354	15226	15268	15256	15395	15457	15372	15230	15435	15237	15473	15236	15334	15250	15382	15270	15483	15373	15292	15380	15272	15125	15434	15322	15265	15378	15296	15253	15144	15455	15313	15207	15325	15144	15370	15237	15461	15322	15321	15296	15297	15246	15220	15360	15369	15267	15273	15295	15112	15291	15371	15213	15465	15410	15215	15197	15332	15539	15330	15335	15442	15247	15371	15218	15275	15451	15267	15286	15402	15255	15279	15401	15297	15567	15127	15421	15205	15392	15336	15234	15112	15477	15363	15276	15311	15250	15199	15286	15289	15297	15293	15162	15516	15350	15385	15414	15223	15384	15238	15389	15395	15245	15443	15301	15167	15437	15392	15419	15452	15199	15309	15515	15368	15263	15273	15233	15341	15139	15243	15385	15317	15316	15245	15331	15365	15270	15405	15299	15262	15502	15244	15241	15183	15442	15350	15210	15449	15244	15373	15334	15311	15256	15317	15196	15458	15318	15504	15261	15410	15297	15366	15448	15403	15381	15225	15416	15380	15244	15312	15350	15345	15375	15421	15362	15208	15483	15403	15178	15413	15227	15327	15391	15303	15326	15347	15287	15254	15324	15278	15432	15226	15535	15350	15508	15448	15220	15453	15232	15385	15253	15312	15216	15287	15475	15332	15217	15272	15374	15532	15409	15281	15340	15391	15231	15330	15293	15293	15259	15272	15453	15285	15342	15346	15392	15398	15360	15266	15287	15213	15344	15362	15301	15482	15701	15368	15199	15252	15313	15441	15295	15364	15254	15262	15266	15407	15238	15294	15295	15188	15462	15368	15334	15305	15367	15286	15317	15282	15525	15283	15401	15331	15530	15325	15343	15345	15268	15283	15330	15310	15406	15515	15226	15583	15183	15250	15295	15387	15405	15419	15282	15427	15168	15411	15304	15335	15324	15167	15379	15296	15400	15337	15393	15413	15459	15372	15332	15248	15319	15340	15346	15292	15260	15286	15438	15469	15504	15327	15317	15281	15142	15325	15447	15405	15448	15225	15327	15339	15187	15325	15293	15329	15350	15345	15253	15479	15330	15283	15424	15295	15271	15265	15405	15303	15510	15318	15319	15223	15287	15264	15421	15184	15437	15158	15332	15254	15548	15325	15340	15208	15280	15501	15133	15282	15304	15340	15506	15439	15192	15525	15413	15339	15287	15449	15236	15310	15463	15492	15299	15340	15485	15279	15346	15406	15262	15394	15360	15339	15339	15159	15340	15195	15319	15471	15264	15306	15312	15341	15311	15264	15284	15436	15186	15334	15427	15287	15368	15174	15351	15164	15324	15446	15290	15296	15562	15422	15465	15278	15369	15330	15373	15417	15391	15241	15413	15221	15312	15355	15387	15444	15403	15258	15330	15310	15385	15342	15464	15245	15405	15313	15282	15255	15354	15142	15288	15402	15365	15359	15183	15424	15310	15311	15334	15421	15358	15310	15269	15379	15445	15157	15389	15210	15458	15390	15337	15141	15431	15415	15249	15415	15429	15484	15356	15443	15342	15362	15321	15512	15475	15479	15348	15354	15318	15268	15421	15421	15249	15289	15305	15402	15379	15452	15135	15378	15341	15204	15371	15166	15383	15498	15386	15258	15279	15345	15317	15174	15426	15331	15308	15303	15338	15190	15413	15383	15373	15322	15356	15456	15340	15345	15533	15276	15590	15341	15466	15356	15221	15241	15468	15443	15355	15287	15356	15393	15219	15428	15382	15542	15239	15370	15315	15041	15303	15278	15321	15368	15333	15277	15349	15480	15446	15377	15265	15215	15391	15194	15325	15037	15366	15200	15201	15447	15364	15440	15271	15323	15232	15381	15390	15306	15437	15193	15085	15300	15368	15256	15279	15228	15414	15263	15171	15333	15320	15554	15326	15257	15406	15315	15313	15308	15448	15404	15375	15324	15428	15293	15549	15377	15447	15527	15366	15236	15241	15370	15397	15371	15150	15414	15321	15260	15388	15215	15398	15311	15512	15371	15224	15268	15252	15293	15313	15465	15235	15301	15412	15345	15299	15348	15329	15316	15244	15248	15388	15282	15307	15319	15419	15300	15419	15305	15416	15361	15237	15258	15187	15366	15372	15302	15443	15165	15213	15254	15270	15262	15288	15327	15433	15373	15319	15571	15247	15439	15402	15270	15463	15492	15307	15070	15515	15315	15371	15352	15320	15322	15241	15318	15335	15352	15261	15409	15323	15442	15444	15318	15231	15469	15417	15465	15236	15555	15340	15187	15238	15188	15469	15554	15356	15323	15289	15315	15301	15290	15175	15348	15422	15318	15366	15155	15327	15317	15243	15274	15358	15356	15296	15218	15364	15326	15322	15325	15425	15500	15307	15416	15281	15337	15560	15281	15300	15490	15369	15572	15386	15399	15370	15504	15400	15342	15351	15518	15322	15362	15372	15306	15426	15376	15246	15246	15302	15315	15257	15274	15515	15131	15427	15321	15362	15162	15256	15166	15288	15297	15282	15285	15333	15202	15488	15354	15352	15320	15395	15280	15279	15365	15468	15359	15458	15343	15397	15441	15182	15450	15223	15323	15396	15353	15165	15416	15388	15296	15408	15287	15320	15344	15501	15406	15391	15261	15432	15313	15278	15438	15265	15370	15324	15374	15520	15541	15347	15333	15248	15366	15482	15338	15216	15265	15421	15467	15397	15435	15359	15398	15247	15341	15419	15329	15317	15327	15280	15370	15211	15349	15428	15272	15262	15322	15435	15366	15283	15280	15345	15337	15406	15300	15185	15350	15316	15272	15305	15409	15331	15402	15413	15271	15441	15345	15192	15382	15433	15348	15281	15304	15291	15308	15345	15364	15247	15253	15326	15293	15343	15395	15435	15300	15201	15288	15433	15126	15286	15256	15282	15280	15522	15179	15234	15266	15484	15406	15275	15367	15436	15469	15323	15231	15252	15221	15346	15355	15274	15291	15143	15365	15294	15269	15159	15308	15197	15321	15288	15343	15316	15445	15420	15185	15100	15405	15234	15278	15425	15315	15199	15356	15282	15573	15296	15346	15460	15299	15480	15292	15431	15388	15358	15268	15416	15149	15337	15264	15304	15359	15292	15460	15344	15335	15351	15489	15367	15337
22363	20907	28588	23351	21399	24225	26835	22097	20631	20651	20102	19626	19540	19128	19001	19118	18738	18644	18584	18525	18501	18282	18446	18241	18157	18003	18153	18070	18093	18129	17905	17986	17912	17981	17906	17845	17889	18013	17929	17931	17854	17912	17901	17947	17861	17676	17838	17879	17868	17953	17797	17904	17930	17938	17948	17789	17666	17863	17977	17875	17771	17805	17814	17647	17797	17512	17887	17768	17927	17736	17949	17687	17883	17674	17696	17796	17865	17645	17710	17721	17818	17854	17666	17802	17629	17531	17725	17805	17773	17604	17628	17731	17756	17980	17753	17744	17603	17783	17741	17512	17749	17751	17608	17519	17702	17801	17642	17749	17601	17755	17835	17568	17675	17684	17642	17701	17762	17828	17859	17518	17649	17847	17730	17657	17707	17687	17610	17576	17699	17836	17603	17689	17589	17669	17974	17717	17661	17560	17527	17674	17528	17776	17637	17820	17907	17579	17564	17803	17651	17826	17470	17525	17638	17623	17674	17751	17606	17990	17924	17728	17588	17701	17696	17736	17923	17772	17689	17541	17675	17640	17678	17839	17802	17682	17780	17581	17867	17577	17645	17753	17676	17919	17622	17628	17570	17572	17754	17442	17639	17632	17854	17693	17659	17569	17681	17505	17706	17603	17506	17632	17639	17787	17667	17657	18066	17707	17669	17647	17447	17753	17917	17819	17880	17616	17692	17696	17616	17621	17630	17618	17710	17856	17633	17543	17541	17747	17643	17701	17611	17658	17521	17779	17550	17658	17596	17483	17712	17588	17603	17490	17775	17725	17719	17632	17622	17652	17762	17544	17560	17769	17796	17619	17520	17677	17602	17778	17638	17690	17501	17660	17765	17822	17740	17699	17591	17775	17765	17838	17660	17791	17773	17718	17629	17738	17618	17743	17373	17580	17843	17713	17847	17733	17634	17740	17789	17456	17416	17694	17733	17720	17804	17549	17665	17480	17670	17580	17769	17585	17690	17831	17616	17766	17690	17751	17524	17555	17608	17778	17749	17587	17683	17478	17481	17692	17646	17688	17635	17764	17559	17614	17543	17636	17956	17676	17856	17823	17542	17577	17707	17666	17690	17721	17736	17580	17629	17697	17706	17623	17861	17849	17962	17552	17616	17677	17667	17762	17771	17762	17696	17568	17642	17701	17550	17484	17757	17639	17683	17639	17671	17472	17778	17805	17795	17680	17641	17653	17541	17813	17809	17513	17404	17630	17716	17615	17815	17804	17626	17717	17727	17653	17736	17639	17546	17498	17564	17667	17571	17559	17830	17882	17700	17562	17899	17774	17591	17732	17706	17729	17569	17502	17716	17457	17803	17739	17579	17830	17620	17602	17805	17655	17696	17393	17845	17870	17410	17673	17534	17609	17612	17772	17657	17585	17630	17691	17886	17739	17817	17697	17667	17794	17697	17797	17642	17660	17771	17991	17644	17676	17875	17705	17858	17514	17486	17553	17756	17610	17630	17697	17622	17736	17689	17606	17601	17830	17809	17608	17611	17750	17680	17502	17570	17726	17645	17565	17752	17643	17591	17788	17550	17697	17818	17702	17700	17625	17848	17711	17664	17684	17549	17740	17817	17770	17825	17755	17674	17625	17763	17655	17711	17535	17734	17619	17674	17709	17510	17501	17727	17597	17616	17623	17608	17709	17500	17577	17634	17828	17820	17700	17737	17770	17640	17512	17836	17683	17527	17459	17507	17609	17897	17729	17547	17695	17617	17882	17718	17500	17706	17796	17689	17787	17643	17706	17854	17841	17695	17619	17781	17624	17667	17778	17575	17685	17543	17539	17611	17369	17521	17656	17604	17784	17943	17646	17630	17801	17912	17784	17774	17651	17669	17609	17639	17801	17746	17537	17863	17626	17668	17723	17707	17695	17547	17828	17501	17758	17728	17759	17864	17519	17717	17908	17572	17829	17847	17513	17613	17715	17624	17555	17681	17758	17718	17738	17519	17562	17784	17640	17706	17755	17837	17628	17776	17689	17780	17720	17781	17528	17601	17727	17654	17634	17878	17849	17754	17583	17795	17811	17884	17841	17741	17751	17713	17571	17715	17509	17659	17867	17670	17889	17501	17723	17615	17589	17644	17590	17734	17604	17778	17690	17559	17657	17635	17502	17515	17787	17667	17514	17662	17600	17682	17737	17565	17666	17682	17672	17682	17552	17638	17719	17631	17668	17698	17709	17860	17756	17699	17623	17716	17805	17734	17941	17641	17714	17602	17467	17556	17664	17572	17405	17484	17758	17807	17572	17504	17725	17880	17640	17698	17533	17827	17758	17705	17597	17519	17592	17580	17637	17940	17756	17553	17567	17683	17658	17675	17606	17703	17694	17836	17741	17619	17545	17490	17796	17699	17635	17672	17643	17638	17571	17646	17723	17581	17724	17645	17666	17668	17517	17603	17511	17707	17494	17727	17273	17667	17547	17689	17703	17624	17660	17748	17755	17697	17702	17849	17593	17683	17631	17657	17728	17534	17651	17689	17593	17611	17719	17500	17776	17757	17989	17734	17704	17710	17747	17689	17627	17690	17642	17488	17667	17707	17741	17689	17623	17742	17691	17677	17662	17613	17750	17804	17751	17655	17582	17657	17773	17656	17658	17673	17720	17483	17756	17724	17735	17845	17734	17674	17650	17750	17779	17733	17677	17522	17745	17830	17765	17844	17663	17552	17728	17805	17566	17682	17618	17681	17846	17850	17740	17592	17738	17763	17786	17961	17528	17671	17610	17722	17567	17841	17632	17704	17796	17681	17490	17591	17661	17609	17632	17730	17507	17753	17742	17656	17671	17580	17776	17619	17733	17816	17891	17722	17593	17663	17763	17634	17605	17643	17834	17705	17771	17683	17607	17727	17554	17717	17779	17641	17665	17543	17600	17734	17702	17538	17866	17788	17905	17723	17623	17753	17576	17568	17482	17704	17937	17563	17637	17584	17687	17642	17662	17690	17488	17726	17716	17613	17796	17788	17805	17738	17720	17648	17598	17763	17516	17448	17678	17721	17671	17859	17639	17648	17624	17682	17708	17769	17748	17588	17650	17464	17900	17800	17629	17567	17720	17829	17951	17736	17742	17573	17737	17678	17773	17687	17670	17658	17719	17588	17565	17669	17704	17433	17637	17707	17852	17675	17558	17891	17628	17574	17788	17672	17770	17615	17686	17688	17499	17811	17499	17800	17722	17660	17767	17737	17770	17532	17708	17635	17612	17802	17865	17800	17627	17598	17640	17658	17690	17898	17820	17748	17803	17813	17719	17691	17662	17678	17580	17685	17616	17793	17756	17809	17588	17688	17638	17798	17998	17725	17659	17611	17691	17634	17725	17589	17639	17815	17731	17773	17728	17553	17901	17731	17613	17792	17525	17763	17630	17679	17812	17749	17702	17682	17698	17905	17614	17518	17593	17657	17600	17556	17544	17721	17834	17626	17584	17629	17716	17665	17806	17840	17778	17705	17632	17774	17512	17584	17763	17754	17551	17677	17713	17670	17694	17634	17571	17876	17586	17783	17491	17637	17646	17746	17515	17539	17675	17725	17698	17715	17800	17550	17687	17786	17672	17720	17792	17583	17667	17753	17676	17739	17791	17683	17753	17891	17327	17727	17736	17692	17830	17683	17681	17671	17672	17732	17663	17832	17568	17714	17638	17831	17531	17645	17507	17642	17519	17694	17685	17706	17614	17958	17526	17608	17615	17725	17645	17618	17597	17877	17679	17750	17650	17636	17973	17656	17808	17683	17650	17793	17754	17624	17597	17825	17649	17745	17772	17619	17760	17947	17509	17453	17665	17755	17752	17623	17622	17698	17543	17753	17801	17740	17527	17635	17691	17637	17742	17595	17603	17655	17786	17469	17608	17650	17794	17690	17729	17520	17740	17610	17611	17508	17710	17642	17938	17717	17749	17597	17873	17703	17816	17514	17465	17666	17844	17675	17631	17524	17730	17583	17531	17816	17568	17834	17753	17876	17923	17738	17736	17572	17890	17526	17810	17766	17616	17627	17678	17696	17650	17796	17621	17520	17676	17502	17712	17537	17638	17640	17513	17725	17706	17810	17703	17409	17542	17699	17664	17634	17609	17881	17865	17909	17681	17591	17719	17769	17703	17681	17471	17921	17629	17539	17836	17697	17755	17613	17703	17634	17609	17750	17760	17718	17842	17814	17515	17765	17595	17660	17657	17635	17660	17685	17570	17672	17655	17675	17587	17673	17595	17813	17971	17842	17764	17912	17747	17714	17774	17500	17612	17540	17792	17703	17688	17540	17699	17732	17644	17723	17858	17886	17633	17734	17688	17723	17769	17704	17568	17727	17778	17760	17588	17553	17729	17690	17611	17735	17576	17724	17528	17818	17765	17647	17765	17862	17682	17525	17833	17790	17473	17515	17957	17787	17883	17742	17718	17605	17618	17770	17856	17932	17825	17695	17721	17646	17714	17841	17583	17602	17794	17567	17708	17916	17606	17550	17637	17752	17547	17641	17489	17625	17746	17861	17700	17583	17706	17984	17791	17833	17909	17669	17801	17659	17720	17643	17551	17575	17731	17710	17740	17523	17631	17393	17807	17640	17689	17950	17685	17974	17695	17563	17708	17754	17822	17693	17707	17627	17552	17653	17731	17797	17650	17679	17583	17788	17640	17440	17640	17632	17586	17578	17651	17534	17627	17672	17639	17497	17747	17571	17591	17809	17946	17571	17706	17736	17919	17577	17504	17616	17696	17631	17723	17719	17682	17751	17615	17696	17688	17727	17599	17687	17710	17704	17940	17584	17739	17857	17493	17630	17561	17945	17823	17815	17729	17828	17671	17737	17810	17553	17431	17742	17730	17661	17558	17792	17605	17574	17855	17471	17601	17871	17822	17728	17732	17662	17813	17723	17719	17687	17822	17800	17657	17667	17731	17669	17477	17809	17864	17571	17599	17923	17723	17813	17616	17772	17686	17869	17695	17910	17636	17827	17704	17749	17465	17715	17639	17800	17948	17879	17572	17644	17602	17916	17772	17685	17569	17679	17540	17820	17646	17771	17636	17687	17599	17774	17524	17822	17704	17570	17775	17532	17755	17685	17589	17660	17576	17671	17556	17574	17606	17568	17842	17651	17706	17553	17655	17593	17820	17651	17390	17678	17722
22992	38429	36848	30530	27183	24661	22999	21580	20491	19669	18895	18240	18091	17617	17427	16901	16843	16721	16437	16472	16240	16126	16207	16009	15966	15957	15765	15864	15587	15890	15673	15591	15722	15745	15583	15768	15506	15515	15577	15598	15579	15603	15534	15628	15470	15505	15500	15502	15591	15485	15377	15559	15524	15421	15454	15398	15491	15579	15319	15456	15391	15578	15414	15460	15512	15584	15386	15606	15429	15397	15378	15383	15367	15337	15385	15534	15456	15298	15434	15396	15237	15512	15272	15433	15567	15579	15440	15468	15319	15414	15555	15641	15495	15440	15521	15264	15387	15392	15467	15330	15265	15416	15379	15419	15465	15399	15309	15332	15577	15520	15406	15508	15330	15534	15501	15414	15403	15446	15395	15232	15380	15388	15482	15390	15439	15599	15439	15346	15353	15539	15412	15454	15490	15283	15227	15434	15475	15544	15315	15441	15463	15317	15442	15440	15402	15334	15204	15348	15453	15347	15475	15438	15533	15338	15364	15421	15428	15413	15551	15351	15299	15511	15495	15413	15527	15355	15476	15329	15415	15396	15377	15391	15255	15473	15339	15480	15370	15389	15435	15482	15558	15351	15362	15352	15428	15325	15367	15410	15515	15447	15339	15352	15448	15235	15448	15364	15490	15488	15519	15384	15339	15359	15366	15348	15212	15418	15466	15210	15347	15264	15531	15176	15358	15425	15252	15489	15348	15408	15398	15364	15275	15375	15291	15385	15436	15407	15444	15212	15491	15601	15374	15372	15407	15321	15411	15303	15250	15408	15357	15351	15455	15208	15432	15240	15458	15365	15425	15295	15289	15406	15267	15463	15450	15505	15321	15456	15438	15600	15292	15464	15385	15538	15376	15403	15531	15416	15227	15383	15395	15322	15199	15392	15498	15552	15385	15425	15454	15326	15265	15433	15466	15277	15455	15380	15336	15350	15332	15431	15282	15456	15358	15426	15381	15297	15492	15489	15291	15367	15450	15447	15296	15336	15553	15455	15536	15414	15443	15357	15411	15474	15322	15558	15323	15506	15371	15456	15304	15568	15408	15326	15405	15370	15447	15406	15433	15356	15232	15368	15460	15490	15568	15424	15427	15365	15369	15370	15446	15391	15466	15311	15430	15448	15389	15387	15272	15275	15303	15433	15498	15332	15376	15432	15393	15580	15408	15502	15451	15358	15477	15324	15546	15332	15223	15466	15518	15362	15398	15317	15481	15401	15392	15320	15315	15429	15371	15489	15444	15457	15290	15590	15512	15428	15265	15450	15373	15358	15313	15462	15414	15342	15452	15493	15397	15498	15450	15359	15252	15405	15337	15572	15280	15378	15286	15321	15412	15371	15421	15280	15332	15411	15412	15367	15318	15433	15286	15441	15364	15451	15438	15280	15299	15369	15522	15278	15421	15325	15342	15306	15381	15265	15366	15441	15465	15391	15333	15331	15489	15517	15375	15497	15266	15287	15510	15348	15542	15424	15368	15351	15503	15482	15394	15295	15389	15365	15370	15444	15441	15407	15405	15399	15453	15374	15396	15396	15454	15409	15309	15435	15269	15557	15158	15334	15354	15465	15370	15547	15188	15443	15342	15295	15266	15506	15421	15466	15520	15348	15424	15384	15516	15332	15282	15561	15435	15488	15354	15490	15417	15430	15487	15330	15355	15471	15258	15345	15432	15256	15407	15535	15496	15417	15309	15426	15316	15367	15446	15334	15401	15578	15302	15390	15273	15290	15330	15466	15335	15532	15283	15479	15511	15353	15125	15472	15561	15253	15406	15441	15433	15537	15338	15322	15499	15237	15313	15336	15416	15473	15334	15171	15371	15491	15311	15306	15397	15368	15248	15435	15428	15375	15464	15543	15312	15360	15409	15401	15257	15398	15235	15353	15515	15369	15278	15387	15372	15463	15419	15366	15409	15442	15388	15388	15437	15336	15203	15393	15459	15353	15318	15380	15309	15405	15326	15433	15416	15415	15319	15463	15416	15354	15300	15355	15379	15307	15352	15322	15350	15364	15283	15485	15541	15332	15337	15361	15417	15315	15433	15369	15414	15326	15356	15372	15482	15492	15493	15260	15415	15351	15303	15344	15452	15342	15379	15275	15497	15455	15271	15302	15340	15239	15425	15376	15590	15298	15480	15178	15474	15378	15394	15564	15456	15304	15364	15364	15518	15373	15307	15252	15314	15249	15389	15572	15497	15260	15436	15355	15649	15396	15455	15320	15312	15269	15266	15352	15489	15483	15468	15318	15432	15409	15393	15215	15505	15557	15432	15437	15483	15412	15202	15538	15284	15258	15368	15411	15168	15406	15524	15168	15389	15384	15313	15207	15315	15521	15454	15326	15380	15342	15443	15363	15436	15358	15586	15383	15468	15408	15370	15297	15392	15364	15355	15290	15250	15290	15351	15256	15379	15347	15563	15393	15214	15474	15458	15396	15371	15423	15438	15451	15411	15338	15481	15464	15475	15255	15414	15315	15280	15352	15354	15334	15427	15579	15386	15414	15347	15463	15359	15366	15281	15398	15289	15526	15208	15392	15407	15334	15353	15355	15397	15440	15482	15350	15377	15419	15269	15522	15556	15548	15220	15330	15448	15422	15320	15209	15502	15405	15544	15351	15407	15349	15245	15460	15176	15524	15560	15389	15402	15258	15371	15345	15278	15395	15378	15462	15231	15565	15305	15277	15443	15359	15416	15404	15537	15414	15418	15465	15278	15391	15507	15414	15288	15328	15406	15333	15382	15483	15402	15374	15727	15201	15506	15365	15385	15400	15201	15254	15464	15394	15488	15377	15271	15421	15447	15531	15389	15410	15493	15355	15432	15348	15398	15382	15500	15388	15356	15333	15547	15390	15405	15477	15344	15501	15410	15313	15272	15641	15466	15412	15438	15468	15220	15412	15324	15544	15354	15394	15315	15362	15337	15300	15290	15476	15621	15320	15214	15404	15366	15346	15429	15389	15387	15453	15458	15451	15215	15466	15343	15288	15383	15471	15284	15368	15538	15420	15566	15454	15306	15341	15305	15288	15477	15529	15246	15569	15390	15361	15397	15554	15520	15264	15375	15395	15232	15413	15323	15295	15357	15478	15405	15549	15398	15428	15397	15398	15426	15416	15452	15397	15319	15318	15471	15318	15493	15195	15498	15418	15433	15465	15209	15258	15294	15437	15304	15505	15356	15491	15418	15428	15455	15388	15441	15436	15341	15372	15442	15397	15419	15430	15616	15351	15222	15398	15382	15377	15406	15439	15385	15451	15421	15428	15508	15376	15453	15246	15504	15379	15397	15389	15365	15387	15447	15358	15487	15264	15459	15365	15314	15332	15381	15363	15361	15379	15485	15457	15471	15240	15356	15332	15421	15248	15454	15251	15295	15452	15326	15479	15212	15412	15320	15181	15391	15393	15274	15535	15275	15352	15431	15348	15522	15324	15509	15323	15525	15324	15391	15343	15435	15474	15436	15399	15283	15183	15363	15337	15445	15435	15420	15218	15579	15302	15393	15443	15471	15526	15170	15441	15600	15437	15344	15232	15314	15462	15406	15235	15262	15211	15488	15323	15359	15254	15264	15550	15416	15439	15340	15292	15449	15499	15286	15361	15306	15239	15403	15318	15439	15444	15345	15389	15408	15373	15378	15472	15523	15305	15385	15423	15431	15484	15465	15343	15487	15396	15418	15372	15473	15511	15511	15479	15475	15281	15510	15286	15413	15346	15588	15302	15556	15451	15374	15287	15426	15414	15270	15387	15263	15266	15536	15480	15480	15206	15507	15308	15461	15374	15350	15499	15423	15475	15248	15256	15272	15309	15395	15486	15302	15474	15462	15366	15322	15367	15333	15384	15224	15422	15436	15199	15375	15255	15185	15432	15518	15212	15331	15359	15180	15419	15389	15494	15436	15397	15370	15376	15301	15493	15392	15238	15674	15389	15448	15427	15418	15225	15498	15447	15220	15614	15371	15373	15537	15359	15405	15327	15405	15458	15525	15406	15382	15423	15288	15443	15413	15450	15380	15367	15478	15504	15390	15306	15467	15364	15351	15387	15316	15413	15431	15399	15453	15427	15324	15210	15355	15340	15467	15392	15306	15371	15400	15345	15404	15512	15491	15480	15508	15512	15415	15511	15445	15429	15338	15349	15449	15234	15422	15418	15605	15278	15491	15347	15314	15234	15347	15268	15443	15607	15381	15522	15443	15351	15189	15402	15424	15214	15375	15229	15518	15398	15515	15519	15412	15403	15438	15363	15401	15315	15363	15370	15280	15400	15601	15466	15347	15393	15451	15458	15437	15421	15370	15387	15589	15257	15355	15239	15286	15507	15482	15307	15443	15406	15621	15398	15478	15418	15410	15440	15337	15316	15477	15420	15257	15320	15359	15333	15278	15361	15390	15315	15300	15361	15366	15356	15374	15291	15468	15270	15271	15374	15446	15511	15473	15307	15406	15439	15396	15372	15304	15450	15227	15406	15267	15267	15425	15369	15430	15290	15553	15460	15437	15401	15533	15307	15528	15511	15432	15498	15351	15363	15323	15312	15311	15497	15522	15538	15389	15375	15334	15307	15461	15533	15400	15370	15368	15454	15304	15479	15284	15423	15275	15368	15315	15369	15342	15291	15369	15255	15323	15413	15565	15375	15343	15296	15380	15418	15449	15252	15414	15418	15300	15452	15390	15251	15563	15309	15342	15430	15273	15192	15401	15243	15425	15274	15440	15457	15389	15399	15397	15233	15508	15218	15545	15329	15332	15410	15431	15273	15427	15377	15400	15312	15445	15398	15360	15374	15553	15391	15366	15324	15392	15346	15396	15395	15666	15299	15458	15398	15519	15519	15363	15391	15557	15250	15372	15576	15196	15388	15389	15354	15537	15358	15361	15480	15331	15460	15381	15267	15418	15148	15386	15480	15373	15292	15294	15555	15310	15496	15370	15456	15368	15415	15368	15399	15361	15345	15324	15243	15429	15429	15313	15468	15394	15438	15345	15424	15429	15356	15433	15500	15305	15357	15458	15327	15561	15468	15312	15497	15360	15369	15441	15474	15289	15370	15257	15528	15372	15346	15391	15552	15506	15472	15361	15306	15419	15314	15369	15428	15478	15418	15369	15405	15419	15362	15363	15249	15193	15205	15410	15526	15412	15310
27294	22551	26702	24729	20713	19800	19348	18929	18534	18164	17894	17756	17706	17705	17574	17723	17536	17558	17265	17472	17391	17306	17478	17475	17368	17424	17258	17282	17261	17191	17357	17238	17197	17068	17294	17218	17280	17206	17234	17220	17154	17367	17204	17442	17301	16968	17219	17066	17349	17171	17257	17132	17223	17405	16942	17164	17343	17167	17071	17192	17246	17078	17319	17169	17094	17275	17201	17304	17100	17309	17241	17243	17014	17174	17182	17267	16955	17157	17120	17116	17238	17270	17316	17029	17262	17160	17205	17129	17001	17188	17025	17154	17033	17199	17352	17238	17211	17050	16996	17245	17212	17012	17049	17016	17193	17038	17125	17151	17260	17151	17024	17063	17176	17349	17164	17163	17361	17185	17071	17324	17198	16983	17224	17155	17071	17235	17194	17262	16937	16961	17035	17241	17061	16964	17088	17209	17253	17162	17180	17264	17339	17204	17262	17221	17020	17219	17289	16985	17213	16989	17091	17425	16961	17200	17269	16998	17293	17009	17183	17127	17004	17219	17308	17016	17159	17218	17163	17136	17252	17295	17255	17053	17106	17102	17356	17264	17170	17079	17157	17264	17050	16902	17086	17133	17133	17105	17111	17080	17077	17183	17299	17211	17143	17127	17158	17242	17222	17144	17191	17063	17298	16999	17111	17076	17224	17032	17009	17118	17139	16961	17132	17025	17071	17098	17192	17090	17218	17174	17229	17260	17093	17127	17115	17116	17020	17197	17072	17264	17050	16946	17294	17269	17019	17111	17273	17283	17255	17075	17292	16907	17156	17178	17087	17235	17019	17000	17036	17027	17166	17149	17026	17268	17136	17169	17082	17126	16765	17106	17151	17084	17159	17093	17150	17298	17217	16993	17101	17112	17205	17168	16805	17111	17047	17117	17143	17153	17381	17048	17153	17218	17271	17044	17114	16966	17267	17145	17112	17067	17191	17126	17153	17219	17176	17072	17065	17330	17161	17223	16914	17220	17082	17300	17248	16954	17199	17156	17141	17500	17185	16976	17103	17281	17159	17094	17074	17214	17367	16943	17158	17005	17121	16967	17057	17152	17102	17159	16996	17206	17286	17103	16918	17031	17203	17069	17213	17160	17180	17184	17151	17200	17177	17209	17113	17093	17307	17080	17181	17240	17174	16966	17054	17077	17177	17289	17120	17291	17093	17351	17267	17259	17108	17185	17266	17152	17237	16987	17158	17304	17223	17198	17191	17111	17044	17260	17224	17253	17263	17002	17079	16919	17153	17056	17204	17194	17292	17177	17116	17093	17120	17076	17140	17324	17040	17117	17104	17230	17388	17231	17190	17140	16996	16980	17246	17021	17047	16989	17280	17204	17259	17087	17252	17131	17080	17011	16987	17254	17206	17014	16970	17115	16983	16846	17115	17154	17179	16998	17108	16788	17025	16988	17080	17105	17288	17144	17363	17213	17090	17169	17207	16886	17167	17086	17192	17007	17302	17214	17299	17091	17064	17137	16941	17283	17331	17279	17358	17100	17113	17154	17293	17279	17235	16870	17185	17393	16989	17141	17113	17403	17469	17108	17313	17259	17216	17060	16946	17080	17120	17206	17035	17087	17313	17206	17380	17248	17083	17063	17003	17104	17213	17321	17329	16992	17004	17018	17112	17052	17123	17134	16919	17070	17071	17061	17180	17113	17172	17067	17197	17278	17218	17228	16994	17040	17056	17109	17047	17228	17077	17019	16949	17219	17215	17267	17116	17331	17161	17272	17021	16991	17112	17011	17117	17010	17037	17201	17323	17095	17191	17055	17150	17103	17132	17109	17007	17086	17160	17189	16919	17062	17369	17142	17328	17121	17206	16998	17044	17036	17149	17011	17035	17092	17057	17013	16982	17276	17046	16987	17227	17157	17000	17249	17099	17304	17149	17253	17022	17064	17055	17108	17075	17154	17055	17000	17087	17107	17054	17071	17084	17134	17019	17094	17097	16980	17107	17347	17248	17036	17158	17234	17064	17163	17203	17143	17168	17057	16957	17112	17029	17247	17143	17232	17365	17141	17281	17322	17089	17136	17315	17048	17287	17281	17260	16843	17352	17180	17225	17128	17166	17296	16976	16937	17273	17226	17289	17041	17090	17087	17272	17077	17222	17220	17251	17135	17152	17072	17155	17080	17164	17225	17244	16961	17097	17227	17144	17272	17195	17223	17116	17070	17199	17137	17302	17129	17277	17343	17075	17245	17470	17162	17146	17220	17192	17241	17227	17266	17183	16973	17054	17006	17119	17074	16966	17108	17351	17163	17260	17036	17324	17138	17270	17084	17114	17077	17072	17141	17087	17101	17021	17201	17012	17288	17027	16821	17122	16928	17207	17247	17256	17113	17271	17297	17234	17218	17145	16960	17201	17159	17194	17078	17242	17056	16920	17165	17071	17074	17076	17073	17000	17052	17187	17164	17096	17334	16981	17191	17281	17250	17251	17151	17224	17157	17153	17206	16976	17114	17394	17121	17217	17188	17135	16947	17227	17104	17259	17145	17348	17035	17273	17251	16911	17345	17255	17064	17100	17115	17083	17180	17010	17229	17173	17184	17141	17028	17232	17195	17053	17034	17196	17354	17147	17098	17221	17141	17167	17041	17195	17259	16953	17119	17265	17233	17202	17158	17326	17131	17011	17345	17208	17089	17349	17219	17132	17180	17294	17180	17131	17145	17353	17260	17281	17248	17133	17077	16923	17095	17065	17244	17176	16965	17196	17135	17076	17179	17132	17253	17120	17255	17178	17358	17184	17068	17090	17217	17138	17218	17210	17196	17136	17205	17211	17106	17345	17111	17063	17199	17116	17007	17202	17118	17192	17151	17029	17103	17267	17284	17002	17181	17320	17252	17000	17038	17139	17217	17138	17135	17226	17109	17102	17290	17118	17227	17077	17101	17194	17399	17203	17046	17146	17303	17219	16929	17277	17038	17138	17100	17193	17031	17087	17167	17150	17165	17266	17341	17234	17124	17038	17098	17152	17348	17094	17383	17047	17101	17187	17405	17244	17163	17280	17254	17096	17156	17123	17255	17185	17062	17146	17200	17250	17008	17106	17032	17024	17157	16992	17205	17306	17057	17286	17205	17240	17127	17146	17078	16957	17155	17293	17349	17122	17032	17149	17320	17360	17116	17326	17014	17229	17231	17279	17015	17059	17036	17157	17045	17145	17153	17064	17290	17300	16986	17337	17073	17033	17094	17218	17112	17222	17132	17301	17205	16974	17244	17288	17191	17136	17181	16973	17225	17026	17179	17125	17221	17000	17258	17152	17314	17068	16830	17346	17235	16953	16995	17327	17335	17084	17265	17431	17250	17232	17125	17095	17077	17085	17051	17283	17101	17201	17047	17126	17237	17162	17249	17315	17272	17184	17129	17261	17124	17128	17035	17188	17000	17039	17228	17213	17140	16999	17200	17197	17085	17166	17120	17123	17201	17383	17205	17325	17201	17186	17177	16981	17111	17189	17156	17207	17037	17092	17274	17243	17008	16998	17020	17253	17195	17053	17268	17179	17166	17236	17112	17215	16828	17352	16996	17236	17019	17160	17076	17199	17124	17088	17347	17163	17215	17130	17195	16965	17169	17207	17086	17319	17337	17187	17050	17136	17075	17103	17095	17296	17119	17210	17107	17460	17275	17189	16998	17104	17376	17302	17359	17303	17112	17353	17194	17341	17275	17069	17022	17070	17411	17283	17196	17131	17228	17047	16926	17221	17134	17105	17197	17087	17394	17141	17142	17176	17370	17206	17378	17305	16999	17182	17086	16897	17157	17258	17175	17014	17140	16863	16966	17126	17022	17185	17158	17099	17131	17162	17114	17078	17163	17134	17143	17190	17107	17379	17053	17144	17301	17107	16963	17238	17060	17111	17122	17255	17105	17145	17386	17257	16996	17565	17212	17235	17266	17041	17039	17110	17154	17168	17139	17194	17082	17028	17314	16937	17079	17416	17019	17117	16889	16975	17225	17039	17219	17214	17321	17222	17109	17165	17220	17267	17242	17192	17111	17198	17155	17150	17246	17230	17048	17226	17014	17069	17156	17243	17121	17015	17082	17169	17085	17063	17214	16917	17042	16991	17069	17077	17054	17106	17175	17333	17157	17107	17205	17412	17128	16994	17294	17165	17134	17177	17082	17115	17184	17120	16993	17114	17207	17174	17114	17295	17118	17027	16990	17209	17131	17178	17107	17047	17150	16937	17180	17209	17016	17108	17182	17519	17145	16873	17105	17194	17147	17160	17195	17254	17181	17103	16844	17190	17214	17342	17137	17115	17256	17266	17184	17143	17190	17118	17013	17102	17175	17249	17190	17155	17070	17127	17234	17105	17011	17203	17251	17251	17219	17244	17081	17202	17212	17366	17279	17241	17152	17046	17096	17153	17293	17140	17111	17194	17129	17208	17258	16987	17151	17128	17120	17336	17160	17455	17209	17045	17211	17104	16962	17083	17130	17183	16983	17300	17263	17331	17134	17143	17274	17259	17132	17086	17160	17146	17177	17274	17197	17114	16964	16996	17299	17169	17093	17272	17353	17240	17099	17187	17202	17128	17204	17140	17181	17133	17218	17146	17130	17265	17107	17162	17188	17166	17200	17196	17064	17155	17247	17159	17131	17054	17006	17053	17043	16958	17060	17025	17272	17127	17089	17352	17153	17031	17194	17106	17087	17165	17202	17154	17024	17307	17140	17121	17139	17120	17267	17048	17082	17140	17056	17147	17273	17395	17212	17324	17148	17071	17205	17164	17172	17257	17078	16941	17113	16994	17008	17355	17253	17165	17196	17193	17110	17364	17151	17062	17173	17213	16942	17213	17211	17279	17170	17253	17230	17209	17050	17164	16948	16954	17129	17159	17145	17252	17008	17026	17122	17011	17137	17290	17116	17269	17117	17152	17025	17144	17276	17166	17010	17179	17433	17291	17289	17181	17077	17058	16985	17128	17520	16980	17073	17029	17191	17063	17275	17154	17245	17047	17003	17169	17060	17074	17105	17094	17272	17111	17299	17309	17278	17036	17350	17164	17335	17346	17272	17163	17130	17169	17041	17132	17101	17122	16945	16974	17200	17246	17245	17084	17366	17183	17073	17187	17052	17097	17139	17253	17304	17377	17101	17157	17037	17274	17306	17189	16999
20431	28571	27094	22741	20418	19255	18461	17520	17221	16759	16439	16275	16247	15989	15806	15752	15761	15684	15603	15679	15436	15307	15492	15299	15450	15315	15380	15217	15193	15163	15202	15308	15282	15221	15026	15219	15240	15014	15262	15005	15220	15178	15037	15038	15235	15181	15161	15064	15243	15091	15184	15089	15128	14967	15136	15142	15111	15131	15047	15225	15096	15051	15012	15102	15096	15210	14926	15410	14988	15035	15096	15024	14967	15204	15139	15129	15249	15020	15079	15075	15109	15064	15017	15139	14914	15161	14943	15052	14897	14963	15028	15080	15217	15129	15023	15045	15237	15033	15179	15126	15126	14916	15115	15305	15293	15011	14985	15211	15022	15228	15209	15232	15102	14878	15115	15028	14804	15084	15067	15134	15158	15199	15026	15011	15008	15063	15209	15098	15092	15003	15057	15061	14961	15060	15076	15080	15146	15066	15093	15105	15172	15125	15077	15177	14995	15114	15000	15002	15217	14994	15046	15158	15192	15101	15146	14989	15147	15122	15158	15132	15181	15174	15106	15068	15155	14908	15026	15139	15207	14976	15221	15026	15038	15117	15116	15203	14974	15279	15222	15042	14886	15201	15169	15041	15058	15128	15175	15122	15113	15045	15270	14978	15188	15077	15073	15171	15246	14848	15238	15240	15283	14908	14999	15092	15035	15052	15090	15116	15149	15145	15054	15185	15110	15058	15209	15068	15263	15205	15066	15106	15035	15051	15066	15333	15399	14939	15042	15038	15138	15146	15068	14870	15191	14982	15102	15051	15172	15089	15020	15061	15139	15150	15015	14910	15025	15167	15174	15056	15013	14965	15198	15084	15116	14984	15093	14989	14944	15080	15073	15253	15110	15242	15046	15194	15082	15085	15062	15067	15036	15052	15212	15122	15038	15107	15022	15219	14964	15249	14942	15054	15201	14949	14985	15054	15164	14997	14911	15147	15054	15014	15205	14960	15221	15252	15200	15023	15270	15105	15033	15043	14998	15221	15105	14994	15197	15077	15023	15095	14974	15067	15059	15063	15100	15103	14996	15020	15155	15138	15133	15064	15188	15157	15191	15102	15094	15020	14987	14934	15005	15283	15052	15115	15256	15066	15145	15167	15102	14921	15096	15140	15039	15042	15113	15199	15024	14961	15065	15191	15269	15186	15105	15145	14929	15115	15039	15042	15256	14977	15204	15220	15199	15092	14975	15160	15105	14965	15059	14927	15196	15073	15087	15149	14905	15132	15007	15127	14949	15021	15018	15224	15104	15020	15036	15164	15243	14865	15045	15179	15155	15002	15046	15160	15126	15186	15242	15033	15065	15166	15183	14926	15027	15180	15006	15158	15004	15171	15006	15168	15093	15121	15017	14947	15100	15089	15179	15117	15026	15129	15108	15223	15058	15045	15181	15043	15090	15002	15143	15109	14904	15278	15070	15027	15053	15112	15223	15078	15130	15028	15183	15149	15216	14939	15115	15179	15000	14937	15053	15040	15120	15263	15081	15117	15095	15162	15109	15000	14943	15061	15039	15129	15032	15112	15060	15119	15067	15109	15156	15071	15081	14997	14972	15223	15143	15129	15026	15135	15102	15081	15051	15061	14992	15031	14950	15241	15102	15043	14974	15032	15149	15032	15085	15127	15141	15113	15100	15078	15002	15078	15116	15227	15189	15092	15098	15112	15039	15089	14934	15142	15301	15088	15095	15048	15146	15196	15129	15114	14972	15065	15052	15004	15114	15077	15013	15218	15165	15241	15124	14952	15179	15124	15196	15169	15287	15111	15256	14971	15144	15158	15085	15148	15068	15097	14976	15232	15256	15165	15001	15109	15206	14979	15143	15211	15138	15149	15001	15141	15059	14994	15237	15047	15196	14976	15121	15100	15109	15011	15104	15068	15136	15026	15040	15095	15011	14975	15173	15058	15058	14986	15028	15047	15055	15126	15106	15176	15067	15122	15114	15048	15037	15003	15109	15157	15214	14937	14981	15151	15268	15045	15026	15239	15161	14954	15254	15130	14966	15148	15073	15201	15023	15050	15057	15133	15022	15185	15184	15141	15261	15118	15181	14926	15036	14988	15259	15043	15147	15088	15081	15063	15070	15160	15125	15097	15112	15025	15175	15020	15114	15144	15042	15124	15246	15234	15185	15036	15164	15231	14913	15198	15156	15107	15157	15022	15102	15123	15254	15084	14983	14950	15157	15131	15102	15155	15145	15062	15128	14880	15031	14997	14959	15018	15022	15057	15260	15236	14898	15083	15080	15059	15098	15126	15064	15038	15212	15043	15220	15079	15094	15156	15131	15150	15176	15002	15154	15137	15037	15112	15073	15164	14926	15223	14969	15265	15098	15099	15163	14915	15216	15128	15100	15196	15132	15203	15132	15134	15085	15110	15142	14984	15200	15116	15076	15102	15250	15222	15096	14944	15140	14968	15092	15068	15083	15214	15237	15151	15148	15224	15114	15034	15034	15048	15314	15159	15079	15237	15074	15169	15051	15246	15144	15160	14873	15177	15129	15142	15114	15034	15163	14974	15262	15022	15178	14930	15050	14993	15074	15041	14981	15123	15096	15152	15259	15035	15069	15070	15217	14903	14894	15067	14973	15257	14978	15218	15189	14932	15027	15123	15172	15108	15165	15040	15201	15150	15068	15222	15173	15187	15175	15219	15146	15053	15336	15257	15241	15031	14958	15220	15058	15009	15049	15199	15188	15099	15000	15165	15188	15147	15218	15045	15182	15069	15028	15000	15300	15078	15114	15070	15082	15088	15279	15002	15051	15232	15222	15074	15140	14973	15148	15129	15030	15077	15171	15139	15230	15086	14931	15090	15311	15123	15167	15126	15136	15133	15089	15127	15173	15032	15030	14960	15015	15123	15168	15112	15125	15186	15134	15074	15095	15058	15105	15100	15235	15094	14989	15015	15011	15137	15164	15112	14893	15179	15109	15031	15199	15253	15089	15012	15161	15123	15253	15130	15198	15145	15212	15195	14990	15113	15000	15155	15063	15149	15184	15205	14973	15083	15111	15081	15271	15188	14992	15158	15008	15315	15015	14974	15250	15247	15092	15162	15072	15206	15108	15259	15022	15077	15187	15225	15076	14998	15142	15100	15073	15062	15115	15340	15126	15177	15049	14952	15085	14885	15071	15138	15099	15188	14970	15306	15155	15179	15191	15122	15144	15010	15359	15154	15095	15191	15088	15172	14945	14977	15170	15042	15164	15073	15030	15017	15063	15007	15026	15171	15027	15102	15220	15091	15211	15057	15039	15211	15120	15138	15067	15114	15146	15125	15124	15083	15199	14965	15113	15239	15330	14972	15122	14994	15143	15046	15147	15282	14984	15191	14788	15161	15323	15001	15040	15090	15106	15109	15159	15047	14981	15101	15278	15078	15247	15101	15285	15044	15069	15176	15241	15159	15022	15060	15086	15064	15131	15233	14873	15316	14883	15134	15077	15183	15138	15246	15169	15110	15210	15083	15068	14999	15004	15031	15157	15127	15201	15046	15126	15022	15216	15165	15075	15196	14957	15000	15158	15173	15143	15022	15127	14883	15129	15010	15090	15270	14920	15105	15146	15295	15046	15229	15085	14967	15057	15096	15004	14953	15077	15268	15114	15095	15061	15021	15171	15152	14993	15206	15027	15034	15114	15184	15273	15070	15161	15049	15127	15157	15144	15090	15210	15052	15264	15139	14969	15311	15130	14858	15234	15071	15239	15013	15094	15267	14972	15038	15145	15194	14980	15034	15131	15064	14946	15187	15035	15192	15159	15128	14993	15061	15088	15191	15047	15042	15211	14855	15204	15304	15168	15143	15088	15167	15120	15099	15234	15086	15212	15145	15180	15185	15242	15163	15114	15122	15210	15154	15132	15053	15154	15035	15037	15135	15455	15022	15051	15264	15079	15202	15265	15080	15169	15122	15014	15146	15252	15075	15024	15061	14920	15127	15311	15113	15288	15087	15006	15161	15072	15067	15169	15251	15023	15114	15019	15159	14977	15162	15120	15030	15157	15115	14930	15215	15060	14976	15096	15062	15217	15086	15089	15148	15111	15320	15214	15077	15191	15012	15114	15088	15075	15032	15016	15140	15047	15131	15182	15149	15091	15241	15208	15075	15118	15117	14991	15026	15021	15279	15017	15171	15108	15254	15188	14942	15117	14944	15014	15098	15032	15169	15133	14892	15096	15011	15145	15017	15285	14931	15103	15216	15137	15030	15077	15345	14989	15037	15144	15236	14934	14969	15134	14986	15204	14945	15167	15081	15109	15093	15169	15161	14958	15049	15105	15172	15107	15156	15184	15302	15155	15064	15247	15093	15185	14949	15217	14992	15207	15013	15057	14983	14970	14968	15089	15001	15123	15021	15064	15021	15080	15065	15047	15203	14995	15078	15220	15255	15080	15237	15030	15236	15045	14910	15055	14990	15111	15193	15123	15164	15048	15162	15023	15185	15127	15165	15143	15018	15238	15118	15097	15012	15100	15077	14964	15087	15179	15207	15126	15089	15088	14980	15143	15257	15060	15147	15071	15064	15294	15272	15049	15203	15180	15091	15162	14918	15099	14929	15026	15112	15168	15271	14995	15100	15126	15270	14950	15177	15154	15045	15164	15101	15177	15117	15122	15096	15012	15189	15064	15170	15241	15285	15048	15072	15068	15303	15162	14947	14994	15230	15102	15052	15075	15204	15156	15125	15164	15189	15047	15042	15254	15081	15157	15115	15097	14947	15088	15202	15170	15089	15127	15163	15176	15123	15042	15143	15140	15123	15270	14943	15135	15204	15099	15177	15283	15208	15236	15231	15129	15213	15183	15249	15133	15277	14912	15250	15220	15003	14989	15239	14898	15034	15147	15092	15024	15016	15039	15011	15142	15183	14987	15168	15140	15068	15035	15197	14878	15125	15084	15246	14968	14870	15051	15044	15134	15038	15064	15054	15076	15191	15074	15048	15039	15162	14997	15292	15243	15139	15237	15017	14954	14895	15097	14947	15210	15150	15324	15070	15005	15141	15190	15086	14999	15293	15073	15170	15137	15251	15049	15061	14906	15123	15113	15037	15000	15182	15219	15139	14921	15198	15197	15066	15055	15092	15095	15111	14877	15068	15132	14996	15105	15113	14994	15082	15111	15240	15111	15243	15037	15187
23590	20948	28202	23996	22462	23726	23579	20433	19617	19397	19157	18755	18591	18495	18523	18451	18494	18245	18265	18006	17944	18049	18041	17893	17987	17857	17701	17865	17792	17925	17875	17749	17802	17756	17749	17960	17457	17823	17491	17611	17888	17648	17634	17715	17638	17662	17514	17886	17732	17604	17647	17572	17644	17719	17368	17593	17460	17430	17548	17602	17524	17518	17643	17499	17625	17771	17514	17695	17733	17819	17791	17613	17680	17736	17507	17519	17511	17812	17710	17639	17547	17566	17802	17580	17617	17708	17602	17687	17708	17534	17729	17734	17498	17600	17594	17486	17693	17640	17622	17751	17734	17544	17741	17641	17744	17529	17389	17714	17484	17484	17471	17572	17563	17692	17489	17751	17476	17511	17556	17587	17702	17726	17676	17637	17664	17557	17682	17611	17563	17736	17619	17445	17517	17380	17537	17475	17401	17450	17520	17458	17668	17504	17600	17501	17669	17397	17491	17546	17540	17441	17558	17688	17395	17751	17770	17680	17723	17660	17488	17613	17734	17621	17765	17530	17507	17602	17345	17669	17550	17595	17471	17504	17606	17494	17449	17511	17383	17500	17662	17415	17486	17458	17700	17654	17601	17545	17738	17654	17692	17564	17587	17677	17556	17469	17517	17571	17604	17720	17557	17619	17434	17631	17492	17682	17559	17531	17783	17496	17599	17359	17510	17687	17577	17473	17689	17556	17735	17648	17623	17472	17343	17467	17411	17575	17727	17628	17644	17715	17660	17665	17586	17674	17492	17439	17526	17571	17468	17403	17644	17551	17571	17468	17654	17624	17515	17755	17773	17785	17752	17534	17383	17437	17645	17472	17687	17657	17464	17628	17770	17761	17377	17467	17755	17496	17599	17466	17551	17425	17535	17322	17679	17613	17358	17555	17766	17704	17411	17481	17630	17661	17642	17631	17613	17477	17706	17577	17781	17409	17648	17776	17598	17659	17402	17487	17600	17343	17655	17585	17724	17590	17499	17461	17548	17735	17573	17589	17420	17499	17448	17436	17811	17560	17608	17432	17640	17559	17415	17494	17458	17569	17508	17630	17605	17779	17810	17489	17498	17474	17492	17500	17548	17567	17523	17616	17771	17809	17536	17367	17742	17568	17772	17670	17562	17599	17728	17654	17545	17484	17465	17471	17621	17602	17541	17628	17469	17517	17726	17496	17490	17560	17561	17545	17482	17585	17676	17617	17653	17400	17573	17726	17615	17563	17579	17862	17602	17615	17553	17469	17544	17615	17564	17497	17606	17397	17613	17647	17641	17551	17692	17700	17323	17517	17655	17671	17756	17716	17537	17433	17669	17653	17490	17490	17792	17799	17515	17462	17706	17638	17460	17463	17525	17525	17515	17693	17712	17568	17524	17667	17713	17552	17600	17563	17780	17645	17622	17656	17651	17711	17471	17520	17711	17674	17436	17535	17440	17627	17733	17769	17807	17912	17665	17582	17619	17754	17320	17565	17631	17397	17669	17683	17490	17694	17727	17713	17499	17742	17636	17610	17496	17573	17698	17433	17720	17679	17902	17667	17432	17558	17679	17375	17451	17417	17643	17682	17651	17518	17617	17561	17503	17601	17675	17502	17624	17493	17746	17501	17710	17497	17744	17357	17440	17547	17605	17574	17596	17449	17512	17529	17535	17501	17736	17422	17628	17553	17689	17561	17522	17622	17606	17419	17564	17648	17585	17636	17476	17461	17658	17516	17568	17454	17399	17423	17403	17518	17572	17559	17467	17567	17688	17631	17594	17575	17582	17470	17572	17452	17368	17752	17473	17593	17443	17699	17578	17583	17502	17691	17676	17701	17712	17569	17657	17699	17624	17716	17651	17715	17749	17466	17373	17500	17557	17412	17512	17461	17461	17781	17568	17751	17543	17631	17776	17561	17715	17461	17479	17473	17684	17660	17633	17510	17451	17619	17738	17884	17765	17613	17329	17402	17624	17614	17737	17628	17661	17690	17656	17581	17697	17625	17619	17641	17602	17668	17345	17891	17555	17679	17378	17362	17521	17462	17651	17447	17515	17674	17570	17486	17489	17570	17404	17427	17708	17728	17701	17672	17579	17619	17622	17647	17313	17645	17675	17648	17676	17626	17577	17661	17613	17667	17763	17712	17562	17680	17632	17589	17669	17588	17679	17646	17468	17609	17786	17657	17750	17550	17536	17580	17772	17473	17911	17762	17537	17425	17740	17593	17452	17679	17531	17360	17659	17682	17480	17608	17617	17698	17410	17572	17666	17487	17569	17555	17502	17476	17490	17478	17474	17502	17468	17311	17416	17718	17777	17712	17863	17551	17661	17493	17456	17551	17593	17515	17642	17532	17642	17547	17770	17808	17679	17601	17545	17672	17595	17471	17754	17498	17742	17710	17681	17536	17535	17572	17564	17541	17720	17777	17520	17586	17650	17720	17793	17441	17608	17481	17447	17512	17571	17633	17631	17427	17649	17618	17499	17423	17493	17708	17419	17716	17559	17606	17675	17489	17614	17687	17474	17615	17539	17627	17606	17540	17580	17728	17751	17726	17577	17452	17563	17697	17404	17530	17626	17515	17751	17483	17471	17528	17567	17555	17984	17828	17461	17672	17686	17602	17641	17686	17641	17515	17667	17366	17622	17602	17883	17692	17607	17383	17594	17748	17466	17614	17480	17627	17746	17633	17578	17419	17601	17610	17679	17581	17506	17555	17389	17583	17969	17539	17633	17537	17375	17393	17677	17478	17448	17363	17720	17426	17675	17718	17706	17453	17495	17697	17376	17657	17554	17553	17638	17664	17477	17517	17633	17612	17528	17375	17441	17551	17541	17427	17508	17539	17560	17805	17445	17654	17560	17565	17510	17548	17623	17639	17604	17664	17451	17687	17455	17535	17669	17444	17598	17589	17536	17672	17670	17483	17798	17601	17330	17631	17698	17568	17566	17607	17539	17680	17471	17454	17554	17580	17545	17613	17446	17646	17580	17321	17536	17612	17487	17756	17720	17668	17608	17515	17402	17534	17777	17460	17543	17700	17730	17504	17676	17726	17604	17401	17747	17484	17500	17419	17477	17476	17611	17603	17666	17622	17670	17293	17621	17308	17487	17570	17646	17675	17462	17598	17476	17473	17651	17470	17666	17583	17373	17564	17273	17430	17554	17639	17491	17437	17603	17626	17573	17613	17570	17547	17753	17719	17730	17385	17757	17612	17699	17651	17578	17616	17262	17631	17559	17537	17484	17622	17481	17749	17584	17733	17761	17662	17600	17545	17539	17616	17598	17644	17483	17533	17567	17662	17585	17524	17616	17603	17498	17513	17523	17627	17630	17601	17714	17629	17586	17566	17441	17565	17392	17554	17542	17671	17599	17496	17574	17739	17566	17697	17503	17390	17617	17511	17657	17632	17616	17478	17638	17657	17470	17592	17691	17568	17706	17656	17610	17735	17486	17522	17583	17732	17532	17606	17580	17544	17554	17473	17436	17731	17490	17746	17699	17494	17625	17625	17706	17660	17594	17559	17458	17572	17686	17481	17647	17430	17612	17625	17481	17698	17500	17562	17582	17637	17620	17785	17641	17415	17493	17387	17566	17553	17721	17559	17584	17677	17420	17689	17617	17719	17731	17642	17462	17791	17451	17595	17706	17502	17759	17491	17724	17712	17381	17531	17589	17520	17648	17455	17514	17561	17727	17576	17771	17530	17498	17502	17601	17769	17639	17502	17600	17598	17588	17586	17445	17438	17556	17488	17450	17617	17596	17561	17670	17711	17609	17681	17469	17543	17606	17641	17393	17481	17778	17513	17560	17567	17459	17603	17623	17713	17622	17639	17670	17530	17506	17580	17615	17503	17526	17536	17690	17586	17486	17476	17598	17456	17643	17573	17674	17614	17499	17394	17766	17635	17588	17726	17647	17839	17476	17380	17537	17744	17599	17557	17480	17855	17614	17655	17737	17537	17505	17694	17549	17537	17404	17736	17659	17566	17652	17619	17399	17534	17559	17530	17693	17526	17759	17643	17459	17515	17491	17577	17539	17472	17546	17581	17582	17646	17582	17596	17634	17739	17683	17622	17696	17629	17616	17777	17592	17536	17455	17585	17743	17574	17697	17463	17503	17452	17542	17455	17463	17484	17614	17545	17551	17541	17386	17488	17538	17562	17442	17686	17679	17726	17385	17552	17704	17626	17637	17674	17507	17704	17378	17383	17536	17648	17573	17716	17573	17660	17524	17667	17669	17586	17548	17438	17599	17490	17655	17629	17493	17637	17490	17672	17535	17612	17679	17399	17539	17609	17496	17546	17525	17619	17628	17467	17653	17564	17776	17703	17562	17762	17722	17430	17564	17636	17687	17496	17500	17665	17579	17528	17742	17488	17715	17644	17568	17665	17574	17627	17512	17713	17557	17813	17653	17569	17783	17589	17664	17680	17718	17588	17552	17558	17511	17708	17707	17403	17639	17480	17529	17491	17512	17443	17532	17682	17606	17597	17646	17737	17628	17637	17808	17695	17572	17767	17447	17633	17472	17496	17541	17468	17610	17515	17634	17709	17713	17529	17501	17633	17486	17328	17484	17779	17568	17740	17405	17702	17465	17584	17656	17576	17630	17440	17526	17274	17481	17509	17628	17588	17599	17718	17698	17528	17546	17497	17718	17501	17613	17716	17588	17508	17605	17535	17665	17709	17558	17446	17526	17507	17819	17556	17584	17235	17488	17724	17567	17664	17621	17530	17504	17792	17591	17672	17757	17487	17418	17456	17790	17593	17358	17493	17694	17559	17425	17569	17730	17498	17727	17670	17690	17629	17407	17701	17502	17593	17566	17515	17739	17569	17508	17607	17721	17570	17501	17367	17431	17643	17585	17618	17465	17579	17667	17596	17694	17821	17525	17576	17614	17488	17464	17720	17428	17491	17828	17544	17537	17716	17782	17571	17593	17624	17697	17516	17496	17325	17605	17625	17642	17430	17534	17502	17717	17717	17795	17529	17606	17674	17562	17583	17366	17467	17664	17568	17730	17548	17583	17463	17697	17632	17398	17613	17453	17629	17690	17692	17468	17462	17561	17724	17654	17648	17702	17618	17587	17538	17651	17621	17682	17482	17612	17628	17634	17731	17434	17540	17554	17747	17831	17412	17581	17374	17653	17449	17377	17570
21506	34966	33166	27229	24384	22436	20600	19785	19118	18324	17759	17354	17067	17011	16896	16514	16537	16253	16093	16049	15795	16067	15761	15773	15859	15762	15839	15765	15727	15611	15490	15376	15620	15640	15445	15343	15551	15539	15253	15496	15388	15458	15510	15449	15350	15274	15310	15482	15451	15433	15522	15229	15504	15371	15460	15463	15539	15380	15425	15501	15450	15407	15488	15503	15476	15462	15547	15583	15445	15247	15476	15327	15456	15403	15419	15400	15371	15477	15340	15226	15386	15404	15283	15450	15465	15323	15393	15472	15347	15495	15218	15459	15337	15405	15318	15536	15412	15384	15189	15420	15341	15200	15364	15385	15418	15362	15483	15421	15443	15340	15290	15555	15474	15441	15351	15470	15394	15482	15422	15265	15432	15402	15383	15337	15503	15334	15406	15363	15486	15439	15298	15412	15408	15414	15264	15291	15319	15447	15153	15400	15431	15374	15423	15336	15409	15318	15526	15368	15452	15363	15339	15452	15454	15405	15335	15426	15196	15383	15300	15367	15301	15348	15358	15389	15433	15382	15323	15260	15432	15217	15294	15434	15515	15364	15453	15433	15429	15428	15284	15271	15592	15444	15390	15417	15317	15555	15299	15288	15318	15267	15643	15472	15313	15368	15170	15411	15453	15424	15323	15370	15518	15393	15403	15277	15456	15436	15186	15338	15487	15230	15438	15257	15509	15178	15487	15436	15311	15458	15249	15463	15301	15228	15424	15643	15166	15285	15498	15291	15293	15419	15494	15238	15294	15395	15268	15422	15339	15350	15558	15313	15348	15300	15255	15480	15379	15496	15343	15227	15345	15326	15263	15438	15313	15444	15241	15330	15440	15266	15378	15315	15339	15386	15444	15380	15370	15283	15238	15295	15382	15325	15473	15523	15315	15485	15334	15348	15363	15445	15298	15342	15247	15396	15443	15418	15137	15439	15402	15105	15372	15247	15294	15356	15249	15292	15257	15567	15341	15468	15343	15197	15333	15332	15211	15379	15441	15378	15390	15371	15461	15320	15281	15406	15463	15419	15341	15384	15432	15233	15307	15410	15261	15425	15420	15241	15531	15363	15403	15283	15433	15393	15596	15448	15490	15362	15419	15492	15270	15502	15252	15326	15264	15340	15426	15263	15485	15131	15248	15578	15191	15424	15414	15248	15245	15480	15402	15380	15570	15158	15356	15464	15336	15362	15403	15337	15233	15340	15407	15291	15312	15487	15414	15425	15303	15202	15477	15374	15301	15301	15166	15326	15300	15299	15417	15250	15199	15348	15377	15333	15298	15338	15298	15308	15314	15215	15337	15394	15502	15390	15284	15301	15162	15307	15418	15316	15389	15344	15326	15322	15423	15344	15409	15355	15234	15361	15337	15420	15555	15323	15450	15506	15294	15190	15417	15342	15422	15403	15341	15395	15324	15455	15286	15505	15363	15236	15285	15277	15472	15494	15382	15292	15385	15347	15366	15337	15350	15458	15388	15323	15490	15398	15501	15314	15583	15400	15374	15431	15349	15325	15253	15453	15428	15235	15398	15418	15365	15467	15380	15509	15300	15326	15457	15316	15342	15240	15517	15262	15341	15328	15380	15252	15389	15387	15548	15386	15360	15378	15446	15348	15334	15337	15331	15359	15410	15389	15513	15454	15236	15437	15406	15405	15348	15307	15385	15511	15268	15214	15432	15234	15390	15316	15345	15410	15464	15331	15284	15627	15434	15465	15424	15363	15344	15423	15366	15464	15554	15484	15451	15321	15312	15304	15495	15267	15269	15240	15260	15309	15460	15376	15153	15277	15240	15281	15352	15350	15475	15399	15451	15388	15478	15303	15238	15397	15499	15292	15422	15444	15295	15369	15272	15440	15454	15398	15216	15252	15309	15157	15249	15318	15444	15402	15246	15539	15273	15435	15335	15160	15448	15577	15436	15471	15321	15335	15534	15442	15357	15264	15374	15388	15296	15247	15432	15375	15228	15348	15248	15611	15560	15339	15474	15327	15472	15398	15308	15352	15367	15283	15377	15123	15340	15380	15468	15332	15465	15466	15548	15340	15186	15434	15385	15430	15332	15257	15370	15268	15407	15360	15369	15302	15360	15357	15208	15459	15264	15392	15235	15319	15480	15323	15570	15196	15353	15365	15464	15456	15312	15184	15424	15370	15523	15385	15327	15372	15486	15422	15473	15396	15440	15276	15342	15430	15375	15421	15347	15326	15284	15192	15258	15221	15327	15278	15488	15330	15350	15521	15331	15436	15339	15372	15379	15312	15487	15307	15560	15350	15276	15497	15459	15453	15438	15363	15324	15488	15310	15289	15323	15346	15423	15345	15375	15381	15318	15261	15395	15429	15434	15232	15346	15393	15267	15395	15154	15449	15365	15438	15412	15439	15486	15489	15328	15497	15472	15339	15366	15373	15280	15388	15333	15396	15511	15246	15315	15323	15468	15456	15319	15368	15550	15428	15334	15274	15336	15452	15356	15236	15466	15344	15385	15332	15175	15519	15279	15360	15407	15259	15422	15290	15301	15429	15459	15321	15311	15407	15359	15266	15418	15347	15397	15371	15421	15479	15535	15134	15411	15256	15250	15396	15236	15384	15189	15444	15367	15345	15468	15408	15413	15278	15217	15247	15306	15279	15316	15452	15513	15282	15298	15500	15333	15395	15417	15217	15463	15252	15243	15395	15391	15339	15414	15379	15391	15275	15360	15272	15359	15300	15385	15357	15256	15288	15287	15388	15428	15393	15425	15298	15495	15287	15559	15356	15269	15324	15380	15284	15416	15291	15550	15523	15298	15571	15537	15527	15325	15362	15198	15284	15210	15364	15404	15518	15266	15328	15343	15522	15398	15402	15416	15235	15404	15374	15326	15489	15470	15193	15346	15225	15236	15390	15437	15453	15331	15479	15438	15317	15374	15388	15314	15359	15321	15357	15438	15293	15353	15300	15431	15401	15380	15529	15292	15346	15381	15417	15351	15362	15325	15367	15505	15462	15606	15279	15237	15428	15295	15296	15590	15301	15360	15515	15387	15306	15459	15327	15362	15267	15516	15383	15383	15290	15524	15445	15359	15428	15222	15474	15535	15252	15296	15405	15248	15241	15456	15223	15470	15379	15288	15293	15350	15530	15376	15357	15442	15276	15326	15468	15459	15485	15341	15418	15470	15353	15554	15334	15478	15343	15279	15145	15658	15271	15374	15342	15350	15367	15285	15367	15442	15481	15401	15441	15459	15521	15406	15490	15315	15356	15284	15382	15410	15374	15690	15413	15449	15600	15393	15472	15417	15380	15218	15254	15365	15408	15340	15475	15337	15477	15461	15311	15243	15467	15361	15471	15195	15495	15371	15454	15488	15348	15335	15284	15271	15328	15476	15517	15360	15390	15458	15358	15211	15325	15371	15320	15434	15255	15459	15379	15337	15556	15181	15589	15327	15458	15317	15389	15344	15324	15436	15261	15335	15333	15386	15393	15384	15246	15452	15479	15284	15460	15358	15396	15457	15282	15350	15417	15340	15370	15279	15360	15532	15214	15297	15425	15434	15440	15506	15353	15488	15434	15309	15281	15285	15373	15173	15410	15389	15457	15367	15248	15339	15366	15323	15166	15402	15339	15518	15436	15484	15116	15414	15347	15321	15486	15357	15596	15492	15249	15344	15241	15276	15363	15356	15351	15490	15328	15519	15370	15350	15448	15420	15326	15644	15214	15346	15319	15285	15288	15505	15400	15375	15189	15394	15238	15423	15437	15307	15268	15468	15349	15334	15381	15481	15280	15379	15436	15482	15257	15297	15470	15249	15502	15398	15438	15426	15474	15541	15450	15426	15271	15350	15285	15504	15175	15216	15310	15419	15409	15380	15411	15357	15327	15313	15558	15110	15404	15205	15366	15457	15141	15511	15254	15462	15434	15324	15436	15262	15306	15388	15296	15402	15152	15272	15262	15478	15369	15365	15384	15201	15501	15429	15502	15273	15325	15237	15339	15412	15385	15446	15209	15254	15452	15287	15558	15359	15348	15396	15414	15264	15402	15244	15391	15382	15419	15433	15353	15373	15228	15400	15380	15500	15539	15504	15390	15365	15153	15284	15530	15464	15443	15283	15312	15316	15586	15420	15302	15198	15576	15521	15331	15423	15289	15401	15375	15533	15287	15341	15337	15137	15520	15373	15448	15341	15377	15374	15342	15387	15342	15415	15410	15325	15474	15310	15376	15382	15415	15260	15517	15360	15273	15477	15441	15314	15381	15363	15408	15320	15445	15489	15332	15458	15416	15454	15415	15271	15465	15521	15351	15449	15242	15272	15428	15332	15340	15288	15242	15417	15411	15421	15240	15173	15295	15397	15344	15328	15714	15448	15293	15405	15329	15265	15442	15207	15478	15308	15375	15373	15347	15461	15371	15291	15357	15459	15294	15392	15299	15546	15363	15360	15360	15474	15421	15313	15406	15270	15188	15339	15341	15369	15186	15390	15485	15396	15468	15372	15403	15382	15244	15304	15303	15413	15503	15340	15452	15399	15350	15398	15296	15309	15289	15407	15389	15291	15390	15289	15236	15360	15256	15446	15453	15398	15328	15257	15266	15419	15478	15429	15277	15248	15315	15391	15537	15318	15343	15355	15276	15297	15351	15404	15441	15414	15348	15345	15287	15324	15351	15334	15313	15398	15355	15483	15395	15309	15221	15427	15342	15388	15155	15382	15264	15382	15250	15366	15320	15382	15438	15275	15287	15344	15497	15447	15417	15460	15447	15336	15458	15288	15428	15289	15247	15544	15443	15310	15406	15394	15413	15300	15216	15395	15327	15346	15233	15345	15441	15400	15354	15491	15346	15359	15491	15272	15450	15539	15332	15398	15389	15447	15294	15397	15355	15268	15280	15477	15284	15263	15322	15468	15486	15313	15465	15317	15252	15533	15530	15403	15355	15262	15485	15430	15413	15308	15246	15511	15398	15244	15344	15401	15406	15472	15356	15358	15302	15415	15435	15341	15380	15336	15295	15176	15523	15310	15320	15460	15426	15304	15367	15239	15388	15195	15308	15548	15235	15389	15307	15379	15415	15367	15308	15372	15379	15453	15224	15380	15426	15341	15482	15361	15352	15382	15378	15399	15220	15360	15299	15325	15291	15252	15413	15354	15436	15329	15338
22450	20894	28523	23420	21391	24186	26964	21933	20857	20627	20199	19652	19541	19382	18979	19029	19015	18664	18630	18615	18413	18491	18464	18314	18277	18166	18301	18150	18191	18139	18328	18190	18044	17966	17830	18025	17948	17718	18183	18063	18007	17938	17898	17802	17835	17968	17855	18009	18016	17770	17909	17887	17866	17763	18098	17754	17850	17970	17761	17841	17765	17880	17741	17939	17825	17678	17741	17873	17804	17807	17804	17629	18029	17791	17937	17921	17856	17923	17766	17864	17875	17884	17852	17967	17771	17649	17839	17827	17894	17731	17965	18035	17759	17737	17715	17841	17894	17740	17763	17835	17943	17808	17769	17997	17908	17713	17583	17862	17603	17824	17979	17794	17874	17626	17841	17765	17897	17737	17881	17687	17668	17877	17659	17707	17717	17723	17859	17594	17884	17610	17618	18044	17698	17802	17899	17649	17614	17711	17572	17820	17877	17962	17851	17557	17835	17679	17822	17775	17758	17906	17649	17819	17787	17803	17740	17969	17534	17645	17832	17938	17913	17853	17571	17709	17590	17586	17872	17939	17775	17828	17742	17905	17940	17773	17697	17660	17801	17798	17696	17727	17684	17620	17799	17701	17624	17775	17629	17816	17557	17830	17648	17852	17659	17836	17766	17794	17690	17652	17664	17854	17843	17878	17703	17710	17993	17539	17674	17761	17667	17793	17662	17897	17830	17715	17815	17796	17744	17719	17889	17658	17793	17844	17802	17883	17807	17756	17847	17722	17601	17826	17804	17833	17681	17895	17867	17878	17574	17663	17677	17616	17967	17748	17708	17753	17536	17694	17946	17796	17808	17721	17633	17839	17707	17805	17734	17798	17706	17874	17549	17862	17731	17614	17748	17790	17799	17694	17901	17764	17976	17752	17687	17822	17909	17647	17903	17858	17794	17609	17647	17822	17757	17935	17766	17704	17694	17603	17735	17801	17855	17823	17787	17859	17627	17864	18035	17792	17785	17922	17793	17527	17813	17670	17624	17736	17820	17795	17766	17693	17742	17761	17510	17587	17746	17815	17754	17413	17545	17697	17688	17600	17708	17769	17858	17661	17764	17937	17633	17667	17982	17869	17884	17832	18017	17791	17884	17835	17586	17860	17599	17510	17640	17688	17636	17940	17616	17730	17795	17947	17767	17964	17800	17679	17738	17695	17809	17598	17865	17790	17928	17860	17765	17721	17582	18080	17805	17798	17715	17664	17800	17875	17765	17733	17628	17473	17807	17616	17816	17766	17792	17812	17676	17876	17789	17729	17736	17518	17755	17795	17698	17611	17712	17752	17634	17779	17796	17998	17758	17634	17696	17827	17847	17920	17875	17818	17781	17689	17798	17791	17872	17645	17528	17631	17701	17759	17693	17637	17581	17793	17881	17755	17839	17856	17740	17830	17696	17725	17706	17744	17790	17742	17624	17818	17589	17724	17768	17725	17379	17758	17958	17807	17788	17667	17734	17672	17733	17748	17795	17504	17915	17756	17810	17810	17783	17771	17920	17736	17863	17702	17758	17935	17714	17595	17835	17860	17755	17653	17905	17634	17674	17837	17741	17553	17686	17609	17541	17681	17755	17742	17865	17777	17531	17896	17752	17816	17756	17815	17931	17882	17709	17748	17674	17546	17931	18083	17748	17653	17783	17628	17718	17748	17457	17696	17606	17648	17931	17809	17872	17961	17867	17650	17718	17768	17802	17811	17934	17729	17807	17902	17676	17759	17840	17710	17675	17852	17859	17714	17725	17536	17544	17843	17673	17722	17665	17926	17663	17709	17700	17786	17768	17776	17921	17737	17761	17700	17767	17763	17605	17589	17854	17764	17815	17843	17788	17796	17562	17666	17795	17795	17696	17712	17867	17781	17718	17720	17717	17631	17640	17794	17749	17676	17553	17703	17701	17609	17729	17744	17759	17778	17652	17714	17918	17808	17521	17869	17865	17764	17688	17719	17824	17516	17821	17803	17636	17703	17662	17682	17725	17742	17538	17633	17740	17783	17655	17710	17717	17895	17778	17892	17754	17788	17805	17891	17701	17869	17680	17799	17854	17763	17619	17466	17634	17725	17693	17674	17670	17842	18066	17781	17816	17694	17869	17900	17805	17698	17978	17817	17847	17849	17580	17763	17703	17640	17740	17783	17705	17528	17770	17796	17861	17712	17684	17773	17687	17721	17893	17815	17774	17961	17804	17725	17670	17638	17806	17881	17939	17855	17808	17763	17452	17698	17634	17615	17744	17540	17663	17814	17697	17831	17901	17611	17581	17662	17769	17919	17837	17543	17375	17580	17669	17806	17816	17781	17637	17833	17850	17776	17667	17759	17600	17658	17849	17791	17740	17930	17697	17705	17644	17793	17884	17814	17736	17752	17621	17583	17929	17693	17820	17536	17739	17483	17738	17791	17925	17623	17795	17587	17809	17811	17584	17727	17777	17743	17811	17783	17787	17796	17979	17895	17707	17825	17852	17954	17692	17690	17722	17617	17592	17829	17623	17817	17678	17599	17669	17722	17767	17606	17837	17590	17830	17826	17875	17835	17905	17628	17641	17828	17717	17563	17864	17819	17633	17748	17772	17714	17782	17983	17783	17822	17757	17516	17826	17858	17842	17799	17846	17920	17884	17701	17739	17748	17848	17732	17724	17682	17976	17761	17864	17956	17963	17609	17628	17612	17806	17636	17628	17732	17835	17599	17775	17561	17929	17826	17823	17805	17724	17816	17694	17702	17794	17849	17676	17938	17841	17811	17676	17671	17705	17932	17845	17614	17698	17797	17668	17657	17823	17714	17897	17774	17871	17791	17821	17755	17921	17713	17687	17768	17691	17742	17885	17899	17657	17672	17797	17765	17718	17735	17810	17600	17769	17773	17949	17710	17717	17964	17778	17901	17674	17741	17858	17543	17733	17933	17787	17780	17818	17564	17561	17650	17731	17670	17926	17727	17736	17601	17830	17839	17679	17826	17744	17767	17799	17691	17842	17718	17578	17629	17806	18036	17887	17870	17678	17649	17466	17723	17545	17772	17756	17808	17863	17786	17772	17616	17827	17718	17756	17836	17834	17850	17567	17661	17657	17739	17685	17876	18051	17753	17559	17756	17781	17615	17666	17862	17782	17526	17693	17746	17761	17737	17895	17640	17820	17877	17830	17812	17751	17700	17818	17504	17697	17784	17794	17810	17740	17650	17767	17662	17759	17902	17909	17856	17817	17653	17771	17710	17724	17750	17660	17768	17754	17949	17775	17742	17597	17723	17598	17837	17859	17669	17897	17872	17902	17790	17770	17606	17652	17896	17615	17871	17782	17520	17551	17738	17733	17683	17877	17851	17716	17712	17660	17750	17588	17727	17566	17691	17784	17822	17657	17812	17420	17796	17657	17739	17605	17582	17587	17907	17735	17677	17661	17660	17794	17588	17660	17720	17780	17696	17865	17754	17658	17540	17689	17614	17553	17705	17809	17721	17843	17790	17771	17729	17701	17606	17779	17459	17701	17645	18050	17749	17808	17729	17648	17724	17899	17854	17858	17693	17641	17668	17801	17935	17867	17758	17604	17835	17729	17692	17978	17618	17623	17761	17776	17647	17853	17641	17698	17904	18011	17475	17658	17846	17801	17676	17782	17957	17736	17763	17722	17646	17695	17926	17766	17663	17658	17824	17705	17747	17716	17755	17655	17631	17772	17734	17867	17784	17852	17774	17685	17793	17828	17800	17757	17788	17858	17761	17775	17619	17780	17878	17693	17648	17781	17722	17786	17827	17768	17854	17666	17665	17673	17560	17652	17679	17782	17631	17661	17823	17788	17900	17720	17745	17736	17787	17730	17777	17820	17782	17602	17854	17821	17597	17947	17813	17742	17692	17713	17730	17893	17927	17871	17794	17689	17653	17790	17869	17785	17550	17912	17622	17649	17894	17735	17796	17846	17752	17803	17697	17669	17558	17855	17743	17769	17734	17939	17679	17561	17726	17707	17863	17948	17692	17851	17719	17796	17890	17588	17845	17726	17663	17751	17722	17780	17926	17923	17731	17770	17738	17918	17823	17833	17852	17826	17706	17660	17633	17743	17741	18026	17802	17800	17675	17846	17842	17727	17754	17711	17976	17558	17816	17694	17780	17774	17608	17543	17812	17697	17786	17770	17704	17882	17628	17754	17762	17797	17554	17830	17659	17745	17809	17883	17740	17688	17761	17735	17670	17611	17719	17819	17545	17714	17864	17807	17588	17637	17806	17676	17634	17813	17750	17770	18018	17740	17752	17678	17671	17885	17826	17800	17809	17815	17691	17797	17642	17775	17761	17827	17859	17638	17896	17768	17914	17603	17714	17846	17655	17770	17796	17749	17759	17508	17577	17782	17770	17689	17646	17889	17649	17963	17813	17815	17712	17737	18006	17749	17695	17729	17937	17845	17862	17816	17842	17650	17864	17799	17939	17791	17685	17818	17674	18072	17808	17585	17815	17738	17580	17678	17781	17918	17856	17781	17793	17779	17687	17664	17806	17725	17552	17776	17714	17781	17734	17857	17711	17769	17807	17947	17641	17811	17680	17741	17661	17941	17863	17667	17664	17784	17856	17749	17750	17778	17674	17761	17880	17960	17739	17918	17780	17740	17854	17662	17796	17843	17835	17618	17696	17819	17765	17852	17695	17914	17690	17762	17637	17883	17620	17746	17553	17624	17917	17894	17687	17836	17756	17643	17786	17910	17775	17711	17686	17943	17763	17457	17610	17651	17791	17692	17943	17580	17698	17459	17620	17933	17772	17616	17601	17856	17659	17806	17567	17687	17743	17736	17724	17741	17681	17597	17669	17866	17927	17729	17751	17769	17739	17847	17616	17673	17813	17535	17916	18090	17947	17587	17796	17732	17824	17749	17589	17495	17770	17538	17800	17968	17706	17908	17693	17691	17770	17513	17789	17792	17840	17754	17648	17850	17715	17733	17694	17655	17502	17794	17763	18109	17660	17791	17678	17649	17854	17882	17554	17764	17766	17604	17728	17841	17591	17882	17409	17602	17707	17588	17693	17577	17840	17856	17809	17695	17688	17735	17877	17822	17583	17882	17758	17610	17835	17885	17712	17768	17765	17596	17772	18074	17796	17826	17739	17875	17832	17659	17881	17746	17690	17616	17689	17648	17703	17686	17784
23067	39192	37602	31146	27530	24854	23048	21493	20385	19590	18923	18197	17981	17701	17356	17281	17001	16820	16724	16499	16213	16418	16215	16181	16015	16072	16114	15860	15913	15758	15684	15827	15639	15821	15685	15556	15661	15525	15635	15708	15595	15727	15693	15545	15519	15618	15507	15319	15635	15380	15474	15522	15378	15439	15586	15504	15323	15507	15441	15580	15556	15430	15547	15581	15381	15620	15714	15519	15380	15659	15460	15526	15397	15331	15497	15500	15552	15415	15440	15473	15420	15392	15333	15459	15527	15469	15395	15485	15379	15576	15432	15262	15589	15352	15428	15493	15484	15525	15493	15339	15496	15235	15403	15622	15503	15443	15374	15556	15462	15462	15636	15520	15328	15569	15624	15228	15426	15479	15401	15350	15379	15479	15462	15430	15505	15377	15419	15347	15442	15524	15448	15609	15399	15400	15408	15574	15431	15381	15599	15462	15427	15446	15482	15343	15509	15503	15338	15432	15458	15475	15531	15558	15525	15582	15436	15378	15536	15677	15525	15544	15399	15313	15593	15352	15330	15443	15451	15476	15696	15489	15304	15478	15396	15622	15346	15338	15411	15543	15420	15485	15394	15458	15429	15461	15496	15492	15576	15213	15503	15409	15500	15565	15400	15553	15459	15396	15507	15493	15408	15359	15414	15214	15501	15430	15333	15375	15463	15406	15390	15363	15356	15423	15421	15490	15367	15489	15232	15524	15411	15327	15467	15477	15303	15383	15366	15377	15357	15416	15426	15299	15523	15414	15472	15311	15382	15404	15460	15423	15372	15409	15323	15480	15504	15322	15431	15602	15363	15417	15377	15512	15362	15415	15433	15441	15491	15437	15427	15415	15410	15582	15371	15311	15349	15405	15467	15408	15409	15398	15339	15191	15463	15413	15524	15427	15512	15482	15507	15417	15451	15480	15415	15357	15445	15471	15424	15678	15365	15411	15578	15367	15384	15394	15397	15425	15355	15424	15556	15215	15548	15527	15467	15521	15604	15467	15260	15379	15468	15439	15437	15251	15558	15424	15453	15357	15482	15454	15434	15519	15425	15300	15387	15340	15423	15567	15229	15271	15459	15280	15528	15319	15485	15459	15318	15473	15439	15306	15197	15442	15343	15475	15451	15291	15370	15397	15399	15337	15382	15574	15344	15493	15474	15432	15232	15529	15366	15639	15505	15521	15404	15540	15360	15545	15389	15342	15434	15323	15504	15459	15529	15443	15357	15597	15519	15443	15402	15380	15365	15405	15372	15298	15565	15398	15347	15439	15417	15443	15670	15639	15354	15372	15368	15543	15459	15480	15475	15335	15420	15561	15271	15385	15494	15402	15249	15407	15450	15549	15587	15435	15302	15328	15436	15397	15460	15456	15403	15304	15245	15624	15496	15457	15501	15382	15403	15324	15367	15508	15357	15544	15335	15322	15467	15379	15532	15211	15308	15357	15544	15431	15393	15550	15325	15366	15324	15367	15636	15458	15515	15516	15545	15294	15532	15458	15506	15467	15318	15491	15380	15506	15341	15572	15532	15469	15392	15329	15521	15287	15313	15456	15586	15389	15343	15362	15529	15544	15532	15322	15438	15367	15403	15577	15239	15361	15357	15445	15441	15446	15462	15434	15437	15397	15502	15333	15468	15572	15460	15360	15360	15565	15481	15469	15445	15294	15657	15343	15385	15386	15518	15416	15379	15443	15465	15464	15517	15457	15381	15533	15466	15206	15281	15412	15404	15438	15310	15439	15269	15486	15503	15474	15422	15554	15517	15391	15395	15164	15576	15370	15459	15428	15526	15337	15688	15301	15301	15198	15395	15443	15554	15427	15439	15234	15515	15397	15459	15527	15485	15481	15407	15474	15418	15505	15614	15443	15508	15395	15541	15515	15367	15313	15367	15422	15383	15390	15355	15516	15475	15293	15355	15470	15464	15427	15333	15459	15369	15468	15346	15468	15501	15487	15471	15421	15430	15361	15498	15461	15526	15389	15524	15315	15444	15627	15468	15525	15514	15401	15476	15334	15443	15568	15488	15464	15566	15333	15546	15493	15516	15435	15487	15366	15416	15604	15428	15405	15469	15330	15482	15307	15355	15428	15469	15466	15356	15447	15465	15358	15230	15544	15434	15375	15319	15429	15323	15252	15570	15587	15493	15306	15267	15327	15441	15312	15463	15345	15476	15340	15246	15351	15489	15408	15499	15360	15463	15448	15378	15452	15400	15692	15442	15454	15434	15424	15493	15627	15455	15459	15500	15239	15504	15427	15264	15434	15465	15560	15558	15438	15446	15358	15391	15384	15372	15518	15590	15176	15638	15422	15581	15445	15377	15472	15562	15511	15455	15338	15502	15344	15475	15315	15471	15422	15219	15635	15310	15264	15500	15384	15466	15365	15367	15483	15355	15400	15441	15377	15460	15261	15503	15444	15464	15507	15336	15558	15307	15371	15521	15405	15464	15333	15626	15501	15403	15582	15368	15496	15401	15622	15553	15522	15496	15466	15599	15408	15562	15413	15506	15449	15398	15384	15490	15487	15445	15421	15479	15336	15555	15559	15433	15290	15192	15499	15479	15535	15399	15458	15314	15491	15455	15291	15465	15204	15513	15648	15397	15315	15466	15174	15628	15304	15340	15329	15508	15430	15347	15417	15522	15277	15566	15432	15181	15501	15384	15392	15408	15461	15388	15432	15481	15429	15392	15443	15480	15476	15606	15390	15479	15529	15437	15450	15401	15486	15255	15409	15429	15447	15361	15331	15414	15480	15409	15457	15527	15446	15503	15463	15489	15429	15413	15364	15477	15370	15479	15423	15383	15377	15353	15639	15337	15524	15474	15542	15448	15279	15541	15481	15585	15514	15482	15297	15193	15503	15467	15495	15276	15271	15454	15316	15318	15331	15423	15587	15470	15283	15420	15438	15591	15533	15413	15443	15432	15376	15321	15628	15407	15364	15593	15394	15534	15466	15419	15490	15481	15436	15265	15218	15505	15411	15409	15370	15211	15355	15397	15296	15364	15460	15476	15445	15530	15368	15227	15374	15355	15378	15447	15327	15584	15379	15193	15344	15448	15298	15551	15301	15620	15394	15566	15202	15342	15465	15501	15505	15535	15423	15357	15428	15396	15595	15350	15378	15410	15229	15434	15334	15411	15422	15409	15433	15368	15278	15536	15604	15464	15466	15465	15420	15392	15378	15477	15486	15414	15356	15369	15463	15517	15444	15436	15437	15487	15341	15497	15433	15397	15517	15410	15301	15324	15525	15560	15297	15520	15349	15562	15435	15342	15543	15477	15329	15446	15381	15399	15456	15509	15631	15381	15270	15399	15473	15471	15483	15421	15316	15444	15421	15539	15388	15355	15512	15399	15323	15548	15490	15414	15424	15282	15477	15402	15271	15392	15469	15374	15240	15381	15440	15411	15536	15369	15309	15583	15515	15514	15526	15396	15400	15394	15444	15408	15307	15494	15281	15467	15612	15465	15490	15255	15414	15518	15346	15368	15412	15490	15466	15415	15349	15471	15395	15371	15330	15499	15299	15427	15339	15328	15413	15456	15528	15472	15523	15384	15416	15435	15544	15311	15523	15453	15482	15526	15499	15386	15384	15363	15461	15345	15447	15527	15274	15481	15480	15495	15526	15268	15394	15398	15518	15533	15494	15314	15462	15503	15325	15243	15496	15345	15514	15492	15437	15484	15457	15401	15362	15443	15402	15489	15382	15398	15437	15486	15335	15349	15329	15403	15369	15421	15437	15490	15350	15447	15427	15336	15432	15291	15426	15479	15486	15485	15466	15528	15436	15112	15413	15524	15294	15606	15413	15361	15287	15575	15366	15354	15650	15355	15425	15446	15411	15375	15434	15375	15421	15390	15430	15459	15313	15375	15427	15461	15458	15485	15323	15448	15301	15429	15619	15548	15422	15451	15409	15412	15466	15373	15468	15502	15546	15282	15456	15487	15477	15461	15440	15532	15554	15620	15506	15422	15450	15613	15377	15296	15418	15477	15292	15254	15478	15302	15440	15624	15411	15334	15452	15473	15416	15406	15414	15518	15513	15488	15404	15421	15412	15405	15357	15402	15226	15385	15428	15448	15593	15486	15237	15484	15334	15339	15345	15279	15317	15494	15501	15374	15515	15466	15483	15315	15402	15339	15526	15633	15408	15400	15453	15495	15522	15466	15465	15410	15387	15395	15357	15552	15553	15368	15473	15455	15492	15204	15512	15458	15520	15524	15355	15483	15394	15572	15433	15369	15439	15540	15355	15497	15295	15388	15429	15377	15283	15592	15434	15410	15435	15428	15525	15470	15418	15549	15436	15261	15498	15435	15328	15339	15536	15491	15452	15393	15574	15372	15375	15365	15478	15474	15588	15303	15374	15413	15346	15422	15584	15431	15607	15230	15217	15417	15667	15492	15410	15351	15348	15353	15369	15511	15442	15464	15388	15368	15394	15465	15416	15505	15327	15437	15417	15356	15383	15489	15380	15424	15445	15334	15344	15488	15497	15352	15492	15345	15508	15380	15429	15430	15594	15466	15368	15498	15476	15376	15474	15343	15469	15323	15377	15453	15403	15446	15455	15435	15362	15409	15489	15470	15465	15478	15347	15440	15400	15379	15646	15273	15443	15389	15413	15629	15439	15534	15421	15490	15488	15362	15598	15634	15349	15583	15379	15338	15616	15684	15418	15333	15416	15658	15449	15539	15327	15539	15393	15330	15332	15502	15457	15414	15429	15540	15375	15382	15433	15472	15341	15378	15429	15466	15422	15316	15504	15446	15314	15517	15373	15516	15396	15371	15585	15444	15616	15384	15505	15398	15549	15509	15364	15461	15337	15488	15383	15577	15380	15446	15309	15538	15485	15259	15312	15385	15531	15525	15394	15336	15428	15400	15637	15536	15471	15551	15293	15273	15362	15341	15419	15481	15273	15403	15439	15628	15513	15546	15430	15417	15530	15592	15498	15563	15503	15292	15466	15388	15355	15409	15422	15359	15544	15330	15212	15466	15461	15394	15560	15527	15373	15456	15407	15446	15495	15424	15345	15294	15387	15549	15418	15480	15475	15363	15459	15457	15326	15440	15278	15396	15407	15331	15506	15445	15456	15571	15312	15393	15539	15447	15490	15415	15508	15367	15486	15277	15397	15458	15413
27351	22567	27034	24930	21013	19922	19568	18938	18646	18316	18267	18065	17699	17850	17792	17952	17752	17803	17629	17680	17628	17381	17376	17444	17421	17349	17436	17486	17634	17491	17375	17574	17609	17531	17308	17408	17493	17423	17187	17350	17397	17378	17260	17496	17477	17426	17639	17349	17284	17526	17491	17518	17646	17381	17430	17375	17456	17075	17421	17459	17365	17266	17423	17265	17215	17463	17411	17516	17397	17408	17519	17329	17207	17424	17343	17204	17345	17438	17265	17614	17314	17442	17571	17528	17243	17319	17439	17413	17408	17200	17589	17496	17318	17351	17459	17587	17466	17229	17507	17313	17437	17325	17406	17252	17184	17324	17382	17304	17418	17403	17320	17571	17349	17143	17293	17368	17394	17373	17253	17446	17408	17457	17329	17344	17500	17234	17404	17360	17353	17321	17420	17398	17273	17298	17300	17316	17134	17213	17249	17383	17357	17424	17443	17174	17360	17284	17097	17352	17178	17271	17409	17339	17255	17370	17469	17240	17322	17336	17417	17414	17501	17410	17288	17176	17508	17184	17263	17266	17403	17291	17375	17430	17445	17407	17293	17210	17304	17314	17538	17570	17442	17535	17273	17425	17406	17338	17295	17260	17262	17380	17318	17279	17267	17240	17480	17187	17321	17162	17168	17316	17420	17352	17365	17335	17415	17362	17356	17346	17525	17344	17214	17509	17198	17167	17437	17268	17446	17553	17504	17366	17288	17480	17627	17222	17330	17329	17394	17337	17239	17387	17459	17388	17366	17062	17328	17346	17382	17422	17298	17474	17359	17246	17245	17313	17453	17523	17277	17505	17397	17375	17458	17437	17279	17360	17209	17196	17438	17357	17311	17426	17286	17298	17387	17249	17300	17507	17437	17345	17276	17161	17305	17520	17387	17222	17242	17361	17250	17331	17299	17312	17544	17185	17168	17377	17405	17301	17341	17210	17046	17306	17361	17213	17352	17381	17367	17323	17287	17330	17522	17593	17187	17387	17414	17325	17432	17288	17396	17221	17337	17366	17423	17440	17087	17275	17577	17417	17418	17514	17410	17369	17486	17449	17393	17550	17306	17444	17387	17262	17467	17366	17546	17364	17359	17384	17514	17375	17550	17454	17495	17538	17265	17295	17433	17437	17325	17434	17241	17238	17213	17622	17377	17400	17382	17396	17434	17441	17319	17200	17446	17387	17513	17456	17345	17546	17452	17597	17353	17558	17648	17435	17474	17367	17346	17475	17378	17388	17452	17515	17373	17366	17372	17430	17202	17340	17475	17380	17401	17320	17176	17400	17439	17590	17423	17356	17441	17321	17310	17703	17445	17382	17553	17403	17484	17482	17349	17261	17458	17377	17278	17263	17201	17414	17323	17404	17386	17287	17416	17350	17248	17357	17419	17415	17345	17533	17311	17307	17365	17377	17538	17400	17378	17289	17287	17226	17401	17454	17465	17321	17168	17380	17293	17198	17510	17345	17302	17374	17234	17377	17304	17547	17333	17107	17335	17482	17257	17386	17189	17263	17093	17454	17166	17352	17452	17478	17590	17485	17483	17484	17371	17388	17299	17401	17481	17431	17587	17324	17311	17328	17311	17571	17260	17424	17417	17534	17266	17564	17321	17267	17265	17533	17587	17415	17463	17470	17163	17286	17309	17104	17314	17294	17341	17390	17635	17445	17289	17266	17178	17332	17526	17534	17346	17697	17392	17368	17514	17423	17366	17236	17356	17275	17288	17281	17294	17268	17409	17465	17552	17290	17356	17572	17632	17259	17353	17391	17271	17344	17336	17383	17183	17344	17414	17496	17473	17444	17134	17197	17270	17315	17412	17479	17247	17419	17246	17284	17511	17239	17366	17302	17462	17512	17443	17551	17271	17386	17407	17350	17260	17444	17256	17356	17284	17471	17346	17496	17291	17277	17261	17145	17321	17420	17463	17155	17350	17372	17282	17551	17172	17472	17209	17141	17627	17229	17481	17376	17561	17422	17259	17283	17492	17358	17222	17354	17344	17328	17340	17335	17470	17342	17343	17312	17640	17362	17249	17350	17496	17460	17337	17414	17267	17317	17254	17446	17438	17563	17341	17527	17239	17170	17441	17547	17514	17211	17382	17420	17365	17367	17369	17619	17406	17352	17411	17458	17218	17518	17410	17354	17230	17332	17420	17280	17435	17394	17315	17381	17322	17251	17375	17466	17520	17310	17311	17198	17566	17441	17168	17386	17394	17411	17241	17369	17343	17514	17505	17267	17387	17375	17330	17217	17365	17209	17381	17367	17493	17601	17287	17253	17397	17363	17544	17353	17262	17383	17425	17412	17326	17493	17150	17149	17218	17349	17279	17524	17537	17382	17472	17410	17403	17284	17381	17511	17416	17178	17315	17520	17403	17313	17392	17375	17583	17440	17460	17393	17469	17264	17610	17284	17519	17426	17264	17163	17446	17294	17297	17353	17595	17424	17376	17314	17418	17351	17494	17465	17352	17409	17350	17310	17400	17506	17447	17378	17303	17162	17331	17324	17236	17223	17467	17331	17338	17226	17469	17438	17315	17564	17463	17201	17376	17415	17327	17451	17451	17413	17293	17487	17229	17494	17457	17566	17364	17535	17429	17260	17427	17143	17438	17493	17597	17297	17388	17418	17528	17281	17523	17253	17303	17590	17518	17274	17298	17572	17285	17429	17430	17377	17284	17239	17318	17249	17251	17244	17326	17405	17490	17472	17388	17624	17335	17308	17302	17326	17404	17474	17385	17341	17531	17261	17469	17208	17416	17300	17354	17475	17314	17288	17250	17263	17447	17378	17336	17555	17598	17287	17345	17256	17363	17191	17389	17243	17270	17264	17346	17297	17292	17232	17472	17397	17317	17508	17482	17361	17220	17364	17376	17370	17339	17239	17500	17402	17380	17527	17375	17286	17596	17319	17351	17209	17335	17387	17520	17161	17440	17653	17403	17378	17352	17490	17420	17488	17528	17406	17279	17414	17640	17450	17388	17228	17258	17365	17460	17176	17460	17327	17503	17212	17337	17273	17405	17459	17502	17504	17356	17348	17488	17442	17320	17329	17347	17409	17268	17257	17358	17281	17538	17386	17320	17287	17330	17412	17318	17440	17097	17270	17219	17377	17386	17583	17306	17283	17375	17358	17329	17490	17264	17107	17360	17180	17393	17391	17335	17471	17523	17299	17232	17443	17424	17258	17302	17333	17331	17277	17308	17501	17220	17303	17240	17376	17265	17251	17373	17361	17369	17333	17197	17319	17462	17381	17326	17277	17402	17417	17399	17306	17553	17325	17229	17435	17362	17299	17304	17409	17519	17424	17264	17413	17360	17502	17258	17384	17334	17103	17375	17338	17393	17682	17297	17432	17312	17526	17495	17243	17484	17570	17470	17350	17438	17326	17398	17517	17555	17208	17304	17580	17448	17394	17438	17589	17351	17258	17382	17410	17697	17437	17205	17455	17354	17339	17345	17487	17450	17400	17327	17364	17218	17352	17383	17399	17687	17379	17383	17306	17521	17552	17431	17342	17281	17046	17414	17159	17347	17366	17303	17277	17419	17470	17246	17409	17409	17293	17445	17329	17555	17463	17375	17439	17320	17455	17453	17417	17361	17266	17280	17285	17326	17301	17402	17465	17480	17392	17412	17512	17416	17279	17284	17297	17481	17583	17399	17433	17538	17316	17423	17506	17455	17247	17568	17571	17408	17347	17492	17384	17684	17240	17233	17186	17345	17327	17301	17501	17242	17192	17263	17260	17487	17344	17118	17464	17340	17487	17316	17235	17547	17409	17566	17291	17498	17376	17374	17464	17141	17522	17359	17469	17235	17187	17300	17449	17494	17244	17503	17488	17374	17433	17340	17387	17394	17463	17385	17386	17390	17291	17505	17186	17504	17127	17346	17553	17363	17439	17440	17219	17211	17437	17489	17395	17375	17371	17063	17415	17504	17406	17305	17300	17243	17533	17543	17252	17355	17252	17410	17286	17525	17486	17560	17442	17327	17420	17419	17288	17544	17354	17534	17544	17438	17385	17337	17483	17282	17256	17344	17582	17464	17401	17329	17388	17548	17547	17375	17465	17205	17292	17253	17406	17322	17448	17348	17385	17252	17716	17317	17347	17375	17324	17340	17292	17333	17408	17536	17254	17282	17311	17497	17224	17423	17403	17496	17534	17477	17339	17426	17440	17333	17594	17317	17331	17362	17362	17540	17449	17434	17421	17381	17354	17531	17337	17694	17440	17368	17273	17282	17298	17512	17435	17455	17457	17486	17380	17255	17398	17468	17429	17285	17352	17431	17341	17691	17475	17224	17367	17478	17529	17476	17522	17195	17375	17234	17416	17356	17518	17415	17142	17402	17257	17437	17431	17383	17235	17470	17329	17419	17566	17454	17410	17436	17354	17311	17443	17476	17453	17357	17284	17371	17636	17357	17440	17437	17498	17355	17298	17228	17409	17331	17527	17257	17346	17274	17243	17470	17642	17403	17391	17503	17348	17388	17305	17291	17325	17343	17264	17266	17401	17473	17284	17538	17435	17316	17212	17245	17362	17273	17272	17566	17436	17383	17355	17428	17201	17261	17432	17259	17413	17538	17434	17346	17425	17119	17445	17408	17440	17400	17301	17415	17309	17424	17377	17326	17620	17349	17270	17339	17240	17328	17251	17597	17386	17402	17476	17509	17354	17527	17659	17620	17472	17530	17465	17244	17399	17360	17307	17426	17201	17387	17303	17322	17376	17606	17251	17391	17335	17423	17377	17343	17448	17337	17510	17235	17410	17383	17476	17337	17437	17403	17317	17324	17241	17327	17221	17260	17431	17164	17418	17419	17185	17514	17471	17459	17385	17406	17277	17344	17315	17539	17469	17459	17388	17502	17242	17347	17369	17260	17379	17248	17500	17531	17448	17412	17339	17333	17237	17448	17278	17326	17343	17566	17339	17705	17304	17357	17238	17325	17452	17504	17198	17450	17392	17537	17379	17400	17341	17499	17409	17201	17183	17395	17296	17413	17165	17383	17164	17456	17383	17337	17365	17150	17394	17600	17428	17466	17354	17636	17471	17307	17493	17410	17457	17430	17401	17415	17169	17272	17340	17516	17413	17300	17336	17511	17463	17481	17140	17602	17312	17444	17387	17354	17494	17395	17336
20770	28801	27851	23176	20919	19310	18462	17595	17373	16802	16557	16316	16060	16173	16057	16003	15719	15654	15555	15611	15385	15424	15561	15500	15423	15416	15555	15388	15516	15427	15302	15385	15330	15286	15256	15208	15099	15335	15368	15278	15088	15076	15271	15210	15100	15246	15242	15133	15148	15052	15347	15212	15288	15278	15233	15344	15130	15306	15240	15102	15393	15267	15338	15203	15198	15068	15387	15085	15265	15122	15256	15276	15114	15343	15230	15138	15360	15128	15223	15213	15162	15283	15153	15251	15234	15273	15151	15098	15174	15301	15294	15256	15175	15165	15310	15127	15117	15224	15281	15295	15342	15218	15247	15060	15137	15256	15429	15128	15183	15093	15020	15065	15259	15102	15318	15086	15273	15252	15160	15042	15341	15111	15291	15295	15289	15028	15115	15213	15132	15270	15241	15152	15484	15175	15235	15075	15288	15156	15310	15060	15237	15127	15270	15155	15263	15267	15477	15196	15065	15132	15184	15176	15158	15169	15144	15277	15218	15162	15279	15274	15149	15181	15187	15266	15278	15271	15054	15034	15079	15245	15147	15146	15243	15127	15094	15193	15197	15176	15118	15169	15158	15181	15364	15126	15142	15199	15162	15159	15190	15170	15166	15042	15091	15219	15279	15130	15162	15138	15311	15235	15189	15061	15179	15090	15243	15162	15225	15303	15220	15338	15285	15124	15173	15223	15155	15068	15191	15234	15252	15154	15203	15350	15092	15132	15174	15299	15215	15221	15074	15220	15185	15076	15074	15100	15142	15207	15192	15130	15229	15231	15257	15184	15006	15124	15121	15295	15079	15221	15260	15080	15180	15122	15062	15230	15089	15140	15198	15395	15216	15090	15230	15188	15167	15032	15163	15207	15152	15236	15039	15212	15179	15110	14962	15236	15122	15120	15054	15153	15102	15163	15158	15165	15195	15181	15155	15117	15182	15240	15224	15140	15281	15192	15257	15207	15226	15208	15007	15137	15186	15063	15330	15298	15193	15220	15132	15196	15020	15246	15124	15016	15211	15269	15122	15219	15180	15184	15044	15090	15051	15307	15206	15260	15137	15158	15165	15211	15308	15124	15358	15271	15185	15168	15213	15232	15190	15122	15120	15005	15284	15150	15355	15102	15119	14966	15145	15304	15346	15109	15232	15124	15150	14930	15190	15145	15174	15164	15212	15182	15000	15239	15205	14996	15118	14902	15201	15312	15246	15301	15061	15122	15290	15185	15340	15078	15159	15062	15121	15257	15120	15286	15236	15212	15218	15290	15188	15324	15124	15318	15171	15116	15150	15256	15290	15130	15087	15280	15190	15256	15127	15011	15281	15158	15240	15191	15280	15016	15191	15274	15165	15077	15132	15192	15110	15130	14979	15378	15198	15267	15071	15209	15146	15323	15161	15219	15199	15225	15179	15288	15239	15262	15129	15212	15217	15193	15139	15140	15335	15146	15254	15238	15260	15110	15269	15238	15305	15256	15099	15207	15212	15144	15365	15205	15242	14994	15123	15242	15318	15201	15158	15200	15070	15271	15163	15100	15063	15150	15222	15238	15099	15116	15292	15194	15147	15121	15204	15198	15260	15092	15317	15126	15161	15092	15367	15249	15215	15174	15165	15270	15338	15118	15179	15221	15217	15138	15348	15090	15212	15213	15199	15229	15095	15222	15251	15153	15187	15137	15189	15159	15370	15242	15092	15284	15156	15204	15147	15180	15090	15153	15198	15267	15080	15213	15130	15266	15137	15150	15156	15059	15412	15092	15072	15233	15024	15176	15241	15192	15094	15152	15077	15172	15137	15213	15300	15080	15109	15271	15271	15069	15128	15202	15185	15195	15331	15038	15223	15343	15108	15242	15082	15193	15335	15082	15154	15275	15111	15091	15196	15088	15105	15198	15224	15133	15046	15371	15158	15215	15182	15160	15226	15376	15362	15234	15299	15225	15166	15153	15058	15135	15186	15121	15208	15366	15092	15151	15293	15259	15329	15136	15042	15216	15197	15373	15301	15179	15284	15324	15062	15277	14996	15148	15269	15139	15200	15214	15312	15224	15280	15237	15211	15223	15171	15240	15189	15005	15404	14996	15165	15129	15197	15214	15352	15339	15184	15212	15291	15363	15161	15214	15116	15244	15319	15165	15213	15162	15099	15136	15202	15132	15299	15296	15168	15173	15271	15078	15261	15183	15223	15179	15139	15132	15152	15283	15220	15213	15216	15356	15210	15199	15142	15222	15127	15265	15112	15289	15366	15172	15186	15224	15198	14987	15319	15275	15092	15240	15308	15294	15156	15168	15177	15106	15184	15043	15155	15124	15072	15109	15102	15366	15296	15156	15389	15332	15114	15363	15063	15153	15271	15253	15107	15324	15052	15375	14989	15256	15001	15194	15214	15396	15210	15088	15195	15068	15129	15072	15252	15101	15286	15200	15378	15193	15185	15129	15072	15160	15282	15059	15122	15182	15150	15136	14890	15088	15309	15109	15261	15122	15238	15241	15306	15108	15156	15248	15289	15362	15097	15293	15195	15132	15145	15214	15179	15281	15142	15219	15185	15217	15108	15119	15131	15196	15249	15107	15020	15193	15092	15150	15221	15128	15156	15298	15406	15087	15343	15162	15030	15368	15082	15186	15209	15227	15212	15206	15292	14965	15261	15173	15345	15246	15284	15336	15046	15251	15173	15181	15261	15065	15225	15288	15236	15060	15178	15123	15374	15129	15456	15140	15406	15332	15217	15166	15195	15120	15151	15335	15267	15118	15292	14998	15328	15116	15263	15264	15450	15190	15129	15197	15271	15206	15121	15182	15235	15183	15132	15240	15110	15076	15046	15163	15106	15234	15233	15135	15280	15166	15360	15318	15320	15138	15229	15248	15050	15264	15117	15207	15196	15401	15247	15188	15228	15074	15191	15221	15156	15094	15262	15123	15109	15164	15287	15139	15215	15222	15139	15086	15317	15191	15074	15340	15091	15174	15311	15210	15337	15153	15215	15326	15167	15349	15072	15278	15176	15086	15197	15222	15374	15125	15159	15230	15213	15258	15404	15301	15168	15179	15219	15096	14987	15077	15309	15179	15211	15365	15388	15339	15108	15170	15089	15312	15387	15104	15185	15219	14993	15114	15248	15216	15321	15383	15180	15148	15352	15269	15428	14962	15329	15342	15188	15256	15310	15216	15131	15299	15136	15044	15192	15206	15176	15233	15211	15230	15104	15225	15354	15196	15130	15164	15283	14923	15278	15107	15047	15219	15229	15210	15045	15110	15196	15316	15065	15112	15206	15191	15347	15175	15157	15267	15190	15223	15201	15266	15205	15126	15154	15051	15081	15171	15243	15195	15272	15182	15128	15141	15254	15331	15277	15165	15176	15251	15254	15171	15193	15188	15294	15132	15279	15421	15185	15082	15023	15301	15282	15113	15078	15180	15036	15333	15041	15211	15182	15314	15199	15201	15164	15224	15177	15168	15150	15044	15017	15213	15236	15212	15084	15201	15059	15172	15043	15142	15114	15198	15292	15151	15237	15228	15286	15172	15028	15139	15035	15178	14933	15130	15118	15378	15241	15316	15186	15265	15148	15365	15128	15212	15195	15165	15282	15197	15228	15156	15007	15184	15211	15359	15121	15146	15343	15186	15237	15326	15266	15195	15192	15158	15196	15225	15278	15211	15149	15121	15415	15105	15160	15017	15184	15149	15183	15184	15114	15120	15226	15341	15204	15148	15216	15310	15224	15120	15234	15105	15160	15324	15244	15169	15196	15281	14980	15224	15246	15108	15304	15103	15306	15369	15187	15042	15171	15320	15104	15241	15234	15147	15215	15216	15166	15181	15139	15230	15232	15035	15164	15050	15141	15197	15257	15254	15219	15284	15199	15282	15320	15079	15301	15196	15320	15229	15183	15266	15104	15128	15096	15274	15214	15217	15259	15057	15162	15112	15111	15185	15148	15203	15263	15099	15275	15245	15250	15248	15176	15171	15223	15184	15131	15139	15090	15386	15210	15112	15234	15205	15287	15188	15202	15264	15112	15178	14983	15211	15344	15185	15282	15243	15287	15303	15114	15294	15424	15145	15058	15061	15366	15202	15140	15165	15306	15133	15179	15285	15183	15239	15046	15263	15276	15398	15101	15101	15320	15145	15179	15090	15257	15304	15172	15027	15323	15175	15185	15219	15174	15162	15316	15336	15244	15188	15175	15327	15025	15171	15076	15231	15131	15298	15134	15218	15175	15202	15129	15074	15288	15425	15074	15151	15345	15326	15280	15146	15236	15132	15243	15179	15274	15193	15247	15226	15125	15128	15150	15139	15246	15326	15170	15343	14995	15221	15154	15133	15207	15240	15058	15348	15160	15208	15238	15079	15252	15283	15250	15403	15329	14999	15312	15268	15219	15189	15139	15198	15284	15369	15159	15226	15209	15266	15008	15216	15285	15196	15159	15174	15247	15112	15183	15473	15206	15198	15226	15227	15170	15156	15169	15066	15196	15202	15218	15076	15160	15277	15114	15318	15227	15236	15053	15276	15287	15094	15220	15153	15251	15209	15194	15172	15141	15121	15287	15021	15095	15203	15129	15195	15295	14987	15221	15051	15124	15167	15098	15122	15249	15208	15154	15283	15259	15207	15273	15074	15337	15101	15222	15142	15341	15193	15210	14964	15009	15161	15145	14946	15157	15279	15041	15331	15196	15053	15095	15250	15213	15288	15082	15219	15229	15114	15195	15253	15331	15117	15187	15059	15070	15390	15085	15140	15079	15291	15387	14974	14978	15247	15234	15302	15149	15156	15111	15471	15137	15301	15226	15267	15170	15086	15153	15216	15344	15299	15379	15201	15158	15185	15141	15090	15020	15199	15172	15163	15248	15231	15056	15170	15237	15221	15188	15091	15174	15296	15096	15325	15159	15191	15184	15118	15285	15053	15063	15082	15151	15163	15179	15333	15184	15272	15072	14979	15399	15188	15155	15165	15202	15282	15183	15170	15251	15119	15246	15352	15208	15276	15381	15416	15159	15099	15222	15228	15259	15280	14954	15232	15168	15294	15017	15222	15070	15105	15196	15045	15264	15093	15220	15200	15149	15148	15174	15318	15219	15188	15301	15239	15184	15140	15185	15239	15191	15213	15121	15209	15310	15123	15037	15187	15091	15088
23439	20931	28272	23996	22579	23741	23564	20298	19860	19788	19211	19107	18927	18635	18669	18604	18521	18510	18354	18527	18114	18138	18376	18049	18083	18113	17905	18156	17844	18006	18046	17888	17882	17853	17857	17754	17952	17851	17795	17757	17798	17811	17909	17811	17788	17705	17927	17824	17942	17776	17766	17726	17995	17898	17629	17640	17862	17660	17539	17811	17780	17793	17687	17824	17943	17750	17632	17807	17646	17842	17634	17634	17656	17416	17760	17923	17559	17835	17863	17795	17701	17701	17630	17923	17820	18025	17763	17864	17550	17597	17683	17930	17881	17903	17737	17568	17838	17904	17709	17715	17959	17597	17670	17817	17840	17647	17702	17760	17658	17565	17737	17683	17783	17795	17630	17629	17755	17624	17471	17739	17810	17740	17955	17808	17627	17735	17767	17624	17542	17807	17847	17743	17747	17747	17958	17577	17832	17611	17786	17694	18013	17696	17637	17735	17784	17719	17808	17962	17665	17860	17693	17643	17651	17900	17726	17853	17712	17799	17738	17589	17853	17952	17572	17830	17806	17786	17670	17586	17668	17817	17640	17761	17838	17716	17812	17791	17828	17721	17583	17820	17687	17762	17595	17659	17776	17888	17815	17800	17670	17699	17751	17838	17793	17901	17632	17888	17761	17699	17688	17614	17912	17685	17634	17826	17663	17721	17743	17847	17695	17803	17709	17843	17740	17649	17666	17668	17730	17779	17797	17672	17823	17532	17591	17784	17609	17846	17677	17549	17692	17666	17513	17560	17699	17676	17788	17722	17802	17901	17823	17634	17738	17824	17783	17699	17591	17950	17811	17719	17585	17994	17897	17708	17667	17726	17800	17714	17813	17664	17665	17628	17770	17689	17678	17641	17756	17843	17681	17761	17832	17928	17760	17812	17617	17910	17828	17863	17587	17660	17868	17648	17868	17727	17802	17631	17799	17704	17698	17683	17659	17775	17902	17842	17751	17727	17770	17747	17673	17808	17757	17787	17689	17666	17572	17798	17809	17843	17749	17602	17651	17675	17750	17781	17956	17793	17759	17792	17802	17670	17742	17914	17903	17801	17818	17710	17749	17637	17759	17647	17704	17771	17762	17811	17808	17632	17592	17804	17822	17592	17574	17760	17553	17644	17570	17803	17739	17737	17652	17571	17534	17725	17710	17715	17768	17559	17705	17660	17784	17879	17706	17878	17674	17891	17918	17549	17757	17606	17681	17599	17989	17764	17817	17833	17475	17540	17695	17840	17648	17591	17841	17905	17663	17872	17855	17686	17768	17752	17837	17771	17867	17685	17776	17781	17877	17629	17789	17693	17650	17723	17753	17687	17624	17551	17617	17578	17768	17824	17443	17522	17818	17894	17618	17745	17677	17589	17676	17712	17758	17792	17746	17725	17660	17647	17761	17559	17737	17749	17749	17959	17770	17759	17821	17730	17774	17634	17930	17832	17773	17789	17809	17814	17812	17585	17859	17694	17613	17570	17771	17670	17630	17799	17835	17754	17690	17728	17814	17713	17719	17785	17832	17523	17798	17767	17532	17654	17777	17731	17752	17830	17795	17851	17924	17869	17714	17810	17838	17852	17780	17647	17779	17580	17821	17800	17810	17715	17718	17681	17606	17590	17788	17739	17901	17622	17835	17675	17551	17491	17727	17779	17813	17727	17876	17757	17846	17722	17928	17688	17603	17562	17763	17985	17731	17924	17822	17747	17765	17888	17746	17753	17629	17713	17860	17614	17804	17642	17585	17726	17802	17663	17639	18013	17660	17840	17625	17771	17695	17809	17773	17607	17561	17701	17691	17561	17779	17667	17727	17729	17695	17536	17648	17778	17814	17763	17691	17739	17628	17688	17700	17780	17676	17729	17518	17553	17818	17852	17837	17601	17601	17570	17799	17763	17684	17757	17594	17667	17813	17884	17747	17752	17733	17792	17748	17745	17881	17803	17766	17590	17681	17431	17795	17637	17952	17837	17630	17810	17820	17606	17531	17713	17541	17744	17807	17664	17699	17621	17777	17806	17708	17790	17818	17569	17957	17826	17765	17627	17768	17658	17582	17692	17679	17602	17850	17565	17724	17586	17710	17557	17636	17863	17796	17681	17617	17824	17818	17689	17718	17770	17901	17648	17924	17619	17698	17563	17721	17810	17751	17780	17702	17559	17911	17722	17832	17653	17812	17643	17890	17777	17737	17859	17847	17874	17630	17764	17841	17740	17856	17637	17609	17611	17945	17641	17615	17533	17698	17754	17606	17683	17748	17571	17635	17820	17695	17637	17834	17821	17703	17769	17715	17644	17796	17792	17612	17982	17585	17720	17721	17813	17753	17801	17758	17836	17932	17733	17670	17713	17642	17716	17834	17632	17816	17782	17722	17912	17751	17686	17625	17761	17722	17644	17555	17523	17746	17806	17774	17790	17917	17665	17690	17680	17746	17778	17708	17743	17587	17666	17529	17708	17634	17827	17896	17890	17812	17621	17681	17719	17705	17836	17597	17860	17711	17713	17814	17911	17732	17776	18000	17656	17798	17793	17631	17664	17838	17678	17495	17721	17837	17706	17842	17720	17734	17605	17690	17602	17503	17718	17852	17732	17684	17849	17992	17674	17890	17708	17944	17636	17712	17801	17558	17780	17839	17746	17528	17597	17582	17698	17704	17721	17547	17542	17635	17890	17703	17876	17878	17491	17470	17783	17576	17831	17769	17638	17925	17660	17872	17733	17778	17789	17721	18014	17659	17661	17805	17869	17755	17602	17641	17722	17830	17755	17672	17771	17814	17885	17785	17816	17783	17541	17758	17781	17746	17713	17778	17679	17618	17692	17761	17678	17609	17733	17811	17656	17670	17850	17584	17749	17880	17530	17774	17611	17772	17528	17880	17964	17792	17633	17870	17664	17764	17793	17659	17722	17576	17681	17630	17708	17799	17724	17605	17707	17821	17643	17787	17775	17781	17724	17708	17662	17697	17631	17536	17794	17632	17693	17859	17757	17935	17873	17634	17728	17807	17933	17945	17997	17824	17926	17817	17648	17706	17674	17681	17629	17771	17520	17610	17786	17560	17806	17849	17728	17807	17770	17865	17866	17644	17710	17786	17780	17704	17887	17850	17916	17853	17678	17377	17602	17596	17854	17704	17741	17795	17700	17590	17809	17855	17797	17865	17926	17729	17713	17586	17834	17684	17784	17612	17861	17669	17756	17631	17833	17713	17755	17854	17559	17770	17642	17689	17756	17834	17673	17691	17744	17653	17757	17737	17661	17556	17488	17633	17781	17772	17811	17637	17727	17664	17643	17839	17796	17715	17723	17834	17854	17808	17756	17601	17802	17731	17711	17947	17822	17787	17830	17633	17801	17769	17601	17681	17641	17674	17859	17756	17810	17770	17816	17766	17793	17657	17425	17880	17692	17736	17808	17819	17804	17704	17715	17704	17656	18067	17909	18150	17749	17675	17633	17830	17636	17612	17818	17687	17833	17672	17540	17925	17663	17827	17775	17849	17684	17688	17710	17619	17436	17697	17869	17760	17546	17662	17845	17754	17764	17754	17662	18111	17886	17817	17730	17842	17658	17830	17507	17949	17690	17678	17719	17626	17863	17731	17861	17791	17840	17518	17701	17713	17853	17748	17530	17611	17720	17892	17798	17735	17890	17708	17783	17849	17752	17625	17601	17671	17787	17676	17965	17576	17590	17949	17776	17879	17914	17804	17692	17790	17643	17703	17702	17811	17685	17728	17720	17813	17804	17741	17627	17814	17756	17591	17689	17741	17834	17683	17727	17687	17763	17751	17699	17619	17829	17698	17811	17595	17593	17770	17727	17659	17791	17825	17605	17711	17675	17824	17656	17715	17700	17795	17795	17731	17813	17650	17686	17757	17769	17685	17741	17754	17670	17640	17637	17854	17775	17649	17706	17706	17784	17680	17646	17856	17769	17552	17674	17828	17700	17924	17811	17818	17589	17703	17619	17554	17799	17757	17951	17860	17695	17889	17731	17963	17701	17753	17713	17798	17718	17929	17752	17745	17607	17769	17592	17696	17675	17796	17615	17658	17570	17732	17797	17788	17786	17731	17849	17753	17864	17847	17700	17712	17669	17827	17622	17784	17546	17819	17672	17747	17785	17625	17712	17885	17637	17719	17921	17799	17651	17746	17677	17695	17583	17633	17710	17915	17694	17577	17768	17819	17665	17791	17814	17749	17761	17865	17732	17754	17680	17575	17568	17471	17755	17850	17799	17798	17956	17660	17648	17640	17556	17607	17899	17835	17878	17901	17733	17730	17709	17910	17447	17866	17955	17811	17753	17883	17649	17868	17757	17651	17927	17646	17843	17903	17794	17912	17787	17801	17827	17785	17776	17666	17675	17709	17767	17639	17837	17962	17704	17729	17798	17771	17751	17594	17623	17734	17576	17919	17845	17572	17612	17712	17952	17876	17822	17799	17849	17779	17743	18117	17758	17695	17751	17828	17896	17665	17522	17628	17680	17658	17624	17651	17690	17472	17655	18001	17755	17565	17584	17834	17573	17812	17602	17777	17732	17715	17545	17642	17718	17784	17802	17666	17661	17607	17823	17554	17757	17708	17656	17938	17987	17669	17780	17789	17863	17687	17715	17871	17761	17712	17623	17937	17754	17723	17829	17592	17562	17716	17719	17881	17847	17823	17715	17943	17653	17656	17641	17747	17798	17722	17797	17756	17764	17903	17614	17747	17753	17886	17671	17828	17659	17688	17571	17652	17903	17806	17576	17886	17583	17827	17706	18047	17784	17679	17688	17796	17920	17687	17676	17785	17945	17749	17772	17659	17766	17532	17682	17757	17610	17576	17651	17913	17782	17718	17663	17789	17850	17900	17533	17733	17721	17704	17839	17699	17803	17856	17796	17755	17598	17721	17705	17763	17797	17733	17946	17786	17885	17868	17854	17755	17748	17817	17727	17807	17878	17894	17561	17640	17693	17830	17496	17670	17859	17940	17771	17888	17621	17755	17717	17586	17891	17615	17673	17997	17853	17800	17627	17915	17530	17781	17697	17838	17802	17579	17680	17822	17771	17726	17643	17843	17771	17816	17775	17895	17817	17754	17741	17718	17580	17672	17816	17634	17923	17758	17864	17656	17732	17617	17638	17632	17674	17683	17612	17832	17770	17631	17786
20662	35343	33952	28233	24664	22346	20655	19766	19018	18312	17735	17403	17018	16892	16928	16645	16618	16452	16138	16343	16214	16161	16014	15957	15849	15898	15888	15853	15819	15771	15761	15864	15529	15752	15513	15553	15499	15700	15599	15514	15372	15593	15543	15457	15664	15597	15547	15388	15497	15515	15644	15598	15404	15416	15525	15622	15505	15578	15529	15439	15569	15360	15679	15385	15430	15559	15550	15470	15584	15584	15554	15531	15506	15527	15497	15587	15446	15449	15447	15486	15525	15438	15534	15469	15429	15740	15460	15385	15394	15493	15603	15461	15412	15588	15697	15551	15517	15524	15536	15475	15353	15287	15368	15517	15480	15328	15302	15532	15443	15393	15446	15417	15450	15499	15418	15476	15487	15430	15569	15582	15492	15404	15543	15506	15535	15506	15425	15580	15305	15534	15442	15345	15258	15292	15488	15450	15417	15367	15392	15222	15488	15435	15409	15531	15459	15423	15579	15354	15348	15473	15458	15356	15367	15515	15401	15586	15451	15449	15601	15488	15454	15355	15794	15535	15629	15374	15460	15438	15490	15349	15385	15444	15495	15356	15350	15530	15557	15334	15472	15377	15487	15368	15554	15383	15408	15449	15391	15483	15362	15490	15470	15535	15220	15346	15315	15272	15557	15364	15423	15272	15392	15351	15397	15417	15448	15505	15360	15325	15336	15427	15455	15441	15481	15436	15372	15476	15568	15286	15570	15297	15522	15504	15286	15638	15405	15472	15573	15483	15293	15551	15371	15387	15371	15280	15598	15340	15455	15547	15553	15313	15377	15501	15409	15277	15503	15318	15512	15405	15467	15369	15387	15520	15372	15354	15530	15164	15470	15364	15217	15455	15370	15474	15382	15495	15331	15553	15496	15377	15395	15402	15246	15464	15507	15304	15437	15377	15671	15289	15422	15513	15382	15292	15384	15408	15572	15448	15499	15620	15445	15533	15323	15368	15509	15356	15384	15522	15513	15495	15496	15469	15441	15457	15523	15468	15514	15566	15453	15361	15303	15405	15272	15403	15465	15538	15502	15346	15501	15531	15594	15639	15502	15455	15407	15328	15451	15538	15554	15446	15566	15417	15432	15500	15401	15523	15324	15286	15499	15375	15583	15464	15392	15574	15423	15336	15255	15442	15450	15542	15396	15498	15359	15413	15471	15350	15431	15405	15338	15531	15488	15520	15633	15341	15595	15519	15434	15554	15492	15384	15258	15298	15395	15308	15493	15615	15448	15433	15451	15456	15476	15403	15324	15493	15500	15401	15625	15347	15493	15380	15443	15416	15332	15413	15583	15302	15340	15447	15455	15457	15447	15364	15362	15485	15579	15472	15447	15431	15382	15375	15493	15466	15401	15365	15489	15432	15565	15426	15468	15328	15565	15504	15460	15353	15415	15429	15449	15317	15529	15321	15238	15467	15356	15543	15482	15255	15357	15312	15541	15567	15364	15384	15339	15556	15443	15580	15348	15433	15451	15543	15223	15569	15352	15374	15480	15419	15487	15260	15433	15363	15444	15524	15562	15530	15504	15542	15443	15679	15442	15538	15527	15537	15262	15399	15538	15280	15437	15579	15491	15466	15451	15490	15545	15678	15451	15323	15510	15491	15483	15565	15403	15437	15523	15450	15488	15498	15385	15294	15522	15531	15439	15362	15495	15297	15278	15384	15487	15516	15517	15502	15612	15560	15321	15522	15469	15397	15433	15501	15303	15479	15463	15524	15546	15473	15336	15392	15464	15473	15381	15471	15447	15570	15529	15458	15501	15601	15312	15419	15501	15496	15600	15438	15272	15367	15413	15350	15442	15374	15513	15438	15450	15450	15558	15214	15264	15376	15287	15438	15453	15355	15376	15365	15360	15419	15232	15425	15556	15533	15407	15444	15452	15504	15549	15347	15440	15567	15510	15409	15565	15497	15392	15427	15467	15450	15376	15410	15569	15471	15320	15433	15445	15408	15390	15418	15588	15393	15523	15499	15425	15491	15484	15351	15557	15489	15508	15548	15639	15426	15380	15396	15464	15327	15380	15483	15458	15420	15496	15476	15500	15382	15311	15357	15361	15466	15427	15437	15532	15580	15392	15588	15467	15363	15384	15419	15584	15421	15326	15535	15451	15479	15384	15467	15492	15469	15416	15470	15362	15402	15309	15213	15332	15376	15504	15536	15546	15475	15492	15209	15522	15609	15506	15261	15369	15345	15451	15536	15436	15553	15334	15254	15503	15264	15475	15462	15412	15492	15571	15406	15434	15496	15553	15378	15520	15495	15457	15352	15526	15386	15462	15536	15415	15524	15534	15326	15395	15573	15490	15362	15324	15497	15364	15401	15469	15476	15425	15450	15369	15408	15450	15331	15558	15435	15507	15445	15583	15441	15234	15435	15544	15488	15547	15600	15433	15563	15500	15410	15286	15518	15376	15478	15542	15562	15376	15412	15383	15460	15364	15438	15323	15332	15456	15395	15371	15629	15477	15501	15514	15407	15319	15368	15478	15293	15402	15497	15528	15292	15511	15322	15541	15447	15440	15547	15488	15427	15428	15456	15519	15645	15528	15466	15351	15549	15547	15368	15444	15523	15551	15565	15506	15460	15516	15361	15364	15506	15377	15623	15418	15438	15497	15554	15385	15455	15422	15343	15525	15555	15518	15449	15400	15350	15534	15464	15504	15401	15412	15542	15238	15421	15401	15481	15277	15422	15471	15349	15375	15216	15560	15266	15396	15401	15448	15387	15525	15468	15421	15367	15439	15391	15472	15368	15496	15485	15358	15310	15313	15426	15508	15395	15321	15352	15490	15471	15361	15316	15410	15466	15519	15525	15313	15507	15485	15605	15307	15482	15396	15455	15472	15597	15491	15309	15550	15408	15482	15408	15523	15473	15348	15517	15431	15350	15463	15314	15458	15349	15507	15485	15445	15363	15470	15517	15350	15477	15540	15317	15456	15438	15324	15493	15442	15351	15441	15434	15408	15264	15380	15368	15631	15432	15370	15673	15417	15400	15338	15569	15580	15212	15363	15462	15370	15323	15515	15401	15513	15474	15353	15351	15570	15521	15416	15411	15333	15279	15470	15534	15560	15555	15243	15411	15484	15370	15287	15437	15429	15377	15568	15506	15241	15441	15550	15458	15520	15424	15522	15693	15339	15370	15363	15221	15342	15363	15384	15464	15435	15396	15469	15426	15541	15459	15425	15381	15552	15383	15326	15354	15640	15527	15525	15334	15387	15337	15411	15298	15428	15364	15483	15487	15465	15580	15552	15311	15408	15607	15359	15427	15465	15441	15363	15407	15436	15392	15291	15484	15414	15425	15411	15349	15569	15411	15333	15522	15440	15633	15320	15535	15445	15353	15461	15521	15391	15519	15443	15281	15488	15513	15210	15438	15519	15349	15480	15686	15404	15278	15510	15370	15500	15469	15617	15375	15267	15562	15461	15485	15604	15555	15336	15353	15343	15463	15429	15364	15308	15481	15556	15506	15425	15542	15428	15425	15550	15414	15313	15561	15349	15382	15341	15525	15414	15481	15533	15509	15400	15465	15484	15411	15481	15534	15375	15475	15577	15293	15361	15435	15602	15450	15445	15472	15411	15539	15390	15478	15551	15439	15458	15520	15566	15339	15377	15336	15497	15466	15332	15638	15435	15324	15546	15464	15493	15531	15591	15425	15385	15413	15557	15380	15389	15448	15359	15555	15425	15352	15369	15407	15406	15447	15463	15616	15523	15423	15413	15414	15364	15420	15489	15460	15414	15447	15480	15439	15408	15431	15590	15518	15371	15533	15554	15562	15464	15532	15508	15326	15492	15406	15486	15395	15480	15548	15345	15394	15466	15426	15344	15270	15496	15436	15398	15491	15634	15327	15344	15382	15623	15494	15434	15464	15476	15554	15423	15374	15378	15359	15397	15404	15377	15484	15505	15468	15394	15368	15300	15369	15509	15561	15378	15473	15349	15491	15293	15331	15426	15422	15403	15471	15520	15497	15523	15449	15614	15369	15463	15381	15497	15410	15455	15340	15550	15557	15388	15403	15384	15355	15480	15318	15496	15520	15488	15442	15402	15358	15417	15414	15607	15432	15385	15298	15395	15476	15301	15539	15320	15434	15383	15425	15395	15481	15467	15492	15468	15494	15518	15473	15421	15392	15416	15545	15393	15396	15372	15375	15458	15624	15272	15458	15414	15546	15297	15433	15523	15480	15432	15358	15476	15507	15477	15735	15528	15368	15564	15329	15429	15535	15321	15456	15476	15390	15486	15268	15448	15419	15506	15289	15406	15332	15302	15453	15460	15498	15409	15496	15315	15293	15552	15510	15549	15390	15475	15415	15437	15313	15411	15281	15314	15518	15502	15180	15431	15519	15648	15492	15301	15485	15468	15428	15425	15310	15301	15452	15395	15268	15510	15550	15405	15218	15490	15312	15466	15460	15396	15346	15571	15399	15286	15464	15493	15482	15505	15467	15460	15522	15520	15512	15464	15402	15468	15412	15388	15287	15440	15495	15567	15306	15630	15367	15543	15414	15646	15443	15440	15489	15561	15433	15326	15415	15378	15398	15381	15322	15299	15545	15365	15494	15496	15304	15284	15421	15591	15554	15536	15488	15400	15596	15506	15554	15463	15469	15457	15413	15590	15387	15454	15327	15544	15387	15525	15385	15396	15397	15436	15320	15519	15463	15345	15451	15461	15383	15461	15490	15486	15444	15646	15439	15368	15545	15290	15420	15491	15322	15319	15556	15509	15603	15327	15227	15397	15404	15633	15465	15503	15298	15497	15451	15320	15397	15559	15496	15393	15453	15489	15413	15481	15520	15499	15380	15487	15392	15495	15252	15473	15400	15464	15306	15393	15513	15462	15390	15508	15469	15492	15336	15525	15340	15461	15452	15267	15560	15419	15418	15513	15538	15317	15455	15521	15255	15300	15459	15460	15455	15448	15358	15394	15338	15520	15378	15461	15505	15376	15414	15427	15408	15568	15577	15478	15410	15478	15675	15503	15515	15507	15391	15454	15380	15396	15422	15565	15614	15448	15518	15463	15459	15667	15517	15382	15517	15401	15553	15482	15437	15405	15246	15471	15410	15397	15532	15474	15382	15415	15432	15365	15547	15374	15337	15465	15366	15403	15535	15553	15382	15381	15476
22354	20845	28468	23321	21369	24168	26779	21932	20850	20649	20081	19683	19463	19431	19191	19107	19008	19253	18886	18497	18679	18416	18516	18394	18363	18087	18241	18295	18230	18076	18458	18166	18072	18361	18108	17968	17979	17953	18028	18207	18033	18227	17914	17878	18001	17926	18126	18107	18031	17946	18024	17799	17905	17928	18127	18062	17975	18037	17758	18031	17882	17989	18064	17824	17892	18015	18024	17909	17984	17841	18001	17858	17709	17892	17769	17877	17721	17991	17807	17790	17927	17971	17926	18038	17992	17831	18048	17813	17700	17866	17704	17866	17862	17833	17962	17751	17903	18062	17843	18025	18062	17935	17881	17920	17901	17862	18005	17737	17917	17860	17996	17760	17818	17924	17722	17943	17797	17861	17716	17951	17941	17928	18025	17822	17848	17871	17842	18092	17855	18003	17849	17718	17925	17833	17948	17914	17860	17999	17795	17853	17806	17748	17872	17869	17910	17840	17869	17811	17970	17919	17985	17891	18027	17931	17733	17828	17937	18010	17753	18029	17872	17928	17775	17835	17779	17935	17980	17852	17745	17720	17818	17792	17741	17757	17885	17784	17944	18103	17722	17782	17926	17750	17905	17717	17829	17889	17714	17869	17896	18083	17953	17705	17806	17936	17916	18023	17773	17674	17884	17832	17859	17981	17905	17823	17893	17792	18007	18054	18071	17908	18021	18114	17898	17862	17979	17951	17769	17937	17807	17936	17908	18080	17943	18027	17755	17884	17743	17767	17809	18107	17953	17863	17956	17680	17779	17862	17915	17863	17952	17692	17835	17946	17839	17880	17946	17891	17818	17979	17949	17879	17763	17919	18081	17848	17895	17729	17861	17848	17935	17932	17744	17675	17757	17846	17996	17969	17814	17886	17650	17668	17913	17891	17808	17912	17918	17820	17770	17789	17787	17914	17965	18076	17918	17914	17974	17918	18055	17852	17934	17899	17692	17782	17873	17873	17729	17745	17823	17907	17899	18079	17792	17756	17948	17722	17824	17756	17835	17800	17795	17996	18017	17967	18097	17786	17888	17884	17664	17869	17763	17880	17938	17998	17839	17902	17800	18113	17900	17695	17796	17655	17888	17917	17824	17864	17813	17897	17880	17851	17905	17797	17809	17896	17682	17800	17891	17791	17721	17918	17890	17633	18004	17806	18055	17719	17721	17821	18031	17854	17747	17989	18035	17966	18020	17818	17966	17811	17657	17824	17792	17906	18120	18072	17942	17741	17759	17674	17663	18091	17821	17751	17812	17755	17834	17645	17892	17896	17847	17907	17935	17693	17959	17689	17798	17996	17736	17761	17852	17911	17923	17863	17954	17590	17843	17945	17817	17938	17855	18103	17894	17927	17982	17662	17760	17810	17969	17737	17892	17899	17878	17751	17612	17662	17867	18085	17965	17659	17818	17776	18178	17915	17641	18005	18254	17866	17472	17921	17794	17852	17736	17952	17920	17925	18088	18001	17654	17735	17867	17872	17877	17924	17780	17940	17903	17890	17603	17864	17790	17823	17925	17829	17825	18031	17980	17954	17706	17894	17874	17765	17879	17809	17880	17985	17800	17804	17976	17715	17966	17751	17889	17668	17945	17956	17952	17792	17700	17975	17865	17888	18036	17915	17921	17893	17635	17901	17722	17825	17821	17892	18065	17901	17889	17834	17973	17743	17954	17743	17769	17943	17992	17683	17822	17777	17770	17964	17931	17915	17875	17904	17939	17823	17765	17949	17816	17964	17787	17782	17847	17846	17919	17975	17535	17869	17610	17942	17807	17803	17993	18083	18068	17860	17839	17831	17804	17834	17508	17768	18056	17768	18022	17723	17846	17899	18007	17819	17794	17963	17885	17625	17851	17657	17633	17922	17982	17972	17872	17879	17730	17711	17904	17656	17684	17792	17817	17736	17866	18003	17983	17881	17786	17799	17914	17801	17619	17930	17919	17689	17797	17854	17904	17771	18030	17941	17761	17659	17799	17884	17983	17798	17653	17881	17969	17852	17989	17941	17726	17953	17889	17771	17864	17790	17905	17850	18106	18046	17958	17860	17926	17859	17690	17715	17826	17928	17932	17895	17644	17759	17830	17947	17998	17823	17655	18083	17851	17943	17672	18014	17933	17975	18035	17729	17745	17799	17838	17731	17865	17961	17838	17716	17750	17857	17949	17792	17894	17873	17846	17858	17839	17917	18012	17855	17901	17856	17809	17770	17841	17882	17984	17808	17904	17854	17813	17962	18048	17668	17846	17829	17931	17973	17947	17866	17889	17790	17771	17937	17763	17707	17841	17854	17696	17981	17673	17905	17888	17896	17724	17823	17783	17789	17882	17901	17867	17958	17809	17891	17670	17809	17847	17685	17851	17877	17730	17718	17775	17565	18007	17791	17697	17819	17750	17780	17880	17808	17763	17679	17666	17874	17781	17781	17952	17883	17917	17772	17906	18053	17980	17980	17911	17856	17859	17957	17968	17960	17682	17896	17859	17914	17829	17956	17886	17873	18034	17785	17852	17792	17823	17607	17621	17955	17935	17962	17713	17643	17828	17809	17897	17736	17886	17922	17888	17751	17870	17882	17906	17757	17825	17782	17919	17983	17842	17874	17737	17899	17899	17923	17742	17782	18104	17929	17961	17678	17748	17758	17884	17819	17949	18014	17872	17864	17813	17843	18000	17833	18080	17853	17825	17732	17992	17897	17976	17930	17902	17997	17996	17908	17906	17701	17539	17890	17652	17986	17865	17947	17746	17811	17659	17762	17892	17936	17893	17866	18069	17866	17966	17789	17798	17905	17811	17932	17909	18011	17883	17858	17969	17913	17876	17914	17742	17586	17797	17945	17875	17809	17877	17963	17985	17929	17735	17942	17768	17975	17963	17981	17958	17819	17773	17811	17866	17686	17752	17983	17950	17725	17994	17753	17809	17914	17862	17894	17816	17953	17858	17897	17904	17921	17991	17978	17753	17834	17801	17645	17955	17818	17709	17580	17840	17873	17974	17997	17950	17620	17840	17853	17933	17827	17758	17716	17823	17784	17925	17870	17892	17815	17973	17761	17631	17836	17905	18003	18011	17944	17795	17822	17975	17783	17856	17886	18111	17845	17889	17824	17905	17681	17799	17891	17943	17705	17776	17882	17828	17750	17788	17706	17896	17951	18135	17883	18102	17603	17850	17963	17948	17891	17891	17951	17914	17757	18008	17710	17885	17857	17883	18147	17844	17827	17703	17716	17815	17981	17767	17808	18025	17717	17882	17862	17887	17849	17800	17823	18148	17979	17712	17713	17740	17984	17682	17853	17845	18014	17762	17974	17846	17900	17718	17921	18093	18032	17764	17984	17860	17696	17850	17759	17893	17918	17990	17820	17883	17829	17718	17746	17989	17854	17874	17933	17917	17895	18020	17871	17805	17826	17990	17781	17835	17821	17736	17945	17856	18001	17909	17735	17747	17841	17896	17695	17981	17784	17899	17848	17954	17824	17820	18018	17764	17861	17985	17841	17911	17738	17765	17806	17829	17783	17755	17894	17709	17698	17635	17904	17681	17859	17908	17963	17881	17955	17795	17836	17779	17854	17827	17766	17821	17727	17920	17679	17829	17901	17748	17917	17949	17921	17941	17805	18015	17981	17898	17820	17888	17618	17794	18052	17881	17826	17956	17871	17893	17854	17910	17785	17857	17748	17643	17864	17916	17841	17705	17788	17745	17853	17906	17916	17891	18018	17883	17894	17902	17861	17742	17796	17787	17849	17794	17905	17925	17664	17728	17736	18016	17776	17859	17834	17980	17913	17700	17845	17658	17715	17982	17863	17878	17913	17878	17804	17965	17919	17799	17779	17730	17823	17786	17800	17808	17901	17766	18048	17935	17933	17897	17988	17853	17707	17693	17828	18048	17962	17805	17705	17910	17988	17954	17870	17833	17964	17704	17757	17683	17764	17951	17834	18093	17859	17919	17735	17827	17725	17777	17980	17767	18020	17874	18024	17917	17810	17937	17770	17918	17748	17753	17927	17856	17736	17857	17763	17751	17849	17869	17882	17838	17975	17959	17949	18034	17663	17627	17731	17868	17829	17727	17734	17960	17797	17806	18036	17969	17841	17680	17909	18010	17982	17702	17806	17926	17834	17861	17666	17700	17892	17931	17788	17813	17727	17837	18063	17882	17726	17799	17742	17916	18019	18021	17854	17814	17845	17635	17805	17755	17925	17853	17874	17749	17771	17819	17875	17941	17739	17847	17605	17804	17707	17894	17754	17651	17929	17897	17791	17820	17944	17798	17638	17873	17766	17722	17728	17772	17774	17959	17864	18008	17990	18060	17840	17878	18048	17829	18029	17891	17807	17992	17948	17974	17904	17908	17672	17750	17975	17850	17922	17991	17888	17836	17732	17751	17973	17999	17889	17898	17723	17747	17723	17993	18095	17897	17974	17806	17845	17938	17718	17739	17763	17790	18102	18007	17902	17905	17903	17669	17775	17888	17752	17844	17820	17825	17789	17835	17776	18052	17698	18043	17962	17886	17870	17847	17677	17741	17982	17836	17875	17939	17777	17833	17772	17808	17949	17869	17819	17621	17539	17723	17901	17854	17836	17806	17935	17752	17875	17869	17769	17818	17929	17833	17794	17852	17732	17848	17999	17856	17668	17777	17816	17990	17630	17642	17779	17975	17894	17752	17847	17989	18004	17801	17908	17909	17803	17971	17832	17876	17967	17699	17783	17830	18190	17829	17710	17917	17934	17873	17915	17899	17677	17934	17872	17963	17938	17587	17735	17854	18014	17888	18012	18000	17799	17855	17932	17713	17861	17678	17804	17915	18029	17863	17833	17548	17868	17748	17840	17811	17854	17904	17990	17845	18078	17780	17973	17894	17823	17809	17839	18111	17752	17908	17744	17800	17856	17869	17814	17848	17944	18068	17957	18001	17627	17886	17780	17847	17807	17999	17544	17911	17901	17767	18021	17623	18014	17957	17856	17868	17900	17738	17941	17876	17935	17927	17513	17776	17929	17884	17679	17847	17827	17713	17777	17779	17993	17737	17948	17908	17815	17769	17823	18117	17924	17909	17834	17892	17784	17936	17908	17969	17887	17643	17846	17713	17871	18012	17883	17851	17823	17744	17928	17924	17763	17769	17758	17920	17810	17789	17956
22817	39429	38154	31734	27734	24748	22664	21468	20291	19282	18664	18198	17733	17591	17645	17245	17002	16850	16746	16430	16414	16314	16171	16075	16126	16093	15974	15845	15774	15728	15830	15741	15723	15800	15754	15729	15596	15616	15501	15579	15466	15537	15447	15501	15575	15431	15666	15683	15557	15635	15512	15615	15498	15534	15310	15457	15489	15530	15531	15551	15539	15573	15531	15551	15575	15723	15410	15548	15586	15463	15595	15684	15377	15614	15390	15458	15464	15481	15444	15442	15422	15569	15309	15265	15464	15436	15567	15661	15342	15386	15399	15459	15161	15486	15534	15432	15658	15391	15456	15494	15513	15614	15503	15689	15339	15614	15390	15305	15505	15297	15381	15563	15506	15439	15504	15624	15507	15617	15604	15456	15488	15639	15445	15510	15454	15335	15591	15501	15492	15379	15488	15329	15422	15443	15352	15511	15497	15454	15656	15600	15544	15493	15667	15688	15549	15486	15521	15378	15454	15475	15421	15450	15575	15391	15539	15502	15534	15492	15494	15450	15436	15510	15577	15432	15517	15494	15358	15388	15340	15556	15419	15436	15505	15391	15381	15438	15668	15450	15410	15456	15506	15437	15424	15415	15478	15401	15665	15307	15568	15197	15540	15542	15589	15391	15295	15537	15421	15451	15604	15517	15301	15420	15468	15392	15442	15481	15493	15442	15478	15452	15444	15471	15575	15390	15397	15406	15364	15244	15531	15511	15665	15473	15584	15512	15408	15442	15557	15322	15342	15449	15423	15389	15484	15397	15499	15359	15268	15705	15344	15367	15241	15435	15504	15414	15401	15366	15494	15322	15669	15385	15467	15454	15455	15645	15413	15504	15338	15422	15405	15556	15296	15635	15442	15610	15370	15321	15475	15338	15573	15395	15549	15261	15569	15226	15618	15373	15524	15274	15433	15328	15476	15403	15469	15288	15597	15500	15460	15437	15516	15467	15591	15245	15366	15297	15460	15451	15486	15563	15513	15490	15476	15338	15439	15334	15536	15500	15619	15460	15413	15381	15429	15338	15542	15369	15459	15495	15352	15519	15445	15537	15335	15307	15403	15450	15505	15524	15367	15635	15590	15325	15544	15463	15427	15627	15651	15233	15564	15466	15620	15402	15345	15426	15476	15374	15551	15493	15557	15345	15484	15438	15403	15579	15410	15438	15318	15238	15329	15522	15577	15408	15354	15451	15487	15486	15491	15473	15402	15557	15444	15362	15441	15404	15490	15285	15554	15276	15501	15143	15418	15396	15602	15373	15486	15417	15354	15360	15548	15500	15463	15363	15289	15282	15453	15366	15314	15572	15588	15569	15409	15331	15359	15615	15578	15396	15372	15517	15393	15546	15420	15422	15334	15517	15316	15485	15335	15414	15423	15580	15385	15190	15529	15327	15530	15481	15515	15350	15568	15378	15479	15372	15445	15489	15294	15366	15391	15499	15434	15489	15284	15475	15482	15284	15414	15364	15494	15247	15451	15371	15301	15368	15473	15372	15598	15420	15378	15508	15350	15347	15314	15467	15409	15455	15423	15544	15458	15319	15565	15398	15500	15294	15319	15442	15476	15452	15576	15371	15438	15459	15479	15336	15410	15477	15497	15448	15458	15555	15505	15527	15547	15470	15542	15563	15378	15534	15522	15360	15372	15296	15501	15280	15608	15264	15512	15563	15237	15344	15585	15455	15398	15336	15293	15578	15620	15564	15456	15573	15517	15417	15455	15261	15528	15567	15458	15336	15507	15235	15487	15259	15281	15460	15576	15441	15490	15580	15284	15377	15455	15382	15525	15417	15258	15553	15512	15560	15366	15610	15553	15437	15252	15561	15579	15514	15642	15471	15467	15487	15502	15666	15234	15426	15452	15494	15418	15383	15446	15230	15365	15375	15360	15591	15408	15476	15506	15493	15431	15292	15394	15729	15283	15565	15631	15584	15415	15503	15275	15480	15461	15411	15297	15328	15362	15690	15392	15469	15540	15534	15395	15765	15330	15581	15446	15455	15480	15428	15239	15464	15561	15348	15358	15297	15528	15357	15341	15488	15391	15455	15361	15483	15453	15448	15522	15406	15403	15553	15365	15340	15687	15268	15370	15458	15521	15310	15485	15509	15500	15309	15462	15447	15419	15414	15405	15360	15451	15363	15425	15487	15381	15545	15540	15370	15387	15489	15418	15622	15330	15484	15424	15491	15434	15585	15461	15422	15498	15411	15480	15397	15521	15470	15590	15525	15477	15389	15279	15408	15326	15419	15513	15572	15330	15565	15456	15547	15579	15450	15517	15476	15504	15486	15463	15320	15462	15398	15639	15475	15406	15497	15491	15294	15417	15421	15288	15514	15358	15466	15646	15302	15614	15474	15547	15335	15400	15489	15505	15538	15400	15406	15453	15519	15466	15563	15426	15566	15315	15349	15432	15638	15455	15444	15507	15417	15400	15286	15371	15462	15505	15522	15397	15482	15274	15450	15463	15533	15435	15355	15339	15537	15476	15386	15361	15295	15487	15307	15355	15293	15206	15397	15687	15546	15293	15489	15584	15467	15382	15279	15429	15426	15550	15252	15438	15380	15457	15463	15534	15488	15317	15507	15474	15521	15345	15432	15517	15426	15517	15468	15426	15466	15436	15622	15449	15456	15512	15435	15484	15500	15538	15343	15369	15556	15346	15584	15468	15480	15492	15578	15450	15411	15408	15521	15487	15423	15326	15444	15494	15591	15426	15351	15445	15267	15469	15415	15431	15511	15288	15230	15348	15440	15458	15452	15464	15586	15520	15412	15534	15423	15690	15402	15520	15577	15443	15560	15396	15604	15369	15438	15548	15444	15398	15469	15458	15457	15420	15406	15379	15467	15345	15455	15682	15494	15437	15516	15602	15480	15418	15310	15430	15373	15409	15582	15387	15218	15502	15319	15292	15642	15573	15492	15404	15557	15315	15603	15414	15476	15276	15470	15567	15518	15626	15491	15258	15630	15212	15363	15494	15437	15471	15594	15470	15395	15601	15522	15562	15351	15400	15435	15506	15574	15347	15488	15430	15451	15328	15328	15345	15459	15370	15378	15312	15373	15190	15465	15525	15446	15377	15372	15346	15342	15333	15462	15328	15361	15430	15425	15286	15487	15417	15479	15413	15558	15435	15414	15357	15543	15309	15396	15506	15507	15291	15368	15355	15378	15364	15356	15456	15537	15420	15536	15540	15593	15513	15405	15481	15486	15307	15571	15395	15254	15440	15539	15441	15386	15508	15495	15504	15362	15461	15323	15502	15475	15447	15600	15357	15415	15373	15661	15501	15444	15486	15397	15406	15555	15386	15464	15526	15433	15365	15379	15435	15590	15542	15519	15503	15441	15502	15503	15502	15554	15599	15290	15521	15568	15345	15320	15420	15303	15470	15446	15440	15505	15353	15336	15579	15379	15419	15539	15378	15315	15473	15449	15420	15276	15484	15368	15515	15436	15465	15306	15483	15360	15557	15424	15402	15500	15481	15658	15420	15461	15246	15367	15502	15411	15556	15469	15594	15573	15357	15515	15366	15296	15436	15525	15405	15448	15409	15382	15486	15483	15528	15435	15557	15533	15417	15584	15415	15485	15510	15405	15552	15552	15464	15378	15411	15432	15472	15456	15477	15438	15441	15438	15522	15223	15561	15582	15262	15492	15369	15648	15429	15515	15527	15437	15628	15328	15566	15438	15441	15501	15558	15340	15421	15466	15345	15392	15442	15368	15487	15538	15337	15553	15455	15348	15571	15287	15545	15518	15520	15509	15477	15455	15237	15440	15504	15382	15463	15405	15470	15441	15459	15404	15579	15408	15432	15375	15356	15452	15377	15656	15539	15353	15376	15541	15578	15475	15474	15505	15333	15549	15451	15386	15397	15400	15547	15427	15432	15552	15495	15380	15295	15493	15458	15432	15375	15265	15449	15620	15499	15331	15314	15353	15358	15477	15625	15422	15316	15400	15391	15513	15393	15450	15372	15348	15374	15401	15579	15544	15321	15474	15579	15306	15492	15624	15457	15452	15723	15283	15495	15428	15283	15531	15548	15514	15389	15494	15485	15532	15261	15354	15423	15545	15370	15444	15497	15408	15551	15356	15424	15535	15568	15587	15589	15477	15361	15576	15498	15491	15529	15460	15259	15448	15568	15334	15509	15433	15378	15291	15532	15529	15454	15637	15431	15528	15492	15330	15469	15490	15492	15371	15353	15527	15480	15460	15430	15439	15279	15571	15520	15395	15408	15477	15472	15419	15408	15296	15445	15492	15464	15411	15167	15375	15542	15582	15408	15357	15458	15473	15412	15309	15624	15473	15524	15369	15427	15506	15402	15413	15509	15414	15451	15401	15396	15392	15306	15455	15436	15289	15450	15296	15534	15536	15478	15413	15375	15617	15498	15410	15485	15475	15383	15605	15515	15377	15418	15448	15442	15319	15544	15555	15442	15459	15555	15454	15572	15504	15358	15476	15580	15390	15414	15393	15279	15373	15353	15440	15424	15441	15513	15350	15372	15389	15311	15319	15436	15411	15228	15549	15497	15421	15455	15598	15462	15452	15465	15279	15467	15324	15379	15534	15385	15320	15565	15429	15416	15512	15393	15519	15322	15380	15593	15461	15538	15454	15503	15336	15253	15546	15542	15485	15376	15611	15234	15343	15502	15549	15374	15479	15453	15500	15306	15574	15442	15495	15429	15203	15499	15583	15545	15542	15403	15487	15426	15573	15444	15490	15240	15365	15394	15330	15334	15504	15493	15493	15334	15473	15423	15482	15297	15328	15348	15436	15490	15487	15548	15468	15517	15405	15574	15502	15371	15515	15558	15287	15518	15502	15545	15474	15451	15423	15419	15493	15393	15431	15368	15540	15541	15465	15576	15433	15318	15292	15359	15571	15512	15479	15504	15569	15528	15312	15550	15312	15336	15488	15506	15461	15436	15270	15529	15439	15419	15409	15483	15536	15594	15552	15426	15507	15394	15395	15480	15466	15534	15587	15466	15350	15378	15406	15456	15335	15537	15412	15484	15328	15456	15447	15431	15440	15467	15310	15454	15609	15525	15422	15469	15430	15352	15494	15561	15404	15655	15577	15575	15531	15307	15459	15379	15250	15255	15375	15332	15567	15524	15325	15459	15399	15294	15612	15429	15559
27441	22694	27427	25417	21322	20538	19950	19048	18493	18299	18000	18174	18085	18164	18052	18024	17902	17786	17991	17704	17802	17783	17631	17649	17721	17541	17652	17632	17741	17521	17493	17719	17577	17460	17486	17441	17795	17643	17393	17530	17660	17362	17487	17490	17571	17532	17426	17533	17554	17600	17356	17623	17674	17355	17723	17616	17513	17823	17542	17662	17588	17421	17472	17506	17482	17560	17585	17701	17525	17301	17461	17626	17415	17689	17544	17498	17698	17425	17499	17610	17405	17486	17585	17534	17402	17524	17662	17504	17699	17610	17609	17565	17434	17639	17678	17562	17537	17376	17443	17313	17605	17578	17379	17436	17669	17393	17506	17676	17495	17322	17565	17624	17563	17390	17440	17543	17512	17400	17543	17441	17505	17349	17410	17453	17292	17580	17514	17553	17491	17413	17656	17443	17335	17738	17776	17322	17343	17388	17402	17240	17308	17566	17332	17329	17535	17547	17598	17348	17510	17418	17461	17385	17576	17393	17472	17551	17319	17617	17433	17520	17545	17385	17504	17305	17586	17331	17437	17610	17230	17495	17685	17371	17552	17515	17474	17465	17515	17384	17308	17486	17508	17536	17394	17522	17320	17553	17446	17537	17521	17573	17649	17471	17513	17456	17395	17510	17271	17432	17590	17540	17369	17407	17471	17411	17402	17344	17599	17398	17656	17413	17795	17443	17427	17527	17523	17616	17568	17456	17596	17322	17627	17452	17452	17586	17479	17248	17302	17159	17361	17502	17456	17599	17487	17510	17431	17757	17717	17468	17708	17457	17528	17577	17525	17539	17571	17498	17442	17476	17325	17615	17409	17576	17504	17381	17455	17791	17543	17601	17539	17617	17583	17531	17423	17607	17399	17326	17491	17623	17533	17417	17506	17442	17385	17604	17527	17525	17295	17329	17316	17463	17353	17404	17494	17524	17564	17550	17312	17337	17378	17475	17288	17410	17449	17555	17496	17447	17554	17434	17353	17396	17468	17677	17425	17432	17491	17511	17480	17526	17470	17500	17386	17408	17441	17477	17328	17244	17291	17514	17346	17506	17490	17370	17310	17461	17765	17282	17592	17457	17529	17525	17514	17570	17513	17591	17430	17360	17273	17514	17421	17601	17486	17535	17622	17789	17504	17591	17493	17356	17459	17457	17504	17323	17357	17280	17476	17517	17546	17473	17381	17431	17398	17298	17460	17412	17477	17451	17608	17447	17403	17405	17612	17521	17452	17685	17495	17589	17559	17587	17421	17370	17327	17452	17400	17488	17644	17337	17498	17671	17384	17254	17524	17491	17702	17578	17432	17656	17458	17582	17401	17460	17422	17545	17647	17585	17341	17646	17517	17516	17414	17646	17426	17363	17587	17481	17491	17486	17448	17468	17406	17532	17613	17469	17465	17672	17369	17365	17623	17513	17756	17337	17525	17615	17520	17391	17522	17574	17724	17393	17372	17412	17688	17404	17678	17490	17490	17457	17457	17517	17606	17408	17411	17523	17526	17381	17472	17384	17710	17465	17492	17464	17325	17382	17577	17684	17555	17597	17541	17316	17642	17242	17554	17687	17539	17351	17523	17424	17665	17513	17299	17338	17323	17610	17306	17432	17454	17325	17434	17593	17484	17449	17389	17476	17512	17458	17395	17287	17632	17569	17247	17493	17566	17244	17354	17482	17417	17396	17560	17429	17496	17384	17564	17518	17588	17572	17350	17538	17426	17617	17407	17623	17623	17478	17531	17464	17772	17517	17572	17498	17736	17380	17379	17341	17612	17478	17412	17411	17564	17399	17613	17291	17441	17419	17396	17239	17536	17525	17401	17457	17397	17370	17423	17627	17540	17378	17462	17588	17501	17375	17438	17431	17536	17537	17714	17296	17479	17442	17445	17402	17511	17388	17262	17244	17554	17327	17723	17535	17412	17577	17644	17398	17701	17500	17421	17571	17586	17319	17469	17530	17308	17422	17668	17487	17578	17664	17388	17486	17700	17402	17568	17539	17442	17466	17575	17485	17808	17830	17673	17545	17494	17451	17451	17214	17352	17409	17318	17333	17532	17538	17387	17504	17447	17692	17487	17384	17648	17425	17447	17760	17514	17412	17442	17480	17624	17642	17512	17457	17470	17495	17469	17445	17437	17555	17613	17358	17426	17423	17545	17490	17466	17507	17289	17471	17491	17594	17606	17428	17456	17610	17615	17492	17392	17607	17572	17437	17559	17425	17761	17443	17501	17324	17439	17538	17461	17560	17416	17363	17586	17541	17389	17524	17238	17436	17481	17415	17534	17452	17662	17316	17357	17375	17418	17459	17718	17255	17477	17418	17442	17483	17582	17673	17754	17392	17408	17428	17310	17403	17434	17579	17649	17535	17670	17377	17555	17641	17688	17655	17414	17593	17377	17451	17346	17641	17635	17431	17581	17462	17581	17529	17541	17286	17447	17400	17447	17460	17413	17569	17348	17394	17655	17623	17633	17480	17537	17258	17652	17468	17427	17604	17442	17527	17593	17658	17484	17340	17404	17417	17485	17265	17308	17571	17474	17554	17543	17482	17500	17485	17530	17489	17506	17542	17666	17597	17391	17471	17469	17527	17394	17725	17720	17546	17413	17435	17510	17587	17488	17575	17396	17447	17407	17359	17466	17512	17479	17500	17478	17684	17591	17455	17655	17549	17397	17343	17538	17604	17573	17546	17526	17400	17396	17318	17613	17427	17177	17380	17494	17466	17548	17646	17589	17371	17327	17607	17521	17392	17580	17599	17402	17337	17511	17440	17379	17500	17397	17468	17400	17653	17482	17471	17640	17299	17431	17351	17456	17520	17589	17564	17440	17622	17466	17701	17357	17702	17473	17658	17638	17372	17565	17570	17585	17424	17429	17654	17652	17274	17374	17556	17640	17465	17673	17521	17479	17511	17414	17339	17530	17471	17380	17441	17695	17610	17461	17428	17555	17485	17420	17526	17463	17644	17470	17372	17398	17541	17374	17625	17566	17512	17610	17591	17544	17564	17612	17501	17517	17435	17560	17478	17394	17614	17661	17579	17500	17420	17664	17472	17399	17567	17435	17483	17514	17414	17452	17415	17647	17417	17479	17456	17526	17785	17606	17382	17326	17394	17449	17369	17602	17414	17477	17397	17488	17368	17462	17465	17419	17402	17562	17612	17518	17532	17468	17619	17543	17621	17505	17429	17536	17746	17482	17475	17421	17417	17447	17445	17516	17440	17614	17493	17238	17319	17591	17432	17433	17506	17625	17431	17494	17791	17571	17524	17442	17584	17316	17607	17454	17418	17475	17707	17463	17577	17338	17368	17604	17481	17529	17440	17497	17363	17546	17656	17294	17694	17646	17518	17412	17499	17381	17347	17548	17226	17229	17379	17575	17606	17611	17383	17578	17678	17526	17617	17399	17415	17383	17595	17516	17274	17658	17785	17497	17870	17707	17436	17383	17599	17590	17203	17479	17534	17362	17391	17633	17714	17742	17238	17363	17531	17376	17571	17284	17427	17398	17391	17460	17241	17439	17580	17538	17384	17407	17434	17479	17348	17378	17415	17522	17552	17583	17436	17652	17281	17531	17533	17325	17363	17716	17487	17420	17570	17659	17694	17464	17343	17367	17440	17512	17510	17268	17217	17424	17492	17450	17458	17485	17588	17555	17348	17451	17421	17424	17611	17707	17593	17528	17547	17447	17542	17648	17284	17497	17669	17577	17472	17496	17590	17228	17425	17385	17383	17305	17580	17532	17372	17480	17458	17645	17542	17518	17484	17513	17366	17414	17581	17602	17519	17667	17522	17478	17390	17529	17593	17315	17455	17443	17511	17567	17639	17570	17537	17311	17346	17628	17673	17382	17469	17447	17440	17372	17360	17469	17580	17575	17498	17738	17532	17490	17469	17299	17545	17427	17491	17417	17742	17614	17298	17591	17502	17513	17351	17449	17451	17787	17373	17555	17297	17547	17546	17436	17486	17478	17435	17688	17343	17557	17596	17535	17502	17615	17561	17545	17619	17546	17557	17622	17269	17351	17368	17544	17710	17540	17519	17552	17480	17621	17383	17440	17489	17549	17556	17793	17698	17421	17479	17492	17404	17505	17317	17397	17315	17340	17651	17600	17461	17477	17424	17366	17459	17377	17422	17300	17338	17621	17345	17396	17506	17518	17249	17478	17355	17824	17404	17499	17505	17476	17444	17435	17519	17442	17461	17662	17403	17546	17461	17605	17553	17615	17427	17350	17428	17467	17592	17530	17428	17437	17469	17354	17481	17697	17685	17581	17528	17603	17507	17456	17564	17399	17431	17331	17451	17329	17739	17624	17539	17586	17491	17610	17556	17556	17482	17486	17589	17381	17545	17499	17454	17450	17621	17484	17500	17602	17312	17595	17633	17416	17358	17468	17473	17666	17224	17300	17602	17524	17470	17468	17596	17331	17598	17479	17491	17777	17398	17533	17595	17505	17484	17652	17535	17624	17788	17526	17527	17424	17273	17653	17565	17650	17657	17658	17383	17318	17515	17460	17701	17510	17635	17639	17566	17407	17346	17481	17410	17373	17476	17428	17331	17349	17496	17549	17504	17531	17348	17597	17578	17592	17436	17495	17627	17578	17581	17404	17507	17583	17334	17527	17494	17324	17540	17620	17559	17235	17374	17466	17472	17399	17500	17277	17407	17632	17464	17394	17507	17255	17528	17403	17548	17548	17319	17464	17619	17301	17582	17768	17572	17543	17574	17296	17589	17487	17597	17588	17379	17486	17398	17580	17311	17552	17796	17550	17453	17697	17346	17392	17446	17546	17418	17523	17677	17490	17283	17525	17375	17500	17512	17421	17688	17551	17581	17520	17682	17460	17504	17566	17509	17576	17435	17346	17347	17656	17617	17389	17555	17526	17310	17627	17577	17713	17441	17506	17476	17682	17496	17670	17402	17496	17383	17494	17459	17489	17386	17507	17646	17501	17672	17575	17436	17440	17407	17409	17435	17455	17635	17378	17341	17414	17484	17443	17672	17343	17564	17492	17510	17588	17462	17477	17653	17725	17449	17586	17457	17532	17700	17480	17364	17486	17446	17549	17624	17539	17360	17522	17598	17503	17461	17528	17486	17752	17433	17456	17416	17573	17492	17513	17286	17486	17413	17573	17478	17448	17238
21047	29586	28962	23843	21069	19549	18428	17859	17065	16833	16398	16182	16228	16071	16028	15941	15864	15839	15673	15783	15533	15597	15543	15436	15433	15588	15433	15510	15443	15465	15320	15390	15490	15235	15293	15299	15216	15266	15162	15341	15269	15372	15210	15198	15453	15204	15270	15366	15207	15368	15239	15363	15233	15234	15314	15254	15290	15189	15271	15206	15210	15164	15253	15283	15327	15114	15214	15125	15341	15227	15257	15262	15078	15289	15294	15223	15287	15205	15167	15355	15418	15000	15299	15165	15290	14898	15329	15462	15246	15274	15274	15341	15296	15224	15343	15191	15217	15006	15327	15175	15301	15282	15285	15367	15107	15265	15196	15265	15309	15384	15234	15161	15214	15350	15154	15263	15199	15251	15230	15330	15162	15296	15278	15189	15307	15198	15281	15252	15196	15120	15167	15256	15243	15237	15162	15360	15158	15357	15146	15302	15314	15492	15227	15135	15139	15241	15306	15394	15203	15149	15434	15176	15294	15268	15382	15167	15316	15290	15344	15098	15279	15192	15241	15231	15206	15235	15267	15227	15171	15242	15266	15254	15221	15280	15387	15170	15543	15189	15235	15152	15404	15303	15151	15238	15300	15111	15247	15108	15123	15389	15133	15239	15171	15191	15092	15171	15235	15234	15202	15321	15034	15189	15174	15062	15372	15151	15206	15284	15322	15136	15272	15249	15198	15120	15276	15215	15316	15242	15110	15442	15384	15340	15304	15341	15265	15178	15157	15236	15311	15145	15307	15317	15144	15248	15369	15224	15322	15214	15254	15346	15430	15436	15160	15160	15322	15213	15169	15103	15307	15272	15272	15004	15276	15355	15375	15297	15293	15264	15109	15247	15226	15372	15288	15325	15316	15281	15254	15391	15353	15113	15308	15261	15330	15245	15270	15227	15296	15288	15321	15098	15215	15339	15042	15414	15202	15085	15313	15418	15218	15227	15173	15257	15263	15337	15144	15324	15114	15215	15297	15158	15170	15175	15096	15263	15084	15273	15333	15156	15275	15243	15330	15021	15134	15270	15408	15271	15358	15313	15268	15290	15354	15079	15195	15219	15216	15185	15351	15136	15263	15263	15317	15285	15471	15218	15288	15102	15279	15176	15306	15131	15386	15123	15160	15451	15145	15315	15232	15233	15257	15384	15367	15244	15171	15302	15366	15196	15309	15290	15301	15220	15240	15385	15050	15242	15202	15365	15092	15253	15180	15152	15251	15212	15005	15302	15257	15327	15374	15141	15227	15197	15185	15144	15161	14912	15268	15164	15200	15349	15355	15067	15384	15305	15399	15370	15261	14953	15362	15193	15347	15181	15105	15208	15297	15212	15387	15396	15147	15332	15242	15340	15182	15379	15380	15196	15414	15313	15355	15223	15294	15192	15311	15370	15216	15181	15203	15104	15317	15319	15372	15186	15323	15210	15210	15347	15378	15328	15212	15380	15183	15335	15257	15305	15209	15246	15463	15375	15283	15195	15174	15273	15345	15285	15095	15163	15411	15272	15271	15397	15262	15197	15194	15389	15160	15146	15125	15336	15312	15215	15217	15336	15280	15296	15249	15359	15298	15203	15271	15145	15059	15138	15246	15177	15370	15374	15304	15232	15280	15367	15196	15262	15262	15178	15364	15323	15232	15540	15193	15359	15197	15224	15340	15215	15240	15033	15164	15328	15159	15268	15097	15198	15303	15422	15168	15088	15273	15147	15267	15317	15371	15425	15101	15171	15213	15197	15186	15279	15281	15225	15306	15317	15372	15233	15249	15382	15472	15241	15257	15201	15132	15121	15311	15076	15143	15226	15227	15264	15243	15261	15237	15329	15281	15364	15200	15295	15266	15257	15244	15299	15266	15249	15345	15260	15188	15173	15368	15299	15262	15342	15523	15176	15320	15183	15349	15276	15391	15102	15246	15220	15129	15258	15163	15244	15330	15052	15263	15221	15336	15290	15345	15204	15284	15190	15304	15279	15167	15149	15354	15226	15234	15075	15117	15240	15345	15224	15323	15342	15359	15324	15137	15272	15189	15269	15365	15265	15163	15292	15284	15326	15137	15272	15147	15211	15387	15168	15215	15222	15278	15258	15308	15267	15287	15324	15191	15297	15329	15217	15353	15325	15142	15211	15143	15405	15283	15195	15149	15139	15217	15366	15367	15229	15232	15300	15080	15173	15272	15107	15362	15261	15374	15291	15324	15271	15235	15076	15239	15311	15288	15359	15177	15128	15226	15218	15320	15336	15187	15192	15199	15307	15268	15198	15288	15129	15390	15127	15288	15187	15357	15360	15348	15234	15425	15228	15322	15074	15266	15276	15199	15167	15324	15210	15166	15129	15231	15196	15185	15137	15240	15262	15214	15373	15383	15253	15134	15189	15435	15339	15198	15245	15284	15193	15332	15227	15276	15238	15211	15362	15243	15333	15232	15327	15206	15371	15301	15351	15289	15228	15177	15237	15389	15297	15252	14975	15245	15229	15304	15366	15185	15236	15165	15225	15138	15174	15326	15176	15358	15366	15281	15278	15426	15133	15205	15121	15287	15199	14978	15394	15485	15083	15332	15166	15235	15207	15196	15245	15119	15340	15224	15248	15260	15070	15121	15283	15352	15209	15172	15287	15344	15193	15378	15020	15299	15198	15197	15236	15176	15253	15175	15399	15192	15354	15136	15273	15144	15300	15382	15079	15387	15272	15350	15164	15078	15440	15207	15277	15244	15211	15399	15247	15334	15171	15220	15310	15402	15298	15279	15155	15179	15229	15330	15308	15277	15220	15150	15034	15295	15118	15307	15299	15226	15192	15283	15210	15405	15417	15301	15202	15247	15326	15252	15227	15178	15303	15425	15342	15280	15127	15355	15196	15191	15284	15457	15232	15301	15170	15294	15306	15085	15312	15301	15314	15438	15227	15251	15286	15201	15280	15413	15239	15193	15426	15160	15163	15392	15392	15214	15251	15244	15126	15404	14887	15245	15207	15211	15313	15187	15336	15413	15281	15286	15446	15153	15370	15292	15281	15080	15238	15342	15369	15315	15110	15195	15347	15220	15155	15362	15162	15272	15142	15127	15176	15257	15190	15200	15110	15212	15210	15206	15141	15350	15229	15268	15324	15245	15323	15360	15055	15339	15338	15459	15296	15290	15082	15244	15069	15375	15233	15224	15211	15197	15283	15299	15286	15079	15271	15126	15160	15144	15245	15159	15337	15354	15318	15335	15188	15199	15092	15486	15020	15210	15284	15183	15203	15188	15229	15145	15216	15444	15389	15194	15170	15352	15259	15222	15206	15198	15327	15342	15261	15156	15292	15082	15311	15204	15244	15221	15254	15320	15250	15250	15292	15334	15366	15485	15341	15389	15452	15354	15284	15212	15188	15280	15166	15201	15411	15300	15223	15131	15260	15413	15322	15232	15383	15182	15337	15290	15152	15359	15311	15288	15263	15154	15309	15227	15222	15241	15310	15269	15283	15180	15212	15258	15289	15177	15132	15368	15378	15260	15398	15258	15300	15153	15252	15172	15307	15225	15143	15343	15052	15171	15236	15214	15330	15195	15332	15204	15308	15284	15400	15293	15237	15353	15440	15246	15321	15480	15349	15157	15378	15108	15377	15297	15315	15240	15231	15280	15307	15390	15346	15169	15260	15383	15328	15177	15294	15250	15238	15203	15379	15378	15414	15304	15219	15308	15218	15276	15345	15346	15289	15491	15320	15310	15234	15328	15266	15210	15348	15367	15088	15349	15327	15191	15358	15265	15251	15229	15378	15346	15285	15295	15190	15127	15408	15300	15301	15268	15194	15212	15146	15328	15306	15232	15385	15364	15151	15247	15074	15194	15084	15229	15174	15294	15265	15296	15284	15188	15237	15326	15177	15168	15291	15260	15180	15211	15525	15351	15159	15318	15125	15263	15385	15274	15440	15329	15102	15366	15244	15430	15146	15102	15085	15178	15288	15274	15423	15127	15363	15317	15176	15133	15301	15256	15165	15178	15285	15346	15308	15317	14939	15361	15136	15367	15177	15311	15246	15470	15218	15100	15405	15216	15431	15217	15228	15390	15321	15367	15561	15281	15238	15399	15246	15173	15206	15127	15308	15376	15131	15264	15269	15291	15304	15315	15360	15298	15262	15203	15259	15225	15396	15086	15210	15238	15334	15255	15120	15236	15202	15372	15150	15256	15261	15323	15276	15314	15425	15213	15166	15423	15224	15295	15208	15289	15216	15181	15262	15243	15255	15254	15250	15286	15201	15407	15308	15160	15141	15335	15238	15291	14999	15258	15079	15304	15201	15184	15376	15185	15239	15242	15226	15327	15343	15238	15335	15230	15110	15171	15199	15330	15218	15151	15319	15309	15315	15295	15262	15319	15200	15189	15335	15214	15142	15408	15272	15185	15251	15207	15311	15404	15083	15364	15257	15262	15346	15034	15292	15280	15206	15383	15188	15344	15285	15202	15156	15436	15308	15286	15322	15228	15333	15290	15396	15339	15254	15242	15257	15351	15357	15344	15233	14999	15299	15237	15337	15227	15357	15377	15271	15292	15362	15181	15154	15214	15195	15447	15230	15062	15230	15292	15410	15120	15318	15347	15286	15261	15212	15298	15485	15287	15113	15109	15315	15115	15226	15202	15369	15107	15042	15286	15297	15357	15343	15178	15195	15385	15262	15355	15358	15211	15270	15385	15367	15184	15200	15218	15386	15291	15300	15232	15267	15103	15112	15252	15186	15001	15235	15285	15345	15229	15141	15278	15308	15384	15190	15338	15253	15339	15183	15279	15161	15154	15164	15293	15257	15277	15393	15189	15173	15343	15282	15312	15256	15301	15171	15364	15182	15342	15393	15160	15457	15175	15111	15292	15169	15262	15331	15064	15246	15289	15288	15367	15339	15173	15479	15263	15240	15256	15278	15247	15186	15377	15208	15081	15330	15278	15202	15241	15101	15245	15142	15321	15387	15352	15354	15453	15254	15330	15233	15217	15089	15262	15384	15281	15174	15337	15148	15077	15285	15266	15333	15303	15176	15391	15334	15295	15293	15212	15121	15363	15264	15311	15287	15158	15192	15215	15353	15165	15291	15176	15219	15298	15273	15239	15317	15213	15199	15230	15489	15160	15167	15187	15288	15167	15383	15331	15230	15288	15196
23501	20923	28283	23994	22585	24043	23739	20897	19895	19670	19236	19057	18962	18714	18689	18521	18713	18401	18225	18317	18379	18318	18035	18372	18370	18102	18125	18209	18144	18103	18065	18038	18168	17883	17964	17765	17898	17798	18105	17957	17831	18173	17883	18124	17871	17847	17957	17774	17822	18086	17939	17970	17874	17973	17744	17877	17908	17838	17815	17886	17870	17911	17929	17970	17782	17756	17826	18016	17975	17946	17744	17754	17826	17858	17599	17943	17754	17938	17985	18009	17638	17944	17765	17702	17875	17779	17918	17997	17918	17992	17760	17708	17795	17542	17778	17806	17910	17788	17769	17908	17873	17679	17863	17893	17809	17852	17646	17771	17861	17842	17858	18148	17859	17821	17742	17618	17829	17784	17659	18005	17731	17785	17840	17641	17663	17893	17876	17762	17805	17786	17862	17777	17853	17708	17843	17973	17940	17648	17897	17958	17726	17730	17835	17972	17918	17942	17971	17793	17624	18017	17756	18124	17897	18030	17898	17881	17859	17823	17913	17660	17832	17734	17735	17733	17792	17892	17770	17905	17713	17654	17857	17841	17752	18012	17831	17725	17884	17882	17747	17874	17872	17935	17832	17735	17718	17772	17822	17817	17888	17798	17873	17885	17890	17710	17917	17810	17750	17734	17822	17906	17850	17624	17789	17466	17684	17758	17847	17806	17748	17861	17660	17835	18021	17691	18034	17906	17765	17576	17635	17800	17975	17907	17821	17944	17840	17645	17627	17952	17735	18003	17583	17650	17695	17976	17687	17916	18048	17825	17664	17837	17890	17800	17652	17801	17993	17969	17687	17761	17799	17708	17790	17929	17896	17804	17860	17728	17720	17863	17961	17861	17713	17854	17742	17753	17928	17935	18028	17907	17716	17959	17976	17930	17789	17801	17845	17829	17745	17640	17768	17666	17675	17834	17633	17632	17858	17742	17811	17537	17934	17751	17686	17746	17796	18030	17823	17913	17891	17822	17794	17965	17753	17718	18115	17829	17890	17702	17765	17729	17990	17896	17931	17796	17845	17703	17857	17525	17863	17926	17725	17777	17720	17645	17870	17795	17858	17864	17688	17818	17754	17854	17643	17783	17769	17840	18026	17993	17744	17911	17851	18027	17734	17863	17894	17792	17964	17971	17767	18021	17880	17764	17809	18133	17890	18038	17808	17915	17953	17775	17757	17902	17826	17725	17841	17750	17853	17907	18004	17856	17981	17660	17799	17834	17899	17771	17579	17709	17810	18010	17737	17915	17769	17734	17894	17845	17868	17867	17758	17805	17856	17578	17907	17976	17797	17875	17878	17888	17692	17832	17725	17678	17841	17928	17782	17809	18008	17870	17824	17717	17622	17670	17812	17990	17922	17927	17890	17894	17786	17989	17975	18014	18000	17697	17945	17697	17726	17654	17829	17661	17630	17963	17732	17891	17857	17925	17819	17803	17799	17862	17603	17669	17875	18083	18007	17721	17643	17773	17986	18041	17702	17851	17778	17762	17753	17790	17805	17674	17918	17836	17922	17636	17836	17691	17728	17913	17772	17690	17927	17670	17842	17575	17707	17851	17837	17736	17925	17839	17975	17748	17958	17827	17765	17887	17785	17751	17703	17837	17820	17850	17686	17858	17811	17926	17806	17792	17893	17736	17855	17740	17743	17840	17782	17978	17795	17734	17802	17820	17829	17842	17914	17632	18025	17781	17629	17771	17611	17763	17814	17534	17948	17915	17989	17928	17925	17851	17972	17720	17742	17705	17907	17848	17689	17825	17954	17738	17818	17703	17834	18013	17676	17811	17789	17735	17738	17713	17992	17787	17795	17858	17838	17750	17859	17824	17917	17753	17887	17593	17754	17710	17705	17672	17785	18039	17826	17859	17932	17675	17732	17848	17749	17945	17783	17816	17765	17621	17699	17832	17934	17790	17621	17732	17997	17937	17704	17639	17875	17741	17867	17896	17808	17634	17936	17874	18161	17798	17923	17886	17754	17842	17778	17682	17766	17815	17713	17726	17860	17911	17774	17780	17742	17826	17751	17792	17832	17740	18036	17664	17759	17748	17745	17749	17813	17953	17795	17787	17906	17749	17827	17837	17888	17815	17732	17641	17974	17999	17803	17970	17851	17850	17908	17786	17741	17715	18023	17973	17923	17921	17776	17682	17982	17857	17714	17781	17724	17784	17863	17708	17847	17744	17856	17776	17686	17826	17663	17743	17689	17892	17759	17675	17808	17653	17979	17648	17756	17905	18006	17885	17752	17845	17950	17855	18031	17896	18082	17870	18086	17862	17795	17658	17949	17963	17788	17696	17802	17856	17870	17800	17745	17663	17841	17680	17705	17702	17881	17675	17801	17616	17690	18123	17831	18013	18017	17863	17864	17674	17888	17769	17882	17900	18059	17946	17741	17954	17637	17707	17846	17737	17627	17689	17822	17907	17901	17906	18023	17915	17814	17933	17737	17609	17786	17860	17838	17679	17667	17536	17891	17743	17715	17827	17946	17704	17682	17754	17922	17684	17720	17682	17873	17874	18002	17707	17537	17530	17672	17629	17809	17867	17750	17837	17924	17867	17924	17918	17771	17807	17777	17760	17824	17926	17767	17846	17756	17962	17743	17730	17894	17771	17670	17652	17760	17663	17677	17791	17878	17533	18033	17802	17841	17711	17761	17816	17692	17999	17741	17856	17877	17816	17652	17884	17905	17754	17924	17578	17813	17702	17952	17864	18144	17720	17865	17905	17944	17597	17851	17789	17799	17884	17758	17955	17893	17947	17703	17926	17915	17697	17595	17606	17666	17654	18055	17770	17742	17833	17876	17769	17920	17981	17707	17821	17808	17726	17893	17780	17766	17862	17927	17888	18024	17875	17820	17660	17855	17653	17805	17837	18022	17904	17620	17718	17931	17908	17660	17766	17909	17985	17896	17789	17719	17915	17879	17730	17629	17672	17806	17953	17927	17813	17960	17922	17988	17752	17848	17686	17701	17990	17956	17653	17786	17710	17669	17968	17914	17907	17796	17732	17674	17891	18051	17967	17834	17672	18006	17784	17838	17858	17888	17977	17802	17755	18003	17837	17865	17830	17968	17476	17909	17908	17890	17781	17851	17958	17812	17771	17545	17795	17983	17734	17878	17856	17588	17905	17936	17724	17814	17726	17842	17866	17947	17720	17920	17787	17525	17698	17805	17654	17622	17707	17700	18047	17596	17828	17822	17806	17859	17988	17951	17728	17704	17707	17757	17561	17631	17893	17829	17828	17806	17710	17660	17809	17799	17825	17617	17852	17666	17770	17747	17851	17793	17927	17804	17822	17884	17719	17708	17742	17855	17818	17800	17869	17883	17806	17819	17779	17761	17848	17828	17712	17839	17964	17972	17677	17770	17976	17899	17922	17728	17917	17891	17806	17875	17873	17853	17822	17821	17874	17765	17927	17719	17824	17971	17797	17722	17967	17727	17652	17735	17850	17795	17954	17902	17812	17813	17923	17844	17861	17855	17824	17838	18052	17927	17852	17820	17681	17903	17945	17720	17753	18078	17817	17867	17862	17721	17851	17853	17686	17941	17901	17937	17975	17911	17752	17945	17830	17873	17740	17711	17659	17708	17755	17889	17823	17765	17833	17811	17687	17795	17873	17780	17890	17786	17959	17805	17816	17828	17742	17638	17974	17644	17782	17831	17861	17848	17924	18063	17748	17734	17826	17909	17736	17712	17610	17856	17644	17765	17994	17974	17862	17730	17775	17913	17835	17846	17829	17820	17884	17720	17738	17820	17988	17712	17836	17698	17804	17760	17624	17703	17728	17961	17757	17977	18033	17853	17904	17781	17865	17794	17750	17867	17672	17865	17754	17932	17805	17890	17700	17840	17799	17723	17819	17608	17811	17891	17816	17785	17771	17652	17815	18022	17974	17821	17946	17709	17906	17861	17796	17954	17771	17748	18039	17941	17820	17765	17960	17978	17675	17785	17741	17717	17687	17897	17855	17743	17867	17545	17720	17974	17746	17775	17804	17668	17832	17752	17780	18154	18078	18019	17871	17625	18111	17899	17856	17853	17856	17954	17847	17852	17980	17717	17735	17620	17945	17666	17890	17930	17861	17898	18007	17800	17817	17785	17782	18036	17832	17803	17724	17917	17661	17877	17843	17744	17658	17801	17764	17634	17858	17963	17757	17854	17742	17979	17723	17892	17692	17925	17939	17909	17702	17796	17707	17918	17853	17785	17938	17831	17810	17713	17767	17697	17958	18022	17881	17641	17893	18032	17909	17593	17784	17790	17864	17838	17675	17706	17802	17976	17672	17750	17779	17760	17768	17827	17883	17949	17741	17874	17907	17891	17716	17760	17737	17796	17891	17858	17737	17853	17678	17784	17953	17945	17908	17839	17907	17876	17807	17939	17639	17621	17913	17719	17682	17652	17698	17688	17737	17839	17895	17854	18003	17858	17652	17761	17795	17754	17777	17813	17765	17654	17787	17665	17750	17789	17862	17926	17680	17976	17850	17900	17928	17805	17970	17762	17798	17866	17813	17802	17918	17809	17651	17695	17747	17791	17799	17734	17774	17906	17772	17873	17782	17733	17840	17843	18000	17895	17789	17840	17692	18024	17857	17796	17908	17893	17931	17649	17811	17767	18021	17793	17943	17674	17845	17868	17892	17842	17865	17822	17858	17769	17828	17743	17951	17974	17632	17637	17729	17622	17803	18039	17769	17644	17848	17855	17785	17809	17821	17518	17791	17991	17935	17918	18104	18042	17872	17895	17695	17713	17828	17804	17803	17668	17763	17950	17861	18026	17955	17810	17818	17783	17836	17562	17716	17781	17815	17884	17954	17919	17798	17788	17864	17838	17782	17854	17865	17640	17862	17797	17782	17665	17665	17724	17875	17653	17567	17884	17782	17720	17963	17748	17891	17645	18015	17882	17799	17675	17696	17728	17764	17903	17796	17835	17821	17844	17801	17851	18037	17844	17915	17944	17806	17951	17706	17792	18048	17929	17814	17921	17784	17939	17649	17827	17939	17828	17765	17849	18062	17879	18065	17963	17794	17971	17774	18000	17737	17715	17667	18007	17895	17674	17961	17823	17903	17941	17722	17709	17749	17776	17770	17961	17953	17596	17764	17758	17820	17807	17820	17753	17958	17890	17899
21671	36185	35019	28612	24790	22451	21047	19780	18753	18196	17812	17588	16985	17107	16897	16574	16434	16394	16350	16236	16235	16171	15860	15922	16090	15963	15837	15837	15794	15751	15689	15734	15889	15668	15635	15623	15702	15589	15669	15591	15546	15647	15704	15607	15572	15698	15547	15555	15495	15557	15548	15461	15604	15481	15417	15553	15596	15378	15684	15491	15402	15486	15478	15375	15550	15600	15563	15416	15572	15568	15585	15478	15496	15558	15563	15518	15581	15477	15694	15552	15524	15597	15558	15432	15544	15437	15571	15676	15596	15501	15546	15421	15386	15505	15471	15482	15489	15381	15576	15637	15513	15416	15545	15446	15421	15353	15439	15415	15547	15560	15505	15550	15533	15444	15446	15368	15579	15414	15323	15500	15536	15419	15695	15652	15439	15629	15456	15574	15374	15550	15663	15625	15544	15423	15396	15312	15529	15543	15647	15534	15571	15452	15502	15545	15474	15483	15428	15441	15438	15362	15602	15503	15543	15452	15442	15453	15347	15435	15250	15339	15436	15452	15377	15526	15468	15299	15422	15449	15469	15563	15433	15572	15494	15483	15438	15587	15363	15498	15220	15340	15449	15430	15494	15452	15515	15438	15453	15506	15476	15432	15612	15333	15546	15438	15549	15521	15470	15493	15531	15489	15523	15543	15349	15509	15478	15526	15565	15449	15564	15467	15507	15589	15594	15430	15506	15602	15592	15689	15573	15481	15607	15536	15535	15596	15560	15542	15471	15467	15499	15449	15566	15477	15543	15571	15624	15364	15529	15380	15494	15361	15526	15639	15492	15650	15411	15631	15735	15547	15599	15371	15466	15591	15555	15486	15360	15473	15758	15516	15384	15508	15431	15468	15598	15581	15569	15501	15633	15597	15515	15422	15449	15426	15361	15462	15498	15652	15592	15488	15517	15618	15357	15579	15426	15325	15341	15468	15503	15540	15649	15446	15503	15488	15412	15536	15591	15496	15473	15434	15561	15490	15704	15493	15513	15532	15497	15587	15466	15642	15471	15575	15464	15404	15477	15328	15581	15562	15609	15518	15507	15616	15463	15583	15482	15551	15561	15342	15616	15540	15514	15399	15440	15403	15326	15555	15289	15702	15589	15467	15591	15379	15272	15446	15499	15557	15436	15478	15638	15511	15296	15573	15398	15448	15658	15509	15482	15721	15418	15482	15717	15553	15295	15487	15544	15487	15571	15407	15485	15477	15452	15349	15642	15604	15430	15451	15515	15563	15624	15392	15483	15570	15460	15692	15390	15416	15262	15507	15480	15308	15402	15618	15373	15380	15610	15419	15571	15469	15328	15372	15588	15471	15649	15462	15469	15439	15636	15307	15331	15465	15460	15538	15511	15432	15427	15510	15453	15435	15397	15542	15610	15720	15441	15485	15465	15517	15623	15538	15624	15385	15460	15417	15533	15468	15460	15475	15465	15477	15447	15509	15575	15598	15465	15662	15554	15315	15431	15573	15415	15563	15446	15536	15672	15544	15499	15498	15395	15374	15641	15725	15364	15394	15439	15478	15332	15475	15549	15533	15445	15499	15690	15522	15225	15592	15506	15699	15475	15666	15600	15435	15459	15593	15338	15364	15430	15393	15292	15350	15433	15451	15503	15473	15687	15416	15496	15703	15420	15481	15336	15434	15349	15605	15366	15633	15560	15403	15453	15506	15374	15614	15577	15637	15350	15497	15385	15367	15640	15381	15603	15511	15520	15459	15431	15439	15574	15406	15570	15495	15599	15461	15508	15523	15582	15515	15595	15460	15658	15545	15605	15287	15306	15506	15443	15444	15691	15303	15438	15464	15420	15497	15677	15417	15452	15377	15513	15376	15548	15542	15519	15560	15565	15472	15468	15528	15416	15425	15433	15464	15481	15619	15529	15527	15503	15645	15564	15487	15486	15510	15499	15531	15510	15537	15389	15472	15441	15582	15369	15477	15520	15639	15434	15462	15521	15449	15588	15481	15502	15491	15472	15360	15390	15575	15440	15460	15532	15356	15613	15513	15425	15505	15463	15632	15657	15497	15577	15510	15492	15530	15478	15441	15551	15414	15559	15523	15469	15355	15425	15509	15490	15384	15452	15707	15445	15659	15440	15571	15579	15460	15629	15375	15413	15654	15547	15461	15566	15520	15403	15558	15707	15289	15529	15586	15320	15463	15303	15671	15450	15625	15532	15400	15551	15414	15648	15408	15468	15620	15507	15521	15488	15566	15401	15485	15482	15559	15465	15556	15537	15561	15464	15498	15430	15604	15481	15342	15518	15402	15602	15588	15554	15535	15569	15430	15577	15419	15466	15546	15481	15607	15374	15558	15607	15366	15589	15682	15386	15372	15486	15482	15480	15367	15506	15481	15379	15305	15526	15355	15543	15326	15453	15563	15421	15509	15431	15534	15453	15476	15634	15498	15618	15486	15543	15293	15393	15472	15419	15460	15428	15468	15684	15422	15522	15369	15433	15334	15433	15482	15498	15714	15400	15470	15413	15594	15353	15361	15512	15590	15669	15709	15277	15328	15481	15505	15435	15617	15489	15487	15422	15575	15472	15538	15494	15447	15470	15647	15505	15561	15474	15598	15398	15622	15529	15469	15545	15650	15525	15484	15564	15498	15659	15436	15674	15546	15451	15476	15606	15614	15438	15414	15527	15452	15557	15647	15432	15639	15482	15372	15627	15496	15643	15314	15389	15472	15428	15449	15543	15504	15643	15487	15403	15446	15539	15599	15663	15460	15483	15512	15550	15517	15319	15623	15331	15443	15564	15496	15388	15453	15426	15358	15562	15505	15470	15559	15516	15482	15511	15387	15555	15595	15605	15519	15523	15599	15571	15629	15667	15523	15409	15442	15645	15434	15334	15616	15446	15558	15363	15431	15671	15648	15470	15328	15509	15461	15546	15556	15602	15372	15593	15463	15446	15535	15572	15404	15438	15502	15440	15468	15618	15388	15275	15455	15455	15598	15587	15390	15395	15495	15624	15518	15494	15411	15465	15433	15376	15508	15479	15453	15695	15473	15540	15518	15620	15438	15384	15498	15494	15573	15519	15495	15447	15313	15492	15542	15517	15626	15583	15297	15619	15505	15394	15374	15383	15552	15474	15670	15585	15533	15316	15660	15600	15442	15481	15733	15451	15484	15522	15546	15532	15512	15391	15553	15552	15484	15567	15355	15530	15473	15472	15509	15657	15561	15447	15423	15365	15467	15344	15413	15463	15365	15493	15373	15474	15483	15563	15436	15584	15428	15565	15559	15522	15505	15467	15633	15519	15632	15376	15569	15424	15396	15511	15563	15637	15348	15460	15375	15547	15525	15534	15404	15481	15388	15373	15469	15440	15350	15622	15480	15462	15364	15513	15571	15383	15530	15433	15680	15608	15523	15730	15541	15426	15553	15426	15514	15595	15618	15652	15533	15339	15558	15554	15513	15490	15651	15635	15519	15358	15403	15496	15526	15486	15451	15545	15499	15474	15401	15456	15319	15480	15510	15378	15682	15538	15593	15609	15475	15608	15478	15631	15389	15671	15533	15469	15481	15441	15615	15496	15556	15482	15543	15422	15411	15547	15462	15622	15401	15408	15585	15592	15327	15635	15479	15591	15453	15554	15499	15443	15494	15535	15442	15553	15568	15441	15591	15426	15612	15506	15466	15437	15394	15501	15536	15434	15472	15558	15349	15624	15592	15458	15634	15458	15676	15556	15505	15398	15411	15549	15657	15551	15450	15525	15529	15449	15533	15549	15504	15475	15537	15365	15418	15562	15538	15499	15554	15543	15444	15452	15594	15601	15479	15696	15496	15655	15623	15455	15656	15436	15580	15546	15434	15571	15475	15566	15496	15464	15487	15549	15456	15605	15390	15483	15452	15483	15432	15480	15470	15682	15469	15557	15342	15559	15493	15599	15606	15505	15478	15368	15527	15631	15507	15548	15540	15380	15503	15300	15550	15549	15487	15496	15536	15289	15607	15310	15385	15640	15665	15488	15489	15438	15423	15516	15374	15302	15511	15644	15386	15535	15341	15529	15562	15515	15608	15593	15527	15495	15617	15439	15365	15544	15541	15464	15456	15405	15463	15501	15598	15471	15532	15593	15623	15470	15465	15577	15473	15559	15600	15533	15527	15495	15377	15628	15301	15441	15581	15549	15608	15540	15365	15708	15429	15406	15512	15528	15509	15442	15369	15638	15523	15564	15542	15328	15607	15607	15537	15698	15327	15429	15600	15504	15608	15517	15595	15468	15480	15590	15534	15502	15522	15552	15483	15359	15444	15596	15475	15504	15597	15457	15445	15487	15501	15335	15434	15490	15375	15433	15531	15477	15527	15527	15575	15352	15474	15427	15551	15666	15491	15439	15739	15433	15458	15608	15482	15452	15513	15500	15462	15406	15509	15671	15489	15389	15372	15430	15445	15587	15420	15578	15538	15463	15493	15637	15458	15526	15656	15649	15473	15520	15531	15567	15440	15607	15503	15406	15582	15541	15703	15426	15531	15439	15440	15521	15729	15403	15539	15394	15617	15375	15408	15441	15452	15421	15448	15669	15370	15445	15474	15422	15550	15719	15441	15651	15713	15463	15487	15516	15556	15628	15541	15475	15564	15460	15429	15496	15599	15492	15499	15632	15306	15399	15448	15490	15487	15483	15485	15427	15628	15360	15475	15499	15499	15374	15386	15683	15277	15402	15655	15444	15369	15573	15580	15449	15701	15513	15429	15445	15590	15568	15414	15502	15409	15324	15557	15567	15543	15309	15518	15575	15478	15613	15408	15623	15642	15451	15581	15464	15564	15668	15526	15426	15414	15624	15405	15337	15468	15408	15393	15425	15472	15510	15511	15427	15539	15479	15421	15446	15488	15537	15637	15597	15520	15490	15496	15471	15502	15354	15572	15404	15459	15683	15558	15520	15442	15453	15576	15540	15420	15455	15404	15455	15472	15521	15497	15542	15583	15583	15512	15608	15671	15568	15290	15615	15406	15669	15672	15453	15506	15263	15309	15601	15463	15376	15659	15514	15437	15470	15516	15496	15487	15507	15612	15505	15416	15475	15393	15578	15635	15608	15379	15503	15714	15643	15511	15501	15601	15477	15441	15535	15447	15461	15499	15415	15560	15372	15488	15534	15615	15426	15622	15477	15534
22468	20986	28686	23447	21494	24403	27084	22113	20813	20682	20220	19700	19792	19438	19252	19265	19146	18999	18993	18949	18875	18803	18841	18518	18718	18508	18486	18694	18598	18571	18444	18311	18312	18285	18254	18231	18337	18166	18187	18006	18286	18318	18268	18084	18093	18098	18123	18286	18186	18006	18113	18238	18029	18236	18148	17999	18285	18314	18164	18089	18258	18205	17992	18060	18127	18037	18236	18080	18120	18288	18173	18187	18124	18144	18094	18075	17963	17966	18230	18212	17950	17968	17996	18107	18026	18087	17972	18105	18211	18253	18149	18160	18062	18193	18085	18202	17983	18152	17969	18074	18036	18144	18323	17992	18171	18141	18130	18142	17935	18174	18028	18002	18206	18146	18295	18165	17963	18038	18131	17916	18072	18034	18082	18124	17972	17998	18179	17981	18051	17995	17894	18002	18072	17975	18125	18082	17847	17971	18101	17928	18106	18204	18012	18012	17857	18104	17991	17971	17893	18193	17970	18199	18151	17976	17863	18095	18012	17947	18027	17960	18215	18031	18089	17954	17942	17925	17909	18105	18089	17992	17882	18016	17799	17861	17922	18025	17919	17959	18142	17886	18093	18092	17939	18054	18113	18111	18089	17821	17897	18051	18176	18105	18017	17995	18131	18145	18047	18076	18046	17915	18113	18171	18027	18081	18057	17961	18120	17945	17936	18222	18090	17918	17984	17968	17962	18189	18000	17773	18053	17962	18054	18184	17880	18162	18184	17934	17829	18020	18099	18033	18066	17991	18039	18036	17882	17949	18013	18006	18043	18045	18060	18015	18039	18103	18271	18078	18086	17950	18129	18120	18127	18214	18041	17951	18116	18024	18220	18143	18144	18077	18040	18012	18083	17960	18099	18019	18205	18058	18270	17931	18222	18126	17930	18244	18048	18038	18042	17902	17928	18061	18156	18144	17883	18012	18024	17985	17920	18139	18146	17940	17939	18083	17811	17932	18055	17929	17918	18081	17997	17993	17994	17992	18054	18182	18095	18019	18002	18134	18012	17994	18034	17974	17974	18096	18022	18104	17940	18103	18129	18114	18107	18148	18096	17926	18119	18153	18046	17968	17971	18020	18170	17780	17878	18007	18155	17952	18085	18268	17930	18117	17973	17955	18013	18017	18101	18140	17904	17991	17912	17987	18020	17908	18096	17936	18067	18092	18010	18083	17973	17990	17961	18124	18054	18030	18058	18158	17850	18066	17960	17762	18012	18110	18087	17981	18045	17899	18208	18182	18078	17949	18055	17927	18037	18036	18179	18175	17966	18191	17996	18176	18173	18142	18159	18262	18190	17989	18000	17978	18082	17888	18003	17953	18097	18081	18009	17965	18126	18108	18138	17869	17994	18027	17919	17986	18182	18171	18181	18045	17964	18005	18073	18115	18069	17999	18119	17928	18209	17973	17957	18078	18066	18004	18001	18140	18202	18289	18079	18006	18062	18022	18071	18024	18020	17911	18056	17977	18003	18075	18006	18156	17991	17966	18073	17943	18064	18229	18142	18123	18074	18025	17969	18137	18011	18136	18101	18108	17953	18129	18032	17907	18144	18044	18211	17933	17830	17864	18092	18015	18229	18064	18194	18004	18038	18077	18019	17986	17955	18008	17863	17983	18182	17984	18095	18153	18043	18042	17968	17997	17988	18048	18087	18126	17905	18214	18087	18113	18039	17894	17953	18235	18095	18064	18005	18034	18114	18022	18181	18002	18094	18052	18122	18184	18056	17976	18055	17964	18342	18100	18219	18050	18064	17967	17978	18114	18111	18101	18025	17886	17997	18208	17914	17991	18077	18168	17800	17997	18138	17867	17908	17838	18259	17984	18243	18093	18100	18067	17962	18127	18087	18102	18038	17829	17990	18135	18088	17931	17960	18006	17894	18196	18112	18235	17956	17858	18100	18127	18093	17910	17904	18000	18021	18077	18203	18024	18152	18178	18167	18267	18087	17853	18099	18035	18168	17986	18016	18017	18001	17803	17984	18019	18039	18008	18304	18013	18017	18230	18044	17873	18023	18013	18040	18037	18276	18169	18076	17969	17910	17992	18087	18119	18144	18050	18018	18059	18111	18088	18139	17955	18164	17920	17880	17994	18043	18074	17949	17893	18069	17827	17990	17877	17988	17984	18131	18146	17963	17981	18161	17908	18069	17907	17961	18391	18229	18254	18307	18010	18103	17986	18047	18181	17972	17959	17829	17977	18019	18266	17978	18141	18015	18041	17939	17934	17868	17887	18027	18082	18038	18036	18086	17991	18119	18189	18006	18050	18274	17946	18022	18098	17992	18146	18216	17894	18052	18045	18013	18082	18119	17841	17920	18012	18023	18051	18049	18106	18022	18012	17945	18135	17901	18088	18199	18156	18085	18210	17966	18072	18150	17898	18080	18124	18031	18015	18220	18124	18112	18236	18004	17861	18083	17844	18049	18167	18003	17946	18022	17979	18091	18116	17973	18092	18087	18196	18132	17957	17960	17764	18055	18012	17954	17951	18162	18117	18088	18049	17874	17991	18029	17777	17931	18034	18309	18163	18067	18251	18050	18101	18138	18048	18052	18127	18070	18070	17928	18012	17914	17929	18121	17948	18169	17889	17984	18076	18146	17954	17962	17986	17989	18110	18181	18179	17960	18089	18026	18143	17927	18172	18073	18147	18212	18195	17773	18011	17995	17831	18144	18068	18163	18070	18128	18073	18013	17974	18083	18194	17967	17848	18155	18103	18038	18029	18103	18114	18081	18095	18143	18042	18259	18082	18214	18082	18059	18234	18095	18091	18098	17857	17936	17873	18093	18040	18117	17994	17999	18041	18140	18165	18173	18289	18018	18064	18081	18087	18235	18047	18222	18017	17959	18098	17824	17909	18050	18024	18164	17854	18023	18076	18050	17893	17889	18020	18216	18107	18159	17901	18073	17957	17908	18098	17964	18017	17979	17953	18198	18071	18120	17887	17958	18013	18046	17929	18038	18051	18137	18082	18081	18100	17992	17966	18145	18274	17971	18229	18020	18239	17842	18150	18058	18002	17894	18253	17860	18062	18121	18071	18030	18060	18033	18034	18262	18115	17926	18174	17874	18214	17937	18201	17796	17970	18271	18054	17935	17869	17860	18182	17942	17945	18051	17926	17789	18203	18081	18055	18201	17917	18007	18037	18079	17776	17652	17878	17996	18117	17995	17993	18204	18135	17923	18193	18071	18111	18018	17989	18118	17942	17873	17859	18014	18084	18157	17922	18010	17945	17964	18182	17963	18095	18153	17941	18043	17975	18034	18083	18067	17963	17989	17949	17987	17980	17986	17911	18091	18084	17792	17815	18023	18028	17912	18326	18013	17991	18085	18167	18041	18115	17877	18053	17983	18101	17697	18051	18144	18159	18030	18105	18034	18243	18008	18206	18205	18141	18024	18042	18143	17969	17948	17991	17829	18021	17933	17955	17986	17911	18123	18081	18093	18297	17949	17880	18172	17966	17798	17802	18129	18012	18158	18180	17969	18184	18022	18266	18121	17960	18123	18110	17790	18064	17912	18036	18173	18090	18001	18187	17865	17931	17960	18027	18097	18247	17830	18042	18112	18015	18048	17943	18054	17905	17958	18079	17925	18023	18129	17945	18222	18165	18157	18043	18059	17986	18082	18043	17994	17845	18000	18313	18011	18089	17895	17782	18102	17864	17991	18016	17897	17945	18048	18127	18131	17923	18028	18026	18096	18019	18116	17921	18037	18041	18074	18122	17851	18138	17931	17953	17793	18113	18037	17873	18054	17934	17903	17939	18078	17945	18160	17969	18083	17970	17976	18064	18009	18171	18076	17965	17852	18083	18150	18105	18183	18028	18040	18094	17961	18119	18056	17876	18124	18101	18084	17944	17989	18100	18135	18082	18012	17870	18035	18031	17934	17978	18004	18130	18259	18099	18141	17953	18064	17743	17894	17884	17956	17966	18182	18209	18054	17862	17910	17983	18021	18227	18007	18165	18063	18031	18111	17824	18037	18022	18082	17958	17862	18117	17947	18082	17946	17700	18106	17894	18033	18156	18120	18029	18126	18183	17951	17943	18111	18068	17719	18038	18099	18146	18158	18211	18105	18062	18015	17860	18091	18067	17900	18022	18111	17952	18098	17987	18045	18016	17910	18153	18011	18123	17933	17748	18107	18094	18217	17994	17942	18123	17896	17945	17995	17949	18048	18091	17981	17895	17969	18105	17865	17945	18054	17917	18163	18171	17964	18071	17961	18008	18138	18003	18031	18042	18059	18123	18239	18124	17816	17980	18184	18091	18082	18157	18005	18193	18078	18020	18148	17850	18005	18048	17859	18025	18040	18189	18018	17949	17900	18066	18075	17994	17958	17969	17898	17858	18098	18060	18019	18042	18193	18072	18038	17833	17778	18109	18067	17935	18037	18052	18234	18263	18055	18095	18077	17869	18106	18194	18097	17968	17987	17911	17822	18007	17970	18223	17947	18046	18115	18047	18235	17901	17968	18072	18071	18201	17993	17945	17850	18163	18162	17985	17880	18114	18110	17959	17894	18202	18046	17908	18163	18015	17898	18155	18017	17952	17748	18015	17984	18081	18256	18040	17988	17994	17980	17994	18142	18202	18033	18043	18313	18018	17972	18066	18169	17995	17957	17954	18137	18208	17889	18007	18214	18167	18072	17970	17957	17939	17907	17982	17981	17955	17916	17915	18098	17903	18074	17991	18161	18179	18121	17887	17836	17959	18102	17965	17948	18000	17775	17904	17991	18098	18127	18007	17842	17827	18069	18013	18056	17810	18112	18066	18173	18080	18187	18164	18036	18101	17875	18192	18029	18088	18128	18037	18178	18039	18214	18055	18137	17835	17946	17929	18108	18312	17972	17911	18034	18150	18108	18247	17917	18196	18051	18013	18008	17750	18083	17959	18272	18096	17963	18061	17734	17990	17876	18226	18086	17988	17913	18004	17850	18009	18092	18080	17925	18199	18027	18246	18025	18149	18066	18187	18042	18005	18000	18046	17982	18257	18048	18198	18008	18164	18020	18213	18112	17969	18127	18073	18173	17954	17955	18215	17898	18014	17957	18125	18218	17992	18116	18056	18103	18225	18059	18086	17977	17921	17976	18003	18040	17790	17932	17961	18020	18034	18217	18137	17989	18113
23714	41211	39385	32814	28062	24856	23063	21181	20252	19435	18821	18260	18031	17580	17559	17401	17150	17029	16825	16622	16561	16524	16454	16411	16339	16242	16231	16121	15973	16039	16026	16095	15966	15810	15779	15892	15790	15825	15715	15689	15631	15830	15922	15819	15783	15883	15616	15818	15701	15624	15651	15671	15465	15672	15686	15634	15768	15739	15714	15681	15633	15825	15774	15652	15526	15786	15707	15631	15605	15609	15651	15643	15754	15602	15413	15696	15715	15660	15565	15664	15772	15670	15628	15734	15660	15643	15636	15648	15637	15826	15562	15688	15537	15740	15598	15622	15864	15398	15752	15690	15743	15550	15538	15749	15549	15634	15653	15690	15635	15687	15567	15668	15675	15647	15683	15753	15552	15563	15679	15631	15735	15707	15747	15529	15516	15602	15675	15515	15728	15607	15501	15676	15567	15579	15593	15504	15553	15487	15735	15584	15540	15634	15760	15586	15720	15681	15681	15656	15669	15568	15485	15760	15681	15757	15529	15641	15682	15546	15588	15527	15581	15680	15550	15657	15534	15625	15548	15708	15624	15656	15653	15777	15579	15554	15591	15477	15492	15690	15749	15584	15446	15656	15554	15471	15524	15636	15852	15669	15755	15741	15527	15419	15639	15584	15545	15544	15746	15629	15467	15556	15638	15668	15760	15579	15665	15645	15528	15559	15578	15564	15625	15567	15463	15446	15519	15495	15777	15426	15688	15517	15558	15663	15511	15683	15565	15612	15676	15553	15493	15544	15607	15629	15475	15607	15614	15481	15684	15550	15684	15709	15564	15579	15669	15702	15803	15504	15706	15587	15725	15602	15614	15566	15676	15489	15464	15676	15468	15749	15717	15392	15612	15735	15553	15446	15605	15550	15751	15576	15668	15689	15510	15664	15603	15355	15578	15658	15617	15717	15528	15625	15562	15705	15414	15561	15671	15567	15499	15612	15578	15481	15585	15591	15616	15544	15658	15670	15569	15669	15718	15713	15583	15684	15574	15552	15569	15732	15647	15631	15547	15541	15669	15584	15617	15643	15631	15405	15569	15479	15560	15593	15677	15591	15809	15788	15755	15663	15585	15468	15652	15664	15594	15638	15582	15477	15534	15693	15690	15750	15424	15746	15691	15629	15684	15574	15537	15748	15671	15506	15735	15528	15659	15599	15601	15468	15518	15714	15632	15580	15811	15529	15685	15532	15747	15668	15480	15634	15516	15513	15689	15483	15470	15692	15565	15674	15643	15738	15479	15560	15594	15513	15597	15670	15786	15504	15640	15553	15703	15666	15610	15651	15684	15694	15747	15696	15544	15692	15663	15525	15648	15599	15591	15596	15674	15534	15538	15494	15721	15658	15633	15683	15552	15573	15609	15745	15672	15414	15803	15446	15671	15538	15545	15730	15579	15463	15517	15726	15655	15711	15686	15511	15734	15708	15608	15466	15594	15643	15622	15676	15696	15464	15634	15684	15699	15486	15683	15650	15548	15544	15784	15557	15665	15627	15672	15639	15623	15680	15561	15551	15635	15591	15648	15615	15495	15656	15727	15635	15719	15629	15581	15619	15707	15658	15566	15734	15545	15560	15497	15638	15581	15612	15696	15585	15464	15694	15611	15672	15773	15737	15722	15608	15683	15662	15667	15576	15637	15611	15725	15582	15436	15542	15672	15759	15534	15641	15546	15654	15551	15525	15698	15622	15690	15432	15655	15550	15650	15581	15672	15639	15569	15675	15563	15486	15382	15437	15589	15490	15641	15734	15646	15453	15515	15389	15653	15650	15662	15658	15487	15621	15619	15558	15450	15548	15617	15525	15556	15460	15411	15573	15610	15794	15691	15708	15631	15852	15593	15628	15711	15571	15601	15344	15747	15669	15505	15852	15533	15783	15596	15591	15542	15565	15509	15611	15628	15656	15681	15512	15649	15839	15516	15872	15797	15629	15591	15597	15583	15519	15423	15611	15728	15430	15643	15678	15483	15777	15560	15445	15679	15577	15597	15443	15726	15518	15604	15693	15524	15732	15554	15600	15652	15636	15738	15674	15577	15537	15665	15548	15661	15482	15564	15473	15597	15780	15596	15570	15640	15561	15575	15730	15565	15592	15671	15631	15568	15692	15576	15505	15615	15670	15631	15584	15691	15714	15695	15522	15640	15698	15690	15657	15612	15467	15733	15524	15608	15773	15661	15601	15903	15625	15605	15647	15528	15614	15517	15558	15576	15574	15599	15617	15536	15504	15587	15620	15509	15594	15562	15560	15666	15528	15559	15621	15614	15593	15407	15585	15418	15679	15530	15615	15364	15739	15686	15627	15626	15538	15530	15526	15698	15557	15637	15551	15607	15668	15740	15627	15587	15603	15644	15585	15682	15543	15497	15686	15760	15609	15523	15599	15668	15483	15760	15710	15577	15720	15513	15667	15819	15602	15553	15618	15477	15583	15625	15486	15575	15480	15566	15668	15650	15522	15587	15705	15661	15662	15607	15637	15575	15660	15613	15643	15483	15490	15667	15618	15512	15621	15614	15816	15637	15445	15658	15553	15679	15466	15565	15447	15572	15584	15709	15719	15593	15582	15564	15741	15559	15662	15612	15467	15682	15658	15640	15633	15523	15590	15813	15696	15591	15444	15669	15657	15742	15777	15577	15489	15473	15611	15616	15429	15550	15778	15713	15733	15646	15516	15674	15569	15646	15658	15625	15727	15652	15609	15716	15396	15772	15643	15594	15697	15567	15540	15719	15616	15624	15543	15680	15451	15696	15423	15688	15626	15683	15599	15721	15764	15467	15656	15549	15545	15726	15470	15610	15674	15724	15710	15387	15597	15554	15592	15374	15793	15635	15575	15686	15725	15596	15612	15698	15626	15659	15661	15434	15455	15423	15596	15547	15501	15674	15632	15579	15775	15762	15458	15713	15598	15431	15702	15410	15697	15621	15670	15533	15485	15732	15685	15684	15550	15689	15694	15430	15594	15595	15613	15695	15678	15788	15620	15460	15616	15689	15551	15636	15535	15663	15654	15805	15598	15697	15656	15675	15553	15581	15696	15796	15576	15590	15829	15517	15599	15509	15697	15662	15734	15569	15507	15715	15656	15539	15515	15671	15559	15671	15664	15660	15542	15628	15634	15657	15758	15661	15654	15492	15560	15635	15670	15695	15645	15646	15550	15493	15611	15610	15686	15703	15491	15595	15401	15578	15659	15705	15707	15506	15647	15518	15659	15556	15529	15649	15638	15391	15650	15632	15391	15587	15555	15823	15730	15588	15507	15532	15660	15615	15638	15756	15664	15649	15481	15596	15596	15518	15583	15570	15550	15503	15539	15678	15458	15701	15671	15528	15613	15755	15619	15713	15463	15478	15521	15651	15692	15719	15664	15555	15698	15688	15685	15643	15548	15570	15718	15517	15524	15427	15588	15468	15552	15652	15692	15612	15786	15629	15539	15684	15646	15535	15686	15483	15545	15632	15666	15440	15673	15778	15649	15463	15647	15752	15723	15653	15529	15689	15525	15645	15376	15653	15563	15601	15565	15441	15522	15596	15512	15589	15630	15484	15631	15589	15590	15705	15586	15658	15685	15689	15544	15543	15663	15649	15671	15607	15585	15564	15636	15532	15603	15585	15791	15475	15595	15614	15695	15533	15675	15807	15620	15622	15693	15498	15822	15556	15752	15344	15644	15476	15490	15784	15547	15623	15526	15484	15585	15675	15612	15545	15502	15750	15510	15658	15583	15632	15549	15538	15617	15722	15667	15447	15591	15551	15412	15465	15604	15715	15627	15687	15721	15766	15631	15584	15582	15520	15610	15610	15726	15609	15522	15530	15695	15682	15649	15586	15624	15558	15608	15531	15570	15695	15645	15564	15670	15603	15579	15707	15665	15709	15598	15671	15563	15453	15666	15533	15717	15617	15552	15398	15676	15642	15589	15586	15620	15541	15715	15522	15465	15676	15585	15565	15698	15457	15395	15538	15665	15618	15910	15652	15559	15666	15611	15560	15599	15615	15659	15675	15609	15547	15751	15607	15629	15583	15732	15636	15621	15468	15525	15613	15607	15758	15530	15708	15620	15526	15681	15570	15620	15574	15601	15743	15595	15655	15702	15557	15454	15521	15457	15670	15638	15865	15634	15486	15625	15532	15600	15579	15657	15692	15740	15625	15608	15637	15587	15516	15516	15619	15677	15647	15472	15766	15529	15597	15748	15586	15469	15596	15701	15597	15516	15720	15661	15511	15469	15644	15566	15553	15552	15604	15680	15650	15608	15696	15554	15584	15517	15556	15670	15581	15647	15597	15793	15642	15715	15752	15653	15496	15641	15449	15599	15683	15751	15646	15408	15676	15666	15563	15802	15707	15614	15637	15613	15586	15530	15654	15547	15557	15613	15625	15621	15403	15881	15555	15743	15592	15596	15670	15692	15571	15567	15565	15590	15690	15770	15593	15548	15553	15579	15599	15562	15634	15466	15597	15637	15884	15548	15517	15547	15563	15655	15677	15786	15523	15628	15568	15748	15439	15672	15501	15710	15606	15519	15647	15600	15726	15469	15635	15588	15734	15651	15678	15546	15581	15615	15604	15584	15653	15559	15576	15662	15631	15600	15767	15563	15604	15642	15591	15550	15404	15621	15529	15647	15702	15570	15686	15551	15635	15468	15717	15580	15585	15723	15704	15634	15616	15615	15655	15631	15593	15752	15664	15559	15605	15493	15430	15430	15563	15531	15594	15681	15703	15558	15488	15560	15656	15653	15601	15486	15643	15701	15611	15480	15689	15593	15474	15723	15740	15560	15482	15551	15570	15721	15642	15641	15612	15684	15655	15694	15752	15569	15511	15614	15752	15585	15617	15704	15714	15596	15564	15596	15605	15579	15633	15596	15724	15535	15503	15730	15602	15584	15514	15583	15743	15521	15657	15648	15606	15663	15448	15698	15558	15653	15410	15522	15635	15467	15708	15743	15687	15612	15563	15685	15691	15576	15700	15695	15832	15658	15579	15603	15684	15589	15455	15816	15692	15624	15602	15563	15637	15650	15634	15448	15579	15621	15560	15597	15648	15737	15661	15646	15646	15571	15615	15660	15764	15790	15639	15786	15416	15535	15476	15687	15576	15531	15536	15712	15464	15423	15718	15527	15590	15487	15449	15758	15558	15558
27252	22834	27776	25384	21347	20000	19662	18863	18606	18436	18171	17996	17869	17800	18028	17967	17842	17713	17704	17871	17739	17819	17706	17828	17711	17267	17520	17470	17488	17567	17533	17463	17353	17502	17390	17465	17499	17432	17466	17101	17499	17531	17486	17321	17585	17407	17438	17454	17394	17504	17414	17463	17516	17367	17461	17635	17710	17523	17373	17613	17389	17424	17322	17382	17524	17464	17569	17445	17598	17430	17349	17314	17409	17647	17748	17499	17678	17368	17299	17420	17397	17392	17501	17348	17563	17317	17393	17523	17342	17346	17448	17351	17391	17535	17486	17480	17431	17378	17360	17301	17374	17323	17502	17388	17559	17300	17412	17449	17369	17158	17309	17443	17564	17288	17569	17672	17465	17454	17368	17411	17443	17576	17548	17450	17327	17405	17310	17368	17545	17349	17515	17609	17421	17186	17474	17138	17283	17421	17296	17559	17495	17486	17426	17424	17489	17299	17327	17370	17428	17590	17702	17251	17271	17381	17347	17375	17374	17411	17477	17417	17294	17304	17428	17350	17306	17295	17455	17382	17365	17386	17422	17252	17338	17384	17434	17526	17550	17387	17305	17486	17527	17432	17416	17296	17350	17510	17498	17237	17481	17399	17280	17374	17567	17545	17226	17376	17308	17075	17459	17244	17350	17287	17318	17380	17326	17474	17354	17545	17326	17400	17423	17529	17480	17445	17314	17531	17456	17472	17614	17188	17422	17293	17515	17162	17499	17366	17276	17309	17428	17483	17435	17379	17498	17438	17263	17274	17594	17286	17339	17122	17274	17341	17401	17283	17291	17538	17507	17386	17434	17372	17441	17221	17437	17486	17464	17481	17554	17499	17455	17464	17288	17332	17158	17291	17513	17534	17333	17571	17462	17200	17397	17326	17274	17332	17149	17362	17465	17360	17397	17374	17543	17300	17386	17357	17556	17278	17307	17287	17302	17465	17411	17383	17377	17498	17384	17397	17469	17242	17565	17513	17296	17531	17458	17247	17520	17498	17492	17569	17291	17340	17449	17525	17339	17281	17346	17366	17613	17268	17245	17365	17356	17273	17377	17231	17361	17348	17364	17347	17358	17363	17326	17456	17182	17300	17497	17380	17270	17132	17331	17289	17541	17603	17146	17308	17297	17208	17295	17481	17485	17494	17583	17474	17536	17609	17489	17099	17151	17485	17378	17459	17414	17472	17417	17432	17449	17532	17311	17567	17384	17365	17400	17282	17157	17372	17468	17540	17334	17370	17401	17204	17440	17257	17566	17423	17326	17393	17389	17525	17320	17145	17300	17277	17412	17323	17382	17269	17297	17408	17373	17502	17430	17355	17418	17482	17505	17414	17414	17331	17476	17259	17217	17296	17468	17540	17290	17453	17489	17477	17486	17376	17439	17202	17530	17387	17415	17543	17437	17356	17318	17311	17369	17219	17310	17443	17543	17268	17364	17336	17324	17328	17452	17332	17464	17364	17347	17327	17392	17466	17361	17621	17486	17377	17194	17384	17375	17534	17409	17571	17509	17385	17370	17637	17391	17258	17343	17227	17451	17352	17480	17609	17309	17193	17389	17393	17527	17403	17433	17302	17394	17444	17409	17381	17259	17269	17332	17412	17306	17349	17545	17212	17191	17520	17444	17280	17333	17512	17395	17529	17613	17497	17500	17458	17404	17308	17480	17333	17487	17401	17324	17424	17284	17410	17483	17301	17493	17383	17382	17503	17168	17472	17490	17303	17379	17250	17307	17372	17257	17233	17291	17427	17393	17403	17546	17500	17403	17373	17369	17412	17301	17354	17425	17386	17385	16986	17531	17550	17575	17459	17381	17541	17317	17289	17412	17404	17552	17276	17433	17511	17198	17236	17579	17464	17480	17360	17509	17341	17397	17386	17431	17464	17655	17310	17267	17311	17475	17506	17601	17592	17380	17418	17337	17448	17252	17518	17428	17240	17461	17362	17245	17593	17616	17390	17457	17464	17285	17395	17331	17420	17547	17406	17503	17342	17285	17259	17516	17274	17360	17222	17341	17312	17433	17369	17419	17334	17504	17468	17249	17294	17275	17444	17408	17405	17579	17379	17629	17604	17651	17654	17548	17388	17330	17686	17201	17457	17348	17358	17374	17471	17464	17513	17244	17335	17352	17305	17538	17450	17393	17358	17110	17223	17508	17401	17514	17458	17420	17124	17349	17326	17372	17343	17416	17301	17311	17067	17424	17528	17562	17310	17497	17472	17396	17193	17495	17497	17422	17280	17409	17230	17305	17393	17459	17485	17410	17423	17265	17437	17521	17266	17535	17331	17369	17276	17280	17568	17217	17402	17310	17347	17281	17107	17417	17421	17542	17451	17517	17326	17379	17461	17235	17256	17358	17155	17365	17276	17323	17348	17308	17244	17202	17396	17566	17560	17355	17278	17329	17393	17275	17406	17467	17502	17650	17607	17527	17376	17577	17519	17396	17309	17397	17372	17215	17179	17592	17489	17445	17420	17567	17325	17337	17294	17398	17387	17455	17264	17624	17494	17469	17470	17494	17356	17581	17481	17416	17379	17234	17351	17470	17188	17427	17565	17518	17265	17450	17461	17281	17224	17361	17367	17237	17327	17690	17499	17497	17574	17322	17420	17366	17492	17543	17428	17196	17484	17347	17311	17331	17406	17206	17506	17538	17456	17347	17392	17507	17239	17423	17665	17426	17360	17372	17354	17365	17291	17292	17481	17737	17624	17366	17359	17404	17147	17348	17410	17389	17370	17407	17196	17551	17408	17496	17493	17532	17445	17330	17238	17432	17381	17208	17404	17457	17311	17345	17182	17368	17544	17476	17361	17425	17251	17380	17501	17426	17224	17525	17778	17350	17362	17373	17447	17513	17136	17571	17480	17501	17403	17488	17526	17221	17227	17474	17217	17390	17130	17295	17197	17347	17371	17456	17466	17411	17304	17383	17468	17376	17402	17501	17402	17240	17585	17180	17337	17179	17574	17389	17135	17410	17420	17370	17346	17459	17323	17336	17227	17347	17262	17450	17486	17365	17371	17224	17352	17424	17413	17464	17435	17479	17413	17406	17106	17385	17330	17455	17526	17301	17457	17409	17264	17287	17384	17327	17323	17264	17371	17614	17317	17439	17272	17667	17233	17424	17138	17467	17273	17287	17529	17502	17355	17444	17273	17385	17360	17513	17455	17350	17434	17642	17703	17317	17409	17426	17538	17625	17452	17670	17550	17435	17395	17426	17567	17255	17436	17336	17298	17389	17456	17417	17458	17507	17172	17466	17582	17444	17322	17340	17453	17379	17436	17308	17341	17173	17216	17440	17373	17387	17511	17444	17356	17567	17757	17446	17422	17449	17324	17216	17460	17796	17432	17596	17486	17463	17577	17465	17379	17251	17357	17209	17310	17351	17381	17359	17335	17384	17497	17331	17448	17299	17421	17474	17497	17428	17391	17383	17373	17364	17364	17271	17582	17376	17392	17318	17399	17451	17364	17325	17484	17270	17468	17402	17532	17471	17263	17449	17319	17264	17317	17314	17391	17565	17385	17258	17258	17422	17488	17311	17423	17363	17319	17433	17476	17511	17530	17523	17537	17490	17458	17618	17330	17466	17407	17376	17378	17312	17195	17598	17499	17341	17130	17373	17515	17392	17284	17183	17527	17257	17499	17369	17492	17344	17384	17395	17373	17404	17509	17382	17279	17387	17341	17501	17276	17439	17572	17673	17350	17456	17318	17521	17235	17399	17327	17480	17364	17413	17564	17318	17355	17613	17290	17613	17301	17381	17453	17579	17455	17531	17449	17437	17298	17391	17262	17349	17464	17338	17399	17456	17295	17377	17501	17356	17402	17305	17486	17470	17427	17379	17541	17408	17502	17514	17387	17426	17473	17406	17462	17311	17525	17512	17355	17358	17480	17300	17519	17390	17405	17480	17444	17499	17500	17367	17395	17423	17548	17547	17280	17422	17195	17466	17429	17432	17234	17393	17474	17371	17590	17308	17208	17535	17516	17382	17409	17586	17501	17393	17383	17340	17410	17607	17389	17316	17437	17355	17227	17260	17504	17306	17246	17378	17513	17481	17449	17517	17538	17300	17444	17457	17441	17170	17333	17291	17434	17341	17449	17389	17414	17373	17359	17502	17465	17255	17414	17508	17684	17487	17263	17313	17424	17478	17456	17429	17557	17091	17521	17447	17321	17403	17515	17239	17384	17315	17375	17398	17384	17448	17435	17486	17203	17268	17577	17494	17303	17241	17440	17324	17582	17500	17241	17552	17189	17276	17305	17584	17328	17496	17555	17319	17240	17588	17291	17126	17419	17497	17523	17302	17453	17289	17536	17623	17339	17424	17250	17698	17450	17256	17523	17345	17571	17542	17226	17453	17266	17576	17299	17510	17378	17294	17398	17348	17447	17488	17412	17265	17335	17241	17431	17439	17373	17257	17478	17271	17355	17245	17343	17280	17402	17401	17398	17543	17560	17497	17362	17523	17591	17428	17327	17400	17267	17414	17449	17426	17439	17288	17405	17516	17186	17435	17290	17571	17236	17439	17389	17225	17526	17271	17360	17309	17253	17574	17343	17398	17403	17353	17534	17145	17621	17314	17603	17437	17392	17348	17461	17251	17141	17353	17606	17451	17302	17344	17464	17558	17240	17578	17285	17456	17642	17354	17568	17583	17379	17180	17408	17385	17411	17456	17347	17274	17237	17558	17452	17372	17463	17607	17423	17454	17455	17388	17429	17481	17391	17362	17457	17329	17379	17464	17440	17417	17264	17258	17392	17484	17365	17313	17519	17363	17469	17405	17317	17501	17403	17368	17279	17222	17475	17419	17449	17490	17315	17441	17589	17495	17512	17327	17422	17215	17260	17531	17499	17313	17297	17523	17343	17348	17403	17417	17451	17565	17442	17339	17288	17472	17385	17550	17380	17427	17212	17446	17355	17384	17382	17429	17478	17215	17436	17294	17470	17575	17283	17494	17534	17221	17394	17539	17367	17301	17309	17433	17318	17703	17312	17436	17466	17420	17202	17127	17371	17361	17170	17366	17474	17489	17330	17480	17544	17720	17495	17482	17444	17427	17565	17557	17393	17348	17326	17273	17399	17219	17320	17350	17656	17639	17504	17279	17359	17374	17475	17482	17281	17516	17528
20991	30520	29300	23878	21007	19266	18366	17462	17136	16633	16392	16285	16102	15933	15869	15859	15783	15668	15714	15569	15679	15563	15546	15575	15500	15432	15467	15432	15373	15362	15336	15209	15253	15364	15229	15398	15303	15179	15260	15192	15402	15305	15246	15362	15307	15315	15254	15242	15245	15266	15262	15211	15365	15247	15279	15298	15203	15330	15229	15238	15241	15271	15359	15341	15223	15248	15134	15217	15301	15143	15241	15315	15256	15265	15227	15226	15222	15419	15137	15174	15250	15460	15225	15171	15212	14948	15062	15162	15276	15182	15330	15144	15212	15214	15146	15175	15279	15199	15088	15075	15299	15216	15287	15143	15300	15256	15293	15089	15355	15282	15169	15228	15111	15318	15279	15353	15316	15202	15307	15300	15019	15117	15185	15190	15097	15197	15388	15257	15161	15169	15146	15238	15128	15252	15309	15308	15287	15237	15206	15414	15290	15141	15135	15119	15275	15245	15247	15058	15151	15243	15270	15157	15227	15239	15212	15099	15194	15273	15283	15217	15185	15255	15233	15049	15146	15187	15361	15311	15267	15306	15152	15064	15170	15206	15283	15153	15254	15235	15197	15271	15363	15203	15292	15079	15264	15264	15225	15058	15243	15241	15216	15208	15178	15265	15183	15097	15219	15221	15214	15064	15192	15145	15280	15276	15226	15322	15182	15216	15120	15392	15234	15229	15308	15357	15413	15084	15170	15197	15229	15173	15169	15363	15187	15224	15295	15198	15270	15055	15228	15270	15145	15263	15195	15298	15306	15228	15258	15087	15418	15112	15115	15189	15269	15097	15148	15228	15237	15154	15278	15068	15247	15278	15254	15222	15234	15126	15241	15205	15305	15168	15351	15427	15301	15198	15246	15273	15227	15286	15167	15290	15298	15074	15320	15265	15118	15159	15232	15155	15173	15025	15275	15177	15304	15279	15095	15044	15248	15130	15073	15264	15239	15374	15161	15319	15232	15215	15194	15200	15344	15184	15221	15294	15186	15292	15296	15178	15261	15289	15183	15260	15263	15299	15290	15072	15330	15121	15171	15359	14920	15128	15277	15491	15131	15242	15162	15331	15159	15332	15264	15226	15164	15287	15334	15007	15235	15055	15180	15133	15209	15175	15053	15326	15372	15181	15126	15311	15271	15177	15275	15201	15285	15216	15185	15227	15189	15218	15238	15364	15119	15266	15142	15299	15170	15183	15318	15237	15127	15276	15440	15129	15333	15369	15261	15265	15198	15289	15115	15180	15351	15280	15259	15252	15201	15302	15237	15077	15088	15190	15236	15128	15175	15222	15102	15229	15164	15294	15123	15173	15372	15294	15226	15163	15144	15157	15223	15268	15266	15281	15201	15228	15181	15302	15262	15141	15159	15253	15182	15341	15161	15308	15168	15260	15416	15273	15238	15241	15237	15150	15284	15231	15169	14866	15329	15326	15279	15323	15185	15134	15186	15178	15255	15121	15167	15223	15305	15347	15248	15332	15200	15226	15253	15282	15256	15201	15363	15139	15075	15260	15274	15089	15184	15117	15264	15375	15276	15163	15208	15115	15364	15205	15310	15200	15321	15187	15205	15198	15380	14975	15234	15182	15212	15286	15252	15281	15074	15151	15190	15306	15295	15206	15302	15406	15166	15234	15176	15242	15229	15233	15076	15294	15035	15161	15088	15253	15202	15157	15262	15124	15241	15004	15229	15322	15135	15277	15242	15195	15304	15119	15363	15235	15227	15167	15221	15361	15179	15142	15208	15334	15153	15238	15235	15242	15179	15345	15386	15226	15299	15300	15114	15254	15341	15177	15165	15418	15178	15198	15326	15220	15095	15278	15294	15172	15067	15237	15124	15339	15185	15142	15162	15166	15049	15180	15292	15063	15228	15252	15381	15145	15013	15132	15172	15192	15193	15214	15449	15274	15043	15255	15282	15190	15190	15333	15202	15171	15251	15247	15169	15314	15105	15177	15270	15157	15261	15185	15289	15297	15207	15339	15188	15125	15265	15072	15145	15360	15197	15115	15267	15289	15278	15111	15254	15244	15211	15208	15281	15356	15321	15301	15114	15230	15128	15356	15242	15161	15199	15167	15440	15165	15208	15161	15298	15306	15301	15374	15153	15381	15072	15337	15284	15379	15271	15353	15262	15114	15306	15168	15133	15240	15259	15187	15094	15383	15086	15098	15362	15235	15292	15227	15212	15191	15283	15354	15220	15278	15132	15248	15159	15069	15223	15221	15060	15130	15312	15188	15166	15245	15242	15010	15223	15177	15126	15223	15315	15017	15285	15256	15133	15237	15092	15239	15239	15312	15230	15382	15140	15199	15230	15349	15248	15219	15220	15335	15140	15025	15205	15139	15210	15193	15235	15145	15158	15183	15452	15124	15187	15207	15281	15195	15334	15228	15170	15090	15171	15225	15296	15182	15083	15187	15129	15342	15331	15375	15462	15189	15285	15269	15319	15160	15127	15087	15336	15197	15205	14971	15283	15199	15210	15215	15031	15255	15294	15198	15146	15171	15307	15286	15382	15372	15318	15143	15230	15231	15125	15140	15273	15291	15193	15249	15080	15157	15276	15195	15329	15268	15343	15208	15263	15045	15320	15291	15151	15261	15332	15332	15229	15239	15365	15110	15188	15112	15152	15327	15076	15160	15069	15273	15182	15136	15129	15283	15115	15178	15366	15281	15114	15226	15213	15401	15210	15146	15118	15074	15226	15212	15007	15170	15034	15286	15201	15276	15302	15275	15279	15136	15269	15082	15216	15170	15186	15397	15182	15222	15119	15079	15265	15145	15074	15248	15219	15057	15187	15157	15160	15158	15384	15362	15249	15246	15260	15026	15264	15122	15216	15440	15152	15137	15191	15252	15317	15242	15181	15199	15327	15314	15291	15166	15186	15350	15126	15167	15272	15045	15257	15326	15259	15142	15151	15246	15213	15286	15115	15450	14943	15220	15262	15145	15153	15277	15099	15239	15153	15137	15321	14937	15155	15228	15235	15331	15160	15248	15280	15344	15300	15139	15264	15223	15203	15374	15126	15203	15178	15058	15274	15144	15233	15321	15362	15220	15195	15242	15198	15293	15105	15101	15249	15342	15246	15125	15228	15367	15093	15266	15328	15278	15315	15301	15171	15277	15220	15233	15363	15118	15281	15194	15266	15223	15407	15363	15288	15255	15151	15183	15355	15163	15050	15172	15190	15340	15210	15206	15263	15204	15200	15287	15212	15249	15183	15200	15069	15219	15214	15398	15369	15119	15237	15394	15357	15332	15047	15153	15257	15347	15193	15122	15121	15006	15241	15299	15251	15154	15265	15207	15199	15296	15195	15239	15328	15236	15237	15238	15079	15147	15246	15107	15410	15270	15227	15166	15351	15310	15267	15180	15276	15171	15236	15252	15236	15213	15109	15287	15363	15216	15224	15355	15262	15371	15167	15176	15222	15287	15236	15259	15359	15250	15192	15288	15313	15290	15461	15119	15150	15252	15275	15306	15124	15352	15155	15046	15276	15150	15156	15192	15356	15204	15408	15304	15189	15304	15326	15081	15335	15067	15164	15361	15330	15196	15131	15216	15202	15258	15266	15259	15128	15214	15266	15198	15318	15403	15213	15134	15193	15324	15278	15140	15532	15189	15267	15404	15172	15325	15285	15138	15088	15130	15300	15428	15196	15255	15316	15154	15138	15205	15218	15237	15137	15411	15257	15167	15141	15240	15136	15297	15261	15373	15085	15269	15136	15082	15181	15284	15456	15309	15037	15131	15277	15218	15326	15269	15194	15299	15420	15198	15128	15167	15186	15321	15201	15008	15231	15210	15196	15133	15285	15175	15034	15155	15276	15124	15362	15125	15238	15186	15191	15147	15392	15175	15236	15035	15283	15196	15143	15261	15164	15334	15262	15194	15318	15255	15163	15260	15172	15295	15324	15203	14950	15341	15410	15289	15280	15121	15132	15315	15095	15110	15224	15257	15329	15252	15251	15190	15189	15139	15251	15302	15247	15179	15203	15270	15357	15211	15156	15120	15292	15122	15457	15126	15396	15180	15236	15130	15053	15348	15497	15188	15099	15268	15268	15073	15274	15303	15258	15259	15463	15414	15257	15093	15407	15222	15202	15269	15202	15268	15326	15185	15191	15135	15196	15193	15110	15100	15307	15217	15553	15217	15215	15261	15225	15198	15142	15405	15232	15141	15300	15200	15198	15182	15312	15135	15225	15143	15035	15184	15388	15132	15179	15335	15229	15245	15209	15010	15262	15193	15188	15143	15119	15175	14953	15332	15232	15227	15295	15214	15265	15254	15236	15152	15244	15044	15161	15124	15139	15241	15432	15294	15317	15162	15191	15274	15200	15262	15263	15126	15219	15182	15223	15261	15313	15473	15422	15135	15160	15238	15272	15326	15139	15312	15294	15187	15230	15246	15139	15305	15148	15042	15292	15091	15215	15121	15243	15342	15221	15240	15387	15135	15373	15186	15194	15328	15202	15185	15122	15236	15176	15134	15350	15275	15084	15243	15219	15214	15209	15109	15323	15268	15230	15264	15196	15347	15141	15167	15298	15072	15094	15312	15429	15087	15349	15165	15138	15017	15175	15285	15333	15064	15332	15148	15192	15337	15253	15158	15220	15054	15252	15187	15225	15344	15371	15215	15270	15116	15311	15330	15166	15279	15228	15310	15116	15252	15136	15318	15150	15221	15186	15271	15226	15189	15211	15177	15421	15260	15261	15130	15197	15149	15143	15360	15322	15170	15273	15155	15321	15143	15363	15328	15403	15175	15244	15213	15226	15136	15174	15207	15193	15197	15212	15160	15320	15140	15182	15270	15146	15201	15343	15469	15206	15422	14996	15031	15169	15127	15249	15162	15308	15298	15242	15171	15156	15137	15271	15357	15400	15262	15098	15355	15218	15354	15162	15258	15288	15250	15347	15207	15135	15270	15211	15108	15278	15078	15358	15162	15241	15239	15187	15395	15153	15220	15212	15313	15163	15241	15411	15194	15259	15255	15183	15178	15354	15215	15097	15270	15377	15150	15258	15056	15171	15270	15267	15256	15161	15254	15180	15303	15229	15081	15118	15023	15300	15057	15208	15174	15252	15255	15358	15311	15233	15096	15230	15202	15181	15213	15232	14986	15244	15291	15172	15229
23646	21040	28413	24167	22893	24039	23622	20795	19662	19789	19387	19203	19062	18986	18955	18966	18746	18556	18793	18512	18313	18233	18351	18440	18393	18338	18105	18298	18290	18037	18331	18117	18041	18091	17870	18066	18009	18200	17879	18087	18140	17794	17981	18082	18107	17878	18026	18065	18079	18017	17946	18021	17954	17908	17997	18153	17828	17951	18149	18027	18076	18069	18085	18054	18145	17966	17836	17961	17978	18017	17826	17917	18013	17988	17846	17811	17843	17867	17794	17892	18011	17923	17994	17957	18001	17855	17858	18095	17910	18155	18114	18017	17861	18045	18097	17926	17970	17831	17776	18108	17990	17896	18080	18000	17996	17860	17899	17905	17984	17914	17700	17889	17962	17967	18164	17881	17809	17960	17785	17926	18011	18180	17964	18086	17930	17939	17893	18021	17818	17833	17809	18062	17858	18179	18014	17816	17843	17939	17820	17889	17753	17924	17947	17960	18018	17805	17858	18061	17946	17936	18077	18018	17955	17917	17581	17933	17853	17978	17854	17972	17983	18109	18119	18015	17818	17937	17907	17974	17998	18038	17809	17774	17854	17849	18086	17643	17897	18044	17967	17761	17810	17775	17887	17879	17931	17926	18014	17900	17854	17981	17982	17959	17878	18016	18062	17924	18086	17929	17873	17737	17813	17905	17729	17937	17817	17939	17927	17735	18084	17877	18072	17884	17955	18001	17844	17761	17807	17851	17878	17834	17931	18228	18018	18022	18089	17962	18089	17933	17890	17921	17997	17928	17903	17869	18147	18043	18111	17834	17922	17964	18072	17925	17927	17814	17839	17825	17954	18029	17890	17891	17815	17753	18013	17837	17960	18104	17950	18067	17889	17776	17991	17984	17697	17918	17801	17660	17969	17978	18106	17809	17719	17655	18031	17933	18048	17980	17910	17794	18075	17937	17764	17749	17690	17868	18033	17809	17963	17893	17983	17925	17809	18073	18112	18076	18024	17813	17998	17937	17865	17616	17764	17887	17912	18056	18028	17808	18075	17874	17974	17784	17990	17867	18073	18020	17884	17681	17731	17778	17970	17980	17881	17950	17885	17928	17873	17766	17806	17860	17970	17772	18163	17640	17992	18019	17861	18046	18075	17840	17821	17900	18049	17922	17851	18004	17885	17802	17718	17832	17848	17889	17858	17936	17976	18010	17803	17779	17884	18135	17744	17930	17977	17890	17890	17670	17854	17949	17921	17830	17885	17830	17777	17871	17955	17800	17991	17841	17909	17788	18061	17969	18091	17664	17774	17970	17857	17902	17904	17771	17926	17862	17973	17908	18008	17995	17955	17993	18022	17934	17751	17556	17710	17960	17961	18036	17866	17937	17947	17974	17967	17845	17856	17753	17932	17782	18064	18018	17885	18144	17799	17921	17962	17767	17940	17783	17713	17787	18072	17863	17614	17899	17790	17966	17760	17838	18010	17843	17969	17872	17937	17937	17999	17805	17789	17993	17850	17966	18023	17893	17881	17791	17913	17905	17828	17664	17976	17670	18044	17838	18057	17838	17921	17971	17661	17817	17756	17893	18028	17769	17863	17959	17803	17861	17863	17828	17890	17833	18135	18076	18150	18141	18167	18088	18023	17854	17885	17998	17952	18056	18005	17759	17792	17892	18015	17892	18027	17966	17882	17998	17684	17802	17917	17935	18033	18011	17760	17685	17998	17893	18062	17966	17852	17812	17910	17746	18089	18042	17918	17905	17961	18044	18009	17950	17900	18013	17985	17773	17959	17829	18047	17976	17672	17832	18027	17763	17937	17937	18098	17797	17699	18053	17777	17827	17946	17848	17920	17800	17885	18140	17658	17956	18187	18077	17804	17898	17943	18053	17886	17963	18041	17696	18124	18050	17750	17968	17937	17890	18050	18157	17945	17895	18050	17897	17666	17854	17802	17864	17802	17842	17776	17934	17955	17828	17765	17982	17738	17838	17902	17954	17776	17932	18037	18027	18038	17948	17870	17901	17936	17826	18000	17829	17749	18048	17883	17901	17938	18017	17923	17879	17952	18066	17794	17816	17900	17735	17840	17860	17978	17862	17895	17833	17847	17931	17767	17831	17804	17969	18045	17820	17806	17909	17779	17957	17822	17965	17950	18203	17970	17747	17912	17935	17898	17986	17833	18022	17905	17801	17870	17749	17875	17827	17893	18148	17930	18090	17810	17853	17811	17897	18018	17992	18039	17785	17947	18119	17952	18016	17929	17916	17873	17919	17934	18029	17931	18004	17930	18022	18003	17752	17823	17889	18131	17806	17974	17785	17655	17704	17791	17878	17860	17866	17992	17977	18034	17929	18023	17777	17926	17970	17989	17588	17835	17845	17890	17936	17913	17942	18193	17831	17755	18030	17997	17971	18068	17752	17896	17806	17912	17970	17794	17722	17674	17861	18040	17897	17740	17885	18019	17908	17793	17936	18053	17791	18038	17884	17740	17992	18109	17875	17788	17777	18161	17783	17970	18033	17935	17951	17821	17747	17730	17921	17904	17849	18099	17767	17920	17935	17986	17712	18042	18095	17948	17983	17951	18007	18047	17717	17818	17998	17774	17789	17879	17974	17977	17877	18044	17744	17844	17817	17628	17898	17989	17973	17815	17934	17890	17775	17725	17936	18048	17817	17970	17847	17901	17921	17925	17835	18057	17851	17825	17949	17760	17822	17899	17900	17917	17782	18085	17957	17798	17864	17715	17963	18107	17913	18189	17895	17972	17688	17838	17789	18003	17924	17820	17797	17769	17818	17779	17828	17911	18098	17882	17909	17913	18155	17977	18005	18057	18045	18061	18032	17735	17955	17966	17647	18003	17842	18062	17809	17972	17853	17767	17848	17708	18149	18170	17810	17946	17711	17678	17724	17792	18022	17846	17929	17915	17839	17991	18044	17974	17910	18015	17985	17728	17965	17983	18081	17800	17977	17942	17804	17766	17940	17924	17876	18065	17845	18222	18086	18053	17849	17925	17736	17899	17789	17694	17768	17699	17713	17768	17829	17941	17832	17903	17825	17973	17768	17777	17856	17772	18017	17946	17897	17874	17936	17854	17776	17679	17876	17936	18026	17916	17812	17863	17995	17809	18057	18022	17748	17905	17928	17948	17878	18127	18219	18098	17905	17807	17849	17723	17799	17748	17913	17777	17879	17713	17912	18131	17844	17881	17931	17905	17683	17844	17926	18137	18014	17922	17882	17751	17913	18087	17911	17986	18009	18056	18071	17917	18009	18062	17823	17824	17854	17954	17779	17818	18028	17915	17792	17919	17898	17985	18010	17767	18028	17826	17906	17845	17974	17997	17948	17815	18122	17856	17935	17946	17996	18011	17943	17975	18002	18053	17860	17938	18112	17936	18039	17880	17994	17885	17851	17970	17919	17835	17873	17952	17919	18108	18083	17926	18032	17923	17743	17874	17716	17766	17812	17896	17779	17818	17802	17844	17738	17803	17897	17934	17836	17966	17810	17788	17865	17931	18020	17927	17810	17899	17900	17928	17874	17978	17761	18202	17836	17809	17834	17910	17916	18007	17903	17897	17882	17855	17838	17867	17872	17824	18021	18034	17939	17909	17868	17811	17823	17909	17931	17826	17861	18019	17912	17777	17992	17910	17849	18037	17808	17913	17988	17780	18039	17967	17623	17914	17631	18010	17835	18003	17797	17742	17852	17929	17850	18023	17719	17895	17766	17950	17957	17874	17864	18060	17834	17950	17829	17739	17856	17711	17841	18052	17722	17761	18146	18012	17935	17963	17790	17916	17780	18086	18003	17863	17857	17721	17795	17923	17924	17898	18014	17806	17888	17901	17953	17744	17917	18057	17912	17983	18003	17913	17948	17821	17840	17951	17743	17933	18073	17922	17952	17907	17905	18021	17806	17813	18108	17925	17946	18082	18091	17998	18141	17926	18015	18040	18111	18099	17948	17969	18026	17940	17917	17867	17729	17703	17913	18096	17973	18016	17741	17826	17836	17942	17913	18026	18030	17958	17839	17983	17973	17933	17918	17948	18003	18069	17899	18006	17889	18088	17824	17832	17772	17936	17767	18066	17902	17865	17929	17840	17948	17936	17762	17720	18086	17924	17914	18000	18088	17897	17676	17741	18034	18040	17752	17771	17990	17976	17838	18008	17775	17814	17887	17770	17799	18020	17999	18023	18005	18000	17893	17694	17870	17852	17861	17884	18077	17954	17809	17862	17947	17950	17785	17967	17862	17725	17781	17870	17818	17971	18044	18028	17829	17739	17880	17683	17711	17996	17834	17907	17990	17761	17800	17867	17830	17739	17999	17857	17796	17975	17879	17998	17989	17988	18027	17757	17907	18072	18178	17936	17923	17895	17909	17740	18038	17914	17980	17935	18104	17994	17797	18007	17992	17694	17897	17803	17782	18233	17949	17849	18141	18080	18045	17894	18186	17906	17892	17801	17867	17928	17921	17775	18124	18112	17904	17987	18129	17950	18051	17893	18049	18032	17983	17765	17771	17840	17794	17893	17714	17909	17865	17852	17997	17963	18027	17995	17735	17992	18001	17834	17843	17992	17821	17851	17797	17935	17949	17727	17858	17878	17965	18071	17988	17768	17870	17972	18124	18001	17695	18049	17968	17980	17959	17931	17911	17780	18013	17781	17900	17954	17966	17782	17734	17998	17611	17920	18069	17906	17952	17958	17943	17920	17899	17874	18043	17915	17828	17982	17965	17807	17792	17926	17887	17639	17992	18089	17937	17911	17931	17855	17833	17881	17878	18082	17967	17994	17843	18033	18015	17872	17794	17903	17873	18067	17917	17888	18015	18072	17841	17756	17971	18045	17869	18006	18138	17916	17954	17914	17993	17943	17789	17967	17834	17992	17897	17942	17933	17992	17932	18015	18039	17655	17823	17763	17775	17862	17941	17798	17856	17974	17840	18135	17959	17981	17902	17940	17919	17953	17855	17857	17810	17957	17960	17847	17978	17919	17712	17912	17796	17869	18026	18127	18069	17800	17964	17892	17855	17835	17879	18087	17794	17873	17924	17845	17779	17817	18007	17900	17885	17788	17795	18008	18028	18061	17958	17994	17942	17899	17955	17774	17839	17860	17779	17886	17989	17883	17809	17824	18020	17897	17966	18052	17768	17795	17991	17870	17976	17937	18100	17932	17951
21670	37356	36031	29112	25238	22481	21100	19568	18813	18128	17800	17511	17226	17074	16810	16576	16564	16473	16348	16451	16356	16262	16159	16228	16184	16124	15853	15944	15928	15950	15804	15855	15886	15792	15728	15785	15775	15793	15682	15691	15930	15791	15708	15776	15613	15667	15663	15687	15573	15667	15556	15595	15621	15659	15617	15668	15579	15652	15756	15562	15684	15540	15497	15652	15657	15560	15522	15607	15531	15533	15677	15503	15553	15555	15682	15692	15445	15595	15547	15634	15544	15607	15720	15689	15691	15593	15609	15561	15635	15774	15558	15555	15600	15654	15654	15518	15470	15571	15489	15639	15586	15670	15562	15783	15538	15756	15539	15725	15815	15706	15668	15689	15699	15567	15445	15539	15766	15605	15473	15577	15742	15591	15805	15626	15649	15644	15501	15755	15481	15498	15788	15642	15652	15540	15554	15563	15751	15656	15733	15618	15693	15570	15689	15505	15638	15620	15572	15663	15509	15649	15647	15509	15544	15538	15617	15599	15555	15553	15579	15491	15520	15642	15568	15434	15657	15581	15767	15625	15455	15522	15742	15654	15653	15590	15736	15750	15593	15507	15566	15645	15622	15862	15608	15522	15656	15386	15517	15536	15664	15657	15769	15693	15510	15482	15559	15615	15724	15527	15644	15623	15530	15435	15500	15456	15466	15621	15642	15537	15616	15604	15456	15647	15702	15673	15714	15703	15738	15616	15617	15617	15672	15657	15457	15448	15783	15672	15546	15750	15578	15574	15657	15486	15528	15493	15695	15667	15612	15620	15563	15460	15558	15528	15733	15506	15583	15567	15602	15711	15585	15568	15487	15676	15727	15653	15737	15772	15726	15520	15657	15733	15468	15674	15558	15509	15551	15593	15651	15524	15559	15749	15686	15559	15601	15601	15685	15502	15662	15549	15702	15490	15713	15567	15469	15605	15524	15555	15742	15737	15583	15454	15584	15656	15729	15615	15372	15498	15616	15608	15647	15466	15537	15529	15746	15641	15511	15733	15637	15620	15541	15651	15636	15583	15725	15614	15452	15626	15536	15654	15648	15606	15784	15549	15648	15424	15576	15572	15449	15525	15616	15608	15481	15700	15769	15557	15617	15645	15630	15568	15629	15681	15665	15625	15634	15571	15504	15495	15456	15510	15617	15627	15571	15581	15598	15419	15614	15653	15712	15620	15660	15492	15633	15469	15539	15674	15617	15613	15521	15492	15576	15691	15665	15474	15479	15583	15523	15661	15527	15528	15653	15506	15620	15619	15480	15600	15584	15659	15304	15618	15737	15502	15527	15613	15565	15460	15463	15518	15693	15472	15503	15493	15569	15625	15446	15595	15504	15508	15677	15544	15600	15874	15703	15391	15551	15541	15870	15397	15609	15685	15679	15566	15635	15615	15665	15600	15564	15683	15592	15551	15639	15573	15423	15491	15586	15623	15505	15583	15519	15610	15627	15596	15629	15567	15729	15598	15605	15630	15562	15719	15416	15544	15597	15660	15642	15449	15613	15492	15454	15563	15547	15571	15684	15595	15605	15534	15635	15523	15833	15819	15540	15476	15633	15539	15482	15539	15467	15603	15836	15590	15690	15456	15594	15535	15475	15556	15429	15647	15582	15531	15764	15532	15642	15471	15646	15547	15530	15554	15848	15801	15596	15669	15589	15659	15819	15416	15744	15634	15525	15455	15563	15696	15623	15645	15517	15521	15684	15458	15497	15566	15503	15685	15608	15524	15623	15517	15750	15549	15598	15607	15718	15593	15431	15615	15419	15653	15477	15702	15651	15441	15724	15514	15607	15530	15577	15667	15543	15742	15460	15634	15587	15612	15709	15610	15702	15441	15545	15629	15428	15653	15628	15702	15569	15549	15571	15607	15642	15725	15713	15692	15476	15580	15610	15611	15582	15652	15664	15625	15582	15633	15477	15617	15672	15477	15396	15667	15632	15788	15501	15659	15586	15597	15617	15606	15513	15638	15616	15552	15634	15698	15517	15507	15579	15533	15625	15605	15475	15534	15547	15442	15646	15759	15737	15658	15486	15640	15603	15487	15624	15518	15659	15521	15427	15682	15678	15582	15556	15707	15698	15468	15658	15583	15749	15617	15549	15519	15784	15536	15616	15531	15551	15642	15649	15529	15541	15601	15660	15695	15715	15650	15665	15564	15698	15620	15643	15706	15583	15556	15682	15572	15466	15750	15644	15519	15742	15588	15613	15545	15542	15502	15622	15738	15643	15563	15629	15615	15513	15696	15619	15579	15655	15476	15573	15609	15437	15814	15563	15567	15719	15646	15476	15685	15595	15719	15723	15626	15478	15859	15481	15536	15736	15688	15635	15569	15577	15406	15549	15546	15607	15719	15659	15651	15478	15577	15367	15667	15646	15556	15370	15644	15564	15511	15556	15447	15694	15542	15932	15594	15772	15619	15636	15365	15635	15479	15576	15858	15797	15684	15503	15719	15372	15635	15664	15715	15649	15622	15563	15727	15570	15577	15602	15738	15514	15549	15613	15753	15572	15506	15665	15496	15644	15671	15621	15643	15746	15640	15748	15713	15736	15466	15648	15635	15581	15618	15692	15532	15625	15551	15764	15675	15664	15622	15539	15654	15731	15637	15577	15665	15698	15764	15540	15497	15671	15493	15675	15617	15593	15514	15556	15557	15710	15642	15642	15617	15502	15416	15831	15520	15776	15644	15630	15501	15601	15665	15736	15547	15734	15401	15561	15618	15602	15558	15584	15644	15602	15780	15570	15586	15627	15687	15586	15605	15656	15655	15840	15646	15608	15564	15614	15498	15552	15648	15673	15751	15550	15660	15699	15453	15521	15491	15553	15693	15588	15720	15534	15567	15688	15548	15544	15644	15567	15635	15560	15612	15412	15644	15568	15682	15666	15534	15645	15542	15576	15513	15587	15531	15469	15639	15793	15349	15754	15506	15533	15834	15759	15666	15466	15620	15607	15747	15439	15589	15752	15640	15679	15545	15607	15574	15660	15762	15646	15471	15563	15652	15566	15765	15662	15469	15607	15576	15500	15558	15698	15536	15491	15491	15531	15658	15709	15544	15509	15553	15620	15642	15730	15619	15825	15726	15509	15603	15702	15689	15582	15547	15816	15659	15446	15661	15638	15666	15628	15596	15713	15541	15594	15676	15587	15657	15579	15596	15539	15533	15566	15736	15459	15664	15581	15696	15664	15532	15613	15866	15442	15651	15654	15488	15508	15620	15531	15561	15591	15702	15565	15709	15488	15441	15626	15516	15544	15430	15487	15510	15476	15535	15588	15628	15565	15504	15556	15647	15725	15671	15633	15520	15732	15297	15609	15524	15564	15442	15636	15576	15542	15556	15591	15453	15735	15460	15749	15651	15604	15580	15633	15724	15492	15530	15749	15591	15819	15490	15809	15571	15675	15654	15540	15616	15518	15803	15823	15639	15745	15575	15555	15691	15514	15446	15629	15774	15749	15611	15597	15843	15738	15746	15713	15748	15517	15627	15547	15400	15583	15686	15550	15604	15707	15636	15658	15653	15642	15703	15627	15747	15578	15737	15614	15661	15583	15718	15673	15713	15705	15668	15627	15643	15620	15513	15424	15731	15697	15420	15470	15565	15584	15531	15588	15616	15654	15457	15723	15475	15580	15669	15552	15393	15634	15691	15632	15735	15660	15700	15531	15663	15581	15740	15395	15506	15567	15544	15636	15584	15710	15575	15597	15535	15557	15685	15747	15565	15638	15529	15679	15574	15461	15653	15686	15450	15572	15590	15705	15567	15484	15533	15572	15624	15612	15651	15687	15556	15679	15728	15682	15641	15367	15461	15500	15661	15729	15582	15474	15648	15595	15625	15647	15392	15722	15596	15597	15579	15834	15631	15538	15695	15442	15484	15717	15702	15627	15549	15516	15606	15630	15653	15619	15519	15734	15396	15501	15608	15600	15623	15575	15713	15585	15612	15624	15514	15579	15636	15745	15572	15699	15585	15749	15738	15481	15471	15746	15629	15514	15597	15487	15527	15689	15570	15594	15560	15697	15420	15697	15630	15560	15386	15656	15616	15501	15506	15685	15569	15580	15654	15557	15457	15726	15703	15614	15629	15466	15597	15658	15574	15719	15511	15534	15730	15722	15587	15635	15579	15680	15624	15717	15615	15445	15573	15578	15438	15527	15574	15530	15601	15713	15613	15766	15639	15495	15653	15846	15551	15465	15712	15598	15618	15515	15559	15834	15572	15687	15574	15622	15516	15532	15700	15663	15511	15509	15559	15504	15523	15632	15554	15449	15604	15501	15600	15527	15598	15693	15844	15684	15642	15487	15547	15604	15582	15621	15576	15613	15568	15474	15485	15581	15707	15614	15754	15482	15639	15638	15598	15661	15542	15545	15582	15475	15504	15694	15518	15747	15587	15730	15466	15553	15433	15718	15417	15752	15511	15543	15562	15659	15650	15796	15576	15656	15532	15770	15625	15569	15665	15501	15506	15531	15387	15563	15634	15533	15568	15669	15481	15632	15459	15603	15628	15688	15546	15515	15725	15462	15453	15553	15603	15507	15608	15658	15656	15631	15533	15680	15656	15708	15615	15710	15585	15546	15543	15550	15798	15614	15430	15744	15610	15672	15515	15730	15529	15620	15618	15557	15643	15652	15571	15625	15559	15584	15610	15709	15430	15480	15565	15587	15624	15527	15495	15612	15531	15520	15663	15584	15528	15529	15701	15472	15680	15609	15644	15634	15765	15612	15551	15515	15638	15496	15552	15503	15499	15741	15697	15573	15648	15512	15622	15595	15646	15558	15618	15515	15533	15643	15538	15569	15403	15412	15654	15593	15480	15552	15533	15670	15457	15468	15732	15723	15683	15703	15617	15551	15509	15571	15799	15655	15613	15620	15682	15744	15671	15422	15575	15617	15446	15713	15532	15555	15600	15723	15734	15706	15604	15642	15623	15541	15670	15525	15557	15570	15720	15614	15596	15466	15406	15547	15640	15482	15668	15744	15601	15582	15427	15501	15718	15485	15634	15611	15692	15578	15633	15555	15630	15575	15500	15657	15658	15691	15606	15518	15558	15451	15597	15602	15575	15552	15548	15525	15477	15596	15637	15855	15393	15495	15507	15547	15646	15716	15727	15555	15779	15601	15394	15516	15519
22541	21018	28697	23534	21515	24539	27154	22055	20752	20796	20258	19778	19717	19662	19363	19336	19071	18969	18878	19010	18981	18683	18560	18561	18838	18672	18415	18511	18456	18441	18399	18514	18336	18336	18343	18214	18386	18156	18381	18176	18040	18345	18161	18267	18195	18348	18358	18272	18191	18061	18162	17847	18275	18259	18182	18048	17996	18162	18021	18063	18021	18168	18226	18160	18179	18067	18230	18281	18256	18058	18096	18127	18166	18226	18054	18196	18016	18195	18125	18203	18136	18145	18167	18019	18089	18168	18199	18254	18093	17937	17956	18236	18059	18077	18087	18093	18282	18367	18244	18294	18040	18000	18288	18099	18288	17962	18092	18281	18058	18058	18066	18010	18078	18138	18014	18210	18238	17998	18153	18200	18151	17940	18244	18054	18157	18213	18168	18042	18126	18008	17935	18218	18238	18118	18119	18276	18161	18201	17783	18286	17880	18114	17862	17869	18024	18356	18066	18053	18054	18024	17998	18097	18275	18111	18247	18038	18204	18359	18220	18047	18202	18207	18223	18101	18197	18011	17896	18074	18073	17919	18172	17931	17901	17846	18260	18188	18130	18185	18172	18008	18040	18098	18105	18101	18049	18186	17984	17960	18283	18086	18074	18209	17907	18211	18020	17994	18054	18207	18169	18091	18190	17956	18131	18105	18188	18302	18061	17951	18188	18045	18017	18057	18133	18082	17962	17973	18254	18010	18050	18217	17939	18162	17958	18062	17994	18111	18225	18081	17921	18119	18183	18103	18196	18081	18090	18293	18210	18240	18072	17962	18116	18138	18208	18167	18199	17985	18061	18121	17911	17987	18194	18238	18188	18118	18105	18204	18380	18158	18003	18067	17988	18053	17936	18062	18181	18107	18132	18108	17934	18211	18163	18059	18303	18246	18090	18210	18245	17954	18111	18069	18059	18095	17966	18052	18108	18004	17981	17866	18082	18109	18167	18201	17993	18174	18011	18122	18149	18002	17868	17901	17872	18127	18008	18066	18015	18265	17855	18255	18055	18079	18139	17983	18074	18115	18069	18016	18102	18049	18064	18086	18045	18117	17989	17927	18180	17980	18135	18239	18048	18277	18006	18023	18244	17992	18221	18175	17989	17836	17897	17957	18005	18105	18010	18087	18168	18061	18008	18057	18083	18062	17878	18003	18153	17917	17999	17812	18398	17839	18161	18151	18088	17982	17969	17976	18059	18060	18146	17851	18145	17986	17947	18110	18132	18106	18007	18094	18059	18116	18144	18025	18191	17980	18000	17971	18145	17903	18105	18107	18061	18134	18109	17940	18053	18185	18157	17931	18130	18005	18147	17855	17886	18042	18068	18130	18070	18131	17994	18126	18160	17953	18162	18280	18165	17945	18292	18137	18190	17999	18128	18110	18015	18318	17981	18082	18095	18064	18058	18085	18191	18077	17966	18000	18129	18044	18117	18130	18178	17944	17966	18024	18000	18152	18067	17981	18105	18150	18002	18137	18063	17889	18216	18025	18055	18128	18160	17978	18097	18136	18172	18276	18216	18100	18183	18126	18134	17894	17903	18026	18216	18128	17968	18148	18008	17872	18035	17970	18106	18057	18208	18345	18292	18042	18089	17912	17981	18264	17984	18139	18100	18068	18171	18103	18124	18131	17946	18008	18112	18178	18200	17990	18287	18001	17998	18010	18058	18193	17991	18101	18094	18020	17992	17963	18103	18086	18113	18081	18037	18217	18135	18059	17931	18014	17868	17964	18157	18028	18000	18040	18114	18096	18060	18102	18045	18151	18225	17776	18087	18048	18071	17968	17800	17885	18100	18170	18172	18092	18183	18062	18152	17947	17931	18120	18117	18176	18182	18215	18163	18182	18102	18030	17961	18280	18055	18245	17952	17942	18095	18163	18187	17923	17873	18100	18090	18063	18000	18145	18051	18088	18229	18014	17904	17935	17973	18052	18053	18110	18208	18117	18122	17955	18172	17993	18031	17921	18134	18169	18341	18066	17965	18095	18038	18008	18228	18151	18153	17858	18048	18075	18254	18047	18118	18205	18139	17987	18092	17914	17917	18135	17848	18181	18093	17998	18134	18032	18135	18125	17916	18067	17928	17980	18065	18164	18219	18063	18118	18028	18111	17953	18014	17835	17965	18053	18000	18131	18116	18163	18417	18047	18063	18314	17948	17995	18190	18013	18059	18022	18017	18104	18024	18104	17722	18000	18137	17887	18085	17906	18122	18140	18174	18143	18385	18136	18238	18156	17990	18131	18103	18231	18113	18141	17990	17872	18216	18204	18148	18014	18043	17872	18051	18113	18239	18046	18123	18099	18021	18304	17966	17859	18051	17935	17951	18053	18045	18168	18046	18098	18096	18023	18026	17991	17833	17982	18024	18166	18099	18193	18054	18134	18028	18281	17833	17836	17986	17930	18004	18095	18043	18019	18014	18050	17910	18001	17928	18014	18177	17910	18012	18159	18072	18028	18123	18180	18038	18216	18233	18072	18014	17884	18244	18182	18063	18259	17983	18349	17848	18134	18033	18113	18044	18103	17835	18188	18033	18098	17878	17950	18103	18097	17943	18081	18221	18053	18169	17931	18031	18132	17917	17933	18023	18270	18076	18397	17969	18008	17846	18137	17835	17994	18041	18100	17991	17997	18089	18083	18336	18263	17975	17884	17976	18106	18263	18133	18083	18098	18063	18005	18105	17829	18122	18151	18180	18247	18056	18222	18102	17952	18090	18041	17967	17977	18131	17973	18108	17933	17992	17909	17994	18129	18281	18048	17999	18353	18206	17942	18173	18033	17937	18071	18192	18045	18167	18108	18093	18064	17893	18056	18116	18126	18130	18069	18236	18075	18148	18021	18176	18060	18109	18082	17895	17931	18028	18068	17877	18171	17998	17954	18130	17954	18113	18083	18082	18186	18094	18142	18120	18114	18292	18203	18329	18108	18124	18116	18155	18048	18132	18035	18040	18057	18085	18213	18108	18123	18225	18226	18007	17943	18048	18265	18149	18226	18126	18133	18350	17880	17984	18000	18075	18110	17884	17973	17974	18107	18003	18125	18092	18177	18233	18021	18068	17983	18103	18142	17938	17928	18190	18032	18116	18113	17931	18087	17773	17859	18196	18363	18103	18209	17967	18184	18099	17998	18065	18027	18016	18152	18057	18368	18186	18154	18014	18160	18054	17991	17949	17914	17831	18057	18077	17836	18041	17889	17960	18231	18246	18133	17883	17965	18043	18149	17921	18135	18355	17991	18169	18151	17912	18002	18006	18279	18106	17950	18177	18070	17947	18161	18187	18030	18170	18173	18102	18073	18184	17944	18207	18121	18161	17961	18005	17900	18217	18065	18084	18112	18074	18077	18042	17915	18005	18114	18001	18096	18062	18082	18108	18104	18172	18143	18158	17966	18109	18069	18073	17909	18056	17920	17918	18061	18026	18152	17987	18070	18023	18226	18063	18157	18036	18015	18151	17975	18051	18036	18106	18003	18048	18070	17987	18155	18073	18033	18145	18090	18130	17945	18138	18117	17919	18089	18024	17926	18020	18060	18081	18166	18065	18175	18017	17870	17930	18036	17899	18017	18141	18169	18015	18146	17995	17956	18103	18196	18114	18009	18156	17902	17969	18140	18148	18169	17982	18060	17917	18005	17930	18008	18007	18017	18198	17950	18263	18122	17874	18235	18191	18173	18002	18104	18243	17998	18030	18254	17861	18138	18124	18021	18070	18165	18235	18115	18030	18093	18075	17942	18199	18111	18203	17850	18087	18038	18044	18322	18143	18131	18275	17914	17983	18119	18149	18250	18096	17942	18037	18058	18104	17856	18260	18342	18008	18013	18069	18158	18138	18273	18065	17967	18013	18200	18118	18030	18140	18113	17984	18046	18202	18120	18147	18104	17977	18024	18178	18271	18193	18157	18055	18226	18277	18124	18069	17977	17924	17897	17943	18232	17942	18046	17888	18176	18026	17886	18144	17928	18404	17994	18206	18069	17904	18140	18108	18211	17960	17956	18027	17879	17887	18027	17966	17974	17941	18122	17988	17981	18135	18081	17972	18097	18176	18086	18079	17891	18127	18132	18024	18055	17787	18103	18298	17997	17977	18001	18159	17999	18140	17844	18124	18167	18065	18021	17988	18148	18443	17984	18200	17969	18095	18209	18276	18180	18019	18030	18183	18011	17924	18004	17891	17842	17936	18012	18148	18067	17992	18090	18242	18111	17905	18193	18239	18276	18140	18037	17885	18067	18236	17870	18078	17984	18095	17970	18111	18173	17884	18176	17869	18032	18143	17982	18121	18069	18250	18135	18055	17881	18053	18079	18026	17906	18100	18063	18072	18034	18165	18024	17901	18050	18145	17876	18070	17913	18099	18124	18114	18087	17989	17983	18139	18112	18051	18003	18134	17992	18165	18206	18034	18085	18178	18101	18042	18063	18031	18007	17899	17976	18032	17972	18109	18001	17833	18055	18107	18189	18081	17833	18129	18035	17872	18155	18040	18051	18088	18212	18076	17981	18067	18096	17873	18274	18049	17986	18035	18033	17999	18062	18307	17991	17847	18122	18098	17895	17911	18256	18040	17887	17868	18061	18033	17895	18150	17897	18058	18106	17890	18010	18123	18039	17947	17937	18160	17877	18161	18062	17985	18227	17955	18012	18169	18079	17965	17984	18033	18038	18085	18161	18066	18107	18150	17992	17884	17982	18269	18032	18054	18087	18259	18031	18012	18116	18028	18137	17984	17994	18179	18095	17868	18005	18227	18168	17834	18303	17929	17831	18086	18275	17990	18173	18048	18079	18177	18096	18312	18047	18154	17897	18117	18139	18234	18162	18086	18018	17852	18049	18093	18135	18027	17964	18193	18096	18032	18078	17953	18216	18180	18029	18205	17997	18089	18158	18082	17953	18115	18160	18052	18249	18204	18078	17971	18015	18314	18061	17955	17918	18000	18111	17860	18130	17907	17788	18043	18088	18010	18109	18162	18102	18006	17993	17991	18415	18066	17767	18105	18094	18148	17986	17975	18092	18154	17961	18182	17859	18105	17921	18054	18132	18221	18276	17900	17947	18177	17996	18065	17914	18052	18113	18099	18112	18026	18405	18193	18146	18195	17877	17779	18074	18148	18212	17968	18012	18288	18224	18241	18026
23623	42026	39862	33034	28502	24960	22720	21137	20120	19390	18941	18297	17934	17737	17485	17227	17149	17227	16878	16735	16742	16591	16220	16344	16304	16307	16179	16114	16078	16081	15978	15830	15917	15893	15821	15849	16013	15852	15865	15809	15723	15698	15987	15898	15686	15688	15834	15936	15692	15825	15669	15844	15643	15712	15731	15643	15605	15890	15656	15759	15652	15619	15815	15730	15837	15689	15604	15762	15872	15648	15504	15794	15660	15637	15692	15708	15787	15735	15559	15870	15579	15731	15794	15703	15725	15592	15753	15577	15580	15692	15642	15671	15670	15675	15547	15564	15581	15537	15489	15640	15796	15647	15764	15539	15628	15617	15630	15688	15796	15677	15675	15681	15520	15672	15829	15570	15447	15527	15658	15697	15727	15677	15506	15552	15587	15673	15600	15503	15564	15620	15594	15735	15525	15626	15744	15577	15619	15558	15742	15767	15724	15608	15665	15513	15523	15532	15708	15652	15595	15742	15607	15754	15617	15704	15607	15664	15610	15649	15830	15934	15613	15670	15602	15649	15759	15685	15545	15613	15716	15691	15697	15544	15681	15498	15433	15545	15742	15695	15778	15603	15690	15609	15655	15488	15586	15681	15611	15696	15580	15684	15615	15723	15640	15576	15578	15742	15585	15720	15619	15578	15602	15546	15658	15638	15609	15675	15666	15667	15447	15602	15587	15780	15625	15682	15518	15638	15492	15806	15544	15622	15574	15512	15560	15788	15613	15724	15708	15591	15734	15570	15644	15532	15572	15566	15553	15704	15593	15608	15715	15601	15736	15631	15695	15699	15806	15567	15635	15683	15602	15580	15506	15490	15670	15435	15626	15656	15714	15645	15515	15838	15722	15843	15675	15637	15526	15590	15680	15592	15600	15665	15680	15539	15633	15651	15665	15592	15627	15631	15824	15721	15576	15698	15479	15879	15573	15752	15456	15510	15679	15500	15771	15768	15465	15650	15681	15544	15700	15638	15598	15801	15804	15760	15774	15699	15517	15694	15777	15489	15633	15567	15689	15616	15628	15652	15425	15599	15412	15633	15483	15548	15591	15545	15648	15725	15614	15552	15620	15777	15700	15528	15539	15783	15719	15631	15726	15603	15565	15738	15670	15740	15725	15557	15711	15580	15742	15504	15678	15705	15749	15630	15597	15753	15748	15721	15477	15651	15718	15650	15503	15602	15608	15528	15571	15738	15588	15529	15557	15454	15785	15625	15612	15700	15646	15707	15673	15621	15607	15539	15659	15569	15559	15502	15545	15767	15918	15663	15610	15582	15650	15693	15582	15728	15607	15684	15647	15583	15555	15790	15651	15617	15530	15681	15642	15732	15839	15726	15603	15553	15743	15601	15700	15488	15754	15539	15652	15727	15569	15646	15619	15785	15685	15791	15655	15812	15634	15716	15731	15591	15652	15448	15569	15577	15778	15717	15495	15484	15628	15632	15585	15651	15649	15864	15802	15677	15467	15562	15470	15622	15603	15680	15586	15725	15610	15510	15735	15457	15687	15535	15584	15629	15659	15530	15621	15685	15744	15677	15813	15620	15690	15637	15594	15676	15535	15617	15545	15624	15554	15739	15620	15651	15551	15678	15676	15656	15354	15744	15658	15718	15773	15595	15606	15364	15451	15624	15555	15586	15765	15612	15568	15560	15660	15588	15678	15649	15550	15573	15613	15655	15445	15589	15631	15661	15677	15748	15748	15647	15727	15708	15569	15691	15662	15564	15491	15715	15640	15670	15399	15708	15590	15416	15555	15518	15725	15678	15734	15546	15658	15710	15524	15556	15624	15589	15518	15686	15572	15569	15567	15715	15658	15480	15646	15644	15490	15701	15742	15890	15719	15438	15672	15626	15697	15611	15624	15485	15503	15716	15589	15639	15524	15511	15622	15587	15676	15698	15762	15512	15658	15625	15706	15499	15542	15547	15837	15714	15712	15555	15589	15711	15798	15589	15724	15651	15536	15738	15534	15712	15620	15661	15517	15604	15477	15491	15593	15718	15572	15682	15677	15511	15464	15782	15713	15614	15543	15676	15643	15733	15694	15687	15501	15741	15578	15715	15627	15679	15644	15643	15602	15564	15522	15574	15666	15714	15765	15523	15618	15709	15640	15545	15511	15567	15352	15721	15524	15549	15716	15657	15502	15518	15521	15548	15593	15733	15497	15466	15594	15521	15681	15636	15735	15703	15578	15526	15531	15715	15483	15550	15490	15494	15712	15558	15557	15870	15806	15634	15495	15705	15640	15778	15583	15671	15627	15703	15563	15634	15821	15477	15446	15636	15556	15596	15590	15650	15491	15470	15582	15879	15648	15658	15608	15618	15691	15541	15617	15661	15791	15720	15749	15523	15611	15656	15730	15693	15622	15629	15591	15714	15597	15568	15752	15640	15757	15609	15664	15580	15648	15634	15746	15676	15640	15723	15586	15734	15567	15418	15661	15604	15726	15615	15491	15736	15586	15556	15632	15705	15543	15656	15581	15648	15648	15569	15715	15426	15699	15414	15755	15535	15654	15547	15513	15622	15679	15744	15640	15693	15820	15799	15613	15626	15733	15690	15625	15916	15591	15668	15637	15613	15590	15524	15679	15616	15491	15732	15330	15464	15704	15611	15636	15703	15561	15707	15659	15799	15529	15527	15636	15558	15491	15817	15577	15561	15560	15700	15664	15561	15560	15616	15575	15778	15583	15566	15579	15502	15625	15740	15523	15660	15781	15646	15759	15609	15573	15655	15616	15643	15600	15609	15652	15661	15822	15581	15859	15722	15585	15617	15704	15658	15690	15629	15442	15543	15683	15741	15586	15599	15572	15736	15562	15656	15608	15523	15849	15672	15589	15563	15540	15606	15444	15649	15595	15606	15595	15500	15586	15719	15570	15561	15615	15550	15608	15529	15621	15667	15647	15691	15717	15482	15707	15600	15722	15538	15890	15594	15838	15468	15497	15557	15816	15591	15674	15799	15498	15495	15612	15548	15647	15480	15623	15442	15713	15616	15717	15609	15564	15668	15561	15855	15576	15614	15702	15750	15668	15476	15476	15673	15620	15731	15571	15545	15550	15471	15568	15517	15599	15569	15613	15508	15653	15671	15622	15642	15689	15658	15753	15689	15629	15726	15700	15524	15599	15465	15685	15519	15581	15632	15720	15582	15522	15597	15714	15694	15615	15553	15490	15696	15681	15604	15456	15731	15583	15483	15572	15629	15662	15445	15776	15667	15668	15695	15637	15781	15655	15656	15585	15607	15684	15647	15782	15595	15671	15573	15670	15597	15712	15614	15529	15679	15698	15668	15686	15571	15715	15514	15638	15611	15638	15626	15576	15676	15528	15393	15693	15710	15610	15486	15451	15573	15446	15653	15568	15559	15747	15429	15496	15629	15639	15630	15484	15693	15685	15598	15628	15549	15658	15767	15614	15635	15535	15520	15610	15610	15505	15689	15596	15577	15553	15591	15697	15640	15659	15698	15568	15678	15528	15662	15605	15491	15698	15701	15498	15773	15577	15560	15726	15723	15775	15463	15595	15630	15570	15465	15641	15643	15532	15464	15601	15683	15606	15496	15726	15602	15603	15640	15550	15572	15645	15626	15646	15531	15604	15614	15555	15525	15673	15701	15620	15544	15476	15474	15625	15642	15623	15684	15725	15656	15679	15803	15557	15636	15718	15608	15732	15543	15700	15602	15653	15656	15652	15773	15689	15669	15488	15737	15571	15573	15675	15616	15481	15621	15639	15663	15705	15568	15625	15365	15580	15689	15631	15398	15708	15628	15802	15453	15629	15679	15460	15566	15596	15553	15753	15607	15811	15613	15778	15564	15591	15723	15706	15522	15664	15757	15581	15542	15599	15591	15624	15814	15575	15678	15560	15459	15861	15734	15675	15552	15600	15699	15558	15626	15561	15521	15697	15494	15691	15777	15836	15512	15638	15523	15668	15531	15546	15565	15716	15818	15558	15576	15738	15549	15576	15572	15707	15783	15620	15623	15685	15724	15709	15677	15511	15680	15518	15434	15616	15625	15552	15622	15535	15828	15754	15672	15672	15448	15471	15629	15631	15667	15727	15597	15738	15601	15655	15559	15597	15612	15736	15726	15643	15634	15637	15645	15756	15679	15542	15757	15604	15686	15533	15526	15669	15684	15633	15598	15619	15622	15630	15562	15710	15592	15693	15668	15588	15517	15511	15640	15566	15609	15468	15620	15652	15538	15659	15633	15672	15689	15687	15899	15681	15668	15679	15749	15673	15572	15496	15593	15765	15598	15681	15530	15612	15558	15695	15624	15606	15655	15673	15821	15788	15768	15416	15663	15752	15840	15518	15585	15695	15653	15665	15487	15461	15743	15511	15539	15728	15520	15603	15756	15569	15701	15599	15531	15546	15684	15549	15579	15653	15661	15597	15605	15589	15567	15515	15644	15693	15626	15468	15550	15618	15811	15663	15473	15785	15427	15589	15805	15668	15669	15556	15675	15649	15752	15679	15867	15557	15696	15652	15826	15585	15516	15647	15575	15682	15609	15616	15719	15638	15566	15617	15702	15664	15592	15751	15606	15649	15618	15572	15522	15690	15606	15710	15643	15589	15747	15624	15639	15562	15770	15606	15672	15626	15774	15682	15507	15645	15739	15682	15621	15602	15630	15823	15619	15650	15505	15460	15610	15643	15589	15721	15601	15778	15289	15486	15645	15609	15653	15752	15536	15745	15655	15657	15589	15656	15770	15617	15732	15608	15661	15631	15630	15604	15618	15672	15595	15744	15678	15582	15601	15619	15640	15688	15793	15567	15589	15758	15605	15563	15690	15579	15712	15699	15662	15626	15589	15528	15670	15565	15644	15575	15640	15570	15601	15678	15476	15575	15604	15549	15574	15695	15635	15731	15613	15679	15640	15514	15561	15554	15721	15606	15634	15535	15582	15710	15744	15402	15572	15781	15732	15551	15602	15477	15585	15537	15378	15413	15675	15507	15645	15506	15467	15554	15648	15594	15554	15615	15676	15607	15579	15685	15504	15534	15715	15596	15605	15471	15534	15649	15430	15652	15622	15706	15436	15672	15597	15515	15576	15544	15593	15510	15558	15410	15376	15514	15602	15625	15749	15672	15595	15501	15529	15651	15619	15574	15872	15596	15759	15644	15666
27480	22961	28378	25911	21398	20174	19695	18950	18704	18476	18466	18033	18073	18004	17985	17911	17935	17965	17694	17671	17717	17582	17689	17677	17543	17602	17633	17587	17730	17586	17467	17366	17598	17639	17513	17514	17649	17484	17539	17381	17582	17761	17359	17565	17633	17393	17415	17571	17637	17574	17479	17599	17536	17480	17499	17499	17424	17369	17576	17567	17573	17507	17450	17564	17413	17520	17656	17498	17448	17624	17485	17459	17500	17524	17359	17593	17472	17525	17541	17373	17349	17582	17452	17570	17606	17515	17375	17363	17505	17516	17385	17538	17342	17360	17416	17282	17390	17482	17330	17455	17427	17310	17266	17524	17470	17501	17447	17492	17614	17439	17473	17493	17316	17556	17573	17589	17510	17346	17355	17604	17485	17542	17559	17538	17425	17612	17406	17550	17534	17253	17437	17442	17590	17517	17659	17344	17579	17454	17545	17272	17402	17462	17533	17702	17691	17662	17467	17604	17561	17362	17480	17513	17223	17398	17590	17450	17258	17396	17466	17419	17482	17464	17530	17554	17478	17447	17440	17583	17514	17334	17727	17535	17566	17262	17497	17777	17313	17569	17399	17516	17501	17517	17324	17475	17552	17294	17378	17292	17358	17476	17528	17486	17406	17376	17390	17432	17437	17447	17533	17583	17409	17246	17449	17412	17541	17361	17389	17530	17738	17459	17516	17628	17618	17561	17255	17310	17389	17484	17500	17273	17328	17552	17464	17394	17497	17394	17545	17563	17409	17574	17347	17331	17485	17391	17522	17374	17457	17617	17649	17486	17511	17412	17409	17466	17408	17521	17466	17423	17280	17461	17638	17434	17608	17418	17633	17562	17453	17373	17316	17348	17447	17385	17762	17422	17384	17689	17549	17383	17347	17497	17286	17365	17565	17401	17413	17661	17413	17485	17649	17551	17571	17328	17566	17544	17514	17515	17560	17439	17558	17241	17461	17508	17611	17511	17487	17438	17500	17650	17472	17444	17495	17610	17446	17410	17286	17310	17374	17588	17581	17408	17455	17512	17309	17585	17559	17539	17310	17646	17483	17559	17442	17476	17278	17490	17528	17619	17467	17491	17419	17442	17533	17559	17380	17556	17571	17424	17340	17651	17624	17484	17681	17569	17402	17474	17390	17295	17376	17573	17431	17481	17369	17575	17437	17477	17811	17515	17390	17521	17385	17493	17541	17571	17614	17266	17645	17611	17381	17272	17533	17674	17483	17581	17670	17562	17395	17721	17476	17465	17361	17356	17659	17499	17538	17261	17403	17307	17524	17446	17483	17510	17350	17433	17343	17569	17671	17492	17566	17499	17413	17458	17550	17467	17361	17520	17398	17480	17493	17485	17452	17307	17367	17547	17558	17264	17525	17657	17731	17498	17535	17416	17310	17506	17327	17198	17455	17355	17343	17549	17419	17353	17414	17511	17469	17490	17503	17236	17623	17511	17460	17640	17495	17494	17323	17423	17488	17618	17316	17487	17623	17528	17420	17282	17317	17478	17468	17319	17600	17681	17626	17530	17464	17508	17478	17550	17533	17482	17457	17493	17481	17359	17424	17534	17453	17465	17535	17468	17415	17401	17379	17555	17397	17573	17495	17643	17306	17331	17571	17633	17464	17379	17431	17555	17548	17723	17442	17345	17550	17677	17485	17264	17447	17408	17444	17460	17513	17237	17568	17426	17544	17335	17428	17476	17490	17557	17746	17561	17456	17386	17325	17293	17525	17507	17496	17691	17415	17490	17631	17447	17439	17500	17439	17366	17722	17430	17544	17517	17329	17289	17353	17261	17569	17578	17440	17483	17368	17375	17554	17528	17405	17480	17455	17210	17569	17485	17646	17451	17325	17448	17300	17406	17627	17643	17317	17537	17686	17448	17411	17374	17520	17660	17534	17454	17274	17413	17638	17560	17526	17477	17497	17296	17303	17348	17594	17506	17335	17231	17484	17252	17432	17637	17361	17412	17490	17354	17554	17632	17586	17589	17523	17397	17538	17608	17478	17425	17291	17373	17501	17487	17413	17270	17274	17515	17431	17642	17514	17634	17536	17473	17371	17445	17344	17413	17408	17521	17510	17399	17562	17302	17553	17518	17586	17269	17587	17422	17346	17380	17570	17559	17525	17534	17375	17385	17556	17431	17578	17405	17293	17482	17562	17489	17222	17408	17532	17559	17686	17590	17511	17353	17459	17255	17454	17555	17300	17348	17417	17558	17342	17529	17593	17505	17553	17471	17541	17435	17800	17599	17601	17471	17499	17429	17512	17373	17305	17411	17364	17514	17313	17252	17382	17540	17556	17314	17314	17636	17443	17580	17557	17497	17445	17277	17582	17547	17572	17477	17442	17460	17534	17397	17487	17519	17376	17435	17610	17408	17577	17546	17472	17583	17479	17391	17332	17552	17515	17451	17321	17423	17480	17306	17416	17494	17203	17508	17669	17339	17442	17674	17523	17486	17329	17523	17519	17287	17477	17392	17518	17383	17474	17586	17447	17422	17582	17575	17506	17272	17448	17558	17413	17433	17408	17368	17384	17666	17473	17624	17555	17397	17337	17576	17708	17568	17453	17613	17549	17474	17432	17458	17568	17423	17521	17645	17452	17536	17515	17486	17663	17343	17239	17529	17671	17467	17518	17543	17462	17517	17258	17566	17467	17436	17602	17523	17500	17477	17620	17481	17510	17433	17416	17475	17435	17412	17541	17612	17530	17431	17383	17394	17558	17468	17617	17452	17436	17346	17758	17381	17566	17571	17569	17432	17640	17489	17799	17385	17558	17574	17343	17514	17473	17521	17314	17532	17478	17405	17381	17378	17610	17549	17315	17737	17440	17496	17457	17540	17419	17499	17501	17456	17585	17465	17355	17467	17365	17286	17366	17309	17407	17451	17345	17455	17494	17578	17524	17451	17521	17621	17620	17590	17433	17212	17452	17738	17501	17625	17516	17410	17327	17543	17370	17548	17501	17289	17558	17534	17475	17245	17412	17338	17449	17572	17590	17440	17520	17271	17438	17655	17518	17500	17381	17298	17561	17461	17604	17377	17556	17446	17535	17442	17555	17646	17335	17570	17683	17422	17551	17591	17514	17441	17453	17423	17318	17565	17457	17303	17347	17279	17750	17309	17447	17478	17744	17357	17465	17556	17601	17425	17382	17704	17391	17461	17438	17502	17516	17487	17560	17639	17304	17472	17504	17706	17456	17453	17363	17524	17361	17496	17644	17504	17400	17489	17481	17564	17455	17627	17434	17460	17483	17369	17366	17336	17440	17423	17374	17414	17532	17605	17638	17456	17435	17435	17476	17397	17327	17554	17700	17692	17543	17595	17468	17625	17444	17370	17544	17589	17426	17465	17426	17313	17557	17480	17635	17281	17209	17510	17419	17708	17679	17380	17561	17424	17497	17386	17404	17573	17503	17414	17433	17525	17431	17447	17555	17474	17538	17555	17544	17363	17486	17466	17509	17235	17519	17371	17557	17295	17599	17602	17605	17766	17646	17330	17583	17613	17473	17449	17420	17541	17586	17417	17635	17522	17525	17725	17672	17430	17526	17658	17755	17590	17438	17639	17307	17549	17606	17404	17501	17472	17242	17264	17411	17402	17372	17277	17370	17427	17495	17468	17616	17543	17536	17689	17440	17265	17396	17486	17479	17541	17397	17461	17348	17369	17350	17450	17564	17549	17648	17355	17413	17473	17427	17514	17430	17563	17530	17614	17427	17539	17537	17322	17404	17472	17547	17441	17364	17554	17421	17631	17535	17561	17546	17309	17519	17466	17565	17495	17403	17494	17421	17515	17581	17536	17509	17618	17673	17656	17364	17421	17481	17424	17407	17540	17443	17716	17473	17452	17396	17276	17507	17452	17578	17512	17452	17429	17509	17596	17497	17620	17645	17623	17544	17363	17783	17280	17487	17456	17514	17528	17514	17416	17447	17390	17601	17540	17390	17166	17401	17530	17598	17433	17575	17406	17490	17651	17607	17365	17413	17482	17517	17347	17522	17469	17666	17483	17565	17498	17517	17515	17677	17528	17626	17428	17507	17309	17557	17363	17477	17417	17468	17455	17371	17342	17297	17336	17383	17543	17529	17626	17489	17444	17360	17429	17471	17472	17556	17380	17377	17477	17547	17459	17245	17645	17452	17484	17433	17391	17286	17545	17193	17325	17535	17548	17587	17268	17553	17424	17499	17384	17522	17488	17503	17468	17461	17358	17588	17691	17492	17566	17263	17479	17443	17580	17462	17517	17363	17287	17366	17460	17603	17387	17451	17464	17707	17454	17496	17601	17690	17601	17434	17451	17574	17627	17307	17326	17458	17756	17574	17535	17557	17520	17462	17460	17449	17680	17473	17353	17334	17352	17301	17539	17600	17523	17435	17661	17396	17310	17563	17582	17371	17502	17477	17410	17590	17433	17552	17620	17485	17461	17608	17652	17651	17302	17371	17377	17560	17454	17576	17499	17603	17580	17348	17467	17503	17490	17385	17344	17577	17315	17477	17521	17402	17549	17669	17323	17348	17326	17492	17393	17628	17637	17424	17642	17362	17432	17496	17636	17453	17570	17579	17289	17426	17442	17547	17662	17498	17423	17586	17406	17442	17466	17693	17480	17429	17625	17329	17345	17429	17360	17474	17402	17474	17476	17581	17464	17618	17430	17485	17485	17577	17572	17499	17453	17688	17516	17419	17475	17510	17778	17569	17335	17486	17430	17435	17585	17558	17397	17338	17340	17485	17322	17557	17458	17340	17494	17523	17466	17429	17650	17422	17331	17422	17469	17610	17642	17616	17573	17445	17508	17468	17605	17442	17549	17446	17530	17461	17503	17632	17636	17422	17413	17647	17521	17316	17521	17640	17599	17637	17451	17500	17587	17642	17318	17319	17575	17470	17583	17469	17586	17319	17506	17497	17493	17448	17409	17467	17396	17634	17399	17212	17370	17563	17467	17523	17742	17756	17416	17395	17451	17459	17487	17496	17114	17417	17559	17396	17313	17530	17411	17277	17513	17596	17514	17351	17352	17340	17332	17514	17468	17601	17492	17382	17439	17612	17492	17536	17478	17444	17511	17553	17527	17466	17590	17457	17629	17580	17317	17372	17628	17526	17425	17481	17401	17400	17239	17467	17404	17503	17511	17632	17419
21511	31311	30184	24530	21329	19489	18437	17458	17214	16701	16589	16389	16254	16070	15924	15809	15769	15879	15672	15711	15804	15484	15481	15514	15470	15487	15526	15416	15298	15419	15403	15254	15451	15171	15336	15327	15429	15220	15418	15373	15362	15344	15313	15264	15257	15437	15295	15358	15402	15251	15340	15293	15507	15324	15353	15201	15228	15242	15197	15270	15261	15387	15287	15281	15265	15147	15312	15271	15354	15076	15197	15309	15454	15239	15355	15227	15364	15404	15345	15356	15258	15454	15225	15429	15144	15289	15339	15262	15159	15301	15466	15220	15142	15355	15313	15136	15292	15278	15298	15199	15341	15237	15300	15373	15307	15101	15163	15134	15220	15265	15182	15211	15230	15246	15197	15243	15354	15305	15368	15483	15285	15454	15282	15409	15221	15233	15370	15398	15164	15330	15189	15487	15081	15268	15400	15227	15368	15400	15365	15370	15311	15142	15268	15269	15243	15210	15181	15398	15297	15333	15349	15379	15205	15404	15326	15179	15149	15391	15308	15179	15123	15151	15257	15398	15266	15284	15267	15235	15244	15201	15183	15344	15195	15286	15257	15231	15159	15208	15438	15262	15427	15226	15239	15319	15232	15303	15352	15193	15179	15232	15279	15287	15417	15050	15351	15361	15222	15392	15511	15171	15326	15206	15300	15196	15341	15239	15237	15312	15403	15245	15196	15187	15321	15422	15279	15191	15295	15460	15236	15349	15228	15200	15237	15420	15242	15402	15238	15189	15211	15181	15372	15405	15194	15187	15368	15273	15296	15097	15238	15101	15275	15093	15153	15336	15302	15281	15301	15258	15347	15198	15134	15370	15290	15217	15450	15284	15404	15086	15236	15197	15176	15276	15400	15258	15245	15224	15325	15331	15210	15329	15252	15303	15362	15159	15047	15255	15356	15105	15034	15165	15241	15405	15116	15304	15277	15341	15358	15239	15226	15176	15120	15214	15118	15308	15307	15411	15264	15246	15336	15371	15435	15267	15234	15158	15273	15219	15139	15084	15300	15294	15367	15238	15246	15455	15104	15267	15323	15301	15444	15194	15124	15472	15327	15360	15396	15320	15284	15360	15242	15456	15181	15283	15354	15234	15207	15259	15335	15136	15214	15346	15289	15176	15343	15248	15146	15240	15354	15232	15263	15207	15343	15180	15189	15370	15237	15304	15285	15174	15348	15211	15234	15274	15317	15249	15275	15301	15262	15005	15256	15283	15196	15387	15109	15336	15272	15233	15139	15338	15218	15311	15301	15481	15423	15206	15290	15299	15213	15238	15192	15327	15367	15226	15297	15548	15289	15420	15345	15220	15196	15324	15197	15330	15381	15238	15376	15203	15184	15242	15326	15335	15289	15274	15291	15181	15354	15301	15307	15430	15345	15227	15324	15291	15379	15277	15239	15367	15135	15150	15319	15385	15224	15308	15284	15317	15307	15230	15313	15161	15355	15185	15330	15227	15360	15169	15126	15400	15397	15272	15260	15210	15336	15259	15369	15319	15352	15242	15184	15224	15228	15159	15237	15124	15311	15232	15030	15183	15222	15303	15128	15205	15414	15160	15327	15202	15234	15151	15334	15284	15201	15185	15117	15327	15169	15195	15220	15330	15247	15322	15341	15410	15258	15250	15250	15308	15228	15236	15327	15106	15238	15259	15277	15191	15126	15142	15294	15192	15241	15202	15064	15188	15251	15211	15210	15398	15329	15218	15399	15241	15249	15305	15367	15240	15208	15242	15165	15347	15307	15175	15314	15185	15094	15215	15219	15086	15263	15325	15281	15214	15188	15240	15342	15277	15231	15470	15151	15337	15495	15182	15287	15120	15223	15167	15268	15441	15140	15294	15196	15393	15255	15257	15101	15272	15310	15294	15264	15214	15161	15231	15354	15143	15219	15286	15255	15370	15293	15200	15388	15199	15282	15237	15119	15335	15097	15396	15040	15402	15332	15164	15250	15231	15556	15279	15184	15279	15214	15573	15216	15280	15339	15354	15266	15056	15333	15333	15310	15159	15382	15329	15196	15424	15439	15202	15129	15399	15508	15258	15327	15405	15187	15242	15288	15356	15353	15237	15311	15169	15363	15146	15270	15233	15276	15430	15405	15209	15390	15346	15277	15185	15097	15272	15168	15344	15273	15216	15211	15355	15292	15335	15313	15277	15282	15396	15176	15387	15367	15126	15312	15207	15154	15249	15265	15217	15264	15377	15554	15290	15289	15033	15198	15248	15227	15439	15301	15105	15463	15150	15144	15165	15285	15323	15341	15317	15169	15185	15267	15169	15364	15347	15107	15342	15444	15273	15246	15284	15336	15108	15232	15209	15218	15227	15269	15302	15259	15411	15188	15345	15309	15223	15372	15286	15395	15406	15228	15264	15343	15457	15357	15181	15304	15240	15397	15344	15261	15314	15351	15328	15351	15120	15228	15303	15283	15188	15307	15202	15391	15300	15490	15325	15288	15394	15279	15284	15256	15290	15244	15209	15463	15289	15309	15296	15295	15346	15217	15278	15237	15336	15283	15286	15244	15293	15233	15254	15185	15421	15212	15276	15354	15393	15118	15248	15306	15309	15236	15192	15239	15092	15291	15250	15269	15398	15257	15225	15252	15153	15320	15360	15347	15137	15284	15400	15345	15286	15151	15362	15191	15260	15206	15184	15313	15141	15314	15319	15297	15142	15293	15323	15289	15116	15238	15176	15313	15336	15227	15187	15194	15437	15296	15395	15183	15297	15262	15362	15263	15185	15272	15277	15336	15127	15471	15214	15275	15343	15271	15342	15494	15184	15208	15234	15142	15262	15280	15322	15471	15308	15257	15349	15366	15341	15327	15327	15119	15268	15353	15119	15270	15238	15072	15334	15352	15116	15381	15248	15240	15227	15147	15362	15211	15126	15310	15341	15158	15293	15200	15170	15304	15209	15266	15251	15254	15277	15267	15251	15348	15403	15388	15102	15237	15051	15311	15251	15252	15357	15228	15154	15307	15273	15306	15374	15264	15328	15260	15247	15291	15210	15274	15383	15362	15291	15399	15369	15275	15202	15243	15309	15388	15305	15381	15172	15372	15314	15202	15391	15174	15167	15092	15307	15274	15361	15319	15177	15294	15417	15382	15235	15528	15120	15408	15108	15288	15227	15431	15288	15094	15367	15341	15296	15303	15381	15408	15424	15277	15174	15283	15424	15293	15351	15197	15431	15225	15365	15338	15349	15221	15228	15193	15228	15167	15369	15406	15316	15313	15341	15230	15191	15324	15187	15285	15285	15238	15309	15199	15354	15226	15371	15383	15153	15400	15199	15192	15221	15150	15300	15112	15224	15148	15388	15456	15264	15241	15292	15376	15270	15272	15300	15345	15319	15170	15319	15227	15388	15285	15172	15249	15233	15322	15159	15210	15246	15400	15290	15307	15228	15347	15147	15246	15356	15349	15299	15314	15161	15256	15188	15398	15232	15154	15157	15203	15430	15174	15262	15374	15309	15360	15367	15259	15308	15223	15156	15219	15290	15259	15190	15214	15274	15275	15373	15391	15234	15244	15411	15322	15147	15389	15269	15338	15374	15344	15425	15187	15222	15406	15147	15380	15283	15319	15215	15444	15121	15264	15223	15285	15118	15343	15249	15341	15364	15264	15171	15407	15263	15344	15392	15339	15318	15284	15261	15355	15061	15364	15419	15357	15244	15366	15132	15273	15240	15208	15301	15351	15191	15293	15292	15153	15124	15271	15116	15169	15345	15203	15173	15214	15295	15355	15244	15315	15448	15177	15238	15336	15229	15310	15283	15089	15443	15215	15211	15122	15470	15214	15220	15180	15346	15259	15329	15331	15324	15286	15205	15347	15427	15129	15418	15256	15410	15330	15308	15339	15170	15078	15219	15254	15336	15278	15232	15343	15375	15243	15312	15263	15256	15298	15411	15296	15378	15237	15245	15323	15437	15288	15311	15448	15235	15566	15231	15268	15436	15197	15330	15304	15216	15251	15166	15249	15308	15214	15126	15306	15310	15303	15243	15220	15383	15136	15199	15402	15321	15414	15142	15394	15303	15314	15185	15258	15263	15264	15366	15337	15317	15317	15200	15145	15403	15343	15351	15291	15265	15498	15345	15218	15339	15190	15308	15298	15281	15320	15139	15370	15419	15166	15380	15364	15149	15316	15290	15408	15181	15202	15356	15332	15164	15312	15331	15155	15242	15099	15188	15320	15375	15393	15426	15406	15381	15399	15354	15381	15363	15295	15424	15192	15461	15279	15306	15233	15258	15213	15193	15336	15288	15349	15223	15360	15339	15217	15230	15195	15238	15364	15243	15373	15313	15204	15486	15277	15380	15198	15408	15411	15338	15340	15333	15245	15218	15276	15288	15295	15311	15244	15278	15218	15293	15257	15274	15398	15184	15195	15311	15281	15384	15390	15189	15269	15409	15213	15222	15222	15068	15345	15238	15124	15204	15318	15194	15292	15294	15345	15285	15190	15398	15238	15340	15214	15196	15277	15245	15280	15377	15254	15197	15388	15146	15101	15322	15179	15244	15175	15391	15267	15396	15251	15340	15207	15365	15312	15282	15312	15195	15251	15350	15270	15269	15230	15301	15227	15278	15254	15253	15347	15234	15260	15133	15341	15303	15144	15144	15265	15280	15364	15206	15346	15497	15132	15112	15265	15356	15192	15274	15103	15248	15214	15465	15305	15356	15318	15170	15174	15236	15133	15294	15212	15254	15153	15303	15201	15137	15391	15342	15330	15324	15157	15258	15182	15297	15189	15296	15189	15284	15331	15273	15301	15270	15251	15322	15187	15183	15314	15224	15145	15218	15206	15289	15252	15342	15152	15164	15301	15331	15377	15138	15403	15359	15316	15301	15093	15283	15344	15101	15178	15212	15031	15182	15284	15119	15293	15270	15350	15309	15290	15277	15342	15113	15157	15092	15255	15399	15282	15305	15137	15321	15425	15314	15246	15240	15399	15068	15263	15168	15459	15322	15365	15153	15441	15317	15020	15398	15304	15224	15219	15179	15171	15349	15285	15382	15291	15336	15199	15293	15116	15182	15291	15289	15359	15337	15431	15310	15267	15410	15392	15396	15186	15118	15329	15359	15176	15502	15385	15253	15129	15151	15345	15297	15221	15339	15231	15216	15332	15333
23631	21009	28330	24207	22890	24124	23797	20686	19736	19743	19183	19362	19030	18754	18690	18603	18779	18568	18437	18472	18444	18281	18170	18319	18348	18205	18184	18129	18026	18061	18177	17937	18156	18202	17944	17737	17931	17861	18122	17909	17914	17914	18081	17891	18005	18028	18024	18059	18090	17971	18145	17880	18101	18014	17823	17930	17750	17979	17886	17870	18124	17856	17866	17880	17788	17979	17817	18066	18059	17890	17815	17846	17972	17790	17942	17860	17997	17914	17833	17899	17789	18009	18019	17850	17935	17819	17764	17672	17747	17913	17844	17784	18010	17948	17772	17963	17918	17909	17834	17789	17787	17811	17855	17759	17841	17959	17714	17790	17809	17934	17825	18009	17867	17729	17837	17993	17901	17821	17675	17846	17957	17832	17884	17885	17878	17995	18026	17765	17792	17772	17695	17833	17987	17883	17805	17928	18071	17838	17865	17833	17836	17474	17832	18017	17930	17897	17791	17615	17948	17913	17679	17761	17879	17800	18205	17845	17815	17896	17909	17961	17871	17967	17805	18054	18006	17730	17845	17812	17993	17795	17937	17846	17667	17759	18048	17758	18098	17779	17602	17777	17966	17798	17761	17838	17773	17859	18006	17925	17855	17678	17861	18183	17802	17880	17918	17847	17857	17992	18047	17927	17686	17814	18021	17937	17849	17854	17834	17935	17837	17954	17704	17866	17940	18034	18058	17902	17926	17807	17872	17770	17825	17735	17717	17793	17812	18106	17812	17733	18067	18133	17841	17771	17963	17781	18146	17823	17647	17766	17706	17624	17697	17875	17786	17964	17884	18089	17840	17699	17776	17619	17788	17973	17845	17816	18022	17949	17729	17704	17727	18011	17821	17675	17977	17817	17784	17852	17640	17800	17644	18153	17856	17875	17867	17869	17890	18020	17813	17803	17977	17932	17639	17850	17809	17950	17621	17760	17894	17851	18141	17902	17826	17852	17773	18129	17713	17786	17970	17878	17821	17603	17958	17818	17875	18064	17839	17832	18032	17913	17830	17826	17793	18027	17979	18112	17879	18011	17864	18016	17793	17922	18020	17640	17869	17881	17780	17740	17703	17867	17817	17675	17687	17996	17647	17937	17794	17849	17650	17955	18045	17807	17870	17796	17811	17743	18049	17960	17654	17865	17858	17956	17776	18028	17834	17834	17864	17606	17843	17717	17755	17863	17749	17882	17751	17744	17592	17658	17929	17865	17851	17832	17931	17706	17751	17826	17718	17776	17943	17689	17823	17887	17952	17831	17850	17829	17935	17943	17939	17849	18039	17820	17915	17899	17844	17902	17907	17784	17762	17890	17935	17792	18087	17763	17746	17720	17856	17821	17916	18031	17919	17962	18131	17874	17743	17939	17970	18174	17564	17824	17959	17748	17725	17926	17896	17646	17592	17794	17990	17865	17807	17908	17886	17784	17759	17839	17896	17876	17829	17741	17560	17775	17824	17871	17524	17828	17909	17690	17919	17973	17781	18054	17817	17956	17919	17584	17767	17805	17954	18066	17820	17919	17892	18069	18026	18059	17977	17754	18051	17858	17901	17760	17754	17960	17832	17775	18194	17946	17681	17775	17760	17994	17707	17926	17966	17740	17770	17698	18026	17695	17883	17704	17741	18087	17944	17682	17869	17771	17892	17881	17934	17792	17936	17832	17831	17879	17827	17909	17886	17996	17973	17949	17754	17949	17990	17835	17988	17914	17868	18014	17782	17870	17981	17682	17590	17597	17827	17664	17805	17910	17920	17806	17911	17932	17999	17843	17905	17749	17698	17769	17928	18049	17766	17781	17884	17792	17789	17750	17865	17964	17721	17862	17750	17890	17806	17736	17733	17986	17899	17855	17973	17938	17836	17764	17902	17816	17812	17770	17809	17835	17950	17606	17910	17921	17943	17864	17796	17766	17858	17736	17944	17590	17765	17798	17880	17807	17893	17900	17968	17899	17810	17848	17961	17840	17934	17881	17961	17851	17725	17896	17967	17890	17763	18027	17787	17973	17944	17832	17894	18066	17785	17949	17973	17964	18036	17920	18088	18048	17940	17870	18123	17774	17907	17858	17811	17949	17825	17910	17939	18053	17939	17926	17991	17657	17858	17972	17913	17714	17728	17807	18062	17722	17776	18110	17964	17856	17836	18027	17951	17906	17796	17936	17856	17759	17626	17834	17832	17728	17769	17887	17936	17631	17675	17871	17928	17904	17969	17921	17754	17808	17773	17909	17900	17840	17913	17976	17787	17933	17911	17948	17907	17932	17829	17704	18143	17840	17786	17768	17635	17963	17958	17979	17838	18082	17762	17870	17745	17688	17969	17922	18065	17967	17778	18139	17688	17879	18051	17884	17751	17770	17866	17858	17880	17764	17864	17903	17849	17786	17940	17995	17841	17626	17881	17784	17769	17897	17851	17886	17828	17855	17849	17709	17850	17808	17853	17793	17862	17852	17740	17935	17758	17886	17561	17662	17902	17913	17726	17689	17818	17800	17828	17866	17817	17793	17841	17499	17890	17771	17750	17604	17931	17828	17898	18048	17930	17889	17885	17838	17777	17880	18097	17983	17950	17882	17759	17766	17964	17835	17855	17798	17916	17718	17840	17951	17817	17781	17855	17657	17963	17758	17879	17924	17870	17901	17916	17647	17964	18010	18107	18037	17813	17761	17933	17863	17793	17826	17665	17852	17978	17932	17953	17956	17966	18048	18078	17725	17767	17482	17907	17799	17927	17599	17857	17900	17930	17751	17829	17745	17855	17793	17800	17994	17921	17691	17860	17818	17839	17934	17887	17842	17856	17990	17909	17733	17850	17941	17903	17895	17755	17870	17558	17966	17856	17873	17788	17867	18015	17820	18009	17924	17705	17868	17879	17844	17801	17750	17776	17942	17785	17689	17788	17781	17846	17913	17813	17783	17971	17910	17907	17662	17880	17947	17944	17777	17918	17963	17853	17854	17883	17909	17925	18061	17806	17849	17806	17932	17868	17848	17927	17971	17866	17703	17760	17784	17772	17711	17670	17920	17932	17992	17965	17875	17868	17888	17910	17802	17878	17657	17891	17819	17905	17874	17798	17894	17950	18029	17726	17850	18004	17901	17697	17618	17863	18052	18002	17757	17766	17648	17865	17834	17818	17864	17909	17647	17829	17906	17996	17941	17997	17975	17749	17832	17878	17922	17815	17977	17918	17883	17983	17945	17755	17864	17869	17657	17797	17884	18027	18003	17851	18088	17764	17887	17836	17960	17946	17635	17723	17725	17584	17983	17740	17610	17861	17813	17962	17860	17761	17842	17931	17794	17936	17992	17798	17679	17894	17842	17911	17736	17765	17834	17888	17896	17845	17986	17834	17866	17951	17758	17805	17846	17961	17808	17926	17906	17916	18171	17890	17648	18004	17890	17865	17900	17938	17905	17742	17932	17726	17833	17753	17957	17823	17663	18026	17864	18006	17843	17749	17645	17781	17848	17790	17822	18012	17860	17995	17820	17982	17771	17967	17928	18018	17954	17920	17745	17841	17859	18047	17863	17784	17942	17721	18091	17943	17710	17951	17954	17910	17733	17584	17740	17849	17745	17991	17777	17773	17679	17861	17900	17785	17888	17955	17683	17884	17749	17783	17885	17919	17942	17939	17994	17793	17735	17750	17730	17866	17842	17901	17688	17944	17831	18011	17845	17693	17876	17977	17809	17829	17958	17824	17955	17730	17690	17594	17836	17926	17893	17895	18033	17797	17823	17878	17955	17798	17896	17947	17869	17854	17714	17977	17839	18028	17701	17971	17833	17872	17969	17944	17838	18082	18088	17956	17965	17692	17832	18041	17876	17694	17714	17934	17987	17997	17819	17883	17708	17835	17906	17866	17818	17781	17870	17938	17993	17898	17814	17698	17921	17874	17769	17873	17789	18065	18113	17886	17439	17718	17908	18070	17985	18008	17813	17898	18101	17874	17756	17866	17951	17936	17991	17748	18014	17875	17764	17991	17965	18077	17634	18030	17922	17897	17944	17870	18017	17933	17717	17781	17827	17547	17896	17835	18023	17859	17932	17957	17807	17836	17632	17905	18044	17617	18054	17720	17956	17849	17820	17742	18052	17698	17908	17798	17923	17698	17852	17833	17851	17900	17891	17905	17755	17933	17798	18028	17881	17790	17623	17791	17842	17764	17815	17962	17712	18017	17671	17976	17995	17839	17880	17737	17723	18014	17864	17887	17914	17843	17769	17942	17767	17812	17914	17893	17758	17860	17899	17818	17775	17802	17950	17711	17872	17752	17955	17685	17611	17993	17895	17842	17914	17755	17904	17857	17893	17868	17870	17869	17890	17715	17701	17723	17807	17768	17991	17897	17853	17709	17958	17795	18074	17925	17921	17880	17944	17890	17768	17760	17956	17804	17680	17812	17670	17711	17849	17830	17802	17922	17919	17999	18044	17909	17822	17782	17692	17965	17802	17951	17845	18005	17914	17912	17890	17894	17755	17794	17854	17935	17873	17780	17602	17848	17720	17891	18027	17845	18038	17718	17889	17953	17934	17835	17890	18077	17805	17711	17890	17891	17963	17778	17824	17894	17991	18165	17802	17911	17744	17999	17906	17972	17785	17766	18119	17901	17761	17939	17896	17746	17827	17835	17869	17749	17819	17899	18037	17763	17669	17805	17793	17870	17812	17887	17884	18044	17808	17769	17878	17732	17792	17933	17734	17909	17722	17880	17862	17838	17600	17875	17898	17975	17710	17758	17849	17865	17692	17681	17562	17751	17969	17982	17986	17810	18045	17928	17787	17841	17756	17975	17953	17841	17848	17812	17814	17801	17854	17905	17752	17979	17863	17966	17818	18023	17894	17961	17876	17720	17775	17870	17843	17787	17928	17778	17814	17704	17775	17807	17901	18038	18011	18084	17913	18063	17692	18041	17915	17921	17773	17704	17771	18000	17824	17842	17794	17796	17892	17814	17878	17938	17830	17759	17834	17956	17985	18004	17844	18048	17854	17824	17708	18023	17838	17886	17826	17874	17683	18077	17977	18011	17533	17852	17923	18002	18007	18119	17838	17886	17806	17976	17759	18022	17600	17786	17790	17805	17885	18011	17688	17797	18056	17962	18065	17910	17896	17811	17943	17773	18111	17958	17985	18062	17740	17825	17829
22246	37788	36437	29683	25716	22736	20725	19599	18661	18155	17795	17219	17136	16940	16737	16593	16529	16366	16317	16361	16152	16127	16078	16130	15943	16256	15995	15894	15714	15864	15761	15825	15713	15771	15556	15760	15755	15656	15639	15768	15739	15660	15952	15594	15578	15635	15520	15512	15745	15563	15676	15421	15738	15871	15674	15677	15418	15655	15544	15496	15871	15606	15601	15345	15578	15652	15660	15689	15465	15582	15592	15696	15524	15645	15449	15512	15613	15617	15635	15592	15604	15657	15668	15469	15497	15652	15441	15504	15541	15403	15537	15497	15318	15600	15683	15851	15714	15701	15661	15561	15614	15506	15689	15487	15502	15611	15584	15609	15528	15375	15630	15707	15560	15459	15615	15688	15425	15501	15554	15632	15666	15610	15494	15670	15497	15604	15551	15639	15466	15589	15748	15557	15597	15547	15466	15575	15584	15516	15636	15596	15557	15409	15472	15581	15643	15608	15635	15402	15637	15395	15518	15669	15389	15631	15579	15665	15627	15544	15512	15729	15459	15381	15412	15442	15446	15503	15538	15494	15492	15495	15476	15645	15636	15603	15556	15543	15676	15591	15553	15627	15503	15500	15644	15777	15568	15562	15568	15560	15553	15612	15570	15468	15587	15424	15607	15361	15477	15474	15405	15591	15505	15647	15371	15675	15512	15659	15504	15496	15552	15560	15498	15503	15455	15572	15652	15473	15347	15600	15578	15659	15471	15446	15600	15554	15709	15619	15423	15418	15523	15386	15551	15528	15698	15637	15476	15420	15729	15536	15539	15604	15777	15550	15492	15609	15608	15575	15584	15517	15673	15693	15477	15582	15520	15646	15503	15605	15773	15705	15759	15698	15500	15468	15543	15447	15543	15435	15476	15623	15554	15414	15487	15585	15574	15506	15603	15421	15460	15474	15601	15700	15614	15479	15451	15563	15501	15626	15696	15652	15587	15537	15574	15388	15611	15478	15493	15807	15627	15477	15664	15587	15735	15454	15461	15467	15446	15547	15563	15553	15594	15701	15528	15609	15743	15653	15481	15388	15392	15490	15643	15592	15431	15647	15753	15457	15469	15564	15602	15433	15561	15676	15520	15548	15557	15583	15623	15450	15502	15598	15416	15580	15595	15459	15652	15738	15562	15581	15509	15498	15791	15534	15578	15515	15537	15520	15506	15492	15487	15526	15639	15623	15700	15486	15507	15566	15601	15626	15502	15747	15676	15573	15733	15581	15439	15687	15683	15514	15516	15564	15568	15566	15651	15562	15714	15447	15560	15685	15573	15463	15520	15530	15695	15528	15388	15612	15500	15594	15475	15771	15583	15526	15558	15703	15577	15593	15620	15532	15623	15604	15564	15675	15637	15336	15656	15526	15497	15604	15537	15623	15411	15649	15657	15545	15472	15560	15707	15571	15597	15455	15745	15525	15550	15521	15669	15585	15562	15658	15577	15756	15487	15492	15679	15537	15642	15618	15645	15537	15637	15749	15633	15554	15737	15575	15447	15572	15466	15709	15481	15735	15530	15620	15524	15566	15693	15583	15549	15648	15472	15633	15668	15487	15539	15412	15698	15624	15728	15684	15535	15547	15796	15575	15591	15549	15578	15608	15614	15622	15666	15743	15535	15471	15534	15580	15606	15607	15392	15469	15655	15478	15449	15558	15523	15602	15485	15544	15599	15444	15662	15539	15653	15710	15509	15560	15535	15534	15644	15487	15673	15535	15541	15482	15441	15559	15596	15567	15498	15553	15623	15423	15716	15533	15580	15622	15646	15772	15510	15653	15531	15595	15481	15547	15488	15373	15679	15463	15545	15498	15437	15472	15416	15434	15442	15635	15712	15751	15625	15482	15546	15462	15689	15445	15520	15587	15586	15614	15505	15592	15695	15856	15566	15464	15657	15532	15674	15564	15385	15584	15456	15554	15508	15502	15632	15472	15545	15698	15503	15563	15557	15610	15618	15641	15516	15513	15699	15499	15526	15630	15638	15644	15525	15483	15535	15525	15683	15727	15665	15550	15486	15580	15480	15661	15490	15695	15658	15577	15504	15524	15704	15653	15655	15663	15636	15485	15658	15689	15485	15682	15451	15585	15624	15725	15537	15642	15670	15587	15519	15587	15598	15674	15740	15499	15532	15628	15526	15618	15375	15601	15670	15642	15569	15688	15451	15484	15499	15615	15446	15481	15580	15634	15461	15487	15647	15532	15594	15763	15525	15592	15651	15485	15497	15659	15489	15422	15495	15606	15517	15381	15742	15583	15489	15625	15543	15527	15435	15619	15376	15607	15680	15612	15544	15389	15727	15445	15653	15582	15666	15598	15591	15378	15692	15637	15472	15691	15622	15611	15639	15475	15446	15510	15585	15550	15442	15518	15436	15602	15590	15648	15642	15493	15469	15564	15489	15678	15635	15583	15501	15507	15574	15479	15501	15553	15765	15695	15557	15490	15584	15716	15535	15583	15618	15650	15495	15726	15657	15621	15721	15580	15501	15590	15517	15421	15594	15533	15597	15678	15503	15359	15420	15704	15714	15536	15741	15705	15532	15518	15593	15383	15586	15566	15646	15654	15721	15519	15729	15593	15590	15552	15500	15515	15694	15590	15699	15726	15653	15517	15611	15666	15596	15628	15600	15640	15597	15471	15780	15665	15378	15548	15554	15544	15563	15517	15539	15660	15434	15686	15682	15520	15623	15649	15623	15658	15374	15660	15636	15413	15552	15478	15491	15431	15657	15541	15476	15557	15616	15639	15605	15646	15480	15503	15637	15461	15381	15443	15693	15586	15559	15632	15556	15579	15651	15576	15595	15630	15388	15462	15427	15471	15452	15584	15421	15619	15588	15358	15559	15600	15499	15525	15546	15556	15588	15554	15691	15577	15553	15617	15701	15628	15570	15635	15579	15410	15779	15623	15385	15533	15624	15589	15537	15643	15505	15628	15379	15498	15532	15373	15710	15573	15373	15610	15712	15559	15687	15510	15518	15563	15641	15655	15664	15489	15620	15672	15625	15528	15575	15601	15512	15426	15642	15575	15659	15675	15594	15725	15531	15459	15596	15562	15775	15622	15511	15636	15421	15539	15562	15683	15630	15429	15626	15581	15563	15562	15640	15546	15633	15419	15611	15619	15611	15460	15521	15699	15557	15508	15766	15450	15612	15497	15578	15481	15505	15505	15542	15566	15569	15614	15472	15658	15585	15502	15659	15616	15412	15576	15531	15636	15482	15571	15695	15620	15765	15605	15600	15709	15335	15567	15577	15592	15522	15593	15511	15543	15403	15649	15631	15794	15480	15652	15467	15564	15624	15609	15509	15440	15423	15397	15593	15428	15784	15489	15613	15499	15659	15628	15499	15569	15458	15709	15536	15566	15649	15464	15544	15493	15555	15395	15493	15588	15824	15546	15478	15681	15635	15559	15573	15511	15511	15583	15561	15612	15638	15440	15519	15599	15553	15545	15573	15516	15395	15785	15646	15711	15717	15436	15450	15452	15545	15554	15557	15588	15503	15519	15645	15470	15533	15585	15628	15530	15604	15592	15517	15583	15665	15683	15642	15552	15518	15694	15661	15532	15436	15696	15580	15648	15635	15521	15662	15640	15683	15663	15456	15527	15541	15555	15707	15602	15785	15611	15514	15563	15610	15689	15477	15571	15586	15696	15526	15503	15611	15546	15683	15507	15575	15676	15626	15409	15562	15476	15625	15529	15628	15404	15563	15442	15571	15561	15303	15444	15671	15456	15643	15585	15518	15604	15652	15623	15260	15562	15585	15490	15606	15630	15551	15491	15534	15650	15598	15498	15516	15543	15576	15550	15684	15618	15504	15681	15541	15474	15676	15570	15555	15536	15708	15677	15644	15557	15539	15532	15582	15746	15543	15662	15630	15687	15392	15494	15566	15508	15689	15513	15713	15570	15646	15598	15589	15541	15604	15522	15544	15561	15565	15344	15540	15579	15626	15432	15597	15838	15577	15543	15627	15551	15580	15498	15412	15775	15576	15465	15405	15568	15656	15577	15500	15577	15369	15400	15505	15528	15623	15647	15488	15579	15574	15443	15509	15555	15572	15533	15618	15382	15702	15595	15438	15670	15572	15550	15515	15745	15534	15621	15641	15729	15533	15671	15547	15576	15632	15428	15532	15550	15555	15474	15636	15442	15527	15653	15704	15684	15613	15486	15440	15529	15698	15487	15668	15711	15607	15440	15580	15584	15503	15601	15780	15476	15620	15656	15519	15772	15577	15580	15531	15634	15623	15518	15566	15391	15577	15506	15643	15484	15349	15562	15771	15486	15707	15470	15505	15690	15633	15637	15713	15533	15668	15630	15638	15651	15595	15644	15615	15573	15672	15530	15655	15510	15535	15494	15540	15452	15567	15450	15492	15594	15338	15457	15525	15517	15283	15525	15654	15705	15751	15695	15702	15572	15478	15486	15423	15429	15573	15640	15441	15661	15727	15728	15691	15722	15563	15561	15464	15623	15524	15565	15577	15604	15671	15476	15762	15401	15560	15590	15530	15730	15639	15661	15688	15586	15409	15509	15520	15648	15666	15554	15569	15492	15625	15556	15666	15649	15431	15523	15589	15477	15490	15434	15601	15570	15551	15643	15553	15640	15593	15623	15556	15669	15744	15577	15604	15435	15536	15588	15368	15446	15569	15670	15385	15583	15631	15643	15727	15634	15720	15636	15642	15586	15476	15437	15668	15556	15641	15466	15765	15478	15361	15621	15673	15501	15453	15716	15657	15564	15584	15513	15678	15484	15599	15428	15545	15576	15528	15600	15627	15546	15515	15564	15466	15651	15495	15556	15461	15765	15669	15693	15502	15766	15666	15666	15577	15407	15728	15588	15578	15472	15572	15600	15440	15536	15593	15635	15386	15657	15543	15596	15589	15625	15507	15572	15451	15653	15726	15622	15524	15549	15707	15491	15593	15478	15546	15406	15566	15523	15604	15478	15466	15483	15521	15576	15595	15532	15650	15544	15578	15509	15413	15568	15603	15476	15473	15550	15550	15737	15529	15494	15510	15447	15401	15581	15488	15561	15659	15536	15498	15732	15530	15482	15620	15669	15608	15782	15550	15656	15660	15465	15606	15651	15567	15646	15509	15627	15680	15590	15499	15627	15411	15667	15727	15550	15521	15587
22515	20996	28696	23519	21633	24508	27089	22250	20938	20899	20251	20002	19482	19637	19325	19110	18930	19195	19020	18884	18796	18781	18570	18707	18529	18602	18529	18384	18210	18410	18440	18447	18202	18373	18288	18241	18474	18383	18243	18356	18206	18160	17923	18183	18109	18312	18049	18217	18136	18202	18225	18082	18014	17918	18157	18201	17962	18236	18000	18056	18169	18052	17967	17963	18237	18151	18226	18101	18054	18270	18067	18075	18163	18039	18323	18215	18045	17812	17923	18088	18062	18160	18204	18035	17958	18070	18232	17907	17985	18290	18235	18105	18125	18162	18232	18298	18036	18213	18191	18134	18150	18159	18159	18373	18092	17971	18043	18223	18062	18435	18166	18231	18057	17983	18146	18022	18193	18107	17966	17957	18288	18117	18162	18068	18323	18143	18149	18148	18246	18215	18168	18234	18157	18119	18006	18134	17964	18013	17814	18074	18016	18026	18235	18131	18080	18127	17983	17881	17836	17998	18016	17883	18038	18126	18071	17991	17998	18012	18324	18076	18173	18111	18061	18082	18146	18181	18153	18118	18222	18173	18151	18241	17978	18011	18197	18033	18125	18142	18230	18191	18184	18133	18063	18043	18169	17999	17926	18055	17879	17924	18162	18107	17984	17941	18055	18115	18036	17967	17840	18179	18001	18003	18459	18092	18081	18056	18079	18052	18030	18135	18099	17919	18111	17911	18114	17998	17926	18227	18203	18199	18427	18283	18031	18143	18040	18113	18164	18044	18052	18125	18137	18136	18213	18065	18021	18227	17947	17952	18133	17970	18073	18025	18049	18040	18139	18115	18024	18036	18013	18103	17995	18072	18121	18084	17938	18008	18112	18259	18099	18010	18067	18293	18044	18142	18071	18242	18011	18115	17971	17967	18032	17992	18180	18107	17979	18072	18103	17932	17885	17721	18071	17986	17985	17928	18082	17898	18161	17984	18055	18053	18166	17984	18050	18139	18078	18041	17923	17981	18120	18086	18114	18236	18181	17990	18102	18114	17964	18016	18081	17976	17931	17836	18112	18089	18137	18281	18205	18127	17983	18142	18001	17849	18137	18074	18119	17989	18169	18038	18087	18149	18102	18133	18076	18086	18008	18015	17921	18172	17951	18138	17997	17995	17952	18091	18074	17989	18207	18145	17960	18112	18247	18030	18253	18415	18001	18013	17984	18039	18042	18101	17977	17977	18288	17920	18044	17977	18066	18152	18258	18035	18369	18024	18012	18034	18121	18071	18177	18012	17956	18040	18023	17924	17989	18119	17921	18061	18020	17941	18238	18069	18155	18085	18173	18121	17994	17923	18136	18219	18012	18061	17987	17908	18210	18067	18196	18115	18216	17856	18208	18071	18050	17962	17953	18027	18026	18141	17884	18125	18268	18023	17972	17977	18108	18158	18058	18078	18201	18032	18170	18118	18156	18176	18136	17950	17975	18398	18062	17994	18079	18056	18226	17977	18045	17949	17931	18120	18014	18008	18037	18037	17820	18139	18162	17967	18108	18089	18123	18174	18096	17982	17980	18144	18056	18220	18333	18119	18012	18029	18093	18233	18033	18193	18115	18114	18066	18134	17970	17923	18005	18028	18008	17893	18326	18150	18205	18118	18143	18036	17763	18121	18064	18160	17959	18029	17987	17862	18195	17971	18147	18115	17864	17873	17846	17932	18071	17864	18030	18052	18093	18113	17952	18142	18229	18120	18052	18042	18063	17973	18024	18135	18067	17909	18138	17898	17996	18004	18055	17925	18025	18123	18142	18042	18141	18094	18266	18032	18121	17869	17872	18083	17948	18061	18094	18126	17858	18000	18079	18109	18184	18100	18113	18024	18115	18029	18069	17822	17984	18012	18161	18048	18067	18229	18103	18156	18183	18115	18107	17976	18160	18062	18120	17838	18044	17967	18018	17967	17954	18059	18093	18206	18070	17928	17952	18031	18153	18066	18252	18024	18246	17868	17882	18022	18065	18202	18137	18108	18200	17931	18055	17964	17924	17971	17852	18129	18032	17810	17918	17931	18158	18175	18032	17973	18098	18103	18309	18015	18191	18248	18144	17894	18030	18013	17975	18048	18044	18332	18047	18142	18200	18150	17939	18218	18278	17935	18267	18068	18182	18025	18027	18198	18123	18204	18011	18072	18243	17982	17965	18058	17976	17870	18006	18069	18134	17946	18171	18046	18058	18120	17857	18014	18055	17990	18097	17994	18111	18056	17802	17886	17977	18295	17973	18173	18007	17945	17897	17969	18076	18167	18047	17976	17898	17910	17839	18018	17944	18243	17999	18076	18092	17983	17975	17942	17965	17918	18123	18010	17969	18039	18257	17910	17950	17876	18066	18246	18146	18104	18068	18111	17957	18177	18120	18035	18075	17923	18049	17917	18135	17907	17903	17940	17937	18125	18194	18107	18066	18046	18205	18035	18216	18254	18188	18098	18026	18275	18060	18134	17965	18038	18077	17832	17942	17942	18135	18089	18067	17994	18084	18042	18178	18041	18056	18283	17997	18004	17999	17881	18123	18010	17978	18090	18161	17961	17899	17920	17907	17932	17942	18117	18124	18160	18031	18065	18133	18040	18038	17893	18061	18070	18073	18040	18112	18085	17929	18156	17951	17987	18167	18054	18103	18091	17941	17969	17917	18097	18152	17964	18111	18259	18141	18086	18064	17971	17900	18050	18068	17939	18023	17925	17986	18043	17759	18108	18313	17994	18094	17689	18126	17978	18078	18144	17939	17936	17855	18117	18132	18028	18008	17952	17999	18021	18252	18040	18080	18058	17995	18060	18122	18047	18033	18116	18201	18226	18213	18039	18053	18257	17905	18112	18151	18104	17957	18041	17963	17975	17952	18173	17957	17959	17981	17894	18140	18027	18082	17943	18151	18192	17984	18240	18224	18111	18176	18128	17975	17978	17862	18030	18192	18135	18138	18044	18009	18197	18130	17982	18026	18057	18000	18016	18207	17932	18101	18044	18121	17958	18040	18091	17985	17922	18159	18073	17954	18079	18054	17953	18017	18227	18065	18097	18075	17918	18005	18039	18433	18130	17956	17984	17921	18137	18086	17983	18064	18110	17950	18037	18073	18014	18032	17962	18043	18106	18266	18067	17851	18081	18039	18097	18199	18145	18264	18027	18172	18077	17981	18185	17997	17986	18181	17999	18032	18273	17949	17998	18017	17991	17995	18126	17954	17964	18124	18123	18031	18057	17969	17909	17797	18028	18184	17938	18031	17991	18002	17985	18031	18278	18005	18076	18093	18189	18041	18040	18138	17888	17829	18079	17930	17943	18083	18106	18083	18030	18254	18060	18066	17992	18042	18059	18163	18134	18155	17964	17963	18024	18140	17870	17997	17988	18228	18125	17919	18062	18004	18084	17964	17953	18023	18026	18143	18093	18129	18075	17841	18006	18205	17959	18086	17860	18104	18048	18228	18136	18067	17940	17941	18042	18037	18034	17995	18253	17952	18085	17985	17994	17962	18061	18046	18175	17998	18201	17965	18099	18131	18051	18049	18228	18089	18139	17940	17914	18084	17950	18092	18144	17951	18174	18054	17895	18014	17993	17988	18100	18125	18105	18150	17830	17994	18068	18102	18114	18108	18098	17961	17915	17957	18182	17908	18135	17990	18134	17943	18105	18112	17997	18055	18051	18320	17940	18200	18205	18103	17988	18132	18017	17930	18017	17877	18098	17978	18120	18006	17859	17893	17906	18173	18159	18155	18055	18105	17999	18138	18126	17959	17940	18145	17962	18071	18161	18280	18259	18106	18087	18031	17808	17915	17798	17819	18063	17966	18206	18276	17997	18017	17865	18016	17940	18113	17946	18103	17947	18056	18006	17926	18028	17943	18131	18259	18129	17845	18040	17957	17981	17766	18002	18015	18169	18091	18118	18198	17952	18002	18019	18118	17967	18042	17911	18161	18027	17954	18142	17872	17848	18022	18089	18084	17954	18076	18245	18091	18105	17876	17942	18038	18039	18151	18245	18047	18172	17932	18067	17890	18109	18072	18093	18302	18171	18357	18138	18087	18017	18114	18035	18183	17951	18084	18190	18051	18150	18034	18048	18134	18091	18155	18149	17877	18027	17920	18072	18093	17995	18161	18117	18038	18177	17984	17888	18086	18152	18241	18096	18078	18042	17998	18053	18029	18147	18184	17913	18251	18129	18001	18161	18027	18098	17990	18119	18121	18170	18073	17933	18072	18105	18197	18077	18042	17878	17971	17952	17921	18102	18140	17999	17955	18024	18072	18002	17938	17941	18057	17939	18173	18020	18061	18108	18028	18011	17987	18101	17947	18130	18208	18072	18026	17975	18144	18036	18016	17946	18093	18157	18253	18341	18036	18107	18141	18010	17915	17946	18045	18020	18081	18169	17987	18144	18028	17944	18010	18073	18111	18121	18038	17881	18205	18005	18004	17994	17956	18031	17992	18052	18145	17881	17939	18140	18186	18020	17935	18052	17951	17866	17855	17948	18051	18110	17919	18022	18109	18055	17998	18015	17916	18246	18191	17988	17926	17959	18222	18201	18194	18278	17994	18046	18124	17939	18207	18104	17950	17788	18059	18059	18060	17980	18223	18012	17993	18016	18143	17906	18054	18132	17944	18157	17956	18102	18158	18052	17903	17886	18085	18056	18128	18036	18113	18135	18044	17930	17906	18047	18223	18151	17826	18261	18046	18100	18262	18043	18074	17944	18192	17971	17942	17984	18047	17847	18026	18079	18142	18018	17952	18090	18085	18163	17837	18097	18173	17985	18069	18085	18014	17931	17972	18124	18050	18224	18036	18010	18128	18033	18203	17993	18343	17927	17823	18158	18207	18207	17980	18153	18119	18067	18222	18097	18037	17936	18068	18135	18067	18005	18093	18081	18092	18161	18353	17891	17938	18097	17924	17869	17911	18083	18013	18125	18103	18049	17878	18146	17979	18273	18052	18004	18089	18236	18037	18067	18149	17904	18106	18098	18110	18032	18011	17984	18029	18005	18070	18008	17963	18032	18032	18137	17899	17954	17904	18023	18061	18223	18059	18083	18104	17817	18048	18278	17981	17823	18176	18268	18219	17887	18003	17710	17854	18073	18040	18017	18308	18190	18353	18179	18274	17995	18076	17988	18092	17917	18081	18211	18060	18041
24331	42992	41003	33508	29115	25477	23029	21377	20455	19303	18536	18053	17842	17467	17337	17063	17043	17041	16801	16640	16524	16499	16586	16484	16414	16287	16380	16234	16005	16074	16049	15867	15983	15738	15878	15661	15843	15843	15513	15717	15744	15974	15901	15855	15709	15699	15863	15796	15664	15661	15714	15763	15886	15517	15711	15765	15657	15610	15606	15793	15722	15765	15722	15702	15673	15683	15747	15676	15659	15624	15442	15660	15847	15609	15778	15643	15699	15655	15515	15659	15820	15613	15639	15556	15692	15683	15407	15673	15653	15627	15772	15645	15759	15772	15721	15512	15562	15687	15720	15547	15525	15734	15724	15556	15613	15698	15699	15860	15640	15747	15677	15775	15555	15656	15668	15761	15653	15708	15629	15883	15703	15755	15794	15669	15673	15487	15791	15677	15642	15650	15554	15620	15642	15638	15567	15619	15732	15518	15778	15905	15731	15559	15653	15446	15719	15669	15673	15695	15473	15706	15456	15680	15916	15634	15777	15722	15631	15806	15667	15596	15627	15720	15586	15781	15596	15776	15787	15578	15618	15766	15618	15505	15746	15564	15574	15716	15501	15675	15579	15535	15616	15746	15664	15670	15868	15624	15883	15857	15882	15528	15765	15630	15518	15737	15627	15723	15641	15586	15571	15744	15731	15638	15685	15715	15543	15701	15563	15575	15563	15551	15666	15622	15669	15736	15595	15623	15744	15692	15857	15696	15593	15518	15642	15463	15492	15629	15639	15546	15601	15433	15599	15778	15849	15618	15663	15603	15666	15690	15588	15726	15795	15669	15818	15628	15571	15478	15686	15737	15743	15627	15746	15681	15622	15587	15602	15562	15590	15589	15573	15721	15629	15589	15789	15684	15464	15627	15562	15657	15792	15709	15663	15761	15734	15813	15581	15681	15622	15476	15604	15592	15614	15611	15716	15553	15560	15586	15881	15673	15758	15567	15735	15617	15670	15537	15675	15586	15725	15546	15727	15749	15533	15697	15732	15636	15648	15582	15618	15641	15465	15553	15768	15799	15623	15600	15605	15626	15490	15619	15696	15669	15571	15624	15757	15605	15779	15695	15592	15601	15703	15647	15563	15660	15821	15519	15568	15561	15769	15485	15760	15578	15681	15783	15697	15661	15649	15596	15696	15635	15646	15609	15815	15592	15525	15678	15616	15776	15661	15627	15636	15837	15597	15749	15919	15547	15571	15656	15515	15702	15572	15564	15556	15463	15661	15798	15720	15532	15688	15635	15600	15684	15603	15606	15701	15422	15597	15528	15685	15603	15650	15725	15567	15649	15628	15544	15559	15875	15576	15651	15790	15691	15637	15556	15768	15572	15830	15558	15641	15523	15581	15645	15684	15648	15538	15637	15571	15604	15568	15807	15439	15656	15683	15540	15700	15673	15526	15666	15648	15827	15422	15693	15655	15555	15656	15536	15709	15653	15831	15647	15689	15711	15565	15493	15552	15629	15747	15630	15557	15580	15702	15486	15677	15472	15610	15765	15642	15630	15617	15589	15589	15627	15564	15620	15503	15549	15575	15602	15711	15624	15645	15740	15575	15633	15787	15695	15531	15630	15658	15580	15589	15448	15521	15585	15728	15488	15659	15530	15634	15812	15576	15674	15581	15741	15597	15655	15605	15785	15497	15549	15766	15594	15738	15559	15698	15643	15636	15574	15746	15679	15673	15562	15576	15509	15700	15536	15532	15823	15803	15497	15723	15654	15788	15612	15609	15743	15575	15600	15621	15720	15590	15722	15754	15641	15614	15740	15751	15611	15718	15774	15713	15664	15601	15748	15719	15666	15630	15716	15670	15776	15636	15653	15718	15641	15879	15691	15560	15860	15646	15659	15554	15705	15456	15887	15632	15576	15604	15477	15764	15634	15577	15398	15647	15682	15462	15691	15620	15553	15608	15552	15408	15713	15612	15608	15593	15673	15602	15654	15677	15773	15606	15502	15860	15518	15671	15703	15624	15569	15681	15514	15628	15641	15649	15588	15629	15636	15557	15543	15721	15603	15728	15556	15588	15683	15726	15812	15604	15884	15776	15693	15495	15727	15696	15713	15711	15691	15544	15781	15604	15564	15744	15651	15741	15727	15609	15650	15565	15706	15718	15604	15777	15651	15677	15606	15554	15646	15357	15705	15747	15615	15633	15597	15557	15613	15622	15860	15588	15500	15677	15785	15688	15561	15659	15730	15573	15705	15793	15628	15646	15565	15524	15730	15637	15493	15741	15719	15785	15572	15644	15514	15627	15683	15912	15719	15531	15727	15655	15508	15596	15604	15477	15457	15604	15648	15646	15853	15696	15865	15621	15539	15611	15608	15703	15640	15599	15834	15642	15673	15568	15607	15504	15638	15626	15564	15589	15586	15547	15484	15544	15750	15769	15558	15619	15359	15828	15588	15553	15794	15558	15613	15531	15608	15510	15572	15683	15617	15763	15841	15690	15510	15685	15493	15742	15663	15664	15747	15527	15552	15666	15566	15780	15727	15512	15711	15538	15382	15793	15797	15558	15715	15669	15654	15699	15787	15784	15542	15542	15638	15685	15512	15722	15636	15609	15814	15705	15789	15658	15623	15648	15599	15766	15507	15598	15615	15471	15584	15620	15642	15611	15573	15673	15491	15669	15724	15581	15694	15679	15740	15475	15667	15591	15781	15641	15581	15569	15631	15642	15532	15588	15551	15754	15543	15575	15763	15592	15427	15577	15814	15667	15675	15766	15728	15544	15652	15744	15571	15661	15509	15657	15576	15665	15736	15615	15522	15661	15759	15465	15509	15701	15660	15668	15480	15659	15516	15508	15353	15771	15602	15671	15607	15747	15587	15703	15720	15748	15649	15524	15753	15771	15637	15424	15609	15479	15588	15684	15681	15616	15658	15387	15715	15514	15693	15749	15762	15633	15530	15649	15636	15883	15536	15702	15444	15585	15720	15583	15750	15683	15747	15659	15640	15623	15688	15615	15742	15443	15598	15811	15685	15649	15511	15742	15605	15681	15656	15471	15624	15723	15668	15833	15740	15569	15776	15621	15676	15752	15708	15780	15589	15624	15913	15783	15611	15822	15571	15725	15634	15693	15550	15658	15584	15598	15470	15764	15691	15609	15719	15682	15671	15701	15453	15741	15781	15350	15591	15558	15743	15812	15706	15705	15717	15572	15463	15692	15732	15469	15566	15450	15684	15638	15617	15626	15620	15692	15489	15604	15681	15579	15553	15728	15575	15676	15557	15562	15789	15620	15800	15870	15503	15644	15678	15670	15646	15615	15672	15557	15690	15727	15635	15497	15582	15739	15309	15728	15683	15599	15628	15690	15789	15778	15715	15756	15659	15657	15730	15472	15664	15589	15805	15675	15675	15673	15591	15541	15701	15605	15498	15636	15635	15744	15496	15624	15685	15530	15645	15587	15594	15703	15570	15521	15650	15731	15633	15739	15795	15708	15593	15891	15659	15658	15645	15652	15681	15560	15548	15788	15538	15719	15707	15824	15637	15641	15673	15749	15579	15630	15480	15823	15620	15799	15568	15653	15574	15663	15517	15590	15661	15645	15628	15595	15813	15733	15720	15527	15585	15576	15647	15641	15611	15574	15684	15846	15601	15650	15719	15554	15589	15699	15653	15676	15737	15555	15654	15418	15604	15715	15812	15778	15503	15735	15657	15638	15593	15625	15764	15722	15498	15679	15729	15519	15593	15693	15678	15742	15718	15577	15754	15812	15582	15691	15556	15685	15678	15679	15455	15685	15721	15525	15536	15666	15693	15644	15762	15644	15807	15658	15648	15626	15750	15549	15644	15726	15534	15742	15726	15561	15831	15701	15636	15700	15531	15578	15594	15542	15569	15697	15472	15727	15646	15688	15530	15637	15525	15818	15630	15639	15565	15690	15429	15499	15749	15637	15716	15597	15597	15642	15598	15713	15590	15634	15675	15520	15569	15585	15559	15646	15496	15603	15698	15647	15564	15619	15618	15801	15633	15676	15562	15677	15622	15602	15561	15561	15468	15582	15663	15577	15612	15581	15691	15661	15727	15702	15863	15507	15771	15663	15687	15400	15503	15545	15569	15749	15707	15523	15796	15726	15667	15459	15629	15718	15751	15851	15707	15715	15768	15482	15551	15831	15439	15655	15433	15636	15519	15649	15468	15769	15645	15599	15604	15509	15624	15489	15504	15505	15635	15688	15609	15638	15538	15493	15793	15705	15483	15763	15630	15586	15587	15638	15566	15620	15746	15702	15731	15682	15477	15697	15576	15717	15766	15726	15551	15509	15719	15641	15800	15808	15677	15724	15585	15865	15685	15565	15742	15591	15680	15638	15698	15774	15714	15523	15724	15657	15558	15827	15635	15590	15628	15861	15551	15528	15558	15746	15543	15615	15828	15696	15567	15779	15349	15683	15578	15694	15643	15658	15607	15610	15716	15476	15814	15587	15776	15719	15698	15511	15661	15594	15502	15464	15776	15738	15501	15582	15719	15738	15617	15664	15496	15724	15593	15560	15754	15704	15791	15676	15773	15701	15615	15543	15661	15746	15552	15678	15727	15833	15869	15512	15741	15522	15584	15675	15675	15641	15684	15551	15807	15588	15605	15688	15711	15640	15593	15591	15668	15534	15604	15590	15561	15506	15811	15535	15592	15745	15591	15652	15718	15634	15730	15698	15561	15724	15648	15613	15727	15608	15716	15599	15732	15683	15589	15562	15672	15709	15658	15808	15540	15836	15585	15701	15697	15453	15587	15671	15582	15759	15597	15677	15713	15715	15665	15661	15628	15510	15733	15760	15602	15713	15588	15829	15838	15531	15664	15609	15652	15715	15607	15575	15759	15698	15613	15602	15693	15669	15757	15677	15679	15739	15650	15608	15841	15722	15600	15691	15734	15681	15663	15525	15742	15639	15589	15678	15771	15629	15588	15579	15503	15761	15618	15651	15697	15794	15566	15469	15697	15720	15605	15474	15691	15742	15725	15752	15661	15836	15600	15836	15630	15504	15782	15678	15624	15530	15616	15744	15742	15580	15539	15642	15754	15565	15596	15571	15797	15461	15576	15626	15708	15549	15606	15763	15596	15619	15616	15545	15666	15566	15663	15567	15654	15690	15552	15703	15894	15484	15790	15644	15728	15655	15779	15585	15635
27541	23258	28681	26283	21951	20826	19832	19259	18737	18725	18254	18116	18119	18223	17947	17984	17819	17913	18045	17867	17841	17755	17949	17740	17860	17807	17760	17648	17651	17908	17732	17757	17500	17651	17917	17764	17665	17628	17519	17729	17776	17704	17763	17653	17675	17623	17618	17675	17665	17501	17621	17738	17681	17621	17687	17506	17489	17649	17580	17603	17594	17647	17758	17749	17617	17697	17830	17729	17557	17628	17729	17618	17730	17830	17768	17665	17751	17637	17695	17556	17530	17694	17668	17668	17521	17729	17656	17752	17817	17481	17346	17555	17534	17770	17803	17641	17725	17500	17623	17772	17558	17521	17495	17765	17453	17878	17649	17824	17782	17628	17450	17536	17542	17526	17531	17728	17606	17562	17521	17692	17669	17528	17608	17551	17485	17654	17559	17553	17659	17782	17696	17637	17511	17874	17637	17823	17666	17840	17555	17455	17471	17673	17704	17728	17773	17589	17356	17458	17554	17628	17506	17484	17500	17597	17822	17693	17548	17584	17546	17539	17655	17775	17540	17556	17486	17712	17623	17811	17602	17596	17568	17577	17659	17658	17759	17625	17710	17577	17612	17557	17643	17637	17576	17660	17525	17715	17578	17674	17353	17529	17608	17858	17482	17674	17676	17695	17564	17645	17675	17586	17554	17749	17736	17642	17739	17616	17732	17655	17715	17522	17621	17621	17698	17827	17621	17658	17632	17589	17594	17679	17725	17758	17696	17315	17564	17684	17533	17586	17858	17688	17540	17774	17690	17576	17546	17579	17673	17546	17461	17705	17539	17625	17618	17515	17616	17541	17471	17509	17550	17532	17557	17905	17769	17653	17600	17561	17621	17535	17680	17739	17658	17644	17874	17556	17492	17594	17580	17704	17502	17795	17622	17694	17719	17391	17775	17767	17473	17712	17630	17715	17509	17666	17775	17543	17532	17646	17653	17571	17633	17551	17659	17686	17710	17643	17616	17621	17643	17655	17729	17839	17482	17696	17585	17543	17587	17542	17813	17501	17629	17517	17861	17720	17675	17645	17550	17825	17639	17670	17587	17458	17612	17659	17713	17490	17729	17781	17628	17793	17484	17629	17555	17898	17657	17882	17659	17642	17762	17645	17725	17739	17695	17646	17602	17668	17566	17910	17630	17583	17645	17500	17633	17674	17657	17572	17536	17531	17717	17546	17652	17658	17600	17683	17633	17665	17681	17719	17732	17706	17544	17632	17712	17525	17570	17711	17628	17661	17713	17626	17589	17495	17515	17515	17712	17837	17613	17737	17748	17901	17713	17572	17570	17588	17698	17657	17501	17433	17582	17467	17619	17745	17765	17657	17413	17389	17606	17676	17658	17516	17479	17559	17536	17503	17597	17696	17602	17527	17612	17629	17625	17689	17747	17702	17602	17409	17315	17644	17704	17823	17832	17700	17437	17711	17627	17657	17495	17972	17708	17710	17495	17647	17800	17545	17536	17495	17692	17612	17662	17659	17653	17670	17634	17656	17425	17513	17452	17675	17845	17534	17523	17716	17488	17744	17549	17759	17475	17494	17415	17719	17631	17743	17722	17728	17814	17650	17538	17486	17823	17654	17591	17407	17819	17596	17545	17650	17556	17442	17776	17624	17491	17622	17561	17688	17604	17651	17701	17530	17514	17528	17702	17648	17564	17626	17648	17807	17612	17710	17536	17491	17729	17781	17530	17501	17603	17541	17685	17566	17615	17574	17617	17476	17605	17648	17615	17509	17593	17565	17529	17597	17742	17637	17737	17574	17676	17772	17872	17851	17696	17724	17606	17694	17548	17610	17656	17575	17392	17628	17466	17647	17601	17563	17691	17614	17619	17459	17719	17558	17570	17548	17735	17581	17566	17628	17554	17663	17499	17558	17592	17610	17642	17773	17571	17492	17518	17718	17668	17829	17628	17707	17710	17657	17732	17696	17647	17601	17743	17439	17577	17633	17625	17687	17395	17556	17714	17676	17555	17609	17676	17557	17767	17718	17571	17735	17819	17382	17538	17605	17675	17594	17468	17701	17735	17638	17378	17784	17713	17774	17578	17672	17654	17657	17878	17646	17764	17823	17824	17838	17535	17664	17629	17776	17709	17553	17400	17689	17852	17674	17766	17611	17781	17679	17617	17524	17543	17784	17585	17652	17574	17597	17601	17858	17710	17819	17776	17672	17521	17499	17823	17427	17755	17612	17634	17665	17571	17592	17512	17626	17528	17810	17684	17453	17515	17481	17664	17690	17755	17526	17643	17640	17745	17792	17718	17680	17429	17657	17905	17649	17510	17506	17611	17470	17409	17501	17555	17776	17735	17652	17587	17578	17486	17701	17591	17581	17684	17539	17684	17738	17462	17598	17712	17633	17767	17528	17575	17629	17598	17564	17590	17538	17519	17810	17734	17626	17599	17525	17818	17596	17601	17739	17532	17700	17427	17616	17567	17693	17482	17696	17535	17369	17617	17595	17784	17460	17576	17799	17575	17614	17730	17618	17366	17552	17573	17622	17658	17519	17628	17418	17538	17472	17680	17701	17480	17599	17609	17405	17588	17509	17704	17590	17634	17496	17677	17721	17679	17554	17471	17594	17559	17663	17689	17590	17785	17731	17670	17574	17612	17775	17717	17538	17420	17448	17524	17738	17784	17694	17647	17654	17662	17565	17580	17609	17647	17701	17587	17778	17782	17831	17573	17522	17419	17844	17712	17669	17732	17560	17676	17605	17610	17486	17603	17532	17574	17390	17843	17709	17636	17783	17705	17642	17540	17456	17571	17772	17708	17547	17696	17458	17687	17604	17497	17627	17626	17524	17559	17506	17841	17608	17552	17856	17554	17634	17564	17543	17646	17435	17583	17713	17546	17438	17540	17639	17527	17650	17567	17610	17580	17565	17389	17725	17643	17510	17373	17605	17712	17734	17698	17797	17710	17826	17746	17656	17728	17650	17610	17645	17594	17610	17565	17488	17648	17627	17516	17596	17616	17831	17875	17649	17591	17696	17528	17609	17506	17724	17604	17816	17602	17565	17844	17679	17698	17519	17679	17771	17603	17549	17740	17795	17631	17720	17538	17581	17747	17610	17618	17596	17925	17668	17625	17648	17849	17836	17650	17791	17570	17718	17785	17687	17662	17815	17472	17652	17436	17638	17579	17703	17943	17576	17688	17608	17484	17593	17802	17744	17659	17520	17684	17493	17507	17710	17656	17601	17761	17782	17719	17573	17592	17492	17669	17681	17628	17647	17612	17764	17612	17636	17748	17505	17610	17781	17556	17571	17543	17486	17778	17710	17801	17378	17652	17642	17660	17610	17687	17622	17520	17749	17600	17775	17655	17655	17677	17612	17788	17637	17618	17606	17668	17557	17622	17506	17626	17455	17714	17561	17573	17714	17789	17596	17692	17724	17905	17611	17616	17738	17538	17614	17630	17532	17720	17536	17869	17628	17532	17450	17643	17630	17771	17686	17879	17442	17476	17468	17638	17504	17573	17600	17530	17493	17644	17760	17659	17678	17579	17825	17568	17849	17926	17660	17723	17721	17672	17504	17523	17714	17607	17663	17640	17526	17655	17806	17615	17771	17546	17790	17561	17512	17596	17711	17622	17575	17658	17737	17666	17554	17595	17538	17729	17622	17620	17502	17736	17704	17691	17509	17561	17625	17718	17537	17550	17506	17490	17427	17591	17510	17792	17559	17582	17378	17825	17569	17576	17805	17647	17597	17493	17609	17702	17779	17679	17605	17707	17573	17670	17571	17843	17576	17637	17598	17669	17749	17652	17529	17543	17535	17705	17671	17868	17553	17666	17621	17613	17615	17573	17434	17699	17602	17603	17592	17636	17818	17807	17674	17580	17610	17601	17661	17487	17593	17797	17637	17720	17523	17592	17774	17759	17515	17506	17523	17615	17551	17731	17652	17687	17651	17512	17826	17651	17634	17662	17620	17666	17688	17655	17455	17673	17726	17653	17546	17584	17779	17760	17569	17692	17694	17606	17586	17392	17652	17593	17701	17677	17461	17710	17863	17820	17611	17706	17717	17611	17658	17666	17770	17581	17622	17667	17713	17620	17670	17550	17489	17571	17534	17337	17687	17707	17739	17462	17678	17525	17515	17394	17588	17561	17613	17309	17519	17762	17724	17629	17626	17658	17819	17753	17820	17566	17675	17690	17555	17558	17579	17644	17708	17426	17593	17780	17544	17529	17640	17562	17758	17518	17512	17550	17703	17748	17660	17654	17551	17671	17598	17686	17740	17805	17737	17746	17590	17804	17623	17627	17637	17652	17720	17716	17608	17795	17705	17553	17635	17437	17563	17580	17533	17744	17713	17849	17699	17506	17674	17662	17807	17594	17700	17623	17454	17648	17569	17687	17772	17594	17527	17700	17707	17551	17516	17603	17821	17894	17745	17704	17713	17626	17667	17531	17599	17730	17756	17618	17685	17658	17782	17503	17698	17742	17720	17556	17841	17684	17575	17444	17434	17689	17506	17585	17723	17476	17669	17491	17663	17783	17665	17839	17699	17637	17556	17387	17515	17696	17570	17627	17800	17629	17710	17831	17729	17706	17629	17632	17643	17636	17575	17486	17726	17685	17693	17712	17669	17682	17558	17639	17782	17600	17587	17741	17438	17595	17539	17468	17526	17492	17591	17499	17419	17506	17690	17722	17861	17533	17639	17580	17596	17597	17494	17589	17631	17467	17698	17614	17648	17503	17436	17644	17593	17699	17693	17564	17768	17482	17519	17573	17748	17678	17525	17561	17497	17536	17543	17688	17734	17585	17505	17709	17556	17743	17608	17632	17723	17677	17678	17655	17763	17703	17568	17876	17547	17399	17625	17828	17551	17729	17814	17658	17534	17439	17818	17731	17680	17512	17821	17631	17749	17635	17754	17601	17578	17441	17717	17930	17733	17658	17498	17660	17547	17741	17788	17546	17592	17598	17565	17757	17483	17665	17669	17648	17691	17630	17672	17717	17666	17655	17681	17692	17633	17566	17735	17814	17667	17772	17680	17509	17577	17724	17630	17685	17926	17583	17619	17467	17701	17736	17507	17670	17634	17660	17388	17677	17611	17653	17767	17709	17511	17530	17464	17622	17573	17592	17593	17737	17526	17508	17679	17708	17904	17792	17626	17866	17610	17533	17730
21994	32438	30816	24870	21798	19889	18608	17647	17172	16777	16555	16343	16028	16234	15906	15927	15885	15827	15927	15730	15864	15628	15700	15723	15597	15604	15516	15374	15440	15657	15456	15478	15518	15519	15405	15403	15348	15505	15401	15429	15360	15423	15335	15391	15441	15479	15490	15414	15468	15383	15327	15347	15212	15416	15435	15303	15439	15296	15285	15456	15342	15217	15455	15420	15511	15393	15492	15367	15316	15320	15384	15359	15447	15311	15240	15382	15422	15550	15234	15459	15393	15521	15239	15322	15350	15257	15469	15342	15389	15245	15356	15385	15271	15362	15288	15355	15537	15404	15346	15318	15318	15415	15378	15311	15379	15083	15410	15419	15375	15209	15256	15363	15373	15243	15279	15335	15278	15370	15376	15358	15328	15287	15253	15234	15368	15455	15317	15351	15361	15352	15359	15465	15400	15336	15415	15286	15286	15395	15437	15307	15388	15385	15425	15494	15300	15249	15297	15429	15421	15369	15321	15371	15401	15454	15339	15308	15084	15436	15246	15471	15442	15271	15065	15430	15317	15232	15063	15401	15366	15255	15471	15329	15402	15420	15416	15407	15370	15339	15411	15491	15428	15210	15351	15459	15518	15393	15336	15339	15567	15295	15263	15486	15381	15409	15461	15352	15217	15352	15332	15334	15291	15340	15295	15336	15363	15245	15326	15071	15376	15285	15380	15235	15335	15363	15292	15174	15409	15257	15298	15390	15307	15244	15509	15477	15450	15273	15376	15326	15358	15319	15435	15371	15401	15390	15354	15272	15281	15323	15359	15538	15564	15297	15510	15254	15414	15321	15460	15465	15234	15359	15345	15431	15537	15300	15258	15446	15260	15440	15256	15347	15293	15609	15364	15388	15416	15472	15304	15420	15342	15293	15240	15297	15166	15457	15328	15323	15297	15271	15164	15373	15468	15171	15396	15316	15289	15186	15190	15420	15292	15428	15373	15305	15565	15437	15369	15402	15485	15395	15362	15388	15220	15318	15349	15259	15365	15403	15437	15367	15421	15265	15508	15425	15386	15336	15444	15328	15414	15372	15347	15369	15311	15515	15313	15468	15282	15480	15466	15374	15310	15377	15500	15485	15408	15298	15463	15300	15463	15504	15363	15425	15373	15417	15344	15374	15374	15292	15289	15498	15439	15329	15379	15355	15420	15343	15152	15202	15403	15396	15523	15259	15257	15395	15227	15306	15552	15127	15429	15303	15395	15384	15407	15390	15257	15624	15470	15341	15420	15259	15379	15178	15470	15339	15310	15284	15450	15366	15397	15311	15391	15403	15547	15422	15469	15331	15344	15267	15258	15258	15278	15321	15289	15494	15363	15413	15259	15465	15454	15248	15385	15385	15578	15233	15288	15307	15369	15342	15414	15121	15487	15367	15324	15317	15320	15619	15297	15456	15354	15301	15289	15501	15426	15375	15447	15401	15177	15303	15337	15407	15301	15240	15366	15281	15300	15367	15251	15125	15139	15384	15704	15333	15353	15229	15440	15399	15575	15306	15474	15345	15330	15227	15325	15189	15350	15394	15359	15326	15374	15627	15324	15369	15329	15295	15548	15591	15322	15318	15450	15301	15355	15339	15406	15305	15386	15399	15368	15437	15213	15361	15251	15288	15285	15422	15381	15346	15353	15613	15203	15388	15385	15324	15467	15343	15264	15356	15529	15239	15397	15540	15189	15294	15412	15394	15336	15321	15607	15558	15313	15330	15389	15362	15441	15300	15367	15361	15446	15541	15351	15484	15143	15326	15393	15505	15295	15213	15353	15275	15274	15297	15223	15431	15121	15315	15361	15355	15273	15356	15450	15463	15345	15320	15337	15385	15275	15410	15478	15276	15396	15470	15310	15321	15386	15433	15341	15381	15316	15272	15316	15314	15349	15230	15203	15331	15484	15422	15311	15414	15409	15306	15127	15374	15328	15444	15475	15243	15379	15346	15443	15346	15349	15373	15513	15435	15310	15389	15303	15395	15378	15413	15368	15295	15415	15309	15346	15165	15502	15355	15427	15429	15474	15435	15270	15192	15425	15348	15362	15349	15363	15462	15502	15271	15391	15152	15256	15532	15395	15472	15285	15333	15271	15578	15334	15443	15354	15359	15377	15403	15405	15316	15266	15441	15380	15291	15261	15253	15348	15254	15414	15382	15258	15309	15394	15217	15336	15242	15191	15483	15272	15423	15418	15398	15203	15667	15291	15379	15448	15351	15372	15375	15564	15336	15272	15360	15329	15333	15279	15549	15404	15287	15562	15276	15441	15278	15369	15272	15268	15533	15351	15252	15346	15414	15362	15466	15360	15329	15321	15357	15577	15359	15296	15400	15412	15215	15468	15431	15485	15525	15202	15426	15398	15295	15492	15396	15426	15325	15268	15394	15241	15424	15431	15482	15212	15371	15391	15430	15383	15358	15327	15229	15443	15186	15259	15296	15402	15437	15518	15505	15300	15426	15435	15447	15416	15518	15325	15417	15436	15563	15248	15428	15449	15314	15379	15368	15370	15456	15416	15275	15394	15318	15390	15626	15601	15245	15285	15312	15342	15327	15297	15438	15421	15294	15420	15389	15169	15526	15443	15411	15312	15377	15366	15357	15292	15301	15267	15155	15321	15225	15298	15396	15458	15188	15297	15190	15321	15397	15426	15217	15463	15393	15361	15315	15446	15426	15224	15306	15362	15401	15285	15357	15215	15438	15376	15316	15321	15307	15263	15332	15431	15454	15247	15230	15212	15360	15461	15356	15461	15430	15527	15433	15398	15326	15419	15210	15203	15226	15492	15550	15268	15329	15492	15365	15423	15367	15489	15331	15472	15413	15515	15300	15370	15306	15522	15150	15280	15353	15257	15325	15430	15309	15544	15402	15232	15175	15250	15250	15384	15521	15335	15277	15329	15285	15459	15475	15356	15359	15374	15350	15395	15270	15323	15281	15229	15213	15245	15547	15337	15309	15409	15451	15316	15338	15501	15270	15524	15402	15449	15472	15306	15313	15366	15202	15325	15288	15258	15251	15362	15303	15479	15389	15451	15323	15399	15497	15364	15307	15367	15278	15381	15348	15271	15355	15400	15413	15417	15463	15423	15370	15486	15404	15156	15308	15495	15224	15422	15352	15338	15409	15223	15341	15456	15263	15321	15304	15320	15433	15389	15447	15382	15352	15427	15289	15345	15197	15442	15401	15317	15331	15500	15468	15497	15407	15287	15252	15528	15492	15367	15395	15303	15268	15179	15406	15438	15282	15427	15358	15404	15392	15450	15348	15435	15289	15464	15342	15335	15113	15312	15534	15257	15413	15271	15246	15455	15419	15392	15221	15429	15361	15348	15384	15288	15430	15420	15409	15283	15377	15254	15436	15449	15483	15346	15400	15410	15314	15373	15513	15328	15368	15257	15392	15230	15417	15413	15433	15386	15328	15341	15250	15420	15311	15315	15253	15420	15387	15235	15393	15335	15220	15329	15266	15432	15450	15479	15378	15351	15313	15448	15236	15310	15173	15401	15236	15325	15304	15440	15253	15414	15285	15352	15369	15430	15331	15421	15344	15465	15386	15294	15247	15315	15262	15388	15299	15362	15311	15357	15393	15418	15352	15355	15309	15326	15544	15405	15433	15487	15254	15403	15244	15397	15339	15266	15486	15336	15460	15478	15572	15408	15341	15285	15499	15293	15299	15145	15365	15222	15331	15321	15370	15501	15376	15550	15174	15413	15435	15271	15341	15479	15366	15444	15448	15249	15318	15441	15510	15254	15339	15184	15405	15420	15372	15412	15307	15240	15386	15367	15324	15468	15396	15403	15373	15501	15332	15177	15293	15390	15330	15196	15333	15245	15277	15410	15146	15390	15551	15314	15340	15340	15205	15355	15180	15261	15421	15243	15226	15471	15343	15398	15290	15335	15519	15365	15284	15424	15516	15392	15329	15443	15341	15308	15419	15347	15267	15229	15399	15593	15315	15381	15388	15289	15343	15428	15508	15344	15389	15292	15414	15380	15252	15214	15399	15419	15284	15332	15338	15234	15401	15385	15402	15353	15308	15182	15520	15218	15335	15408	15166	15262	15297	15421	15287	15416	15425	15417	15447	15284	15450	15320	15446	15348	15383	15225	15524	15312	15300	15249	15307	15429	15322	15347	15286	15375	15500	15316	15303	15208	15445	15363	15247	15345	15387	15344	15159	15417	15483	15519	15390	15318	15266	15349	15327	15301	15296	15326	15270	15458	15217	15323	15312	15464	15225	15344	15344	15354	15420	15347	15242	15286	15295	15426	15277	15370	15398	15498	15376	15481	15204	15472	15357	15279	15377	15523	15403	15460	15273	15244	15393	15290	15351	15435	15304	15435	15337	15177	15365	15235	15351	15363	15371	15389	15217	15397	15479	15317	15422	15516	15427	15298	15277	15379	15301	15476	15291	15345	15293	15443	15199	15569	15279	15377	15279	15296	15476	15384	15395	15354	15535	15437	15207	15286	15236	15232	15514	15286	15434	15457	15493	15328	15300	15458	15395	15492	15392	15513	15222	15418	15401	15438	15371	15269	15347	15374	15300	15247	15449	15349	15255	15389	15368	15342	15253	15277	15206	15486	15193	15413	15331	15400	15335	15290	15250	15431	15513	15366	15385	15406	15531	15372	15505	15417	15347	15179	15299	15490	15360	15218	15366	15345	15308	15370	15390	15298	15382	15307	15389	15286	15414	15415	15467	15334	15393	15284	15470	15310	15382	15359	15286	15391	15441	15544	15281	15410	15453	15475	15328	15349	15383	15321	15290	15350	15496	15349	15194	15171	15325	15433	15263	15396	15258	15462	15496	15412	15388	15328	15538	15467	15426	15382	15273	15304	15162	15512	15379	15440	15279	15255	15281	15314	15466	15262	15363	15492	15395	15435	15467	15320	15218	15427	15231	15452	15394	15426	15325	15324	15347	15369	15356	15459	15365	15278	15395	15239	15280	15426	15529	15416	15383	15402	15363	15559	15438	15490	15404	15335	15469	15373	15315	15606	15386	15485	15299	15346	15441	15509	15277	15253	15468	15514	15269	15266	15303	15308	15330	15284	15424	15382	15449	15468	15316	15173	15526	15284	15370	15255	15373	15401	15462	15276	15241	15385	15346	15462	15317	15430	15492	15533	15593	15368	15309
23399	20899	28189	23994	22808	24196	23978	21130	19892	19830	19411	19062	18937	18887	18801	18727	18652	18325	18437	18466	18403	18401	18393	18340	18343	18378	18309	18063	18260	18178	18201	18062	18281	18089	18129	18300	18055	18043	17936	17914	17939	18121	18221	18291	18112	18076	18177	18070	17941	18221	17903	18035	18110	18126	18141	18118	18046	17956	18061	18251	18149	18073	18154	17945	17968	18029	17977	18031	17963	17832	17990	17946	18090	18078	17958	18205	17950	18030	17924	18123	17941	17873	18104	17954	17849	18059	17897	17856	17967	17850	17976	18004	18013	18061	17783	17921	17966	18027	18085	18142	18012	17945	18073	17984	18013	18197	17752	17838	18052	18044	17971	17831	18056	17922	17928	18057	18052	17949	17854	18168	17922	17895	17897	17917	17937	17941	17861	17996	18000	18007	17897	17849	17859	18044	17850	17814	18183	18008	18064	17927	18141	18025	18108	18154	18037	18039	18045	18137	18093	17873	17941	18080	17815	18012	17860	18091	17935	18051	18171	17915	17938	17994	17917	17787	17916	17962	17951	17810	17970	18025	17870	17982	18004	17933	17992	17918	17919	17922	18111	17916	17971	17991	17944	17856	17879	18037	18235	17831	17835	17884	17936	17674	17979	17973	17975	17894	17822	17889	18119	18111	17887	17911	17925	18065	18017	18087	18080	18046	17771	18047	17845	17964	17953	17905	18023	17965	17893	17861	18174	18142	17969	17995	18035	17843	18053	17962	17969	18070	18037	17911	18214	18087	18083	18074	18150	17730	17997	17989	18021	17986	17973	18082	18059	18019	18003	17997	17977	18011	18054	18080	17988	17889	17906	18139	18053	17713	17702	17929	17724	18073	17833	18045	18032	18012	17943	18097	17903	17850	17850	18008	17893	17928	17926	17990	17831	17911	18068	17965	17998	17913	17912	17985	18074	17782	18057	17974	18027	17969	17961	18125	18107	18102	18146	17776	17782	17909	17746	17935	18061	17876	18143	18068	17980	17958	17885	17981	17896	17909	17961	17837	17862	17906	17996	18083	17868	17890	18038	18001	17912	17927	17917	17767	17867	17905	17899	18075	17803	17963	18163	18154	17884	17948	18076	18023	18028	17979	18056	18175	17969	17852	17663	18249	17970	17850	18000	17843	18022	18050	18036	18152	18137	18063	17918	17984	17982	17957	18099	17819	18020	18037	18001	17847	17873	18022	17884	18056	17944	17991	17918	18245	18011	18080	18113	17915	17860	17941	17956	18028	18004	18079	17950	17865	18109	18059	17793	17904	17930	18006	17922	17886	17782	18098	17936	18036	18029	17960	18136	17989	17926	18066	17980	17971	17928	17974	17902	18039	18076	17933	18000	17861	17914	18067	17972	17988	18273	17960	17987	17837	17869	17904	17856	17716	18129	17775	18061	17960	17880	18178	17916	17927	18245	17995	17818	17887	18215	17973	17918	17831	17944	18168	18055	17989	17954	18006	18210	17802	17895	17862	17883	18040	17946	17803	17989	18013	18079	17823	18132	17999	17988	18066	17797	17779	17806	17689	17988	18004	17777	17905	18174	18050	17928	17902	17924	17894	18001	17863	18151	18095	17835	18122	18003	18019	17974	17902	17819	17815	17925	18007	17921	17844	17867	17825	18013	18052	17991	18077	17824	18043	17964	17777	17962	17906	18068	17931	18079	18091	17964	17962	18014	17995	18091	18040	17943	17916	17941	17947	18131	18058	17988	17895	18043	18063	18188	18008	18046	17994	18039	17905	17936	17604	18123	18139	18050	17941	18041	17923	17822	18014	17986	18085	17905	18042	18126	17974	17954	18070	18074	18054	17852	18026	17871	18075	18124	17916	17815	18066	18215	17944	17802	17933	17695	17963	18144	17979	18030	17836	18041	17900	17813	18012	17963	17903	18235	17918	18016	18197	17934	18018	17862	17943	17974	17973	18087	17918	18051	17767	17933	17953	18046	17974	17917	17966	17999	18027	17977	18109	17830	17884	18208	18014	17937	17942	17835	17882	18135	17840	18144	17808	17966	17906	17885	18025	17553	17943	18014	17915	17868	18129	17840	17811	17908	18074	17930	17968	18162	18101	18151	18078	18142	18183	17989	18065	17894	18021	17948	17810	18092	18011	17836	17878	18051	18070	18058	17880	18248	18043	17983	18055	18011	17908	18104	17930	18091	17917	17885	17996	18005	18094	17978	17785	18161	17860	17915	18097	18298	17975	18086	18107	18019	17811	18124	17839	17982	17793	18077	17901	17907	17986	18064	18003	18006	17926	18008	18114	17970	17854	18003	18156	17872	18012	18063	18078	17844	18011	17859	17990	18048	18018	18140	17849	17757	18019	18050	17945	17996	18063	18012	18124	18041	17916	18127	18115	17904	18110	18255	17966	18010	18072	17928	17932	17918	18091	17966	17891	18001	18048	18127	18071	18145	18178	17990	17860	17929	17959	17959	18048	17913	17983	17998	18132	17868	18029	18025	18027	18015	17860	17965	17806	17763	17824	17997	17976	18028	18030	17876	18032	17839	17851	17820	17968	18011	18196	17982	18120	17994	17893	17799	18118	17895	17961	17799	17945	18067	18151	18024	18169	18087	17975	18095	18023	18330	18006	18061	18115	17948	17992	18026	17895	17839	17897	17941	17821	18020	18249	18011	18003	17807	18032	17964	17889	17667	17826	17998	17995	17822	17882	18069	17963	17915	17996	18019	18095	18051	18102	17833	17926	18071	17875	17951	18041	18027	18092	17918	17791	17881	17956	17805	17765	18015	18181	18096	18079	17934	17985	17829	17899	17936	17765	17904	18041	18076	17974	18065	18004	17938	18098	17928	18053	18009	18016	17900	17785	17851	17839	17906	18091	18007	17928	17860	17945	18171	17910	18003	17881	17952	17744	18087	18085	18066	17955	18058	18074	17933	17835	17959	17875	17960	18044	18046	17963	17977	18031	17911	18091	18052	18057	18126	17980	18121	18114	18005	18037	17925	17876	18000	18014	17903	17822	17871	17733	17979	18087	18046	18005	18175	17856	18007	18065	18014	18016	17711	17782	17924	18038	17922	18138	18153	17856	17963	17931	18055	17976	18073	18123	17890	18081	18047	17977	17905	18179	17860	17917	17948	18120	17948	17947	17793	17839	18049	17861	18047	17938	18128	17921	17851	17946	17710	17895	17927	17873	17886	18068	18108	17901	17878	18009	18201	17908	17846	17881	18077	17953	17952	17821	17826	17999	18083	17860	18061	17871	17784	17916	17997	17970	18006	18159	17956	17821	18049	18108	18235	17906	17772	18013	17931	18156	18000	17791	17965	18052	17881	17998	18130	18005	17848	18000	17830	18086	18005	17974	17867	18018	18070	17849	17865	17914	18000	17992	18024	17894	18045	18107	18152	17947	18048	18058	17989	17957	18064	18000	18036	17927	18017	18066	17858	17956	17907	18113	17878	18106	17822	17817	17915	17982	18080	17922	18096	18001	17880	17692	17847	17899	18035	17938	17906	17778	18039	18047	18041	17778	18042	18138	18076	18204	17925	17607	18045	17971	18067	17815	17946	17958	18205	17920	18063	18106	18014	17744	18015	17837	18058	17858	17927	18071	17951	18123	17891	18171	17881	17979	18174	18079	18028	17901	17900	18111	18111	17944	17965	18118	17952	17783	18074	17909	17984	18011	18128	18065	17985	18057	18040	18051	17986	18088	17786	17967	17927	17912	18092	18103	18171	18018	18006	17960	17864	18044	17825	17965	18034	18160	17883	17992	18005	18022	17983	17914	17933	17976	18061	18041	17878	17950	17864	18068	18058	18042	17987	18132	17977	18066	17854	18165	18151	17920	18010	18011	17890	17920	17862	18141	18235	18372	17995	17774	18153	18130	18025	18025	18005	17770	17864	18006	18000	18094	18148	17912	18049	17999	17820	18191	17917	18053	17866	17901	18034	17855	17989	18025	17927	17941	18152	17999	17911	18007	18161	18018	17825	18015	18019	17953	18093	18052	18213	17899	17831	18126	18042	18047	17857	17942	17964	18010	17993	17833	17967	18108	17972	17965	17924	17982	17973	18126	17953	18159	18123	17988	17868	18187	17854	18099	17921	17870	17906	18171	17940	17970	17960	17950	18032	18021	17978	17912	17843	17813	18104	18013	17978	18174	17941	17842	18034	17881	17781	17871	17982	17817	17950	17928	17812	17807	18241	18061	17980	18025	17818	18122	17822	18005	18047	18075	17872	17852	17725	18010	18048	18019	17971	17936	17948	17864	17938	17979	18180	18050	18097	17995	18156	18174	18037	17906	17871	18002	17817	18098	17938	17982	17993	18098	18069	17992	18087	17875	18260	17901	18279	17964	18030	17957	18171	18013	17974	17991	17802	17999	18044	17997	17915	17806	18143	17969	18025	17951	17923	17907	17967	18051	18176	17979	18093	18003	17826	17934	17918	17994	17980	18109	18177	17923	17964	17940	17965	18027	17958	18038	18009	17939	18000	17921	17895	17932	18043	17958	17957	18015	17851	18135	17953	17803	17710	18040	18065	17920	18014	18064	18076	17919	17879	17954	17993	18049	17984	18118	18005	17926	17915	17858	17868	17963	17923	18009	18050	18017	17906	18100	17927	17950	18083	18106	17864	17928	17924	18022	17998	18093	17703	18118	18057	17966	18009	17942	17847	17958	18076	17820	18048	17995	18176	17978	18172	18061	17865	17954	18079	17749	17781	17881	18012	17875	17961	17827	17965	17866	18064	17906	18141	18145	17864	17985	17961	17858	17850	17909	18116	18033	17958	18049	18102	18009	18015	17966	18122	18024	17942	17936	17993	17874	17996	18074	18142	18054	17887	18083	17994	18066	17910	18008	18040	18174	18091	17941	18009	18140	18028	18110	17972	17948	18059	18120	18158	18070	18208	18138	18083	18051	17842	17838	17990	17836	17917	17865	18091	17775	18145	17883	17914	17817	18039	17836	17879	17956	17930	17898	18172	17965	18139	17799	17975	17959	17894	18007	18048	17969	17932	18037	18070	18075	17960	18003	17845	17962	17965	18045	18089	17925	18179	17939	18012	17841	18090	18020	18013	17837	17777	18143	17945	18123	17878	18021	18180	18089	18093	17904	18203	17957	18087	18042	17967	17885	17996	18075	17991	18217	18044	17857	17944	18011
22484	38758	36893	30050	26117	23019	20949	19921	18966	18305	17647	17453	17116	16694	16696	16380	16526	16452	16281	16174	16170	16126	16186	16008	15910	16010	15811	15948	15908	15912	15771	15801	15925	15779	15724	15695	15627	15698	15572	15653	15653	15763	15421	15795	15630	15749	15675	15531	15726	15503	15585	15592	15636	15482	15723	15416	15645	15474	15736	15687	15552	15607	15866	15698	15571	15536	15458	15414	15543	15599	15523	15629	15544	15671	15478	15447	15717	15387	15669	15835	15508	15594	15491	15636	15390	15518	15488	15413	15464	15551	15530	15602	15649	15398	15544	15394	15630	15494	15595	15595	15508	15441	15577	15808	15609	15450	15533	15642	15748	15481	15436	15428	15555	15535	15585	15655	15550	15520	15418	15586	15516	15449	15600	15527	15650	15519	15585	15340	15569	15593	15472	15572	15465	15510	15506	15568	15533	15684	15649	15596	15585	15497	15598	15562	15719	15606	15673	15570	15503	15491	15661	15614	15596	15660	15638	15510	15474	15561	15488	15521	15598	15521	15667	15433	15412	15648	15489	15606	15480	15402	15557	15338	15606	15738	15701	15515	15580	15601	15566	15435	15516	15493	15541	15530	15558	15516	15534	15522	15611	15350	15742	15560	15494	15502	15624	15489	15518	15454	15631	15450	15501	15569	15667	15622	15486	15485	15444	15589	15571	15496	15473	15603	15539	15171	15698	15609	15591	15607	15594	15535	15370	15665	15622	15600	15722	15571	15570	15729	15344	15526	15513	15457	15517	15681	15628	15604	15680	15475	15694	15689	15688	15408	15532	15629	15540	15525	15528	15486	15700	15549	15484	15455	15712	15606	15527	15510	15482	15623	15724	15444	15591	15626	15455	15479	15594	15634	15345	15419	15446	15475	15459	15514	15566	15631	15549	15337	15533	15492	15321	15645	15620	15514	15498	15556	15443	15666	15471	15620	15540	15426	15457	15448	15583	15719	15596	15439	15587	15574	15639	15390	15651	15587	15348	15676	15528	15464	15660	15525	15580	15453	15581	15404	15635	15580	15499	15698	15708	15515	15700	15462	15534	15607	15628	15478	15481	15648	15674	15375	15631	15367	15540	15440	15601	15505	15766	15366	15684	15540	15424	15460	15580	15591	15667	15624	15637	15435	15406	15573	15522	15705	15624	15448	15596	15492	15567	15405	15423	15653	15534	15667	15746	15519	15582	15490	15484	15468	15520	15673	15578	15561	15678	15404	15460	15586	15488	15645	15529	15524	15588	15528	15538	15592	15707	15696	15559	15530	15582	15554	15683	15565	15388	15558	15556	15582	15609	15596	15501	15507	15533	15574	15502	15579	15499	15393	15473	15584	15642	15682	15553	15506	15667	15470	15528	15676	15441	15461	15459	15591	15643	15652	15693	15570	15501	15566	15628	15506	15519	15505	15744	15565	15568	15573	15451	15636	15501	15534	15587	15488	15453	15538	15643	15485	15466	15519	15478	15522	15521	15476	15628	15603	15442	15585	15531	15357	15411	15664	15521	15449	15675	15538	15424	15574	15694	15610	15576	15661	15375	15700	15644	15454	15612	15694	15594	15398	15612	15502	15509	15613	15569	15485	15493	15589	15661	15582	15424	15532	15491	15602	15479	15517	15661	15531	15535	15504	15483	15472	15698	15616	15501	15459	15627	15586	15471	15562	15540	15611	15538	15415	15628	15685	15429	15675	15520	15730	15524	15632	15368	15614	15373	15622	15560	15699	15376	15648	15825	15403	15649	15528	15518	15483	15499	15708	15536	15539	15479	15611	15630	15375	15579	15499	15388	15580	15556	15546	15620	15315	15623	15437	15597	15480	15569	15454	15473	15513	15555	15522	15677	15318	15620	15369	15815	15581	15510	15608	15690	15486	15426	15670	15486	15579	15525	15514	15649	15621	15581	15558	15561	15548	15525	15714	15477	15581	15712	15448	15644	15633	15517	15470	15622	15546	15660	15523	15608	15517	15661	15587	15670	15402	15554	15646	15520	15429	15422	15494	15615	15623	15417	15628	15552	15651	15526	15518	15704	15619	15607	15402	15558	15590	15610	15745	15569	15556	15663	15617	15625	15408	15638	15582	15626	15663	15590	15620	15603	15458	15496	15563	15432	15529	15457	15535	15658	15526	15385	15455	15458	15512	15467	15542	15481	15534	15603	15640	15521	15607	15518	15566	15425	15436	15574	15604	15567	15506	15616	15525	15578	15657	15526	15298	15498	15595	15523	15506	15485	15742	15674	15616	15523	15509	15551	15689	15497	15593	15665	15547	15450	15581	15549	15599	15522	15521	15718	15536	15554	15418	15587	15589	15575	15639	15568	15524	15555	15355	15611	15457	15690	15540	15305	15403	15719	15438	15612	15517	15526	15575	15754	15582	15595	15437	15583	15561	15578	15453	15428	15527	15601	15728	15450	15619	15526	15615	15630	15450	15565	15722	15402	15379	15604	15475	15526	15502	15615	15610	15407	15618	15635	15660	15680	15479	15461	15550	15675	15512	15608	15560	15683	15503	15534	15546	15523	15589	15553	15520	15515	15581	15710	15713	15504	15441	15514	15672	15510	15482	15376	15612	15715	15615	15758	15432	15459	15470	15637	15324	15576	15535	15484	15513	15656	15524	15626	15508	15484	15655	15603	15467	15429	15529	15653	15467	15554	15568	15440	15538	15596	15496	15433	15584	15530	15634	15580	15551	15501	15485	15775	15363	15631	15603	15486	15483	15663	15518	15470	15567	15556	15594	15551	15499	15520	15514	15828	15523	15615	15705	15585	15674	15379	15617	15575	15536	15605	15485	15493	15355	15615	15667	15554	15456	15596	15516	15426	15556	15538	15422	15576	15578	15439	15545	15695	15465	15635	15549	15586	15569	15538	15611	15604	15586	15706	15768	15493	15449	15445	15570	15541	15717	15770	15618	15684	15508	15667	15541	15327	15567	15446	15616	15450	15448	15499	15448	15485	15495	15471	15545	15626	15442	15531	15592	15543	15564	15422	15537	15765	15524	15524	15474	15789	15539	15678	15356	15415	15456	15545	15604	15567	15479	15698	15652	15615	15604	15443	15665	15517	15589	15610	15727	15603	15636	15545	15433	15543	15555	15686	15484	15682	15571	15636	15529	15484	15608	15586	15595	15599	15750	15617	15481	15646	15663	15730	15545	15410	15504	15435	15442	15688	15520	15576	15682	15445	15437	15654	15542	15549	15366	15430	15590	15393	15579	15482	15627	15539	15537	15727	15675	15716	15601	15467	15514	15583	15557	15631	15582	15571	15601	15356	15705	15495	15798	15424	15528	15634	15534	15646	15581	15595	15454	15548	15684	15576	15670	15559	15525	15620	15543	15605	15644	15581	15295	15382	15449	15600	15602	15489	15550	15455	15503	15751	15456	15639	15548	15632	15547	15560	15596	15527	15444	15758	15741	15641	15633	15559	15647	15586	15491	15544	15636	15633	15659	15520	15485	15439	15582	15585	15637	15644	15503	15570	15579	15668	15578	15602	15549	15585	15691	15620	15500	15507	15710	15312	15425	15546	15516	15339	15487	15698	15654	15579	15542	15746	15552	15619	15480	15436	15510	15573	15516	15324	15532	15506	15578	15534	15419	15609	15613	15600	15702	15477	15553	15589	15584	15587	15600	15394	15611	15589	15647	15404	15590	15534	15500	15437	15512	15499	15659	15427	15635	15606	15706	15379	15504	15684	15489	15477	15669	15603	15545	15442	15399	15740	15303	15434	15674	15550	15557	15504	15559	15526	15544	15405	15576	15626	15522	15550	15715	15737	15588	15568	15686	15471	15461	15485	15561	15404	15542	15473	15569	15638	15579	15521	15498	15428	15615	15515	15530	15597	15435	15615	15597	15749	15540	15578	15721	15476	15541	15445	15591	15655	15655	15754	15510	15554	15675	15544	15643	15505	15670	15545	15590	15612	15480	15800	15795	15572	15520	15709	15554	15541	15518	15531	15668	15587	15466	15472	15666	15555	15604	15683	15592	15697	15701	15662	15397	15571	15483	15543	15632	15526	15607	15405	15601	15606	15516	15539	15638	15553	15660	15512	15680	15545	15610	15456	15537	15589	15584	15627	15528	15473	15685	15510	15605	15513	15402	15515	15649	15673	15527	15521	15554	15451	15489	15394	15600	15469	15625	15554	15539	15429	15451	15556	15426	15555	15592	15648	15431	15484	15556	15624	15520	15691	15799	15554	15483	15567	15486	15584	15493	15614	15605	15773	15459	15503	15595	15559	15487	15413	15658	15597	15457	15593	15339	15449	15460	15684	15461	15653	15554	15555	15605	15528	15622	15705	15555	15604	15628	15523	15548	15472	15633	15494	15536	15794	15695	15535	15619	15459	15544	15393	15589	15396	15563	15539	15565	15544	15528	15443	15419	15623	15537	15454	15448	15389	15448	15517	15697	15534	15474	15537	15629	15645	15461	15311	15531	15430	15493	15505	15653	15644	15643	15585	15569	15502	15590	15451	15486	15536	15586	15555	15511	15410	15611	15389	15579	15686	15441	15681	15598	15367	15600	15491	15548	15777	15550	15741	15557	15505	15634	15653	15711	15503	15570	15482	15510	15550	15489	15586	15411	15696	15656	15612	15439	15506	15626	15587	15767	15517	15593	15410	15584	15402	15569	15546	15512	15538	15717	15472	15596	15548	15425	15553	15620	15644	15526	15551	15710	15566	15613	15472	15597	15718	15578	15527	15526	15503	15355	15618	15544	15593	15501	15634	15611	15564	15527	15620	15530	15644	15479	15431	15587	15530	15541	15427	15416	15659	15557	15596	15683	15573	15487	15532	15585	15487	15664	15575	15577	15559	15660	15643	15442	15532	15478	15492	15630	15364	15461	15502	15652	15648	15477	15718	15635	15711	15574	15529	15619	15415	15540	15659	15446	15546	15493	15387	15502	15507	15618	15309	15679	15603	15380	15617	15602	15743	15689	15586	15584	15561	15655	15656	15619	15459	15535	15663	15357	15556	15494	15440	15365	15638	15467	15377	15618	15346	15664	15649	15505	15570	15637	15615	15596	15674	15604	15689	15371	15557	15483	15498	15604	15643	15572	15675	15628	15485	15691	15552	15480	15598	15415	15624	15653	15406	15715	15580	15304	15596	15592	15474	15523	15520	15642
22535	21005	28701	23501	21647	24705	27672	22742	21374	20966	20433	20006	19900	19500	19328	19294	19100	19052	19025	18809	19194	18846	18789	18803	18997	18733	18528	18685	18623	18536	18705	18512	18571	18452	18471	18584	18664	18424	18467	18279	18368	18390	18569	18598	18299	18416	18348	18254	18453	18447	18448	18492	18503	18495	18249	18421	18318	18285	18376	18216	18348	18426	18454	18475	18281	18273	18416	18328	18250	18132	18428	18462	18427	18368	18266	18252	18340	18200	18289	18216	18178	18395	18274	18214	18327	18399	18316	18256	18219	18271	18150	18062	18361	18443	18387	18316	18216	18204	18390	18299	18259	18131	18169	18132	18341	18253	18223	18173	18557	18428	18146	18336	18274	18156	18075	18239	18201	18141	18130	18218	18418	18273	18466	18202	18156	17979	18123	18141	18214	18157	18180	18231	18248	18141	18135	18065	18317	18258	18052	18320	18224	18300	18065	18156	18262	18376	18155	18186	18115	18196	18163	18348	18360	18407	18350	18260	18180	18009	18025	18308	18046	18281	18238	18360	18324	18074	18126	18356	18398	18343	18233	18282	18131	18121	18124	18102	18262	18251	18382	18269	18367	18220	18166	18031	18200	18239	18272	18169	18298	18237	18181	18290	18348	18115	18261	18186	18234	18267	18402	18129	18253	18181	18216	18205	18259	18231	18174	18337	18138	18191	18218	17990	18010	18277	18281	18294	18120	18169	18226	18262	18115	18210	18224	18004	18140	18388	18383	18315	18096	18312	18307	18290	18504	18211	18198	18327	18172	18139	18159	18146	18159	18203	18256	18292	18354	18206	18237	18173	18053	18272	18265	18109	18405	18303	18373	18271	18161	18345	18526	18225	18183	18171	18193	18197	18225	18034	18276	18194	18215	18191	18369	18148	18376	18068	18286	18089	18071	18256	18156	18423	18210	18349	18502	18187	18256	18316	18157	18208	18203	18133	18115	18266	18121	18229	18033	18207	18269	18031	18371	18244	18168	18205	18272	18266	18373	18192	18244	18281	18195	18226	18158	18052	18214	18136	18255	18386	18341	18060	18145	18172	18317	18212	18271	18192	18044	18315	18357	18295	18218	18389	17972	18056	18146	18080	18137	18071	18179	18237	18181	18291	18236	18166	18301	18382	18281	18287	18362	18282	18478	18193	18421	18232	18133	18155	18595	17982	18003	18054	18261	18339	18199	18122	18207	18173	18178	18187	18360	18327	18323	18202	18381	18285	18159	18105	18266	18479	17895	18221	18460	18288	18290	18095	18280	18290	18378	18071	18072	18122	18272	18332	18122	18152	18398	18203	18251	18213	18235	18122	18382	18159	18229	18237	18410	18327	18281	18091	18305	18333	18437	18196	18266	18132	18390	18282	18189	18432	18328	18196	18187	18324	18159	18086	18248	18238	18310	18169	18123	18029	18253	18253	18228	18263	18293	18104	18215	18074	18187	18176	18382	18515	18108	18017	18359	18296	18181	18140	18074	18487	18220	18076	18326	18450	18250	18275	18109	18026	18122	18240	18427	18201	18164	18034	18175	18338	18301	18325	18180	18404	18416	18412	18353	18176	18212	18177	18085	18162	18267	18296	18217	18303	18509	18226	18212	18243	18285	18220	18411	18461	18163	18005	18354	18367	18128	18257	18127	18305	18221	18295	18207	18176	18230	18184	18020	18326	18247	18510	18180	18128	18157	18220	18139	18094	18213	18112	18403	18271	18370	18163	18224	18130	18155	18146	18261	18358	18325	18139	18389	18055	18112	18212	18238	18345	18284	18243	18534	18256	18083	18129	18400	18321	18274	18463	18214	18277	18306	18200	18302	18252	18338	18199	18296	18102	18118	17931	18216	18117	18070	18066	18201	18085	18181	18278	18182	18140	18306	18211	18387	18071	18346	18370	18209	18313	18205	18143	18196	18252	18307	18215	18417	18332	18070	18265	18177	18302	18355	18240	18247	18339	18197	18237	18508	18167	18127	18238	18142	18319	18198	18209	18196	18111	18377	18104	18135	18218	18425	18127	18473	18046	18271	18273	18340	18131	18185	18214	18255	18309	18208	18342	17925	18044	18168	18229	18180	17994	18135	18229	18488	18192	18254	18186	18132	18147	18332	18372	18514	18097	18245	18367	18323	18335	18345	18227	18146	18194	18386	18243	18205	18147	18367	18389	18181	17984	18102	18287	18321	18102	18331	18152	18206	18147	18242	18384	18125	18136	17975	18184	18303	18191	18358	18258	18168	18330	18357	18321	18279	18292	18247	18288	18371	18094	18395	18152	18274	18028	18263	18297	18202	18328	18254	18291	18170	18086	18262	18261	18181	18145	18264	18326	18244	18307	18130	18426	18266	18169	18295	18352	18341	18151	18289	18294	18282	18172	18314	18232	18195	18079	18077	18267	18289	18306	18355	18338	18253	18087	18241	18282	18200	18483	18155	18236	18132	18232	18205	18331	18182	18490	18059	17981	18452	18335	18010	18261	18172	18007	18121	18139	18394	18173	18162	18182	18235	18195	18120	18477	18415	18340	18212	18104	18306	18139	18477	18388	18184	18261	18210	18133	18189	18149	18374	18147	18219	18111	18209	18337	18195	18341	18255	18109	18248	17958	18264	18206	18305	18048	18166	18317	18201	18219	18230	18289	18143	18271	18135	18100	18024	18007	18315	18249	18108	18460	18232	18315	18202	18216	18119	18092	18167	18229	18298	18261	18161	18304	18296	18235	18134	18125	18275	18280	18335	18317	18261	18195	18324	18190	18176	18465	18340	18193	18165	18294	18122	18204	18286	18340	18379	18290	18271	18147	18077	18163	18241	18513	18302	18319	18201	18064	18192	18045	18328	18016	18401	18066	18138	18330	18280	18185	18391	18386	18311	18207	18281	18184	18251	18448	18444	18398	18374	18240	18136	18289	18138	18082	18361	18193	18277	18313	18245	18023	18212	18356	18305	18178	18141	18162	18343	18019	18253	18113	18420	18176	18028	18151	18295	18155	18228	18047	18303	18197	18224	18348	18057	18085	18320	18217	18467	18051	18143	18221	18213	18235	18284	17993	18191	18296	18146	18331	18260	18128	18029	18235	18418	18048	18322	18004	18255	18434	18240	18351	18039	18172	18280	18232	18252	18092	18333	18176	18270	17922	18234	18282	18342	18237	18257	18183	18292	18330	18328	18248	18323	18174	18170	18173	18302	18164	18234	18275	18115	18305	18086	18177	18305	18087	18188	18118	18265	18260	18215	18058	18075	18194	18256	18245	18057	18318	18201	18315	18344	18274	18152	18298	18204	18052	18087	18297	18266	18241	18377	18380	18156	18255	18037	18112	18306	18178	17944	18089	18397	18239	18081	18198	18340	18198	18293	18102	18177	18101	18056	18274	18193	18109	18242	18222	18258	18041	18007	18342	18385	18163	18062	18383	18406	18478	18448	18238	18217	18070	18254	18249	18197	18333	18452	18096	18238	18149	18117	18246	18169	18020	18170	18092	18278	18305	18113	18260	18038	18090	17981	18341	18221	18374	18259	18273	18309	18164	18293	18241	18058	18161	18072	18203	18239	18402	18314	18194	17975	18289	18140	18392	18309	18106	18131	18184	18262	18172	18267	18439	18335	18284	18274	18064	18067	18283	18223	18289	18110	18226	18145	18276	18268	18419	18330	18302	18322	18209	18364	18328	18196	18230	18132	18048	18136	18256	18338	18257	18210	18432	18278	18245	18342	18268	18107	18472	18251	18237	18125	18294	18145	18106	18238	18277	18404	18400	18068	18319	18150	18108	18341	18214	18145	18277	18249	18134	18164	18556	18178	18090	18138	18156	18230	18327	18234	18480	18100	18177	18121	18149	18296	18377	18396	18375	18168	18288	18195	18303	17943	18055	18200	18237	18300	18094	18421	18185	18097	18156	18207	18040	18237	18170	18274	18457	18460	18214	18219	18263	18032	18422	18009	18336	18473	18084	18194	18125	18264	18022	18120	18232	18375	18059	18289	18258	18074	18048	18211	18251	18366	18245	18393	18244	18178	18341	18308	18259	18298	18271	18374	18154	18148	18163	18207	18168	18162	18197	18123	18107	18433	18213	18190	18454	18126	18245	18189	18130	18170	18142	18297	18196	18070	18284	18161	18210	18302	18237	18318	18301	18085	18230	18167	18237	18035	18151	18227	18145	18315	18303	18129	18016	18067	18068	18156	18147	18253	18210	18344	18125	18143	18051	18149	18332	18167	18211	18269	18229	18324	18230	18288	17997	18464	18150	18328	18157	18317	18213	18233	18196	18268	18213	18233	18011	18051	18290	18222	18301	18322	18205	18326	18209	18394	18080	18139	18334	18243	18178	18073	18376	18470	18378	17989	18244	18367	18356	18319	18286	18216	18195	18259	18158	18130	18316	18465	18448	18272	18227	18121	18151	18232	18266	18575	18182	18336	18135	18117	18333	18505	18176	18167	17993	18333	18224	18309	18291	18450	18134	18174	18279	18318	18168	18107	18125	18186	18370	18149	18110	18179	18315	18364	18442	18257	18069	18233	18240	18060	18154	18137	18046	18122	18237	18357	18135	18379	18372	18144	18270	18404	18311	18308	18317	18246	18268	18050	18189	18329	18080	18197	18339	18007	18271	18289	18337	18227	18074	18290	18401	18244	18183	18220	18077	18154	17999	18152	18265	18288	18154	18166	18102	18051	18266	18313	18167	18382	18187	18403	18065	18281	18296	18222	18184	18117	18207	18310	18113	18168	18173	18313	18135	18316	18240	18303	18117	18410	18278	18311	18231	18381	18320	18204	18114	18261	18457	18284	18281	18193	18104	18262	18350	18366	18177	18210	18103	18137	18383	18198	18402	18231	18473	18206	18481	18119	18180	18286	18364	18282	18218	18427	18482	18084	18081	18276	18246	18246	18246	18445	18527	18252	18211	18356	18194	18155	18170	18186	18287	18164	18371	18161	18032	17895	18116	18291	18232	18302	18303	18259	18114	18246	18241	18181	18383	18161	18088	18177	18115	17983	18319	18266	18283	18281	18368	18214	18180	18110	18204	18189	17966	18345	18390	18253	18284	18181	18206	17933	17981	18219	18423	18159	18221	18200	18132	18290	18146	18315	18174	18084	18224	18288	18158	18222	18313	18323	18184	18026	18127	18255	18239	18184	18056	18199	18313
24573	43673	41390	34380	29870	26026	23591	21902	20544	19907	19054	18233	18088	17486	17331	17095	17026	16806	16788	16552	16599	16567	16529	16442	16404	16282	16050	16079	16286	16055	16049	16140	16089	15818	15998	15837	15966	15830	15820	15802	15949	15772	15775	15915	15902	15986	15903	15743	16037	15666	15858	15728	15974	15731	15695	15865	15773	15844	15615	15828	15791	15996	15660	15806	15787	15721	15788	15713	15748	15841	15672	15792	15707	15792	15667	15724	16010	15663	15813	15661	15828	15748	15761	15598	15839	15635	15799	15577	15880	15814	15612	15743	15848	15915	15741	15699	15776	15709	15699	15700	15632	15698	15798	15707	15855	15805	15703	15722	15716	15810	15645	15707	15686	15838	15802	15798	15844	15581	15610	15810	15803	15690	15724	15796	15659	15757	15829	15716	15646	15756	15690	15632	15552	15771	15936	15543	15673	15865	15718	15835	15712	15765	15891	15721	15848	15707	15828	15622	15725	15732	15553	15851	15737	15756	15865	15562	15705	15647	15861	15741	15611	15711	15650	15879	15765	15643	15716	15810	15812	15819	15591	15811	15835	15716	15547	15713	15674	15680	15645	15493	15899	15599	15742	15588	15765	15624	15627	15679	15871	15814	15695	15670	15790	15576	15683	15638	15655	15719	15788	15736	15696	15936	15734	15540	15629	15631	15654	15650	15515	15646	15572	15813	15543	15725	15764	15566	15825	15667	15804	15598	15841	15775	15850	15794	15751	15669	15786	15601	15513	15825	15673	15709	15804	15824	15557	15933	15682	15711	15772	15628	15710	15555	15734	15637	15738	15590	15604	15615	15867	15812	15539	15661	15605	15750	15852	15744	15700	16004	15746	15940	15557	15574	15654	15770	15856	15802	15710	15567	15799	15634	15564	15654	15713	15751	15586	15754	15699	15664	15579	15673	15951	15699	15577	15818	15612	15759	15580	15660	15739	15887	15791	15738	15689	15543	15626	15614	15845	15649	15500	15834	15827	15843	15763	15733	15766	15404	15623	15626	15840	15693	15740	15624	15790	15575	15673	15729	15788	15601	15577	15774	15690	15710	15481	15690	15715	15664	15614	15782	15592	15763	15722	15616	15582	15664	15738	15698	15678	15783	15690	15636	15825	15632	15740	15606	15489	15578	15643	15729	15806	15700	15653	15564	15636	15680	15651	15652	15651	15757	15674	15908	15682	15741	15586	15628	15742	15815	15789	15641	15650	15618	15814	15630	15569	15656	15534	15670	15761	15721	15771	15702	15879	15692	15634	15693	15535	15831	15628	15677	15607	15604	15680	15615	15813	15650	15761	15750	15650	15685	15761	15790	15664	15725	15608	15809	15647	15721	15677	15799	15490	15609	15854	15670	15861	15685	15693	15720	15669	15887	15622	15627	15756	15872	15681	15732	15686	15586	15727	15900	15845	15628	15705	15688	15633	15737	15633	15847	15666	15771	15758	15771	15674	15730	15644	15750	15769	15923	15667	15784	15689	15784	15725	15792	15676	15735	15750	15746	15741	15683	15665	15644	15600	15662	15645	15670	15773	15619	15748	15684	15854	15730	15778	15815	15720	15683	15681	15718	15850	15743	15763	15802	15709	15729	15788	15610	15675	15728	15853	15697	15685	15681	15858	15858	15657	15717	15825	15639	15809	15816	15793	15634	15800	15591	15863	15834	15802	15711	15665	15621	15809	15639	15701	15822	15613	15831	15816	15759	15617	15688	15766	15627	15835	15633	15965	15774	15663	15857	15671	15690	15546	15768	15597	15511	15543	15698	15680	15697	15642	15770	15551	15615	15662	15557	15697	15845	15644	15735	15718	15711	15814	15714	15934	15867	15793	15726	15622	15784	15682	15579	15770	15738	15649	15890	15675	15697	15598	15828	15731	15729	15648	15756	15697	15689	15760	15684	15696	15695	15812	15769	15792	15689	15539	15871	15759	15597	15762	15630	15595	15786	15594	15743	15817	15593	15715	15742	15424	15770	15749	15759	15539	15740	15872	15641	15564	15588	15705	15776	15679	15711	15704	15729	15607	15589	15656	15784	15647	15713	15627	15725	15796	15676	15798	15795	15841	15819	15625	15724	15647	15745	15957	15692	15744	15515	15558	15668	15605	15570	15673	15596	15743	15798	15629	15833	15739	15808	15878	15835	15760	15548	15585	15769	15817	15696	15728	15812	15689	15750	15836	15703	15727	15695	15819	15532	15592	15649	15748	15726	15739	15709	15765	15777	15721	15670	15578	15869	15740	15784	15778	15714	15698	15833	15654	15758	15657	15738	15572	15768	15722	15727	15632	15647	15844	15640	15560	15854	15627	15687	15569	15768	15600	15585	15619	15802	15753	15669	15630	15650	15761	15761	15683	15741	15840	15788	15783	15719	15704	15613	15684	15658	15696	15580	15781	15727	15754	15730	15403	15824	15758	15587	15674	15648	15759	15598	15669	15611	15728	15766	15678	15658	15736	15719	15597	15736	15655	15708	15601	15822	15655	15651	15770	15600	15693	15850	15679	15761	15725	15662	15816	15779	15792	15670	15795	15573	15708	15728	15687	15742	15749	15725	15655	15768	15635	15717	15803	15670	15694	15816	15559	15725	15804	15594	15720	15719	15730	15807	15659	15758	15767	15693	15778	15718	15594	15684	15531	15714	15643	15670	15585	15971	15756	15750	15758	15742	15785	15644	15674	15701	15837	15695	15740	15611	15620	15680	15715	15595	15496	15748	15728	15747	15535	15649	15827	15849	15788	15738	15799	15693	15512	15640	15737	15710	15850	15840	15910	15618	15619	15820	15572	15777	15598	15741	15742	15791	15638	15913	15773	15752	15747	15844	15725	15675	15895	15748	15922	15642	15628	15800	15747	15742	15720	15805	15708	15578	15629	15651	15736	15779	15728	15832	15859	15759	15640	15597	15605	15767	15637	15807	15580	15738	15832	15622	15570	15701	15679	15840	15865	15609	15710	15733	15649	15545	15818	15763	15694	15792	15682	15673	15673	15515	15722	15815	15829	15612	15601	15735	15785	15772	15575	15753	15828	15714	15721	15757	15837	15620	15679	15815	15527	15888	15812	15682	15641	15688	15738	15612	15841	15906	15686	15757	15658	15711	15822	15859	15744	15738	15662	15692	15677	15751	15817	15702	15827	15456	15808	15825	15849	15570	15931	15684	15705	15573	15726	15759	15727	15770	15651	15602	15659	15721	15665	15759	15878	15833	15827	15725	15721	15754	15713	15803	15549	15805	15851	15698	15481	15715	15665	15607	15616	15663	15798	15895	15566	15796	15738	15725	15752	15736	15800	15663	15717	15775	15708	15663	15677	15677	15678	15773	15763	15654	15674	15685	15710	15834	15737	15661	15597	15510	15618	15688	15645	15818	15676	15590	15677	15685	15662	15597	15678	15718	15822	15665	15693	15634	15735	15836	15698	15548	15759	15760	15842	15621	15768	15806	15778	15581	15743	15617	15656	15660	15660	15808	15588	15699	15631	15738	15730	15477	15659	15638	15800	15821	15659	15873	15699	15661	15715	15879	15686	15641	15828	15718	15827	15678	15841	15570	15822	15621	15873	15861	15668	15597	15599	15630	15612	15668	15684	15635	15617	15714	15671	15696	15675	15545	15705	15734	15597	15792	15711	15789	15622	15744	15641	15796	15742	15623	15493	15840	15679	15571	15688	15708	15814	15679	15729	15652	15861	15683	15735	15764	15728	15631	15788	15592	15607	15790	15756	15819	15537	15830	15621	15797	15671	15654	15931	15638	15827	15642	15681	15807	15771	15763	15604	15685	15691	15698	15638	15726	15812	15675	15744	15578	15779	15657	15873	15624	16000	15579	15781	15662	15782	15746	15541	15451	15956	15536	15801	15688	15692	15756	15657	15764	15618	15735	15828	15453	15711	15802	15745	15725	15781	15698	15628	15682	15850	15614	15563	15727	15518	15667	15676	15681	15773	15663	15760	15717	15709	15531	15732	15715	15644	15678	15703	15550	15600	15673	15870	15688	15825	15719	15727	15847	15654	15561	15787	15755	15827	15705	15643	15844	15767	15662	15661	15643	15616	15716	15688	15580	15711	15761	15824	15769	15633	15819	15737	15599	15666	15748	15766	15785	15818	15864	15620	15593	15686	15613	15639	15586	15679	15745	15603	15728	15709	15801	15679	15748	15666	15856	15644	15600	15687	15650	15821	15563	15612	15809	15885	15531	15683	15615	15622	15629	15789	15732	15602	15689	15573	15759	15727	15752	15825	15758	15655	15849	15752	15821	15542	15566	15620	15678	15557	15725	15709	15605	15901	15826	15761	15555	15652	15714	15887	15775	15624	15738	15772	15454	15793	15888	15770	15789	15825	15678	15695	15689	15885	15631	15719	15789	15824	15873	15781	15747	15742	15690	15741	15634	15773	15690	15773	15712	15857	15722	15614	15854	15780	15760	15560	15664	15777	15732	15748	15820	15797	15845	15843	15658	15815	15690	15750	15636	15624	15709	15839	15588	15740	15618	15649	15848	15817	15748	15675	15642	15694	15819	15717	15689	15847	15870	15667	15680	15753	15683	15623	15738	15758	15756	15654	15825	15713	15643	15712	15725	15927	15652	15588	15680	15734	15617	15725	15701	15714	15622	15647	15658	15870	15688	15567	15612	15719	15700	15698	15566	15781	15670	15756	15587	15844	15637	15705	15734	15699	15672	15630	15727	15804	15693	15590	15700	15607	15721	15771	15854	15563	15862	15547	15909	15659	15730	15643	15628	15671	15598	15719	15577	15931	15760	15790	15838	15735	15684	15765	15655	15689	15806	15611	15482	15796	15744	15903	15738	15688	15762	15776	15852	15647	15679	15616	15679	15725	15809	15616	15569	15771	15740	15666	15669	15664	15659	15671	15603	15760	15753	15652	15764	15777	15595	15740	15844	15747	15586	15750	15531	15714	15591	15504	15783	15735	15607	15751	15702	15548	15723	15565	15742	15768	15690	15712	15847	15820	15799	15800	15628	15762	15691	15628	15729	15772	15584	15709	15718	15765	15818	15743	15707	15648	15580	15836	15698	15763	15765	15642	15654	15702	15819	15824	15688	15617	15731	15626	15804	15787	15723	15604	15627	15791	15687	15743	15734	15617	15729	15725	15769	15745	15824	15659	15656	15851	15898
27377	23233	28776	26590	21979	20686	19953	19019	18731	18363	18381	18192	17991	18061	17924	17886	17963	17847	17725	17604	17838	17724	17600	17610	17765	17753	17768	17631	17662	17852	17688	17711	17655	17557	17471	17684	17519	17665	17746	17751	17866	17696	17675	17876	17649	17598	17504	17571	17606	17527	17501	17554	17416	17434	17561	17621	17586	17524	17559	17354	17414	17820	17579	17434	17563	17644	17571	17554	17424	17720	17666	17674	17436	17524	17495	17650	17532	17323	17585	17562	17499	17460	17618	17478	17526	17613	17634	17280	17502	17612	17447	17573	17495	17462	17582	17686	17711	17456	17387	17532	17770	17549	17502	17497	17573	17401	17550	17395	17514	17404	17611	17436	17665	17497	17766	17594	17597	17698	17459	17506	17561	17539	17509	17401	17583	17425	17493	17570	17613	17589	17672	17503	17231	17668	17390	17449	17704	17512	17542	17257	17442	17672	17547	17820	17737	17406	17465	17561	17310	17503	17515	17552	17491	17388	17615	17528	17417	17529	17761	17645	17902	17486	17660	17547	17637	17468	17591	17347	17364	17621	17528	17576	17409	17516	17540	17671	17646	17703	17533	17586	17624	17279	17529	17357	17582	17552	17432	17541	17416	17448	17506	17670	17686	17720	17591	17851	17534	17815	17689	17774	17580	17878	17524	17600	17641	17495	17553	17757	17585	17650	17565	17604	17616	17689	17686	17509	17660	17656	17666	17574	17720	17544	17493	17586	17579	17455	17415	17424	17552	17629	17700	17617	17594	17583	17681	17519	17428	17409	17738	17821	17659	17532	17539	17499	17693	17322	17511	17466	17772	17553	17604	17561	17541	17768	17474	17505	17500	17686	17829	17442	17518	17603	17554	17645	17555	17639	17617	17673	17512	17683	17631	17308	17398	17510	17616	17647	17498	17538	17712	17522	17528	17362	17519	17493	17608	17447	17494	17531	17653	17536	17526	17641	17573	17499	17619	17690	17645	17533	17601	17502	17645	17470	17645	17650	17731	17443	17449	17584	17671	17523	17695	17511	17597	17554	17772	17288	17685	17577	17660	17706	17594	17587	17573	17662	17499	17505	17605	17749	17403	17432	17515	17653	17554	17417	17649	17472	17560	17667	17575	17458	17583	17422	17603	17365	17630	17465	17493	17533	17711	17621	17515	17567	17624	17471	17789	17387	17467	17513	17631	17612	17602	17586	17607	17630	17703	17638	17539	17512	17643	17446	17684	17497	17756	17537	17605	17675	17595	17384	17651	17642	17672	17782	17414	17474	17353	17367	17593	17579	17518	17486	17724	17647	17424	17629	17584	17550	17567	17708	17785	17736	17592	17692	17576	17586	17502	17646	17577	17607	17469	17604	17680	17488	17588	17481	17540	17519	17567	17624	17398	17741	17713	17584	17467	17394	17597	17711	17802	17322	17629	17476	17556	17298	17681	17749	17670	17458	17625	17442	17578	17461	17551	17501	17496	17421	17719	17457	17598	17439	17437	17626	17275	17543	17538	17476	17693	17399	17380	17434	17651	17729	17496	17664	17485	17661	17523	17652	17801	17519	17527	17657	17747	17635	17713	17535	17445	17642	17400	17593	17607	17603	17686	17569	17561	17668	17309	17593	17618	17538	17709	17552	17467	17700	17526	17683	17669	17480	17629	17619	17560	17576	17545	17486	17382	17653	17478	17542	17893	17584	17602	17597	17460	17536	17681	17536	17521	17554	17480	17485	17502	17666	17463	17594	17514	17459	17310	17708	17620	17413	17628	17541	17545	17734	17552	17527	17551	17555	17621	17556	17677	17677	17649	17587	17593	17567	17611	17609	17871	17680	17787	17580	17582	17651	17561	17581	17569	17589	17577	17375	17522	17785	17833	17567	17692	17450	17447	17577	17648	17528	17405	17511	17685	17464	17630	17379	17586	17497	17520	17444	17327	17626	17724	17596	17676	17376	17591	17582	17435	17508	17808	17713	17660	17540	17761	17565	17649	17534	17450	17509	17646	17785	17570	17385	17853	17593	17433	17430	17453	17423	17630	17701	17629	17638	17432	17543	17714	17452	17847	17426	17398	17464	17528	17552	17393	17492	17502	17424	17592	17482	17518	17387	17656	17615	17475	17533	17432	17490	17615	17295	17610	17628	17632	17606	17621	17507	17619	17645	17421	17714	17744	17578	17479	17550	17360	17405	17514	17384	17436	17593	17530	17452	17507	17571	17698	17624	17450	17354	17619	17550	17865	17454	17605	17629	17667	17496	17709	17599	17432	17511	17744	17502	17434	17586	17478	17607	17430	17381	17506	17760	17568	17498	17535	17521	17468	17353	17626	17630	17687	17501	17656	17677	17441	17347	17516	17707	17643	17377	17577	17806	17528	17652	17585	17622	17577	17484	17445	17466	17726	17592	17645	17524	17423	17428	17397	17488	17515	17457	17468	17407	17451	17567	17596	17571	17670	17735	17636	17625	17566	17493	17814	17582	17691	17492	17698	17348	17640	17520	17521	17528	17625	17667	17536	17429	17600	17374	17675	17684	17660	17634	17437	17691	17511	17411	17552	17647	17493	17702	17600	17561	17502	17450	17605	17445	17610	17581	17738	17574	17603	17525	17424	17634	17636	17559	17551	17576	17484	17652	17625	17672	17474	17590	17582	17745	17853	17491	17663	17832	17693	17581	17540	17716	17421	17494	17700	17774	17574	17510	17546	17403	17509	17437	17411	17488	17649	17589	17667	17512	17621	17695	17572	17641	17510	17401	17572	17519	17614	17644	17772	17508	17670	17685	17634	17628	17522	17694	17570	17633	17606	17687	17653	17460	17657	17754	17478	17708	17441	17602	17613	17498	17169	17217	17688	17508	17551	17641	17698	17614	17595	17584	17466	17590	17449	17505	17609	17556	17629	17588	17522	17448	17494	17453	17435	17581	17501	17658	17548	17501	17764	17637	17520	17621	17527	17532	17552	17670	17654	17506	17504	17414	17566	17570	17788	17633	17393	17562	17526	17495	17672	17483	17515	17574	17509	17649	17557	17648	17485	17512	17584	17462	17322	17559	17427	17537	17504	17735	17519	17433	17629	17610	17711	17548	17824	17612	17407	17525	17685	17433	17547	17505	17572	17571	17458	17649	17588	17577	17491	17425	17461	17480	17688	17687	17443	17583	17487	17554	17455	17661	17492	17679	17678	17737	17777	17507	17540	17420	17667	17506	17594	17457	17359	17612	17521	17517	17537	17631	17616	17626	17581	17527	17660	17664	17475	17839	17700	17613	17564	17468	17603	17740	17623	17471	17452	17539	17737	17639	17465	17641	17595	17718	17627	17527	17707	17442	17553	17617	17571	17493	17620	17586	17600	17570	17422	17678	17637	17616	17616	17614	17592	17589	17671	17556	17573	17470	17576	17486	17584	17390	17455	17384	17423	17381	17423	17511	17546	17485	17531	17475	17701	17517	17469	17704	17585	17580	17675	17844	17491	17611	17581	17731	17757	17554	17384	17554	17567	17704	17875	17562	17704	17421	17625	17404	17654	17651	17612	17667	17648	17453	17511	17548	17475	17377	17362	17672	17550	17624	17577	17563	17571	17667	17437	17439	17332	17706	17624	17715	17493	17523	17704	17632	17452	17497	17511	17559	17551	17562	17702	17581	17637	17869	17670	17667	17615	17514	17544	17632	17649	17595	17558	17527	17448	17634	17404	17412	17390	17749	17823	17761	17416	17640	17495	17654	17665	17663	17726	17644	17671	17430	17504	17305	17691	17529	17476	17564	17265	17586	17754	17661	17719	17496	17510	17662	17581	17693	17461	17535	17588	17566	17366	17525	17734	17461	17663	17592	17679	17562	17645	17598	17775	17486	17426	17531	17595	17559	17566	17509	17632	17627	17556	17657	17561	17478	17543	17564	17592	17812	17646	17594	17538	17603	17581	17608	17507	17402	17490	17464	17514	17452	17407	17647	17603	17563	17646	17601	17611	17443	17658	17514	17538	17514	17650	17475	17625	17664	17670	17480	17668	17450	17567	17533	17639	17455	17358	17449	17495	17470	17520	17555	17705	17590	17742	17547	17655	17781	17625	17806	17537	17417	17422	17736	17513	17777	17683	17712	17492	17521	17693	17700	17653	17440	17574	17539	17439	17591	17536	17323	17706	17660	17423	17703	17708	17586	17637	17541	17743	17459	17590	17648	17477	17606	17575	17582	17585	17565	17569	17503	17532	17562	17300	17635	17587	17552	17464	17447	17446	17383	17468	17583	17547	17516	17590	17587	17647	17458	17536	17356	17511	17405	17660	17576	17628	17165	17569	17649	17564	17671	17652	17723	17589	17619	17581	17285	17506	17713	17613	17563	17627	17677	17545	17644	17520	17576	17511	17560	17679	17539	17562	17448	17546	17308	17695	17614	17464	17609	17595	17415	17541	17429	17563	17660	17635	17773	17666	17780	17452	17496	17572	17515	17336	17476	17654	17660	17721	17681	17418	17640	17713	17436	17451	17464	17477	17609	17614	17449	17699	17463	17682	17661	17533	17483	17554	17318	17627	17403	17597	17568	17610	17585	17511	17559	17787	17744	17481	17539	17638	17656	17633	17600	17632	17490	17610	17566	17517	17484	17306	17398	17505	17379	17712	17597	17624	17564	17658	17550	17631	17532	17631	17576	17476	17442	17532	17525	17536	17484	17621	17421	17739	17729	17617	17727	17738	17488	17398	17454	17556	17483	17544	17627	17804	17476	17771	17384	17503	17526	17604	17692	17465	17594	17457	17549	17718	17531	17500	17470	17490	17688	17758	17443	17689	17494	17592	17596	17432	17611	17366	17738	17834	17536	17595	17681	17680	17671	17576	17626	17353	17507	17652	17804	17566	17558	17476	17596	17671	17656	17312	17500	17684	17694	17445	17289	17713	17833	17480	17492	17767	17650	17613	17425	17593	17555	17577	17513	17445	17443	17584	17552	17504	17772	17606	17622	17601	17547	17708	17571	17653	17638	17547	17688	17456	17583	17510	17457	17677	17733	17477	17642	17597	17507	17549	17453	17685	17615	17652	17649	17672	17653	17438	17481	17467	17455	17668	17594	17740	17451	17388	17498	17491	17466	17415	17381	17493	17442	17637	17503	17676	17548	17471	17484	17659	17768	17505	17474	17312	17730	17494	17573	17631	17675
22391	32722	31130	25422	21963	19951	18667	17777	17164	16954	16540	16500	16029	15955	16021	15911	15724	15762	15757	15447	15635	15578	15700	15543	15469	15550	15336	15403	15465	15428	15411	15381	15315	15293	15427	15345	15405	15475	15557	15371	15469	15237	15396	15488	15465	15312	15428	15438	15427	15485	15338	15415	15450	15237	15258	15376	15347	15304	15327	15332	15239	15147	15282	15378	15492	15323	15361	15234	15329	15199	15385	15369	15395	15373	15188	15296	15419	15272	15437	15465	15327	15302	15220	15468	15203	15301	15292	15267	15276	15129	15300	15277	15231	15183	15223	15370	15310	15395	15405	15072	15222	15244	15331	15411	15218	15293	15424	15317	15341	15350	15315	15239	15351	15337	15319	15461	15362	15271	15387	15413	15348	15435	15213	15339	15399	15268	15404	15124	15163	15184	15341	15381	15381	15396	15295	15334	15285	15424	15376	15431	15231	15428	15276	15347	15371	15124	15307	15419	15264	15305	15284	15158	15337	15191	15267	15416	15195	15383	15283	15426	15318	15242	15309	15335	15353	15262	15310	15297	15284	15068	15309	15298	15360	15313	15412	15212	15244	15208	15318	15549	15280	15274	15249	15276	15248	15390	15386	15453	15209	15290	15373	15306	15239	15380	15259	15251	15313	15293	15399	15240	15322	15509	15356	15262	15475	15234	15336	15306	15238	15369	15273	15517	15501	15348	15246	15288	15270	15243	15365	15441	15310	15361	15391	15361	15331	15321	15416	15208	15197	15208	15331	15245	15273	15423	15358	15318	15377	15337	15382	15225	15340	15382	15329	15391	15533	15227	15379	15432	15441	15097	15297	15290	15340	15402	15385	15275	15340	15367	15334	15217	15332	15251	15431	15290	15454	15260	15402	15137	15560	15263	15388	15277	15305	15459	15448	15144	15206	15498	15309	15157	15267	15213	15387	15382	15231	15317	15389	15173	15343	15149	15263	15218	15187	15274	15402	15148	15213	15355	15309	15249	15264	15271	15313	15358	15317	15153	15361	15111	15304	15246	15250	15345	15260	15298	15278	15345	15279	15329	15099	15328	15370	15351	15164	15304	15385	15307	15234	15220	15195	15312	15361	15394	15400	15330	15199	15228	15361	15342	15335	15234	15399	15344	15274	15262	15282	15341	15203	15272	15211	15206	15421	15313	15297	15328	15288	15231	15158	15285	15394	15398	15238	15163	15361	15346	15275	15317	15393	15239	15290	15435	15302	15256	15276	15202	15409	15434	15442	15146	15425	15318	15324	15273	15371	15378	15410	15339	15318	15399	15476	15355	15195	15315	15258	15524	15311	15456	15396	15383	15297	15413	15332	15478	15403	15329	15365	15330	15437	15311	15397	15347	15388	15399	15542	15319	15434	15286	15345	15399	15267	15317	15217	15266	15306	15173	15171	15276	15274	15415	15309	15373	15240	15362	15346	15383	15377	15322	15192	15261	15169	15338	15456	15255	15421	15344	15299	15452	15267	15221	15330	15450	15401	15248	15359	15315	15387	15388	15295	15167	15206	15190	15369	15204	15247	15226	15465	15190	15392	15490	15205	15204	15388	15393	15296	15168	15218	15284	15304	15532	15364	15364	15294	15395	15163	15476	15189	15501	15327	15459	15425	15302	15229	15354	15233	15402	15325	15420	15338	15270	15289	15137	15344	15295	15327	15220	15290	15214	15226	15488	15433	15366	15416	15355	15240	15215	15225	15307	15448	15272	15361	15402	15358	15426	15339	15257	15253	15180	15303	15289	15331	15380	15432	15298	15398	15287	15132	15449	15317	15198	15240	15178	15449	15203	15385	15121	15424	15228	15320	15357	15366	15377	15323	15261	15299	15290	15173	15253	15466	15218	15260	15346	15300	15317	15268	15030	15375	15370	15415	15369	15201	15433	15360	15153	15185	15306	15356	15333	15316	15160	15376	15453	15377	15456	15388	15205	15242	15280	15404	15298	15359	15344	15350	15456	15446	15449	15306	15426	15389	15356	15400	15353	15199	15290	15257	15236	15390	15189	15413	15296	15425	15302	15277	15263	15237	15407	15386	15280	15390	15272	15425	15091	15290	15336	15432	15335	15335	15358	15335	15343	15458	15239	15297	15413	15323	15410	15377	15253	15310	15239	15195	15179	15209	15367	15347	15243	15211	15319	15215	15364	15299	15405	15273	15259	15350	15397	15461	15466	15456	15157	15210	15351	15268	15425	15325	15309	15219	15340	15375	15279	15456	15363	15349	15184	15381	15372	15350	15284	15398	15211	15391	15388	15443	15306	15494	15150	15114	15292	15307	15157	15446	15451	15258	15171	15483	15461	15266	15385	15290	15482	15378	15201	15432	15266	15353	15279	15288	15476	15363	15421	15491	15331	15088	15366	15311	15269	15415	15282	15478	15180	15266	15342	15387	15459	15310	15573	15199	15276	15297	15351	15310	15244	15425	15450	15389	15133	15442	15250	15255	15235	15492	15251	15255	15318	15406	15285	15251	15408	15311	15213	15383	15372	15370	15280	15378	15313	15278	15337	15351	15497	15272	15316	15336	15401	15387	15358	15262	15352	15266	15501	15262	15362	15350	15193	15365	15374	15179	15382	15285	15235	15314	15347	15267	15308	15388	15313	15259	15261	15439	15435	15443	15318	15403	15469	15279	15416	15421	15208	15307	15379	15253	15268	15315	15251	15381	15370	15290	15224	15316	15222	15319	15156	15288	15428	15298	15321	15228	15256	15353	15373	15332	15461	15319	15349	15306	15458	15110	15375	15485	15285	15422	15233	15350	15284	15294	15139	15416	15416	15362	15482	15425	15158	15265	15165	15417	15446	15388	15279	15144	15287	15391	15275	15404	15439	15392	15312	15358	15162	15191	15397	15337	15210	15347	15399	15256	15331	15260	15263	15189	15347	15475	15305	15398	15482	15302	15362	15322	15397	15268	15424	15189	15396	15241	15533	15385	15435	15408	15175	15301	15275	15314	15270	15141	15302	15217	15269	15400	15159	15344	15305	15365	15396	15400	15371	15244	15378	15371	15181	15383	15291	15480	15271	15481	15248	15332	15426	15436	15273	15246	15222	15302	15387	15209	15290	15368	15358	15169	15419	15411	15270	15333	15403	15329	15345	15387	15211	15317	15248	15242	15368	15327	15290	15152	15235	15458	15251	15257	15341	15451	15372	15170	15280	15359	15260	15359	15440	15280	15252	15334	15218	15204	15353	15475	15283	15239	15270	15357	15378	15328	15195	15320	15415	15453	15365	15471	15419	15417	15187	15218	15373	15398	15342	15307	15372	15319	15425	15336	15361	15324	15597	15170	15413	15252	15192	15385	15131	15310	15325	15112	15240	15432	15416	15368	15273	15281	15301	15333	15371	15363	15391	15311	15126	15314	15415	15267	15170	15362	15350	15211	15298	15362	15260	15394	15318	15201	15519	15344	15395	15279	15432	15360	15298	15604	15299	15149	15254	15490	15282	15324	15378	15387	15083	15344	15410	15379	15299	15294	15281	15367	15359	15261	15386	15599	15209	15267	15393	15278	15283	15216	15319	15086	15348	15356	15340	15281	15335	15386	15330	15271	15203	15263	15425	15165	15287	15332	15327	15402	15412	15372	15424	15354	15360	15281	15390	15302	15324	15243	15234	15401	15319	15351	15286	15090	15263	15359	15350	15471	15240	15258	15244	15299	15407	15429	15285	15238	15353	15201	15272	15431	15244	15265	15457	15245	15311	15260	15311	15240	15333	15500	15276	15374	15299	15343	15204	15390	15298	15384	15227	15226	15311	15335	15334	15404	15367	15422	15410	15303	15463	15457	15384	15190	15393	15273	15405	15305	15346	15413	15218	15264	15239	15417	15230	15162	15419	15354	15372	15355	15223	15316	15418	15380	15497	15367	15248	15256	15205	15519	15341	15242	15347	15165	15509	15156	15310	15262	15129	15223	15246	15371	15326	15252	15351	15030	15219	15493	15249	15287	15369	15396	15295	15333	15284	15120	15265	15430	15191	15321	15373	15166	15344	15313	15290	15479	15291	15429	15248	15373	15350	15212	15266	15439	15261	15387	15635	15252	15279	15250	15271	15273	15463	15367	15477	15264	15307	15286	15197	15150	15252	15343	15206	15405	15489	15310	15357	15285	15273	15253	15162	15318	15267	15415	15297	15228	15371	15318	15393	15198	15290	15248	15186	15338	15286	15447	15448	15103	15217	15390	15334	15258	15377	15248	15120	15339	15264	15256	15259	15239	15345	15270	15339	15313	15311	15326	15340	15267	15341	15252	15538	15351	15305	15281	15319	15332	15241	15291	15283	15312	15385	15411	15411	15275	15552	15402	15346	15343	15276	15261	15352	15190	15412	15346	15234	15173	15452	15180	15338	15211	15256	15291	15342	15370	15404	15264	15288	15396	15424	15324	15235	15402	15266	15226	15296	15373	15085	15202	15327	15280	15147	15310	15107	15412	15376	15338	15446	15177	15402	15257	15169	15282	15417	15495	15311	15438	15330	15342	15275	15189	15372	15250	15223	15399	15400	15373	15333	15422	15387	15155	15206	15426	15329	15262	15411	15410	15269	15322	15201	15240	15209	15238	15456	15417	15348	15221	15416	15244	15239	15372	15610	15279	15261	15371	15329	15204	15233	15356	15264	15399	15359	15422	15290	15361	15327	15321	15057	15236	15358	15460	15281	15295	15348	15388	15022	15344	15117	15337	15324	15282	15313	15326	15369	15301	15218	15476	15252	15176	15432	15207	15429	15291	15368	15200	15203	15311	15326	15416	15260	15390	15224	15356	15293	15400	15331	15462	15080	15366	15277	15252	15256	15464	15306	15427	15237	15367	15344	15487	15432	15272	15423	15243	15122	15024	15550	15327	15353	15420	15364	15422	15387	15219	15244	15482	15349	15189	15226	15467	15140	15495	15418	15148	15354	15489	15314	15209	15502	15293	15239	15256	15514	15074	15258	15403	15441	15444	15108	15233	15356	15437	15259	15424	15377	15181	15360	15247	15428	15382	15160	15402	15118	15240	15254	15232	15425	15248	15362	15285	15263	15275	15287	15238	15220	15255	15260	15381	15401	15385	15234	15166	15278	15335	15225	15270	15437	15240	15346	15367	15352	15334	15471	15089	15171	15302	15433	15378	15287	15320	15280	15413	15279
23581	21027	28340	24237	23113	24401	24162	21011	20251	20044	19624	19207	19035	18795	18637	18799	18646	18581	18555	18554	18194	18279	18377	18382	18364	18361	18440	18332	18269	18274	18426	18275	18146	18252	18452	18323	18082	18143	18269	18224	18212	18149	18232	18183	18200	18184	18191	18050	17925	18053	18261	18256	18064	17916	18100	18219	18099	18138	18106	18058	18021	18024	17953	18042	18025	17808	18025	18162	18192	18297	18353	18185	18120	18137	18081	18153	18168	18004	18225	18100	18141	18046	17745	17979	18117	17960	18053	18075	17965	18040	17862	18064	18051	18019	17920	18271	18162	18046	17979	18140	18096	18182	18252	18095	17933	17950	18152	17867	17987	18025	17978	18034	17960	17857	17895	17859	17922	18215	18115	18237	18176	18001	18092	18070	18255	18204	18081	18028	17933	18134	18261	18112	18359	18061	18213	18227	17977	17977	18009	17953	17986	18132	18135	18211	18177	18241	18128	18161	18119	17964	18044	18146	17846	18186	18096	18023	18092	18049	18031	18020	18003	18135	17957	18013	18247	18205	17897	18127	18135	18292	17895	18145	18127	18055	17979	18092	18145	18178	17864	18220	18015	18113	17969	17919	17982	18158	18016	17971	17889	17981	18010	18094	18126	17864	18065	18145	18101	17953	17995	18092	18064	18023	18001	18139	18191	17891	17915	17976	18126	17932	17978	18273	17895	17829	17979	18063	17817	18027	18091	18041	17732	18000	18222	18092	18067	18000	18105	17872	18103	18129	18203	18358	18160	18038	18084	17986	18050	18055	18123	18105	17990	18081	18029	17961	18070	18060	17859	18126	18056	17901	17966	17779	17985	17964	18000	18181	18195	18139	18121	17865	18098	18031	18275	18074	18166	17809	18082	17907	18048	18027	18055	18072	18230	18313	18075	18198	18173	18132	17992	17916	18176	17887	18103	18090	18063	18006	18034	17952	17860	18034	18006	17996	18017	18092	17898	18031	18161	17987	17978	18032	18071	17898	17955	18056	17854	18382	18155	18108	17979	18114	17938	18209	18068	18084	17961	18066	18101	18073	18235	18067	17949	17991	17934	18308	17954	17947	18002	17842	18063	18202	17886	18093	18141	18220	17965	18033	18064	18121	17955	18231	18044	17910	18134	18061	18080	17844	17932	18119	18026	17985	18154	18009	18101	18044	17920	17975	18030	18078	18105	17945	18081	18152	18140	18027	17937	18049	18027	17885	17920	18017	17820	18051	17961	17999	18235	17897	18119	18244	17917	18088	18166	17965	18046	17985	17942	18274	18254	18024	18051	17951	17988	18157	18028	18175	18067	18034	17979	18164	18214	18103	18163	18078	17922	18320	18115	18183	18095	18097	18101	18021	18157	18065	18180	18057	18096	18156	17939	17948	18087	18089	18023	18130	18048	18142	18121	18085	17781	18226	18199	17933	18083	18026	17939	17948	18018	18091	18217	17978	18072	18102	18104	17893	18038	18021	18121	17959	17932	17921	17904	17960	17985	17960	17953	18032	18027	18080	17930	17804	18074	18267	18153	17934	17916	18032	18132	18214	18071	18044	18035	18050	17929	17956	18160	17927	18190	17763	17988	18103	18163	18284	18013	18279	18164	18113	18156	18136	18099	17970	18204	17988	17933	18118	18050	18078	18298	18026	17969	17983	18025	18014	18104	17969	17851	17947	17890	18062	18108	17976	17917	17973	17788	18005	18023	17951	18060	17969	18077	18090	18192	18094	18242	18131	18082	17883	18059	17870	17921	18030	17801	18183	17909	18351	18033	18044	17995	18140	18131	18087	18035	18082	18056	18007	18299	17924	18147	17947	18157	18239	18013	18172	17977	18129	18088	18017	17907	17830	18049	17915	18143	18148	17877	17941	18092	18086	18186	18269	18033	17970	18013	18016	18073	18050	18156	18177	17939	17926	18176	17867	17976	17806	18064	18100	17941	17935	18240	18055	18165	18201	17970	18075	18090	17956	17979	18045	18118	18070	18268	18107	18191	17972	18098	18091	17951	17729	18228	17870	17911	17915	18063	18108	18123	17930	17972	17874	18073	17859	18054	18007	17944	18180	17944	18145	18091	18227	17971	17990	18255	17924	18137	17797	17872	17885	18069	18229	17943	18016	18267	18233	18349	18107	17979	18106	18057	18127	18394	18006	17974	18066	17874	18028	17934	18153	18037	18012	18037	17736	18147	17784	18047	18021	18093	17981	18039	17911	17987	17949	18152	18072	18105	18207	17942	18109	18099	17988	18044	18150	18135	17958	18012	18026	17974	18159	17912	18004	17913	17972	18006	18213	18146	18002	18008	18014	18123	18000	18115	18190	18095	18075	18138	18154	17983	18041	18071	18303	17993	17977	18144	18206	18198	18169	18056	17933	18253	18147	18021	17957	17961	18230	18057	18132	18296	18000	18226	18077	18224	18084	18041	17965	18098	17997	18074	17935	18059	17890	18282	17936	18046	18190	18325	18048	17971	18005	18066	18031	17808	18281	18163	18135	17941	18041	18021	18040	18076	18136	18073	18047	18005	18010	18074	17851	17981	18025	18017	18013	17945	18009	18110	18278	17993	18062	17904	17950	18105	17964	18115	18073	17973	18277	17918	18216	18027	18115	18080	18016	18052	18177	18120	18253	18142	18231	17977	17802	18085	17985	18007	18238	18124	18162	18001	18014	18001	17942	18109	18300	18142	18018	17915	17883	18037	18185	18119	17909	18096	17749	18156	18127	17877	18145	17993	18055	18084	18275	17980	18301	18149	18151	18116	18089	18005	18124	18279	18072	18183	18091	17932	18094	18052	18098	18113	17978	18207	18203	18072	18026	18058	17772	18168	18056	18102	18074	18141	18118	18040	18074	17966	18049	18095	18104	17874	17982	18096	17847	17838	17914	18023	18147	18180	18319	17907	18076	17913	18003	18082	18271	18066	18022	18143	18084	18072	18132	18201	18132	18251	18183	18047	18025	17819	18020	18006	18060	18024	18254	18137	18032	18029	18024	17984	17997	17920	18167	18136	18178	18101	17996	18196	18091	18194	18074	18040	18003	18206	18074	17958	18044	18018	17944	17980	18006	18051	17937	18080	18125	18076	17948	17892	18021	18148	18064	17920	18094	18287	18149	18191	18009	18202	17993	18117	17921	18201	17996	17911	17877	18023	17980	18190	18003	18059	18182	17970	18356	18149	18069	18215	17923	18261	18083	18151	18042	18062	18320	17834	17954	18149	18089	18028	18231	17889	18195	18041	18132	18312	18365	18168	17951	18210	18046	18110	18070	18141	17913	17922	18074	18024	18133	18016	18251	17798	18143	18186	18160	17997	18095	18190	18080	18197	18030	17967	17784	18133	18172	18068	17938	18075	18125	18013	18075	18051	18124	18101	18090	18025	18123	18030	18022	18075	18208	18210	18015	18120	18068	18171	17941	18028	17989	18139	17944	18132	18238	18122	18387	18034	17865	17981	17795	18057	17921	18007	18023	18187	18139	18010	18168	18106	18118	18185	18111	18233	18240	18124	18240	17890	18253	18282	18019	18190	18088	18108	18340	17971	18124	17989	18041	18125	18150	18147	17985	17970	17985	18140	18302	18015	17978	18247	17780	18145	18028	18207	18015	18079	18057	18079	18218	18098	18043	18009	18107	18151	18143	18060	18084	17987	18147	18113	18292	18198	18044	18055	18088	18104	18109	18112	17947	18131	18008	18025	18054	17937	17954	18437	17893	18211	18188	17981	18208	18157	18085	18443	18179	18019	18118	17975	17835	17962	17959	18108	18008	18077	17861	17967	18246	18102	18041	18040	18234	17994	17870	17974	18117	17879	18004	18015	18029	17820	18076	18176	18206	18199	18181	18022	17962	18077	18019	17952	18037	18224	18040	18010	18115	17952	17889	17977	17746	18087	18100	18263	18221	18088	17947	17996	18032	18005	17921	18069	18002	17988	18129	17954	17949	18064	18135	18204	18006	17996	17956	18064	18203	18018	18124	17855	17937	18043	18138	18122	18273	17908	17954	18148	18126	17954	18131	18258	18359	18078	18113	17971	17930	17865	18035	18109	18322	18243	18019	18286	17866	17932	18024	18183	17958	18188	18087	18056	17883	18218	18027	17870	18207	18050	18051	18219	17927	18016	17934	18113	17951	18062	18197	18196	17958	18063	17940	17955	17959	18010	18182	18326	18102	18026	18234	18332	18079	18156	18118	17929	17915	18179	18177	18025	18050	17895	18012	18315	17993	18159	17979	17993	17940	18174	18161	17995	18148	17971	18059	18179	18339	17995	18128	18108	18020	18112	17858	18209	17980	18099	18188	17864	18246	18106	18155	18022	18026	18005	17867	18103	18049	17918	17948	17940	18213	17927	18061	18088	18060	18054	18000	18162	18075	18087	18022	18138	18072	18245	18154	18015	17956	18026	17909	17938	17887	17921	17857	18003	17930	17934	18070	17971	17949	17988	17880	17921	18050	18135	17978	18196	17961	18147	18097	18034	18089	18088	17979	17954	17916	17971	18269	17866	18504	18170	17971	18013	18039	18059	17926	18404	17932	17836	18017	18073	17875	18120	18107	18086	17944	18270	17996	18045	17866	18146	17901	18114	17934	18037	18031	18038	18007	18062	18158	18093	18164	18112	18132	18202	18164	18014	18066	17963	18080	18154	18072	17976	18110	18136	18068	18035	18006	18141	18042	18128	18231	18122	17895	18041	17996	18156	18212	18036	18140	17828	18092	18217	18039	18114	18149	18295	17933	18007	18236	18117	18133	18133	18026	18193	18003	17972	18135	17976	18070	18171	18099	18246	18094	18172	18030	18143	17992	17946	18066	18226	18022	18198	17909	18316	17989	18284	18106	18163	18021	18211	18009	18052	18072	18219	17953	18068	18158	17932	17989	17872	17830	18005	17962	17991	17881	17938	17956	18004	17925	18279	18032	18067	17976	17979	17973	18006	18143	18012	18066	18081	17954	17975	17811	17904	17995	17985	18103	18153	18102	18127	18079	18028	18011	18002	17892	18199	18064	18147	18076	17938	18131	17980	17862	18111	18078	18174	18065	18117	18210	18094	18038	18147	18117	17978	17882	17997	18001	18038	17959	17903	18022	17936	17998	18047	18084	18206	18110	17977	17946	17945	18115	18211	18123	18120	17997	17948	17997	18076	17986
23143	39840	37584	31043	26528	23308	21272	20057	19304	18590	17981	17606	17116	16996	16678	16587	16524	16501	16244	16194	16236	16210	16125	15946	15948	16073	15915	15936	15964	15853	15853	15823	15777	15824	15661	15887	15721	15750	15866	15571	15686	15727	15713	15643	15688	15822	15773	15596	15699	15680	15728	15823	15888	15558	15791	15585	15625	15589	15593	15793	15703	15795	15714	15744	15745	15663	15545	15543	15715	15566	15637	15614	15571	15777	15796	15816	15651	15616	15498	15548	15587	15704	15591	15602	15768	15640	15609	15620	15656	15641	15683	15582	15648	15696	15644	15577	15514	15529	15526	15654	15671	15764	15667	15563	15616	15806	15734	15493	15677	15862	15628	15583	15858	15621	15492	15650	15595	15603	15631	15677	15628	15571	15703	15710	15623	15699	15614	15767	15732	15554	15775	15593	15602	15654	15844	15686	15769	15759	15633	15515	15777	15681	15695	15807	15546	15688	15635	15604	15674	15627	15598	15692	15732	15698	15452	15718	15788	15915	15791	15705	15720	15736	15703	15551	15490	15682	15635	15709	15499	15594	15486	15756	15732	15699	15583	15649	15564	15756	15452	15596	15683	15526	15535	15628	15622	15592	15533	15625	15639	15744	15457	15658	15751	15738	15512	15709	15677	15611	15722	15856	15616	15615	15627	15576	15849	15785	15754	15605	15625	15636	15564	15734	15619	15649	15549	15587	15606	15789	15634	15669	15703	15628	15737	15753	15558	15602	15717	15522	15652	15718	15723	15593	15727	15744	15450	15764	15669	15638	15618	15675	15673	15598	15365	15613	15681	15677	15850	15672	15741	15719	15609	15562	15548	15654	15691	15574	15697	15778	15691	15664	15570	15809	15654	15312	15557	15761	15647	15763	15712	15703	15803	15677	15619	15506	15425	15615	15674	15589	15766	15706	15784	15447	15640	15871	15700	15756	15501	15813	15452	15733	15847	15656	15605	15631	15598	15723	15615	15667	15673	15591	15639	15616	15650	15649	15633	15731	15743	15584	15767	15699	15659	15662	15621	15667	15766	15694	15710	15614	15562	15634	15504	15662	15526	15447	15581	15667	15629	15558	15769	15721	15733	15597	15777	15536	15739	15550	15516	15655	15569	15491	15555	15738	15582	15647	15812	15517	15906	15651	15770	15585	15683	15693	15587	15738	15681	15577	15569	15625	15492	15668	15782	15632	15608	15587	15752	15662	15541	15738	15638	15640	15619	15610	15627	15447	15789	15700	15644	15652	15706	15650	15685	15628	15750	15709	15676	15578	15605	15495	15841	15577	15660	15695	15588	15670	15638	15511	15660	15553	15803	15545	15726	15684	15749	15760	15574	15563	15581	15576	15623	15634	15682	15621	15747	15776	15739	15647	15724	15744	15618	15729	15762	15736	15639	15728	15517	15718	15561	15539	15800	15587	15587	15750	15556	15579	15560	15772	15773	15709	15528	15541	15778	15648	15760	15655	15636	15617	15444	15561	15868	15698	15487	15640	15722	15807	15769	15696	15607	15587	15628	15641	15598	15692	15683	15644	15737	15822	15816	15605	15576	15684	15539	15674	15609	15660	15811	15793	15597	15886	15692	15640	15757	15641	15634	15670	15689	15702	15788	15633	15752	15547	15710	15532	15663	15513	15939	15750	15693	15550	15646	15532	15584	15702	15704	15581	15668	15735	15690	15704	15604	15753	15779	15621	15724	15654	15778	15467	15683	15626	15516	15706	15666	15736	15557	15767	15625	15726	15601	15612	15831	15610	15703	15440	15622	15619	15717	15658	15567	15586	15643	15511	15822	15596	15605	15632	15755	15575	15788	15691	15542	15556	15765	15703	15481	15698	15659	15509	15620	15652	15637	15564	15631	15820	15698	15714	15613	15696	15633	15637	15571	15785	15627	15673	15743	15702	15597	15715	15526	15606	15767	15559	15527	15797	15760	15756	15660	15667	15692	15614	15605	15536	15724	15670	15760	15563	15839	15547	15694	15627	15602	15783	15495	15647	15397	15724	15500	15613	15666	15656	15430	15582	15549	15565	15514	15658	15711	15642	15557	15684	15653	15602	15635	15657	15592	15808	15528	15509	15478	15615	15876	15478	15653	15513	15680	15710	15674	15666	15670	15740	15446	15634	15712	15657	15644	15692	15561	15596	15553	15528	15478	15697	15580	15776	15730	15692	15691	15732	15772	15712	15856	15726	15683	15615	15556	15496	15422	15749	15734	15626	15483	15534	15689	15718	15504	15431	15406	15713	15607	15567	15674	15418	15893	15765	15721	15816	15517	15642	15708	15620	15700	15711	15592	15660	15502	15658	15770	15502	15616	15564	15724	15526	15626	15654	15651	15761	15598	15680	15673	15670	15641	15672	15628	15848	15627	15651	15629	15831	15554	15729	15580	15680	15570	15798	15687	15531	15529	15573	15739	15471	15799	15511	15504	15624	15746	15626	15552	15593	15742	15744	15634	15556	15720	15691	15648	15565	15616	15624	15671	15644	15593	15683	15669	15708	15660	15780	15572	15749	15640	15766	15560	15706	15550	15515	15658	15600	15756	15693	15678	15544	15694	15674	15664	15597	15559	15760	15339	15602	15504	15662	15701	15638	15608	15643	15608	15542	15767	15693	15699	15473	15760	15654	15557	15577	15646	15686	15529	15423	15707	15674	15684	15753	15641	15633	15769	15645	15695	15730	15559	15670	15600	15711	15700	15641	15517	15661	15723	15668	15619	15569	15751	15815	15638	15742	15553	15654	15613	15632	15564	15540	15610	15550	15673	15764	15618	15695	15611	15694	15583	15630	15709	15731	15619	15618	15712	15729	15674	15756	15609	15844	15629	15618	15568	15731	15698	15710	15698	15406	15679	15562	15659	15599	15556	15773	15517	15673	15615	15582	15722	15731	15559	15648	15566	15496	15721	15629	15610	15750	15691	15559	15626	15526	15682	15576	15495	15670	15526	15709	15695	15535	15514	15549	15533	15762	15687	15660	15637	15684	15677	15581	15699	15853	15460	15584	15744	15716	15637	15776	15431	15593	15558	15699	15699	15576	15632	15667	15761	15677	15507	15672	15648	15571	15735	15571	15739	15708	15685	15686	15642	15614	15642	15554	15647	15521	15480	15650	15663	15737	15690	15654	15731	15730	15501	15705	15630	15622	15652	15667	15750	15529	15627	15796	15781	15645	15626	15694	15694	15529	15660	15689	15614	15664	15710	15653	15695	15638	15509	15681	15672	15486	15560	15677	15682	15626	15577	15667	15613	15625	15498	15648	15632	15847	15654	15600	15555	15624	15610	15726	15623	15774	15514	15544	15638	15689	15700	15769	15586	15627	15553	15671	15684	15700	15810	15415	15602	15495	15588	15666	15730	15720	15454	15730	15673	15539	15644	15610	15734	15515	15662	15656	15581	15774	15531	15546	15507	15686	15692	15556	15633	15642	15548	15626	15538	15603	15598	15634	15686	15466	15744	15657	15608	15706	15575	15390	15743	15802	15568	15698	15441	15656	15545	15778	15665	15591	15652	15469	15524	15660	15691	15804	15729	15410	15561	15485	15625	15573	15586	15579	15545	15651	15660	15752	15615	15795	15698	15669	15667	15676	15674	15521	15779	15548	15773	15576	15548	15571	15557	15512	15572	15513	15652	15771	15483	15664	15562	15672	15732	15540	15620	15593	15646	15623	15647	15662	15637	15577	15763	15717	15542	15561	15613	15594	15578	15444	15669	15684	15499	15525	15676	15756	15698	15710	15656	15522	15606	15666	15462	15540	15794	15545	15661	15603	15733	15694	15721	15666	15737	15646	15689	15493	15779	15645	15694	15654	15774	15814	15578	15676	15717	15683	15598	15634	15713	15399	15888	15607	15681	15613	15565	15563	15645	15501	15699	15790	15644	15614	15651	15682	15572	15697	15633	15586	15605	15541	15529	15613	15627	15846	15658	15558	15524	15604	15645	15455	15654	15642	15769	15734	15620	15681	15612	15762	15678	15722	15599	15733	15687	15674	15424	15610	15634	15708	15609	15417	15703	15854	15588	15745	15794	15642	15624	15707	15688	15768	15484	15779	15670	15681	15769	15560	15568	15584	15746	15766	15718	15529	15543	15441	15576	15631	15613	15716	15683	15503	15716	15610	15673	15611	15603	15653	15651	15762	15584	15728	15513	15727	15722	15444	15611	15625	15627	15728	15630	15571	15645	15719	15518	15611	15621	15544	15658	15841	15651	15914	15548	15566	15735	15628	15681	15430	15698	15635	15717	15557	15667	15754	15637	15703	15463	15599	15561	15661	15744	15597	15545	15701	15606	15806	15631	15628	15608	15616	15779	15762	15844	15616	15751	15662	15705	15634	15695	15469	15642	15573	15792	15444	15580	15562	15694	15671	15530	15625	15583	15564	15670	15749	15660	15649	15596	15711	15743	15715	15758	15711	15436	15702	15606	15648	15612	15802	15540	15624	15513	15610	15922	15603	15678	15572	15461	15555	15696	15686	15414	15671	15604	15762	15639	15578	15727	15658	15567	15557	15601	15619	15631	15723	15648	15509	15779	15648	15623	15628	15581	15592	15576	15700	15734	15734	15511	15670	15774	15603	15546	15472	15673	15752	15640	15610	15659	15625	15667	15730	15769	15575	15693	15693	15733	15621	15654	15663	15734	15635	15612	15663	15825	15571	15850	15640	15571	15808	15610	15702	15759	15598	15759	15650	15695	15599	15732	15734	15624	15637	15756	15599	15572	15625	15627	15629	15625	15611	15607	15692	15802	15704	15593	15599	15581	15623	15446	15599	15526	15725	15662	15796	15388	15451	15719	15498	15665	15626	15481	15638	15588	15670	15633	15368	15514	15755	15565	15846	15458	15618	15642	15566	15712	15526	15666	15431	15608	15613	15560	15783	15592	15650	15744	15647	15790	15668	15607	15598	15730	15497	15590	15645	15618	15687	15629	15679	15757	15733	15631	15568	15658	15711	15709	15706	15558	15471	15662	15706	15694	15572	15584	15583	15716	15694	15753	15583	15655	15572	15664	15505	15413	15574	15546	15671	15586	15674	15716	15633	15787	15579	15422	15719	15569	15716	15652	15735	15629	15516	15562	15618	15779	15768	15639	15497	15727	15685	15651	15620	15802	15683	15639	15468	15738	15789	15490	15572
22627	21074	28763	23541	21755	24756	27506	22495	21409	21178	20796	20197	20076	19704	19453	19246	19313	19114	18986	19108	19060	18938	19043	18904	18631	18870	18835	18672	18450	18609	18568	18595	18494	18387	18539	18482	18480	18507	18414	18486	18543	18468	18423	18550	18538	18297	18401	18442	18392	18580	18543	18404	18514	18509	18422	18401	18373	18352	18432	18272	18293	18291	18305	18614	18173	18577	18371	18376	18412	18607	18601	18194	18381	18401	18409	18232	18219	18385	18403	18472	18362	18331	18157	18234	18343	18228	18306	18302	18351	18362	18433	18253	18384	18505	18262	18158	18369	18330	18326	18354	18438	18527	18244	18235	18321	18318	18369	18192	18203	18459	18355	18260	18231	18462	18270	18264	18374	18368	18314	18483	18134	18387	18304	18313	18343	18343	18165	18211	18309	18460	18361	18470	18148	18357	18273	18420	18164	18257	18253	18137	18174	18352	18311	18299	18402	18211	18563	18322	18406	18290	18327	18401	18607	18397	18382	18439	18341	18328	18287	18160	18214	18144	18283	18271	18228	18315	18452	18235	18348	18432	18410	18496	18304	18344	18382	18336	18330	18362	18252	18197	18201	18176	18268	18344	18237	18343	18218	18456	18218	18319	18100	18404	18174	18241	18310	18392	18218	18277	18485	18156	18125	18377	18366	18290	18388	18339	18185	18254	18316	18372	18197	18292	18281	18361	18407	18270	18255	18253	18249	18272	18306	18263	18359	18189	18326	18324	18478	18428	18095	18304	18323	18454	18475	18304	18180	18344	18467	18198	18386	18257	18143	18194	18200	18364	18273	18163	18397	18153	18248	18227	18174	18235	18305	18209	18451	18316	18435	18589	18466	18349	18107	18275	18326	18485	18464	18564	18315	18149	17967	18294	18225	18277	18210	18342	18200	18221	18412	18212	18112	18285	18324	18360	18338	18281	18317	18107	18518	18119	18435	18301	18301	18291	18137	18489	18394	18275	18416	18260	18307	18313	18205	18218	18580	18503	18236	18304	18439	18365	18374	18227	18436	18185	18324	18133	18366	18277	18208	18505	18353	18207	18163	18174	18356	18237	18234	18262	18374	18336	18339	18335	18291	18224	18416	18333	18300	18195	18258	18184	18349	18389	18278	18240	18252	18331	18323	18264	18485	18124	18053	18145	18379	18222	18366	18515	18182	18192	18389	18409	18311	18148	18246	18063	18243	18079	18177	18261	18081	18182	18205	18399	18311	18312	18308	18365	18062	18283	18326	18232	18432	18412	18399	18160	18396	18219	18251	18314	18035	18366	18317	18239	18085	18426	18185	18444	18101	18352	18220	18334	18270	18333	18460	18404	18313	18482	18400	18414	18118	18185	18453	18298	18233	18324	18085	18433	18173	18230	18254	18168	18245	18299	18334	18274	18366	18211	18308	18386	18440	18228	18188	18326	18324	18323	18195	18397	18139	18393	18138	18491	18252	18421	18453	18281	18144	18207	18221	18422	18339	18392	18328	18242	18421	18352	18506	18409	18472	18267	18324	18319	18352	18348	18275	18328	18515	18464	18489	18207	18478	18128	18510	18236	18208	18280	18326	18272	18336	18383	18259	18420	18290	18274	18418	18141	18403	18451	18340	18138	18434	18394	18216	18417	18266	18363	18198	18381	18274	18409	18312	18342	18403	18408	18138	18421	18643	18453	18366	18184	18329	18387	18329	18355	18203	18360	18344	18115	18259	17961	17936	18302	18500	18360	17976	18431	18285	18484	18323	18219	18375	17968	18309	18225	18440	18148	18201	18336	18267	18552	18384	18629	18372	18436	18429	18077	18272	18162	18290	18321	18078	18124	18360	18395	18197	18362	18326	18431	18318	18251	18292	18435	18253	18221	18250	18303	18382	18348	18283	18415	18246	18265	18253	18439	18551	18207	18393	18399	18092	18230	18200	18428	18483	18468	18342	18328	18413	18342	18428	18398	18229	18229	18203	18344	18215	18338	18411	18417	18258	18361	18171	18369	18316	18324	18384	18197	18461	18297	18307	18368	18122	18268	18271	18262	18231	18228	18265	18333	18278	18227	18401	18387	18272	18229	18396	18360	18340	18291	18547	18373	18270	18275	18205	18186	18218	18182	18357	18346	18231	18091	18267	18109	18335	18160	18281	18360	18210	18376	18430	18387	18195	18194	18261	18350	18365	18282	18331	18293	18384	18194	18364	18196	18156	18300	18383	18370	18382	18406	18416	18195	18361	18472	18351	18225	18341	18315	18410	18325	18250	18239	18189	18418	18417	18310	18391	18321	18409	18403	18205	18101	18164	18402	18321	18214	18446	18096	18169	18162	18212	18225	18441	18168	18149	18006	18390	18261	18302	18312	18185	18293	18503	18112	18319	18399	18158	18261	18155	18427	18384	18394	18448	18140	18147	18243	18115	18287	18264	18153	18328	18359	18423	18256	18243	18253	18271	18199	18363	18118	18220	18173	18378	18128	18330	18354	18311	18295	18388	18323	18240	18423	18094	18236	18401	18395	18326	18191	18369	18367	18252	18368	18256	18138	18215	18307	18216	18360	18322	18200	18231	18205	18299	18252	18434	18394	18328	18366	18417	18171	18420	18256	18346	18368	18305	18278	18188	18392	18365	18425	18184	18319	17997	18091	18336	18445	18445	18193	18181	18261	18249	18320	18235	18383	18310	18207	18213	18297	18045	18193	18373	18531	18419	18385	18295	18341	18140	18309	18299	18361	18394	18256	18522	18172	18085	18491	18332	18458	18163	18454	18356	18298	18188	18150	18206	18468	18292	18305	18345	18435	18122	18367	18274	18269	18305	18291	18323	18022	18162	18314	18403	18471	18314	18199	18421	18347	18356	18001	18264	18149	18550	18254	18279	18247	18247	18369	18247	18141	18362	18502	18301	18446	18164	18340	18224	18492	18273	18238	18463	18393	18416	18376	18285	18353	18320	18201	18335	18288	18152	18314	18287	18016	18308	18158	18149	18346	18279	18229	18324	18127	18245	18190	18187	18262	18303	18410	18359	18442	18403	18229	18322	18217	18210	18365	18277	18400	18245	18140	18399	18339	18155	18122	18335	18362	18294	18326	18347	18175	18430	18354	18242	18244	18230	18441	18379	18157	18386	18308	18405	18302	18459	18471	18366	18315	18208	18243	18258	18334	18329	18264	18179	18307	18507	18319	18250	18331	18260	18167	18373	18286	18244	18359	18424	18344	18214	18244	18422	18438	18325	18088	18190	18192	18183	18252	18380	18214	18325	18364	18599	18167	18234	18200	18306	18349	18526	18146	18268	18262	18535	18326	18352	18147	18248	18233	18393	18386	18342	18099	18205	18343	18417	18209	18521	18231	18294	18263	18263	18380	18312	18515	18268	18494	18191	18337	18345	18377	18311	18408	18345	18375	18431	18265	18310	18156	18324	18296	18293	18406	18342	18162	18417	18203	18438	18265	18294	18202	18397	18324	18255	18217	18454	18414	18076	18275	18250	18309	18172	18407	18251	18155	18486	18423	18255	18164	18310	18389	18422	18394	18259	18324	18230	18356	18163	18395	18252	18391	18301	18476	18504	18263	18329	18177	18504	18195	18342	18237	18314	18254	18480	18165	18046	18170	18440	18391	18325	18117	18354	18321	18160	18220	18081	18363	18328	18088	18286	18310	18462	18281	18325	18318	18406	18493	18470	18352	18605	18288	18109	18342	18454	18071	18195	18224	18296	18271	18141	18063	18304	18360	18344	18295	18370	18371	18200	18107	18353	18239	18333	18329	18077	18350	18329	18115	18272	18274	18273	18137	18224	18278	18347	18173	18184	18223	18393	18347	18377	18129	18132	18355	18200	18217	18356	18342	18244	18070	18069	18286	18270	18345	18238	18279	18202	18302	18337	18307	18228	18321	18309	18252	18335	18389	18421	18170	18408	18390	18383	18293	18216	18443	18257	18356	18209	18374	18383	18372	18240	18218	18136	18210	18265	18261	18400	18425	18318	18279	18220	18324	18380	18202	18393	18155	18388	18293	18040	18335	18510	18019	18430	18286	18281	18337	18329	18272	18459	18508	18372	18266	18344	18254	18324	18244	18198	18431	18388	18211	18336	18366	18122	18305	18082	18225	18275	18425	18068	18194	18177	18311	18140	18262	18372	18288	18280	18067	18156	18426	18419	18225	18481	18464	18321	18225	18337	18305	18205	18270	18390	18159	18311	18402	18436	18377	18442	18510	18274	18303	18343	18135	18330	18226	18238	18333	18308	18137	18150	18208	18310	18317	18409	18377	18372	18430	18379	18259	18294	18346	18442	18304	18204	18326	18360	18362	18337	18505	18269	18212	18501	18376	18261	18212	18404	18291	18237	18190	18186	18290	18499	18360	18305	18455	18107	18174	18167	18336	18176	18128	18491	18282	18290	18187	18402	18475	18550	18390	18197	18274	18185	18234	18282	18349	18309	18432	18405	18480	18310	18431	18104	18231	18267	18164	18211	18362	18258	18452	18177	18265	18337	18210	18146	18358	18350	18236	18096	18326	18133	18375	18535	18315	18373	18397	18117	18274	18463	18499	18368	18237	18325	18167	18453	18326	18297	18231	18134	18272	18269	18459	18322	18194	18042	18264	18198	18370	18436	18544	18381	18116	18376	18120	18493	18171	18463	18134	18116	18277	18371	18074	18391	18322	18508	18336	18328	18514	18399	18313	18344	18413	18324	18339	18348	18239	18091	18246	18267	18186	18255	18252	18367	18194	18341	18392	18271	18036	18222	18182	18402	18321	18277	18319	18286	18270	18127	18122	18283	18395	18535	18193	18241	18326	18297	18407	18307	18389	18355	18166	18268	18234	18373	18351	18332	18289	18440	18208	18428	18229	18385	18346	18429	18247	18549	18504	18406	18316	18312	18324	18261	18209	18331	18351	18222	18246	18266	18279	18171	18335	18371	18342	18344	18469	18348	18155	18261	18405	18220	18283	18381	18232	18239	18238	18239	18102	18265	18319	18468	18125	18401	18374	18375	18157	18200	18133	18114	18294	18400	18189	18197	18098	18206	18261	18151	18589	18230	18265	18277	18309	18257	18222	18325	18043	18281	18174	18274	18181	18162	18397	18107	18097	18477	18262	18217	18424	18374	18269	18201	18383	18199	18409	18306	18299	18255	18329	18239	18502	18156	18302
25394	44206	42387	35133	29760	25963	23584	21996	20686	19665	19007	18558	18003	17787	17438	17139	16929	16903	16704	16588	16670	16420	16479	16350	16535	16448	16270	16111	16134	16092	16167	15998	16044	15952	16043	16082	16030	15907	15952	15832	15943	15954	16010	15862	15819	15809	15752	15784	15870	15740	15851	15738	15714	15988	15760	15718	15842	15892	15852	15822	15788	15931	15777	15899	15723	15698	15795	15823	15808	15955	15766	15832	15877	15782	15766	15932	15721	15821	15777	15722	15762	15830	15755	15770	15672	15797	15630	15891	15885	15632	15618	15979	15631	15714	15834	15741	15701	15730	15800	15743	15668	15803	15862	15795	15880	15626	15954	15651	15746	15796	15728	15775	15922	15855	15937	15877	15714	15783	15596	15836	15795	15921	15749	15680	15753	15773	15683	15981	15845	15729	15804	15891	15851	15843	15899	15700	15718	15685	15958	15765	15641	15606	15825	15845	15801	15972	15740	15744	15739	15501	15761	15770	15612	15743	15779	15824	15742	15681	15764	15726	15669	15676	15765	15817	15633	15761	16046	15818	15701	15889	15745	15788	15816	15895	15557	15747	15818	15651	15856	15710	15813	15945	15782	15905	15615	15753	15818	15645	15849	15839	15794	15817	15804	15638	15692	15723	15898	15742	15869	15906	15653	15789	15762	15713	15782	15671	15806	15649	15784	15712	15836	16011	15847	15731	15795	15913	15748	15704	15831	15716	15749	15818	15822	15581	15851	15814	15604	15848	15802	15733	15810	15689	15824	15748	15736	15772	15697	15993	15491	15786	15746	15723	15806	15651	15856	15819	15749	15773	15926	15741	15708	15700	15787	15825	15572	15853	15804	15707	15846	15722	15925	15701	15636	15865	15881	15683	15897	15833	15956	15675	15946	15649	15759	15779	15754	15754	15674	15878	15748	15737	15849	15815	15825	15796	15649	15799	15674	15812	15630	15738	15745	15807	15796	15732	15730	15717	15670	15964	15782	15851	15893	15697	15780	15664	15850	15995	15774	15936	15879	15841	15785	15818	15746	15695	15797	15741	15805	15791	15730	15677	15901	15797	15847	15838	15623	15718	15647	15627	15786	15765	15768	15791	15713	15799	15779	15867	15812	15730	15782	15751	15978	15832	15653	15772	15694	15857	15755	15764	15712	15997	15734	15734	15862	15727	15813	15885	15631	15903	15858	15639	15731	15796	15713	15748	15784	15707	15790	15741	15657	15505	15890	15638	15622	15671	15754	15677	15672	15818	15825	15861	15730	15964	15516	15743	15885	15669	15814	15752	15809	15734	15707	15798	15788	15639	15912	15828	15762	15976	15692	15789	15824	15796	15767	15704	15888	15731	15822	15696	15884	15796	15650	15650	15828	15735	15683	15861	15651	15736	15714	15841	15665	15901	15696	15880	15716	15767	15710	15841	15633	15542	15830	15644	15715	15685	15773	15765	15665	15674	15720	15742	15847	15641	15586	15674	15853	15744	15762	15748	15664	15793	15817	15770	15819	15853	15795	15734	15754	15695	15915	15581	15856	15644	15589	15798	15660	15927	15674	15844	15622	15778	15658	15779	15836	15784	15866	15670	15724	15794	15912	15809	15554	15813	15827	15942	15743	15575	15800	15721	15830	15846	15771	15743	15573	15875	15709	15727	15774	15765	15790	15880	15598	15787	15616	15710	15874	15774	15644	15805	15807	15649	15727	15692	15778	15790	15630	15722	15796	15975	15910	15830	15619	15717	15742	15620	16008	15854	15700	15884	15672	15743	15902	15766	15631	15809	15870	15786	15930	15726	15739	15979	15755	15786	15709	15799	15950	15596	15682	15696	15871	15636	15781	15832	15666	15863	15690	15709	15731	15605	15749	15673	15754	15900	15613	15597	15673	15682	15859	15657	15698	15778	15786	15832	15999	15781	15862	15900	15836	15971	15699	15781	15681	15709	15654	15728	15825	15670	15644	15805	15820	15738	15840	15686	15712	15678	15633	15764	15797	15762	15711	15881	15766	15692	15710	15655	15852	15826	15774	15726	15628	15850	15754	15756	15610	15700	15609	15722	15812	15704	15931	15676	15732	15650	15748	15787	15828	15848	15818	15716	15687	15670	15739	15668	15826	15791	15837	15720	15775	15999	15914	15640	15589	15810	15674	15751	15639	15760	15700	15807	15822	15832	15614	15809	15913	15751	15882	15700	15841	15712	15765	15811	15873	15863	15859	15693	15842	15717	15699	15675	15568	15745	15848	15755	15734	15714	15867	15783	15788	15716	15886	15788	15720	15779	15907	15816	15778	15625	15739	15682	15907	15514	15731	15665	15725	15735	15688	15710	15570	15736	15675	15704	15646	15852	15665	15801	15792	15910	15741	15736	15863	15817	15819	15703	15669	15746	15651	15771	15647	15707	15659	15801	15761	15653	15769	15814	15755	15673	15780	16001	15862	15803	15878	15677	15794	15633	15613	15818	15816	15816	15799	15778	15762	15574	15883	15758	15840	15704	15627	15512	15796	15806	15726	15603	15693	15707	15823	15741	15671	15748	15640	15823	15822	15774	15820	15548	15701	15685	15859	15783	15959	15694	15619	15727	15807	15735	15691	15819	15835	15870	15701	15714	15734	15811	15786	15747	15783	15649	15650	15855	15821	15578	15839	15818	15684	15757	15718	15690	15881	15685	15728	15753	15846	15752	15802	15889	15883	15709	15675	15662	15930	15881	15866	15574	15667	15650	15909	15825	15867	15733	15450	15588	15623	15749	15821	15755	15594	15947	15877	15648	15728	15732	15825	15883	15894	15655	15837	15593	15909	15724	15827	15722	15839	15578	15772	15637	15814	15767	15908	15955	15564	15806	15547	15790	15967	15834	15748	15630	15785	15875	15926	15697	15657	15679	15650	15868	15695	15693	15587	15655	15729	15680	15814	15744	15900	15694	15764	15789	15679	15756	15767	15734	15738	15587	15846	15710	15666	15784	15963	15672	15815	16010	15698	15723	15671	15651	15835	15820	15711	15639	15812	15743	15745	15615	15884	15632	15718	15697	15775	15875	15676	15750	15866	15837	15782	16028	15835	15708	15678	15873	15852	15565	15717	15595	15808	15620	15607	15971	15706	15906	15656	15727	15546	15717	15811	15723	15566	15830	15593	15741	15749	15880	15724	15745	15768	15730	15794	15671	15624	15711	15806	15859	15782	15911	15976	15684	15704	15785	15690	15704	15818	15786	15655	15746	15778	15830	15721	15672	15898	15680	15742	15625	15556	15628	15746	15811	15760	15703	15934	15606	15837	15824	15918	15695	15790	15793	15756	15676	15760	15784	15828	15704	15911	15608	15825	15585	15854	15640	15599	15746	15700	15705	15732	15826	15778	15794	15831	15562	15738	15811	15791	15776	15762	15645	15632	15690	15792	15803	15780	15723	15804	15579	15762	16036	15862	15668	15829	15654	15748	15857	15895	15916	15786	15762	15781	15775	15839	15660	15746	15802	15765	15583	15857	15797	15598	15870	15794	15884	15594	15604	15754	15868	15736	15806	15688	15655	15834	15849	15686	15663	15786	15934	15861	15691	15633	15782	15863	15629	15744	15786	15771	15747	15734	15494	15771	15880	15712	15831	15946	15815	15637	15854	15645	15731	15767	15706	15827	15593	15899	15769	15819	15858	15716	15763	15945	15763	15523	15753	15724	15857	15720	15754	15741	15751	15797	15739	15830	15811	15809	15676	15741	15766	15865	15799	15654	15886	15649	15737	15823	15690	15587	15689	15933	15599	15782	15733	15666	15631	15615	15723	15678	15768	15847	15509	15954	15778	15716	15763	15600	15931	15710	15628	15762	15705	15909	15872	15681	15795	15698	15930	15751	15722	15880	15751	15721	15677	15727	15709	15651	15636	15704	15750	15832	15653	15719	15759	15718	15856	15673	15897	15750	15764	15692	15945	15683	15732	15764	15624	15628	15722	15838	15904	15682	15693	15668	15738	15748	15593	15657	15583	15786	15739	15566	15586	15830	15720	15548	15883	15763	15766	15569	15500	15781	15706	15932	15686	15633	15818	15785	15922	15482	15699	15804	15748	15700	15826	15827	15822	15811	15729	15708	15667	15866	15794	15632	15707	15908	15697	15678	15790	15621	15704	15850	15675	15787	15779	15730	15829	15787	15753	15664	15750	15943	15797	15761	15776	15825	15634	15716	15669	15591	15907	15731	15681	15894	15658	15841	15756	15756	15769	15783	15659	15809	15772	15829	15723	15936	15764	15880	15917	15566	15762	15775	15720	15744	15729	15730	15748	15753	15734	15673	15878	15756	15925	15549	15792	15846	15735	15767	15763	15700	15780	15707	15720	15694	15784	15790	15790	15808	15688	15808	15643	15824	15710	15700	15920	15808	15706	15880	15823	15699	15896	15595	15764	15765	15641	15963	15733	15678	15648	15710	15768	15904	15568	15731	15775	15625	15726	15819	15798	15639	15681	15702	15668	15818	15618	15646	15727	15786	15719	15751	15719	15718	15753	15779	15745	15859	15724	15914	15713	15911	15978	15616	15646	15631	15634	15713	15690	15785	15793	15795	15741	15606	15712	15706	15635	15611	15688	15701	15728	15683	15738	15710	15865	15703	15752	15681	15824	15945	15842	15629	15748	15898	15832	15576	15598	15759	15596	15680	15801	15713	16009	15722	15944	15737	15621	15795	15695	15592	16016	15799	15663	15819	15777	15768	15731	15704	15709	15778	15879	15788	15849	15759	15730	15879	15603	15780	15629	15807	15645	15759	15804	15922	15929	15803	15582	15640	15816	15631	15787	15611	15800	15853	15761	15845	15825	15905	15792	15823	15805	15819	15769	15818	15616	15791	15733	15725	15822	15862	15874	15686	15663	15726	15642	15762	15857	15556	15766	15885	15887	15911	15807	15796	15784	15724	15714	15770	15794	15742	15619	15684	15795	15873	15874	15764	15641	15739	15904	15692	15784	15714	15911	15799	15849	15785	15723	15738	15642	15863	15746	15925	15660	15698	15969	15842	15798	15635	15672	15793	15843	15654	15823	15577	15743	15604	15864	15765	15793	15911	15695	15901	15627	15765	15684	15714	15656	15819	15683	15772	15759	15878	15631	15675	15674	15949	15654	15748	15556	15776	15744	15771	15994	15766	15689	15834	15675	15818	15861
27466	23394	29383	26811	22148	20942	20111	19395	19004	18727	18512	18371	18226	18188	18238	18274	18037	17845	18176	17993	17779	17864	17967	17884	17999	17963	17930	17919	17921	17716	17778	18059	18010	17620	17875	18166	18001	17870	17933	18112	17960	17856	17846	18018	17885	17757	17682	17846	18096	18087	17947	17766	17789	17956	17607	17949	17758	17837	17943	17882	17851	17947	17806	17633	17819	17819	17784	17686	17786	17784	17846	17540	17768	17809	17819	18030	17824	17721	17833	17689	17871	17805	17826	17536	17777	17938	17920	17668	17633	17642	17693	17621	17823	17589	17579	17665	17860	17724	17777	17649	17788	17675	17882	17674	17558	17788	17846	17676	17654	17846	17731	17832	17779	17715	17936	17876	17645	17829	17797	17807	17767	17821	17784	17720	17837	17978	17779	17837	17993	17742	17932	17798	17806	17691	17667	17799	17909	17721	17752	18000	17950	17826	17771	17715	17728	17688	17787	17778	17664	17889	17981	17884	17694	17817	17709	17762	17689	17917	17622	17859	17781	17749	17910	17744	17834	17626	17946	17955	17920	17911	17664	17780	17664	17743	17642	17786	17479	17724	17676	17665	17736	17857	17701	17919	17799	17917	17849	17834	18005	17962	17763	17703	17613	17756	17736	17724	17895	17700	17917	17885	17818	17712	17767	17760	17643	17737	17798	17618	17661	17774	17632	17756	17609	17839	17832	17818	17654	17555	17676	17814	17615	17723	17659	17796	17600	17897	17804	17713	17749	17784	17797	17761	17878	17942	17837	17695	17569	17637	17969	17729	17895	17922	17882	17665	17781	17928	17786	17620	17694	17806	17889	17887	17809	18027	17753	17920	18009	17844	17615	17759	17859	17661	17929	17810	17745	17919	18091	17641	17691	17982	17636	17849	17787	17801	17873	17825	17863	17663	17608	17689	18018	17881	17801	17753	17498	17639	17710	17779	17937	17649	17784	17649	17530	17837	17695	17762	17883	17765	17661	17686	17704	17723	17712	17933	17662	17571	17769	17834	17751	17655	17689	17669	17863	17720	17736	17623	17625	17630	17793	17644	17726	17881	17823	17587	17731	17631	17818	17695	17899	17593	17799	17666	17591	17810	17799	17699	17644	17853	17624	17760	17782	17765	17726	17679	17885	17943	17736	17742	17691	17754	17755	17573	17796	17743	17784	17802	17822	17687	17873	17672	17782	17773	17754	17932	17773	17722	17589	17794	17735	17904	17965	17745	17881	17631	17741	17735	17695	17746	17852	17738	17774	17679	17770	17720	17688	17758	17759	17621	17894	18025	17796	17806	17880	17900	17904	18006	17618	17693	17715	18009	17736	17841	17661	17684	17673	17767	17849	17663	17827	17832	17761	17714	17773	17688	17763	17802	17981	17770	17675	17629	17656	17892	17777	17950	17638	17770	17775	17466	17698	17767	17656	17803	17754	17759	17846	17804	17869	17838	17835	17714	17987	17780	17693	17764	17880	17917	17702	17929	17726	17653	17695	18009	17887	17973	17927	17699	17783	17979	18082	17755	17912	17879	17803	17743	17929	17897	17888	17583	17816	17587	17656	17656	17711	17581	17770	17734	17720	17688	17690	17736	17610	17863	17898	17795	17719	17991	17833	17895	17954	17780	17950	17716	17884	17984	17674	17749	17749	17739	17766	17887	17848	17831	17780	17806	17887	17705	17864	17964	17919	17677	17874	17798	17889	17629	17654	17823	17799	17725	17607	17702	17683	17804	17923	17696	17915	17900	17829	17591	17939	17850	17990	17817	17731	17863	17757	17733	17769	17722	17811	17863	18008	17836	17800	17789	17791	17717	17745	17654	17702	17873	17736	17560	18014	17869	17545	17872	17852	17739	17789	17777	17719	17804	17742	17784	17619	17837	17881	17904	17674	17855	17709	17979	17957	17638	17721	17734	17857	17720	17824	17919	17799	17697	17839	17835	17541	17595	17625	17753	17649	17846	17759	17751	17603	17621	17635	17842	17602	17825	17534	17780	17864	17854	17578	17698	17818	17649	17744	17756	17806	17696	17948	17784	17581	17686	17637	17557	17792	17649	17780	17887	17672	17629	17747	17631	17853	17845	17777	17797	17776	17839	17814	17617	18014	17815	17898	17783	17826	17841	17837	17894	17656	17644	17966	17798	18013	17668	17849	17865	17843	17808	17805	17792	17771	17741	17754	17962	17859	17658	17879	17759	17666	17862	17965	17787	17732	17755	17829	17853	17842	17736	17720	17772	17806	17738	17925	17661	17822	17825	17674	17905	17745	17773	17772	17754	17790	17925	17650	17653	17867	17708	17920	17691	17890	17673	17628	17693	17860	17845	17459	17733	17756	17667	17785	17668	17835	17825	17725	17838	17907	17741	17762	17989	17651	17779	17787	17856	17754	17727	17663	17663	17623	17541	17716	17627	17614	17576	18005	17861	17764	17816	17760	17731	17754	17848	17840	17722	17768	17755	17879	17762	17914	17608	17987	17660	17916	17826	17928	17722	17754	17810	17857	17777	17808	17770	17668	17630	17737	17970	17898	17748	17683	17646	17878	17526	17649	17814	18056	17815	17962	17643	17835	17712	17969	17844	17748	17649	17740	17802	17822	17729	17947	17711	17813	17781	17685	18094	17785	17906	17738	17846	17855	17751	17743	17711	17804	17727	17658	17910	17893	17764	17761	17628	17677	17868	17881	17738	17931	17694	17728	17984	17716	17747	17802	17718	17916	17677	17697	17847	17692	17723	17695	17627	17681	17833	17705	17660	17876	17777	17870	17816	17888	17588	17913	17880	17820	17735	17753	17718	17566	17734	17792	17826	17917	17634	17606	17643	17592	17929	17777	17875	17633	17937	17774	17886	17727	17767	17973	17807	17931	17810	17906	17849	17913	17802	17839	17751	17815	17853	17866	17959	17909	17770	17694	17675	17763	17768	17756	17710	17780	17890	17657	17788	17897	17608	17771	17789	17782	17894	17826	17902	17578	17998	17775	17758	17819	17853	17827	17821	17595	17789	17980	17577	17735	17710	17787	17719	17703	17709	17796	17821	17853	17784	17755	17785	17709	17559	17601	17864	17749	17621	17678	17638	18104	17762	17860	17877	17913	17845	17721	17671	17649	17676	17723	17870	17826	17734	17751	17692	17782	17857	17608	17752	17821	17683	17730	17934	18017	17842	17693	17862	17593	17888	17720	17713	17871	17821	17759	17718	17859	17885	17845	17716	17828	17642	17725	17684	17845	17820	17746	17662	17943	17708	17680	17629	17687	17805	17681	17936	17824	17590	17847	17897	17763	17641	17791	17792	17930	17716	17806	17748	17773	17621	17705	17676	18036	17846	17892	17785	17797	17900	17782	17644	17662	17786	17898	17770	17958	17761	17641	17792	17539	17977	17787	17765	17826	17738	17755	17773	17890	17889	17616	17781	17702	17733	17801	17755	17571	17727	17598	17798	17821	17801	17793	17763	17842	17677	17755	17638	17784	17893	17924	17787	17626	17971	17772	17775	17733	17649	17751	17718	17535	17702	17740	17588	17663	17631	17816	17736	17853	17739	17867	17937	17776	17938	17608	17833	17879	17826	17596	17892	17926	17834	17755	17707	17876	17640	17577	17602	17910	17920	17900	17618	17916	17906	17835	17932	17854	17738	17803	17956	17757	17588	17670	17658	17659	17684	17626	17820	17630	17637	17731	17693	17642	17694	17798	17658	17762	17751	17909	17746	17789	17684	17783	17722	17819	17766	18046	17694	17829	17807	17768	17719	17597	17740	17890	17812	17729	17677	17654	17864	17755	17761	17936	17718	17851	17831	17799	17797	17721	17968	17952	17910	17909	17956	17909	17685	17728	17747	17712	17857	17941	17596	17800	17978	17779	17616	17870	17812	17674	17873	17809	17810	17762	17697	17634	17866	17917	17874	17695	17911	17755	17691	17831	17774	17830	17941	17870	17901	18049	17730	17719	17745	17828	17824	17603	17773	18001	17810	17812	17875	17893	17776	17716	17748	17848	17924	17563	17924	17659	17798	18023	17716	17772	17729	17697	17809	17733	17799	17689	18004	17808	17762	17973	17813	17790	17719	17823	17705	17877	17909	17723	17796	17817	17830	17757	17910	17709	17871	17839	17680	17891	17697	17704	17940	17908	17899	18069	17777	17767	17831	17513	17657	17766	17802	17908	17760	17869	17762	17779	17806	17892	17684	17983	18014	17835	17890	17744	17881	17687	17832	17793	17791	17652	17818	17681	17714	17907	17657	17821	17617	17737	17727	17926	17797	17605	17746	17922	17820	17622	17846	17798	17606	17744	17812	17657	17862	17809	17872	17817	17935	17775	17799	17739	17819	17805	17928	17787	17803	17890	17894	17558	17545	17865	17812	17821	17835	17669	17844	17797	17847	17625	17771	17912	17885	17878	18115	17820	17777	17602	17802	17649	17770	17816	17652	17810	17847	17864	17686	17624	17607	18046	18007	17845	17601	17785	17724	17775	17830	17632	17658	17914	17838	17907	17584	17680	17647	17679	17838	17844	17981	17984	17755	17745	17913	17716	17755	17768	17846	17756	17635	17710	17826	17961	17847	17725	17775	17718	17711	17885	18000	17746	17773	17711	17730	17792	17736	17867	17648	17780	17882	18080	17830	17805	17832	17673	17789	17549	17510	17697	17868	17704	17681	17881	17800	17568	17846	18029	17819	17776	17833	17640	17718	17676	17640	17686	17854	17676	17725	17737	17812	17954	17757	17847	18067	17871	17832	17744	17643	17919	17842	17764	17598	17751	17620	17768	17773	17818	17657	17849	17688	17943	17796	17816	17758	17826	17901	17611	17652	17720	17576	17602	17842	17873	17732	17909	17675	17618	17889	17718	17735	17805	17723	17887	17726	17763	17814	17924	17665	17725	17766	17750	17808	17752	17678	17665	17637	17782	17593	17630	17860	17722	17927	17839	17868	17643	17631	17610	17748	17701	17945	17701	17638	17982	17870	17875	17730	17866	17483	17745	17757	17731	17665	17780	17778	17684	17981	17780	17877	17709	17740	17685	17660	17760	17761	17842	17880	17611	17690	17705	17829	17633	17923	17860	17690	17993	17854	17502	17528	17828	17708	17993	17840	17796	17706	17586	17792	17671	17770	17772	17622	17684	17719	17943	17749	17938	17914
22859	33265	31753	25626	22306	19995	18683	17877	17402	16956	16562	16546	16095	15940	15850	15973	15760	15692	15633	15842	15607	15793	15806	15506	15664	15662	15480	15556	15538	15663	15591	15534	15437	15596	15498	15459	15565	15576	15378	15476	15489	15502	15534	15453	15557	15508	15406	15291	15344	15441	15340	15294	15470	15343	15399	15416	15430	15391	15409	15254	15476	15355	15470	15375	15433	15392	15451	15540	15422	15304	15534	15223	15352	15364	15335	15380	15436	15363	15356	15473	15511	15334	15554	15449	15518	15258	15450	15430	15280	15470	15461	15368	15430	15323	15309	15326	15435	15523	15355	15242	15245	15316	15345	15319	15382	15133	15246	15489	15514	15374	15274	15504	15427	15427	15273	15459	15619	15405	15396	15351	15313	15446	15316	15562	15468	15420	15410	15401	15314	15226	15564	15434	15395	15368	15429	15345	15477	15215	15318	15510	15255	15424	15321	15436	15408	15417	15592	15474	15260	15385	15421	15420	15361	15469	15235	15454	15364	15375	15431	15436	15355	15416	15415	15302	15451	15384	15434	15365	15472	15448	15287	15438	15495	15352	15388	15448	15227	15391	15199	15165	15498	15335	15504	15491	15550	15382	15248	15445	15268	15497	15374	15495	15422	15431	15425	15568	15457	15410	15456	15385	15247	15404	15503	15317	15540	15450	15445	15301	15361	15427	15561	15351	15269	15489	15289	15507	15367	15359	15404	15456	15440	15301	15463	15307	15441	15258	15438	15391	15300	15384	15357	15431	15514	15362	15524	15316	15394	15333	15560	15412	15346	15361	15500	15300	15344	15341	15378	15416	15455	15310	15318	15457	15352	15580	15332	15237	15453	15511	15260	15356	15362	15501	15372	15612	15221	15395	15412	15334	15520	15537	15427	15370	15363	15376	15400	15284	15507	15430	15291	15333	15456	15349	15539	15367	15192	15489	15326	15234	15406	15442	15386	15462	15229	15342	15295	15395	15466	15338	15507	15429	15345	15310	15449	15332	15465	15395	15317	15502	15395	15499	15414	15376	15442	15476	15276	15324	15320	15713	15351	15498	15310	15405	15407	15437	15263	15316	15302	15351	15503	15402	15525	15407	15327	15223	15376	15373	15390	15427	15321	15427	15399	15339	15280	15365	15230	15316	15343	15456	15417	15325	15396	15406	15218	15367	15299	15381	15354	15481	15312	15459	15523	15474	15398	15431	15315	15277	15353	15433	15322	15287	15261	15366	15369	15523	15490	15352	15458	15401	15408	15393	15388	15518	15456	15468	15484	15244	15361	15535	15411	15361	15562	15419	15405	15341	15420	15328	15291	15527	15258	15309	15430	15424	15596	15365	15343	15242	15395	15415	15358	15354	15392	15296	15308	15423	15289	15279	15486	15476	15544	15389	15384	15550	15433	15601	15271	15307	15469	15249	15396	15336	15457	15455	15262	15406	15476	15414	15575	15374	15375	15372	15276	15314	15344	15389	15487	15315	15530	15423	15209	15426	15476	15428	15548	15416	15095	15539	15413	15336	15485	15376	15400	15481	15266	15299	15480	15412	15479	15361	15424	15406	15333	15391	15372	15322	15479	15232	15603	15398	15298	15327	15443	15340	15361	15465	15280	15358	15321	15422	15350	15410	15336	15326	15254	15141	15372	15374	15423	15305	15430	15391	15432	15310	15468	15406	15404	15463	15437	15444	15384	15428	15355	15366	15480	15259	15382	15434	15326	15555	15493	15309	15499	15496	15499	15392	15253	15407	15317	15464	15275	15433	15506	15461	15586	15289	15324	15329	15458	15519	15418	15460	15335	15475	15380	15230	15452	15481	15463	15441	15313	15472	15336	15174	15416	15285	15342	15356	15341	15513	15470	15361	15526	15525	15464	15298	15362	15548	15450	15231	15266	15406	15398	15380	15372	15352	15357	15247	15454	15556	15318	15619	15492	15355	15452	15574	15263	15411	15498	15621	15415	15333	15318	15382	15401	15237	15373	15379	15531	15465	15377	15403	15415	15259	15373	15385	15386	15317	15448	15448	15396	15403	15449	15403	15592	15378	15318	15393	15349	15325	15217	15443	15405	15447	15432	15456	15595	15485	15412	15505	15409	15452	15224	15301	15391	15368	15553	15521	15355	15409	15370	15330	15392	15386	15375	15450	15392	15335	15422	15442	15452	15431	15307	15530	15123	15252	15316	15423	15511	15488	15312	15277	15366	15488	15411	15306	15366	15397	15190	15667	15415	15433	15298	15377	15460	15458	15327	15444	15559	15295	15369	15480	15344	15509	15374	15219	15528	15512	15516	15397	15480	15371	15576	15369	15582	15535	15380	15491	15467	15631	15439	15440	15276	15401	15541	15401	15478	15384	15509	15359	15330	15353	15394	15438	15258	15397	15316	15631	15289	15393	15428	15494	15533	15520	15311	15402	15420	15216	15374	15358	15414	15376	15417	15497	15440	15386	15493	15369	15364	15340	15283	15499	15421	15409	15467	15382	15479	15293	15374	15273	15500	15408	15289	15258	15548	15438	15426	15277	15417	15549	15429	15311	15330	15359	15571	15432	15359	15394	15472	15369	15325	15322	15463	15269	15491	15357	15561	15332	15412	15529	15339	15339	15361	15568	15399	15293	15556	15440	15595	15268	15532	15498	15361	15382	15524	15339	15448	15435	15301	15291	15429	15464	15370	15480	15220	15581	15390	15368	15488	15396	15394	15200	15292	15341	15311	15542	15434	15516	15299	15419	15362	15478	15371	15374	15341	15344	15438	15392	15320	15460	15303	15308	15358	15535	15370	15393	15327	15290	15649	15358	15542	15257	15400	15476	15522	15352	15666	15315	15369	15448	15277	15481	15375	15534	15497	15482	15367	15378	15330	15571	15350	15287	15509	15359	15367	15292	15302	15325	15478	15369	15281	15401	15374	15494	15435	15226	15555	15337	15304	15469	15411	15612	15246	15414	15382	15515	15501	15410	15321	15405	15393	15385	15509	15478	15490	15392	15529	15329	15210	15503	15447	15415	15479	15276	15250	15329	15501	15161	15245	15388	15558	15491	15438	15367	15423	15404	15497	15362	15167	15396	15534	15202	15153	15207	15352	15499	15483	15378	15420	15308	15517	15428	15494	15340	15551	15452	15326	15500	15489	15425	15361	15393	15251	15513	15183	15506	15465	15473	15331	15484	15388	15429	15501	15295	15453	15365	15405	15444	15342	15432	15470	15329	15359	15402	15485	15435	15266	15407	15434	15286	15363	15567	15408	15418	15350	15313	15292	15491	15496	15381	15466	15358	15405	15389	15532	15447	15370	15354	15435	15393	15474	15405	15332	15404	15414	15557	15366	15593	15469	15328	15423	15331	15319	15372	15151	15316	15382	15386	15384	15273	15345	15405	15344	15329	15492	15356	15388	15326	15340	15353	15371	15361	15496	15418	15320	15453	15368	15400	15284	15367	15324	15268	15420	15547	15507	15336	15411	15433	15394	15356	15450	15344	15481	15264	15485	15434	15576	15372	15429	15567	15457	15254	15340	15544	15599	15299	15412	15453	15292	15380	15274	15567	15288	15407	15429	15499	15470	15374	15363	15312	15393	15237	15498	15522	15384	15400	15475	15451	15449	15453	15400	15196	15462	15336	15386	15535	15529	15347	15407	15287	15165	15282	15394	15278	15459	15253	15551	15345	15519	15330	15523	15356	15226	15483	15548	15396	15392	15168	15352	15341	15335	15214	15552	15386	15451	15468	15511	15385	15282	15483	15300	15516	15441	15453	15398	15327	15516	15520	15437	15314	15297	15517	15285	15310	15358	15275	15350	15501	15353	15184	15242	15296	15323	15529	15168	15431	15469	15414	15348	15317	15466	15456	15402	15442	15365	15439	15358	15253	15546	15366	15234	15434	15429	15477	15360	15304	15520	15309	15487	15451	15312	15341	15472	15492	15387	15354	15459	15299	15595	15454	15527	15403	15424	15456	15432	15351	15378	15410	15325	15358	15398	15398	15269	15417	15467	15303	15418	15375	15413	15236	15502	15430	15420	15375	15356	15310	15528	15303	15432	15437	15467	15586	15444	15279	15280	15546	15416	15364	15445	15366	15311	15523	15416	15629	15302	15396	15403	15180	15347	15608	15473	15521	15342	15410	15342	15521	15381	15599	15520	15503	15447	15356	15395	15484	15546	15503	15470	15273	15556	15315	15459	15319	15521	15264	15379	15298	15366	15541	15459	15453	15349	15391	15339	15488	15557	15415	15629	15444	15313	15327	15496	15379	15494	15335	15417	15554	15334	15586	15433	15379	15506	15371	15363	15350	15337	15552	15508	15342	15310	15384	15348	15351	15387	15474	15445	15369	15414	15485	15399	15458	15375	15544	15449	15469	15278	15331	15348	15536	15413	15489	15468	15317	15169	15417	15288	15482	15488	15466	15263	15296	15509	15286	15468	15358	15571	15402	15319	15470	15348	15420	15374	15397	15387	15441	15335	15431	15394	15381	15301	15450	15437	15376	15419	15333	15362	15356	15323	15425	15466	15259	15342	15424	15237	15469	15317	15541	15470	15418	15495	15421	15420	15410	15353	15420	15585	15556	15487	15503	15393	15046	15384	15448	15449	15444	15395	15479	15454	15482	15354	15483	15469	15408	15379	15275	15599	15452	15293	15337	15584	15332	15492	15375	15372	15431	15357	15402	15411	15465	15412	15461	15396	15368	15321	15264	15462	15541	15476	15390	15282	15530	15411	15321	15344	15412	15402	15490	15377	15442	15364	15275	15516	15426	15519	15191	15272	15428	15264	15406	15578	15443	15322	15396	15438	15523	15351	15460	15320	15246	15395	15301	15468	15373	15362	15351	15238	15541	15434	15462	15405	15462	15464	15235	15557	15392	15444	15440	15628	15270	15329	15182	15318	15428	15430	15328	15307	15532	15349	15355	15388	15409	15376	15577	15554	15449	15352	15529	15425	15548	15425	15314	15577	15449	15412	15472	15392	15384	15412	15460	15520	15546	15428	15461	15491	15343	15400	15263	15387	15289	15364	15444	15455	15355	15262	15300	15326	15452	15485	15451	15339	15515	15445	15394	15600	15389	15392	15323	15198	15537	15443	15616	15441	15154	15447	15401	15442	15303	15503	15321	15488	15510	15352	15375	15398	15322	15271	15331	15373	15586
23463	20973	28325	24176	23035	24607	24290	21250	20297	20324	19732	19452	19349	19380	19066	18819	18788	18830	18807	18672	18802	18570	18788	18491	18441	18421	18494	18602	18583	18424	18491	18213	18525	18531	18515	18508	18502	18483	18193	18510	18332	18494	18328	18279	18354	18317	18385	18294	18349	18308	18188	18333	18332	18242	18265	18346	18247	18315	18204	18440	18259	18414	18492	18334	18504	18258	18484	18382	18395	18386	18298	18260	18311	18303	18142	18322	18139	18284	18230	18461	18365	18235	18324	18248	18259	18555	18229	18318	18466	18361	18213	18386	18397	18359	18278	18262	18220	18313	18240	18282	18277	18260	18203	18366	18105	18139	18342	18315	18370	18424	18315	18376	18102	18427	18205	18109	18430	18287	18346	18240	18330	18488	18255	18316	18282	18224	18213	18325	18243	18269	18146	18273	18330	18133	18257	18188	18109	18203	18499	18261	18386	18168	18368	18422	18623	18296	18266	18280	18332	18224	18258	18610	18316	18329	18339	18503	18293	18397	18277	18355	18238	18072	18203	18286	18165	18269	18096	18148	18188	18428	18446	17916	17935	18123	18314	18170	18248	18190	18216	18275	18228	18195	18291	18110	18113	18193	18184	18289	18324	18121	18278	18111	18090	18335	18382	18319	18193	18230	18446	18348	18132	18117	18230	18366	18388	18344	18383	18178	18451	18349	18414	18374	18267	18300	18167	18276	18108	18181	18306	18240	18290	18302	18099	18348	18304	18212	18270	18068	18301	18345	18273	18315	18303	18260	18138	18334	18132	18274	18197	18172	18334	18365	18224	18213	18257	18187	18022	18201	18225	18173	18269	18205	18480	18271	18435	18412	18466	18511	18005	18005	18277	18299	18493	18379	18179	18245	18185	18307	18284	18084	18392	18288	18105	18383	18356	18067	18270	18181	18272	18255	18184	18111	18334	18215	18424	18141	18366	18319	18230	18312	18589	18238	18288	18154	18266	18234	18309	18380	18492	18232	18280	18150	18295	18202	18345	18170	18223	18256	18282	18304	18199	18177	18162	18212	18153	18311	18205	18256	18284	18343	18231	18442	18449	18090	18405	18316	18333	18234	18187	18401	18182	18282	18274	18122	18040	18141	18448	18324	18169	18075	18335	18195	18130	18229	18351	18386	18340	18103	18368	18306	18283	18068	18241	18363	18314	18294	18153	18137	18208	18303	18153	18162	18407	18407	18419	18114	18183	18051	18331	18307	18276	18548	18061	18282	18350	18221	18279	18214	18436	18242	18071	18361	18117	18165	18385	18348	18280	18233	18226	18128	18236	18175	18209	18270	18240	18349	18255	18133	18589	18180	18521	18364	18258	18160	18197	18253	18367	18171	18223	18187	18433	18236	18413	18299	18102	18308	18390	18267	18149	18188	18214	18349	18150	18354	18437	18156	18088	18343	18356	18158	18295	18232	18439	18272	18419	18317	18211	18162	18280	18169	18112	18355	18077	18126	18387	18175	18575	18400	18100	18420	18294	18119	18182	18276	18331	18332	18408	18256	18459	18416	18210	18050	18330	18439	18043	18150	18140	18083	18238	18300	18304	18364	18230	18566	18186	18153	18345	18496	18288	18210	18099	18240	18286	18361	18272	18396	18205	18192	18196	18039	18351	17918	18257	18256	18161	18144	18396	18160	18274	18247	18409	18073	18262	18181	18249	18220	18472	18380	18294	18293	18100	18219	18257	18446	18268	18339	18362	18388	18213	18175	18252	18126	18409	18114	18271	18477	18286	18487	18271	18187	18161	18254	18210	18164	18307	18269	18280	18346	18371	18358	18276	18379	18196	18220	18206	18395	18418	18414	18474	18412	18265	18243	18389	18381	18531	18181	18230	18143	18321	18083	18218	18244	18374	18275	18182	18241	18193	18461	18417	18238	18236	18135	18263	18508	18250	18316	18359	18267	18284	18258	18406	18376	18181	18363	18266	18171	18277	18316	18199	18210	18232	18265	18333	18318	18441	18368	18427	18333	18261	18224	18355	18080	18044	18196	18272	18173	18345	18187	18324	18311	18250	18414	18064	18196	18232	18187	18427	18289	18265	18471	18300	18241	18269	18353	18424	18218	18089	18299	18333	18283	18168	18202	18295	18370	18438	18341	18423	18172	18449	18297	18062	18235	18230	18324	18189	18228	18107	18290	18341	18109	18288	18394	18183	18313	18087	18494	18625	18319	18320	18184	18329	18285	18201	18179	18227	18328	18236	18284	18357	18437	18444	18271	18260	18284	18486	18213	18266	18222	18299	18307	18350	18264	18315	18245	18207	18307	18054	18328	18408	18406	18374	18282	18353	18276	18334	18218	18236	18440	18069	18351	18184	18280	18263	18302	18203	18360	18323	18117	18225	18213	18361	18366	18313	18090	18417	18125	18200	18114	18149	18229	18187	18231	18223	18351	18306	18340	18283	18415	18299	18254	18271	18340	18326	18213	18367	18311	18174	18297	18411	18267	18390	18250	18436	18295	18427	18183	18289	18282	18353	18159	18008	18346	18282	18155	18183	18282	18244	18294	18162	18232	18431	18466	18161	18272	18120	18281	18106	18145	18192	18112	18073	18056	18292	18252	18204	18130	18386	18311	18494	18256	18331	18086	18191	18405	18348	18342	18351	18216	18090	18461	18311	18266	18278	18417	18184	18134	18273	18445	18269	18244	18404	18267	18280	18221	18263	18187	18093	18266	18055	18248	18187	18249	18150	18163	18434	18489	18212	18435	18403	18248	18150	18274	18209	18225	18436	18256	18181	18159	18188	18226	18163	18297	18178	18132	18241	18270	18371	18296	18314	18053	18403	18330	18272	18315	18231	18251	18244	18142	18331	18230	18367	18357	18268	18237	18329	18383	18248	18268	18341	18296	18274	18224	18219	18266	18153	18194	18232	18331	18169	18266	18428	18274	18221	18308	18241	18126	18546	18256	18192	18065	18269	18097	18366	18168	18430	18285	18187	18110	18344	18306	18215	18113	18315	18325	18164	18171	18112	18554	18249	18251	18113	18164	18401	18322	18259	18185	18336	18224	18289	18209	18060	18169	18315	18139	18185	18374	18228	18340	18437	18249	18468	18158	18291	18358	18442	18338	18262	18072	18246	18270	18158	18277	18086	18398	18178	18171	18355	18244	18225	18312	18368	18308	18444	18295	18336	18237	18511	18296	18217	18198	18363	18133	18263	18383	18440	18215	18234	18275	18213	18100	18243	18138	18236	18292	18056	18526	18268	18080	18242	18335	18252	18188	18086	18046	18320	18417	18299	18396	18135	18366	18227	18121	18352	18128	18026	18159	18271	18211	18282	18317	18221	18235	18409	18312	18301	18374	18352	18284	18376	18339	18233	18379	18244	18156	18114	18212	18129	18456	18059	18381	18338	18316	18306	18516	18359	18357	18405	18273	18321	18157	18252	18328	18331	18256	18575	18349	18104	18211	18238	18295	18236	18335	18214	18131	18400	18218	18279	18273	18308	18152	18224	18124	18353	18334	18482	18374	18446	18339	18084	18191	18226	18051	18244	18282	18265	18234	18252	18182	18097	17931	18175	18126	18242	18374	18163	18419	18512	18062	18157	18501	18256	18548	18136	18337	18266	18183	18328	18109	18182	18347	18232	18214	18360	18306	18408	18414	18344	18159	18360	18417	18262	18376	18304	18230	18242	18212	18315	18235	18282	18375	18083	18133	18353	18431	18323	18370	18242	18241	18164	18143	18069	18143	18343	18196	18295	18282	18366	18329	18360	18185	18144	18233	18381	18324	18276	18520	18263	18266	17989	18162	18308	18406	18297	18412	18311	18185	18218	18202	18303	18294	18363	18172	18398	18323	18299	18232	18155	18264	18427	18361	18296	18374	18335	18329	18318	18254	18214	18199	18284	18303	18285	18226	18195	18074	18182	18092	18363	18212	18224	18262	18231	18331	18142	18159	18314	18021	18411	18663	18357	18335	18366	18403	18170	18269	18314	18242	18152	18093	18089	18355	18107	18268	18189	18267	18553	18428	18308	18243	18285	18294	18336	18294	18106	17996	18149	18171	18174	18190	18421	18222	18148	18201	18301	18406	18303	18356	18264	18382	18342	18305	18386	18125	18281	18467	18090	18213	18361	18165	18091	18478	18348	18182	18321	18116	18380	18304	18209	18140	18247	18208	18150	18184	18131	18187	18197	18330	18242	18365	18426	18252	18323	18279	18082	18437	18403	18167	18336	18181	18165	17895	18219	18194	18113	18209	18196	17989	18443	18210	18231	18357	18068	18259	18185	18188	18149	18315	18367	18312	18251	18361	18295	18190	18331	18093	18259	18141	18093	18533	18188	18365	18247	18152	18188	18221	18388	18264	18326	18264	18219	18121	18132	18239	18422	18319	18481	18332	18271	18248	18300	18445	18365	18242	18158	18399	18577	18070	18382	18296	18445	18360	18277	18309	18149	18289	18126	18115	18327	18395	18275	18427	18288	18202	18327	18284	18127	18237	18243	18367	18106	18461	18285	18322	18299	18019	18152	18222	18293	18361	18461	18308	18168	18273	18429	18270	18427	18206	18223	18353	18278	18268	18421	18150	18317	18166	18257	18129	18089	18307	18036	18207	18295	18433	18136	18239	18314	18335	18154	18203	18243	18254	18291	18243	18401	18136	18177	18481	18261	18266	18338	18374	18294	18263	18200	18280	18243	17966	18401	18235	18123	18293	18361	18196	18382	18260	18166	18226	18110	18278	18074	18010	18413	18293	18274	18367	18242	18343	18336	18204	18112	17979	18066	18182	18197	18296	18087	18242	18213	18371	18441	18350	18261	18139	18244	18223	18491	18281	18466	18387	18225	18195	18303	18174	17991	18155	18244	18260	18439	18220	18472	18356	18247	18277	18318	18389	18297	18215	18034	18084	18157	18348	18327	18392	18278	18265	18288	18469	18215	18230	18354	18482	18387	18223	18175	18252	18107	18290	18300	18181	18091	18251	18397	18111	18325	18526	18313	18254	18138	18452	18204	18243	18496	18262	18316	18297	18132	18256	18211	18207	18435	18321	18381	18253	18350	18132	18447	18365	18163	18358	18102	18399	18292	18327	18339	18262	18249	18070	18311	18560	18272	18172	18314	18240	18374	18318	18362	18163	18330	18193	18140	18254	18408	18090	18276	18558	18223	18282
23325	39809	38329	31182	26439	23370	21357	19999	19172	18569	18133	17598	17049	16854	16849	16695	16575	16339	16176	16260	16405	16203	16179	16032	16157	16030	15943	16070	15887	15860	15935	16050	15807	15925	15859	15566	15888	15808	15721	15899	15899	15752	15832	15715	15808	15821	15772	15933	15775	15716	15689	15734	15828	15688	15735	15744	15886	15701	15754	15878	15751	15708	15888	15749	15644	15684	15689	15713	15593	15917	15670	15793	15773	15613	15770	15607	15853	15755	15631	15779	15833	15842	15472	15852	15680	15850	15603	15524	15578	15803	15716	15713	15896	15744	15833	15823	15771	15792	15688	15736	15640	15717	15809	15727	15602	15663	15711	15655	15809	15724	15717	15727	15656	15677	15620	15804	15803	15588	15809	15735	15782	15629	15733	15631	15848	15765	15583	15749	15758	15830	15767	15675	15738	15733	15701	15607	15767	15745	15812	15792	15649	15681	15683	15678	15801	15864	15674	15699	15781	15724	15764	15655	15755	15757	15571	15642	15724	15730	15847	15679	15762	15937	15750	15923	15716	15711	15588	15617	15688	15797	15759	15552	15726	15615	15828	15624	15635	15759	15783	15687	15712	15737	15731	15897	15950	15636	15738	15886	15717	15777	15823	15617	15846	15588	15694	15610	15866	15602	15641	15730	15902	15575	15519	15778	15744	15529	15689	15648	15837	15770	15731	15784	15805	15671	15749	15692	15664	15530	15667	15586	15866	15854	15738	15827	15778	15598	15695	15821	15581	15716	15809	15642	15758	15752	15669	15787	15658	15704	15712	15776	15654	15566	15602	15602	15710	15657	15972	15732	15806	15718	15667	15692	15786	15734	15721	15655	15581	15601	15709	15659	15569	15764	15796	15845	15616	15614	15794	15721	15755	15852	15661	15747	15633	15867	15823	15845	15634	15861	15657	15742	15782	15658	15750	15826	15780	15783	15749	15665	15768	15713	15651	15724	15829	15694	15714	15482	15771	15820	15758	15796	15682	15595	15803	15569	15698	15728	15550	15751	15695	15779	15718	15786	15592	15572	15591	15729	15779	15595	15892	15842	15518	15784	15869	15571	15843	15508	15858	15659	15838	15514	15687	15737	15906	15760	15665	15771	15824	15708	15792	15923	15680	15638	15758	15750	15860	15674	15768	15574	15767	15758	15664	15709	15671	15672	15624	15758	15725	15697	15576	15736	15774	15640	15619	15607	15602	15722	15697	15700	15775	15893	15749	15785	15750	15757	15673	15779	15785	15545	15829	15744	15707	15600	15678	15685	15548	15726	15654	15830	15805	15639	15705	15674	15659	15670	15871	15598	15789	15708	15751	15914	15626	15785	15670	15823	15764	15682	15748	15709	15761	15657	15756	15862	15701	15708	15654	15716	15811	15679	15849	15777	15805	15716	15667	15635	15701	15843	15545	15781	15701	15723	15689	15764	15691	15721	15687	15737	15775	15684	15702	15847	15753	15682	15586	15608	15669	15806	15770	15707	15767	15768	15676	15753	15695	15666	15827	15641	15573	15660	15662	15814	15700	15761	15777	15836	15670	15619	15729	15677	15832	15717	15686	15869	15612	15866	15746	15801	15772	15724	15647	15773	15702	15632	15743	15699	15820	15608	15705	15871	15793	15823	15760	15811	15864	15767	15764	15683	15794	15587	15869	15775	15809	15833	15599	15718	15782	15853	15695	15687	15825	15754	15703	15802	15720	15637	15751	15755	15716	15741	15677	15651	15705	15616	15697	15822	15859	15736	15818	15712	15752	15764	15676	15862	15931	15690	15809	15772	15568	15693	15702	15573	15781	15714	15805	15702	15702	15585	15588	15688	15649	15651	15696	15771	15720	15648	15673	15863	15921	15727	15806	15697	15580	15709	15619	15852	15751	15874	15614	15606	15643	15746	15942	15714	15679	15553	15662	15648	15785	15874	15655	15670	15726	15642	15666	15779	15682	15631	15644	15681	15827	15656	15706	15857	15698	15697	15612	15706	15818	15697	15703	15686	15640	15781	15771	15797	15697	15739	15591	15635	15775	15793	15661	15677	15783	15538	15689	15619	15705	15744	15683	15720	15737	15545	15546	15661	15785	15825	15777	15696	15536	15669	15746	15878	15725	15510	15618	15754	15836	15656	15718	15744	15893	15672	15782	15590	15641	15574	15762	15587	15739	15782	15745	15573	15947	15621	15709	15506	15880	15904	15672	15550	15823	15720	15779	15841	15693	15506	15831	15874	15791	15677	15899	15701	15772	15788	15540	15814	15606	15722	15856	15677	15681	15723	15778	15687	15616	15699	15688	15773	15829	15768	15659	15598	15573	15814	15793	15795	15617	15621	15631	15617	15819	15672	15831	15726	15640	15567	15672	15638	15699	15815	15900	15834	15614	15603	15869	15769	15745	15608	15734	15583	15680	15543	15736	15699	15709	15812	15629	15722	15697	15556	15656	15728	15641	15646	15818	15735	15832	15699	15803	15633	15696	15948	15742	15878	15842	15696	15605	15590	15675	15767	15629	15749	15874	15676	15805	15856	15720	15598	15823	15721	15718	15719	15785	15749	15581	15764	15743	15697	15725	15580	15657	15658	15762	15820	15751	15711	15751	15658	15785	15687	15705	15756	15765	15801	15888	15628	15662	15654	15659	15678	15752	15723	15686	15763	15774	15765	15804	15788	15566	15872	15663	15724	15856	15765	15689	15825	15681	15797	15730	15521	15670	15614	15660	15888	15707	15863	15518	15850	15491	15923	15618	15655	15845	15651	15594	15718	15659	15655	15884	15553	15943	15613	15543	15858	15672	15756	15640	15748	15683	15658	15934	15803	15655	15650	15570	15516	15821	15866	15954	15758	15604	15809	15726	15683	15809	15679	15603	15812	15747	15654	15810	15612	15681	15759	15683	15803	15732	15847	15715	15807	15711	15719	15703	15738	15744	15766	15585	15712	15793	15642	15621	15699	15781	15721	15819	15675	15830	15683	15651	15711	15405	15721	15768	15823	15606	15653	15575	15815	15718	15691	15859	15809	15833	15773	15874	15708	15557	15693	15740	15707	15668	15746	15855	15832	15763	15842	15734	15677	15874	15707	15767	15780	15852	15639	15618	15625	15628	15873	15768	15897	15709	15756	15699	15660	15739	15841	15688	15889	15614	15635	15695	15683	15877	15669	15709	15773	15786	15744	15731	15677	15748	15715	15776	15804	15814	15416	15845	15665	15594	15545	15562	15675	15800	15747	15604	15811	15782	15719	15705	15842	15759	15614	15842	15682	15580	15701	15777	15779	15763	15723	15646	15770	15786	15704	15789	15771	15669	15619	15696	15632	15828	15836	15529	15796	15792	15548	15506	15544	15527	15822	15836	15662	15902	15658	15619	15910	15806	15848	15702	15686	15551	15638	15809	15802	15762	15727	15680	15655	15742	15766	15728	15558	15708	15777	15732	15694	15858	15704	15581	15809	15712	15735	15834	15696	15662	15684	15862	15658	15670	15718	15823	15684	15733	15723	15722	15760	15768	15833	15662	15757	15758	15843	15762	15751	15818	15789	15780	15684	15577	15816	15750	15787	15792	15716	15780	15733	15692	15660	15784	15568	15775	15569	15699	15753	15645	15678	15703	15609	15663	15766	15623	15707	15642	15621	15683	15753	15858	15631	15803	15462	15719	15781	15706	15755	15745	15782	15827	15754	15658	15792	15911	15831	15902	15572	15717	15573	15789	15687	15679	15801	15538	15859	15687	15754	15929	15677	15861	15718	15731	15809	15668	15722	15657	15653	15575	15528	15721	15650	15559	15873	15753	15688	15828	15609	15722	15665	15879	15749	15664	15707	15624	15669	15732	15854	15716	15587	15783	15765	15738	15754	15565	15620	15663	15591	15762	15655	15547	15732	15793	15600	15730	15682	15838	15696	15764	15782	15775	15707	15785	15799	15824	15603	15572	15792	15623	15708	15784	15766	15764	15923	15588	15722	15838	15846	15692	15738	15680	15601	15723	15781	15755	15627	15722	15821	15708	15721	15607	15764	15550	15683	15735	15800	15664	15745	15722	15828	15710	15530	15670	15601	15768	15614	15698	15821	15741	15723	15745	15710	15956	15617	15780	15794	15783	15653	15519	15823	15665	15919	15622	15681	15754	15708	15920	15682	15859	15856	15700	15804	15684	15670	15794	15721	15758	15751	15776	15812	15765	15845	15582	15751	15878	15681	15578	15731	15757	15672	15676	15640	15733	15782	15602	15735	15791	15603	15610	15581	15739	15696	15701	15604	15690	15601	15799	15723	15644	15619	15688	15537	16010	15549	15824	15666	15712	15701	15765	15750	15777	15820	15799	15822	15607	15620	15733	15551	15803	15742	15892	15493	15726	15743	15671	15728	15649	15721	15786	15788	15554	15722	15645	15629	15664	15725	15668	15697	15508	15825	15703	15771	15755	15615	15796	15740	15593	15571	15650	15722	15729	15759	15780	15825	15695	15677	15635	15646	15607	15708	15856	15670	15837	15717	15868	15738	15785	15747	15741	15616	15589	15746	15837	15780	15783	15761	15822	15766	15842	15682	15764	15523	15702	15663	15629	15735	15602	15881	15811	15871	15749	15728	15711	15711	15726	15808	15777	15673	15686	15783	15615	15700	15613	15750	15835	15754	15571	15580	15695	15851	15773	15584	15605	15725	15614	15724	15640	15798	15768	15691	15752	15695	15564	15750	15597	15635	15751	15704	15646	15913	15681	15622	15439	15766	15779	15759	15874	15724	15678	15738	15735	15669	15766	15738	15772	15691	15631	15640	15746	15823	15644	15829	15800	15821	15682	15571	15968	15800	15659	15592	15737	15709	15713	15580	15825	15710	15578	15786	15596	15620	15670	15849	15719	15497	15678	15589	15692	15794	15571	15691	15624	15893	15864	15731	15785	15679	15835	15821	15739	15940	15795	15810	15766	15773	15577	15725	15728	15637	15696	15937	15562	15739	15794	15640	15828	15814	15800	15600	15806	15747	15702	15837	15778	15709	15627	15902	15768	15604	15725	15768	15766	15765	15733	15732	15718	15788	15781	15754	15764	15636	15791	15903	15788	15658	15800	15673	15811	15723	15721	15667	15616	15748	15718	15743	15561	15596	15712	15730	15672	15786	15907	15744	15544	15720	15805	15676	15639	15686	15680	15612
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
